/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.tax-projects-categories .container-fluid.phase-parent.phase-2{
/* 	display: none; */
}
.single-arcticnet-project .header_committee .cat_desc,
.single-arcticnet-searcher .header_committee .cat_desc,
.tax-projects-categories .header_committee .cat_desc,
.page-template-template-IQP .header_committee .cat_desc,
.tax-searchers-committee .header_committee .cat_desc{
	color: #344356;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.5rem;
}

.tax-projects-categories .header_desc_cat .project-header .bg_logo_cat,
.page-template-template-IQP .header_desc_cat .project-header .bg_logo_cat{
	position: relative;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	height: auto;
	padding: 6rem 10px;
    margin-bottom: 6rem;
}
.tax-projects-categories .header_desc_cat .project-header .bg_logo_cat img{
	height: clamp(4rem, 300px, 12rem);
    width: auto!important;
    min-width: auto;
    position: absolute;
    left: auto;
    transform: translate(0, -51%);
    top: 100%!important;
	padding: 0 3rem;
}
.page-template-template-IQP .header_desc_cat .project-header .bg_logo_cat img
{
	height: clamp(4rem, 300px, 18rem);
	width: auto!important;
	min-width: auto;
	position: absolute;
	left: auto;
	transform: translate(0, -60%);
	top: 100%!important;
	padding: 0 3rem;
}
.tax-projects-categories.term-marine-systems .header_desc_cat .project-header .bg_logo_cat img,
.tax-projects-categories.term-les-systemes-marins .header_desc_cat .project-header .bg_logo_cat img{
	height: clamp(4rem, 100px, 12rem);
}

.tax-projects-categories.term-knowledge-transfer .header_desc_cat .project-header .bg_logo_cat img{
/* 	transform: translate(0, -64%); */
}
.tax-projects-categories .header_desc_cat .project-header h1,
.page-template-template-IQP  .header_desc_cat .project-header h1{
	padding: 30px 20px;
    font-size: clamp(1rem, 1.5909rem + 2.1818vw, 2.5rem);
}
.tax-searchers-committee .committee_section .list_member .member .details_member .name{
	font-size: 1.6rem;
    margin-bottom: 8px;
}
.tax-searchers-committee .committee_section .list_member .member .details_member .committee_title{
	line-height: 1.5rem;
	font-size: 1.25rem;
}
.tax-searchers-committee .committee_section .list_member .member .details_member .committee_role{
	font-weight: 500;
}
a.btn{
	font-weight: 500;
}
.tax-searchers-committee .committee_section .list_member .member{
	padding: 22px 30px;
}
.tax-searchers-committee .committee_parent.committee_section > .container > h4{
	display: none;
}
.tax-searchers-committee .header_committee{
	margin-bottom: 3rem;
}
.tax-searchers-committee .committee_parent.committee_section .list_member .member .img_member span img{
	object-position: 50% 35%;
}
.archive.tax-searchers-committee.term-territorial-advisory-committee .committee_past.committee_section{
/* 	display: none; */
}
.archive.tax-searchers-committee.term-inuit-advisory-committee .committee_child.committee_section > .container > h4{
	padding: 4rem 0;
    margin-bottom: 2rem!important;
}
.tax-searchers-committee .container .container{
	width: 90%;
}
.search-results .posts-container{
	padding: 4rem 2rem;
}
.search-no-results .container-fluid{
	max-width: 1400px;
	margin: 4rem auto;
	width: 95%;
}


/* PAGE INUIT NUNANGAT RESEARCH PROGRAM */
.section-actuel-project .box-actuel-project{
	position: relative;
	max-width: 1000px;
    width: 90%;
    margin: 0 auto;
}
.section-actuel-project .box-actuel-project:before{
	content: "";
	position: absolute;
	right: -20px;
    top: calc(50% + 10px);
    width: 100px;
    height: 75%;
    background-color: #368A8B;
    border-radius: 10px 10px 5px 10px;
    transform: translateY(-50%);
}
.section-actuel-project .box-actuel-project > .elementor-element-populated{
	position: relative;
	background: #fff;
}
.section-video-inuit .box-video-inuit{
	position: relative;
	max-width: 1000px;
    width: 90%;
    margin: 0 auto;
}
.section-video-inuit .box-video-inuit:before{
	content: "";
	position: absolute;
	left: -20px;
    top: calc(50% + 25px);
    width: 100px;
    height: 65%;
    background-color: #E9523B;
    border-radius:  2px 8px 5px 12px;
    transform: translateY(-50%);
}
.section-video-inuit .box-video-inuit:after{
	content: "";
	position: absolute;
	right: -20px;
    top: 0;
    width: 100px;
    height: 55%;
    background-color: #007AC3;
    border-radius: 2px 8px 5px 12px;
    transform: translateY(-20px);
}
.section-video-inuit .box-video-inuit > .elementor-element-populated{
	position: relative;
    z-index: 1;
}

