/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !importants;
}

/** BUTTONSs **/

/*commented the importation from googleapis and moved to views/_sitelayout/header.php*/


[class^="custom-icon"], [class*="custom-icon"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

*{
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: auto;
    text-rendering: optimizelegibility;
}

.center { margin-left: auto !important; margin-right: auto !important; float: none !important; }
.portlet.light {
	/*border:1px solid #ececec;*/
    padding:10px 20px;
}
.login {
	background-color: #f6f6f6 !important
}
.login .content .input-icon {
	border-left: 1px solid #e5e5e5 !important
}
.login .content {
	border:1px solid #dedede;
	border-radius: 12px solid !important;
	padding: 20px 30px 25px;
}

.login .logo {
	margin:70px auto 0;
}
.signUpBtn {
  border-radius: 3px !important;
 box-sizing: border-box;
 color: #fff;
 display: inline-block;
 font-family: "ProximaNova-Bold";
 margin: 5px 0;
 padding: 10px;
 text-align: center;
 text-decoration: none;
 text-shadow: none;
 text-transform: uppercase;
 white-space: nowrap;
 width: 100%;
}
.signUpBtn .btnWord {
	 display: inline-block;
    font-size: 13px;

    padding-left: 5px;
    font-weight: 700
}
.signUpBtn .btnWord li {
	font-size: 18px
}
a.signUpBtn:hover {
	color:#fff;
}
.signUpBtn.inline {
	display: inline !important
}
.linkedIn {
	background: none repeat scroll 0 0 #00aced;

}
.facebook {
	background: none repeat scroll 0 0 #007bb6;

}
a.linkedIn:hover {
	background: none repeat scroll 0 0 #009cdd
}
a.facebook:hover {
	background: none repeat scroll 0 0 #006ba6
}
.green.btn {
	background-color: #45b6af;
    color: white;
}
.green.btn:hover {
	background-color: #35a69f
}
.login .btn {
	font-weight: 700;
	font-size: 15px
}
.login .content .form-actions {
	border-color:#fff
}
.login .portlet.light {
	border: 1px solid rgb(240, 240, 240);
	box-shadow: 2px 4px 8px -5px rgb(136, 136, 136);
}
.login a.head-cta {
	background-color:#3d749a; color:#fff; padding:10px; font-weight:700
}

/*CAPTCHA*/

.g-recaptcha div{
	margin: 10px auto;
}
.g-recaptcha {
    float:right;
    margin-top: 20px;
   	margin-bottom: 20px;
    transform:scale(1.093) !important;-webkit-transform:scale(1.093) !important;transform-origin:0 0 !important;-webkit-transform-origin:0 0 !important;
    width: 100% !important;
}

#pageSignup .portlet-body.mbt-s.text-center.box-view{
	padding: 60px;
}


#pageSignup .field-con {
	position: relative;
	width: 100%;
	float: left;
}

#pageSignup button.btn-submit{
	width:100%;
}
#pageSignup input.parsley-success,
#pageSignup select.parsley-success,
#pageSignup  textarea.parsley-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;
}

#pageSignup input.parsley-error,
#pageSignup select.parsley-error,
#pageSignup textarea.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}

#pageSignup .parsley-errors-list {
  list-style-type: none;
  font-size: 0.9em;
  opacity: 0;
	position: absolute;
	z-index: 99;
  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

#pageSignup input.parsley-error, #pageSignup select.parsley-error, #pageSignup textarea.parsley-error, #pageLogin input.form-control.mbt-s.email.parsley-error, #pageLogin input.form-control.mbt.password.parsley-error {
	border: 2px solid #e12416;
	color: #B94A48;
	background-color: #F2DEDE;
}

#pageSignup .parsley-errors-list.filled {
  opacity: 1;
}

#pageSignup .btn-submit-form{
	width:100%;
}

#pageSignup .btn-submit-form.disabled, 
button.btnGuestPostReview.btn-topublish.disabled,
button.btnGuestPostDraft.btn-todraft.disabled{
    color: #ddd;
    background: #eee !important;
    border-color: #eee;
}

#pageSignup .alert.alert-success.signup-success {
	/*visibility: hidden;*/
	position: absolute;
	z-index: 100;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%;
	background-color: #FFF;
	display: none;
}

#pageSignup .alert.alert-success.signup-success .message-con {
	position: absolute;
	top: 30%;
	padding: 20px;
}

#pageSignup .alert.alert-success.signup-success .message-con a.signup-success-login {
	background: #7db924;
	color: #fff;
	padding: 5px 15px;
	border-radius: 3px;
}

#pageSignup .alert.alert-success.signup-success .message-con a.signup-success-login:hover {
	background: #fff;
	color: #7db924;
	font-weight: bold;
	border: 1px solid #7db924;
}

/*LOGIN PARSLEY*/

#pageLogin .btn-login{
	width:100%;
}

#pageLogin .field-con {
	position: relative;
}

#pageSignup ul.parsley-errors-list, #pageLogin ul.parsley-errors-list {
	position: absolute;
	top: 0;
	list-style: none;
	padding: 0;
	margin-bottom: 0;
	right: 0px;
	border-radius: 0 5px 5px 0;
	background: #e12416;
}

#pageLogin li.parsley-type, #pageLogin li.parsley-required, #pageSignup li.parsley-type, #pageSignup li.parsley-required, #pageSignup li.parsley-equalto,  #pageSignup li.parsley-remote{
	color: #fff;
	padding: 7px 10px;
	font-size: 11px;
}

.page-header .page-header-top .page-logo .logo-default {
	margin: 16.5px 0 0
}
.page-header {
background-color: #f9f9f9;
border-bottom: 1px solid #ececec;
height: 48px;
}
.page-head {
	border-bottom: 1px solid #dcdcdc
}
.page-head.jobpage-wrap, .page-head.startup-wrap, .page-head.fundraise-wrap, .page-head.eventlist-wrap {
	padding-top:15px;
}
.page-header .page-header-menu { /*===========================================*/
	background-color: transparent;
	height: 49px;
	position:relative;
}
/*for pull-down menu*/
.page-header .page-header-menu.dark {
	background-color: #3b3b3b;
    border-bottom: 1px solid #545454;
}
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li > a, .username {
	color: #fff;
	font-weight: 700
}
.page-header-menu.dark .nav-custom .navbar-nav > li {
	border-right:1px solid #4f4f4f;
}
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li .dropdown-menu {
	border-top: 1px solid #545454
}
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li.open > a,
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li > a:hover,
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li.active > a {
	background-color: #343434 !important;
	border-bottom: 0;
	color: #fff
}
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li.open > a > i,
.page-header .page-header-menu.dark .hor-menu .navbar-nav > li > a:hover > i {
  color: #fff;
}
.page-header .container {
	width: 1260px
}
/*end*/

