.wrapp {width: 1170px; margin:0 auto;}
body, .foot-content p, .foot-content ul li a {font-family:"Lato"!important;}
.nomargin_bot { margin-bottom:0!important;}

/* HEADER */
.header-body .container { position:relative;}
.header .logo { position:absolute!important; top:4px;}

/*FOOTER*/
footer .mc-interests br {
    display: none;
}
footer p.mc-interests {
    padding: 0;
	margin-bottom: 10px;
}
footer .nsw_form.clearfix {
    background: none;
	padding: 0;
}
footer .mc-interests label {
    display: block;
}
footer .nsw_form h4 {
    display: none;
}
footer .nsw_form_left {
    display: none;
    clear: none!important;
}
footer .nsw_form_right.clearfix {
    clear: none;
    float: left;
    width: 100%;
    display: block;
    padding: 0;
}
footer .nsw_input.clearfix {
    width: 100%;
}
footer .nsw_input input {
    display: block;
    width: 100%!important;
    margin-left: 0!important;
    margin-bottom: 10px;
}

/*.c-layout-footer .c-prepfooter {
    background: #206ad2!important;
}
.c-layout-footer .c-postfooter {
    background: #63a219!important;
}
 .version1 .header-top {
    background: #63a219!important;
} */

/* HOME */
	/* SLide Section */
	.home_top { overflow:hidden!Important; height:420px!important;}
	.slide_right {
		background:url(../../images/form-bg.jpg) no-repeat center -50px;
	}
	.slide_right_in { padding:25px 25px 175px 25px!important; position:relative;}
	.slide_right legend { display:none;}
	.slide_right h3 { margin:5px 0 15px; font-size:24px;}
	.login-submit input,
	input.button-primary {
		background:#55aa00!important;
		text-transform:uppercase;
		font-size:16px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.slide_left { float:left; width:68%;}
	.slide_right { float:right; width:31.5%; margin-right:-10px;}
	form .nav {
		font-size:12px;
		position:absolute;
		top:290px;
	}
	form .nav a { color:#fff;}
	.ms-login-form { color:#fff; font-size:16px; margin-top:20px;}
	.ms-login-form  .error {
		position:absolute;
		font-size:12px;
		top:56px;
		color:#FF0000;
	}
	.ms-login-form  .error:before {
		content: "\f00d";
		padding-right:5px;
		font-family: 'FontAwesome';
	}
	a.login_button {
		display:block;
		padding:10px 20px;
		color:#fff;
		text-transform:uppercase;
		margin:15px 0 0;
		width:160px;
		text-align:center;
		background:#55aa00!important;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.login-submit input:hover,
	a.login_button:hover { background:#0c2961!important; color:#fff!important;}

	.home_map img {
		float:right;
		width:600px;
		height:auto;
	}

	/* Post Slider */
	.lvca-entry-text-wrap {
		background: #f7f7f7 none repeat scroll 0 0 !important;
		min-height: 170px;
		padding: 25px 25px 35px !important;
		text-align: left !important;
		position:relative;
	}
	.lvca-entry-text-wrap h3 { text-transform:none!important; letter-spacing:normal!important;}
	.lvca-entry-text-wrap h3 a { display:block;}
	.readmore_button { position:absolute; bottom:30px;}
	.readmore_button a {
		display:inline-block;
		padding:5px 20px;
		background:#2d9cd3;
		color:#fff;
		text-transform:uppercase;
		font-size:12px;
		font-family:"Lato";
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.readmore_button a:hover { color:#fff;}
	.published abbr {
		border: medium none!important;
		text-decoration: none!important;
		font-style:normal!important;
		font-size:12px!important;
	}
	.entry-summary { margin-top:3px!important;}
	.slick-prev,
	.slick-next { background:#eeeeee!important;
		background-repeat:no-repeat!important;
		background-position:center center!important;
		display:block!important;
		text-indent:-9000px!important;
	}
	.slick-prev { background-image:url(../../images/arrow-left.svg)!important;}
	.slick-next { background-image:url(../../images/arrow-right.svg)!important;}

/* Overwrite*/
.c-layout-footer .c-prepfooter li {border-bottom:none; border-top:none!important; padding:5px 0!important;}
.c-layout-footer .c-prepfooter a {color:#fff!important;}
.c-layout-footer .c-prepfooter a:hover {color:#204794!important;}
.c-layout-footer .c-prepfooter {margin-top:0!important;}
.slick-next, .slick-prev {top:-79px!important;}
.slick-prev {left:auto!important; right:36px!important;}
.slick-next i:before, .slick-prev i:before {color:#777777!important;}
.c-layout-breadcrumbs-1 {border-bottom:none!important; background-color:#fff!important;}
.c-layout-breadcrumbs-1 .c-page-title {font-weight: 500!important;}
.vc_tta-panel-body {background-color: #fff!important; border:none!important;}
.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading, .vc_tta.vc_tta-shape-rounded .vc_tta-tab>a {
	border-radius: 0!important;
}
i.vc_tta-controls-icon, i.vc_tta-controls-icon-plus {display: none!important;}
.desk .logo, .desk .logo-title {height: 115px!important;}
.version2 .desk-menu > ul > li > a, .version1 .desk-menu > ul > li > a {font-size: 14px!important;}
.desk-menu {margin-top: 12px!important;}
ul.sub-menu {background-color: #3f63a8!important;}
ul.sub-menu span {color:#fff!important;}
ul.sub-menu span:hover {color: #5482db!important;}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color: #359dd0!important;
	color: #fff!important;
}
.vc_general.vc_btn3:hover {color: #23527c!important;}
.c-layout-footer .c-postfooter {padding: 25px 0!important;}
.c-layout-footer .c-prepfooter {padding: 35px 0 40px!important;}
span.tp-bullet-title {display: none;}
.tp-bullet.selected {background-color:rgba(53, 157, 208, 0.5)!important;}
.tp-bullets {top:98%!important;}
#rev_slider_1_1 {height: 389px!important;}
#crumbs span.current-bre {color: #41a3d3!important;}
span.bc-noaktive a {color: #777!important;}
#ult-carousel-6149351355869e2ffb2983 .slick-slide {margin:0!important;}
#rev_slider_1_1_wrapper {height: auto!important;}
.c-caption {font-family:"Lato"!important;}
.recent_post_slide .ult-item-wrap {width:355px!important; height: auto!important;}
.recent_post_slide .slick-track {width: 5400px!important;}
.recent_post_slide .ult-carousel-wrapper {margin-bottom:0!important; padding-bottom: 0!important;}
.recent_post_slide .slick-slider {height: 500px!important;}
.logo_carousel .ult-carousel-wrapper {margin:0!important; padding:0!important;}
.logo_carousel .vc_column-inner {padding-top:0!important;}

/* Homepage*/
/* Slider*/
.slide_section {width: 1160px; height: auto;}
.slide_section h3 {color:#fff;}
.member_section h3, .member_section .wpcf7-form {padding: 0px 20px!important;}
.member_section .wpcf7-form {height: 234px;	margin:0; width:auto;}
form#adduser input[type="submit"],
.member_section .wpb_wrapper input[type="submit"],
.member_section .wpcf7 input[type="submit"] {
	background-color:#55aa00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.slide_right.wpb_column.vc_column_container.vc_col-sm-4 {
    height: 88%;
    overflow: hidden;
}

/* Homepage Head
.head_title {
	border-bottom: 5px solid #eeeeee;
	padding-bottom: 18px;
}
.head_title h3, .head_title h1 {
	color: #515151!important;
	background-image:url(../../images/border-blue.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	position:relative;
	top:22px;
	padding-bottom:18px;
	font-family:"Lato"!important;
}
.header_page {padding-bottom: 65px!important;}
/* HEAD
.header_page h3 {top: 17px!important;}*/
.head_title { position:relative;}
.head_title h3 {
	border-bottom: 5px solid #eeeeee;
	position:relative;
}
.head_title h3 span,
.head_title h3 strong { display:inline-block; position:relative; padding-bottom:10px;}
.head_title h3 strong:after,
.head_title h3 span:after {
	position:absolute;
	height:5px;
	width:100%;
	content:" ";
	background:#2d9cd3;
	bottom:-5px;
	left:0;
}
.c-layout-breadcrumbs-1 .c-page-title { float:none!important;}
.c-page-breadcrumbs {
	position:absolute;
	right:0;
	top:5px;
}
.post_bread .c-page-breadcrumbs {
	position:static;
	float:left!important;
}
.byline { display:none!important;}
.c-layout-footer { margin-top:40px;}

/* About Us*/
.about_count h2, .about_count h3 {margin:0!important; font-weight:bold;}
.about_count h2 {color:#387ab0!important; font-size:41px;}
.about_count h3 {color:#666666!important; font-size:15px;}
.about_count {margin-left:20px;}
.about_title h3 {
	background-image:url(../../images/about-border.jpg)!important;
	background-repeat:no-repeat;
	background-position:left bottom;
	position:relative;
	top:22px;
	padding-bottom:18px;
}
.countries .vc_column-inner {padding:0!important;}
/* Newsletter*/
.nsw_form {
	background:#eeeeee;
	padding:30px;
	color:#fff;
	padding-top: 0;
}
p.mc-interests {
    padding-top: 25px;
	margin-bottom: 0;
    padding-left: 30px;
}
.mc-interests label span {
    font-size: 16px;
    font-weight: 300;
}
.mc-interests label {
    font-size: 20px;
    margin-right: 20px;
}
.mc4wp-form { position:relative;}
.nsw_form input {border-radius: 0px;}
.nsw_form_left h3 { font-size:29px; color:#333334; font-family:'Lato'!important; font-weight:300;}
.nsw_form_left { float:left; width:40%; margin-bottom:10px;}
.nsw_form_right { float:right; width:60%; padding:10px 0 0;}
.nsw_input { width:77%; float:left;}
.nsw_input input {float:left; width:47%!important;}
.nsw_input input:nth-child(3) { float:right;}
.nsw_input input:nth-child(2) { margin-left:14px;}
.nsw_but {float:right;}
.nsw_but input {
	background:#55aa00!important;
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
	padding: 10px 36px !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.mc4wp-response {
	bottom: 5px;
	color: #fff;
	font-size: 12px;
	position: absolute;
	right: 50px;
}
.newsletter {background:#eeeeee; display: none!important;}
.home .newsletter {display: none!important;}
.page-id-8915 .newsletter {display: none!important;}

/* About us page*/
a.bout_mail {color: #747474; border-bottom:1px solid #8b8b8b;}
a.bout_mail:hover {color:#359dd0; border-bottom:1px solid #359dd0;}
p.bout_size {font-size: 15px; margin: 0!important;}
.about_desc {padding: 10px;}
.desc_left {border-right: 1px solid #cbcbcb; font-size: 15px;}
ul.about_bullet li {list-style: none; text-indent: -1em; margin: 12px 20px!important;}
ul.about_bullet li:before {
	 content: "\f111";
	 color: #8d8d8d;
	 font-size: 7px;
	 font-family: "FontAwesome";
	 margin-right: 9px;
}
.about_content {margin-bottom:4px !important;}
ul.about_right li {
	list-style: none;
	font-size: 15px;
	line-height: 32px!important;
}

/* Events page*/
ul.events li {
	list-style: none;
	border-bottom: 1px solid #e3e3e3;
	margin-top: 10px;
	padding: 7px;
}
span.calendar {font-weight: bold; font-size: 13px; margin-right: 8px;}
span.calendar:before {
	content: "\f274";
	font-size: 14px;
	color:#359dd0;
	font-weight: bold;
	font-family: "FontAwesome";
	margin-right: 5px;
}

span.cal_text {
	border-left: 1px solid #e3e3e3;
	padding-left: 11px;
	font-size: 13px;
}
.events_margin h3 {margin-top: 0!important;}

/* Fokus page*/
ul.countries li {list-style: none;}
ul.countries li:before{
	content: "\f192";
	font-size: 14px;
	color: #359dd0;
	font-family: "FontAwesome";
	margin-right: 12px;
}
.fokus_page {margin-bottom: 0!important;}

	/* Made Edit */
	.event_list ul li:after {
		clear: both;
		display: block;
		content: ".";
		height: 0;
		visibility: hidden;
	}

	* html > body .event_list ul li {
		width: 100%;
		display: block;
	}

	* html .event_list ul li {
		height: 1%;
	}
	.event_list ul { margin:0; padding:0;}
	.event_list ul li {
		display:block;
		padding:10px 0;
		list-style: none;
		clear:both;
		border-bottom: 1px solid #e3e3e3;
	}
	.event_list ul li strong {
		display:inline-block;
		width:27%;
		float:left;
		font-weight: 900!important;
	}
	.event_list ul li strong:before {
		content: "\f274";
		font-size: 14px;
		color:#359dd0;
		font-weight: bold;
		font-family: "FontAwesome";
		margin-right: 5px;
	}
	.event_list ul li em {
		font-style:normal;
		float:right;
		width:72%;
		padding-left:10px;
		font-size:13px;
		border-left: 1px solid #e3e3e3;
	}


/* Governance page*/
ul.gove_bull li {margin-left: 31px!important;}

/* Career page
.accor_head .vc_tta-panel-heading {background-color: #359dd0!important;}
.accor_head span.vc_tta-title-text {color: #fff!important;}
.accor_head .vc_tta-panel-heading a {
	background-image:url(../../images/down.png)!important;
	background-repeat:no-repeat!important;
	background-position:right!important;
	margin-right:29px!important;
}
.carericon .vc_active .vc_tta-panel-heading a {
	background-image:url(../../images/right.png)!important;
	background-repeat:no-repeat!important;
	background-position:right!important;
}*/

.accor_head .vc_tta-panel-title a {
	background: #2d9cd3 none repeat scroll 0 0 !important;
	color: #fff !important;
	padding: 15px 20px !important;
	position:relative;
}
.accor_head .vc_tta-panel-title a:after {
	font-family: 'FontAwesome';
	position:absolute;
	right:20px;
	top:17px;
	font-size:14px;
}
.accor_head .vc_tta-panel-title a:after { content: "\f054";}
.vc_active .vc_tta-panel-title a:after { content: "\f078";}

/* VM page*/
.vm_head {background-color: #359dd0; padding:13px; margin-bottom: 20px;}
.vm_head h2 {color:#fff; font-size: 23px;}
h5.vsms {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 21px;
}

/* Secreatriat page*/
a.btn-int {
	background-color: #359dd0;
	color: #fff;
	padding:9px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 13px;
}
.sec_pict .wpb_content_element {margin-bottom: 15px!important;}

/* Market overview page*/
.mark_head {
	margin-bottom: 0!important;
	padding: 14px 22px!important;
}
.mark_head h2 {font-size: 19px!important;}
.market_title .vc_tta-panel-heading, .market_title .vc_tta-panel-body {background-color: #efefef!important;}
.market_title span.vc_tta-title-text {color: #6b6b6b!important; font-weight: bold;}
.market_title .vc_tta-panel-heading a {
	border-bottom: 1px solid #dfdfdf!important;
	background-image:url(../../images/minus.png)!important;
	background-repeat:no-repeat!important;
	background-position:right!important;
	margin-right:29px!important;
}
.markaccor .vc_active .vc_tta-panel-heading a {
	background-image:url(../../images/plus.png)!important;
	background-repeat:no-repeat!important;
	background-position:right!important;
	margin-right:29px!important;
}

/* Membership page*/
table.member_table {
	table-layout: fixed;
	width: 1200px!important;
}
tr.blue_one td, tr.grey td, td.dark_grey, td.light_grey, th.color1, th.color2, th.color3, th.color4, th.color5, th.color6 {text-align: center;}
th.color1, th.color2, th.color3, th.color4, th.color6 {padding: 7px; color: #fff;}
tr.blue_one td {background-color: #359dd0; color:#fff;}
tr.grey td {background-color: #e5e3e3; color:#707070;}
td.dark_grey {background-color: #b5b5b5; color:#fff;}
td.light_grey {background-color: #fbfbfb;}
th.color1 {background-color: #b8bbbd;}
th.color2 {background-color: #14658d;}
th.color3 {background-color: #656d78;}
th.color4 {background-color: #434a54;}
th.color5 {background-color: #ccd1d9; color:#303030; padding: 7px;}
th.color6 {background-color: #f6bb42;}
td.remove:before {
	content: "\f00d";
	color: #707070;
	font-size: 15px;
	font-family: "FontAwesome";
}
td.bor_right, th.bor_right {border-right: 3px solid #fff;}
td.bor_right, th.bor_right {border-bottom: 1px solid #d4d4d4;}
span.ena {text-indent: -9999px!important;}

.member_head { font-size:18px;}
.member_head p { margin-bottom:2px;}
.member_head h3 { font-size:28px;}
.member_head a {
	display:inline-block;
	background:#359dd0;
	color:#fff;
	text-transform:uppercase;
	padding:12px 35px;
	font-size: 22px;
    margin-top: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.member_head a:hover {
	background:#0a2763;
	color:#fff;
}

/* Footer*/
.home .c-layout-footer {margin-top:50px!important;}
.copy-rgt {text-align: left; font-size: 14px;}
.legal_text {text-align: right; text-decoration: underline; font-size: 14px;}
.legal_text a {color: #fff!important;}
p.web_by {font-size: 12px; display: none;}
.home p.web_by {display: none;}
.foot-content, .foot-content ul li a {color: #fff!important; font-size: 14px!important;}
a.link_tol {border-bottom:1px solid #fff!important;}
a.link_tol:hover {border-bottom:1px solid #204794!important;}
span.post-date:before {
	content: "\f274";
	color:#fff;
	font-size: 12px;
	font-family: "FontAwesome";
	margin-right: 10px;
	font-style: normal;
}
span.post-date {
	font-size: 12px;
	font-style: italic;
}

ul.event_footer span:before {
	content: "\f274";
	color:#fff;
	font-family: "FontAwesome";
	margin-right: 8px;
}
ul.event_footer span {font-size: 12px; font-style: italic;}
/* Blog*/
.post_head h3 {margin-top:0!important;}
.side_signup .nsw_form {padding:0!important;}
.side_signup .nsw_form_left h3 {display: none!important;}
.side_signup .nsw_form_left {width: auto!important; margin-bottom: 0!important; float:none!important;}
.side_signup .nsw_input {width: auto!important; float:none!important;}
.side_signup .nsw_input input {
	float: right!important;
	width: 215px!important;
	margin-bottom:12px!important;
	font-size: 12px!important;}
#text-5 {background: #eeeeee!important;}
.side_signup input[type=submit] {margin-right: 97px!important;}
.widget_text h5,
.widget_recent_entries h5 {
	color:#333334;
	font-size: 14px!important;
	text-transform: uppercase!important;
}
/*.blog_grid .vc_gitem-animated-block {height: 350px!important;}*/
.c-layout-sidebars-1 .nsw_form_right { width:100%; padding:0;}
.c-layout-sidebars-1 .nsw_form_right .nsw_but { margin-top:10px;}
.c-layout-sidebars-1 .nsw_form_right .nsw_input input { margin-bottom:5px!important;}

.news_list .vc_gitem-animated-block {
	float: left !important;
	width: 25% !important;
	height:150px;
	background-image:url(../../images/logo.png)!important;
	background-repeat:no-repeat;
	background-position:left top;
}
.news_list .vc_gitem-animated-block .vc_gitem-zone {
	display:none;
}
.news_list .vc_gitem-zone-c {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	float: right !important;
	width: 73% !important;
}
.news_list .vc_gitem-zone-c h4 { font-size:24px; margin:0 0 5px;}
.widget_recent_entries span.post-date:before {
	color:#747474!important;
}

/* CUSTOM BY HARDI */
.wpb_wrapper .ms-alert-box { display:none; }
.ms-membership-form-wrapper { color:#FFFFFF; }
.ms-membership-form-wrapper label { font-weight:normal; }
.ms-membership-form-wrapper > a { display:none; }
.no-margin-top { margin-top:0; }
.author-search { margin-bottom:20px; }
.row.margin-bottom { margin-bottom:10px; }
input.error, textarea.error { border:1px solid #FF0000!important; }
.green-button {
	background-color:#55aa00!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0 none;
    color: #ffffff;
    padding: 7px 35px;
}
.green { color:#55aa00!important; }
.center { text-align:center; }
.bottom-link { margin-top:20px; margin-bottom:20px; }
.member-log { color:#3083c9; float:right; margin-left:10px; }
.member-log a { color:#ffffff!important; }


/* Newsroom */
.newsroom .wpb_single_image:nth-child(1) { display:none;}
.newsroom .vc_btn3-container { position:relative; z-index:999;}

.alignnone {
	margin: 0 !important;
	height:auto!important;
}
.about_desc { padding-top:40px!important; padding-bottom:40px!important;}
h5.vsms { margin:0 0 5px!important;}

/* Button */
.vc_btn3.vc_btn3-size-md {
	font-size: 14px!important;
	padding: 8px 20px!important;
	text-transform: uppercase!important;
	background:#2d9cd3!important;
	border:1px solid #2d9cd3!important;
	color:#fff!important;
}
.vc_btn3.vc_btn3-size-md:hover {
	background:#0a2763!important;
	border:1px solid #0a2763!important;
	color:#fff!important;
}
.vc_gitem-post-data-source-post_title { margin-bottom:0!important;}
.vc_gitem-post-data-source-post_title h3 { margin-bottom:5px!important;}

/* VC Single Image */
.wpb_single_image .vc_figure,
.wpb_single_image .vc_single_image-wrapper,
.wpb_single_image img { width:100%;}

/* Sub Menu */
.sub-menu { padding: 0!important;}
.desk-menu .sub-menu li > a {
	border-bottom: 1px solid #2d5091!important;
	padding: 10px 25px!important;
}

/* Job Board */
.job_board_list {
	margin-bottom:30px;
	border:1px solid #bababa;
}
.job_board_list:nth-of-type(2n+1) {
	border:1px solid #eeeeee;
}
.job_title h3 { font-size:18px; font-weight:bold; margin:0;}
.job_company {
	font-weight:bold;
	margin:0 0 5px;
}
.job_company:before {
	font-family: 'FontAwesome';
	content: "\f015";
	padding-right:6px;
	font-weight:normal;
}
.job_info ul { margin:0; padding:0;}
.job_info ul li {
	display:inline-table;
	padding-right:15px;
	font-size:12px;
}
.job_right { background:#f8f8f8;}
.job_in { padding:25px; box-sizing:border-box; min-height:170px;}
.job_in h3 { margin:0 0 6px;}
.job_edit_icon {
	font-size:14px;
	padding-left:15px;
}
.job_addnewjob {
	position:absolute;
	top:9px;
	right:160px;
}
.job_addnewbutton a:hover {
	background:#3083c9!important;
	color:#fff!important;
}
.no_padding { padding:0!important;}
.job_left { float:40%; float:left;}
.job_right { float:right; width: 59%;}

	/* Submit Job */
	.job_submit label {}
	.job_submit input,
	.job_edit input,
	.job_submit textarea,
	input.wpcf7-form-control,
	textarea.wpcf7-form-control {
		border:2px solid #eee!important;
		width:100%!important;
		box-shadow:none!important;
	}
	.job_submit_intem { margin-bottom:15px;}

	input.kirm_job,
	input.wpcf7-submit {
		background: #55aa00 none repeat scroll 0 0 !important;
		border: medium none !important;
		display: inline-block;
		font-size: 20px;
		margin: 0 auto !important;
		padding: 13px 30px !important;
		text-align: center !important;
		text-transform: uppercase;
		width: auto !important;
	}
	.job_sukses {
		text-align:center;
		font-size:16px;
		margin:5px 0 20px;
		color:#55aa00;
	}
	.member-log { font-size:12px;}
	.job_submit .row { margin-bottom:15px!important;}

	.member-log-mob{
		border-bottom: 2px solid #eee;
		margin: 0 0 15px;
		padding-bottom: 10px;
	}

	.news_daily .vc_gitem-zone-c { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.news_daily .vc_gitem-animated-block {
		position: relative;
		float: left;
		width: 27%;
		margin-right: 15px;
	}
	.news_daily .vc_gitem_row .vc_gitem-col { padding-top:0!important;}
	.news_daily .vc_gitem_row .vc_gitem-col h4 { margin-top:0!important;}

li#menu-item-18101 a:after {
    background: none!important;
    background-color: white!important;
}
.page-id-9762 .post-9762 img {
    width: 100%;
    height: auto;
    margin: 0;
}
.wpf_multi_form_controls.wpf_input_content .form-check {
    display: inline-block;
    padding-right: 20px;
}
.wpf_multi_form_controls.wpf_input_content .form-check label.form-check-label {
    margin-left: 6px;
}
img.aligncenter.wp-image-14962:last-child {
    display: none;
}
img.map-image.aligncenter.wp-image-14962 {
    display: block;
}
#sessions-wrap .vc_active .vc_tta-panel-title a:after, .sessions .vc_active .vc_tta-panel-title a:after {display: none;}
#sessions-wrap .vc_tta.vc_general .vc_tta-panel-title>a, .sessions .vc_tta.vc_general .vc_tta-panel-title>a {
    height: 70px;
    letter-spacing: .025em;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}
#sessions-wrap .vc_tta-container, .sessions .vc_tta-container {
    height: auto;
}
.circle-img {
    display: block;
    float: left;
    overflow: hidden;
    width: 100px;
    height: 100px;
    border-radius: none;
    clear: both;
}
.circle-img img {width: 100%; height: auto;}


/*CATEGORY ARTICLES*/
.category-articles .col-sm-3 a {
    width: 190px;
    height: 190px;
    float: left;
    margin-top: 9px;
}
.category-articles h3 {
	margin-top: 0;
    font-size: 18px;
    color: #000000;
    text-align: left;
    font-family: Open Sans;
    font-weight: 600;
    font-style: normal;
}
.category-articles .entry-content .col-md-9 {
    padding: 0;
    margin-bottom: 50px;
}
.category-articles .col-md-9 h4 {
    font-size: 15px;
}

footer ul.sub-menu {background: none!important;}

/*ADVISORY BOARD CSS*/
.board-block {
    margin-bottom: 60px;
}
.board-img-block {
    padding: 10px 10px 30px 10px;
    border: 1px solid #ececec;
    text-align: center;
}
.page-id-424 .board-img-block {height: 360px;}
.board-img-block img {
    width: 70%;
    margin: auto;
    display: block;
}
.board-block h3 {
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 10px;
	min-height: 60px;
}
.board-block h4 {
    font-size: 16px;
    margin-top: 0;
    line-height: 18px;
    margin-bottom: 20px;
}
.board-block a.btn.btn-primary {
    transform: rotate(180deg);
    transition: all .4s ease;
}
.board-block a.btn.btn-primary.collapsed {
    transform: none;
}
.board-block a.btn {
    position: absolute;
    bottom: -25px;
    left: 0;
    right: 0;
    display: inline-block;
    width: 50px;
    height: 50px;
    border: none;
    margin: auto;
    border-radius: 100%;
    padding-top: 22px;
    background: #2e9cd3;
}
.board-block a.btn img {width: 80%;}
.board-block .collapse {
    padding: 20px 10px;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}
/* .upcomingevents-carousel {display: none;} */

/*MEMBERSHIP*/
h3.memtype {
    text-transform: capitalize;
}
.ms-protected-content {
    color: #fff;
}
.ms-protected-content .ms-membership-form-wrapper {
    margin-top: 15px;
}
.ms-protected-content form .nav {
    position: relative;
    top: auto;
    left: auto;
}
.ms-protected-content form .nav p {
    text-align: left;
    margin-bottom: 10px;
}
.ms-protected-content form#loginform p.login-submit {
	padding-top: 0;
}
iframe.webinar-iframe {
    margin: auto;
    float: none;
    display: block;
}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.page-id-599 .c-page-breadcrumbs {
    display: none;
}

.single-post.postid-706 .head_title.header_page h3.c-page-title span {
    max-width: 55%;
}
.parent-pageid-593 .c-page-breadcrumbs {
    display: none!important;
}

/* RESPONSIVE */
@media only screen and (max-width: 1270px) {
	ul.sub-menu {background-color: #fff!important;}
	ul.sub-menu span {color:#333!important;}
	ul.sub-menu li a { padding:6px 25px;}
	.logo-mob img { width: 130px;}
	.mob-menu-toggle { right:20px!important;}
	.home_top { margin:0!important; padding:0!important; height:380px!important;}
	.home_top .wpb_content_element { margin:0!important;}
/* 	.home_top .vc_column-inner { padding:0!important;} */
	.slide_section { width:100%;}
	.readmore_button { position:static; margin-top:20px;}
	.nsw_form_left,
	.nsw_form_right { float:none; width:100%; margin:0 0 15px;}
	.nsw_but { float:left;}
	.about_med .vc_col-sm-10 { width:70%!important;}
	.about_med .vc_col-sm-2 { width:30%!important;}

	.slide_right { margin-right:0; width:30.5%;}
}

@media only screen and (max-width: 980px) {
	.c-page-breadcrumbs { position:static; margin:5px 0 0; float:none!important;}
	.c-layout-sidebars-1 .nsw_form_right .nsw_input input {
		width:49%!important;
		float:left!important;
	}
	.c-layout-sidebars-1 .nsw_form_right .nsw_input input:nth-child(2) { margin-left: 0; float:right!important;}
	#secondary { margin-top:30px;}

	.event_list ul li strong,
	.event_list ul li em { width:100%; float:none; border:none; padding:0;}
	.event_list ul li em { line-height:22px; display:block;}
	.c-prepfooter .col-md-3 { width:100%!important; float:none!important; margin:0 0 35px!important;}

	.table_membership {
		overflow:auto;
		padding-bottom:60px;
		background:url(../../images/tap.svg) no-repeat center bottom;
	}
	.job_addnewjob { right:0;}
	.job_left,
	.job_right { width:100%; float:none;}
	.job_submit { width:100%;}
	.job_sukses { text-align:left; margin:-15px 0 25px; font-size:14px;}
	.job_in { min-height:0;}

	.job_submit .row { margin:0 0 15px!important;}
	.job_submit .col-md-6,
	.job_submit .col-md-12 { padding:0;}
}

@media only screen and (max-width: 767px) {
	.mob-menu-toggle { right:0!important;}
	.slide_left,
	.slide_right { width:100%; float:none; margin:0 0 20px;}
	.home_top { height:auto!important;}
	.slide_right_in { padding: 25px 25px 70px!important;}
	.slick-next, .slick-prev { top: -68px !important;}
	.nsw_but,
	.nsw_input { width:100%; float:none; margin:0 0 15px;}

	.about_med .vc_col-sm-10,
	.about_med .vc_col-sm-2 { width:100%!important; margin-bottom:20px!important;}
	.desc_left { border:none;}
	.about_desc { padding-top:10px!important;}

	.news_list .vc_gitem-animated-block { display:none;}
	.news_list .vc_gitem-animated-block,
	.news_list .vc_gitem-zone-c { width:100%!important; float:none!important; margin:0 0 15px; padding:0!important;}
	.vc_btn3-container { margin-bottom:0!important;}

	.news_list .vc_gitem_row .vc_gitem-col { padding:0!important;}
  form.ms-membership-form {
    width: 100%;
}
  .job-block.heading-block {
    display: none;
}
.category-articles .col-sm-3 a {width: 100%;}
    aside#nav_menu-2 {padding-left: 0!important;}
}
@media only screen and (max-width: 568px) {
	.nsw_input input {
	  float: none;
	  width: 100% !important;
	  margin:0 0 15px!important;
	}
	.nsw_form { padding:20px;}
		.c-layout-sidebars-1 .nsw_form_right .nsw_input input {
		width:100%!important;
		float:none!important;
	}
}

.cycloneslider-template-standard .cycloneslider-pager { bottom:20px!important;}
.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active {background: #2d9cd3!important;}
.cycloneslider-template-standard .cycloneslider-pager span {background: #e5e5e5!important; box-shadow: none!important;}
form.ms-membership-form {
    width: 25%;
    float: left;
}
.lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:last-child .lvca-top-header {
    background: #fbb03f!important;
    border: none;
}
.lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:first-child .lvca-top-header {
    background: #fff!important;
    border: none;
}
.lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:nth-child(2) .lvca-top-header {
	background: #808285!important;
    color: #000!important;
	border: none;
/*     background: #d1d2d4!important;
    color: #000!important; */
}
.lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:nth-child(3) .lvca-top-header {
    background: #57585a!important;
    color: #fff!important;
	border: none;
}
.lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:nth-child(4) .lvca-top-header {
    background: #d1d2d4!important;
    color: #000!important;
	border: none;
}
.lvca-pricing-table .lvca-plan-header {
    background-color: #d0dbef!important;
    padding: 10px!important;
}
.lvca-pricing-table .lvca-plan-price .lvca-text {
    background: #1074bc!important;
}
.lvca-pricing-table .lvca-top-header h3 {font-size: 17px!important;}
.lvca-grid-item.lvca-pricing-plan:first-child h4.lvca-plan-price {
    background: #fff!important;
}
.lvca-pricing-table .lvca-pricing-plan:first-child h4.lvca-plan-price span.lvca-text {
    background: #fff!important;
}
.lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:first-child {
    width: 30%;
	margin-left: 0;
}
.lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:nth-child(2), .lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:nth-child(3),
.lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:nth-child(4), .lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:nth-child(5) {
    width: 17.5%;
	margin-left: 0;
}
.lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:nth-child(2) .lvca-plan-details h4, .lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:nth-child(3) .lvca-plan-details h4,
.lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:nth-child(4) .lvca-plan-details h4, .lvca-pricing-table .lvca-grid-item.lvca-pricing-plan:nth-child(5) .lvca-plan-details h4 {
	color: #fff!important;
}
.lvca-pricing-table .lvca-pricing-plan:first-child .lvca-purchase {
    display: none;
}
.lvca-pricing-table .lvca-plan-details {border:none!important; border-right: 1px solid #eee!important;border-bottom: 1px solid #eee!important;}
.lvca-pricing-table .lvca-purchase a {letter-spacing: initial!important;}
.lvca-pricing-table .lvca-pricing-plan .lvca-plan-price {border-right: 1px solid #eee!important;}
.lvca-pricing-table .lvca-pricing-plan:first-child .lvca-plan-price {border: none!important;}
.lvca-pricing-table .lvca-purchase {border: none!important; background: #fff!important;}
.ms-purchase-table td.ms-desc-column {
    display: none;
}
table.ms-purchase-table {
    border: none;
    max-width: 600px;
}
tr.gateway_manual, tr.gateway_paypalstandard {
    float: left;
    background: #fff!important;
}
.lvca-accordion.lvca-style1 .lvca-panel {margin-top: 10px!important;}
.lvca-panel:first-child, .lvca-accordion.lvca-style1 .lvca-panel:first-child.lvca-active .lvca-panel-title {
    background: #808285!important;
}
.lvca-panel:nth-child(2), .lvca-accordion.lvca-style1 .lvca-panel:nth-child(2).lvca-active .lvca-panel-title {
    background: #57585a!important;
}
.lvca-panel:nth-child(3), .lvca-accordion.lvca-style1 .lvca-panel:nth-child(3).lvca-active .lvca-panel-title {
    background: #d1d2d4!important;
}
.lvca-panel:nth-child(4), .lvca-accordion.lvca-style1 .lvca-panel:nth-child(4).lvca-active .lvca-panel-title {
    background: #fbb03f!important;
}
#mobile-pricingtable {display:none;}
.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title,
.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title:after, .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title:after {color: #fff!important;}
.lvca-panel .lvca-purchase {
    text-align: center;
}

/*JOB PORTAL CSS*/

.job-header {
    height: 200px;
  background: url('../../../../uploads/2019/05/timo-wagner-348543-unsplash.jpg')no-repeat center 64%;
  background-size: cover;
}
.job-header h1 {
    color: #fff;
    padding-top: 90px;
    padding-left: 100px;
    font-weight: 900;
    height: 200px;
    margin: 0;
    background: rgba(0,0,0,0.4);
}
h3.text-center.cat-title {position: relative;margin-top: 40px;}
/* h3.text-center.cat-title:before {
    content: "";
    height: 2px;
    width: 50px;
    display: block;
    background: #26aae1;
    margin: auto;
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
}
h3.text-center.cat-title:after {
    content: "";
    height: 2px;
    width: 100px;
    background: #26aae1;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
} */
.job-cat-wrap {
    display: block;
    float: left;
    width: 100%;
    margin-top: 40px;
}
.job-cat {margin-bottom: 20px;}
.job-cat {
    display: table;
}
.job-cat a {
    height: 100px;
    background: #0c2860;
    border-radius: 15px;
    text-align: center;
    padding: 30px 15px;
    display: table-cell;
    vertical-align: middle;
}
span.d-block.icon {
    display: block;
    margin-bottom: 20px;
    margin-top: 14px;
}
span.d-block.icon:before {
    font-size: 50px;
    color: #0c2860;
}
span.cattitle {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 20px;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    color: #ffffff;
    display: inline;
    font-weight: 600;
}
.job-cat a:hover {
    background: #dfdfdf;
    color: #0c2860;
}
.job-cat a:hover span, .job-cat a:hover span.d-block.icon:before {
    color: #0c2860;
}
.counting {
    border-radius: 4px;
    display: inline-block;
    margin-bottom: 10px;
    padding: 2px 10px;
    background: rgba(0,0,0,0);
  color: #ffffff;
  font-weight: 600;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
}
span.counting:before {
    content: "( ";
}
span.counting:after {
    content: " )";
}
.job-cat a:hover span.counting {
    color: #0c2860;
}
.job-block .com-logo img {
    height: auto;
    width: 80%;
    max-width: none;
}
.job-info span img {
    height: 15px;
    margin-right: 7px;
}
.job-block:first-child {
    border-top: 1px solid #f4f4f4;
}
.job-block.label span {
    font-size: 14px;
    font-weight: 600!important;
    color: #727070!important;
    font-family: 'Lato'!important;
    height: 100%;
    line-height: 86px!important;
}
#recent-jobs .job-block.label .com-logo {
    line-height: 88px!important;
    font-size: 14px;
    font-weight: 600!important;
    color: #727070!important;
    font-family: 'Lato'!important;
    height: 100%;
}
.job-block.label h5 {
	line-height: 85px!important;
	font-size: 14px;
    font-weight: 600!important;
    color: #727070!important;
    font-family: 'Lato'!important;
    height: 100%;
}
.job-block {
    border-bottom: 1px solid #f4f4f4;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
  height: 88px;
  background: #fff;
  padding-left: 0!important;
  padding-right: 0!important;
}
div#recent-jobs h3 {
    padding-bottom: 50px;
    margin-bottom: 0;
}
.job-categ.pull-right {
  margin-top: 20px;
    background: #ffffff;
}
.job-categ span {
    color: #26baee;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #26baee;
    font-size: 14px;
    display: block;
}
span.freelance {
    color: #f8b500;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #f8b500;
    font-size: 14px;
    display: block;
}
span.fulltime {
    color: #26baee;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #26baee;
    font-size: 14px;
    display: block;
}
span.part-time {
    color: #f23a2e ;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #f23a2e;
    font-size: 14px;
    display: block;
}
.com-logo {
    line-height: 88px;
  padding: 0!important;
}
.job, .job-info, .position {padding: 0!important;}

.position {
    height: 88px;
    line-height: 88px;
}
.job h5 {
    margin: 0;
    font-size: 13px;
    font-weight: 400;
    padding-top: 0;
    padding-bottom: 0;
    display: inline-block;
    vertical-align: middle;
  padding-right: 15px;
	font-family: "Lato"!important;
	line-height: 15px;
}
.job-info {
    height: 88px;
    line-height: 88px;
}
.job-info span {
    display: inline-block;
    margin-right: 5px;
    line-height: 19px;
    font-size: 13px;
	vertical-align: middle;
}
.job-block a {
    display: block;
    float: left;
    width: 100%;
  padding-left: 10px;
  padding-right: 0px;
  color: rgba(0, 0, 0, 0.5);
      border: 1px solid #dfdfdf;
}
.job .job-info span {
    width: 40%;
}
.page-template-tpl_jobportal .col-md-9 .job .job-info span {
    width: 48%;
    display: inline-block;
    vertical-align: middle;
    padding-left: 0;
    position: relative;
    font-size: 13px;
    line-height: 14px;
  text-align: left;
}
.job-info span strong {
    font-weight: normal;
    display: block;
}
.page-template-tpl_jobportal .col-md-9 .job .job-info span:first-child {
  padding-left: 0;
}
.page-template-tpl_jobportal .col-md-9 .job-info span img {
  display: none;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.job .job-info span:nth-child(2) {
    width: 20%!important;
}
.job .job-info span:last-child {
    width: 23%!important;
}
/* .job .job-info span:nth-child(2){
    width: 31%;
} */
.job-block.label .job .job-info span {
    padding-left: 0;
    font-size: 14px;
}
.job-block a:hover {
    -webkit-box-shadow: 4px 0 40px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 4px 0 40px 0 rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 2;
}
.job-block.heading-block .com-logo, .job-block.heading-block .job h5, .job-block.heading-block span {
    font-weight: 600!important;
    font-family: 'Lato'!important;
    font-size: 15px!important;
    color: #727070!important;
}
.job-block.label {
    border: none!important;
    padding: 0;
    font-size: 14px;
    text-align: left;
    font-weight: 700;
    text-shadow: none;
    border-bottom: 1px solid #f4f4f4!important;
}
.job-block.label a:hover {
    box-shadow: none;
}
/* .job-block a.a-part-time {
    border-left: 3px solid #f23a2e;
}
.job-block a.a-full-time {
    border-left: 3px solid #26baee;
}
.job-block a.a-freelance {
    border-left: 3px solid #f8b500;
} */
a.btn.btn-primary.rounded.py-3.px-5::before {
    content: "";
}

a.btn.btn-primary.rounded.py-3.px-5 {
    padding: 10px 40px;
    font-size: 16px;
    background: #2c9dd3;
    border-color: #2c9dd3;
    margin-top: 40px;
}
a.btn.btn-primary.rounded.py-3.px-5:hover {
    background: #dfdfdf;
    color: #2c9dd3!important;
    border-color: #dfdfdf;
}
#mc_embed_signup form {padding-right: 10px;}
#mc_embed_signup h2 {
    font-weight: bold;
    padding: 0;
    margin: 17px 0;
    font-size: 17px!important;
    line-height: 20px;
}
#mc_embed_signup .indicates-required {display: none;}
#mc_embed_signup .asterisk {display: none;}
#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 0 10px;
}
div#mc_embed_signup {
    border: 1px solid #dfdfdf;
    margin-top: 26px;
    margin-bottom: 40px;
}
#mc_embed_signup input#mc-embedded-subscribe {
    background-color: #2c9dd3;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 12px;
    border-radius: 5px;
}

.prev-next {
    position: relative;
    right: 0;
    top: 21px;
    font-size: 18px;
    text-align: right;
    margin-top: -56px;
}
.prev-next a {
    font-size: 15px;
    color: #32aae1;
    cursor: pointer;
}
a.prev.slick-arrow {
    margin-right: 10px;
}
a.next.slick-arrow {
    margin-left: 10px;
}
.feat-info h3 {
  margin-top: 0;
  font-size: 17px;
  font-weight: 700;
}
#jobs-slider .job-categ span {
    padding: 0 15px;
}
#jobs-slider .job-info span img{
    float: left;
}
#jobs-slider .job-info span {
    display: block;
    width: 100%;
  margin-bottom: 6px;
}
div#jobs-slider {
    margin-top: 50px;
    border: 1px solid #dfdfdf;
    padding-top: 23px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 23px;
    border-radius: 0;
}
#jobs-slider .job-info {
    padding: 0;
    margin-top: 20px;
}
ul.slick-dots {
    position: absolute;
    bottom: -25px;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
}
.slick-dots li {
    float: left;
    list-style: none;
    line-height: 100%;
}
.slick-dots li.slick-active button {
    background: #32b3e7;
}

.slick-dots li button {
    border-radius: 50%;
    width: 7px;
    height: 7px;
    font-size: 0;
    padding: 0;
    margin-right: 7px;
    background: #c4c4c4;
    border: none;
}
.single-jobposts .job {
    padding-left: 10%!important;
}
.single-jobposts .job .job-info span {
    width: 30%!important;
}
.single-jobposts .job .job-info span:nth-child(2) {
    width: 17%!important;
}
.single-jobposts .job .job-info span:last-child {
	width: 30%!important;
}
.single-jobposts .type-jobposts section.c-layout-breadcrumbs-1 {
    padding: 0;
}
.single-jobposts .c-layout-breadcrumbs-1 .c-page-breadcrumbs {
    float: right!important;
    position: absolute;
}
.jobposts .vc_column-inner {
    padding-left: 0!important;
}
.c-layout-breadcrumbs-1 .c-page-title {
font-family: 'Lato'!important;
}
.job-block.heading-block a:hover {
    box-shadow: none;
    -webkit-box-shadow: none;
    cursor: default;
}
p.featured-banner img {
    width: 100%;
}
#jobs-slider .vc_btn3-color-grey {
    display: inline-block;
    margin-top: 20px;
    border-radius: 5px;
}
#mc_embed_signup .mc-field-group {
    float: left;
    width: 30%;
    display: inline;
    clear: none;
    margin-right: 20px;
}

/*JOB PORTAL CSS END*/
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text {
    transform: none!important;
	-webkit-transform: none!important;
	-ms-transform: none!important;
}
img, object, embed {height: auto;}
.lvca-grid-item.lvca-pricing-plan:nth-child(4) .lvca-top-header h3 {
    color: #666666;
}

.member-block.col-md-4.col-sm-6.col-xs-12 {
    text-align: center;
    height: 350px;
    margin-bottom: 100px;
    border: 1px solid #ececec;
    margin-right: 5%;
    width: 30%;
    padding: 0;
    position: relative;
    z-index: 1;
}
.member-block.col-md-4.col-sm-6.col-xs-12.nomargin {
    margin-right: 0;
}
.member-block:nth-child(3n) {
    margin-right: 0!important;
}
.socmedinfo p br {
    display: none;
}
.initial-info {
    height: 350px;
}

.member-block h3 {
    font-size: 16px;
    margin: 0;
    padding: 0 15px;
    line-height: 18px;
    margin-bottom: 10px;
	text-transform: capitalize;
}
.expand-btn {
	cursor: pointer;
	pointer-events: all;
}
.expand-btn a {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: #2d9cd3;
    border-radius: 100%;
    line-height: 50px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -25px;
}
.expand-btn a img {
    width: 30px;
    height: auto;
}
.featured-pwrap .panel-group {
    z-index: 9999;
    position: relative;
}
.member-block .panel-title>a {transition: all .4s ease;}
.featured-pwrap img {
    z-index: 9;
    position: relative;
}
.member-block .panel-group {
    z-index: 9999;
    position: relative;
}
.member-block .panel-group .panel {
    border: none;
    background: none;
    box-shadow: none;
}
.member-block .panel-default>.panel-heading {
    padding: 0;
    width: 50px;
    height: 50px;
    margin: auto;
    border-radius: 100%;
    line-height: 50px;
    background-color: #2d9cd3;
    margin-top: -25px;
}
.member-block .panel-title>a {
    display: block;
    height: 50px;
    line-height: 50px;
}
.member-block .panel-title img {
    z-index: 9;
    position: relative;
    width: 30px;
    display: block;
    margin: auto;
    float: none;
    padding-top: 20px;
}
.member-block .panel-group .panel-footer {background: none;}

.member-block .collapse.in {
    display: block;
    background: #ffffff;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}
.member-block .panel-body {
    min-height: 450px;
}
.featured-pwrap img {
    height: auto;
    width: 70%;
    max-width: none;
    margin-top: 30px;
    margin-bottom: 20px;
}
.socmedinfo p {
    margin-top: 10px;
}
.further-info {
    background: #fff;
    position: relative;
    z-index: 9999;
	text-align: left;
}
.search-area {
    background: #3c60a8;
    display: table;
    width: 100%;
    margin-top: 50px;
}
.search-inner {
    width: 50%;
    margin: auto;
    float: none;
    display: table-cell;
    vertical-align: middle;
    height: 90px;
    text-align: left;
    padding-left: 20px;
}
.search-inner strong {
    color: #fff;
    font-size: 20px;
}
.facetwp-facet.facetwp-facet-membershiptype.facetwp-type-dropdown, .facetwp-facet.facetwp-facet-membershipsearch.facetwp-type-search {
    width: 200px;
    display: inline-block;
    margin-bottom: 0;
    margin-top: -5px;
    margin-left: 20px;
}
.facetwp-facet.facetwp-facet-membershipsearch.facetwp-type-search {
    margin-right: 20px;
}
select.facetwp-dropdown {
    background: #f3f3f3;
    background-image: none;
    -webkit-appearance: none;
    border: none;
    border-radius: 5px;
    padding: 5px;
    color: #333;
    text-transform: capitalize;
    height: 35px;
    display: inline-block;
}
.facetwp-facet-membershipsearch input.facetwp-search {
    padding: 5px!important;
    height: 35px;
    display: inline-block;
    margin: 0;
    border: none;
    font-family: 'Lato';
    font-size: 14px;
    border-radius: 5px;
}
input.facetwp-search::placeholder {
	color: #333;
}
.search-area button {
    padding: 5px 25px;
    background: #55aa00;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #55aa00;
}
.facetwp-facet.facetwp-facet-membershiptype.facetwp-type-dropdown {
    position: relative;
}
.facetwp-facet.facetwp-facet-membershiptype.facetwp-type-dropdown:before {
    content: "►";
    position: absolute;
    right: 10px;
    top: 6px;
    transform: rotate(90deg);
    font-size: 20px;
    width: 20px;
    height: 20px;
}


#upcoming-events .lvca-carousel-item.slick-slide .lvca-entry-text-wrap {
    height: 100px!important;
    padding-top: 10px!important;
    padding-bottom: 20px!important;
    min-height: 130px!important;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
#upcoming-events .lvca-entry-text-wrap h3 {
    width: 100%;
}
#upcoming-events .lvca-entry-text-wrap h3, #upcoming-events .lvca-entry-text-wrap h3 a {
    font-size: 16px;
    font-weight: 700;
    color: #494949!important;
    line-height: 18px;
}
#upcoming-events .lvca-project-image {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
}

/*7TH AOWD PROGRAM*/
.page-id-21300 strong, .page-id-21300 p, .page-id-21300 span, .page-id-21300 em, .page-id-21300 h1, .page-id-21300 h2, .page-id-21300 h3, .page-id-21300 h4, .page-id-21300 h5 {
    color: #333;
}


.socmedinfo {
    margin-top: 20px;
	height: 31px;
}


.single .entry-meta, .single span.posted-on {
    display: none;
}

@media screen and (max-width: 1024px){
.lvca-pricing-table .lvca-top-header h3 {
    font-size: 13px!important;
    line-height: 20px!important;
}
}
@media screen and (max-width: 992px){
  #desktop-pricingtable, #membership-pricing {display: none;}
  #mobile-pricingtable {display:block;}
  .single-jobposts .job {padding-left: 20px!important;}
}
@media screen and (max-width: 769px){
	  .single-jobposts #main .job .job-info span {
    width: 100%!important;
    margin: 0;
    margin-bottom: 10px;
  }
	.job-info span strong {display: inline;}
}
@media screen and (max-width:767px){
  .job-block {
      height: auto;
      text-align: center;
  }
  .single-jobposts .job {padding-left: 0!important;}
  .position {
    line-height: initial;
    height: auto;
  }
  .position h5 {display:block;width: 100%;padding: 0; text-align: left; padding-left: 10px;}
  .job-block a {padding-left: 0;}
  .job .job-info {
    line-height: initial;
    height: auto;
    padding: 25px 0!important;
    display: block;
    float: left;
  }
  .job .job-info span {
    width: 49%;
    margin: 0;
  }

}
@media screen and (max-width: 680px){
.member-block .panel-default>.panel-heading {margin-top: 30px;}
.member-block.col-md-4.col-sm-6.col-xs-12 {
    width: 100%;
    margin-right: 0;
    height: auto;
    margin-bottom: 40px;
}
.search-area button {
    padding: 5px 25px;
    margin-bottom: 20px!important;
    display: block;
    margin: auto;
    color: #333;
}
.facetwp-facet.facetwp-facet-membershiptype.facetwp-type-dropdown, .facetwp-facet.facetwp-facet-membershipsearch.facetwp-type-search {
    display: block;
    text-align: center;
    width: 50%;
    margin-bottom: 20px;
    margin-top: 20px;
    float: none;
    margin: 20px auto;
}

}