/*! fancyBox v2.1.5 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;
  min-width: 290px; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative;
  color: #444;
  text-shadow: none;
  padding: 0 !important; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-inner {
  height: auto !important; }

.fancybox-skin {
  border-right: 55px solid transparent; }

.fancybox-outer, .fancybox-inner {
  position: relative; }

.fancybox-inner {
  overflow: hidden !important; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.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-prev span, .fancybox-next span {
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==");
  background-repeat: no-repeat; }

.fancybox-next span {
  background-position: 100% 50%; }

#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("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") center center no-repeat; }

.fancybox-close {
  display: none; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 36px;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
  min-width: 36px; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px !important;
  min-width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: visible; }

.fancybox-prev span {
  left: -50px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: -50px;
  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 !important;
	width: auto;
}

.fancybox-lock body {
	overflow: hidden !important;
}

.fancybox-lock-test {
	overflow-y: hidden !important;
}
*/
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="); }

.blur {
  -webkit-filter: blur(5px); }

.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); }

/*Retina graphics!*/
/*@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==");
		background-size: 44px 152px;
	}

	#fancybox-loading div {
		background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==");
		background-size: 24px 24px;
	}
}*/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
    position: absolute;
    top: -23px;
    width: 100%;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 5px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
	border: 1px solid #9e9e9e;
}
.owl-theme .owl-controls .owl-page.active span {
	background: #7c78b3;
	border: 1px solid #7c78b3;
}