.logo-default {
	width:auto;
	height:25px;
}
.logo-default-front { /*======================================================*/
	width:55px;
	height:33px;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li > a, .username {
    color: #000;
    font-size: 16px;
}
.username{
	text-transform: none;
}
.page-header .page-header-top .page-logo {
	height: 0px;
	width: 0px
}
.btn-primary.investor-btn, .btn-primary.startup-btn {
	padding:10px;
	font-weight: normal
}
.btn-primary.investor-btn {
	background-color: #428bca;
}
.btn-primary.startup-btn {
	background-color: #e65251;
}
.btn-edit {
	background-color: #e9e9e9;
    border-radius: 5px !important;
    color: #565656;
    font-size: 12px;
    text-transform: uppercase;
}
.btn-left {
	text-align: left
}
a.investor-btn:hover {
	background-color: #327bba
}
a.startup-btn:hover {
	background-color: #d64241
}
.page-head .page-title > h1 {
	font-weight: 200;
	color: #666;
    font-size: 48px;
}
.profile-desc-title, .profile-desc-text, .table.table-light > thead > tr > th, .general-item-list > .item > .item-head > .item-details > .item-label {
	/*color:#666;*/
	font-weight: 400;
	color: #333
}
.profile-usertitle {
	padding:0 15px 0 15px;
}
.general-item-list > .item > .item-head > .item-details .item-pic, .table.table-light > tbody > tr > td .user-pic {
	height: 40px;
	border-radius: 100% !important;
}
.item-details .item-name.primary-link {
	font-size: 18px
}
.btn-inv-strt p {
	margin-bottom: 5px
}
h4.profile-perc {
	margin-bottom: 5px
}
h4.profile-startup,h1.profile-startup {
	color: #333 !important;
	 font-size: 25px;
    margin-top: 0;
}
.input-group.search-main input{
/*	height: 46px;*/
	width: 500px;
	padding-left:10px;
}
.input-group.search-main .input-icon > i {
	margin-top: 15px
}
.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover, .table.table-light > tbody > tr > td {
	background-color: transparent;
	color: #000
}
.page-header .page-header-menu .hor-menu .navbar-nav > li.open > a, .page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a {
  background: #f3f3f3 none repeat scroll 0 0 !important;
  color: #8cb056;
}
p.text-form-info {
	font-size: 12px;
    line-height: 18px;
}

.sidebar-widgets a, .item-details.company-inv a {
	color: #666;
	text-decoration: none;
}
.sidebar-widgets a:hover, .jobs a.job-con, .profile-side-menu a, .underline {
	text-decoration: underline;
}

.general-item-list > .item > .item-head > .item-details.followerThumb .item-pic {
	height: 80px;
	width: 130px;
	border-radius: 0 !important;
	margin-right: 15px
}

.general-item-list > .item > .item-head > .item-details.company-inv .item-pic,
.toMatch .general-item-list > .item > .item-head > .item-details.company-inv .item-pic {
	height: 130px;
	width: 130px;
	border-radius: 0 !important;
	margin-right: 15px
}

.toMatch .general-item-list > .item > .item-head > .item-details.company-inv .item-pic {
	height: 80px;
	width: 80px;
}

.general-item-list > .item > .item-head > .item-details.followerThumb.photo-profile .item-pic, .team .item-pic {
	width: 80px
}

.followers .desc {
	width: 252px;
}
.team .desc {
	width: 222px;
}
.followers .desc p.profile-desc-text, .team .profile-desc-text, .home .loc a, .startups-list .desc-company .loc a{
	font-size: 12px !important
}
.followers .desc .item-label a, .startups-list .item-label a, .startup-container .name a, .startups-list .desc-company .loc a, .startups-list .desc-company .city a .jobs h4 a, .team a, .investor-modal a, .news a {
	font-size: 14px;
	color: #333 !important
}
.startups-list .item-label a {
	font-size: 18px
}
.followers a.follow, .notificationModal a.follow, .team a.follow, a.follow-btn {
	background-color: transparent;
	border:2px solid #428bca;
	color: #428bca;
}
.team a.follow {color:#428bca !important;}
.followers a.follow:hover, .notificationModal a.follow:hover, .team a.follow:hover {
	background-color: #428bca;
	border:0;
}
.followers a.following, .followers a.follow:hover, .notificationModal a.follow:hover, .team a.follow:hover,
td.addMeDropdown ul.dropdown-menu a, td.addMeDropdown .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, td.addMeDropdown .dropdown-menu li > a > [class^="fa-"], .dropdown-menu li > a > [class*=" fa-"] {
	color: #fff !important
}
td.addMeDropdown .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	background-color: #3276b1;
}
.profile-sidebar .profile-stat {
	width: 278px;
	margin:0 auto;
}
p.comp-label {
	 font-size: 14px;
    font-weight: 700;
}
.desc-company {
	float: left;
	width: 350px
}
.recently-funded table {
	background-color: #f5f5f5
}
.recently-funded tr td, .all-startups tr td {
	background-color: #fff;
	border-top: 1px solid #e9e9e9 !important;
}

/*.recently-funded tbody tr td {
	font-weight: 700;
	font-size: 14px
}*/

.column.company {
    padding: 5px;
    position: relative;
   /* width: 250px;*/
}
.column {
    display: table-cell;
    vertical-align: middle;
}

.startup-container:after {
    clear: both;
    content: "";
    display: table;
}
.startup-container {
    display: table;
    table-layout: fixed;
}
.startup-container.overflow{
	width:100%;
}
.startup-container.overflow > .photo + .text{
	padding-left:72px;
}
.startup-container.overflow > .photo + .text a{
	word-wrap:break-word;
}
.dropdown-menu .startup li a{white-space:normal !important; word-break:break-all;}
.startup-container > .photo {
    border-color: #f7f8f9 #e9eaec #eee;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
    height: 60px;
    line-height: 35px;
    margin-right: 12px;
    overflow: hidden;
    vertical-align: middle;
    width: 60px;
}
.startup-container > .photo img {
	width: 60px
}
.startup-container > .photo {
    float: left;
}

.startup-container > .photo + .text {
    margin-left: 49px;
    width: 100%;
}
.startup-container > .text {
    display: table-cell;
}
.text {
    vertical-align: middle;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	vertical-align: middle !important;
}

.recently-funded .table > thead > tr > th, .all-startups .table > thead > tr > th {
	border:0;
	background-color: #e8e8e8;
	font-size: 11px;
	text-transform: uppercase;
}
.recently-funded tr td.table-light {
	background-color: #fafafa;
}
.startup-page img {
	width:150px;
	height:150px;
}

.content.welcome {
	width: 770px;
}
.content.welcome h3, .content.welcome h4 {
	line-height: 1.4
}
.page-prefooter, .page-footer {
	  background: none repeat scroll 0 0 #2e363c;
    color: #a9a9a9;
}
.page-footer {
	background: none repeat scroll 0 0 #0d151b;
}
.page-prefooter h2, .page-prefooter strong {
    color: #fff;
    text-transform: none;
}
.page-prefooter a.socials {
    color: #a9a9a9;
}
.page-prefooter ul.footer-links-wrapper li a, .page-footer ul.footer-links-wrapper li a {
	color: #8f8f8f;
	font-size: 12px
}
.footer-block.socials i {
	font-size: 30px;
	margin-right: 5px
}
.startup-comment .media img, .judges-comment .media img {
	height: 54px;
    position: relative;
    top: 3px;
    width: 54px;
}

.jobs a.btn {
	font-size: 11px;
	font-weight: 700
}
.engage {
	margin-top: 14px
}
.engage .socials i {
	font-size: 25px;
	vertical-align: middle;
	margin-right: 3px
}
.engage .socials a {
	font-size: 14px;
	margin-right: 10px
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle .badge.badge-default.msg,
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle .badge.badge-default {
	background-color: #f36a5a !important;
	font-weight: 700;
	color: #fff
}

/** testvar=newnavpjg **/

/** end newnav **/

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle {
	padding:17px 0 8px 0;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external
 {
	background-color: #e9e9e9
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after {
	border-bottom-color: #e9e9e9
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 {
	color: #000
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover {
	background-color: #f9f9f9
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a {
	border-bottom: 1px solid #e5e5e5 !important;
	color:#000;
	font-weight: 400
}
.page-content.main {
	background-color: #fff
}
.page-content.main .portlet.light {
	padding:10px 8px;
}
.dropdown-menu-list.scroller > li, .page-content.bg-white  {
	background-color: #fff
}
.dropdown-menu-list.scroller > li span.message.unread {
	font-weight: 700
}


li.dropdown-notification i.fa-trophy {
	font-size:16px;
	color:#d43f3a;
	font-weight:700
}

li.dropdown-notification i.fa-user {
	font-size:16px;
	 color:#4db3a4;
	 font-weight:700
}

li.dropdown-notification i.fa-hand-o-right {
	font-size:16px;
	color:#ffb848;
	font-weight:700
}

li.dropdown-notification span.dropdown-text, li.dropdown-inbox span.dropdown-text {
	display:block;
	margin-left:56px;
  font-family: 'ProximaNova-Regular';
  font-size: 14px
}

.notify-item .time {
  font-size: 11px !important;
}

.external.profile{
	border-top:1px solid #d9d9d9;
	background-color: #f3f3f3 !important;
	border-bottom: 1px solid #e6e6e6;
}
.external.profile .user-profile-info {
	float:left; display:inline-block; width:200px
}
.external.profile h3 a{
	color:#333;
	line-height: 20px
}
.external.profile a.user-profile-btn{
	background-color: #32A6D5 !important; color: #fff !important; display: block !important; float: right; font-size: 10px !important; padding: 8px !important;
}
.inbox tr {
	color: #333333;
	font-size: 14px
}
.inbox-view, .inbox-view-info, .inbox .inbox-header h1 {
	color: #333
}
.inbox tr *{
	font-weight: normal !important;
}
.inbox tr.unread * {
	font-weight: 700 !important;
}
tbody.inbox-message-table td img {
	height: 70px
}
tbody.inbox-message-table span.sender {
	font-size:17px;
	font-weight:700
}
tbody.inbox-message-table p.message-teaser {
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	margin-top:5px
}
.notificationModal .modal-dialog {
	width: 65%
}
.xpList img {
	width: 110px;
	height: 110px;
	display: block
}
.page-header-menu-opened > .container {
	z-index: 10051;
}
.fundraising div.checker {
	margin-left: 0
}
.article .blog-page blockquote p, .blog-page blockquote p{
	border-left: 2px solid #a4c86e;
    color: #000;
    font-size: 20px !important;
    line-height: 30px !important;
   	margin:0 !important;
   	padding:10px 20px;
}
blockquote {
	border-left: none;
	position: relative;
	clear: both;
}
/*blockquote:before {
	color: #555;
    content: "“";
    font-family: Arial;
    font-size: 70px;
    font-weight: bold;
    left: 25px;
    position: absolute;
    top: 2px;
}*/
textarea.resize {
	resize:vertical;
	max-height:500px;
	min-height: 300px
}

.singleFormEdit, .fundraisingWrapper, .prevInv, .addInvRound {
	background-color:#f9f9f9;
	padding:12px;
	border:1px solid #ddd;
	clear:both
}
#prevInv, #addInvRound{
	background-color:#f9f9f9;
	padding:12px;
	border:1px solid #ddd;
	clear:both
}

.company-dropdown {
	height: 50px !important;
}

.xpMonth {
	width:100px !important;
	display:inline-block !important;
	font-size: 13px;
	/* padding:0px 5px; */
}
.xpYear {
	display:inline-block;
	width:60px !important;
	font-size: 13px
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {
	width:223px;
}
.dropdown-menu .you li > a, .dropdown-menu .startup li > a {
	padding-left: 0;
}
.dropdown-menu .startup, .dropdown-menu .you{
	padding: 0 10px 0 10px
}
ul.profileDrop ul li {
	list-style-type: none
}
.profileDrop {
	padding-bottom:15px
}
.profileDrop li.external{
  background-color: #7bb33a !important;
  color: #fff;
}
.profileDrop li.external h3{
  color: #fff !important;
  font-weight: 700;
  font-size: 16px !important
}
.profileDrop label {
	color: #fff;
	font-weight: 700
}
.dividerL-one {
	border-bottom:1px solid #3b434c;
	margin-top:-9px
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
	color:#333;
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username, .header-log, .login-signup a.header-log:hover {
	color: #333;
	font-weight: 400
}
.page-header-top-fixed .header-log{
	color: #333;
}
.login-signup {
	margin-top: 12px !important;
	color: #fff
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
	background-color: #f9f9f9
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user:hover > .dropdown-toggle > .username,
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user:hover > .dropdown-toggle > i, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user.open > .dropdown-toggle > .username,
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user.open > .dropdown-toggle > i {
  color: #fff;
}

.profile-usertitle-name {
	font-weight: 700;
	font-size: 23px;
	color: #000;
	margin-bottom: 0
}
.profile-stat-title {
	color: #000;
	font-size: 25px
}
.profile-stat-text a, .desc-grey {
	color: #7c7c7c;
	font-weight: 400
}
.profile-usertitle-job, .profile-usertitle-job a {
	color:#333;
	font-weight: 400;
	text-transform: none;
	font-size: 14px
}
.profile-desc-link a {
	font-weight: 400;
	font-size: 16px
}

.notification-body h5 {
	font-weight: 700;
	line-height: 23px;
	margin-top: 5px
}
.notification-body .green-haze {
	font-weight: normal;
	text-transform: none
}
.green-haze.event-btn{
	font-weight: 700;
	font-size: 30px;
	display: block;
}
.notification-body .comp-approved,
.notify-item .comp-approved{
	background-color:#A4C86E;
	border-radius:50px;
	color:#fff;
	padding:5px
}

.notify-item .comp-approved{
	position: absolute;
	bottom: 21px;
	right: 34px;
	padding: 2px;
	font-size: 12px;
	border-radius: 50%;
	height: 18px;
	width: 18px;
}

.notification-body .comp-approved{
	bottom: initial;
	right: inherit;
}

/*homepage*/
.home .page-head.banner {
	background: url("../img/e27team-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
    border-bottom: 1px solid #000;
    display: table;
    height: 500px;
    position: relative;
    width: 100%;
    background-color: #000
}
.home .page-head .page-title h1, .caption-subject {
	color:#fff;
}

#header-search, .search-mob input { /*========================================================*/
  background-color: #f3f3f3;
  border: 1px solid #dcdcdc;
  border-radius: 3px !important;
  height: 35px;
  line-height: 16px;
  margin-top: 6px;
  padding-left: 30px;
}
#header-search, .search-mob input.new-header-search {
    margin-top: 0 !important;
    border-radius: 0 !important;
}
#header-search, .search-mob input.new-mobile-header-search {
    margin-top: 0 !important;
    border-radius: 0 !important;
    padding-left: 10px;
}

#header-search::-moz-placeholder{ /*=========================================*/
	color: #bcbcbc;
	font-size: 12px;
}
#header-search::-webkit-input-placeholder { /*================================*/
	color: #bcbcbc;
	padding-top:3px;
	font-size: 12px
}
input#header-search[type="text"]{
	color:#000;
	font-weight:normal;
	font-size: 16px
}
.header-right .input-icon > i { margin-top: 9px; margin-left: 5px; }
.header-right .header-search-form { margin-top: 8px; }
.header-right .header-search { width: 300px; }
.header-right .header-search .select2-choice { padding: 3px; height: 33px !important; }
.header-right .header-search .select2-choice .select2-arrow { display: none; }
.header-right .header-search .select2-chosen { padding-left: 22px; }
.header-right .new-header-search { width: 275px; padding-left: 25px; padding-top: 6px; }
.header-right .new-mobile-header-search { width: 300px; padding-left: 25px; padding-top: 6px; }
.media-list .ui-menu-item { display: table; }
.media-list .ui-state-focus { color:#fff !important; background:#96B202 !important; outline:none !important; }
.media-list.ui-menu .ui-state-focus { margin: 4px 0 0 0 !important; background: transparent !important; }
.media-list .ui-state-focus, .ui-widget-content .ui-state-focus { border: none !important; background: transparent !important; }
.media-list.ui-autocomplete { position: absolute !important; }
.media-list.ui-autocomplete .media>.pull-left { margin-top: 3px !important; }
/*.media-list li.media.ui-menu-item:hover { background: #f0f0f0 !important; }*/
.header-search-autocomplete-loading { background:url('../img/loading.gif') no-repeat right 10px center #fff !important; }
.form-control::-moz-placeholder {
  font-size: 16px;
  letter-spacing: normal;
}
.form-control:-ms-input-placeholder {
  font-size: 16px;
  letter-spacing: normal;
}
.form-control::-webkit-input-placeholder {
    font-size: 16px;
  letter-spacing: normal;
}
td.addMeDropdown ul.dropdown-menu {
	position: absolute;
	top: 85px;
	right: 80px;
	padding:8px
}
.home .page-content.bg-grey {
	background-color: #f9f9f9 !important;
}
.home .page-content.bg-dgrey {
	background-color: #f3f3f3 !important;
    border-top: 1px solid #e9e9e9;
}
.page-content h2 {
	font-weight:200;
	font-size:35px
}
.home .page-head h1,
.ecosystem-cnt .page-head h1{
	color: #fff;
    font-size: 45px;
    font-weight: 400;
}
.page-head.top h1 {
	color: #333
}
.home .number-stats .stat-number .number,
.ecosystem-cnt .number-stats .stat-number .number{
	font-size: 18px;
	font-weight: 400;
	color:#000;
	width: 144px
}
.home .desc,
.ecosystem-cnt .desc{
	height: 85px
}
.home .pod-wrapper, .ecosystem-cnt .pod-wrapper {
	background-color: #fff;
    border: 3px solid #ececec;
    border-radius: 6px !important;
    padding: 12px;
    cursor: pointer;
}
.home .pod-wrapper.investor,
.ecosystem-cnt .pod-wrapper.investor{
	height: 150px
}
.home .loc a, .startups-list .desc-company .loc a {
	/*text-decoration: underline;*/
}
.page-header-menu.homepage {
	background-color: #394147;
}
h1.home-text, a.signup-big{
	font-weight: 700
}

a.signup-big {
	font-size:20px;
	padding:12px 30px;
	font-weight:400;
	border-radius:8px !important;
	display: block;
}
.front-well {
	background-color: rgba(36, 29, 28, 0.5);
    border-radius: 12px !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.13);
    height: 100px;
    margin-top: 20px;
    padding: 20px 30px;
    width: 80%;
}
.slogan-sub {
	color:#fff;
	line-height:1.4em;
	font-size:18px
}
.portlet-head{display:block !important; float:none !important; padding:15px 10px !important;}
.portlet-header-grey{
	margin-bottom: 0 !important;
	background-color: rgb(89, 97, 103) !important;
	color:#fff;
	padding:10px 10px !important;
}
.sections-home .form-control {
	border: 2px solid #dcdcdc
}
.sections-home .section-deal-home {
	border:1px solid #dcdcdc
}
.sections-home h3 {
	font-weight: 700;
	margin:0 0 15px;
		font-size: 28px;
	font-family: 'ProximaNova-Bold','Helvetica Neue', Arial, sans-serif;
}
.sections-home label {
	font-family: 'ProximaNova-Bold','Helvetica Neue', Arial, sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	display:block;
}
.sections-home .jobs-wrapper h3 *{
	color:#03a9f4;
}
.sections-home h3.deals-text *{
	color:#8bc34a;
}
.sections-home h3.events-text *{
	color:#ffc107;
}
.sections-home h3.tech-text *{
	color:#f44336
}
.sections-home h3.investors-text *{
	color:#673ab7;
}
.sections-home .jobs-wrapper a.btn-primary,
.sections-home .deals-wrapper a.btn-primary,
.sections-home .tech-wrapper a.btn-primary,
.sections-home .investor-wrapper a.btn-primary,
.sections-home .events-wrapper a.btn-primary {
	font-size: 16px
}


.sections-home .jobs-wrapper hr.sep,
.sections-home .deals-wrapper hr.sep,
.sections-home .tech-wrapper hr.sep,
.sections-home .investor-wrapper hr.sep,
.sections-home .events-wrapper hr.sep {
	border-width: 1px
}
.sections-home .jobs-wrapper hr.sep {
	border-color: #03a9f4;
}
.sections-home .deals-wrapper hr.sep{
	border-color: #8bc34a
}
.sections-home .tech-wrapper hr.sep{
	border-color: #f44336
}
.sections-home .investor-wrapper hr.sep{
	border-color: #673ab7
}
.sections-home .events-wrapper hr.sep{
	border-color: #ffc107;
}

.sections-home .jobs-wrapper a.btn-primary {
	background-color: #03a9f4
}

.sections-home .deals-wrapper a.btn-primary {
	background-color: #8bc34a
}
.sections-home .tech-wrapper a.btn-primary {
	background-color: #f44336
}
.sections-home .investor-wrapper a.btn-primary {
	background-color: #673ab7
}
.sections-home .events-wrapper a.btn-primary {
	background-color: #ffc107;
}

.sections-home .related-articles-wrapper {
	border-left:1px solid #ececec
}
.sections-home .btn-edit.home {
	font-size: 16px;
	border:1px solid #ccc;
	color: #000
}
.related-articles-wrapper ul.wrapper-title-list li.media:last-child {
	border-bottom: 0 !important
}
.portlet-header-grey > span.caption-subject{
	padding-left: 10px
}
.select2-container-multi .select2-choices {
	background-image: none !important;
	 border: 1px solid #e5e5e5 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
	background-color: #ececec !important;
    background-image: none !important;
    border: 1px solid #cccccc !important;
    border-radius: 3px !important;
    margin: 5px 0 3px 5px !important;
}
.select2-container .select2-choice {
	background-image: none !important;
	border: 1px solid #e5e5e5 !important;
}
.number-stats .funding-stat .number {
	font-size:20px; font-weight:400
}
.side-socials li {
	border-bottom: 1px solid #ececec !important;
	border-left: 0px;
	border-right:0px;
}
.side-socials a {
	color: #fff;
	font-size: 10px;
	padding: 8px 12px;
	text-transform:uppercase;
	letter-spacing:0.5px;
	font-weight:700
}

.side-socials a.whatsapp-side:hover {
	text-decoration: none;
	background-color: #58CD65;
}
.side-socials a.twitter-side:hover {
	text-decoration: none;
	background-color: #30beef
}
.side-socials a.facebook-side:hover {
	text-decoration: none;
	background-color: #2074c6
}
.side-socials a.linkedin-side:hover {
	text-decoration: none;
	background-color: #108bc6
}
.side-socials a.googleplus-side:hover {
	text-decoration: none;
	background-color: #dd4b39
}
.side-socials a.email-side:hover {
	text-decoration: none;
	background-color: #7c7c7c
}

.main-category {
	text-decoration:underline;
	color:#2d648a;
	font-size:14px;
}
.article .article-text,
.article .blog-page p,
.blog-page p,
.article .blog-page ul,
.blog-page ul,
.article .blog-page ol,
.blog-page ol {
	/*font-size: 17px;*/
	font-weight: 400;
/*	line-height: 25.5px;*/
	color: #000;
	/*font: 1.7rem/1.7em "ProximaNova-Regular","Helvetica",Arial,sans-serif;*/
	font: 18px/1.7em "ProximaNova-Regular","Helvetica",Arial,sans-serif;
	margin:0 0 20px;
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: inherit;
	/*padding: 0 10px*/
}
.startup-home a.startup-pod, a.pod{
	color:#333;
}
.startup-home .pod {
	background-color: #f9f9f9;
	border: 1px solid #ececec;
	padding: 4px;
	max-height: 110px;
}
.startup-home a h4:hover {
	text-decoration: underline;
}
h2.list-article-title {
	font-family:'ProximaNova-Regular', "Helvetica", arial, sans-serif;
	/*font-weight: 700;*/
	font-size: 22px;
	margin: 0 0 5px;
	line-height: 30px;
	word-wrap: break-word;
}
small.article-time-stamp, .title-offer h4 {
	font-family: 'ProximaNova-Regular', "Helvetica", Arial, sans-serif;
	/*font-weight: 700*/
}
.homepage.main h2.list-article-title {
	  font-size: 16px;
    line-height: 20px !important;
}
.author .profile-userpic img {
	border-radius:0 !important;
    float: none;
    height: 100%;
    margin: 0 auto;
    width: 100%;
}
.author .profile-sidebar-portlet {
	padding:0 !important;
}
.author .side-socials a {
	 margin-right: 8px;
    padding: 8px 15px;
}
.author .side-profile-spacing {
	 padding: 10px 20px 30px;
	display: block;
	margin-bottom: 0px;
}
p.wp-caption-text {
	font-size: 12px !important;
	margin-bottom: 10px !important
}
p.wp-caption-text, .event-article-content p, ul.startup-box {
	font-family: 'HelveticaNeue-Light', "Helvetica", sans-serif !important;
}
.event-article-content p {
	font-size: 18px;
	margin-bottom: 0 !important;
	line-height: 1.7em;
}
.article h1.article-title, .event-wrap h1.article-title {
	font-family:'ProximaNova-Bold', sans-serif;
	font-size:2.8em;
	font-weight:700;
	margin-top:10px;
	margin-bottom:10px;
	color:#000;
}
.article .article-auth {
	float: left;
	vertical-align:top;
	margin-right:8px;
	font-weight: 700;
	width: 50%;
}
.article .article-date {
	vertical-align:top;
	float:right;
	font-weight: 700
}
.article .article-prev, .article .article-next {
	color:#333;
	font-family:'Montserrat';
	font-size:13px
}
.article .article-content-wrap img {
	margin-bottom:15px;
}
.article .article-content-wrap a, .article .blog-page a, .blog-page a {
	font-weight: 700;
}
.top-news a .top-news-icon {
	opacity: 0.1
}
.side-box {
	background-color:#ececec;
	color:#333;
}
.top-news span {
	font-size: 14px;
	font-weight: 700
}
.top-news em {
	display: inline
}
.blog-page hr.pitch-line {
	margin-top:5px !important;
}
.wp-caption img, .blog-page img {
	border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.article .blog-page p.lead, .blog-page p.lead, .blog-page h2 {
	font-size: 18px;
	font-weight: 400;
	font-family: 'ProximaNova-Regular',"Helvetica", Arial, sans-serif;
	color: #000;
	line-height: 27px
}
.blog-page h3 {
	font-size: 20px;
    line-height: 30px;
		font-family: "ProximaNova-Bold","Helvetica Neue", Arial,sans-serif;
}
.article .sidebar .thumb img {
	width:60px;
}
.blog-page hr {
    margin-top: 20px !important;
}
.startups-list .comp-info:nth-child(odd) .item-head {
	border-right:1px solid #ececec;
}
.event-details img.speaker {
	border-radius: 50% !important
}
.event-details .team-info p {
	font-size: 14px;
	line-height: 20px;
}
.map-eco {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);left: 30%;
    margin: 0 auto;
    padding: 15px;
    position: absolute;
    top: 35%;
    width: 36%;
    border-radius:15px !important;
    text-align:center
}
.profile-badge img {
	width:40px;
	height:40px;
	border:0;
}

.event-list h4 a {
	color: #333;
	font-size: 16px;
}
.startup-list-table a, .jobs a.job-heading  {
	color: #565656
}

.search-items {
	background-color: #333;
    border-radius: 3px !important;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    padding: 5px;
}
.startup-list-table .table-col.header {
	background-color: #f7f7f7;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    box-sizing: border-box;
    color: #666;
    display: table;
    font-size: 14px;
    font-weight: 300;
    position: relative;
    width: 100%;
}
.startups-list-wrap .table-col .data-col:not(.comp-name){
	box-sizing: border-box;
    max-width: 150px;
	width: 120px;
    text-align: center;
}
.table-col .comp-name.data-col{
    padding: 10px;
    position: relative;
}
.startups-list-wrap .startup-container > .photo img,  .message-list-wrap .startup-container > .photo img{
	width: 55px
}
.startups-list-wrap .startup-container > .photo, .message-list-wrap .startup-container > .photo{
	width: 55px;
	height: 55px
}
.jobs .table-col .comp-name.data-col, .startups-list-wrap .table-col .comp-name.data-col, .message-list-wrap .table-col .comp-name.data-col{
	width: 250px;
	max-width: 250px
}
.jobs .table-col .data-col:not(.comp-name) {
	max-width: 140px;
	width: 100px;
	text-align: left
}
.jobs .startup-container > .photo img {
	width: 45px
}
.jobs .startup-container > .photo {
	width: 45px;
	height: 45px
}
.jobs .type a.full-time, a.full-time, .full-time {
	color: #fe6759;
}
.jobs .type a.part-time, a.part-time, .part-time {
	color: #4eb2dd;
}
.jobs .type a.contract, a.contract, .contract {
	color: #94c870;
}
.jobs .type a.intern, a.intern, .intern {
	color: #aa4dc8;
}
.jobs .type a.co-founder, a.co-founder, .co-founder {
	color: #1fb1c3;
}
.jobs .type a.full-time, a.full-time, .full-time,
.jobs .type a.part-time, a.part-time, .part-time,
.jobs .type a.contract, a.contract, .contract,
.jobs .type a.intern, a.intern, .intern,
.jobs .type a.co-founder, a.co-founder, .co-founder {
	display: block;
	font-weight: 700
}
/*.jobs .table-col:nth-child(2n) {
	background-color: #fbfbfb
}*/
/*.jobs .table-col .comp-name a.item-label {
	font-size: 13px
}
.jobs .table-col li.comp-name.data-col {

}*/
/*.jobs-filter .table-col li.comp-name.data-col {
	width: 135px
}*/
.jobs a.job-heading, .article a.title, .article .sidebar a.article-heading, .judges-comment .media-heading > a  {
	color: #333
}
.startup-list-table a:hover, .jobs a:hover.job-heading, .article a.title:hover, .article .sidebar a:hover,
.article .sidebar a.article-heading:hover, .judges-comment .media-heading > a:hover, a.title:hover h3, .event-sidebar a:hover {
	color: #428bca !important;
	text-decoration: none
}
.share-jobs .fa-facebook-square {
	color: #3b5998
}
.share-jobs .fa-twitter-square {
	color: #00aced
}
.share-jobs .fa-linkedin-square {
	color: #007bb6
}
.share-jobs .fa-google-plus-square {
	color: #dd4b39
}
.apply a.green-haze, .apply a.btn-primary {
	padding: 10px;
	font-size: 16px;
	margin-right: 10px;
}
.apply a.btn-default {
	padding:10px;
	font-size:16px;
	border-radius:5px !important;
	text-transform:uppercase
}
.email-box {
	  background-color: #e5e5e5;
    border: 1px solid #ccc;
    border-radius: 5px !important;
    display: inline-block;
    font-size: 25px;
    font-weight: 700;
    margin-top: 5px;
    padding: 10px;
}
.steps-box {
	background-color: #e5e5e5;
    border: 1px solid #ccc;
    border-radius: 5px !important;
    padding: 10px;
}
.funding .table-col .data-col, .funding .table-col.header .data-col{
	text-align: left;
	padding:10px;
}
.funding .table-col.header .data-col.comp-name {
	text-align: center;
}
.funding .table-col .comp-name a.item-label {
	font-size: 14px
}
.funding .startup-container .text {
	vertical-align: top
}
.funding .portlet-title, .prev-inv .portlet-title{
	padding-top: 0px; margin-bottom: 0px;
}
.funding.portlet.light .portlet-body, .prev-inv.portlet.light .portlet-body  {
	padding-top: 0
}
.startup-list-table a.trash {
	color: #428bca !important
}
.table-col .comp-name a.item-label, a h3.item-label  {
	font-size: 16px;
	color: #000 !important;
}
.table-col .comp-name.col-grey {
	background-color: #fbfbfb; border-right: 1px solid rgb(247, 247, 247);
}
.table-col .data-col {
	display: table-cell;
    vertical-align: middle;
}
.table-col {
	background-color: #fff;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    display: table;
    width: 100%;
}
.table-col.header .data-col {
	font-weight: 700;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
}
.table-col.header .data-col.comp-name {
	text-align: left;
}
.table-col .data-col {
	font-size: 13px
}
ul.table-col {
	display: inline-block !important;
	padding-left: 0
}
/*.table-col li.comp-name.data-col {
	width: 125px
}*/
ul.range.dropdown-menu {
	width: 350px;
	padding:8px;
}
.modal-header {
	 background-color: rgb(236, 236, 236);
    border-bottom: 1px solid rgb(220, 220, 220) !important;
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important;
}
.modal-content {
	border-radius: 12px !important;
        padding:0px;
}
.modal-footer {
	border-top: 0
}

.btn-toolbar>.btn-group {
	margin-left: -1px
}
/*.nav-custom .navbar-nav > li {
	border-right:1px solid #333;
}*/
.profile-userbuttons button {
	font-weight: normal
}

button.btnFollowing .following {display: none}
button.btnFollowing:hover .follow {display:none;}
button.btnFollowing:hover .following {display:inline;}

a.btnFollowing .following {display: none}
a.btnFollowing:hover .follow {display:none;}
a.btnFollowing:hover .following {display:inline;}

.compensation-box {
	background-color: rgb(249, 249, 249);
	padding: 10px;
	border: 1px solid rgb(238, 238, 238);
	font-size: 15px;
	margin-top:14px;
}
.featured-wrapper .flag:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
}
.featured-wrapper.index .flag:before {
	 background:transparent;
}

.featured-wrapper .flag.small-img img {
    /*width: 100%;
    max-height: 218px;*/
}
.featured-wrapper .flag.small-img {
	padding:0px;
}
.featured-wrapper .flag img {
	width: 100%;
	height: auto
}
.featured-wrapper .feat-wrapper {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    color: #ffffff;
    height: 110px;
    padding-top: 15px;
    position: absolute;
    width: 100%;
}
.featured-wrapper .text-feat {
 	bottom: 20px;
    display: inline-block;
    font-family: "Montserrat","Helvetica", Arial,sans-serif;
    font-size: 18px;
    line-height: 23px;
    margin-left: 35px;
    position: absolute;
}
.image-featured h2, .image-featured h1 {
	font-family: "ProximaNova-Bold","Montserrat", Arial,sans-serif;
	font-size:32px;
	margin-bottom:0;
	line-height: 37px;
}
.image-featured img {
	/*width: 490px*/
	width: 535px;
}
.image-featured-mobile img {
	/*width: 490px*/
	width: 100% !important;
}
.image-featured .image-featured-small img {
	/*width: 230px*/
	width: 253px
}
.image-featured-small ul.unstyled-list img {
  width: 60px
}
.featured-wrapper small {
	color:#8c8c8c;
	font-weight:700
}
.homepage ul.wrapper-title-list li, ul.wrapper-title-list li {
	border-bottom:1px solid #efefef;
	display:block;
	padding-bottom:10px;
	margin-bottom:10px;
}
.homepage ul.wrapper-title-list a.latest-title-list, a.dark-anchor, ul.wrapper-title-list a.latest-title-list, a.msg-unread, a.msg-read {
	color:#000;
	font-family: "ProximaNova-Regular","Montserrat", Arial,sans-serif;
	cursor: pointer;
	/*font-weight: bold*/
}

a.msg-read  {
	font-weight: normal
}
a.msg-unread {
	font-weight: 700
}

a.msg-unread:hover, a.msg-read:hover {
	color:#6c6c6c !important;
}

.pod-showcase-img {
	background-color: transparent;
    background-image: linear-gradient(transparent, #000);
    color: #fff;
    height: 190px;
    position: relative;
}
.pod-event-wrap {
	background-color: transparent;
   /* background-position: 50% 50%;*/
    background-repeat: no-repeat;
    background-size: cover;
    /*border: 1px solid #e2e2ec;*/
    display: block;
    height: 190px;
}
a.pod-event-wrap:hover {
	background-color: #000;
    background-image: linear-gradient(rgba(0, 0, 0, 0.6), #000);
}
.pod-event-title{
	bottom: 10px;
    color: #fff;
    left: 15px;
    position: absolute;
    right: 15px;
    text-align: left;
    vertical-align: bottom;
}
.pod-event-title h2{
	color: #fff;
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1.1em;
    margin-bottom: 5px;
    /*max-height: 3.5em;*/
    overflow: hidden;
    font-family: "Montserrat", "Helvetica", Arial, sans-serif
}
.pod-event-wrap small {
	color: #a4c86e;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
}
.event-date-time{
	background-color: #000;
    border-bottom-right-radius: 8px !important;
    color: #fff;
    font-family: "Open Sans Condensed", "Helvetica", Arial;
    font-size: 16px;
    font-weight: normal;
    left: 0;
    padding: 10px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    text-align: center;
}
.on-going {
	position: absolute;
	right:0;
	padding: 8px;
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0) ! important;
}
.applied {
	border-radius: 5px;
	color: rgb(255, 255, 255);
	padding: 5px 10px;
	background-color: rgb(0, 0, 0);
	float:right;
}

.page-content.event-view {
	background: url("../img/even-view-bg.jpg") no-repeat fixed center center / cover  rgba(0, 0, 0, 0);
	position: relative;
	width: 100%;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}

a.cat-img-overlay {
	background-color: #8cb056;
	color: rgb(255, 255, 255);
	padding: 5px;
	position: absolute;
	top: 0px;
	left: 0px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 11px;
}
a.cat-img-overlay:hover {
	color: rgb(255, 255, 255);
	text-decoration: underline;
}

.list-group-item {
	padding:10px 5px;
	border: 0;
	margin-bottom: 5px;
	cursor: pointer;
}

.side-socials a.whatsapp-side {
	background-color: #58CD65;
}

.side-socials a.twitter-side {
	background-color: #40ceff;
}

.side-socials a.facebook-side {
	background-color: #3084d6;
}
.side-socials a.linkedin-side {
	background-color: #209bd6;
}
.side-socials a.googleplus-side {
	background-color: #ed5b49;
}
.side-socials a.email-side {
	background-color: #8c8c8c;
}

.badge {
	background-color: transparent;
	font-weight: 700;
	/*font-size: 16px !important;
	font-style: italic;*/
}
.startup-box {
	background-color:#f9f9f9;
	padding:8px;
	border:1px solid #eee;
	margin-bottom: 10px;
}
ul.startup-box li {
	line-height: 19px;
	font-size: 15px
}

.investorkit, .eventlist-wrap, .jobpage-wrap, .fundraise-wrap, .startup-wrap {
	background: url("../img/investorkit-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
	height: 350px;
	/*border-bottom: 1px solid #000;*/
    display: table;
    position: relative;
    width: 100%;
}
.fundraise-wrap {
	background: url("../img/fundraise-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}
.eventlist-wrap {
	background: url("../img/event-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}
.jobpage-wrap {
	background: url("../img/jobs-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}
.startup-wrap {
	background: url("../img/startup-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}
.startup-wrap a.inv-prog-link, .yes-active {
	color: #a4c86e;
	font-weight: 700;
}
.investorkit .page-title, .eventlist-wrap .page-title, .jobpage-wrap .page-title, .fundraise-wrap .page-title, .startup-wrap .page-title {
	color:#fff;
}
.investorkit h2 {
	text-transform:uppercase;
	font-size:35px;
	margin-bottom: 0;
	font-weight: normal
}
.eventlist-wrap h2, .jobpage-wrap h2, .fundraise-wrap h2, .startup-wrap h2 {
	font-size: 45px
}
.investorkit .bottom-bar, .eventlist-wrap .bottom-bar {
	background-color: rgb(255, 255, 255);
	position: absolute;
	bottom: 0px;
	width: 100%;
	background-color: rgba(36, 29, 28, 0.3);
	height:60px;
	padding:10px;
	color:#fff;
	text-align:center;
	margin-left:0
}
.investorkit .left-bar-info, .investorkit .right-bar-info{
	border-right: 1px solid rgb(121, 121, 121);
	padding-top: 9px;
	padding-bottom: 9px;
}
.investorkit .right-bar-info {
	border-right:0;
}
.modal-title,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a,
.username,
.btn-primary,
.green-haze.event-btn,
h1.home-text, a.signup-big,
.startups-list h4.item-label,
.page-title h2,
.startup-page h4.profile-startup,
.startup-page h1.profile-startup,
.event-list h4 a,
.startup-list-table .startup-container .name > a,
.nav-tabs > li > a,
.apply a.btn-default,
.table-col.header .data-col,
.btn-edit,
.font-mont,
a h3.item-label,
.startup-home h4,
.form-login-wrapper h3,
.home-content h4,
a.dashboard-stat,
.job-pod h4,
.deals-home h4,
.article h4.panel-title,
.deals-view h2.deals-title {
	font-family: 'ProximaNova-Regular', 'Helvetica', sans-serif;
}

.content-label, small.auth-date {
	font-family: "ProximaNova-Regular","Helvetica",arial,sans-serif;
	text-transform: uppercase;
	font-size: 25px;
  color: #999
}

.wp-caption.alignright, img.alignright {
	float: right !important;
    margin-left: 20px;
    width: auto !important;
}
.wp-caption.alignleft, img.alignleft {
	float: left !important;
    margin-right: 20px;
    width: auto !important;
}
.wp-caption.aligncenter {
	text-align: center !important
}
.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}
.embed-container iframe, .embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.top-bar-reg {
	background: linear-gradient(center top , #202d5f, #614381) no-repeat scroll center center;
  background: -webkit-linear-gradient(top, #202d5f, #614381) no-repeat scroll center center;
  background: -moz-linear-gradient(top, #202d5f, #614381) no-repeat scroll center center;
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
    padding: 10px;
    text-align: center;
}
.top-bar-reg a {
	/*color: #f6ec92;*/
  color: #fff;
	font-size: 14px;
	text-transform: uppercase;
}
.top-bar-reg a:hover {
	color: #fff;
	text-decoration: underline;
}

.search-keyword.form-control {
	background-color: white;
    border: 1px solid #fff;
    border-radius: 0;
    box-shadow: none;
    color: #333333;
    font-size: 14px;
    font-weight: 400;
    transition:none;
}

.search-keyword.form-control:focus {
	 border-color: -moz-use-text-color -moz-use-text-color #cccccc;
    border-style: none none solid;
    border-width: 0;
    box-shadow: none;
    outline: 0 none;
}
body.login {
    position: relative;
    width: 100%;
    height: 800px;
}
body.login img.e27-login {
	width: 278px;
	height:58px;
}
body.login .form-control {
	border:2px solid #e5e5e5;
	height: 50px;
	font-size: 16px;
	font-weight: 700;
	border-radius: 6px !important;
	border-color 0.15s ease-in-out 0s;
	box-shadow 0.15s ease-in-out 0s
}
body.login .form-control:focus {
	border-color:#999999;
}
.form-login-wrapper {
	background-color: rgba(255, 255, 255, 0.1);
 	/* border: 1px solid #383838;*/
    border-radius: 7px !important;
/*    color: #fff;*/
    padding: 15px 20px 30px;
}
.home-content {
	color:#fff
}
.home-content h4 {
	font-size:28px;
	line-height:35px
}
.home-content ol.tip-list li {
	font-size: 16px;
	line-height: 26px
}

.tip-box .dashboard-stat .details .number {
	text-align: left;
	padding-top: 18px;
	font-size: 19px;
	line-height: 21px;
	left:10px;
}
.tip-box .dashboard-stat .details {
	position: absolute;
	left:115px;
}
.page-header {
   z-index: 10051;
    position: fixed;
    top: 0;
    transition: top 0.3s ease-in-out;
    width: 100%;
}
.nav-up {
    top: -65px;
}
.artcle-seprtr {
	padding-bottom: 12px;
	border-bottom: 1px solid rgb(240, 240, 240);
}
.modal-content .form-login-wrapper.echelon {
	background: url("../img/echelon-modal.png") no-repeat scroll center center / cover rgba(0, 0, 0, 0) ;
	background-color: #fff;
	width: 100%;
	height: 525px
}
.ehln-btn-modal {
	position:absolute;
	bottom:50px;
	right:50px
}
.about-us h2 {
	font-size:35px;
	font-weight: 700;
}
.about-us p {
	font-family: "PT Serif", Georgia, sans-serif;
	color: #000;
	font-size: 22px;
}
a.pod.title-offer .portlet{
	text-decoration: none;
	box-shadow: 2px 2px 8px #b6b6b6;
}
a.pod.title-offer .portlet:hover{
	box-shadow: 2px 2px 8px #b6b6b6
}
.title-offer h4.deal-title{
	height:40px;
	color: #000;
	font-family: 'ProximaNova-Bold', 'Helvetica Neue', Arial, sans-serif;
  font-size: 18px
}
.title-offer .company-ht {
	height:95px
}
.deal-cat-link{
	background-color:#fff;
	border:1px solid #dcdcdc;
	padding:4px;
	margin:3px;
	display: inline-block;
}

.anchor-page {
	display: block;
  height: 115px; /*same height as header*/
  margin-top: -115px; /*same height as header*/
  visibility: hidden;
}
.deals-list li.media {
	border-bottom:1px solid #ececec;
	padding-bottom:8px
}
.deals-list li.media a {
	font-family: 'ProximaNova-Regular', Arial, sans-serif;
	color:#000
}
.deals-list .category-count {
	color: #3d749a;
	font-weight: 700;
}
.deals-view {
	padding:25px !important
}
.deals-view h2.deals-title {
	font-size: 28px;
	font-weight: 700;
	margin:0 0 20px
}
.deals-view img {
	width: 720px;
	height:auto;
}
.deals-home .col-md-4 {
	padding-right: 0
}
h2.prod-title {
	font-family: "ProximaNova-Regular";
	line-height: 34px;
	font-weight: 200;
	font-size: 30px
}
.sidebar-menu-list li:hover, .sidebar-menu-list .wrapper-title-list li.active  {
	background-color: #f7f7f7
}
.sidebar-menu-list .wrapper-title-list li {
	padding:10px 10px 10px;
	margin-bottom: 0
}
.jobs-table .table-col .data-col {
	padding:20px 30px 0px 30px
}
.jobs-table li.jobs-list {
	border-top:1px solid #ebebeb;
	padding-top:8px;
	margin-bottom: 8px
}
.jobs-table li.jobs-list:first-child {
	border-top:0;
	padding-top:0;
}
.jobs-table li.jobs-list:last-child {
	margin-bottom:0
}

.search-mob { /*=============================================================*/
	background-color: #3b3b3b;
}
.search-mob a { /*==========================================================*/
	color:#666
}
.search-mob .select2-container .select2-choice { height: 40px; }
.search-mob .select2-container .select2-choice > .select2-chosen { margin-top: 8px; }
.search-mob .select2-container .select2-choice .select2-arrow { display: none; }
.article h4.panel-title {
	font-weight:700;
	text-transform: uppercase;
}
.article .panel-default {
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #ececec;
}
.article .panel-default > .panel-heading {
	background-color: #fff;
	border-bottom: 0
}
.article .panel-heading, .article .panel-body {
	padding-left:0px;
	padding-top:0px
}
.mob-content-width iframe {
	width:100%
}
.side-form-nav > .nav > li > a {
	font-weight: normal;
	color: #000
}
.side-form-nav > .nav > li > a:hover {
	background-color:#f0f0f0
}
.side-form-nav ul.nav li.active, .side-form-nav ul.nav li:hover{
	border-right:1px solid #a4c86e !important;
	background-color:#f0f0f0
}
.side-tab-show {
	min-height: 800px
}
.breadcrumb li a {
	color: #333;
	text-decoration: underline;
	font-weight: 700;
	font-size: 13px
}

/*SPECIAL FOR HOMEPAGE*/

.home-featured .tabbable-custom > .nav-tabs > li.active {
	border-top: 2px solid #a4c86e;
}

.home-featured .nav.nav-tabs {
	background-color: #e1e1e1
}

.home-featured .tabbable-custom > .nav-tabs > li > a {
	text-transform: uppercase;
}
.home-featured .tabbable-custom > .nav-tabs > li.active a{
	color:#333333;
	font-weight: bold
}
.home-featured a.button-xlarge {

}
.home-featured .tabbable-white .nav.nav-tabs{
	background:#ffffff;
}
.home-featured .tabbable-white > .nav-tabs > li > a{
	font-weight: 100;
	color:#A09E9E;
}
.home-featured .tabbable-white > .nav-tabs > li.active a{
	font-weight:700;
	color:#333333;
}
img.expired-tag {
	position: absolute;
	z-index: 1;
	width: 210px;
	height: 100px;
	top: 90px;
	right: 50px;
}
.new-badge-menu {
	background-color: #a4c86e;
  border-radius: 5px !important;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  padding: 0 5px;
  position: absolute;
  right: 3px;
  text-transform: uppercase;
  top: 3px;
}

.small-star {
  background-color: none;
  color: #a4c86e;
    padding: 0 5px;
    position: absolute;
    right: 7px;
    top: 8px;
    font-size: 16px
}

.home-lg-btns a {
	font-size: 16px;
	display: block;
	margin-bottom: 5px;
	padding:15px 28px 15px 0;
	font-family: 'ProximaNova-Regular', Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	position: relative;
	border-radius: 0 !important
}
.home-lg-btns a.jobs, i.icon-jobs{
background-color: #03a9f4
}
.home-lg-btns a.events, i.icon-events{
	background-color: #ffc107;
}
.home-lg-btns a.deals, i.icon-deals{
	background-color: #8bc34a;
}
.home-lg-btns a span{white-space:normal;}
.home-lg-btns a.tech-co, i.icon-startup{
background-color: #f44336
}
.home-lg-btns a.funding, i.icon-investor {
	background-color: #673ab7;
}
.home-lg-btns p {
	font-size:15px;
	text-transform:none;
	line-height:20px;
	margin-bottom:0;
	font-weight:normal;
	white-space:normal;
	margin-top:10px;
}
.home-lg-btns i {
	position:absolute;
	right:15px;
	top:50%;
	transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);
	font-size:20px;
	font-weight:bold
}
.news-r-content {
	padding-left: 0 !important;
	border-left:1px solid #dcdcdc;
}
.news-r-content .portlet > .portlet-title {
	border-bottom: 0;
	border-top: 1px solid #ececec
}
.portlet.light-g ul.wrapper-title-list li {
	border-bottom: 1px solid #dfdfdf
}
.well-w {
	background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 19px;
}
.table-advance thead tr th {
  background-color: #efefef;
  color: #000;
}

.article .portlet.light.blog-page {
   padding: 0 20px 0 8px;
}
.article .portlet.light.blog-page .portlet-body{
  padding-top:0
}
.squared-link {
  background-color:#ececec;
  padding:5px;
  color:#333;
  border-radius:3px !important;
  margin-left:5px
}


.contrib ol.steps{
  padding-left: 0 !important
}
.contrib .steps > li {
  display: inline;
}
.contrib li {
  color:#333;
  margin-right: 20px
}
.contrib li span.step-on, .contrib i {
    color: #000;
}
.contrib li span.step-on {
  border-bottom:2px solid #a4c86e;
}
.contrib .well {
  background-color: #fff;
  border:1px solid #ccc
}

strong, b {
  font-family: 'ProximaNova-Bold'
}
 ul.mega-menu-submenu h3 {
   color: #000 !important
 }
/*END HOMEPAGE*/

/* Helpers */
.bg-w {background-color: #ffffff !important}
.bg-l-green {background-color: #a4c86e}
.f-green {color:#a4c86e}
.bg-none {background: transparent}
.block {display:block !important;}
.wide {width: 100% !important}
.med-wide {width: 1170px}
.push-center {margin:0 auto}
.rp { padding-left: 0 !important; padding-right: 0 !important; }

hr.g-line {border-color: #d6d6d6; margin-top:10px}
hr.sections {border-width: 5px; border-color: #fff}
.border-r {border-right:1px solid #dcdcdc;}
.border-l {border-left:1px solid #dcdcdc;}
.border-t {border-right:1px solid #dcdcdc;}
.border-b {border-bottom:1px solid #eee;}


.txt-wt-2 {font-weight: 200}
.txt-wt-3 {font-weight: 300}
.txt-wt-4 {font-weight: 400}
.txt-wt-5 {font-weight: 500}
.txt-wt-6 {font-weight: 600}

.nobrdr {border:0 !important;}
.nmt {margin-top:0;}
.npl {padding-left:0 !important;}
.npr {padding-right:0 !important}
.blue {color:#5b9bd1;}
.mt {margin-top: 5px}
.mt-xs {margin-top: 10px}
.mt-s {margin-top: 15px}
.mt-xm {margin-top: 20px}
.mt-m {margin-top: 25px}
.mt-l {margin-top: 30px}
.mt-xl {margin-top: 35px}
.mt-xxl {margin-top: 40px}
.mt-50 {margin-top: 50px}
.mt-80 {margin-top: 80px}
.mt-80 {margin-top: 90px}
.mt-95 {margin-top: 95px}
.mt-100 {margin-top: 100px}
.mt-150 {margin-top: 150px}

.nmbt {margin-bottom:0 !important;}
.mbt {margin-bottom: 5px}
.mbt-xs {margin-bottom: 10px}
.mbt-s {margin-bottom: 15px}
.mbt-xm {margin-bottom: 20px}
.mbt-m {margin-bottom: 25px}
.mbt-l {margin-bottom: 30px}
.mbt-xl {margin-bottom: 35px}

.nmr {margin-right:0;}
.mrt {margin-right: 5px}
.mrt-xs {margin-right: 10px}
.mrt-s {margin-right: 15px}
.mrt-xm {margin-right: 20px}
.mrt-m {margin-right: 25px}
.mrt-l {margin-right: 30px}
.mrt-xl {margin-right: 35px}
.mrt-xxl {margin-right: 40px}
.mrt-50 {margin-right: 50px}
.mrt-80 {margin-right: 80px}

.nml {margin-left:0 !important;}
.mlt {margin-left: 5px}
.mlt-xs {margin-left: 10px}
.mlt-s {margin-left: 15px}
.mlt-xm {margin-left: 20px}
.mlt-m {margin-left: 25px}
.mlt-l {margin-left: 30px}
.mlt-xl {margin-left: 35px}

.no-mn{margin:0 !important}
.nopad {padding: 0 !important}

.p-15 { padding: 15px !important; }
.nopdtp {padding-top: 0 !important}
.pdt {padding-top: 5px}
.pdt-xs {padding-top: 10px}
.pdt-s {padding-top: 15px}
.pdt-xm {padding-top: 20px}
.pdt-m {padding-top: 25px}
.pdt-l {padding-top: 30px}
.pdt-xl {padding-top: 35px}

.nopdl {padding-left: 0px !important}
.pdl-2 {padding-left: 2px}
.pdl-4 {padding-left: 4px}
.pdl-6 {padding-left: 6px}
.pdl-8 {padding-left: 8px}
.pdl-10 {padding-left: 10px}
.pdl-12 {padding-left: 12px}
.pdl-14 {padding-left: 14px}
.pdl-45 {padding-left: 45px}
.pdl-m {padding-left: 25px}
.pdl-xl {padding-left: 50px}

.pdb-2 {padding-bottom: 2px !important}
.pdb-4 {padding-bottom: 4px !important}
.pdb-6 {padding-bottom: 6px !important}
.pdb-8 {padding-bottom: 8px !important}
.pdb-10 {padding-bottom: 10px !important}
.pdb-12 {padding-bottom: 12px !important}
.pdb-14 {padding-bottom: 14px !important}
.pdb-20 {padding-bottom: 20px !important}
.pdb-m {padding-bottom: 25px !important}
.pdb-l {padding-bottom: 30px !important}
.pdb-xm {padding-bottom: 26px !important}
.pdb-xxm {padding-bottom: 27px !important}
.pdb-xxxm {padding-bottom: 28px !important}
.pdb-50 {padding-bottom: 50px !important}
.pdb-100 {padding-bottom: 100px !important}

.txt-11 {font-size:11px !important}
.txt-12 {font-size:12px !important}
.txt-13 {font-size:13px !important}
.txt-14 {font-size:14px !important}
.txt-15 {font-size:15px !important}
.txt-16 {font-size:16px !important}
.txt-17 {font-size:17px !important}
.txt-18 {font-size:18px !important}
.txt-19 {font-size:19px !important}
.txt-20 {font-size:20px !important}
.txt-21 {font-size:21px !important}
.txt-22 {font-size:22px !important}
.txt-23 {font-size:23px !important}
.txt-24 {font-size:24px !important}
.txt-25 {font-size:25px !important}

.l-ht-19{line-height:19px !important;}
.l-ht-20 {line-height: 20px !important}
.l-ht-21 {line-height: 21px !important}
.l-ht-22 {line-height: 22px !important}
.l-ht-23 {line-height: 23px !important}
.l-ht-24 {line-height: 24px !important}
.l-ht-25 {line-height: 25px !important}

.row-centered { text-align:center; }
.col-centered { display:inline-block; float:none; text-align:left; margin-right:-4px; vertical-align: top; }

.min-ht-40{min-height:40px;}
.min-ht-100{min-height:100px}
.strike {
	color: #666;
	font-style: italic;
}
 .box-border {
	 background-color: rgb(250, 250, 250) !important;
	 border: 1px solid rgb(243, 243, 243);
 }

.pos-rel {position: relative;}
.pos-abs {position: absolute;}

.price-g {color:#82b548}
.icon-points {color:#ffc107}
i.icon-jobs,i.icon-events,i.icon-deals,i.icon-investor,i.icon-startup, i.icon-user-bg, i.icon-share {
	color: #fff; padding:5px; border-radius: 3px
}
i.icon-user-bg {background-color:#666 }
i.icon-share {background-color:#ccc}
a.reg-link {
	color: #226baa !important;
    text-shadow: none;
}
a.reg-link:hover {
	color: #2a6496 !important;
    text-decoration: underline;
}
.no-float {
	float:none !important;
}
ul.unstyled-list li {
	list-style: outside none none;
}
ul.unstyled-list.left li {
	list-style: outside none none;
	float: left;
}
ul.unstyled-list {
	padding-left: 0px
}
a.tgrey, .text-grey {
	color: #565656
}
.no-active {
	color:#ccc;
	font-weight: 700
}
.yes-active i, .no-active i {
	font-size: 18px
}
.text-low{
	text-transform: none;
}
.nbr-btm {
	border-bottom: 4px solid red !important
}
.mid {
	vertical-align: middle !important
}
input.dark-bg {
	background-color: #f5f5f5;
	height: 35px !important
}

/* jairus */
/*
.profile-userpic img {
    border-radius: 5% !important;
    float: none;
    height: 50%;
    margin: 0 auto;
    width: 50%;
}
*/
.img-roundcorners{
	border-radius: 50% !important;
}
.notify-item{
	position: relative;
}
.notify-item .btn-action{
	position: absolute;
	bottom: 4px;
	right: 4px;
	display: none;
}
.notify-item:hover .btn-action{
	display: block;
}
.notify-item .btn-action .btn{
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
}
#startup_search .select2-container .select2-choice{
	height: 34px;
	border: 1px solid #e5e5e5;
	line-height: 34px;
}
#startup_search .form-control.select2-container.loc{
	margin-right: 5px;
	width: 150px;
}
#startup_search .form-control.select-market{
	width: 200px;

}
#startup_search .form-control.select-market .select2-choices .select2-search-choice{
	margin: 6px 0 3px 5px;
}

#startup_search  .select2-container .select2-choice .select2-arrow{
	border-left: 1px solid #e5e5e5;
}

/* Responsive */
@media(max-width:1430px){
	.header-wordpress { display: none !important; }
}
@media(max-width:1385px){
	.header-services { display: none !important; }
}

@media (max-width: 1250px){
	.header-marketplace { display: none !important; }
}

@media (max-width:1100px){ /** if width is less than 1101px **/
    .header-right .header-search { width: 210px !important; }
    .header-right { padding: 0 !important; }
}

@media (max-width: 1160px){
	.header-marketplace { display: none !important; }
}

@media (max-width:992px){ /** if width is less than 981 **/
	.header-services { display: block !important; }
	.header-marketplace { display: block !important; }
	.header-wordpress { display: block !important; }
}

@media (max-width:980px){ /** if width is less than 981 **/

}





@media print{
	.inbox-header,
	.inbox-nav, .inbox-content .btn{
		display: none;
	}

}

/**
Code for new margin-15 class
**/
.margin-15{
    margin:15px !important;
}

 #addTeamMember .modal-dialog{
        width:400px;
    }

    #addTeamMember .modal-dialog #emailAddress{
        width:270px;
    }

    .sendtip-input{
        width: 420px;
    }




/*Marketplace tutorial*/
.market-tutorial .banner{
background: url('../img/banner.png') #3eda8b no-repeat center center fixed; background-size: cover;}
.market-tutorial .content{width:1100px;margin:0 auto;}
.market-tutorial .banner-content{display:table;width:100%;}
.market-tutorial .banner-content p{font-size:16px; color:#205247;}
.market-tutorial .banner-content > div{width:50%;}
.market-tutorial .banner .content{margin:120px auto;}
.market-tutorial .banner-content > div:last-child{vertical-align:bottom;}
.market-tutorial .banner-content > div p a{color:#FFFFFF;}
.market-tutorial .banner-content h1{font-size:55px;font-weight:500;line-height:63px; color: #205247;}
.market-tutorial p{font-size:16px;}
.market-tutorial .common-header{font-size:40px;font-weight:500;margin-bottom:70px;}
.market-tutorial .content-block{padding:110px 0 0;}
.market-tutorial .trust .common-header{color:#FFFFFF; font-size:62px;margin-bottom:90px}
.market-tutorial .content-block.trust ul{margin:0 0 40px; padding:0;text-align:center;}
.market-tutorial .content-block.trust ul li{display:inline-block;margin-right:50px;}
.market-tutorial .content-block.trust ul li:last-child{margin-right:0;}
.market-tutorial .content-block.trust ul li img{max-width:153px; max-height:80px;-webkit-filter: grayscale(100%);
filter: grayscale(100%);opacity:.8}
.market-tutorial .buyers ul{padding:0; margin:0;overflow:hidden; }
.market-tutorial .buyers ul li{display:block; float:left; width:42.5%;margin-right:15%;margin-bottom:40px;}
.market-tutorial .buyers ul li:nth-child(2n){margin-right:0;}
.market-tutorial .buyers ul li:nth-last-child(2), .market-tutorial .buyers ul li:last-child{margin-bottom:0;}
.market-tutorial .buyers ul li h3, .market-tutorial .faq h4{font-weight:bold;color:#5c5c5c; text-transform:uppercase;font-family: 'Montserrat', sans-serif;}
/* /.market-tutorial .buyers ul li h3:before {content:"\f121";font-family:'FontAwesome';content:"";width:60px;height:50px;background: url("../img/list_icon.png") scroll no-repeat left center/60px auto;vertical-align:middle; display:inline-block;margin-right:60px;} */
.market-tutorial .buyers ul li p{color:#9A9898;text-align:justify;}
.market-tutorial .btn-border{font-family: 'Montserrat', sans-serif;color:#36c781; border:1px solid #36c781;font-size:22px; border-radius:50px !important; padding:15px 70px;font-weight:400;}
.market-tutorial .content-block.trust{text-align:center;background:#3eda8b;background:-webkit-linear-gradient(top,#3eda8b, #4ac6a4);background: -moz-linear-gradient(top,#3eda8b, #4ac6a4);background: -o-linear-gradient(top,#3eda8b, #4ac6a4);background: -ms-linear-gradient(top,#3eda8b, #4ac6a4);background: -ms-linear-gradient(to top,#3eda8b, #4ac6a4);margin-top:110px;padding:110px 0;}
.market-tutorial .content-block.trust p{color:#FFFFFF}
.market-tutorial *{font-family: 'Roboto', sans-serif;}
.market-tutorial .banner{color:#FFFFFF;}
.market-tutorial .txt-theme{color:#36c781;}
.market-tutorial .btn-theme{font-family: 'Montserrat', sans-serif;color:#ffffff;background:#ffbd54 !important;background:linear-gradient(to top,#ffbd54, #ff9a67) !important;background:-moz-linear-gradient(top,#ffbd54, #ff9a67) !important;background:-webkit-linear-gradient(top,#ffbd54, #ff9a67) !important;background:-o-linear-gradient(top,#ffbd54, #ff9a67) !important;font-size:20px;padding:13px 80px;border-radius:10px !important;}
.market-tutorial .faq li p{color:#9a9898}
.market-tutorial .faq h4{text-transform:none;}
.market-tutorial .faq li{list-style-type:none; margin-bottom:40px;}
.market-tutorial .faq li:last-child{margin-bottom:0;margin-bottom:15px;}
.market-tutorial .faq ul{padding:0;}
/*End of marketplace tutorial*/

@media screen and (min-width: 768px) {

    /** Modal width override**/
	#addStartupModal .modal-dialog, #addInvestorModal .modal-dialog, #addEventModal .modal-dialog {width:700px;}

        /** new startup & new invest0r thumbnail height & width override**/
        #addEventModal .thumbnail {width:300px;height:300px;}

        #addStartupModal .thumbnail, #addInvestorModal .thumbnail, #addCompany .thumbnail {width: 100px; height: 100px}

        #newsignupmodel{
            width:900px !important;
        }

        #newjobmodel{
            width:900px !important;
            margin:0 auto !important;
        }

        #admin_dashboard .portlet{
            min-height:250px;
        }

        #admin_dashboard .portlet .portlet-title{
            margin-bottom: 0px;
        }

        #admin_dashboard .portlet.light .portlet-body{
            margin-top: 0px;
        }

        #claimStartupModal .modal-dialog{
            width: 400px !important;
        }

        #claimStartup .modal-dialog,
        #partStartup .modal-dialog,
        #investorStartup .modal-dialog,
        #applyForJob .modal-dialog,
        #howToApply .modal-dialog,
        #saveJob .modal-dialog{
            width: 500px !important;
        }

        .follow_steps_cnt{
            margin-left: 21px;
        }

        #modal_must_be_logged_in_job .modal-dialog,
        #howToApply .modal-dialog{
            width:500px
        }


}

/** login form button style **/
.login-form a, .login a{
    text-decoration:none;
}
a .linkedIn:hover {
	background: none repeat scroll 0 0 #009cdd
}
a .facebook:hover {
	background: none repeat scroll 0 0 #006ba6
}

#profile-link-cnt div:first-child{
    margin-top:5px !important;
}


#form_add_career .company_container .select2-choice{
    height:28px;
}

#landing_startup .table, #landing_startup .table-responsive{
    margin:0px;
}

.news .item-pic{
    height:100px;
}

.news .news-text{
    display:block;
    height:50px;
}

 .has-error-fld {
  border: 2px solid #E59291 !important;
  -webkit-box-shadow: none;
}

.blockUI{
background-color: transparent !important;
}

/*404 page*/
.page_not h5{
	font-weight:bold;
	font-size:18px;
}
.page_not h3{
	font-family: 'Courgette', cursive;font-size:78px;
}
.search-error{background:#F1F1F1;}
.search-error .page_not{margin:25px;}
.search-error .page_not input{line-height:18px;}
.error_common h3{font-family: 'Courgette', cursive;font-size:20px;margin:40px 0 60px 0;}
.page-footer .footer-links-wrapper{margin:0;padding-right:35px;}
.page-prefooter .subscribe-form .btn{height:36px;border-radius:0 5px 5px 0 !important}
.page-prefooter .subscribe-form .form-control{border-radius:5px 0 0 5px}
.error_common img{width:410px;max-width:100%;}
.header-left{padding:0;}
.error_page{margin-bottom:0px; padding-bottom:0;background:#ffffff;}
.error_page h3{text-align:center; padding:90px 0;background:#24485D;font-family:'Courgette', cursive;margin:-50px 0 0 0;color:#FFFFFF; }
.error_page h3 i{position:relative; top:-8px;margin:0 10px 0 0;}
.error_page h3 i:last-child{margin:0 0 0 10px;}

.thumb-user-small{height:50px; width:50px;}
.img-xs{width:26px !important;margin-right:10px;}
.submenu-title{padding:0 12px; font-size:13px;font-weight:700;text-transform:uppercase;font-family:"Montserrat",sans-serif;}
.page-prefooter .social a i{font-size:18px;}

.submenu-title{padding:0 12px; font-size:13px;font-weight:700;text-transform:uppercase;font-family:"Montserrat",sans-serif;}

/*New header*/
.header-change form  input#header-search[type="text"]{
	width:100%;padding:7px 7px 7px 34px;height:36px;margin-top:6px;
}
.header-change .top-menu{margin-top:11px;}
.header-change .header-right ul, .header-change .header-right li{float:none;}
.header-change .header-right li .input-group{width:100%;}
.header-change .logo-wrap{border-bottom:1px solid #333}
.header-left .hor-menu li.menu-dropdown:hover > ul.dropdown-menu{
	display:block !important;
}
.header-left .hor-menu li.menu-dropdown.submenu-right{position:relative;}
.header-left .hor-menu li.menu-dropdown.submenu-right ul{position:absolute; left:100%; top:0;}
.header-left .hor-menu li.menu-dropdown.submenu-right i{color:#000000 !important;}
/*Eo header*/
/*custom breadcrumb*/
.breadcrumb.custom li:after{
	content:"\f105";
	font-family:"FontAwesome";color:#333;margin-left:7px;
}
.breadcrumb.custom li{font-size:13px;}
.breadcrumb.custom li a{text-decoration:none;}
.breadcrumb.custom li:last-child:after{
	content:"";
}

/*Has error*/
.has-error .form-control{
	border-width:2px !important;
}
/*Highlight deals left menu*/
.deals-menu li.active a{
	font-weight:bold;
	font-size: 16px
}
.deals-menu li.active{
	background:#f5f5f5;
	padding:0 20px;
	margin: 0 -20px;
	border-top: 1px solid #ececec;
	border-right: 2px solid #3d749a
}
.deals-menu li.media{
	margin-top:0;padding-top:15px;padding-bottom:15px;
}
.deals-menu .portlet-title{margin-bottom:0;}
.portlet.deals-menu .portlet-body{padding-top:0;}
.portlet.deals-menu .portlet-title{border-bottom:0 none;}
.portlet.deals-menu .deals-list > li:first-child{border-top:1px solid #eee !important}

#deal_list .company-ht h4,
.startup-container a,
.col-md-4{
word-wrap: break-word;
}


/*marketplace ads*/
.ads{width:100%;padding:20px 30px; color:#FFFFFF;}
.ads.marketplace{
	display:block;background:#36c781;background: -webkit-linear-gradient(top,#36c781, #4b9457);background: -moz-linear-gradient(top,#36c781, #4b9457);background: -o-linear-gradient(top,#36c781, #4b9457);background: -ms-linear-gradient(top,#36c781, #4b9457); background: linear-gradient(to bottom,#36c781, #4b9457);display:table;
}
.ads.marketplace a{color:#FFFFFF; text-decoration:none}
.ads .button-right{
	vertical-align:middle;
	display:table-cell;
}
.btn-border{border:2px solid #FFFFFF; border-radius:0 !important;color:#FFFFFF}
.full-width{width:100%}


.startup-container.large-icon > .photo img{width:70px;}
.startup-container.large-icon > .photo + .text{padding-left:75px;}
.startup-container.large-icon{width:100%;}

.startup-container.xlarge-icon > .photo{width:66px;height:66px;}
.startup-container.xlarge-icon > .photo img{width:66px;}
.startup-container.xlarge-icon > .photo + .text{padding-left:80px;height:117px; vertical-align:top}
.startup-container.xlarge-icon{width:100%;}

.startup-container.no-border > .photo{border:0 none  !important;box-shadow:0 0 0 0 transparent;}
.home-add .startup-container img{width:100% !important;}


/*maintenance page*/
@font-face {
  font-family: 'ProximaNova-Regular';
  src: url("../fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-Regular.otf") format("opentype"), url("../fonts/ProximaNova-Regular.woff") format("woff"), url("../fonts/ProximaNova-Regular.ttf") format("truetype"), url("../fonts/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

.site_down{background:linear-gradient(to bottom,#202d5f,#614381);background:-o-linear-gradient(top,#202d5f,#614381);background:-webkit-linear-gradient(top,#202d5f,#614381);background:-moz-linear-gradient(top,#202d5f,#614381);background-position: center center;background-repeat: no-repeat;height:100%;position:absolute;width:100%;display:table;font-family: 'ProximaNova-Regular';
	margin:0; padding:0;color:#ffffff;left:0; top:0;}
.site_down{overflow:hidden}
.site_down .content{margin-top:70px;text-align:center;}
.site_down .content h2{font-size:3em; margin-bottom:0;}
.site_down .content img{width:100px;padding:30px 0;}


/*jobs*/
.listed-jobs .photo img{width:60px; height:auto}
.label-icon{
	/*background: #03a9f4;*/
    width: 18px;
    height: 18px;
    text-align: center;
    margin: 0 3px 0 0;
    padding-top: 2px;
    border-radius: 2px;
    color: #ffffff;margin-right:7px;
}
.gray{color:#6B6767}





/*Custom icons*/
.icon-idr:before {
	content: "\e900";
}
.icon-myr:before {
	content: "\e901";
}
.icon-php:before {
	content: "\e902";
}
.icon-thb:before {
	content: "\e903";
}
.icon-twd:before {
	content: "\e904";
}
.icon-vnd:before {
	content: "\e905";
}


.applied-text{position: absolute;top: -14px;left: 16px;}
.team-list .general-item-list > .item > .item-head > .item-details.followerThumb .item-pic{border-radius:5px !important}
.relative{position:relative;}
.point-awarded{display:inline-block;}
a.animate img, button.animate img, div.animate img{position:fixed;width:24px;backface-visibility: hidden;}
.point-awarded img{width:24px;margin-left:10px;}
.point-awarded img + img{position:fixed;}
.coin{width:24px;}
/****points*****/
.icon-unicorn{background:url("../img/unicorn.png") scroll no-repeat 0 0 / 24px auto; width:24px;height:27px;vertical-align:middle;}
.icon-pony{background: url("../img/pony.png") scroll no-repeat 0 0 / 24px auto; width:24px;height:27px;vertical-align:middle;}
.logo-mob.center-align{text-align:center; left:50%; transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);margin-left:0;}
.modal-dialog.custom{transform:none !important;-webkit-transform:none !important; -moz-transform:none !important; -ms-transform:none !important}
.green-haze.btn.disabled, .green-haze.btn.disabled:hover, .green-haze.btn.disabled:focus, .green-haze.btn.disabled:active, .green-haze.btn.disabled.active, .green-haze.btn[disabled], .green-haze.btn[disabled]:hover, .green-haze.btn[disabled]:focus, .green-haze.btn[disabled]:active, .green-haze.btn[disabled].active, fieldset[disabled] .green-haze.btn, fieldset[disabled] .green-haze.btn:hover, fieldset[disabled] .green-haze.btn:focus, fieldset[disabled] .green-haze.btn:active, fieldset[disabled] .green-haze.btn.active{background-color:rgba(68, 182, 174, 0.58); opacity: 1}

.modal-dialog.custom .blockUI.blockOverlay, .page-container > .blockUI.blockOverlay{position:fixed; background:rgba(0,0,0,.35) !important; opacity: 1 !important}
.modal-dialog.custom .blockUI.blockMsg{top:48% !important}
.page-container > .blockUI.blockMsg{top:40% !important; position:fixed !important}

.carousel.custom .carousel-control{background:none !important; height:50%;}
.carousel.custom .carousel-control span{top:183px !important}

.fix-top-scroll.fixed{position:fixed; top:48px;}

/*Fixed social buttons*/
.side-socials.mobile-view{position:fixed; bottom:0;width:100%;left:0;margin:0 !important;overflow:hidden;display:none; z-index: 3}
.side-socials.mobile-view a{width:20%;float:left; cursor:pointer;}
.side-socials.mobile-view a i{font-size:16px;line-height:20px;line-height:30px;font-size:20px;}

.echelon-premium-content-back { position: fixed; bottom: 0; width: 100%; z-index: 4; height: 40px; background: #468CC8; padding: 15px 5px;
font-family: "ProximaNova-Bold"; font-size: 16px; display: none; }
.echelon-premium-content-back a { color: #fff; display: block; display: table-cell; vertical-align: middle; text-decoration: none; }
.echelon-premium-content-back a i { float: left; font-size: 1.5em; }
.echelon-premium-content-back a span { display: block; text-align: center; }
body .blog-page-content .image-small img{width:40px !important}

.announcements_top{position:absolute;top:168px;width:100%;left:0;z-index:1;}


/*Loader*/
.loading-message{min-width:0 !important; background:rgba(160,160,160,0.7); border-radius:10px !important }

.posted-date{display:none;}

/** Login Modal **/
.white-backdrop { background-color: #fff !important; }
/*.signin-signup-modal.full-screen { position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; }*/
.signin-signup-modal.modal.fade .modal-dialog{
    -moz-transition: none !important;
    -o-transition: none !important;
    -webkit-transition: none !important;
    transition: none !important;

    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
}
.signin-signup-modal.full-screen .modal-content { border-radius: 0 !important; }
.signin-signup-modal.full-screen .modal-dialog { margin: 0 !important; width: 100%; height: 100%; padding: 0; }
.signin-signup-modal.full-screen .pjg-login-container { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 55px; }
/*.signin-signup-modal.full-screen .modal-content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }*/
.signin-signup-modal .modal-dialog { margin-top: 75px !important; }
.signin-signup-modal .login-modal-header { height: 180px; background: url("../img/login_modal_bg.png") no-repeat center; width: 100%; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; border-radius: 4px !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; position: relative; }
.signin-signup-modal .close-modal { cursor: pointer; border-radius: 50% !important; background: #686868; border: 1px solid #fff; width: 30px; height: 30px; position: absolute; top: -10px; right: -10px; padding: 5px 8px; }
.signin-signup-modal .close-modal i { color: #fff; cursor: pointer; }
.signin-signup-modal .modal-content { border-radius: 4px !important; border: none; }
.signin-signup-modal .modal-body { padding: 0 0 20px 0; }
.signin-signup-modal h2 { margin-top: 5px; margin-bottom: 0; text-align: center; }
.signin-signup-modal h5 { text-align: center; color: #666666; margin-top: 5px; font-size: 16px; }
.signin-signup-modal .login-socialmedia-button { margin-top: 20px; }
.signin-signup-modal .login-socialmedia-button a { color: #fff; text-transform: none; border-radius: 4px !important; text-align: center;
font-family: 'ProximaNova-Bold'; font-size: 16px; padding: 10px; }
.signin-signup-modal .login-socialmedia-button .login-facebook { background: #007bb6; }
.signin-signup-modal .login-socialmedia-button .login-facebook:hover { background: #006ba6; }
.signin-signup-modal .login-socialmedia-button .login-linkedin { background: #00aced; }
.signin-signup-modal .login-socialmedia-button .login-linkedin:hover { background: #009cdd; }
.signin-signup-modal .or { min-height: 50px; width: 100%; display: table; }
.signin-signup-modal .or span{ display: table-cell; vertical-align: middle; text-align: center; color: #666666; font-size: 16px; }
.signin-signup-modal .login-form .form-control { padding: 6px 10px; font-size: 16px; }
.signin-signup-modal .login-form .form-control::-moz-placeholder { font-size: 16px !important; }
.signin-signup-modal .login-form .form-control:-ms-input-placeholder { font-size: 16px !important; }
.signin-signup-modal .login-form .form-control::-webkit-input-placeholder { font-size: 16px !important; }
.signin-signup-modal .login-form #signIn-password a{ font-size: 12px; color: #666666; font-family: 'ProximaNova-Bold'; }
.signin-signup-modal .login-form .input-group .input-group-addon { background: none; border-color: #c2c2c2 !important; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; }
/*.signin-signup-modal .login-form input[type="password"].form-control { border-right: none; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important;  }*/
.signin-signup-modal .login-form input[type="submit"] { color: #fff; font-family: 'ProximaNova-Bold';
margin-top: 15px; text-transform: none; font-size: 16px; padding: 10px; }
.signin-signup-modal .login-form p { color: #666666; text-align: center; font-size: 16px; }
.signin-signup-modal .login-form p a { font-family: 'ProximaNova-Bold'; }
.signin-signup-modal .login-form p a:hover { color: #a4c86e; }
.signin-signup-modal.modal.fade:not(.in).right .modal-dialog { -webkit-transform: translate3d(45%, 0, 0); -moz-transform: translate3d(45%, 0, 0); transform: translate3d(45%, 0, 0); }
/*.signin-signup-modal .pjg-login-container { padding-top: 0; margin-bottom: 40px; }*/
.signin-signup-modal .pjg-login-container .login-header { margin-top: 20px; margin-bottom: 20px; }
/*.signin-signup-modal .pjg-login-container .login-header h1 { font-size: 24px; }
.signin-signup-modal .pjg-login-container .logo-form img { width: 80px; }
.signin-signup-modal .pjg-login-container .login-middle-text { margin-top: 10px; margin-bottom: 10px; }*/
/** Mobile Homepage **/
.g { border: 1px solid red; }
.mobile-home-container { background: url("../img/mobile/mobile_home_background.png") no-repeat center center;
background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; height: 100vh; }
.mob-home-menu .pl { padding-left: 5px; }
.mob-home-menu .pr { padding-right: 5px; }
.mob-home-menu a { text-decoration: none; }
.mob-home-header { margin-bottom: 15px; margin-top: 40px; }
.mob-home-header h4 { font-family: 'ProximaNova-Bold'; text-align: center; }
.mob-home-link { background: #fff; margin-bottom: 10px; border-radius: 4px !important;  }
.mob-home-link i { font-size: 24px; }
.mob-home-link.mob-home-echelon { color: #fff; border: 2px solid #731239; background: #de3379; margin-bottom: 20px; }
.mob-home-link.mob-home-echelon .mob-home-menu-text span { color: #fff !important; font-size: 16px; }
.mob-home-link.mob-home-news { border: 2px solid #1a977e; color: #1abc9c; }
.mob-home-link.mob-home-jobs { border: 2px solid #1d6798; color: #3498db; }
.mob-home-link.mob-home-startups { border: 2px solid #9a811f; color: #34495e; }
.mob-home-link.mob-home-investors { border: 2px solid #5a1d73; color: #9b59b6; }
.mob-home-link.mob-home-events { border: 2px solid #95291e; color: #e74c3c; }
.mob-home-link.mob-home-market { border: 2px solid #a85c19; color: #e67e22; }
.mob-home-menu-icon { height: 40px; display: table; }
.mob-home-menu-icon .mob-home-menu-img { vertical-align: middle; display: table-cell; }
.mob-home-menu-icon .mob-home-menu-img i { vertical-align: middle; margin-top: 8px; display: block; }
.mob-home-menu-icon .mob-home-menu-img img { width: 30px; }
.mob-home-menu-text { height: 40px; display: table; }
.mob-home-menu-text span { display: table-cell; vertical-align: middle; color: #000; font-size: 16px; }
.mob-icon label { color: #fff; display: block; margin-top: 5px; }
.mob-home-footer { margin-bottom: 20px; }

/** Mobile Siderbar Menu **/
.page-header-menu { background: #292929; }

/** Mobile Startup Form **/
.startup-mobile-container { padding-top: 20px; padding-bottom: 15px; background: #f9f9f9; position: relative; }
.mob-startup-search-result-header h3 { color: #292929; text-align: center; margin-top: 0; margin-bottom: 5px; }
.mob-startup-header h3 { font-family: 'ProximaNova-Bold'; text-align: center; margin-top: 0; margin-bottom: 5px; }
.mob-startup-search { min-height: 285px; border-radius: 4px !important; background: #efefef; padding: 20px 20px 10px 20px;
border: 1px solid #c2c2c2; }
.mob-startup-search #s2id_startup-location { padding: 0; height: 50px !important; }
.mob-startup-search #s2id_startup-location .select2-choice { height: 50px; !important; padding: 10px; border: 1px solid #ccc !important; border-radius: 4px !important; }
.mob-startup-search #s2id_startup-location .select2-arrow { display: none; }
.mob-startup-search #s2id_startup-location .select2-choice > .select2-chosen { color: #888888; }
.mob-startup-search #s2id_startup-market { padding: 0; height: 50px !important; }
.mob-startup-search #s2id_startup-market .select2-choice { height: 50px; !important; padding: 10px; border: 1px solid #ccc !important; border-radius: 4px !important; }
.mob-startup-search #s2id_startup-market .select2-arrow { display: none; }
.mob-startup-search #s2id_startup-market .select2-choice > .select2-chosen { color: #888888; }
.mob-startup-search .form-control { padding: 10px; font-size: 16px; border-radius: 4px !important; color: #888888; }
.mob-startup-search input[type="submit"] { padding: 15px; }
.mob-latest-company-startup { padding: 10px; min-height: 100px; }
.mob-latest-company-startup h3 { font-family: 'ProximaNova-Bold'; margin-top: 15px; }
.mob-latest-company-startup ul li:first-child { border-top: 1px solid #c2c2c2; }
.mob-latest-company-startup ul li { border-bottom: 1px solid #c2c2c2; }
.mob-latest-company-startup ul li a { padding: 10px 0 10px 0; font-size: 18px; color: #888888; display: block;
text-decoration: none; }
.mob-add-company-startup { padding: 10px; min-height: 100px; }
.mob-add-company-startup h4 { text-align: center; color: #292929; margin-top: 0; margin-bottom: 0; }
.mob-add-company-startup a { font-family: 'ProximaNova-Regular'; font-size: 16px; text-transform: none; margin-top: 15px; border-radius: 0 !important; }

/** Mobile Startup Search result **/
/*.mob-startup-search-container { height: 380px; overflow-y: scroll; overflow-x: hidden; margin-top: 7px; margin-bottom: 10px;}*/
.mob-startup-fab-container { width: 100%; height: 60px; position: fixed; z-index: 1 !important; bottom: 27px; right: 30px; }
.mob-startup-float-search { padding-top: 4px; width: 60px; height: 60px; border-radius: 50% !important; float: right;
display: table; color: #00507d; background-color: #fff; border: 1px solid #00507d; }
.mob-startup-float-search:hover { background-color: #00507d; color: #fff; }
.mob-startup-float-search:hover a i { color: #fff; }
.mob-startup-float-search a { display: table-cell; vertical-align: middle; text-align: center; }
.mob-startup-float-search a i { font-size: 1.5em; }
.mob-startup-search label { font-family: 'ProximaNova-Regular'; font-size: 16px; }
.mob-startup-search-result-header { margin-bottom: 25px; }
.mob-startup-search-result-list { margin-top: 20px; margin-bottom: 10px; min-height: 102px; background: #fff; border: 1px solid #c2c2c2; padding: 10px; border-radius: 4px !important; }
.mob-startup-search-result-list h4 { margin-top: 5px; margin-bottom: 0; }
.mob-startup-search-result-list h4 a{ margin-top: 5px; margin-bottom: 0; color: #00507d; font-family: 'ProximaNova-Bold'; }
.mob-startup-search-result-list a { color: #292929; text-decoration: none; }
.mob-startup-result-image img { float: right; width: 50px; height: 50px; border-radius: 50% !important; border: 1px solid #00507d; padding: 2px; }
.mob-startup-location { margin-top: 10px; }
.mob-startup-location a { color: #c2c2c2; text-decoration: none; }
.mob-startup-details label { display: block; font-weight: normal; color: #c2c2c2; margin-bottom: 0; }
.mob-startup-details label span { font-weight: normal; font-family: 'ProximaNova-Regular'; }
.mob-startup-details label a { font-weight: normal; font-family: 'ProximaNova-Regular'; color: #c2c2c2; }

/* Mobile Startup Search Modal **/
#startup-search-modal .modal-content { border-radius: 4px !important; }
#startup-search-modal .modal-header { border-radius: 4px !important; border: none !important; background-color: transparent; }
#startup-search-modal .modal .modal-header .close { margin-top: -2px !important; }

/** Job Mobile Container **/
.job-mobile-container { padding-top: 20px; padding-bottom: 15px; background: #f9f9f9; position: relative; }
.mob-job-search-result-header h3 { color: #292929; text-align: center; margin-top: 0; margin-bottom: 5px; }
.mob-job-header h3 { font-family: 'ProximaNova-Bold'; text-align: center; margin-top: 0; margin-bottom: 5px; }
.mob-add-job-startup { padding: 10px; min-height: 100px; }
.mob-add-job-startup h4 { text-align: center; color: #292929; margin-top: 0; margin-bottom: 0; }
.mob-add-job-startup a { font-family: 'ProximaNova-Regular'; font-size: 16px; text-transform: none; margin-top: 15px; border-radius: 0 !important; }
.mob-job-search-result-list { margin-top: 20px; margin-bottom: 10px; min-height: 102px; background: #fff; border: 1px solid #c2c2c2; padding: 10px; border-radius: 4px !important; }
.mob-job-search-result-list h4 { margin-top: 5px; margin-bottom: 0; }
.mob-job-search-result-list h4 a{ margin-top: 5px; margin-bottom: 0; color: #00507d; font-family: 'ProximaNova-Bold'; }
.mob-job-search-result-list a { color: #292929; text-decoration: none; }
.mob-job-location { margin-top: 10px; }
.mob-job-location a { color: #c2c2c2; text-decoration: none; }
.mob-fab-container { width: 100%; height: 60px; position: fixed; z-index: 1 !important; bottom: 27px; right: 30px; }
.mob-float-search { padding-top: 4px; width: 60px; height: 60px; border-radius: 50% !important; float: right;
display: table;  color: #00507d; background-color: #fff; border: 1px solid #00507d; }
.mob-float-search:hover { background-color: #00507d; color: #fff; }
.mob-float-search:hover a i { color: #fff; }
.mob-float-search a { display: table-cell; vertical-align: middle; text-align: center; color: #fff; }
.mob-float-search a i { font-size: 1.5em; color: #00507d; }
.mob-job-search #s2id_job-role,.mob-job-search #s2id_job-location { padding: 0; height: 50px !important; }
.mob-job-search #s2id_job-role .select2-choice,.mob-job-search #s2id_job-location .select2-choice { height: 50px; !important; padding: 10px; border: 1px solid #ccc !important; border-radius: 4px !important; }
.mob-job-search #s2id_job-role .select2-arrow,.mob-job-search #s2id_job-location .select2-arrow { display: none; }
.mob-job-search #s2id_job-role .select2-choice > .select2-chosen,.mob-job-search #s2id_job-location .select2-choice > .select2-chosen { color: #888888; }

/* Add Job */
.mob-job-add-header h3 { color: #292929; text-align: center; margin-top: 0; margin-bottom: 5px; font-family: 'ProximaNova-Bold'; }
.mob-job-add-breadcrumbs { margin-top: 25px; margin-bottom: 25px; background: #EFEFEF; border-radius: 4px !important; border: 1px solid #c2c2c2; padding: 10px 20px 10px 20px; }
.mob-job-add-breadcrumbs ul { margin-bottom: 0; }
.mob-job-add-breadcrumbs ul li a { color: #838383; text-decoration: none; font-size: 16px; }
.mob-job-add-breadcrumbs ul li a.active { font-family: 'ProximaNova-Bold'; color: #292929; }
.mob-job-add-form .checkbox-inline { padding-left: 0;font-family: 'ProximaNova-Regular'; color: #292929; }
.mob-job-add-form .form-control { border-radius: 4px !important; }
.mob-job-add-form .note-editor { padding: 15px; }
.mob-job-add-form .note-editable { border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; }
.mob-job-add-form .note-editor .note-toolbar { border: 1px solid #c2c2c2; }
.mob-job-add-form .pl { padding-left: 0 !important; }
.mob-job-add-form label.db { display: block; }
.mob-job-add-form a { text-transform: none; color: #838383; text-decoration: none; font-weight: normal; font-family: 'ProximaNova-Regular'; display: block; text-align: center; font-size: 16px; }
.mob-job-add-form #s2id_job_location.select2-container-multi .select2-choices,
.mob-job-add-form #s2id_job_city.select2-container-multi .select2-choices { border: 1px solid #c2c2c2 !important; border-radius: 4px !important; }
.mob-job-add-form #s2id_autogen1 { padding: 0; height: 34px !important; }
.mob-job-add-form #s2id_autogen1 .select2-choice { border-radius: 4px !important; height: 34px; !important; padding: 10px; border: 1px solid #ccc !important; border-radius: 4px !important; }
.mob-job-add-form #s2id_autogen1 .select2-arrow { display: none; }
.mob-job-add-form #s2id_autogen1 .select2-choice > .select2-chosen { color: #888888; }
/** Job details */
.mob-job-details-header { margin-bottom: 20px; min-height: 80px; background: #fff; border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; }
.mob-job-details-header h4 { font-family: 'ProximaNova-Bold'; color: #292929; margin-top: 12px; margin-bottom: 0; }
.mob-job-details-header a { margin-top: 16px; padding: 12px; font-size: 16px; text-transform: none; border-radius: 0 !important; }
.mob-job-details-img { width: 120px; height: 80px; vertical-align: middle; display: table-cell; }
.mob-job-details-img img { width: 50px !important; height: 50px !important; border-radius: 50% !important; text-align: center; }
.mob-job-location-details { margin-top: 0; }
.mob-job-location-details a { color: #c2c2c2; text-decoration: none; }
.mob-job-details-container h4 { font-family: 'ProximaNova-Bold'; color: #292929; }
.mob-job-apply { background: #fff; padding: 15px; width: 100%; min-height: 100px; border-top: 1px solid #c2c2c2; }
.mob-job-apply h3 { margin-bottom: 15px; margin-top: 0; font-family: 'ProximaNova-Bold'; color: #292929; text-align: center; }
.mob-job-apply a { text-decoration: none; text-transform: none; color: #838383; font-size: 16px !important; font-family: 'ProximaNova-Regular'; border-radius: 0 !important; }
.mob-job-details-team .photo { margin-right: 6px !important; }
.mob-job-details-team h4 { font-family: 'ProximaNova-Bold'; color: #292929; }
.mob-job-details-team img { width: 60px; }
.mob-job-details-team a { margin-bottom: 0; font-size: 16px; font-family: 'ProximaNova-Bold'; color: #000; text-decoration: none; }
.mob-job-details-team p { font-size: 14px; }
#job-apply-modal .modal-header { border-radius: 4px !important; }
#job-apply-modal .modal-content { border-radius: 4px !important; }
/* Job Startup Search Modal **/
#job-search-modal .modal-content { border-radius: 4px !important; }
#job-search-modal .modal-header { border-radius: 4px !important; border: none !important; background-color: transparent; }
#job-search-modal .modal .modal-header .close { margin-top: -2px !important; }
.mob-job-search { min-height: 285px; border-radius: 4px !important; background: #efefef; padding: 20px 20px 10px 20px;
border: 1px solid #c2c2c2; }
.mob-job-search .form-control { padding: 10px; font-size: 16px; border-radius: 4px !important; color: #888888; }
.mob-job-search input[type="submit"] { padding: 15px; border-radius: 0 !important; }

.section-block {
    overflow: hidden;
    max-width: 960px;
    margin: 0 auto;
    padding: 45px 15px!important;
}

/** Photo Article **/
.blog-page-content .btnPhotoSlideshow { background: #D9D9D9; padding: 10px; color: #fff; text-decoration: none; border-radius: 4px !important; }
.blog-page-content .btnPhotoSlideshow.active { background: #8cb056; }
.blog-page-content .btnPhotoSlideshow#Previous:hover { background: #888888; }
.blog-page-content .btnPhotoSlideshow#Next { background: #8cb056; }
.blog-page-content .btnPhotoSlideshow#Next:hover { background: #6c8945; }
.blog-page-content .btnPhotoSlideshow i { color: #fff; font-size: 1.5em; }
.blog-page-content .one-page-viewer { font-size: 18px; text-decoration: none; margin-top: 15px; margin-bottom: 15px; }
.blog-page-content .slideshow-guest-post-pager { margin-top: 20px; }

/** OVerride CSS Plugins Select2 **/
.select2-results .select2-highlighted { color: #000 !important; background: #f0f0f0 !important; }


.modal-dialog {
	margin-top:60px !important;
}
.select2-drop-mask {
	z-index:10055 !important;
}
.select2-drop-mask {
	z-index:10056 !important;
}
.select2-search {
	z-index:10057 !important;
}
.select2-drop{
	z-index:10056 !important;
}

.guest-post-header { padding: 50px; margin-bottom: 50px; background: url('../img/guest_post_bg.png') no-repeat center center; width: 100%; height: 300px;
background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; }
.guest-post-header h1 { color: #fff; font-family: 'ProximaNova-Black'; text-align: center; margin-top: 60px; }
.guest-post-header h4 { color: #fff; font-family: 'ProximaNova-Regular'; text-align: center; }
.guest-post-standard-title { background: url('../img/write_guest_post.png') no-repeat;
width: 484px; height: 111px; margin: 0 auto; }
.guest-post-standard-title h1 { font-family: 'ProximaNova-Black'; color: #292929; text-align: center; margin-top: 0; margin-bottom: 0;
padding: 12px; }
.guest-post-standard-sub-text { padding: 18px; }
.guest-post-standard-sub-text span { color: #888888; font-size: 16px; }
.guest-post-standard-sub-text span a { color: #a4c86e; }
.guest-post-desc { margin-top: 30px; margin-bottom: 40px; }
.guest-post-desc p { color: #888888 !important; font-size: 16px !important; }
.guest-post-desc a { color: #a4c86e; }
.guest-post-steps ol li span{ color: #888888; }
.guest-post-steps ol li i { font-size: 20px; }
.guest-post-steps ol li span.active { color: #292929; border-bottom: 4px solid #a4c86e; }
.guest-post-form { margin-top: 40px; }
.guest-post-form .btnGuestPhoto{ border: none; background: #a4c86e; font-family: 'ProximaNova-Regular'; color: #fff; }
.guest-post-form .btnGuestPhotoRemove { font-family: 'ProximaNova-Regular'; }
.guest-post-form textarea { resize: none; }
.guest-post-form #add_slideshow_image { font-size: 14px; color: #a4c86e; font-family: 'ProximaNova-Regular'; background: none; }
#btn-remove-slideshow-item { padding: 0; text-transform: none; background: none; color: #e94242; font-size: 16px; font-family: 'ProximaNova-Regular'; }
#btn-remove-slideshow-item i { color: #e94242; }
.guest-post-form #add_slideshow_image i { color: #a4c86e; }
.guest-post-form label { color: #888888; font-family: 'ProximaNova-Regular'; font-size: 16px; }
.guest-post-form-standard label{ font-size: 14px; color: #292929; font-family: "ProximaNova-Bold"; }
.guest-post-form-photo label{ font-size: 14px; color: #292929; font-family: "ProximaNova-Bold"; }
.guest-post-form button { font-family: "Montserrat"; }
.guest-post-form .btnGuestPostDraft { padding: 10px 30px; background: #ffffff; border: 1px solid #a4c86e; color: #a4c86e; font-size: 16px; border-radius: 4px !important; }
.guest-post-form .btnGuestPostReview { padding: 10px 30px; background: #a4c86e; border: 1px solid #a4c86e; color: #fff; font-size: 16px; border-radius: 4px !important; }
.send-a-tip-button .btnSubmit { padding: 10px 30px; background: #a4c86e; border: 1px solid #a4c86e; color: #fff; font-size: 16px; border-radius: 4px !important; }
.guest-post-tac { background: #f2f1f1; padding: 10px; border: 1px solid #c2c2c2; border-radius: 4px !important; }
.guest-post-tac .dl-horizontal dt { text-align: left; width: 30px; margin-bottom: 10px; }
.guest-post-tac .dl-horizontal dd { margin-left: 30px; color: #292929; margin-bottom: 10px; }
.guest-post-cat-tags .select2-dropdown-open .select2-choices { border-radius: 4px 4px 0 0 !important;}
.guest-post-cat-tags .select2-choices { border: 1px solid #ccc !important; border-radius: 4px !important; height: 50px !important; }
.guest-post-cat-tags .select2-search-field input[type="text"] { height: 46px; }
.guest-post-file { border: none; height: auto !important; }


/* Send in a tip */
.send-a-tip-upload { border-radius: 4px !important; border: 1px solid #ccc; padding: 10px; }
.send-in-a-tip-post { background: url('../img/send_in_a_tip.png') no-repeat;
width: 231px; height: 111px; }
.send-in-a-tip-post h1 { font-family: 'ProximaNova-Black'; color: #292929; text-align: center; margin-top: 0; margin-bottom: 0;
padding: 12px; }

/* Contact Us */
.contact-us-header { margin-bottom: 50px; width: 100%; }
.contact-us-header h1 { color: #292929; font-family: 'ProximaNova-Black'; text-align: center; margin-top: 60px; }
.contact-us-header h4 { color: #292929; font-family: 'ProximaNova-Regular'; text-align: center; }
.contact-us-post { background: url('../img/send_in_a_tip.png') no-repeat; width: 231px; height: 111px; }
.contact-us-post h1 { font-family: 'ProximaNova-Black'; color: #292929; text-align: center; margin-top: 0; margin-bottom: 0;
padding: 12px; }
.contact-us-standard-sub-text span { font-size: 18px; display: block; margin-top: 20px; }

/* Softlayer */
.softlayer-header { display: table; width: 100%;  background-repeat: no-repeat; background-size: cover; background-position: center center !important; min-height: 300px; }
.softlayer-header h2 { color: #fff; font-size: 40px; display: table-cell; vertical-align: middle; font-family: 'ProximaNova-Bold'; text-align: center; margin-top: 0; }
.softlayer-header img { padding-top: 20px; }
.softlayer .container { margin-top: 20px; }
.softlayer button { font-family: 'ProximaNova-Bold' !important; padding: 8px !important; font-size: 16px; text-transform: none; }
.softlayer button i { padding-right: 5px; }
.softlayer-logo { margin-bottom: 50px; }
.softlayer-form label { font-size: 16px; }
.softlayer-form span.required { color: #F00; }
.softlayer-form h3 { font-family: 'ProximaNova-Bold'; margin-top: 0; }
.softlayer-content h3 { font-family: 'ProximaNova-Bold'; margin-top: 0; margin-bottom: 5px; }
.softlayer-content h4 { font-family: 'ProximaNova-Regular'; margin-top: 0; margin-bottom: 5px; }
.softlayer-content p { font-size: 16px; }
.softlayer-content ul li { margin-bottom: 20px; font-size: 16px; }
.softlayer-content strong { display: block; }
.softlayer-broughtoyou { margin-top: 25px; }
.softlayer-broughtoyou h4 { font-family: 'ProximaNova-Bold'; margin-bottom: 25px; }

.getresponse-header { position: relative; width: 100%;  background-repeat: no-repeat; background-size: cover; background-position: center center !important; min-height: 300px; }
.getresponse-header h2 { color: #fff; font-size: 40px; font-family: 'ProximaNova-Bold'; margin-top: 0; }
.getresponse-header-text { width: 30%; position: absolute; right: 11%; top: 50%; transform: translateY(-50%); }
.mobile-getresponse-header-text { display: none; }
.sponsored { color: #888888 !important; font-size: 12px; display: block; margin-top: 10px; text-decoration: none !important; }

/** Jobs Dashboard **/
.jobs-list { background: #fff; border: 1px solid transparent; }

/** My Purchases **/
.purchases-title h2 { font-family: 'ProximaNova-Light'; color: #8cb056; }
.purchases-container ul li.id,.purchases-header li.id{ width: 5%; }
.purchases-container ul li.event,.purchases-header li.event{ width: 15%; }
.purchases-container ul li.type,.purchases-header li.type{ width: 15%; }
.purchases-container ul li.qty,.purchases-header li.qty { width: 15%; }
.purchases-container ul li.promo,.purchases-header li.promo{ width: 15%; }
.purchases-container ul li.purchase_date,.purchases-header li.purchase_date { width: 15%; }
.purchases-container ul li.total_price,.purchases-header li.total_price{ width: 15%; }
.purchases-header { padding: 20px; }
.purchases-header li { font-family: 'ProximaNova-Bold'; }
.purchases-container ul.purchases-list h4 { color: #8cb056; margin-top: 0; margin-bottom:0; }
.purchases-container ul.purchases-list span { color: #888888; font-size: 16px; }
.purchases-container ul.purchases-list small { color: #888888; font-size: 14px; }
.purchases-container ul.purchases-list { border-radius: 4px !important; border: 1px solid #888888; padding: 20px; margin-bottom: 15px; }
.purchases-container ul.purchases-list li { vertical-align: middle; }
.purchases-container ul.purchases-list li.button-close { display: none; }
.purchases-container ul.purchases-list li.event-title { display: none; }
.purchases-container ul.purchases-list li.event-front  { display: none; }

.purchases-container ul.purchases-list li.id { display: inline-block; }
.purchases-container ul.purchases-list li.event { display: inline-block; }
.purchases-container ul.purchases-list li.type { display: inline-block; }
.purchases-container ul.purchases-list li.qty { display: inline-block; }
.purchases-container ul.purchases-list li.promo { display: inline-block; }
.purchases-container ul.purchases-list li.purchase_date { display: inline-block; }
.purchases-container ul.purchases-list li.total_price { display: inline-block; }

.inarticle-container { display: table; }
.inarticle-text { min-height: 100px; display: table-cell; vertical-align: middle; padding-left: 30px; }
.inarticle-container h2 { margin-top: 0; margin-bottom: 5px; color: #292929; font-size: 24px; font-family: 'ProximaNova-Bold'; }
.inarticle-container a { color: #292929 !important; font-size: 14px; margin-top: 10px; padding: 10px; }

/* News */
.news-index-post-container { min-height: 285px; }

/** News Sponsorship **/
.news-sponsorship-latest { width: 100%; min-height: 450px; background-size: cover; background-position: center center; padding: 40px;
position: relative; }
.news-sponsorship-latest-text h4 { width: 100px; padding: 4px; background: #5A9318; font-family: 'ProximaNova-Bold'; font-size: 20px;
display: block; color: #fff; text-decoration: none; text-align: center; }
.news-sponsorship-latest-title { width: 600px; min-height: 100px; position: absolute; bottom: 15%;  }
.news-sponsorship-latest-title h1 { color: #fff; font-family: 'ProximaNova-Black'; font-size: 48px; }
.news-sponsorship-welcome { width: 100%; min-height: 450px; background: #A4CD68; }
.news-sponsorship-welcome-content { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; padding: 20px; }
.news-sponsorship-welcome-content img { width: 25%; margin: 0 auto 20px auto;}
.news-sponsorship-welcome-content h3 { color: #fff; font-family: 'ProximaNova-Light'; margin-top: 0; margin-bottom: 0; text-align: center; }
.news-sponsorship-welcome-content h1 { color: #fff; font-family: 'ProximaNova-Black'; margin-top: 0; margin-bottom: 0; text-align: center; }
.news-sponsorship-welcome-content h5 { color: #fff; font-family: 'ProximaNova-Light'; margin-top: 15px; margin-bottom: 0; text-align: center; }
.news-sponsorship-welcome-content p { color: #292929; font-family: 'ProximaNova-Light'; margin-top: 0; margin-bottom: 0; font-size: 16px; }

.news-sponsorship-content { padding: 40px; }
.news-sponsorship-content-header h1 { color: #292929; font-family: 'ProximaNova-Light'; font-size: 36px; margin-top: 0; margin-bottom: 30px; }
.news-sponsorship-list { min-height: 350px; }
.news-sponsorship-list h1 { font-size: 20px; }
.news-sponsorship-list a.news-sponsorship-title { font-size: 16px; }
.news-sponsorship-list a.news-sponsorship-author { font-size: 14px; width: 60%; }
.news-sponsorship-list small.news-sponsorship-date { font-size: 14px; width: 30%; color: #AAAAAA; font-family: 'ProximaNova-Light'; }
.news-sponsorship-list-image { width: 100%; }
.news-sponsorship-title { color: #292929; }
.news-sponsorship-title:hover  { color: #292929; }

/** InFeed article **/
.infeed-featured { background-color: #ebebeb; }
@media (max-width: 768px) { /** if width is less than 769px **/
  .header-right { padding-right: 15px !important; }
  .input-group.search-main input { width: 160%; }
  .echelon-event-country { width: 85% !important; }
  .guest-post-header { margin-bottom: 0; }
  .guest-post-standard-sub-text span { display: block; text-align: center; }
  .guest-post-steps { margin-top: 50px; }
  .guest-post-type label.radio-inline { padding-left: 0 !important; }
  .guest-post-header { margin-bottom: 20px !important; }
  .softlayer .container { margin-top: 0 !important; }
  .send-in-a-tip-post { margin: 0 auto; }

  .signin-signup-modal .close-modal { width: 40px; height: 40px; top: -16px; padding: 10px 11px; }
  .signin-signup-modal .close-modal i { font-size: 20px; }

  .purchases-header { display: none; }
  .purchases-list li.id { width: 100% !important; }
  .purchases-list li.event { width: 100% !important; }
  .purchases-list li.type { width: 100% !important; }
  .purchases-list li.qty { width: 100% !important; }
  .purchases-list li.promo { width: 100% !important; }
  .purchases-list li.purchase_date { width: 100% !important; }
  .purchases-list li.total_price { width: 100% !important; }

  .purchases-container ul.purchases-list li.type { display: none; }
  .purchases-container ul.purchases-list li.qty { display: none; }
  .purchases-container ul.purchases-list li.promo { display: none; }
  .purchases-container ul.purchases-list li.purchase_date { display: none; }
  .purchases-container ul.purchases-list li.total_price { display: none; }
  .purchases-container ul.purchases-list li.id { display: none; }
  .purchases-container ul.purchases-list li.event { display: none; }
  .purchases-container ul.purchases-list li.event-front { display: block; }

  .purchases-container ul.purchases-list:first-child li.button-close { display: block; }
  .purchases-container ul.purchases-list:first-child li.event-title { display: block; }
  .purchases-container ul.purchases-list:first-child li.type { display: block; }
  .purchases-container ul.purchases-list:first-child li.qty { display: block ; }
  .purchases-container ul.purchases-list:first-child li.promo { display: block; }
  .purchases-container ul.purchases-list:first-child li.purchase_date { display: block; }
  .purchases-container ul.purchases-list:first-child li.total_price { display: block; }
  .purchases-container ul.purchases-list:first-child li.id { display: block; }
  .purchases-container ul.purchases-list:first-child li.event { display: none; }
  .purchases-container ul.purchases-list:first-child li.event-front { display: none; }

  .purchases-list li.button-close { padding-left: 0 !important; width: 100%; margin-bottom: 0; }
  .purchases-list li.button-close p { margin-bottom: 0; }
  .purchases-list li.button-close button { margin-bottom: 0; background: transparent !important; border: 1px solid #888888; color: #888888; font-family: 'ProximaNova-Regular'; font-size: 16px; }
  .purchases-list li.event-front { width: 100%; padding-left: 0 !important; margin-bottom: 0; display: block; }
  .purchases-list li.event-front p { margin-bottom: 0; }
  .purchases-list li.event-front button { margin-bottom: 0; background: transparent !important; border: 1px solid #888888; color: #888888; font-family: 'ProximaNova-Regular'; font-size: 16px; }
  .purchases-list li.event-front h4 { font-family: 'ProximaNova-Bold'; }
  .purchases-list li.event-front small { display: block; }
  .purchases-list li { position: relative; padding-left: 30%; margin-bottom: 15px; }
  .purchases-list li:first-child { padding-left: 5px !important; margin-bottom: 20px; }
  .purchases-list li:first-child h4 { font-family: 'ProximaNova-Bold'; }
  .purchases-list li:before { content: attr(data-title); width: 30%; white-space: nowrap; text-align: left; font-family: 'ProximaNova-Bold';
  position: absolute; left: 6px; }

  /* NEWS */
  .news-index-post-container { min-height: 280px; }

  /* NEWS SPONSORSHIP */
  .news-sponsorship-latest { min-height: 300px; }
  .news-sponsorship-latest-title h1 { font-size: 36px; }
  .news-sponsorship-welcome { min-height: 250px; }
  .news-sponsorship-welcome-content { position: initial; transform: translateY(0%); }
  .news-sponsorship-welcome-content p { width: 80%; margin: 0 auto; text-align: center; }
  .news-sponsorship-content-header h1 { font-size: 30px; }
  .news-sponsorship-list { min-height: 280px; }
  .news-sponsorship-list h1 { font-size: 16px; }
  .news-sponsorship-list a.news-sponsorship-author{ float: none !important; width: 100%; display: block; }
  .news-sponsorship-list small.news-sponsorship-date { float: none !important; width: 100%; display: block; font-size: 12px; }

  .getresponse-header-text { width: 45%; right: 0; }
  .getresponse-header h2 { font-size: 30px; }
}

@media (max-width: 480px) { /** Width less than 481px **/
    /*.mob-startup-result-image img { width: 50px; height: 50px; }*/
    .mob-startup-search-result-list .col-xs-10,.mob-startup-search-result-list .col-xs-2 { padding-left: 0 !important; padding-right: 0 !important; }
    .mob-job-search-result-list .col-xs-12 { padding-left: 0 !important; padding-right: 0 !important; }
    .mob-job-details-team .mobile-job-team-list{ padding-left: 0 !important; }
    .search-mob > div:first-child{ padding-left: 0 !important; }
    .search-mob i.fa-times { margin-left: -16px !important; }
    .home-featured .tabbable-white > .nav-tabs > li > a{padding-left:0; padding-right:0;}
	.home-featured .tabbable-white > .nav-tabs > li{margin-right:10px;}
    .slideshow-pager { margin-bottom: 20px; }
    .slideshow-pager a.btn { margin-top: 0 !important; margin-bottom: 0 !important; }
    .slideshow-pager .pull-right { float: none !important; }
    .slideshow-pager .list-inline { margin-top: 0 !important; margin-bottom: 0 !important; text-align: right;}
    .slideshow-pager .list-inline li a i { width: auto !important; }
    .slideshow-pager .list-inline .btnPhotoSlideshow { background: #A5A5A5; }
    .slideshow-pager .list-inline li:first-child { width: 13%; }
    .slideshow-pager .list-inline li:last-child { width: 13%; }
    .res-grid-xs{padding-left:15px !important;padding-right:15px !important;}
    .news_content .sponsored,.image-featured-small-mob .sponsored { text-align: right; }
    .guest-post-tac .dl-horizontal dt { float: left; width: 20px; }
    .guest-post-tac .dl-horizontal dd { margin-left: 25px; }
    .guest-post-form .btnGuestPostDraft { width: 100%; margin-bottom: 15px; }
    .guest-post-form .btnGuestPostReview { width: 100%; }
    .guest-post-button .pull-right{ float: none !important; }
    .guest-post-cat-tags .col-lg-6 { padding-left: 0 !important; padding-right: 0 !important; }
    .guest-post-cat-tags .col-lg-6:first-child { margin-bottom: 15px; }
    .send-a-tip-email-name .col-lg-6 { padding-left: 0 !important; padding-right: 0 !important; }
	.send-a-tip-button .btnSubmit { font-size: 16px !important; }
	.guest-post-type label.radio-inline { margin-left: 0 !important; padding-left: 0 !important; width: 100%; }
    .guest-post-type .col-lg-9 { padding-left: 0 !important; padding-right: 0 !important; }
    .guest-post-steps ol { margin-bottom: 15px !important; }
    .guest-post-steps ol li { margin-right: 5px !important; }
    .guest-post-steps ol li span { font-size: 14px; }
    .guest-post-steps ol li i { font-size: 16px !important; }
    .guest-photo-item .col-lg-6 { padding-left: 0 !important; padding-right: 0 !important; }
    .guest-photo-item { margin-bottom: 15px; }
    .guest-post-header h1 { margin-top: 0; }
    .guest-post-header { margin-bottom: 20px !important; }
    .guest-post-desc { margin-top: 0 !important; }
	.contact-us-header h1 { margin-top: 0 !important; }
    .softlayer button { font-size: 14px !important; }
	.softlayer-header { min-height: 250px !important; }
	.softlayer-header h2 { font-size: 30px !important; }
    .softlayer-broughtoyou { margin-bottom: 35px; }
    .echelon-apply-to-speak { padding-top: 30px !important; }
    .echelon-apply-to-speak .col-md-3 { padding-left: 15px !important; padding-right: 15px !important; }
    .echelon-apply-to-speak a { padding: 5px !important; }
    .echelon-apply-to-speak h1 { font-size: 24px; margin-bottom: 15px; }

	.getresponse-header-text  { display: none; }
	.mobile-getresponse-header-text { display: block; }
	.mobile-getresponse-header-text h2 { color: #292929; font-size: 30px; font-family: 'ProximaNova-Bold'; text-align: center; }
    .page-container {
        clear: both;
        margin-top: 70px !important;
    }

    #header-search{
        width:100% !important;
    }

    .home .homepage .input-group{
        margin-bottom:10px;
    }

    .home .homepage .col-md-4.article{
        padding-right: 0px;
        padding-left: 0px;
    }

    .nav-custom .navbar-nav > li{
        border-left: 1px solid #efefef;
    }

    .media-center {
     text-align:center !important;
     margin: 0 auto !important;
     display: block !important;
    }

    .job-share .col-md-2{
        float:left;
        padding-right: 10px;
        padding-left: 10px;
    }

    /** Code for title center alignment on mobile device **/
    .page-title .profile-perc, .page-title h4{
        text-align:center;
    }

    .page-title a {
       /* display: block !important;*/
        width: 50% !important;
        margin: 0 auto !important;
        margin-top:5px !important;
    }

    .social-label, .page-nums, .gmap {
    	display: none !important
    }

    .profile-content .save-button, .profile-content .delete-accnt a, .toMobBlk{
        display:block;
    }

    .currJob.checkbox-inline {
    	padding-left: 0
    }

    .profile-content .delete-accnt{
        margin-top:0px;
    }

    #addInvRound .mbt-s{
        margin-top:10px;
    }

    #addInvRound button, .profile-content .portlet-body .col-md-6 .btn, .page-title .btn, .page-content .btn{
        display: block;
        margin: 0 auto  !important;
        width:100%  !important;
        margin-bottom:10px !important;
				margin-top:10px !important;
        clear:both !important;
    }

    .page-content .btn{
        font-size: 10px  !important;
    }

    .profile-userbuttons{
        padding-left:10px !important;
        padding-right:10px !important;
    }

    .page-container .general-item-list > .item{
        border-bottom: 1px solid #F1F4F7 !important;
    }

    #event_search .col-md-6, #event_add_form .col-md-6, #event_edit_form .col-md-6{
        padding-left:0px;
        padding-right:0px;
    }

    #addTeamMember .modal-dialog{
        width:95%;
    }

    #addTeamMember .modal-dialog #emailAddress{
        width:100%;
    }

    .galleryWrapper .col-md-4{
        margin-bottom:10px;
    }

    #event_search .col-md-4{
        margin-top:10px;
    }

    .event-list .row .col-xs-12{
        margin-bottom:10px;
    }

    #event_search .empty-lbl{
        height:0px;
        display:none;

    }

    /** Code for title center alignment on mobile device **/
    .delete-accnt{
        text-align:left;
        margin-top:30px;
    }

    /** Code for startup page & investor search options alignment **/
    #startup_search #keywordcnt,
    #startup_search #loc,
    #startup_search #market{
        margin:0 0 10px 0 !important;
        text-align:center;
    }

    #form_add_career .xpYear,
    #form_add_career .xpMonth{
        margin:0 0 10px 0;
    }

    /** new startup thumbnail height & width override**/
        #addStartupModal .thumbnail, #addInvestorModal .thumbnail  {width:200px;height:200px;}

        /** startup & investor page profile view button alignment **/
        .followbtn, .editstartup-btn, .editinvestor-btn{
            text-align:center !important;
        }

        .socials{
            text-align:left !important;
        }


        .page-head .page-title, .page-toolbar{
            text-align:center !important;
            width:100%;
        }

        .page-toolbar p{
            height:0px;
            margin:0px;
            padding:0px;
        }

        .startup-page img{
            margin:0 auto;
        }

        .row{
            /*margin-right:0px !important;
            margin-left:0px !important;*/
        }

        .col-md-12, .col-sm-3, .col-md-3, .col-md-8, #startup-list .col-md-6, .profile-sidebar .col-md-4, .profile-content .col-md-4, .profile-content .col-md-12, .profile-content .followers .col-md-6, .event-wrap .col-md-4{
            /*padding-right:0px;
            padding-left:0px;*/
        }

        .home .page-head h1{
            font-size:50px;
        }

        #startup-list .portlet-body{
            padding:0px;
        }

        .home .page-head .slogan-sub{
            text-align:justify;
        }

        .home .page-head .front-well{
            margin:0 auto;
            text-align:center;
            padding:10px;
            margin-bottom:15px;
            height:100%;
        }

        .profile-sidebar, .profile-sidebar .profile-stat{
            width:100% !important;
        }

        .home .investor, .home .startuplist{
            margin-bottom:10px;
        }

        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-notification > .dropdown-menu{ margin-right: -130px; }

        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-notification > .dropdown-menu:after, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-notification > .dropdown-menu:before{ margin-right: 134px; }

        .page-header .dropdown-menu .slimScrollDiv{
            height:180px !important;
        }

        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-menu{ margin-right: -92px; }

        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-menu:after, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-menu:before{ margin-right: 89px; }

        #ytubevideo-cnt{
            max-width:350px !important;
        }

        #newsignupmodel h1,#newsignupmodel .btncnt{
            text-align:center;
        }
        #newsignupmodel .row, #newsignupmodel .row .btncnt p{
            text-align:justify;
        }

        #newsignupmodel .col-md-8{
            border:none !important;
        }

        .login .btn{
            font-size: 13px;
        }

        #claimStartup .modal-dialog .btn,
        #partStartup .modal-dialog .btn,
        #investorStartup .modal-dialog .btn,
        #applyForJob .modal-dialog .btn,
        #howToApply .modal-dialog .btn,
        #saveJob .modal-dialog .btn{
            font-size:11.2px !important;
        }

        ul.range.dropdown-menu{
            width:100% !important;
        }

        ul.range.dropdown-menu input{
            width:100% !important;
        }

        ul.range.dropdown-menu .btn{
            margin-top:10px !important;
        }

        .career-to:before, .career-to:after { content: '\A';display: block; }

        .checkbox-inline.career-chk{
            padding-left:0px;
        }

        .startups-list .col-md-6,
        .create-job-right .form-group .col-md-6,
        .event-item, .event-item .col-md-6{
            padding-right: 0px !important;
            padding-left: 0px !important;
        }

        .event-item .item-head img{
            margin:0 auto;
        }

        #addStartupModal .modal-body{
            padding: 15px 0 !important;
        }

        /* News view */
        .side-socials{
            text-align:center;
        }

        .side-socials a{
            margin-bottom: 0px !important;
            padding: 8px 10px;
        }

				.event-side-socials a{
					width:100% !important;
				}

        .btn-subscribe{
            margin-top:10px !important;
        }

        .article .media-list .media{
            border-bottom: 1px solid #efefef;
            padding-bottom:10px;
        }

        /* event view */
        #event_attendance_widget_id #attendButton{
            margin-top:8px;
        }
        #event_attendance_widget_id #attendButton a{
            font-size: 11px !important;
        }

        /* for footer */
        .page-prefooter .container strong{
            font-size: 12px !important;
        }

        /* For add edit job view */
        #job_create_form .profile-content .col-md-10,
        #job_edit_form .profile-content .col-md-10{
            padding-right:5px !important;
            padding-left:5px !important;
        }
        #job_create_form .profile-content .col-md-6,
        #job_edit_form .profile-content .col-md-6{
            padding-right:0px !important;
            padding-left:0px !important;
        }

        #job_create_form .profile-content .input-group,
        #job_edit_form .profile-content .input-group{
            padding-bottom:10px;
        }
        #job_create_form .profile-content .input-group .input-small,
        #job_edit_form .profile-content .input-group .input-small{
            width:100% !important;
        }
		.jobs .side-socials a.whatsapp-side,
        .jobs .side-socials a.twitter-side,
        .jobs .side-socials a.facebook-side,
        .jobs .side-socials a.googleplus-side,
        .jobs .side-socials a.linkedin-side{
            width:100% !important;
        }

        .tip-box .dashboard-stat .details .number{
            font-size: 17px !important;
            line-height: 22px !important;
        }

        .btn-add-investor{
            margin-top:10px;
        }

        .sendtip-input{
            width:100%;
        }

        .modal .btn{
            font-size: 11px;
        }

		#header-search {
			color: #000 !important;
		}

        /** Search Mobile **/
        .search-mob > div:last-child{position:absolute; right:1px;}
        /** SignIn and SignUp Modal **/
        .signin-signup-modal .login-modal-header { height: 100px !important; }
        .signin-signup-modal h2 { font-size: 20px !important; margin-top:0px !important; }
        .signin-signup-modal h5 { font-size: 14px !important; }
        .signin-signup-modal .login-socialmedia-button { margin-top: 10px !important; }
        .signin-signup-modal .or { min-height: 25px !important; }
        .signin-signup-modal .login-form .form-control { font-size: 14px !important; }
        .signin-signup-modal .login-form p { font-size: 14px !important; }
		.signin-signup-modal h5{ margin-bottom:5px !important; }
		/** PROJECT JEAN GREY **/
		.signin-signup-modal .pjg-login-container { padding-top: 15px; }
		.signin-signup-modal .pjg-login-container .logo-form img { width: 80px; }
		.signin-signup-modal .pjg-login-container .login-header h1 { font-size: 22px; }
		.signin-signup-modal .pjg-login-container .login-header { margin-top: 25px; margin-bottom: 25px; }
		.signin-signup-modal .pjg-login-container .login-header-social a.btnFacebook { font-size: 16px !important; }
		.signin-signup-modal .pjg-login-container .login-header-social a.btnLinkedin { font-size: 16px !important; }
        /** Echelon Index **/
        .echelon-home-banner h3 { font-size: 20px !important; }
        .echelon-home-banner h1 { font-size: 26px !important; }
        .echelon-roadmap-container h1 { font-size: 34px !important; }
        .echelon-experience h1 { font-size: 34px !important; }
        .echelon-experience .echelon-contact-button { padding-left: 0 !important; padding-right: 0 !important; }

		.purchases-list li { padding-left: 40% !important; }
		.purchases-list li.button-close button { font-size: 16px !important; display: initial; width: auto !important; }
		.purchases-list li.event-front button { font-size: 16px !important; display: initial; width: auto !important; }



		/* NEWS */
	    .news-index-post-container { min-height: 55px; }

		/* NEWS SPONSORSHIP */
		.news-sponsorship-latest { padding: 20px; }
		.news-sponsorship-latest-title { width: 300px; }
		.news-sponsorship-latest-title h1 { font-size: 22px; }
		.news-sponsorship-list { min-height: 360px; }
		.news-sponsorship-list h1 { font-size: 20px; }
		.news-sponsorship-content { padding: 0; }
		.news-sponsorship-content-header h1 { margin-top: 30px; }
		.news-sponsorship-welcome-content p { width: 100%; }

	#pageSignup input.form-control, #pageLogin input.form-control {
		margin-bottom: 5px;
	}

	#pageSignup ul.parsley-errors-list, #pageLogin ul.parsley-errors-list{
		position: static;
		border-radius: 5px;
		margin-bottom: 10px;
	}
}


@media (max-width: 375px) { /** Width less than 376 **/
	/* NEWS */
	.news-index-post-container { min-height: 75px; }

	/* NEWS SPONSORSHIP */
	.news-sponsorship-list { min-height: 340px; }

	.mobile-getresponse-header-text h2 { font-size: 24px; }
}
@media only screen and (max-width : 320px) {
    .echelon-roadmap-container h1 { font-size: 26px !important; }
    .echelon-experience h1 { font-size: 26px !important; }
    .mob-home-header h4 { font-size: 13px; }
    .slideshow-pager .list-inline li a { margin-bottom: 0 !important; margin-top: 0 !important; }
    .slideshow-pager { padding-top: 6px !important; padding-bottom: 8px !important; min-height: 45px !important; }
    .guest-post-steps { margin-top: 30px !important; }
    .guest-post-steps ol li span { font-size: 12px; }
    .guest-post-steps ol li i { font-size: 14px !important; }
    .guest-post-standard-title { background: none !important; width: 100% !important; height: 50px !important; }
    .guest-post-standard-title h1 { font-size: 25px !important; }
    .guest-post-desc { margin-top: 0 !important; }

	.purchases-list li { padding-left: 50% !important; }
	.purchases-list li.event-front button { font-size: 16px !important; display: initial; width: auto !important; }

	/* NEWS */
	.news-index-post-container { min-height: 75px; }

	/* NEWS SPONSORSHIP */
	.news-sponsorship-list h1 { font-size: 18px; }
	.news-sponsorship-list { min-height: 300px; }

	.mobile-getresponse-header-text h2 { font-size: 20px; }
}

.showifloggedout, .showiflogged{
display:none;
}