/* Navigation */
@media all and (max-width:1024px){
	div#modal-1.wp-block-navigation__responsive-container {
		background-color: #0D2440;
	}
	div#modal-1-content,
	ul.wp-block-navigation__container.has-text-color.has-primary-color.is-responsive.items-justified-right.wp-block-navigation.has-inter-font-family{
		align-items: flex-end;
	}
	div.wp-block-navigation__responsive-container {
		width: 50%;
		left: 50%;
		text-align: right;
		padding-top: 2em !important;
	}

	.wp-block-navigation__responsive-container-open:not(.always-shown) {
		display: flex;
	}
	.wp-block-navigation__responsive-container-open {
		display: flex;
	}
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		display: none !important
	}
}
/* Footer */
.wp-site-blocks footer .current-menu-item a.wp-block-navigation-item__content,
.wp-site-blocks footer .wp-block-navigation-item a:hover{
	color:#256d72 !important;
}
.wp-site-blocks footer a.wp-block-navigation-item__content::after, .wp-site-blocks footer .current-menu-item a.wp-block-navigation-item__content::after {
    border-color: #256d72 !important;
}
/* Home */
@media all and (min-width:744px) and (max-width:768px){
	.custom_col_2 .ghostkit-col:first-child{
		--gkt-grid--column__size: calc(100% * (5 / 12)) !important;
	}
	.wp-site-blocks .custom_col_2 .ghostkit-col:first-child .wp-block-group{
		margin-right: 50px !important;
	}
	.custom_col_2 .ghostkit-col:nth-child(2){
		--gkt-grid--column__size: calc(100% * (7 / 12)) !important;
	}
}

/* Blog Page */
@media all and (min-width:769px) and (max-width:980px){
	.custom_blog .wp-block-post-template-is-layout-grid { /*Change the grid display to 2 columns*/
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}
@media all and (max-width:600px){
	.custom_blog ul {
		gap:30px !important;
	}
}
/* Team page */
@media all and (max-width:768px){
/* 	GLOBAL */
	.wp-block-columns.custom_column_global{
		flex-wrap: wrap!important;
	}
	.wp-block-columns.custom_column_global:not(.is-not-stacked-on-mobile)>.wp-block-column {
		flex-basis: 100%!important;
	}
	.wp-block-columns.global_order{
		display:flex;
	}
	.wp-block-columns.global_order .wp-block-column:first-child {
		order:2;
	}

	.wp-block-columns.custom_column_padding_global{
		padding-left:0;
		padding-right:0;
	}
}


/* RESPONSIVE GLOBAL*/
@media all and (max-width:980px){
	.global_ghostkit_column .ghostkit-col{
		--gkt-grid--column__size: calc(100% * (12 / 12)) !important;
	}
	.global_ghostkit_column_reverse.ghostkit-grid .ghostkit-grid-inner{
    	flex-direction: column-reverse !important;
    }
	/* Approach Page */
	.ghostkit-grid .custom_bg_image > .nk-awb .jarallax-img {
		object-position: 50% 85%;
	}
}

/*Mark*/
#our-nav-links.homepage{
	display: block !important;
}
.home-contact textarea#contact-form-comment-g52-message{
	height: 140px !important;
	resize: none;
}
.home-contact .wp-block-jetpack-contact-form{
	row-gap: 0px !important;
}
div.site-doc-plugins ul li{
	margin-bottom: 20px;
}
div.site-doc-plugins ul li a{
	color: #0d2440 !important;
}
figcaption.wp-element-caption{
	display: none !important;
}