.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
/*	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat center center*/
}
.owl-page {
	background-color: #fff;
}
.owl-pagination > div:last-child {
	padding-right: 15px;
}
.owl-pagination > div:first-child {
	padding-left: 15px;
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
@font-face {
  font-family: 'Gotham-Light';
  src: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('embedded-opentype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('opentype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('woff'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('truetype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gotham-Medium';
  src: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('embedded-opentype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('opentype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('woff'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('truetype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat-Bold';
  src: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('embedded-opentype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('woff'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('truetype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Gotham-Bold';
  src: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('embedded-opentype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('woff'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('truetype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat-Light';
  src: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('embedded-opentype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('woff'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('truetype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat-Regular';
  src: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('embedded-opentype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('woff'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('truetype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat-Hairline';
  src: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('embedded-opentype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('woff'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('truetype'), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") format('svg');
  font-weight: normal;
  font-style: normal; }

* {
  outline: none !important; }

:focus {
  outline: none !important; }

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
  /* */
  border: none !important; }

p {
  margin: 0 0 10px; }

/* Yahoo! CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

ol, ul {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0; }

/* End of Yahoo! CSS Reset */
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
  display: block; }

body {
  font: 12px/18px Arial, sans-serif;
  width: 100%;
  background: #f4f4f4 !important;
  -webkit-font-smoothing: subpixel-antialiased; }

/*
.wrapper, .header {
  width: 1400px !important;
}*/
.wrapper {
  margin: 0 auto;
  overflow: hidden; }

.container {
  width: auto !important;
  margin: 0 auto;
  padding: 0 !important; }




    .job-list .item .more:before, .saved-jobs-list .item .more:before, .company-dashboard-list .item .more:before {
      content: "";
      width: 18px;
      height: 13px;
      position: absolute;
      top: 10px;
      left: 25px;
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 0 -33px; }
  .job-list .item:nth-child(2) h2, .saved-jobs-list .item:nth-child(2) h2, .company-dashboard-list .item:nth-child(2) h2, .job-list .item:nth-child(3) h2, .saved-jobs-list .item:nth-child(3) h2, .company-dashboard-list .item:nth-child(3) h2 {
    padding-right: 50px; }
  .job-list .item:nth-child(4) h2, .saved-jobs-list .item:nth-child(4) h2, .company-dashboard-list .item:nth-child(4) h2, .job-list .item:nth-child(6) h2, .saved-jobs-list .item:nth-child(6) h2, .company-dashboard-list .item:nth-child(6) h2 {
    padding-right: 42px; }
  .job-list .property1, .saved-jobs-list .property1, .company-dashboard-list .property1, .job-list .property2, .saved-jobs-list .property2, .company-dashboard-list .property2, .job-list .property3, .saved-jobs-list .property3, .company-dashboard-list .property3 {
    position: absolute;
    top: 20px;
    color: #2b3a41;
    font: 11px/1.1 "Gotham-Medium", sans-serif;
    text-transform: uppercase; }
  .job-list .property1, .saved-jobs-list .property1, .company-dashboard-list .property1 {
    right: 222px; }
#jobs-search-results .property1 {
	right: 215px;
	width: 89px;
}
#companies-list .property1 {
	right: 215px;
	width: 89px;
}
  .job-list .property2, .saved-jobs-list .property2, .company-dashboard-list .property2 {
    right: 138px;
    min-width: 47px; }
  .job-list .property3, .saved-jobs-list .property3, .company-dashboard-list .property3 {
    right: 28px; }
#jobs-search-results .property3 {
	right: -11px;
	width: 144px;
	text-align: right;
}
#companies-list .property3 {
	right: -11px;
	width: 144px;
	text-align: right;
}
  .job-list .new, .saved-jobs-list .new, .company-dashboard-list .new {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    width: 57px;
    height: 57px;
    background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 0 -84px; }

/* Middle
-----------------------------------------------------------------------------*/
.content {
  max-width: 1400px;
  margin: 0 auto; }

/* Footer
-----------------------------------------------------------------------------*/
.content:after, .saved-jobs-list:after, .company-dashboard-list:after {
  content: "";
  display: block;
  clear: both; }

.footer {
  height: 475px;
  border-top: 30px solid #353262;
  background: #616161; }
  .footer .footer-logo {
    width: 199px;
    margin: 40px auto 31px;
    display: block; }
  .footer .powered {
    float: right;
  }
  .footer .footer-logo a {
    color: #b4b4b4;
    text-transform: uppercase;
    font-size: 11px;
  }
  .footer .border {
    border-top: 1px solid #b4b4b4;
    width: 320px;
    margin: 0 auto;
    height: 230px;
    padding: 28px 0 0; }
    .footer .border ul {
      width: 130px;
      margin: 0 0 0 0;
      float: left; }
      .footer .border ul li {
        text-align: center;
        padding: 0 0 2px; }
        .footer .border ul li a {
          font: 11px/1 "Gotham-Light", sans-serif;
          color: #b4b4b4;
          letter-spacing: 0.9px;
          text-transform: uppercase; }
      .footer .border ul li:first-child {
        padding: 0 0 11px; }
        .footer .border ul li:first-child a {
          font: 14px/1 "Gotham-Bold", sans-serif; }
    .footer .border ul:nth-child(1) {
      width: 150px;
      margin-right: 35px; }
  .footer .bottom {
    height: 72px;
    background: #fff;
    border-top: 7px solid #7c78b3; }
    .footer .bottom .soc {
      float: right;
      padding: 21px 37px 0 0; }
      .footer .bottom .soc a {
        width: 29px;
        height: 29px;
        display: block;
        float: right;
        margin: 0 0 0 11px;
        background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 0 0; }
      .footer .bottom .soc .twitter {
        background-position: -40px 0; }
      .footer .bottom .soc .linkedin {
        background-position: -80px 0; }
    .footer .bottom .copyright {
      color: #2a3940;
      font: 11px/1 "Gotham-Light", sans-serif;
      padding-top: 25px;
      letter-spacing: 0.3px;
      text-transform: uppercase; }

/************join*************/
.input, .textarea {
  border: 1px solid #9a98b0;
  background: #fff;
  padding: 5px 12px;
  height: 43px;
  width: 100%;
  color: #616161;
  font: 18px/1 "Gotham-Light", sans-serif;
  margin: 0 0 11px; }

.button {
  color: #fff;
  height: 43px;
  font: 18px/43px "Gotham-Medium", sans-serif;
  text-align: center;
  display: block;
  text-decoration: none;
  cursor: pointer;
  float: left;
  background: #353262;
  width: 100%;
  border: none;
  padding: 0;
  margin: 0 0 8px;
  letter-spacing: 0.2px; }
  .button span {
    position: relative;
    left: -5px; }

.button-sm {
  color: #fff;
  height: 35px;
  font: 16px/33px "Gotham-Medium", sans-serif;
  text-align: center;
  display: block;
  text-decoration: none;
  cursor: pointer;
  float: left;
  background: #314B77;
  width: 357px;
  border: none;
  padding: 0;
  margin: 0 0 8px;
  letter-spacing: 0.2px; }
.button-sm span {
  position: relative;
  left: -5px; }

.join {
  width: 357px;
  margin: 0 auto;
  padding: 92px 0 148px; }
  .join img {
    display: block;
    margin: 0 auto; }
  .join .link1, .join .link2, .join .link3 {
    color: #fff;
    height: 43px;
    font: 18px/43px "Gotham-Medium", sans-serif;
    text-align: center;
    display: block;
    text-decoration: none;
    cursor: pointer;
    float: left; }
    .join .link1 input, .join .link2 input, .join .link3 input {
      display: none; }
  .join .link1, .join .link2 {
    width: 172px;
    background: #353262; }
  .join .link1.active, .join .link2.active, .join .link1:hover, .join .link2:hover {
    background: #7c78b3; }
  .join .link1 {
    margin: 75px 13px 11px 0; }
  .join .link2 {
    margin: 75px 0 11px 0; }
  .join .link3 {
    background: #0274b3;
    width: 357px; }
  .join .line {
    position: relative;
    clear: both;
    height: 38px;
    text-align: center;
    color: #616161;
    font: 18px/1 "Gotham-Light", sans-serif; }
    .join .line span {
      position: relative;
      top: 6px;
      left: -2px;
      z-index: 3; }
  .join .line:before {
    content: "";
    height: 1px;
    width: 353px;
    position: absolute;
    top: 16px;
    left: 1px;
    background: #9a98b0;
    z-index: 1; }
  .join .line:after {
    content: "";
    width: 33px;
    height: 30px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 161px;
    z-index: 2; }
  .join .link4, .join .link5 {
    color: #353262;
    font-size: 12px;
    letter-spacing: 0.8px; }
  .join .link4 {
    float: right;
    letter-spacing: 0.6px; }

/************subscription*************/
.subscription, .payment, .profile, .postjob, .popup, .user-profile, .user-profile-edit {
  background: #fff; }
  .subscription .nav, .payment .nav, .profile .nav, .postjob .nav, .popup .nav, .user-profile .nav, .user-profile-edit .nav {
    margin-left: 2px; }
    .subscription .nav li, .payment .nav li, .profile .nav li, .postjob .nav li, .popup .nav li, .user-profile .nav li, .user-profile-edit .nav li {
      margin: 0 3px; }
  .subscription h1, .subscription h2, .payment h1, .payment h2, .profile h1, .profile h2, .postjob h1, .postjob h2, .popup h1, .popup h2, .user-profile h1, .user-profile-edit h1, .user-profile h2, .user-profile-edit h2 {
    color: #616161;
    text-align: center;
    font: 45px/1 "Gotham-Medium", sans-serif;
    padding: 10px 0 0;
    letter-spacing: 1.3px; }
  .subscription p, .payment p, .profile p, .postjob p, .popup p, .user-profile p, .user-profile-edit p {
    color: #616161;
    text-align: center;
    font: 20px/1 "Gotham-Light", sans-serif;
    letter-spacing: 0.6px;
    padding: 0 0 60px; }

.subscription {
  padding: 96px 0 137px 0; }
  .subscription .packages {
    width: 820px;
    margin: 0 auto; }
    .subscription .packages li {
      display: block;
      float: left;
      width: 273px;
      height: 270px;
      padding: 17px 37px 0;
      border-left: 1px solid #9a98b0;
      text-align: center; }
      .subscription .packages li a {
        color: #616161;
        text-decoration: none; }
        .subscription .packages li a span {
          display: block; }
        .subscription .packages li a .title {
          font: 34px/1 "Gotham-Medium", sans-serif; }
        .subscription .packages li a .price {
          font: 47px/1 "Gotham-Light", sans-serif;
          margin: 0 0 27px; }
        .subscription .packages li a .name {
          font: 20px/1 "Gotham-Medium", sans-serif;
          margin: 0 0 7px; }
        .subscription .packages li a .term {
          font: 20px/1 "Gotham-Light", sans-serif;
          margin: 0 0 55px; }
        .subscription .packages li a .button {
          width: 198px;
          height: 46px;
          background: #353262;
          text-align: center;
          color: #fff;
          font: 20px/46px "Gotham-Medium", sans-serif;
          display: block; }
    .subscription .packages li:first-child {
      border: none; }

/***********************/
.payment {
  padding: 96px 0 0; }
  .payment p {
    padding-bottom: 39px; }
  .payment .form {
    width: 357px;
    margin: 0 auto;
    padding: 0 0 40px;
    position: relative;
    left: 2px;
    /*.select-container:after {
      content: "";
      width: 10px;
      height: 13px;
      position: absolute;
      top: 16px;
      right: 8px;
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat -56px -84px;

    }*/ }
    .payment .form .input {
      width: 100%;
      letter-spacing: 0.2px; }
    .payment .form .button {
      margin: 20px 0 15px; }
    .payment .form label {
      margin: 0;
      display: block; }
    .payment .form .select-container {
      position: relative;
      margin: 0 0 11px;
      height: 43px; }
      .payment .form .select-container select, .payment .form .select-container .selectBox, .payment .form .select-container .selectBox:hover {
        color: #616161;
        font: 18px/41px "Gotham-Light", sans-serif;
        border: 1px solid #9493ab;
        background: #fff;
        width: 100%;
        height: 43px;
        display: block;
        padding: 0 8px;
        -webkit-appearance: none;
        -moz-appearance: none !important;
        z-index: 1; }
    .payment .form .line1 .select-container {
      float: left;
      margin: 0 12px 0 0; }
      .payment .form .line1 .select-container select, .payment .form .line1 .select-container .selectBox, .payment .form .line1 .select-container .selectBox:hover {
        width: 227px !important;
        float: left; }
    .payment .form .line1 input {
      width: 118px; }
    .payment .form .line2 {
      height: 58px; }
      .payment .form .line2 .select-container:first-child {
        width: 178px;
        margin: 0 12px 0 0;
        float: left; }
      .payment .form .line2 .select-container:nth-child(2) {
        width: 167px;
        float: left;
        position: relative;
        left: 2px; }
    .payment .form .checkbox-label {
      color: #616161;
      font: 18px/25px "Gotham-Light", sans-serif;
      letter-spacing: 0.2px; }
      .payment .form .checkbox-label input {
        margin: 0 10px 0 0; }
    .payment .form .link {
      text-decoration: none !important;
      color: #fff !important;
      margin: 0 0 40px;
      padding-right: 8px; }

/*********** profile*******/
.profile {
  padding: 96px 0 40px; }
  .profile p {
    padding-bottom: 22px; }
  .profile .profile-container {
    width: 862px;
    margin: 0 auto;
    position: relative;
    left: 3px; }
    .profile .profile-container .edit {
      color: #7c78b3;
      font: 12px/1 "Gotham-Medium", sans-serif;
      display: block;
      padding: 0 0 5px;
      text-decoration: none; }
    .profile .profile-container .upload {
      margin: 0 0 21px; }
      .profile .profile-container .upload .photo {
        background: #f5f8fa;
        border: 1px solid #9a98b0;
        height: 261px;
        color: #616161;
        font: 18px/275px "Gotham-Light", sans-serif;
        letter-spacing: 0.1px;
        text-align: center;
        overflow: hidden;
        position: relative; }
    .profile .profile-container ul {
      margin: 0 0 23px; }
      .profile .profile-container ul li {
        width: 265px;
        float: left;
        margin: 0 0 0 30px; }
        .profile .profile-container ul li .photo {
          line-height: 255px !important;
          letter-spacing: 0.6px !important; }
        .profile .profile-container ul li .upload {
          margin-bottom: 32px !important; }
        .profile .profile-container ul li .right {
          float: right;
          position: relative;
          top: 3px;
          right: 3px; }
        .profile .profile-container ul li .title1 {
          color: #616161;
          font: 18px/1 "Gotham-Medium", sans-serif;
          text-align: left;
          display: block;
          padding: 0 0 12px; }
        .profile .profile-container ul li p {
          font: 18px/1.2 "Gotham-Light", sans-serif;
          text-align: left; }
      .profile .profile-container ul li:first-child {
        margin-left: 0; }
      .profile .profile-container ul li:nth-child(3) {
        margin-left: 37px; }
    .profile .profile-container ul:after {
      content: "";
      display: block;
      clear: both; }
    .profile .profile-container .link {
      margin: 0 auto;
      width: 357px;
      height: 42px;
      background: #353262;
      text-align: center;
      display: block;
      color: #fff;
      font: 18px/42px "Gotham-Bold", sans-serif;
      text-decoration: none;
      padding-left: 15px; }

.postjob {
  padding: 96px 0 45px; }
  .postjob form {
    width: 850px;
    margin: 0 auto; }
    .postjob form label {
      width: 716px;
      margin: 0 auto;
      display: block;
      position: relative;
      font-weight: normal;
      left: 4px; }
      .postjob form label .input, .postjob form label .textarea {
        width: 100%;
        letter-spacing: 0.4px; }
      .postjob form label .input {
        margin-bottom: 14px;
        padding: 5px 20px; }
      .postjob form label .textarea {
        height: 195px;
        resize: none;
        margin-bottom: 14px;
        padding: 10px 20px; }
    .postjob form .line1 {
      width: 716px;
      margin: 0 auto;
      height: 43px; }
      .postjob form .line1 label:nth-child(1) {
        width: 435px;
        margin: 0 16px 0 0;
        float: left; }
      .postjob form .line1 label:nth-child(2) {
        width: 264px;
        float: left; }
  .postjob label:nth-child(5) .textarea {
    margin-bottom: 6px; }
  .postjob .textarea-container {
    width: 381px;
    height: 88px;
    border: 1px solid #9a98b0;
    position: relative;
    margin: 28px 0 23px 16px; }
    .postjob .textarea-container span, .postjob .textarea-container textarea {
      font: 18px/1.4 "Gotham-Light", sans-serif;
      color: #616161;
      letter-spacing: 0.4px;
      padding: 18px 15px;
      display: block; }
    .postjob .textarea-container label {
      position: absolute; }
    .postjob .textarea-container textarea {
      resize: none;
      width: 100%;
      height: 100%;
      background: none;
      border: none; }
  .postjob .block1 {
    height: 260px;
    overflow: hidden;
    border: 1px solid #9a98b0;
    margin: 0 0 17px; }
  .postjob p {
    padding: 0 0 40px; }
  .postjob .office-image {
    border-right: 1px solid #9a98b0;
    background: #f5f8fa;
    width: 425px;
    /*padding-right: 15px;*/
    float: left;
    height: 100%;
    color: #616161;
    text-align: center;
    font: 18px/272px "Gotham-Light", sans-serif; }
    .postjob .office-image img {
		vertical-align: inherit;
      width: 100%;
      height: 100%; }
  .postjob img.office-image {
    display: block;
    padding: 0;
    border: none; }
  .postjob .center {
    margin: 0 0 0 425px;
    padding: 31px 0 0;
    height: 260px; }
    .postjob .center p {
      font: 18px/1.3 "Gotham-Light", sans-serif;
      width: 420px;
      text-align: left;
      padding: 40px 0 0 25px; }
  .postjob .logo {
    text-align: center;
    font: 18px/85px "Gotham-Light", sans-serif;
    border: 1px solid #9a98b0;
    background: #f5f8fa;
    margin: 0 auto;
    /*padding: 0 10px 0 0;*/
    width: 258px;
    height: 88px;
    display: block; }
  .postjob img.logo {
    padding: 0;
    border: none; }
  .postjob .button {
    float: none;
    margin: 25px auto 0;
    position: relative;
    left: 2px;
    width: 200px; }
  .postjob .text-block {
    width: 850px;
    margin: 0 auto;
    text-align: left;
    color: #616161;
    position: relative;
    left: -3px; }
    .postjob .text-block h2 {
      font: 46px/1 "Gotham-Medium", sans-serif;
      text-align: center;
      padding: 33px 0 22px;
      margin: 0;
      position: relative;
      left: 6px; }
    .postjob .text-block h3 {
      padding: 50px 0 35px;
      font: 24px/1 "Gotham-Medium", sans-serif;
      text-align: left;
      letter-spacing: 0.4px;
      margin: 0; }
    .postjob .text-block p {
      font: 18px/1.2 "Gotham-Light", sans-serif;
      text-align: left;
      padding: 0;
      margin: 0; }
  .postjob .pt35 {
    padding-top: 35px; }
  .postjob .pt40 {
    padding-top: 40px; }
  .postjob .nav-bottom ul {
    text-align: center;
    padding: 55px 0 0;
    margin-left: 100px;
    margin-bottom: 0; }
    .postjob .nav-bottom ul li {
      display: inline-block;
      vertical-align: top; }
    .postjob .nav-bottom ul li:first-child a {
      width: 200px;
      height: 43px;
      font: 18px/43px "Gotham-Medium", sans-serif;
      text-align: center;
      color: #fff;
      text-transform: uppercase;
      background: #353262;
      display: block;
      text-decoration: none; }
    .postjob .nav-bottom ul li:nth-child(2) {
      background: none !important; }
      .postjob .nav-bottom ul li:nth-child(2) a {
        color: #353262;
        background: none !important;
        font: 18px/43px "Gotham-Medium", sans-serif;
        text-align: center;
        width: 90px;
        height: 43px;
        text-transform: uppercase;
        display: block;
        text-decoration: none; }

.hidden {
  display: none; }

.popup {
  background: #fff;
  width: 633px;
  padding: 30px 30px 35px; }
  .popup p {
    padding: 0 0 27px; }
  .popup .label1 {
    width: 100%;
    /* .select-container:after {
      content: "";
      width: 10px;
      height: 13px;
      position: absolute;
      top: 16px;
      right: 8px;
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat -56px -84px;
    }*/ }
    .popup .label1 > span {
      color: #616161;
      font: 24px/1 "Gotham-Medium", sans-serif;
      letter-spacing: 0.2px;
      display: block;
      padding: 0 0 15px; }

	.popup .label1 .select2-selection {
		border-radius: 0;
		border: 1px solid #9a98b0;
		min-height: 43px;
	}

    .popup .label1 .select-container {
      position: relative; }
      .popup .label1 .select-container select, .popup .label1 .select-container .selectBox, .popup .label1 .select-container .selectBox:hover {
        color: #616161;
        font: 18px/41px "Gotham-Light", sans-serif;
        border: 1px solid #9493ab;
        background: #fff;
        width: 100% !important;
        height: 43px;
        display: block;
        padding: 0 16px;
        -webkit-appearance: none;
        -moz-appearance: none !important;
        z-index: 1;
        margin: 0 0 25px;
        letter-spacing: 0.4px; }
  .popup label:nth-child(2) {
    margin-bottom: 7px; }
  .popup label:nth-child(3) {
    margin-bottom: 12px; }
  .popup button {
    width: 200px;
    margin: 0 auto;
    float: none; }

/*select::-ms-expand {
  display: none;
}*/
input[type=file]:not(.blog-image-preview):not(.upload-input-btn) {
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 499px !important;
  padding: 0;
  cursor: pointer;
  border: none;
  margin: 0 0 0 -450px !important;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000; }

input[type=file], input[type=file]::-webkit-file-upload-button {
  /* chromes and blink button */
  cursor: pointer; }

select, .selectBox, .selectBox:hover {
  color: #616161;
  font: 18px/41px "Gotham-Light", sans-serif;
  border: 1px solid #9493ab;
  background: #fff;
  width: 100%;
  height: 43px;
  display: block;
  padding: 0 8px;
  text-decoration: none !important;
  -webkit-appearance: none;
  -moz-appearance: none !important;
  z-index: 1;
  cursor: pointer; }
  select .selectBox-arrow, .selectBox .selectBox-arrow, .selectBox:hover .selectBox-arrow {
    content: "";
    width: 10px;
    height: 13px;
    position: absolute;
    top: 16px;
    right: 8px;
    background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat -56px -84px; }

.selectBox-label {
  width: 100%;
  height: 43px;
  display: block;
  padding: 0 8px;
  font: 18px/41px "Gotham-Light", sans-serif !important; }

.selectBox-menuShowing {
  border: 1px solid #bebebe !important;
  box-shadow: 3px 3px 3px #dbdbdb, -3px 3px 3px #dbdbdb;
  background: #fff !important; }
  .selectBox-menuShowing .selectBox-arrow {
    background-position: -47px -179px !important; }

.selectBox-label {
  padding: 0 10px;
  text-decoration: none !important; }

.selectBox-dropdown-menu {
  position: absolute;
  list-style: none;
  font: 18px/41px "Gotham-Light", sans-serif;
  background: #fff;
  color: #616161;
  margin: 0 0 0 0;
  /*border: 1px solid #ccc;*/
  box-sizing: content-box !important;
  padding: 0 0;
  border-right: 1px solid #bebebe;
  border-left: 1px solid #bebebe;
  border-top: none;
  z-index: 10000;
  box-shadow: 3px 3px 3px #dbdbdb, -3px 3px 3px #dbdbdb; }

.selectBox-dropdown-menu li {
  display: block; }

.selectBox-dropdown-menu li a {
  display: block;
  padding: 0 20px;
  font: 18px/41px "Gotham-Light", sans-serif;
  color: #616161;
  text-decoration: none;
  cursor: pointer; }

.selectBox-dropdown-menu li a:hover {
  text-decoration: none;
  background: #e8e8e8; }

.selectBox-dropdown-menu li a[rel="0"] {
  display: none; }

.menu1 {
  background: #7c78b3;
  height: 38px;
  margin: 56px 0 0; }
  .menu1 ul {
    max-width: 1062px;
    margin: 0 auto;
    display: block; }
    .menu1 ul li {
      padding: 0;
      float: left;
      display: block; }
      .menu1 ul li a {
        padding: 0 59px;
        display: block;
        text-transform: uppercase;
        font: 14px/38px "Montserrat-Light", sans-serif;
        color: #fff; }
    .menu1 ul li:hover, .menu1 ul li.active {
      background: #353262; }
    .menu1 ul li:nth-child(1) a {
      padding-right: 77px; }
    .menu1 ul li:nth-child(2) a {
      padding: 0 53px 0 57px; }
    .menu1 ul li:nth-child(3) a {
      padding-left: 48px; }

.company-profile {
  padding-top: 96px;
}
.company-profile, .new-blog-entry {
  background: #fff; }
  .company-profile .container, .new-blog-entry .container {
    max-width: 990px !important;
    margin: 0 auto;
    position: relative; }
  .company-profile .nav, .new-blog-entry .nav {
    text-align: right;
    padding: 23px 5px 7px 0;
    /*li:hover {
      background: #616161;
    }
    li.active:hover {
      background: #7c78b3;
    }*/
    /*li:hover {
      background: #353262;
    }
*/ }
    .company-profile .nav li, .new-blog-entry .nav li {
      width: 130px;
      height: 43px;
      margin: 0 5px 0 10px; }
      .company-profile .nav li a, .new-blog-entry .nav li a {
        line-height: 43px;
        font-family: "Montserrat-Light", sans-serif; }
    .company-profile .nav li:nth-child(1), .new-blog-entry .nav li:nth-child(1) {
      background: #353262; }
  .company-profile h1, .new-blog-entry h1 {
    text-align: center;
    font: 38px/1 "Montserrat-Light", sans-serif;
    padding-right: 2px;
    letter-spacing: 0.4px;
    margin-bottom: 4px;
    color: #353262; }
  .company-profile .p, .new-blog-entry .p {
    color: #616161;
    text-align: center;
    font: 18px/1 "Montserrat-Light", sans-serif;
    letter-spacing: 0.9px;
    padding: 0 0 25px; }
  .company-profile .resize-img, .new-blog-entry .resize-img, .company-profile .upload-img, .new-blog-entry .upload-img, .company-profile .img1, .new-blog-entry .img1, .company-profile .img2, .new-blog-entry .img2, .company-profile .img3, .new-blog-entry .img3 {
    overflow: hidden;
    position: relative; }
    .company-profile .resize-img img, .new-blog-entry .resize-img img, .company-profile .upload-img img, .new-blog-entry .upload-img img, .company-profile .img1 img, .new-blog-entry .img1 img, .company-profile .img2 img, .new-blog-entry .img2 img, .company-profile .img3 img, .new-blog-entry .img3 img {
      width: 100%;
      min-height: 100%; }
    .company-profile .upload-img .mask, .new-blog-entry .upload-img .mask {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.55) url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 28px 6px;
      padding: 41px 0 0 29px;
      color: #fff;
      font: 13px/1 "Montserrat-Light", sans-serif; }
  .company-profile .img1, .new-blog-entry .img1 {
    width: 988px;
    height: 401px;
    margin: 0 0 13px; }
    .company-profile .img1 .title, .new-blog-entry .img1 .title {
      display: block;
      height: 52px;
      padding: 0 20px;
      font: 24px/52px "Montserrat-Light", sans-serif;
      position: absolute;
      bottom: 0;
      width: 100%;
      color: #fff;
      background: rgba(0, 0, 0, 0.55); }
    .company-profile .img1 .mask, .new-blog-entry .img1 .mask {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 16px 287px;
      padding: 325px 0 0 20px;
      color: #fff;
      font: 13px/1 "Montserrat-Light", sans-serif; }
  .company-profile .img2, .new-blog-entry .img2 {
    float: left;
    width: 325px;
    height: 270px;
    margin: 0 6px 0 0;
    position: relative; }
    .company-profile .img2 .mask, .new-blog-entry .img2 .mask {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.55) url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 26px 220px;
      padding: 41px 0 0 29px;
      color: #fff;
      font: 13px/1 "Montserrat-Light", sans-serif; }
    .company-profile .soc-text-facebook .mask {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 18px 194px;
      padding: 41px 0 0 29px;
      color: #fff;
      font: 13px/1 "Montserrat-Light", sans-serif;
    }
    .company-profile .soc-text-instagram .mask {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 18px 194px;
      padding: 41px 0 0 29px;
      color: #fff;
      font: 13px/1 "Montserrat-Light", sans-serif;
    }
    .company-profile .soc-text-twitter .mask {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 18px 194px;
      padding: 41px 0 0 29px;
      color: #fff;
      font: 13px/1 "Montserrat-Light", sans-serif;
    }
  .company-profile .img3, .new-blog-entry .img3 {
    float: left;
    width: 325px;
    height: 270px;
    margin-left: 2px; }
    .company-profile .img3 .edit, .new-blog-entry .img3 .edit {
      display: block;
      padding: 0 30px;
      position: absolute;
      bottom: 0;
      width: 100%;
      height: 32px;
      background: rgba(0, 0, 0, 0.55) url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 300px 50%; }
  .company-profile .help {
    padding: 30px 7px 0 7px;
  }
  .company-profile .text1 > div, .new-blog-entry .text1 > div {
    overflow: hidden;
    height: 270px; }
  .company-profile .text1, .new-blog-entry .text1 {
    float: left;
    width: 325px;
    height: 270px;
    margin: 0 6px 0 0;
    position: relative; }
    .company-profile .text1 .title, .new-blog-entry .text1 .title {
      color: #353262;
      font: 24px/1 "Montserrat-Light", sans-serif;
      padding: 35px 20px 15px; }
    .company-profile .text1 p, .new-blog-entry .text1 p {
      color: #7e7e7e;
      max-height: 180px;
      overflow: auto;
      font: 14px/20px "Montserrat-Light", sans-serif;
      padding: 0 24px; }
    .company-profile .text1 .edit, .new-blog-entry .text1 .edit {
      display: block;
      position: absolute;
      bottom: 0;
      right: 19px;
      /*width: 32px;*/
      width: 19px;
      height: 32px;
      background: #fff url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 0 100%; }
  .company-profile .mr12, .new-blog-entry .mr12 {
    margin-right: 12px !important; }
  .company-profile .mr2, .new-blog-entry .mr2 {
    margin-right: 2px !important; }
  .company-profile .pt28, .new-blog-entry .pt28 {
    padding: 28px 22px 20px !important; }
  .company-profile .pl25, .new-blog-entry .pl25 {
    padding-left: 25px !important; }
  .company-profile .soc-text-facebook, .new-blog-entry .soc-text-facebook, .company-profile .soc-text-instagram, .new-blog-entry .soc-text-instagram, .company-profile .soc-text-twitter, .new-blog-entry .soc-text-twitter {
    width: 325px;
    height: 270px;
    border: 11px solid #3b5998;
    float: left;
    margin: 11px 0 0;
    position: relative;
    background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 100% 0; }
    .company-profile .soc-text-facebook .title, .new-blog-entry .soc-text-facebook .title, .company-profile .soc-text-instagram .title, .new-blog-entry .soc-text-instagram .title, .company-profile .soc-text-twitter .title, .new-blog-entry .soc-text-twitter .title {
      padding: 13px 0 0 20px;
      font: 18px/1 "Montserrat-Regular", sans-serif;
      color: #3b5998;
      min-height: 54px; }
      .company-profile .soc-text-facebook .title img, .new-blog-entry .soc-text-facebook .title img, .company-profile .soc-text-instagram .title img, .new-blog-entry .soc-text-instagram .title img, .company-profile .soc-text-twitter .title img, .new-blog-entry .soc-text-twitter .title img {
        float: left;
        margin-right: 12px; }
    .company-profile .soc-text-facebook p, .new-blog-entry .soc-text-facebook p, .company-profile .soc-text-instagram p, .new-blog-entry .soc-text-instagram p, .company-profile .soc-text-twitter p, .new-blog-entry .soc-text-twitter p {
      font-size: 13px;
      line-height: 1.2;
      letter-spacing: 0.6px;
      color: #666;
      padding: 0 22px; }
      .company-profile .soc-text-facebook p a, .new-blog-entry .soc-text-facebook p a, .company-profile .soc-text-instagram p a, .new-blog-entry .soc-text-instagram p a, .company-profile .soc-text-twitter p a, .new-blog-entry .soc-text-twitter p a {
        text-decoration: none;
        color: #3b5998; }
      .company-profile .soc-text-facebook p a:hover, .new-blog-entry .soc-text-facebook p a:hover, .company-profile .soc-text-instagram p a:hover, .new-blog-entry .soc-text-instagram p a:hover, .company-profile .soc-text-twitter p a:hover, .new-blog-entry .soc-text-twitter p a:hover {
        text-decoration: underline; }
      .company-profile .soc-text-facebook p .date, .new-blog-entry .soc-text-facebook p .date, .company-profile .soc-text-instagram p .date, .new-blog-entry .soc-text-instagram p .date, .company-profile .soc-text-twitter p .date, .new-blog-entry .soc-text-twitter p .date {
        color: #9a9a9b;
        position: relative;
        top: 3px; }
    .company-profile .soc-text-facebook .img, .new-blog-entry .soc-text-facebook .img, .company-profile .soc-text-instagram .img, .new-blog-entry .soc-text-instagram .img, .company-profile .soc-text-twitter .img, .new-blog-entry .soc-text-twitter .img {
      display: block;
      margin: 0 auto;
      width: 260px;
      height: 105px; }
    .company-profile .soc-text-facebook .edit, .new-blog-entry .soc-text-facebook .edit, .company-profile .soc-text-instagram .edit, .new-blog-entry .soc-text-instagram .edit, .company-profile .soc-text-twitter .edit, .new-blog-entry .soc-text-twitter .edit {
      display: block;
      position: absolute;
      bottom: 3px;
      right: 0;
      width: 23px;
      height: 32px;
      background: #fff url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 0 100%; }
    .company-profile .soc-text-facebook .edit-wt {
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 0 100%;
    }
    .company-profile .soc-text-twitter .edit-wt {
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 0 100%;
    }
    .company-profile .soc-text-instagram .edit-wt {
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 0 100%;
    }
	.company-profile .soc-text-twitter .edit {
		background-color: transparent;
	}
	.company-profile .soc-text-facebook .edit {
			background-color: transparent;
		}
    .company-profile .soc-text-facebook .arrow, .new-blog-entry .soc-text-facebook .arrow, .company-profile .soc-text-instagram .arrow, .new-blog-entry .soc-text-instagram .arrow, .company-profile .soc-text-twitter .arrow, .new-blog-entry .soc-text-twitter .arrow {
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 0 0;
      position: absolute;
      left: 30px;
      bottom: -13px;
      width: 22px;
      height: 13px; }
  .company-profile .soc-text-instagram, .new-blog-entry .soc-text-instagram {
    height: 273px;
    margin-right: 6px;
    background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==");
    border-color: #4f7ca2; }
.company-profile .soc-text-instagram {
	margin-right: 8px;
}
    .company-profile .soc-text-instagram .title, .new-blog-entry .soc-text-instagram .title {
      position: relative;
      min-height: 57px; }
      .company-profile .soc-text-instagram .title span:not(:first-of-type), .new-blog-entry .soc-text-instagram .title span {
        position: absolute;
        top: 35px;
        left: 63px;
        color: #9a9a9b;
        font-size: 12px; }
    .company-profile .soc-text-instagram .img, .new-blog-entry .soc-text-instagram .img {
      height: 175px; }
  .company-profile .soc-text-twitter, .new-blog-entry .soc-text-twitter {
    height: 273px;
    background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==");
    border-color: #29b2e4; }
    .company-profile .soc-text-twitter .arrow, .new-blog-entry .soc-text-twitter .arrow {
      left: 20px; }
    .company-profile .soc-text-twitter .title, .new-blog-entry .soc-text-twitter .title {
      color: #29b2e4;
      padding: 9px 0 0 24px; }
    .company-profile .soc-text-twitter .hr, .new-blog-entry .soc-text-twitter .hr {
      height: 1px;
      background: #b2b2b2;
      margin: 18px 23px 10px 23px; }
  .company-profile .continue, .new-blog-entry .continue {
    float: right;
    display: block;
    width: 250px;
    height: 45px;
    text-align: center;
    text-decoration: none;
    background: #353262;
    color: #fff;
    margin: 25px 13px 42px 0;
    font: 13px/45px "Montserrat-Light", sans-serif;
    letter-spacing: 1.3px; }
  .company-profile .continue:hover, .new-blog-entry .continue:hover {
    background: #7c78b3; }
  .company-profile .soc, .new-blog-entry .soc {
    float: right;
    margin: 30px 10px 0 0;
    /*width: 255px;*/ }
    .company-profile .soc a, .new-blog-entry .soc a {
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 0 0;
      width: 30px;
      height: 30px;
      display: block;
      float: left;
      margin-left: 7px; }
    .company-profile .soc a:nth-child(1), .new-blog-entry .soc a:nth-child(1) {
      margin-left: 0; }
    .company-profile .soc a:nth-child(2), .new-blog-entry .soc a:nth-child(2) {
      background-position: -37px 0; }
    .company-profile .soc a:nth-child(3), .new-blog-entry .soc a:nth-child(3) {
      background-position: -75px 0; }
    .company-profile .soc a:nth-child(4), .new-blog-entry .soc a:nth-child(4) {
      background-position: -111px 0; }
    .company-profile .soc a:nth-child(5), .new-blog-entry .soc a:nth-child(5) {
      background-position: -149px 0; }
    .company-profile .soc a:nth-child(6), .new-blog-entry .soc a:nth-child(6) {
      background-position: -187px 0; }
    .company-profile .soc a:nth-child(7), .new-blog-entry .soc a:nth-child(7) {
      background-position: -224px 0; }

.company-profile-footer .img {
  left: -5px;
  margin: 40px auto 28px; }
.company-profile-footer .border {
  height: 187px; }
.company-profile-footer .bottom .copyright {
  font-family: "Montserrat-Light", sans-serif;
  padding: 32px 0 0 265px; }
.company-profile-footer .bottom .soc {
  margin-right: 168px; }
  .company-profile-footer .bottom .soc a {
    width: 21px;
    height: 21px;
    background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat -30px 0; }
  .company-profile-footer .bottom .soc .facebook {
    background-position: 0 0; }
  .company-profile-footer .bottom .soc .twitter {
    background-position: -30px 0; }

.company-profile .facebook-img3 {
  border: 0;
  background-image: none;
}
.company-profile .instagram-img4 {
  border: 0;
  background-image: none;
}
.company-profile .twitter-img5 {
  border: 0;
  background-image: none;
}

/*.partners .partner-container-alt .partner {*/
    /*display: inline-block;*/
    /*margin-right: 54px;*/
    /*margin-bottom: 40px;*/
/*}*/
/*.partners .partner-container .partner, .partners .partner-container1 .partner {*/
	/*display: block;*/
	/*float: left;*/
	/*margin-right: 54px;*/
	/*margin-bottom: 50px; }*/
/*.partners .partner-container .partner:nth-child(2), .partners .partner-container1 .partner:nth-child(2) {*/
	/*margin-right: 34px; }*/
/*.partners .partner-container .partner:nth-child(3), .partners .partner-container1 .partner:nth-child(3) {*/
	/*margin-right: 44px; }*/
/*.partners .partner-container .partner:nth-child(4), .partners .partner-container1 .partner:nth-child(4) {*/
	/*margin-right: 40px; }*/
/*.partners .partner-container .partner:nth-child(5n), .partners .partner-container1 .partner:nth-child(5n) {*/
	/*margin-right: 0; }*/
/*.partners .partner-container .partner:nth-child(6), .partners .partner-container1 .partner:nth-child(6) {*/
	/*margin-right: 55px; }*/
/*.partners .partner-container .partner:nth-child(7), .partners .partner-container1 .partner:nth-child(7) {*/
	/*margin-right: 35px; }*/
/*.partners .partner-container .partner:nth-child(8), .partners .partner-container1 .partner:nth-child(8) {*/
	/*margin-right: 40px;*/
	/*margin-top: -10px; }*/
/*.partners .partner-container .partner:nth-child(9), .partners .partner-container1 .partner:nth-child(9) {*/
	/*margin-right: 40px;*/
	/*margin-top: -10px; }*/
/*.partners .partner-container .partner:nth-child(10), .partners .partner-container1 .partner:nth-child(10) {*/
	/*margin-top: -6px; }*/
/*.partners .partner-container1 {*/
	/*padding-bottom: 15px; }*/
/*.partners .partner-container1 .partner {*/
	/*margin-bottom: 70px; }*/
/*.partners .partner-container1:after {*/
	/*content: "";*/
	/*display: block;*/
	/*clear: both; }*/

.hidden {
  display: none; }

.popup1 {
  position: fixed;
  width: 90%;
  height: 90%;
  top: 5%;
  left: 5%; }

.popup1 .close {
  float: right;
  width: 14px;
  height: 15px;
  display: block;
  opacity: 1 !important;
  margin-bottom: 10px;
  margin-right: -13px;
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 0 0; }

.popup1 iframe {
  width: 100%;
  height: 100%;
  border: none; }

.content {
  min-height: 250px; }

.add-user-block1, .add-user-block2, .admin-dashboard {
  text-align: center;
  padding: 0 0 43px;
  background: #fff; }
  .add-user-block1 h2, .add-user-block2 h2, .admin-dashboard h2 {
    color: #353262;
    font: 38px/1 "Montserrat-Light", sans-serif;
    padding: 38px 4px 8px 0;
    margin: 0;
    letter-spacing: 0.2px; }
  .add-user-block1 p, .add-user-block2 p, .admin-dashboard p {
    font: 18px/1 "Montserrat-Light", sans-serif;
    letter-spacing: 0.9px;
    color: #292929;
    padding: 0 0 39px;
    margin: 0; }
.add-user-block1 p {
	line-height: 130%;
	padding-bottom: 30px;
}
  .add-user-block1 .item, .add-user-block2 .item, .admin-dashboard .item {
    width: 984px;
    height: 46px;
    color: #fff;
    padding-left: 18px;
    margin: 0 auto 10px;
    background: #292929;
    text-align: left;
    font: 18px/45px "Montserrat-Light", sans-serif;
    position: relative;
    left: -4px; }
    .add-user-block1 .item .plus, .add-user-block2 .item .plus, .admin-dashboard .item .plus, .add-user-block1 .item .minus, .add-user-block2 .item .minus, .admin-dashboard .item .minus {
      float: right;
      display: block;
      width: 37px;
      height: 37px;
      background: #353262;
      color: #fff;
      text-align: center;
      margin: 5px 5px 0 0;
      font: 40px/33px "Montserrat-Light", sans-serif;
      text-decoration: none !important; }
    .add-user-block1 .item .minus, .add-user-block2 .item .minus, .admin-dashboard .item .minus {
      background: #7c78b3; }

.add-user-block2 {
  background: #e6e6e6; }
  .add-user-block2 h2 {
    padding-top: 40px; }
  .add-user-block2 p {
    padding-bottom: 37px; }
  .add-user-block2 label {
    display: block;
    margin: 0 0 8px; }
  .add-user-block2 .input {
    width: 600px;
    height: 37px;
    padding: 7px;
    color: #000;
    font: 16px/26px "Open Sans", sans-serif; }
  .add-user-block2 ::-webkit-input-placeholder {
    color: #7a7a7a;
    font: italic 16px/26px "Open Sans", sans-serif; }
  .add-user-block2 :-moz-placeholder {
    color: #7a7a7a;
    font: italic 16px/26px "Open Sans", sans-serif;
    opacity: 1; }
  .add-user-block2 ::-moz-placeholder {
    color: #7a7a7a;
    font: italic 16px/26px "Open Sans", sans-serif;
    opacity: 1; }
  .add-user-block2 :-ms-input-placeholder {
    color: #7a7a7a;
    font: italic 16px/26px "Open Sans", sans-serif; }
  .add-user-block2 form {
    position: relative;
    left: -5px; }
  .add-user-block2 .btn {
    width: 300px;
    height: 45px;
    text-align: center;
    background: #353262;
    color: #fff !important;
    border-radius: 0;
    border: none;
    padding: 0;
    font: 14px/45px "Open Sans", sans-serif;
    margin: 15px auto 10px; }

/************admin-dashboard*****************/
.admin-dashboard {
  padding-top: 64px; }
  .admin-dashboard .item1, .admin-dashboard .item2 {
    text-align: center;
    position: relative;
    left: -7px; }
    .admin-dashboard .item1 p, .admin-dashboard .item2 p {
      font-size: 24px;
      padding: 0 0 11px;
      max-width: 984px;
      margin: 0 auto;
      text-align: left;
      letter-spacing: 0.2px; }
  .admin-dashboard .item1 {
    background: #fff;
    padding-bottom: 78px; }
    .admin-dashboard .item1 p {
      color: #353262; }
  .admin-dashboard .item2 {
    background: #7c78b3;
    padding: 37px 0 31px; }
    .admin-dashboard .item2 p {
      color: #fff; }
  .admin-dashboard .export1 {
    float: right;
    width: 170px;
    height: 45px;
    text-align: center;
    font: 14px/45px "Open Sans", sans-serif;
    letter-spacing: 0.9px;
    color: #353262;
    margin-left: 15px; }
  .admin-dashboard .export2 {
    float: right;
    color: #353262;
    padding: 0 15px;
    font: 24px/45px "Open Sans", sans-serif;
    letter-spacing: 0.9px; }
  .admin-dashboard .export1:hover, .admin-dashboard .export2:hover {
    background: #353262;
    color: #fff;
    text-decoration: none; }
  .admin-dashboard .export-container {
    background: #fff;
    padding: 30px 0 0;
    height: 98px; }
    .admin-dashboard .export-container .container1 {
      max-width: 970px !important;
      margin: 0 auto; }

/*************************************/
.company-dashboard-container {
  margin-top: 56px;
  background: #e6e6e6; }

.company-dashboard-left {
  width: 233px;
  float: left; }
  .company-dashboard-left ul {
    padding-top: 20px; }
    .company-dashboard-left ul li {
      padding: 0 0 5px 33px; }
      .company-dashboard-left ul li a {
        color: #292929;
        font-size: 14px;
        letter-spacing: 1px; }
      .company-dashboard-left ul li a:hover {
        text-decoration: underline; }

.company-dashboard-list {
  margin-left: 233px;
  padding-top: 20px;
  padding-bottom: 50px; }

.company-dashboard-list .item h2 {
  padding-right: 36px !important; }

.company-dashboard-list .item p {
  width: 580px !important; }

.company-dashboard-list .item .text p {
  padding-top: 10px; }

.company-dashboard-list .item .text > p {
	min-height: 64px;
}

.company-dashboard-list .item .more {
  padding: 0 23px; }

.company-dashboard-list .item .more:before {
  display: none; }

/*************new-blog-entry*************/
.new-blog-entry {
  padding-top: 56px;
  padding-bottom: 68px; }
  .new-blog-entry .nav {
    max-width: 988px;
    margin: 0 auto;
    padding: 27px 4px 7px 0; }
  .new-blog-entry form {
    width: 1000px;
    margin: 0 auto;
    display: block; }
    .new-blog-entry form .img1 {
      width: 982px;
      height: 401px;
      margin: 0 0 23px 3px; }
      .new-blog-entry form .img1 .mask {
        background-position: 10px 333px;
        padding: 374px 0 0 14px; }
    .new-blog-entry form .title {
      display: block;
      color: #292929;
      font-size: 16px;
      letter-spacing: 1.5px;
      padding: 0 0 3px; }
    .new-blog-entry form label {
      display: block;
      font-family: "Montserrat-Light", sans-serif; }
    .new-blog-entry form .input1, .new-blog-entry form .input2 {
      height: 37px;
      border: 1px solid #dfdfdf;
      padding: 5px 9px;
      font-size: 16px;
      letter-spacing: 0.7px; }
    .new-blog-entry form .input1 {
      width: 988px;
      margin-bottom: 13px; }
    .new-blog-entry form .input2 {
      width: 207px;
      margin: 0 6px 13px 0; }
    .new-blog-entry form .edit-field {
      position: relative;
      left: 0;
      display: block; }
      .new-blog-entry form .edit-field .text {
        width: 987px;
        height: 32px;
        display: block;
        background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 0 0; }
        .new-blog-entry form .edit-field .text a {
          display: block;
          float: left;
          width: 21px;
          height: 32px; }
        .new-blog-entry form .edit-field .text a:nth-child(1) {
          margin-left: 25px; }
        .new-blog-entry form .edit-field .text a:nth-child(3) {
          margin-right: 25px; }
        .new-blog-entry form .edit-field .text a:nth-child(4) {
          margin-right: 48px; }
        .new-blog-entry form .edit-field .text a:nth-child(5), .new-blog-entry form .edit-field .text a:nth-child(6), .new-blog-entry form .edit-field .text a:nth-child(7) {
          width: 30px; }
      .new-blog-entry form .edit-field textarea {
        width: 986px;
        height: 352px;
        padding: 5px;
        border: 1px solid #dfdfdf;
        margin-left: 1px;
        resize: none; }
    .new-blog-entry form .btn {
      float: right;
      width: 170px;
      height: 45px;
      text-align: center;
      text-transform: uppercase;
      color: #fff;
      font: 14px/45px "Montserrat-Light", sans-serif;
      background: #353262;
      border-radius: 0;
      padding: 0;
      margin: 10px 13px 0 0; }

.clear {
  content: "";
  clear: both;
  display: block; }

.save-candidate-profile {
	color: #fff;
	font: 14px/32px 'Gotham-Medium', sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 43px;
	font-family: "Montserrat-Light", sans-serif;
	background: transparent;
	padding: 0;
	margin: 0;
	border: none;
	display: inline;
	width: 100%;
}

.employers-block1 {
    background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==") no-repeat 50% 0;
}

.beta {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #ffffff;
}

.tooltip {
  font-size: 13px !important;
}

.tooltip.in {
  opacity: 0.95 !important;
}

.tooltip .tooltip-inner {
  max-width: 300px;
  background-color: #6A6698;
}

.tooltip.right .tooltip-arrow {
  border-right-color: #7c78b3 !important;
}

.instagram-block-overflow {
  overflow: hidden;
}