/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/


#mepr_forgot_password_form, #mepr_reset_password_form {
    width: 600px;
    max-width: 80%;
    margin: 20px auto;
}
.sign-in { width: 600px; max-width: 90%; margin-left: auto; margin-right: auto;}
#mepr_reset_password_form input[type=password] { color: black;}

#mepr_user_or_email { color: black;}
.col_img_member_list { text-align: center;}
.custom-dropdown select { color: #606060;}
.transparent_content{background-position: top center;	background-repeat: no-repeat;}

.memberpressproduct-template-default .content_bottom, .page-id-36 .content_bottom { margin-top: 150px;}

table.mp-table td { text-align: left;}
.mepr-nav-item a { color: #233b79; font-size: 16px; font-weight: 600;}
.mepr-nav-item a:hover { text-decoration:underline;}
.mepr-nav-item.mepr-active-nav-tab a { text-decoration: underline;}

#menu-join-login li, #menu-join-login li a { line-height: 32px; !important;}
.white-text h1,.white-text .h1,.white-text h2,.white-text .h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,
.white-text a:not(.qbutton),.white-text p,.white-text li,.white-text .q_list.circle ul > li{ color:#fff;}

.black-text p {	color: #272727;}
.gray-text p {	color: #9A9A9A;	font-size: 15px;	line-height: 22px;}

.flex-box .wpb_wrapper{display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; justify-content: space-between;}
  
 .screen-reader-text{border: 0;clip: rect(1px,1px,1px,1px);	-webkit-clip-path: inset(50%);line-height: 1px;
	clip-path: inset(50%);height: 1px;margin: -1px;	overflow: hidden;	padding: 0;	position: absolute !important;	width: 1px;	word-wrap: normal !important;
}
h1.big,h2.big {
	font-size: 60px;
	line-height: 72px;
	font-weight: bold;
}
.intro-text h2 {	font-weight: 400;}
.intro-text p {	font-size: 22px;	line-height: 30px;}
.vc_row.margin-gap-to-title {
	margin-top: -80px !important;
}

.blue-box {	padding: 90px 128px 50px;}
/* join-iia page*/
.vc_row.membership-levels .full_section_inner {	display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;} 

.vc_row.membership-levels .full_section_inner > .wpb_column > .vc_column-inner{	display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;height: 100%;}
.vc_row.membership-levels .full_section_inner > .wpb_column > .vc_column-inner .wpb_single_image{ opacity:0;}

.vc_row.membership-levels .q_icon_with_title.left_from_title .icon_text_holder .icon_text_inner p {

	padding-right: 50px;
}
.with_frm_style .frm_message p { margin-top: 5px;}

/* end join-iia page*/

.mepr-replace-file { display: none;}
.mepr-file-uploader { display: block !important;margin-top: 10px;}


@media screen and  (min-width:769px){
.heading-on-left > .wpb_wrapper {	padding-left: 274px;	position: relative;}
.heading-on-left > .wpb_wrapper > h2,
.heading-on-left > .wpb_wrapper > h3,
.heading-on-left > .wpb_wrapper > h4,
.heading-on-left > .wpb_wrapper > h5 {	position: absolute;	left: 0;	width: 250px;}
}

@media screen and  (max-width:1400px){
.blue-box {	padding: 50px 30px;}
}

@media screen and  (max-width:1000px){
.vc_row.margin-gap-to-title {	margin-top: 0px !important;}
.content:not(.has_slider), .content.content_top_margin:not(.has_slider) {	margin-top: 160px !important;}
body.blog .content, .content.content_top_margin {	margin-top: 160px !important;}
body.page-id-17 .content{ margin-top:0 !important;}/*--iia-joinpage---*/
body.page-id-17  .title_subtitle_holder_inner {	margin-top: 100px;}/*--iia-joinpage---*/
.vc_row.mobile-top-margin{margin-top: -20px !important;} /*--iia-joinpage---*/
}

@media screen and  (max-width:768px){
.vc_row.mobile-top-margin{margin-top: -20px !important;} /*--iia-joinpage---*/
}

@media screen and  (max-width:480px){
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, 
.container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, 
.elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .full_width .parallax_content, 
.qode_elementor_container_inner, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {
	width: auto;
	margin: 0 15px;
}

.content .title_outer.with_image .title .container_inner, .title_outer .has_background.title .title_holder .container_inner, .title_outer .has_fixed_background.title .title_holder .container_inner {

	width: calc(100% - 30px);
}

.section_inner_margin {    margin-left: 0px;    margin-right: 0px;}

}
/*-----------------header and menu -------------------*/

.side_menu_button a.popup_menu{ text-align:center; padding:0;}
.side_menu_button a.popup_menu .menu-icon,
.popup_menu_holder a.popup_menu .menu-icon{ width:55px; height:55px; display:block; border-radius:50%; padding-top: 14px;
box-sizing: border-box; background-color:#233b79;}



.side_menu_button a.popup_menu span.menu-title,
.popup_menu_holder .popup_menu span.menu-title {	display: block;	text-transform: uppercase; font-size:20px; font-weight:bold;}
.side_menu_button .popup_menu.opened span.menu-title,
.popup_menu_holder .popup_menu.opened span.menu-title{ opacity:0;}


.side_menu_button > a.popup_menu span.menu-title{ color:#233b79;}

.light:not(.sticky):not(.scrolled) .side_menu_button > a.popup_menu span.menu-title {	color: #fff;}
.side_menu_button .popup_menu:hover {    opacity: 1;}


.side_menu_button a.popup_menu.opened .menu-icon,
.popup_menu_holder a.popup_menu.opened .menu-icon{ background-color:rgba(0,0,0,0.3);}
.popup_menu_holder a.popup_menu {	position:fixed;	right: 45px;	top: 40px;	text-align: center;}
.admin-bar .popup_menu_holder a.popup_menu {		top: 72px;}
.popup_menu_holder  .popup-logo{ margin-bottom:70px;}

.popup_menu .line::before {	top: -6px;}
.popup_menu .line::after {top: 6px;}
.popup_menu .line, .popup_menu .line::after, .popup_menu .line::before {width: 27px;}
.popup_menu_inner {	width: 27px;	z-index: 1;}
nav.popup_menu ul li {	text-align: left;}


.popup_menu_holder_outer {	max-width: 715px;	right: 0 !important;	left: auto !important; -webkit-box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow:    0px 0px 20px 3px rgba(0, 0, 0, 0.15);
box-shadow:         0px 0px 20px 3px rgba(0, 0, 0, 0.15);}
.popup_menu_holder {padding-left: 100px;	padding-right: 50px;	box-sizing: border-box;}


.qode_popup_menu_push_text_right .popup_menu_holder_outer, 
.qode_popup_menu_push_text_top .popup_menu_holder_outer, 
.qode_popup_menu_text_scaledown .popup_menu_holder_outer {	z-index: 110;}


.popup_menu_opened header.light:not(.scrolled) .q_logo img.light{ opacity:1 !important;}
.popup_menu_opened header:not(.scrolled) .q_logo img.normal{ opacity:1 !important;}

.popup_menu_opened header.scrolled.dark:not(.header_style_on_scroll) .q_logo img.normal, 
.popup_menu_opened header.scrolled.light:not(.header_style_on_scroll) .q_logo img.normal, 
.popup_menu_opened header.scrolled:not(.header_style_on_scroll) .q_logo img.normal {	opacity: 1 !important;}

.popup_menu_holder_outer {	background-color: #233b79;	height: 100vh !important;}

.popup_menu_holder.with_background_image {
	background-size:contain;
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #233b79;
}
nav.popup_menu ul li a:hover > span{ text-decoration:underline;}
nav.popup_menu.login_menu {	margin-top: 30px;}
nav.popup_menu.login_menu ul li a, nav.popup_menu.login_menu ul li h6 {	color: #98B0BA;	font-size: 24px;}

@media screen and  (max-width:1000px){
.logo_wrapper {	left: 0;}
.q_logo a {	left: 0;}

.admin-bar header.fixed, 
.admin-bar header.sticky.sticky_animate {	padding-top: 32px !important;}
header.fixed, header.fixed_hiding, 
header.fixed_top_header .top_header {	position: fixed !important;	z-index: 110;}
header.fixed .header_bottom {	background-color: rgba(255, 255, 255, 0) !important;}
header.fixed.scrolled .header_bottom {	background-color: rgba(255,255,255,1) !important;}
.logo_wrapper {	height: 160px !important;}
.shopping_cart_inner, .side_menu_button {	height: 160px !important;}

header.scrolled .logo_wrapper,
header.scrolled .shopping_cart_inner,
header.scrolled .side_menu_button {	height: 100px !important;}
header .q_logo img.mobile {	display: none !important;}

header .q_logo img.dark, header .q_logo img.light, 
header .q_logo img.normal, header .q_logo img.sticky {	display: block !important;}

}
@media screen and  (max-width:768px){
body.popup_menu_opened {	overflow: hidden !important; }
}

@media screen and  (max-width:600px){
.popup_menu_holder_inner {	vertical-align: top; padding: 40px 0 20px;}
.popup_menu_holder {	padding-left: 30px;	padding-right: 30px;}

.popup_menu_holder .popup-logo {	margin-bottom: 15px;	max-width: 110px;}
nav.popup_menu ul li a, nav.popup_menu ul li h6 {	line-height: 32px;	font-size: 33px;}
nav.popup_menu.login_menu {	margin-top: 10px;}
}

/*---------------carousel Slider-------------------*/

.carousel-inner {
	
	position: relative;
	
	transform: translate(0,0) !important;
	-ms-transform: translate(0,0)!important;
	-moz-transform: translate(0,0)!important;
	-webkit-transform: translate(0,0)!important;
	-o-transform: translate(0,0)!important;
	
}

.carousel-inner .qbutton.green {
	border-color: #233b79;
	color: #ffffff;
	background-color: #233b79;
}

.carousel-inner .qbutton.green:hover {
	border-color: #7aba58;
	color: #ffffff;
	background-color: #7aba58;
}

.carousel-inner .q_slide_subtitle, .carousel-inner h2,.carousel-inner p {	text-shadow: none;}
.carousel-inner .q_slide_title {	margin: 10px 0 10px;	font-size: 72px;	line-height: 1.071428571428571em;	font-weight: 700;}
.carousel-inner p {	font-size: 46px;	line-height: 1.363157894736842em;	font-weight: 300;	margin: 10px 0 15px;}

.carousel .video .video-overlay {
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 11;
	background-size: cover;
	background-position: center center;
background-repeat: no-repeat;
}
.carousel .video .video-overlay.active{background-position: center center;background-repeat: no-repeat;}
@media screen and  (max-width:1200px){
.carousel-inner p {	font-size: 30px;}
}
@media screen and  (max-width:1024px){
.carousel:not(.advanced_responsiveness) .carousel-inner .qbutton {
	font-size: 15px;
	line-height: 45px;
	height: 45px;
}
}

@media screen and  (max-width:600px){
.carousel:not(.advanced_responsiveness) .carousel-inner h2 span {
	font-size: .425em !important;
	line-height: 1.1em !important;
}
.carousel-inner p {	font-size: 25px;	line-height: 1em;}
}

/*-------------------Page Title----------------*/
.title_outer {	position: relative;	z-index: 99;}

body.blog .title_outer {padding-top: 80px;}
body.page-template-publication-masonry .title_outer {padding-top: 80px;}

.subtitle {	margin-top: 34px;}
.title.has_background, .title.has_fixed_background, section.parallax_section_holder {	background-size: cover !important;}
@media screen and  (max-width:1000px){
.title.has_background, .title.has_fixed_background {	height: 400px !important;}

.title.has_background .not_responsive, .title.has_fixed_background .not_responsive{ position:absolute; height:100%; width:100%; left:0; top:0;background-size: cover !important; background-position:center center; background-repeat:no-repeat;}
.title.has_background .not_responsive img, .title.has_fixed_background .not_responsive img{ display:none;}

body.blog .title_outer {	padding-top: 20px;}
}


@media screen and  (max-width:600px){
.title .subtitle {	margin-top: 25px !important;}

#wpadminbar {	position: fixed;	top: 0;}
}

/*------------------.qode_carousels---------------------*/

.caroufredsel_wrapper {	margin: 0 auto !important;}

.qode_carousels .slides img {    width: auto;    display: inline-block;}
.qode_carousels .slides > li .first_image_holder, 
.qode_carousels .slides > li .second_image_holder {	text-align: center;}

.qode_carousels .slides {	display: table; }
.qode_carousels .slides > li {display: table-cell;	vertical-align: middle; float:none;}



.grayscale .qode_carousels .slides img{  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */opacity: 0.5; }

.grayscale .qode_carousels .slides .carousel_item_holder:hover img{opacity: 1; -webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(0); /* Microsoft Edge and Firefox 35+ */}
@media screen and  (max-width:1000px){  
  .qode_carousels .slides > li .carousel_item_holder {	padding: 0 15px;}
}

/*--------------Q icon list----------*/
.q_icon_list {	display: table;	margin-bottom: 50px;}
.q_icon_list .qode-ili-icon-holder {float: none;display: table-cell;vertical-align: middle;}
.q_icon_list p {font-size: 17px;line-height: 27px;	font-weight: 600;	padding: 0 0 0 20px; display: table-cell;vertical-align: middle; margin:0;}

@media screen and  (max-width:768px){ 
.home-become-member .vc_row .vc_col-sm-4 {	width: 33.33333333%; float:left;}

}

@media screen and  (max-width:600px){ 
.home-become-member .qbutton {	margin-left: 0 !important;	display: block;	text-align: center;	margin-bottom: 20px;}

.home-become-member .vc_row .vc_col-sm-4 {	width: 50%;}

}

@media screen and  (max-width:340px){ 
.home-become-member .vc_row .vc_col-sm-4 {	width: 100%; float:none;}
}


/*--------------Blog masnory-------------------*/
.blog_holder.masonry, .blog_holder.masonry_full_width {
	margin-bottom: 50px;
	margin-top: 50px;
}


.blog_holder.masonry {position: static !important; width:100% !important;
  display: -ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;
    justify-content: space-between; height: auto !important;}
	
	body.page-template-publication-masonry .blog_holder.masonry,
body.tax-publication_type .blog_holder.masonry{justify-content: unset;}
	
	
.blog_holder.masonry article{ margin: 0;float: none; position:relative !important;left: auto !important;top: auto !important; transform: none !important;/*display: -ms-flexbox;display: -webkit-flex;display: flex;*/}
.blog_holder.masonry article {	width: 29.25%;margin-bottom: 90px; }

.blog_holder.masonry::after { content:""; width: 29.25%;}

.blog_holder.masonry article .masnory-inner {
    opacity: 0 !important;
    -moz-transition: all .4s ease-in-out,-moz-transform .4s ease-in-out !important;
    -webkit-transition: all .4s ease-in-out,-webkit-transform .4s ease-in-out !important;
    transition: all .4s ease-in-out,transform .4s ease-in-out !important;
    -webkit-transform: scale(.8) !important;
    -moz-transform: scale(.8) !important; 
    transform: scale(.8) !important;
	padding: 0 0 50px;
	
}
.blog_holder.masonry article .post_image {	background-color: #F2F4F8;}

.blog_holder.masonry article:nth-child(3) .masnory-inner {	margin-top: 0;	padding-top: 0;	border-top: 0;}
.blog_holder.masonry article.show {
    opacity: 1 !important;
    -webkit-transform: unset !important;
    transform: unset !important;
	-moz-transform:unset !important;
}
.blog_holder.masonry article.show .masnory-inner {
    opacity: 1 !important;
    -webkit-transform: unset !important;
    transform: unset !important;
	-moz-transform:unset !important;
}


.blog_holder.masonry .blog_holder_grid_sizer,
.blog_holder.masonry .blog_holder_grid_gutter { display:none;}




.blog_holder p.post_excerpt {	margin-top: 0;}
.blog_holder.masonry article .post_text .post_text_inner{	padding: 17px 0px 18px;	background-color: #fff;}
.blog_holder.masonry article .post_text.has_no_img .post_text_inner {	padding-top: 0;}
.blog_holder.masonry article .post_info {	margin:0;}

.blog_holder article .post_more {	margin: 15px 0 0;}
.blog_holder.masonry article .post_more {	position: absolute;	bottom: 0; left:0;}
.blog_load_more_button_holder {	padding: 0 0 120px;}

.btn_menber_only {	position: relative;	padding-left: 20px;	color: #DDD;	font-weight: 500;	line-height: 40px;	margin-left: 13px;display: inline-block;}
.publications .btn_menber_only,.iia-information-hub .btn_menber_only{ margin-left:0;}

.iia-information-hub .btn_menber_only {	margin-left: 0;	line-height: 20px;	margin-top: -7px;	display: block;	margin-bottom: 12px;color: #BBB;}

.btn_menber_only::before{ content:'\f023'; position:absolute; left:0; font-family: 'FontAwesome';}
@media screen and  (max-width:1200px){
 .blog_holder.masonry article {	width: 32%;}
 .blog_holder.masonry::after{width: 32%;}
}

@media screen and  (max-width:1000px){
 .blog_holder.masonry article {	width: 48%;}
 .blog_holder.masonry::after{ display:none;}
}

@media screen and  (max-width:600px){
 .blog_holder.masonry article {	width: 100%;}
}


/*-----------Blog Single Page -----------------*/
.blog_single.blog_holder {	padding-top: 160px;padding-bottom: 100px;}
.blog_holder.blog_single article .post_image {	margin-bottom: 50px;}

.blog_holder article .post_info a {	color: #7ABA58; font-size:19px; font-weight:400;}

.blog_single.blog_holder article .post_text .post_text_inner {	float: left;	width: 72%;	margin-right: 4%;}
.blog_single.blog_holder article .post_text .sidebar-col {	float: right;	width: 24%;	    padding-top: 23px;}

.blog_holder.blog_single article .post_text_inner .entry_title { font-size:45px; line-height:60px;}

.blog_holder.blog_single article .post_info {	color: #7ABA58;	font-weight: 700;	font-size: 20px;	line-height: 27px;}

.blog_single.blog_holder article .post_text .post_text_inner img {	margin-bottom: 22px;}

.blog_single.blog_holder article .post_text .post_text_inner .post_image_box img { display:block; width:100%;}

@media screen and  (max-width:1000px){
.blog_single.blog_holder {	padding-top: 50px;	padding-bottom: 50px;}
.blog_single.blog_holder article .post_text .post_text_inner {	float: none;	width: auto;	margin-right: 0;}
.blog_single.blog_holder article .post_text .sidebar-col {	float: none;	width: auto;}
}

/*------Event Loop--*/

.event_main_box{  display: -ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; flex-direction: row-reverse;}

.event_main_box .event_sidebar{ width:30%; background-color:#7ABA58; box-sizing: border-box; padding:50px 48px 30px; background-image:url(images/bg-green-sidebar.png); background-position: right top; background-repeat:no-repeat;background-size: contain;}

.event_main_box .event_sidebar .widget:last-child{	margin-bottom: 0;}
.event_main_box .post_image_box {	width: 65%;	margin-right: 5%;}
.event_main_box .post_image_box.no_img{ position:relative; background-color:#344d71;}
.event_main_box .post_image_box.no_img::after {		content: ""; background-image:url(images/iia-logo-ligt.png); background-repeat:no-repeat; background-position:center center; width:100%; height:100%;	position: absolute;	left: 0;	top: 0;	}
.event_main_box .post_image_box img {	display: block;	width: 100%;}
.event_main_box  .event_latest_box{ width:100%;}
.event_main_box  .event_latest_box article{	width: 65%;}


.event_main_box .event_latest_box .entry_title{ font-size:32px; line-height:40px; font-weight:600;}
.event_main_box .event_latest_box .post_info {	color: #4F98CD;	font-size: 18px;	line-height: 24px;	margin: 15px 0;}

.event_main_box .event_latest_box .post_excerpt {	margin-top: 10px;}
body.page-template-events-masonry .subtitle,
body.single-event .subtitle {	max-width: 850px;}

/*---single -event--*/

body.single-event .blog_single.blog_holder {	padding-top: 100px;}

body.single-event .blog_single.blog_holder article .post_text .post_text_inner {width: 65%;}
body.single-event .blog_single.blog_holder article .post_text .sidebar-col {width: 30%;}

.post_text_inner .qbutton { margin-top:25px;}


@media screen and  (max-width:1000px){
.event_main_box{ display:block}
.event_main_box .event_sidebar {	width: auto;	margin-bottom: 30px;}
.event_main_box .post_image_box{width: auto;	margin-right: 0;}
.event_main_box .event_latest_box article {	width: auto;	margin-right: 0;}

body.single-event .blog_single.blog_holder article .post_text .post_text_inner {	width: auto;}
body.single-event .blog_single.blog_holder article .post_text .sidebar-col {	width: auto;}

}


/*------News Loop--*/

.news_main_box{  display: -ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; flex-direction: row-reverse; -webkit-flex-direction: row-reverse;}
.news_main_box .news_sidebar{ width:29%; background-color:#7ABA58; box-sizing: border-box; padding:50px 48px 30px;  background-image:url(images/bg-green-sidebar.png); background-position: right top; background-repeat:no-repeat;background-size: contain;}

.news_main_box .news_sidebar .widget:last-child{	margin-bottom: 0;}
.news_main_box .post_image_box {	width: 65%;	margin-right: 6%;}
.news_main_box .post_image_box.no_img{ position:relative; background-color:#344d71;}

.news_main_box .post_image_box.no_img::after {	content: ""; background-image:url(images/iia-logo-ligt.png); background-repeat:no-repeat; background-position:center center; width:100%; height:100%;	position: absolute;	left: 0;	top: 0;	}


.news_main_box .post_image_box img {	display: block;	width: 100%;}
.news_main_box  .news_latest_box{ width:100%;}
.news_main_box  .news_latest_box article{	width: 65%;}


.news_main_box .news_latest_box .entry_title{ font-size:32px; line-height:40px; font-weight:600;}
.news_main_box .news_latest_box .post_info {	color: #7ABA58;	font-size: 18px;	line-height: 24px;	margin: 15px 0;}

.news_main_box .news_latest_box .post_excerpt {	margin-top: 10px;}
body.page-template-news-masonry .subtitle,
body.single-iia-news .subtitle {	max-width: 850px;}

.blog_holder.masonry article.iia-news .post_image,
.news_main_box .post_image_box {	overflow: hidden;}
.blog_holder.masonry article.iia-news .post_image a,
.news_main_box .post_image_box a {
	display: block;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	-ms-transition: -ms-transform .3s ease-in-out;
	-o-transition: -o-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	-webkit-backface-visibility: hidden;
}

.blog_holder.masonry article.iia-news .post_image a:hover,
.news_main_box .post_image_box a:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}


/*---single -news--*/

body.single-iia-news .blog_single.blog_holder {	/*padding-top: 0px;*/}
body.single-iia-news .blog_single.blog_holder article .post_text .post_text_inner {		width: 65%;}
body.single-iia-news .blog_single.blog_holder article .post_text .sidebar-col {		width: 30%;	  }

@media screen and  (max-width:1000px){
.news_main_box{ display:block}
.news_main_box .news_sidebar {	width: auto;	margin-bottom: 30px;}
.news_main_box .post_image_box{width: auto;	margin-right: 0;}
.news_main_box .news_latest_box article {	width: auto;	margin-right: 0;}

body.single-iia-news .blog_single.blog_holder article .post_text .post_text_inner {	width: auto;}
body.single-iia-news .blog_single.blog_holder article .post_text .sidebar-col {	width: auto;}

}

/*------Publications Loop--*/

body.page-template-publication-masonry .blog_holder.masonry {	justify-content: unset;}
body.page-template-publication-masonry .blog_holder.masonry::after { display:none;}

.blog_holder.masonry article.publications {width: 16%;margin-right: 5%; margin-bottom: 30px;}
.blog_holder.masonry article.publications:nth-child(5n) {	margin-right: 0;}

.blog_holder.masonry article.publications .masnory-inner{ padding-bottom:0;}


.post_image .plybtn,
.video_post  .plybtn{display: block;width: 64px;height: 64px;line-height: 64px;text-align: center;border-radius: 50%;background-color: #7ABA58;color: #fff;	font-size: 23px;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow:    1px 1px 3px 0px rgba(0, 0, 0, 0.4);box-shadow:         1px 1px 3px 0px rgba(0, 0, 0, 0.4);
	position: absolute;	top: 50%;	left: 50%;	margin-top: -32px;	margin-left: -32px;}
.post_image .plybtn i, .video_post .plybtn i {	margin-left: 6px;}
.video_post  .plybtn{ background-color:#233B79; width:90px; height:90px; line-height:90px; font-size:32px;}




.video_img{height: 240px;overflow: hidden; padding: 30px 0 !important;}
.video_img > a {	position: static !important;}

.post_image.default_pub_img { height: 240px; padding: 30px; box-sizing: border-box; display: flex !important;
    justify-content: center;
    align-items: center;}
.blog_holder article .book_style {	padding: 30px; background-color: #F2F4F8; box-sizing: border-box; height: 240px;}
.blog_holder article .book_style img {	max-height: 180px;	width: auto;	margin: 0 auto;}
.blog_holder article .book_style a {	display: table;}
.blog_holder article .book_style .book_cover {	/*display: table-cell;	width: 40%;	vertical-align: middle;*/}

.blog_holder article .book_style .book_title {display: table-cell;width: 60%;vertical-align: middle;padding-left: 15px;color: #233B79;font-size: 18px;font-weight: 600;line-height: 24px;}

.page-template-publication-masonry .post_image, 
.tax-publication_type .post_image 
{ height: 240px; padding: 30px; box-sizing: border-box; display: flex !important; align-items: center;}

.page-template-publication-masonry .blog_holder.masonry:not(.blog_masonry_date_in_image) h5, 
.page-template-publication-masonry .blog_holder.masonry_full_width:not(.blog_masonry_date_in_image) h5, 
.page-template-publication-masonry .blog_holder.masonry:not(.blog_masonry_date_in_image) h5 a, 
.page-template-publication-masonry .blog_holder.masonry_full_width:not(.blog_masonry_date_in_image) h5 a {
	font-size: 18px;
	line-height: 24px;
}

.list_publication_type{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#233b79+0,7aba58+100 */
background: rgb(35,59,121); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(35,59,121,1) 0%, rgba(122,186,88,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(35,59,121,1) 0%,rgba(122,186,88,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(35,59,121,1) 0%,rgba(122,186,88,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#233b79', endColorstr='#7aba58',GradientType=1 ); /* IE6-9 */
list-style: none;margin: 25px 0 80px;	padding: 0;	background-color: green; text-align:center;}

.list_publication_type li {	display: inline-block; min-width: 250px;}
.list_publication_type li a {color: #fff;	font-size: 20px;	line-height: 62px;	display: block;	padding: 0 15px; position:relative;}
.list_publication_type li a.active::after,
.list_publication_type li a:hover::after {
	content: "";	width: 20px;	height: 20px;	background-color: #fff;	position: absolute;	bottom: -15px;	left: 50%;
	margin-left: -10px;	transform: rotate(45deg);	-webkit-transform: rotate(45deg);	-ms-transform: rotate(45deg);}

@media screen and  (max-width:1400px){
.blog_holder.masonry article.publications {	width: 22%;	margin-right: 4%;}
	.blog_holder.masonry article.publications:nth-child(4n) {	margin-right: 0;}
	.blog_holder.masonry article.publications:nth-child(5n) {	margin-right: 4%;}


.video_img {	height: 169px;}
.list_publication_type li {	min-width: 200px;}
}

@media screen and  (max-width:1200px){
.video_img {	height: 146px;}
.list_publication_type li {	min-width: 150px;}
}

@media screen and  (max-width:1000px){
.blog_holder.masonry article.publications {	width: 30%;	margin-right: 5% !important;}
.blog_holder.masonry article.publications:nth-child(3n) {	margin-right: 0 !important;}

.video_img {	height: 162px;}
.list_publication_type li {	min-width: 100px;}
}

@media screen and  (max-width:768px){
.blog_holder.masonry article.publications {	width: 48%;	margin-right: 4% !important;}
.blog_holder.masonry article.publications:nth-child(3n) {	margin-right: 4% !important;}

.blog_holder.masonry article.publications:nth-child(2n) {	margin-right: 0 !important;}
.video_img {	height: 193px;}
.list_publication_type li {	min-width: 30px;}
.list_publication_type li a {	font-size: 17px;	padding: 0 6px;}

}
@media screen and  (max-width:600px){
.blog_holder.masonry article.publications {	width: 100%;	margin-right: 0 !important;}
.blog_holder.masonry article.publications:nth-child(3n) {	margin-right: 0 !important;}

.video_img {	height: 280px;}
.video_img img {	margin-top: -18px;}

.list_publication_type {	padding: 15px 0;	text-align: left;}
.list_publication_type li {	display: block;}
.list_publication_type li a {	font-size: 20px;	padding: 0 30px;	line-height: 45px;}
.list_publication_type li a.active::after, .list_publication_type li a:hover::after {
	bottom: auto;
	left: 0;
	margin-left: -15px;
	top: 12px;
}


}

@media screen and  (max-width:480px){
.video_img img {	margin-top: 0;	position: static !important;	height: auto !important;	transform: scale(1.3);}
.video_img {	height: auto;}
}

/*-----Single Publication---*/
.back_link {	margin-bottom: 20px;}
.back_link a {	color: #7ABA58;	font-size: 19px;	position: relative;	padding-left: 17px;}
.back_link a::before{ content:'\f104'; position:absolute; left:0; font-family: 'FontAwesome';}
.back_link a:hover{ color:#344d71;}


.blog_holder.blog_single article.publications .post_info {	font-weight: 400;	font-size: 19px; margin-bottom:18px; margin-top:10px;}

.qbutton.publication_btn i {	margin: 0 10px 0 0;}

.pub_left_col {	display: inline-block;	width: 38%; vertical-align:top;}
.pub_right_col{display: inline-block;	width: 55%; margin-left:6%; vertical-align:top;}
.pub_right_col > p{ margin-top:0;}


/*--------------ShortCode Video Box--------------------*/
.qode_video_box { display: block; position:relative;}
.qode_video_box img{ width:100%;display: block;}
.qode_video_box .image-video{ position:relative;background-size: cover;background-repeat: no-repeat; min-height:373px;background-position: center center;}


.qode_video_box .qode_video_image {overflow: hidden; min-height:354px;}
.qode_video_box .iframe-container iframe{ width:100%; display:none;}
.qode_video_box .iframe-container{ display:none;position: absolute;top: 0;z-index: 50; width:100%; background-color:#000;}


.qode_video_box .iframe-container_inner{width: auto; position:relative;}

.qode_video_box .iframe-container .close-video { cursor:pointer; background: #fff;  width: 50px;  height: 50px;   display: block;  position: absolute;text-align: center;
line-height: 42px;font-size: 20px;   right: 0px;    top: 0; color: #303030;}

.qode_video_box .qode_video_image:hover .qode_video_box_button { background-color: #2994e6;}
 
.qode_video_box .video_contant {padding-top: 29px;}
.qode_video_box .video_contant .video_title{ padding-left:30px; margin-bottom:29px; position:relative;}

.qode_video_box .video_contant .video_title::before {content: "\f04b";font-family: FontAwesome;left: 0;position: absolute;font-size: 18px;color: #2b74bc;}

.qode_video_box .qode_video_image .qode_video_box_button {  background-color: #233B79;}
.qode_video_box .qode_video_image .qode_video_box_button:hover,
.qode_video_box .qode_video_image:hover .qode_video_box_button {  background-color: #4B4B4B;}
.qode_video_box .qode_video_image .qode_video_box_button_arrow{ border-left-color:#fff;}



/*---social Share list ----*/
.social_share_list_holder {	margin-bottom: 30px;}
.social_share_list_holder > span {	color: #7ABA58;	font-size: 22px;	font-weight: 600;	line-height: 30px;}
.social_share_list_holder ul li {		margin-right: 15px;}
.social_share_list_holder ul li i {	color: #7ABA58;	font-size: 22px;}


/*---------Shortcode ---------------*/
.latest_post_holder > ul > li {	padding-top: 40px;}

.latest_post_holder.image_in_box .latest_post_text,
.latest_post_holder.boxes .latest_post_text {	padding: 0;}

.latest_post_holder > ul > li .latest_post .post_image{ margin-bottom:20px !important;}

.latest_post_holder.image_in_box .latest_post_image,
.latest_post_holder.boxes .boxes_image {	width: 100%;	float: none;	margin-bottom: 20px;}
.latest_post_holder.boxes .boxes_image a img {    vertical-align: top;    display: block;    width: 100%;}

.latest_post_holder.image_in_box .latest_post_text .latest_post_title,
.latest_post_holder.boxes .latest_post_text .latest_post_title {	margin: -3px 0 15px;}
.latest_post_holder.image_in_box .latest_post_text .latest_post_title  a,
.latest_post_holder.boxes .latest_post_text .latest_post_title  a{	font-weight: 600;}

.latest_post_inner .post_infos {display: block;	font-weight: 400;	color: #7ABA58;	font-size: 19px;	line-height: 22px;	margin-bottom: 10px;}
.latest_post_inner  .qbutton.green:hover {	color: #ffffff !important;}


.latest_post_holder.boxes > ul > li .latest_post {padding: 0;position: static;}
.latest_post_holder.boxes.three_columns > ul > li, 
.latest_post_holder.dividers.three_columns > ul > li {width: 30%;	margin:0 5% 60px 0;}
.latest_post_holder.boxes > ul > li .latest_post p.excerpt {	margin: 10px 0 20px;}

.latest_post_holder.boxes > ul{display: -ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;}

.latest_post_holder.boxes  > ul > li{padding-bottom: 50px;}
.latest_post_holder.boxes  > ul > li .post_more {	position: absolute;	bottom: 0;}

/*-----Featured--------*/

.latest_post_holder .latest_post.featured {	margin-bottom: 60px;		background-color:rgba(52,77,113,.5);}

.latest_post_holder .latest_post.featured .latest_post_text{ background-repeat:no-repeat; background-size:cover; background-position:center center; min-height: 300px;}

.latest_post_holder .latest_post.featured .latest_post_text .latest_post_image {display: block;width: 100%;float: none; opacity: 0;}

.latest_post_holder .latest_post.featured .latest_post_text .latest_post_inner {	position: absolute;	bottom: 0;	left: 0; width:100%; margin: 0 !important; 
-webkit-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
-moz-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
-ms-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
-o-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
transition: color .1s linear,background-color .1s linear,border-color .1s linear;}

.latest_post_holder .latest_post.featured .latest_post_text .latest_post_inner:hover{background-color: rgba(52,77,113,.5);}

.latest_post_holder .latest_post.featured .latest_post_text .latest_post_inner .latest_post_title {color: #fff;	font-size: 35px;	line-height: 43px;	margin-bottom: 0;}
.latest_post_holder .latest_post.featured .latest_post_text .latest_post_inner  .date_hour_holder {	color: #fff;	font-size: 19px;	line-height: 22px;	font-weight: 600;}
.latest_post_holder .latest_post.featured .latest_post_text .latest_post_inner .latest_post_text_inner{ padding:30px; padding: 30px;display: table;width: 100%;box-sizing: border-box;}
.latest_post_holder .latest_post.featured .latest_post_text .latest_post_inner .latest_post_text_inner .latest_post_text_box {
	display: table-cell;
	vertical-align: bottom;
	opacity: 0;
	-webkit-transition: opacity .1s linear;
-moz-transition:  opacity .1s linear;
-ms-transition:  opacity .1s linear;
-o-transition:  opacity .1s linear;
transition:  opacity .1s linear;
}
.latest_post_holder .latest_post.featured .latest_post_text .latest_post_inner:hover .latest_post_text_inner .latest_post_text_box{opacity: 1;}

.latest_post_holder .latest_post.featured .latest_post_text .latest_post_inner .latest_post_text_inner .post_more {
	display: table-cell;
	vertical-align: bottom;
	text-align: right;
	padding-left: 30px;
}


.latest_post_holder .owl-nav .qode-next-icon, .latest_post_holder .owl-nav .qode-prev-icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: #344d71;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out;
	font-size: 30px;
	width: 54px;
	height: 54px;
	line-height: 54px;
	border: 0;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #ececec;
}

.latest_post_holder .qode-owl-slider .owl-nav .owl-next, 
.latest_post_holder .qode-owl-slider .owl-nav .owl-prev {

	top: 25%;

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

.latest_post_holder .qode-owl-slider .owl-nav .owl-prev{	left: -80px;}
.latest_post_holder .qode-owl-slider .owl-nav .owl-next {	right: -80px;}
}
@media screen and  (max-width:1000px){
.blog_holder.blog_single article .post_image {margin-bottom: 20px;}
.sidebar .latest_post_holder > ul > li {	width: 48%;	float: left;	padding-top: 0;	margin-right: 4% !important;	margin-bottom: 30px !important;}
.sidebar .latest_post_holder > ul > li:nth-child(2n){ margin-right:0 !important;}
.latest_post_holder.boxes.three_columns > ul > li, .latest_post_holder.dividers.three_columns > ul > li {	width: 48%;	margin: 0 4% 60px 0;}
.latest_post_holder.boxes.three_columns > ul > li:nth-child(2n),
.latest_post_holder.dividers.three_columns > ul > li:nth-child(2n){ margin-right:0;}
.latest_post_holder.boxes.three_columns > ul > li:nth-child(3n),
.latest_post_holder.dividers.three_columns > ul > li:nth-child(3n){ margin-right:4%;}
}

@media screen and  (max-width:768px){
.latest_post_holder .latest_post.featured .latest_post_text .latest_post_inner .latest_post_text_inner {
	display: block;

}
.latest_post_holder .latest_post.featured .latest_post_text .latest_post_inner .latest_post_text_inner .latest_post_text_box {
	display: block;
	
}
.latest_post_holder .latest_post.featured .latest_post_text .latest_post_inner .latest_post_text_inner .post_more {
	display: block; padding-left:0; margin-top:20px;
	
}
.latest_post_holder .latest_post.featured .latest_post_text .latest_post_inner .latest_post_title {
	font-size: 25px;
	line-height: 30px;

}
	
}

@media screen and  (max-width:600px){
.sidebar .latest_post_holder > ul > li {width: 100% !important;	float:none;	margin-right: 0 !important;}
}

/*------latest_post_two_holder----*/

.latest_post_two_holder > ul {	position: relative;	margin: 0;	padding: 0;}
.latest_post_two_holder > ul > li {	padding: 0; position: relative;}

.latest_post_two_holder .latest_post_two_text::before {	content: "";	position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0667a7+0,478336+100&0.62+0,0.62+100 */
background: -moz-linear-gradient(left,  rgba(6,103,167,0.62) 0%, rgba(71,131,54,0.62) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(6,103,167,0.62) 0%,rgba(71,131,54,0.62) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(6,103,167,0.62) 0%,rgba(71,131,54,0.62) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e0667a7', endColorstr='#9e478336',GradientType=1 ); /* IE6-9 */
mix-blend-mode: multiply;
}

.latest_post_two_holder .latest_post_two_text::after {	content: "";	position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;
background-image:url(images/banner-dot-bg.png); background-position: right top; background-repeat: no-repeat; background-size: contain;
}

.latest_post_two_holder .latest_post_two_text * {position: relative;z-index: 2;}
.latest_post_two_holder .latest_post_two_text {	padding: 51px 80px 59px;	background-position: center center;	background-size: cover;	background-repeat: no-repeat;}
.latest_post_two_holder .latest_post_two_inner {position:relative;display: block;background-color: transparent;z-index: 2;bottom: 0;}
.latest_post_two_holder .latest_post_two_text .entry_date {	color: #fff;	font-size: 20px;	font-weight: 700;	line-height: 25px;	margin-bottom: 15px;}
.latest_post_two_holder .latest_post_two_title.entry_title {color: #fff;font-size: 48px;line-height: 46px;font-weight: bold;max-width: 650px;}
.latest_post_two_holder .latest_post_two_excerpt {color: #fff;font-size: 18px;margin-top: 15px;max-width: 550px;}
.latest_post_two_holder .post_more {	margin-top: 15px;}
.latest_post_two_holder .post_cat {	font-size: 16px;	line-height: 21px;font-weight: bold;text-transform: uppercase;color: #fff;margin-bottom: 100px;}

.latest_post_two_holder .qbutton.green:hover {	color: #ffffff !important;}

.q_slider .q_slider_inner .latest_post_two_holder {	width: 1100px;	display: block;	margin: 60px auto 40px;}

@media screen and  (min-width:1400px){
	.q_slider .q_slider_inner .latest_post_two_holder {	width: 1300px;	}
}
@media screen and  (max-width:1200px){
	.q_slider .q_slider_inner .latest_post_two_holder {	width: 950px;	}
}

@media screen and  (max-width:1000px){
	.q_slider .q_slider_inner .latest_post_two_holder {	width: 768px;	}
	.latest_post_two_holder .latest_post_two_text {    padding: 50px;}
}

@media screen and  (max-width:768px){
	.q_slider .q_slider_inner .latest_post_two_holder {	width: 600px;	}
}
@media screen and  (max-width:600px){
	.q_slider .q_slider_inner .latest_post_two_holder {	width: 420px;	}
	.latest_post_two_holder .latest_post_two_title.entry_title {	font-size: 35px;	line-height: 40px;}
}
@media screen and  (max-width:480px){
.q_slider .q_slider_inner .latest_post_two_holder {	width: auto;	margin: 0 15px;}
	.latest_post_two_holder .latest_post_two_text {    padding: 30px;}
}

/*---------Sidebar-------------*/

.sidebar .widget-title {	font-size: 20px;	text-transform: uppercase;	font-weight: 600;	margin-bottom: 15px;	line-height: 26px; color:#344d71;}
.event_sidebar .sidebar .widget-title,
.news_sidebar .sidebar .widget-title{ color:#fff;}
.sidebar .sign-up .widget-title {	color: #fff;	font-size: 32px;	font-weight: bold;	text-transform: none;	line-height: 39px;}
aside .widget a.qbutton {	color: #fff;}

aside .sign-up.widget a.qbutton {	color: #fff;	font-weight: 600;}
aside .sign-up.widget a.qbutton:hover{ border-color:#fff; color:#fff !important;}

aside .widget:not(.qode_latest_posts_widget) li {border-bottom: 1px solid #ECECEC;	padding-bottom: 0;	margin-bottom: 0;	padding-top:0;}
.event_sidebar aside .widget:not(.qode_latest_posts_widget) li,
.news_sidebar aside .widget:not(.qode_latest_posts_widget) li{ border-color:rgba(41,59,116,0.24);}

aside .widget:not(.qode_latest_posts_widget) li a {position: relative;display: block;padding: 10px 0 10px 20px;font-size: 20px;line-height: 26px;}
.event_sidebar aside .widget:not(.qode_latest_posts_widget) li a,
.news_sidebar aside .widget:not(.qode_latest_posts_widget) li a{ color:#fff;}
aside .widget:not(.qode_latest_posts_widget) li a:hover{ color: #7ABA58 !important;}
.event_sidebar aside .widget:not(.qode_latest_posts_widget) li a:hover,
.news_sidebar aside .widget:not(.qode_latest_posts_widget) li a:hover{ color: #344d71 !important;}
aside .widget:not(.qode_latest_posts_widget) li a::before {	content: "\f105";	position: absolute;	left: 0;	color: #7ABA58;	font-family: 'FontAwesome';}
.event_sidebar aside .widget:not(.qode_latest_posts_widget) li a::before,
.news_sidebar aside .widget:not(.qode_latest_posts_widget) li a::before{ color:#344d71;}



.widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select,.list-custom-taxonomy-widget select {
border: 1px solid #ECECEC;font-size: 18px;width: 100%;overflow: hidden;background-color: #fff;outline: 0;color: #818181;font-family: inherit;padding: 2px 4%;height: 37px;}
.event_sidebar .widget.widget_archive select,
.event_sidebar .widget.widget_categories select,
.event_sidebar .list-custom-taxonomy-widget select ,
.event_sidebar .widget.widget_text select{ border-color:transparent;}

.news_sidebar .widget.widget_archive select,
.news_sidebar .widget.widget_categories select,
.news_sidebar .list-custom-taxonomy-widget select ,
.news_sidebar .widget.widget_text select{ border-color:transparent;}

.list-custom-taxonomy-widget input[type="submit"] {	display: none;}



/*----------------featured Box-------------------*/


.featured-post{display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; 
background-position:center center; background-repeat:no-repeat; background-size:cover; width: 100%; margin-bottom: 40px; align-content: center; position: relative;}
.featured-post.grey_box{ background-color:#f7f8fc; background-image: url(images/white-bg-box.png);}
.featured-post.blue_box{background-color: #279AD2;background-image: url(images/bluebox-bg.png);}
.featured-post.green_box{background-color: #7aba58; background-image: url(images/greenbox-bg.png);}
.featured-post.gradient{background-color: #7aba58; background-image: url(images/bg-gradient-box.jpg);}

.featured-post .featured-post-inner {	display: block;	padding: 60px 30px; position: absolute;left: 0;}
.featured-post.no_img .featured-post-inner{ position:relative; left:auto; display: table;}

.featured-post-left{ width:44%; padding-right:20px; display:table-cell; vertical-align:middle;}
.featured-post-right {  display:table-cell; vertical-align:middle; padding: 0 25px;}

.featured-post-right .btn_menber_only{ margin-left:0;font-size: 14px;    font-weight: bold;}
.featured-post.one_third .featured-post-right{ padding:0 10px;}

.featured-post-right .qbutton {	margin-top: 10px;}
.featured-post .featured-post-inner .featured_post_title {	font-size: 26px;	line-height: 35px;	font-weight: 600;	margin-bottom: 5px; }
.featured-post.one_third .featured-post-inner .featured-post-right.has_img .featured_post_title {	font-size: 20px;	line-height: 27px;}
.featured-post.white-color .featured-post-inner .featured_post_title {	color: #fff;}
.featured_post_image img {	display: block;	opacity: 0;	visibility: hidden;}

.featured-post.video_post a {	display: block;	width: 100%;}
.featured-post .video_post_title {	position: absolute;	right: 0;	bottom: 0;	width: 100%;	text-align: right;	padding-top: 30px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+2,0.95+93 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 2%, rgba(0,0,0,0.95) 93%, rgba(0,0,0,0.95) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,0.95) 93%,rgba(0,0,0,0.95) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,0.95) 93%,rgba(0,0,0,0.95) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f2000000',GradientType=0 ); /* IE6-9 */



}
.featured-post .video_post_title .featured_post_title{ font-size:20px; line-height:26px; font-weight:400;padding: 15px; color:#fff;}
.featured-post.white-color .video_post_title .featured_post_title{ color: #fff;}

.featured-post .btn_link{ position:relative; text-transform:uppercase; font-weight: 600; font-size:15px;}
.featured-post .btn_link::after{ content:""; position:absolute; width:100%; border-bottom:2px solid; left:0; bottom:-3px;}
.featured-post .btn_link:hover::after{ display:none;}
.featured-post.white-color .btn_link{ color:#fff; }



.featured-post .video_post_title .featured_post_title i{ padding-right:5px;}
.featured-post.one_half{width: 48%;}
.featured-post.one_third{width: 31%;}

@media screen and  (max-width:1000px){
.featured-post .featured-post-left {	width: auto;	padding-right: 0;	display: block;		margin-bottom: 10px;}
.featured-post .featured-post-right {	display: block; padding:0;}
.featured-post.one_third .featured-post-left img {	max-width: 100px;}
.featured-post.one_half  .featured-post-left img {	max-width: 130px;}
.featured-post.one_third .featured-post-right {	padding: 0;}
}
@media screen and  (max-width:768px){
	
 .featured-post .featured-post-left {width:23%; padding-right:20px; display:table-cell;}
 .featured-post  .featured-post-right {  display:table-cell;}
 .featured-post.one_half  .featured-post-left img {	max-width: 100px;}
.featured-post .featured-post-inner .featured_post_title {	font-size: 20px;	line-height: 27px;}
 
	
.featured-post.one_half {	width: 100%;}
.featured-post.one_third{ width:100%;}
}

@media screen and  (max-width:480px){
	.featured-post .featured-post-left {	width: auto;	padding-right: 0;	display: block;		margin-bottom: 10px;}
.featured-post .featured-post-right {	display: block;}
	
}

/*---post type iia-application*/

.blog_large_image article{ margin-bottom:0;} 


.blog_single.blog_holder article.iia-application .post_text .post_text_inner {
	float: none;
	width: auto;
	margin-right: 0; padding-top:0;
}
.blog_single.blog_holder article.iia-application .post_text .post_text_inner .entry_title{ font-size:60px; line-height:72px; margin-bottom:40px;}

.blog_single.blog_holder article.iia-application h2 {	display: block;	font-size: 28px;	line-height: 37px;	font-weight: normal;}

.blog_single.blog_holder article.iia-application .vc_single_image-img.attachment-full {	display: block;	margin: 0 !important;	width: 100%;}
.blog_single.blog_holder article.iia-application .wpb_single_image .vc_single_image-wrapper{ display:block;}
/*--- latest-application_post--*/

.latest-application_post{display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; width: 100%; margin-bottom: 40px; align-content: center; position: relative; justify-content: space-between;}

.latest-application_post .owl-stage {	display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;}

.latest-application_post .latest-application_post_item{ border:1px solid #DDDDDD; box-sizing:border-box; margin-bottom:20px;}

.latest-application_post > .latest-application_post_item{  width:23%;}

.latest-application_post .owl-stage .owl-item .latest-application_post_item,
.latest-application_post .owl-stage .owl-item .latest-application_post_item a{display:-ms-flexbox;display: -webkit-flex;display: flex; height: 100%; flex-direction: column;}

.latest-application_post .latest-application_post_item .inner-box{display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;  
 width: 100%;height: 100%;

-webkit-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
-moz-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
-ms-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
-o-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
transition: color .1s linear,background-color .1s linear,border-color .1s linear;

}
.latest-application-img img {	display:block;}
.latest-application_post .latest-application_post_item .latest-application_title{ font-size:24px; line-height:28px; padding:30px 15px; text-align:center; box-sizing:border-box; width:100%;}


.latest-application_post.owl-carousel .owl-item {padding: 1px;box-sizing: border-box;}

.owl-nav {
	margin-top: 0px;
}
.owl-theme .owl-nav.disabled + .owl-dots,.owl-theme .owl-dots {
	margin-top: 60px;
}

.owl-theme .owl-nav [class*="owl-"] {
	
	font-size: 14px;
	
	padding: 0;
	background: #ececec;
	margin: 0;
	border-radius: 50px;
	height: 50px;
	width: 50px;
	line-height: 50px;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
	background: #7ABA58;

}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
	font-size: 0 !important;
	position: absolute;
	top: 50%;
	left: -80px;
	margin-top: -25px;
}

.owl-carousel .owl-nav .owl-next{ right:-80px; left:auto;}

.owl-carousel .owl-nav .owl-prev::before {
	content: "\f104";
	font-family: FontAwesome;
	font-size: 30px;
	display: inline-block;
}
.owl-carousel .owl-nav .owl-next::before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 30px;
	display: inline-block;
}


.latest-application_post .latest-application_post_item.back_to_app .latest-application_title {
	font-size: 22px;
	line-height: 24px;
	color: #767676;
	max-width: 180px;
	text-align: left;
	margin: auto;
	position:relative;
}


.latest-application_post .latest-application_post_item.back_to_app .latest-application_title::after {
	content: '\e04b';
	position: absolute;
	right: 0;
	font-family: "linea-arrows-10" !important;
	font-size: 70px;
	line-height: 70px;
	top: 18px;
	width: 53px;
}


.latest-application_post .latest-application_post_item.back_to_app .inner-box {	background-color: #FAFAFA;}

.latest-application_post .latest-application_post_item:hover .inner-box{ background-color:#7ABA58;}
.latest-application_post .latest-application_post_item:hover .latest-application_title{ color:#fff;}
/*--single page--*/
@media only screen and (min-width: 1400px) {
.application_info_col > .vc_column-inner {	padding-right: 100px;}
}

@media only screen and (max-width: 1400px) {
.latest-application_post .latest-application_post_item .latest-application_title {	font-size: 18px;	line-height: 22px;	padding: 15px 10px;}	

.latest-application_post .latest-application_post_item.back_to_app .latest-application_title {font-size: 18px;	line-height: 24px;	max-width: 140px;}
.latest-application_post .latest-application_post_item.back_to_app .latest-application_title::after {	font-size: 50px;	line-height: 50px; width: 37px;}
}
@media only screen and (max-width: 1000px) {
.latest-application_post {	margin-top: 80px;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {top: 0;	left: 0;	margin-top: -60px;	border-radius: 0;}
.owl-carousel .owl-nav .owl-next {	right: 0; left:auto;}


}
@media only screen and (max-width: 768px) {
.latest-application_post .latest-application_post_item .latest-application_title {	font-size: 16px;	line-height: 20px;	padding: 8px;}
.latest-application_post .latest-application_post_item.back_to_app .latest-application_title {	font-size: 16px;	line-height: 18px;	max-width: 125px;}
.latest-application_post .latest-application_post_item.back_to_app .latest-application_title::after {	font-size: 40px;	line-height: 40px;	top: 10px;}
}
@media only screen and (max-width: 600px) {
.latest-application_post > .latest-application_post_item {width: 48%;}
}

/*---------Q icon with text----------*/
.q_icon_with_title.very_large .icon_text_holder {
	padding: 0 0 0 100px;
}

.q_icon_with_title.medium .icon_text_holder {
	padding: 0 0 0 100px;
}

.q_icon_with_title .icon_title,.q_icon_with_title .icon_title a{ font-weight:700; line-height:24px; font-size:18px; color:#233B79;}
.q_icon_with_title p {	margin-top: 8px;}

.q_icon_with_title.download-icon .icon_title {	position: relative;	display: inline-block;	padding-right: 25px;}
.q_icon_with_title.download-icon .icon_title::after {	content: "\3a";	position: absolute;	right: 0;	font-family: "dripicons-v2" !important;	top: -3px;	font-weight: 400;	color: #7ABA58;}

.q_icon_with_title h6.icon_title{ font-size:17px; line-height:22px; font-weight:600;}
.q_icon_with_title h4.icon_title{ font-size:23px; line-height:24px; font-weight:600;}

.qode_iwt_icon_holder.fa-5x {font-size: 4.5em;}
.qode_iwt_icon_holder.fa-3x {font-size: 2.5em;}

.wpb_column.vc_col-sm-6 .q_icon_with_title .icon_text_holder{ padding-right:50px;}

/*---left from the title --*/
.q_icon_with_title.left_from_title .icon_holder {	display: block;	padding: 0 0 10px 0;}
.q_icon_with_title .icon_text_holder .icon_title_holder .icon_title {	display: block;	text-align: center;}

.q_icon_with_title.left_from_title .icon_text_holder .icon_text_inner {	display: table; margin-bottom: 34px;}
.q_icon_with_title.left_from_title .icon_text_holder .icon_text_inner .icon_title_holder {	display: table-cell;  vertical-align:top; width: 120px;}
.q_icon_with_title.left_from_title .icon_text_holder .icon_text_inner p { margin:0;	display: table-cell;	vertical-align: middle;	padding-left: 32px;}
.wpb_column.vc_col-sm-6 .q_icon_with_title.left_from_title .icon_text_holder .icon_text_inner p{ padding-right:40px;}


@media screen and  (max-width:1200px){
.wpb_column.vc_col-sm-6 .q_icon_with_title .icon_text_holder {	padding-right: 0;}
}
@media screen and  (max-width:480px){
.q_icon_with_title.left_from_title .icon_text_holder .icon_text_inner {	display: block;}
.q_icon_with_title.left_from_title .icon_text_holder .icon_text_inner .icon_title_holder {	display: block;	margin: 0 auto 15px;}
.q_icon_with_title.left_from_title .icon_text_holder .icon_text_inner p {display: block;padding-left: 0;	text-align: center;	padding-right: 0 !important;}

}


/*-------------.qode-info-card--------------------*/
body.qode-chrome.page-template-iia-application-template .container_inner, 
body.qode-safari.page-template-iia-application-template .container_inner{ position:static !important;}


.qode-info-card{display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap; text-align:left; -webkit-transition: all .4s ease-out;
-o-transition: all .4s ease-out;-moz-transition: all .4s ease-out;transition: all .4s ease-out; margin-bottom: 150px; align-items: center;}

.qode-info-card.image_on_right,
.blog_large_image article:nth-child(even) .qode-info-card{flex-direction: row-reverse;}

.qode-info-card .qode-info-card-text-holder{ flex:1; padding: 0; background-color:transparent;}
.qode-info-card .qode-info-card-image{  padding: 0;}

.qode-info-card-title {margin-bottom: 0;}
h2.qode-info-card-title {	margin-bottom: 20px;	font-size: 45px;	font-weight: bold;}

.qode-info-card .has_no_custom_style .qode-info-card-text a{ color:#02AEFF;}

.qode-info-card .info-content{ background-color:#F4F4F4;padding: 40px 100px;margin-left: -50px; background-image:url(images/bg-graybox-right.png); background-position:right top; background-repeat: no-repeat; }
.qode-info-card.image_on_right .info-content,
.blog_large_image article:nth-child(even) .qode-info-card .info-content {margin-left: 0; margin-right: -50px; padding: 40px 100px; background-image:url(images/bg-graybox-left.png); background-position:left top;}

.blog_large_image article:nth-child(even) .qode-info-card::after{ content:""; position:absolute; width:100%; height:526px; left: 0;margin-top: 200px;
z-index: -1;background-image: url(images/bg-dot-application2.png); background-position:center center; background-repeat:no-repeat; background-size: cover;}


.qode-info-card .qode-info-card-text {  margin-top: 0; color:#272727; }
.qode-info-card .qode-info-card-text ul{ list-style:none; margin:0; padding:0;}
.qode-info-card .qode-info-card-text ul li{ list-style:none; margin:0; padding:0 0 9px 15px; position:relative;}
.qode-info-card .qode-info-card-text ul li::before{ content:"•"; position:absolute; left:0; top:0;}



.qode-info-card .qode-info-card-text h3{ font-size:36px; line-height:42px;}
.qode-info-card .has_custom_style .qode-info-card-text h3,
.qode-info-card .has_custom_style .qode-info-card-text a{ color:inherit;}
.qode-info-card .has_custom_style .qode-info-card-text a:hover,
.qode-info-card .has_no_custom_style .qode-info-card-text a:hover{ color:#000;}

.qode-info-card .qode-info-card-text p.h6{ color:#fff; font-size:22px; line-height:30px; font-weight:400; letter-spacing:-0.15px; margin:0;}

.qode-info-card .qode-info-card-text-holder strong {}
.qode-info-card .qode-info-card-text-holder-inner{ padding-left:0;}
.qode-info-card.image_on_right .qode-info-card-text-holder-inner,
.blog_large_image article:nth-child(even) .qode-info-card .qode-info-card-text-holder-inner{ padding-right:0; padding-left:0;}
.qode-info-card .has_custom_bg-color .qode-info-card-text-holder-inner {  padding: 90px 70px;}
.qode-info-card .qode-info-card-image{ overflow:hidden;}
.qode-info-card .qode-info-card-image-bg{ background-size:cover; background-repeat:no-repeat; background-position:center center; -webkit-transition: all .4s ease-out;
-o-transition: all .4s ease-out;-moz-transition: all .4s ease-out;transition: all .4s ease-out;    height: 100%;}
.qode-info-card-text p {	margin-bottom: 0;	margin-top: 15px;	color: #272727;	line-height: 24px;	font-size: 17px;}
p:blank { display: none; }
p:-moz-only-whitespace { display: none; }

.qode-info-card .qode-info-card-image img{ visibility:hidden; opacity:0;}

.qode-info-card .qode-info-card-link-holder {  margin-top: 30px;  }

.qode-info-card .qode-info-card-link-holder a:not(.qbutton) {	color: #bb5c00;	font-size: 22px;	font-weight: 700;	text-decoration: none;}

.qode-info-card .qode-info-card-link-holder a:not(.qbutton):hover{ color:#46797B;}

.qode-info-card .qode-info-card-link-holder .app-btn {	padding: 0;	width: 45px;	height: 45px;	line-height: 43px;	text-align: center;	font-size: 43px;}
.qode-info-card .qode-info-card-link-holder .app-btn i{ margin:0;}

@media only screen and (max-width: 1200px) {
	.qode-info-card .qode-info-card-image{ width:60%;}
	
	.qode-info-card .info-content {	padding: 25px;}
	.qode-info-card.image_on_right .info-content,
	.blog_large_image article:nth-child(even) .qode-info-card .info-content {padding: 25px;}
	.qode-info-card .qode-info-card-link-holder {margin-top: 15px;	margin-left: 20px;}
	.qode-info-card.image_on_right .qode-info-card-link-holder,
	.blog_large_image article:nth-child(even) .qode-info-card .qode-info-card-link-holder {margin-right: 20px;}
	
}

@media only screen and (max-width: 1000px) {
.qode-info-card{margin-bottom: 90px;}	
.qode-info-card .qode-info-card-text-holder-inner {   padding-left: 10px;}
.qode-info-card.image_on_right .qode-info-card-text-holder-inner,
.blog_large_image article:nth-child(even) .qode-info-card .qode-info-card-text-holder-inner {  padding-right: 10px;}
.qode-info-card .qode-info-card-link-holder a:not(.qbutton) {font-size: 18px;}
}
@media only screen and (max-width: 768px) {

	
.qode-info-card .qode-info-card-text-holder, 
.qode-info-card .qode-info-card-image { width: 100%;}
.qode-info-card .qode-info-card-text-holder-inner { padding-top:0;   padding-left: 0px;}
.qode-info-card.image_on_right .qode-info-card-text-holder-inner,
.blog_large_image article:nth-child(even) .qode-info-card .qode-info-card-text-holder-inner {  padding-right: 0px;}
.qode-info-card .info-content {  padding: 20px;    margin-left: 0;}
.qode-info-card.image_on_right .info-content,
.blog_large_image article:nth-child(even) .qode-info-card .info-content {  padding: 20px;    margin-right: 0;}

.qode-info-card .qode-info-card-link-holder {margin-top: 15px;margin-left: 0;text-align: right;	margin-right: 0;}
.qode-info-card.image_on_right .qode-info-card-link-holder,
.blog_large_image article:nth-child(even) .qode-info-card .qode-info-card-link-holder {	margin-right: 0;}
	
}
@media only screen and (max-width: 480px) {


}


/*-----call to action--------*/
.call_to_action{ text-align:center; padding: 95px 10px;}
.call_to_action .text_wrapper .call_to_action_text {color: #fff;letter-spacing: 0px;font-size: 30px;line-height:40px;	font-weight: 600;}
.call_to_action .two_columns_75_25 > .column1 {	width: auto;	float: none;	display: inline-block;	vertical-align: middle;}
.call_to_action .two_columns_75_25 > .column2 {	width: auto;	float: none;	display: inline-block;	vertical-align: middle; margin-left: 20px;}
.call_to_action .column2.button_wrapper .qbutton {	position: relative;	right: auto;	top: auto;	-webkit-transform: none;	-ms-transform: none;	transform: none;}


@media screen and  (max-width:1000px){
.call_to_action .two_columns_75_25 > .column2 {	display: block;	margin-left: 0;	text-align: center;	margin-top: 30px;}
}

/*------------Hub Information Main----*/
.hub_term_parent {	margin-bottom: 40px;}
.hub_term_parent .hub_term_parent_title {color: #D6D6D6;font-size: 20px;font-weight: 600;line-height: 26px;position:relative; margin-bottom:45px;}
.hub_term_parent .hub_term_parent_title span {background-color: #fff;position: relative;	z-index: 1;	padding-right: 15px;}
.hub_term_parent .hub_term_parent_title::after {content: "";width: 100%;	border-bottom: 1px solid #D6D6D6;	position: absolute;	left: 0;	top: 50%;	margin-top: 3px;}

.hub_term_parent_inner{display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap; justify-content: space-between;}

.hub_term_child_item .cat_img img {	display:block;}
.hub_term_child_item {width: 48%;background-color: #F2F4F8;	margin-bottom: 4%;
-webkit-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
-moz-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
-ms-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
-o-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
transition: color .1s linear,background-color .1s linear,border-color .1s linear;

display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;



}


.hub_term_child_item .cat_img {	/*display: table-cell;	vertical-align: middle;*/ height: 100%; width:30%; background-size: cover;background-repeat: no-repeat;background-position: center center;}
.hub_term_child_item .cat_img img{ opacity:0; visibility:hidden;}



.hub_term_child_item .cat_img.default_img_cat {	background-color: #344d71; position:relative;}




.hub_term_child_item a {
	display:-ms-flexbox;display: -webkit-flex;display: flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;align-items: center;	height: 100%;
}


.hub_term_child_item .cat_info {	/*display: table-cell;	vertical-align: middle;*/ padding:20px; width: 70%;box-sizing: border-box;}
.hub_term_child_item .cat_info .hub_desc {	margin-top: 5px; color: #272727;}
.hub_term_child_item .cat_info p:last-child{ margin-bottom:0;}
.hub_term_child_item .cat_info .hub_term_child_title {	font-size: 32px;	font-weight: 700;	line-height: 38px;}


.hub_term_child_item:hover{ background-color:#7ABA58;}
.hub_term_child_item:hover .cat_info .hub_term_child_title{ color:#fff;}
.hub_term_child_item:hover .cat_info .hub_desc{ color:#fff;}
@media screen and  (max-width:1000px){
.hub_term_child_item {	width: 100%;}
}

@media screen and  (max-width:600px){
.hub_term_child_item a {	display: block;}
	.hub_term_child_item .cat_img {	display: block;	height: 250px;	width: 100%;}
.hub_term_child_item .cat_info {	display: block;	width: 100%;}
}

/*----Category page---*/
.hub_cat_main {	display: table;	position: relative;	padding: 100px 0 150px;	margin-bottom: 100px;}
.hub_cat_left{ display:table-cell; vertical-align:top; width:274px; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#233b79+0,629846+100 */
background: rgb(35,59,121); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(35,59,121,1) 0%, rgba(98,152,70,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(35,59,121,1) 0%,rgba(98,152,70,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(35,59,121,1) 0%,rgba(98,152,70,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#233b79', endColorstr='#629846',GradientType=0 ); /* IE6-9 */

padding: 40px;
box-sizing: border-box;
position:relative;

}
.hub_cat_left::before{ content:""; background-image:url(images/bg-dot-categories.png); background-repeat:no-repeat; background-position: top center; position:absolute; left:0; top:0; width:100%; height:100%;}


.hub_cat_right{ display:table-cell; vertical-align:top; padding-left: 65px;}
.hub_cat_left .sidebar_title {	color: #fff;	text-transform: uppercase;	line-height: 33px;	font-size: 25px;	font-weight: bold;	margin-bottom: 20px;}
.list_hub_cat{ list-style:none; margin:0; padding:0;}
.list_hub_cat ul {	padding-left: 0 !important;}

.list_hub_cat li {	list-style: none;	margin: 0;	padding: 0;}

/*.list_hub_cat li:not(.active_parent) ul{ display:none;}*/


.list_hub_cat li a {color: #fff;font-size: 21px;font-weight: 600;line-height: 28px;	position: relative; padding: 18px 0;    padding-left: 0px;display: block;border-bottom: 1px solid #415B79;}
.list_hub_cat li ul li a {	padding-left: 15px;}

.list_hub_cat li a.active::after,
.list_hub_cat li a:hover::after {
	content: "";	width: 20px;	height: 20px;	background-color: #fff;	position: absolute;	top: 23px;left: -52px;
margin-left: 0;	transform: rotate(45deg);	-webkit-transform: rotate(45deg);	-ms-transform: rotate(45deg);}
.list_hub_cat li a.active { text-decoration: underline;}

.hub_cat_right .blog_holder.masonry {	margin-top: 0; margin-bottom:0;}

.hub_cat_right .blog_holder.masonry article {	width: 100%;}
.hub_cat_right .blog_holder.masonry article:last-child {	margin-bottom: 0;}
.hub_cat_right .blog_holder.masonry article .masnory-inner{ padding-bottom:0; }

.hub_cat_main .blog_load_more_button_holder {	padding: 0;	position: absolute;	bottom: 0;	width: 100%;	left: 0;}
/*---loop--*/

.blog_holder.masonry article .hub-post{ display: table; background-color: #F2F4F8;}

.blog_holder.masonry article .hub-post .post_image{ display: table-cell; vertical-align:top; background-color: transparent; width: 200px; background-size: cover;
background-position: center center;
background-repeat: no-repeat;}




.blog_holder.masonry article .hub-post .post_image img{ opacity:0; visibility:hidden;}
.blog_holder.masonry article .hub-post .post_text {display: table-cell; vertical-align:middle; padding: 0 50px;} 

.blog_holder.masonry article .hub-post .post_image.default_img_hub {	background-color: #344d71; text-align:center; position:relative;}
.blog_holder.masonry article .hub-post .post_image.default_img_hub a {
	position: absolute;
	width: 100%;
	height:100%;

	text-align: center;
	left:0; top:0;

}

.blog_holder.masonry article .hub-post .post_image.default_img_hub a img {
	position: absolute;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	left: 50%;
}
.blog_holder.masonry article .hub-post .post_image.default_img_hub img{ opacity:1; visibility:visible; width:auto;}



.blog_holder.masonry article .hub-post p.post_excerpt {	color: #1a1a1a; margin-bottom: 0;}
.blog_holder.masonry article .hub-post .post_info {	font-size: 16px !important;}
.blog_holder.masonry article .hub-post .post_info a {	color: #5183AD !important;}
.blog_holder.masonry:not(.blog_masonry_date_in_image) article:not(.format-quote):not(.format-link) .hub-post .post_info a:hover {	color: #7aba58 !important;}

.blog_holder.masonry article .hub-post .post_text .post_text_inner {	position:relative ; background-color: transparent; padding-right:120px; padding-top:18px;}
.blog_holder.masonry article .hub-post .post_text.has_no_img .post_text_inner{padding-top:18px;}


.blog_holder.masonry article .hub-post .post_text .post_text_inner .post_more {
	position: absolute;	right: 0;	top: 50%;	margin: 0;	margin-top: -13px; left:auto; bottom:auto; text-align: right;}
.blog_holder.masonry article .hub-post .post_text .post_text_inner .post_more span.btn_menber_only {    display: block;    margin-left: 0;    line-height: 25px;}
.blog_holder.masonry article .hub-post .post_text .post_text_inner .post_more a {position: relative;padding-right: 26px;font-size: 15px;color: #7ABA58;}
.blog_holder.masonry article .hub-post .post_text .post_text_inner .post_more a::before {
	content: '\f105';	position: absolute;	right: 0;	font-family: 'FontAwesome';	background-color: #7ABA58;	color: #fff;
	width: 20px;	text-align: center;	height: 17px;	line-height: 16px;	top: 2px;}

.blog_holder.masonry article .hub-post .post_text .post_text_inner .post_more a:hover { color:#344d71;}
.blog_holder.masonry article .hub-post .post_text .post_text_inner .post_more a:hover::before{background-color: #344d71;}


.blog_holder.masonry article.iia-information-hub { margin-bottom: 50px;}

/*---- single sidebar----*/
.green-box-sidebar {	background-color: #7ABA58;	padding: 50px 48px 30px;	margin-bottom: 50px; background-image:url(images/bg-green-sidebar.png); background-position: right top; background-repeat:no-repeat;background-size:contain;}

body.single-iia-information-hub .green-box-sidebar {	padding: 50px 48px;}

.sidebar .green-box-sidebar .widget:not(.sign-up) .widget-title {font-size: 23px;	text-transform: none;	font-weight: 700;	margin-bottom: 15px;	line-height: 29px;	color: #fff;}
.green-box-sidebar .widget:not(.qode_latest_posts_widget) li a{	color: #fff;}
.green-box-sidebar .widget:not(.qode_latest_posts_widget) li a:hover {	color: #344d71 !important;}
.green-box-sidebar  .widget:not(.qode_latest_posts_widget) li a::before {color: #344d71;}

.green-box-sidebar .widget:last-child{	margin-bottom: 0;}

.blog_single.blog_holder article.iia-information-hub .latest_post_holder.image_in_box .latest_post {
	border: 1px solid #dddd;
}
.blog_single.blog_holder article.iia-information-hub .latest_post_holder.image_in_box .latest_post_image{ margin-bottom:0;}
.blog_single.blog_holder article.iia-information-hub .latest_post_holder.image_in_box .latest_post .latest_post_text {
	padding: 30px;
}


.blog_single.blog_holder article.iia-information-hub .post_text .post_text_inner {width: 65%;}
.blog_single.blog_holder article.iia-information-hub .post_text .sidebar-col {width: 30%;}

.blog_single.blog_holder article.iia-information-hub .post_image.default_img_hub_single {	background-color: #344d71; text-align:center; position:relative; height:403px;}


.blog_single.blog_holder article.iia-information-hub .post_image.default_img_hub_single img {
	position: absolute;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	left: 50%;
	width:auto;
}



@media screen and  (max-width:1200px){
.blog_holder.masonry article .hub-post .post_text {	display: block;	padding: 0 20px;}
.blog_holder.masonry article .hub-post .post_image {	display: block;	width: 300px;	margin: 20px 20px 0;}
.blog_holder.masonry article .hub-post .post_image.default_img_hub {	height: 200px;}
.blog_holder.masonry article .hub-post .post_text .post_text_inner {	padding-right: 0;}
.blog_holder.masonry article .hub-post .post_text .post_text_inner .post_more {	position: relative;	right: auto;	top: auto;	margin: 0;	margin-top: 13px;	left: auto;	bottom: auto; text-align:left;}
}

@media screen and (max-width:1000px){
.hub_cat_main {	display: block;}
.hub_cat_left {    display: block;    width: auto; margin-bottom: 30px;}
.hub_cat_right {	display: block;	padding-left: 0;}
.blog_single.blog_holder article.iia-information-hub .post_text .post_text_inner { width:auto;}
.blog_single.blog_holder article.iia-information-hub .post_text .sidebar-col {width: auto;}
}
@media screen and (max-width:768px){
.blog_single.blog_holder article.iia-information-hub .post_image.default_img_hub_single {	height: 303px;}
}
@media screen and (max-width:600px){
.blog_holder.masonry article .hub-post .post_image {    width: auto;}	
}

/*----About Page Counter------*/

.q_counter_holder {		padding: 0 !important;	background-color: rgba(122,186,88,0.85);	width: 112px;	height: 112px;	border-radius: 50%;}
.q_counter_holder span.counter {	font-size: 28px;	line-height: 1em;	font-weight: 700;	color: #fff !important;	display: inline-block !important;	height: 1em; margin-top: 34px;}
.q_counter_holder p.counter_text {	font-weight: 400;	text-transform: uppercase;	letter-spacing: 0;	margin: 0;	color: #5F864C;	font-size: 18px;	line-height: 18px;}

.counter-map .q_counter_holder{ position:absolute;}
.counter-map #point1 {	top: 28%;	left: 14%;}
.counter-map #point2 {	top: 53%;	left: 32%;}
.counter-map #point3 {	top: 15%;	left: 47%;}
.counter-map #point4 {	top: 36%;	left: 69%;}
.counter-map #point5 {	top: 28%;	left: 84%;}
.counter-map #point6 {	top: 68%;	left: 79%;}
.counter-map #point7 {	top: 46%;	left: 50%;}

@media screen and (max-width:1400px){
.q_counter_holder {width: 100px;height: 100px;}
}
@media screen and (max-width:1200px){
.q_counter_holder {	width: 90px;	height: 90px;}
.q_counter_holder span.counter {	font-size: 22px;margin-top: 24px;}
.q_counter_holder p.counter_text {font-size: 15px;	line-height: 15px;}
}
@media screen and (max-width:1000px){
.q_counter_holder {	width: 80px;	height: 80px;}
.q_counter_holder span.counter {	font-size: 20px;	margin-top: 22px;}
}
@media screen and (max-width:768px){
.q_counter_holder {	width: 60px;	height: 60px;}
.q_counter_holder span.counter {	font-size: 16px;	margin-top: 16px;}
.q_counter_holder p.counter_text {	font-size: 11px;	line-height: 11px;}
}
@media screen and (max-width:480px){
.q_counter_holder {	width: 40px;	height: 40px;}
.q_counter_holder span.counter {	font-size: 11px;	margin-top: 9px;}
.q_counter_holder p.counter_text {	font-size: 7px;	line-height: 5px;}
}

/*---Login Form---*/

.mp_login_form{ width:100%; max-width:514px; margin:0 auto; color:#fff; text-align:left;}
.mp_login_form .mp-spacer {    display: none;}
.mp_login_form .submit {    margin-top: 15px;}
#mepr_loginform  input#user_login, 
#mepr_loginform  input#user_pass {   color: #000; font-size: 22px; border-color:#D9D9D9;}
#mepr_loginform .mp-form-label label{ display:none  !important;}

.submit input#wp-submit {    margin: 0; background-color: #7ABA58;  border: 0; font-size:17px;  color: #fff;  text-transform: uppercase;  font-weight: 600;  line-height: 40px;    padding: 0 40px; cursor:pointer;}
.submit input#wp-submit:hover{ background-color:#218AC9;}

.mepr-login-actions a{ display: inline-block; margin-top: 13px; font-size:16px; line-height:20px; color:#fff;}
.mepr-login-actions a:hover{ color:#218AC9;}
.mp_wrapper .mp-form-row {    margin-bottom: 25px;}



a.link_blue {
    background-color: #218AC9;
    padding: 0 20px;
    color: #fff;
    text-transform: none;
    font-size: 17px;
    font-weight: 600;
    line-height: 40px;
   display:inline-block;
    vertical-align: middle;
    text-align: center;
}
a.link_blue:hover{background-color: #7ABA58;}
.mp_login_form .submit a.link_blue {   width: 61%;   float: right; box-sizing: border-box;}
.mp_login_form .submit input#wp-submit{ float:left; width:35%; box-sizing: border-box;}

@media screen and  (max-width:480px){
.mp_login_form .submit input#wp-submit {    float: none;    width: 100%;    }
.mp_login_form .submit a.link_blue {    width: 100%;    float: none; margin-top:20px;      display: block;}
}


.full_screen_preloader {   background-color: #233b79;}



/*--------------Unorder List-----------------*/
.wpb_wrapper ul.dot li,
.wpb_text_column ul li,
.post_text_inner ul li,
.image_with_text .image_with_text_inner ul li,
.qode-iwiat-image-text ul li,
.qode-advanced-tabs .qode-advanced-tab-container ul li{ list-style:none;}
.q_list.circle ul > li, .q_list.number ul > li,.wpb_wrapper ul.dot li,.qode-advanced-tabs .qode-advanced-tab-container ul li,.qode-iwiat-image-text ul li,
.checkbox_content ul li,.wpb_text_column ul li,.image_with_text .image_with_text_inner ul li,.post_text_inner ul li {
	position: relative;
	font-weight: 400;
	margin: 0 0 11px;
	padding:0 0 0px 22px;
	
}
.post_text_inner ul li::before,
.qode-advanced-tabs .qode-advanced-tab-container ul > li::before,
.qode-iwiat-image-text ul > li::before,
.q_list.circle ul > li::before,
.wpb_wrapper ul.dot li::before,
.wpb_text_column ul li::before,
.image_with_text .image_with_text_inner ul li::before,
.checkbox_content ul li::before{position: absolute;	left: 0;	width: 4px;	height: 4px;	top: 13px;	background-color: #7aba58;	display: block;	content: '';	border-radius: 25px;}
.q_list.circle ul > li{color: #434343;}






/*-------------Gravity Form-------------------*/

body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"], body .gform_wrapper input[type="reset"],.mepr-submit {
	position: relative;
	display: inline-block;
	width: auto;
	height: 49px;
	line-height: 46px;
	margin: 0;
	padding: 0 35px;
	border: 1px solid #233B79;
	font-weight: 700;
	text-align: center;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	outline: 0;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 0;
	-o-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-shadow: none;
	background-color: #233B79;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
}

body .gform_wrapper input[type="submit"]:hover, body .gform_wrapper input[type="button"]:hover, body .gform_wrapper input[type="reset"]:hover,mepr-submit:hover {
	background-color: #7aba58;
	border-color: #7aba58;
	color: #fff;
	text-decoration: none;
}


body .gform_wrapper .chzn-container-single .chzn-single span, body .gform_wrapper input[type="email"], body .gform_wrapper input[type="number"], body .gform_wrapper input[type="password"], body .gform_wrapper input[type="tel"], body .gform_wrapper input[type="text"], body .gform_wrapper input[type="url"], body .gform_wrapper select, body .gform_wrapper textarea {
	color: #000;
}

body .gform_wrapper .chzn-container .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single b, body .gform_wrapper input[type="email"], body .gform_wrapper input[type="number"], body .gform_wrapper input[type="password"], body .gform_wrapper input[type="tel"], body .gform_wrapper input[type="text"], body .gform_wrapper input[type="url"], body .gform_wrapper textarea {
	background-color: #fff;
	border: 1px solid #D9D9D9;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
	font-size: inherit;
	font-family: inherit;
	padding: 10px 8px;
	letter-spacing: normal;
}


.gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0;
	display: table;
	width: 100%;
}
.gform_wrapper ul.gform_fields li.gfield .gfield_label {
	display: table-cell;
	vertical-align: middle;
	width: 120px;
	padding-top: 13px;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_radio ul li {
	display: inline-block;
	vertical-align: middle;
	
	margin-right: 20px;
	line-height: 49px;
}
@media screen and  (max-width:768px){
.gform_wrapper ul.gform_fields li.gfield { display:block;}
.gform_wrapper ul.gform_fields li.gfield .gfield_label {
	display: block;

	width: auto;
	padding-top: 0;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_radio ul li {
	
	line-height: inherit;
}
}


/*---Join iia form memberpress---*/

.join-iia-form .mepr-signup-form .mepr_price{ display:none !important;}
.mp-form-row { max-width: 600px;}
.join-iia-form .mp_wrapper .mp-form-row {   display: table; position:relative; max-width: 700px;}



.join-iia-form .mp_wrapper .mp-form-row .mp-form-label {    display: table-cell;    width: 120px;}
.join-iia-form .mp_wrapper .mp-form-row .mp-form-label span.cc-error {    position: absolute;    bottom: -16px;    left: 120px;    font-size: 14px;    line-height: 14px;}
 .mepr-radios-field span.mepr-radios-field-row {    display: inline-block !important;}

.mp_wrapper .mepr-form-has-errors{ color: #fff;   margin-top: 15px;    padding: 15px;    background-color: #eb1c26;    font-weight: 600;}

/*-----[mepr-membership-registration-form id="1520"]------Formidable----*/

.frm_form_field.frm_inline_container .frm_primary_label, .frm_form_field.frm_right_container .frm_primary_label, .frm_form_field.frm_left_container .frm_primary_label {
	
	width: 120px !important;
}

.frm_style_formidable-style.with_frm_style .frm_inline_container input[type="text"], 
.frm_style_formidable-style.with_frm_style .frm_inline_container input[type="password"], 
.frm_style_formidable-style.with_frm_style .frm_inline_container input[type="email"], 
.frm_style_formidable-style.with_frm_style .frm_inline_container input[type="number"], 
.frm_style_formidable-style.with_frm_style .frm_inline_container input[type="url"], 
.frm_style_formidable-style.with_frm_style .frm_inline_container input[type="tel"], 
.frm_style_formidable-style.with_frm_style .frm_inline_container input[type="file"], 
.frm_style_formidable-style.with_frm_style .frm_inline_container input[type="search"], 
.frm_style_formidable-style.with_frm_style .frm_inline_container select, 
.frm_style_formidable-style.with_frm_style .frm_inline_container .frm-card-element.StripeElement {

	width: 613px;
}
/*-------------member access Info shortcode----*/

.member_access_info_box {	padding: 24px 30px; display:table;}
.access_info_text {	display: table-cell;	vertical-align: top;	color: #1A1A1A;	line-height: 21px;	font-size: 16px; padding-left: 90px; position:relative;}
.access_info_text::before {	content: "\e801";	font-family: 'iia-icon';	position: absolute;	left: 0;	top: 0;	color: #C6D0E3;	font-size: 100px;	line-height: 100px;}

.access_info_button{display: table-cell;	vertical-align:top; padding-left: 22px;}
.access_info_button a.qbutton {	text-align: center;}
.access_info_button a.plain_link {	display: block;	text-decoration: underline;	margin-top: 10px;}
.access_info_button a.plain_link:hover{ text-decoration:none;}

#mpca-add-sub-user button, #mpca-add-sub-user input[type=submit], 
#mpca_export_sub_accounts a,
#mpca_import_sub_accounts button, #mpca_import_sub_accounts input[type=submit] {
 	background-color: #344d71;
 	border: 0;
	color: white;
	padding: 0 30px;
	line-height: 40px;
	font-weight: 600;
	font-family: "Source Sans Pro", Arial;
	display: inline-block;
	font-size: 17px;
}

.mepr-nav-item { padding: 0 24px 0 0;}

.single .post_text ul a { color: #7aba58; text-decoration: underline;}
.single .post_text .widget h4 a { color: #344d71; text-decoration: none;}
.single .post_text .widget h4 a:hover { text-decoration: underline;}

.latest_post_inner .qbutton.green { color: white; text-decoration: none;}

@media screen and  (min-width:1200px) and  (max-width:1400px){
	
.vc_col-sm-5 .member_access_info_box,
.vc_col-lg-5 .member_access_info_box{	padding: 20px;}
.vc_col-sm-5 .access_info_text,
.vc_col-lg-5 .access_info_text {padding-left: 60px;}
.vc_col-sm-5 .access_info_text::before,
.vc_col-lg-5 .access_info_text::before {	font-size: 70px;	line-height: 70px;}
}
@media screen and  (max-width:600px){
.access_info_text::before {	font-size: 88px;	line-height: 88px;}
}
@media screen and  (max-width:600px){
.member_access_info_box {	display: block;}
.access_info_text {	display: block;}
.access_info_button {    display: block; padding-left:0; padding-top:30px;}
.access_info_button a.qbutton {	text-align: center;	display:block;}
.access_info_button a.plain_link {	text-align: center;}
}

/*---------------Content Bottom--------------*/

.content_bottom{ background-image:url(images/bg-newsletter.jpg); background-position:center center; background-repeat:no-repeat;background-size: cover;}


/*-----------------Footer -------------------*/
.footer_top {	padding: 72px 0 32px;}
.footer_top p {	margin: 15px 0;}
.footer_top h5 {	margin: 0 0 15px;}
.footer_top .q_social_icon_holder i.simple_social, 
.footer_top .q_social_icon_holder span.simple_social {	font-size: 18px; color:#fff;}

.footer_top .q_social_icon_holder:hover i.simple_social, 
.footer_top .q_social_icon_holder:hover span.simple_social {	 color:#84d15b !important;}

.footer_top hr {	color: #fff;	border: 0;	border-bottom: 1px solid rgba(255,255,255,0.5);	margin: 20px 0;}

.footer_top .widget.widget_nav_menu li {	padding-bottom: 7px;}

.footer_top .four_columns > .column1{ width:53%;}
.footer_top .four_columns > .column2{ width:15%;}
.footer_top .four_columns > .column3{ width:15%;}
.footer_top .four_columns > .column4 {	width: 12%;	float:right;}

.footer_top .four_columns > .column1 > .column_inner {padding-left:220px; padding-right:100px; position:relative;}
.footer_top .four_columns > .column1 > .column_inner .widget_media_image{ position:absolute; left:0; top:0;}

/*----Footer Bottom----*/

.footer_bottom_holder .two_columns_50_50 > .column1, 
.footer_bottom_holder .two_columns_50_50 > .column2 {	width: auto;	float: left;}
.footer_bottom_holder .two_columns_50_50 > .column2 { float:right;}
.footer_bottom a { font-size: 14px;}

.footer_col3 .date { font-weight: bold !important;}
.footer_col3 .entry_title a {
    line-height: 16px !important;
}
.footer_col3 .latest_post_holder.minimal .latest_post_inner .post_infos { margin: 0 !important;}

@media screen and  (max-width:1400px){
.footer_top .four_columns > .column1 {	width: 50%;}
.footer_top .four_columns > .column3 {	width: 18%;}
.footer_top .four_columns > .column4 {	width: 14%;}

.footer_top .four_columns > .column1 > .column_inner {	padding-left: 180px;	padding-right: 50px;}
}

@media screen and  (max-width:1200px){
	
.footer_top .four_columns > .column1 {	width: 44%;}
.footer_top .four_columns > .column2 {	width: 18%;}
.footer_top .four_columns > .column3 {	width: 20%;}
.footer_top .four_columns > .column4 {	width: 16%;}
.footer_top .four_columns > .column1 > .column_inner {	padding-left: 0;	padding-right: 50px;}

.footer_top .four_columns > .column1 > .column_inner .widget_media_image {	position: relative;	left: auto;	top: auto;	margin-bottom: 30px;}
}

@media screen and  (max-width:1000px){
.footer_top .four_columns > .column1 > .column_inner {	padding-left: 0;	padding-right: 20px;}
}
@media screen and  (max-width:768px){
.footer_top .four_columns > .column1 {	width: 100%; margin-bottom:40px; float:none;}
.footer_top .four_columns > .column2 {	width: 100%;margin-bottom:40px;float:none;}
.footer_top .four_columns > .column3 {	width: 100%;margin-bottom:40px;float:none;}
.footer_top .four_columns > .column4 {	width: 100%;float:none;}
.footer_top .four_columns > .column1 > .column_inner, 
.footer_top .four_columns > .column2 > .column_inner, 
.footer_top .four_columns > .column3 > .column_inner, 
.footer_top .four_columns > .column4 > .column_inner {	padding: 0 10px; text-align: center;}
.footer_top .four_columns .column2 .column_inner > div,
.footer_top .four_columns .column3 .column_inner > div, 
.footer_top .four_columns .column4 .column_inner > div { margin:0;}

.footer_top .widget.widget_nav_menu li {	padding-bottom: 7px;	display: inline-block;	margin: 0 8px;}

.footer_bottom_holder .two_columns_50_50 > .column1, 
.footer_bottom_holder .two_columns_50_50 > .column2 {	width: 100%;	float: none;}
.footer_bottom_holder .two_columns_50_50 > .column1 > .column_inner,
.footer_bottom_holder .two_columns_50_50 > .column2 > .column_inner {	padding: 0 10px;	text-align: center;}


.footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom, 
.footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom ul,
.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom, 
.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom ul {	text-align: center;}

.footer_bottom_holder{ padding-bottom:30px;}
.footer_bottom {	display: block;	height: auto;	width: 100%;}


}