.section-contact .box-contact{
	position: relative;
	max-width: 1000px;
    width: 90%;
    margin: 0 auto;
}
.section-contact .box-contact:before{
	content: "";
	position: absolute;
	right: -20px;
    top: calc(50% + 10px);
    width: 100px;
    height: 75%;
    background-color: #368A8B;
    border-radius: 10px 10px 5px 10px;
    transform: translateY(-50%);
}

/* PAGE HOME  */
.home .page-image{
	display: none;
}
.section-about-us{
	overflow-x: hidden;
}
.box-about-side{
	position: relative;
    padding-bottom: 5rem;
}
.section-about-us .box-about-img-side{
	position: relative;
    z-index: 1;
}
.section-about-us section > .elementor-container{
	align-items: flex-start;
	max-width: 1300px;
}
.section-about-us .box-about-side:before{
	content: "";
	position: absolute;
    height: 100%;
    width: 200vw;
    right: 0;
    transform: translateX(8%);
    background-color: #354457;
    z-index: 0;
}

/* PAGE HOME  */

/* PAGE INUIT NUNANGAT RESEARCH PROGRAM */

/* PAGE CONFERENCE */

.section-conference-code .box-conference-code{
	position: relative;
	max-width: 1000px;
    width: 95%;
    margin: 0 auto;
}
.section-conference-code .box-conference-code:before{
	content: "";
	position: absolute;
	right: -20px;
    top: calc(50% + 10px);
    width: 100px;
    height: 75%;
    background-color: #368A8B;
    border-radius: 10px 10px 5px 10px;
    transform: translateY(-50%);
}
.section-conference-code .box-conference-code > .elementor-element-populated{
	position: relative;
    z-index: 1;
	background-color: #fff;
	padding: 3rem!important;
	margin: 0!important;
}

/* PAGE CONFERENCE */

/* PAGE SEARCH */

.section-north .box-north{
	position: relative;
	max-width: 1000px;
    width: 95%;
    margin: 0 auto;
}
.section-north .box-north:before{
	content: "";
	position: absolute;
	right: -20px;
    top: calc(50% + 10px);
    width: 100px;
    height: 75%;
    background-color: #368A8B;
    border-radius: 10px 10px 5px 10px;
    transform: translateY(-50%);
}
.section-north .box-north > .elementor-element-populated{
	position: relative;
    z-index: 1;
	background-color: #fff;
}
.search .post-image{
	display: none;
}

/* PAGE SEARCH */

/* PAGE CALL FOR PROPOSAL  */


.btn-side .elementor-widget-button .elementor-button{
	color: #fff;
}


/* PAGE CALL FOR PROPOSAL  */


mark, .mark {
    background-color: #fff7d0;
}
#footer{
	margin-bottom: 0!important;
}
#footer .elementor-section.elementor-section-boxed > .elementor-column-gap-extended {
    max-width: 1280px;
    width: 90%;
	margin: 0 auto;
}

@media only screen and (max-width: 1024px){
	.single-arcticnet-searcher .container{
		max-width: 800px;
    	margin: 0 auto;
    	width: 90%;
	}
	.single-arcticnet-searcher .searcher_header{
		display: block;
	}
	.single-arcticnet-project .searcher_header .leader,
	.single-arcticnet-searcher .searcher_header .leader{
		display: flex;
		align-items: center;
	}
	.single-arcticnet-project .searcher_header .leader .photo_leader,
	.single-arcticnet-searcher .searcher_header .leader .photo_leader{
		min-width: 200px;
		margin-right: 3rem;
	}
	.single-arcticnet-project .searcher_header .leader .details_leader,
	.single-arcticnet-searcher .searcher_header .leader .details_leader{
		order: 2;
		flex-grow: 1;
	}
	.single-arcticnet-project .searcher_header .leader .details_leader h1.name,
	.single-arcticnet-searcher .searcher_header .leader .details_leader h1.name{
		font-size: 2rem;
    	letter-spacing: 0px;
    	margin-bottom: 1rem;
	}
	.single-arcticnet-searcher .searcher_header .leader .details_leader span.profession{
		width: 100%;
	}
	.single-arcticnet-project .searcher_header .leader .details_leader h1.name + .spacer,
	.single-arcticnet-searcher .searcher_header .leader .details_leader h1.name + .spacer{
		display: none;
	}
	.single-arcticnet-project .searcher_header .leader .details_leader .searcher_email,
	.single-arcticnet-searcher .searcher_header .leader .details_leader .searcher_email{
		white-space: nowrap;
    	font-size: 1rem!important;
	}
	.single-arcticnet-project .searcher_header .leader .details_leader .searcher_email span,
	.single-arcticnet-searcher .searcher_header .leader .details_leader .searcher_email span{
		margin-right: 0.32rem!important;
	}
	/* PAGE CONFERENCE */
	.section-conference-code > .elementor-container{
		max-width: 1000px;
		width: 95%;
		margin: 0 auto;
	}

	/* PAGE CONFERENCE */

	/* PAGE SEARCH */

	.section-north > .elementor-container{
		max-width: 1000px;
		width: 95%;
		margin: 0 auto;
	}

	/* PAGE SEARCH */


}
@media only screen and (max-width: 750px){
	.box-about-side{
		padding-bottom: 0;
	}
	.section-about-us .box-about-side:before{
		content: none;
		display: none;
		visibility: hidden;
	}
}

@media only screen and (max-width: 650px){

	.single-arcticnet-project .searcher_header .leader,
	.single-arcticnet-searcher .searcher_header .leader{
		flex-wrap: wrap;
	}
	.single-arcticnet-project .searcher_header .leader .photo_leader,
	.single-arcticnet-searcher .searcher_header .leader .photo_leader{
		width: 100%;
		order: 2;
		margin-right: 1rem;
		margin-left: 1rem;
	}
	.single-arcticnet-project .searcher_header .leader .details_leader,
	.single-arcticnet-searcher .searcher_header .leader .details_leader{
		order: 1;
	}
}
@media only screen and (max-width: 550px){
	.tax-projects-categories .header_desc_cat .project-header{
		margin-top: 2.5rem;
	}
	.tax-projects-categories .header_desc_cat .project-header h1{
		line-height: 2.4rem;
	}
	.single-arcticnet-project h1.project-title{
		font-size: 2rem;
    	line-height: 2.5rem;
    	letter-spacing: -1px;
	}
	.single-arcticnet-project h3.project-type,
	.single-arcticnet-searcher h3.project-type{
		margin-bottom: 20px;
	}
	.single-arcticnet-project h3.project-type:before,
	.single-arcticnet-searcher h3.project-type:before,
	.single-arcticnet-project h3.project-type:after,
	.single-arcticnet-searcher h3.project-type:after{
		content: none;
	}
	.single-arcticnet-project h3.project-phase,
	.single-arcticnet-searcher h3.project-phase{
		font-size: 2rem;
    	line-height: 2rem;
	}
	.tax-projects-categories.term-marine-systems .header_desc_cat .project-header .bg_logo_cat{
		margin-bottom: 4rem;
	}
}

@media only screen and (max-width: 450px){
	.single-arcticnet-project h1.project-title{
		font-size: 2rem;
    	line-height: 2.5rem;
    	letter-spacing: -1px;
	}
	.tax-searchers-committee .phase-parent .panel-group .panel h4,
	.tax-searchers-committee .committee_section .panel-group .panel h4{
		padding: 15px 65px 15px 15px!important;
	}
	.tax-searchers-committee .phase-parent .panel-group .panel-heading + .panel-collapse,
	.tax-searchers-committee .committee_section .panel-group .panel-heading + .panel-collapse{
		padding: 15px 20px 20px!important;
	}
	.tax-searchers-committee .phase-parent .panel-group .panel h4 img,
	.tax-searchers-committee .committee_section .panel-group .panel h4 img{
		right: 15px;
	}
	.single-arcticnet-project h4.project-phase,
	.single-arcticnet-searcher h4.project-phase,
	.tax-projects-categories h4.project-phase,
	.tax-searchers-committee h4.project-phase{
		font-size: 2rem;
    	line-height: 2.5rem;
	}
	/* PAGE INUIT NUNANGAT RESEARCH PROGRAM */
	.section-video-inuit .box-video-inuit:before{
		left: -15px;
		top: calc(50%);
		width: 75px;
		height: 65%;
	}
	.section-video-inuit .box-video-inuit:after{
		right: -15px;
		top: 0;
		width: 75px;
		transform: translateY(-15px);
	}
	.section-actuel-project .box-actuel-project:before,
	.section-contact .box-contact:before,
	.section-conference-code .box-conference-code:before,
	.section-north .box-north:before{
		right: -15px;
	}

	/* PAGE INUIT NUNANGAT RESEARCH PROGRAM */
	.section-conference-code .box-conference-code > .elementor-element-populated{
		padding: 2rem!important;
	}

}







