/* 
 Theme Name:     jardin_child
 Author:         Altelis
 Author URI:     https://www.altelis.com
 Template:       Divi
 Version:        1.0
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.9.5
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

.et_pb_text_0 h1{
	font-family: 'Cormorant Garamond',Georgia,"Times New Roman",serif;
    font-weight: 500;
    font-size: 50px!important;
    color: #af7e62!important;
	line-height: 0.9em!important;
}


.et_pb_text_0 span{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	color: #979797;
}

.c-text{
	font-size: 16px;
	color: #000;
	font-style: normal;
	font-weight: 300;
	line-height: 1.5em;
	font-family: 'Roboto';
}

.et_pb_row_0_tb_header::after{
	display: none!important;
}

.button-code{
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 14px 18px;
	gap: 10px;
	width: auto!important;

	background: transparent;
	border: 2px solid #A28B71;
}

body #page-container .et_pb_section .et_pb_button_0_tb_header:hover{
	cursor: pointer;
	transition: 0.3s ease-in-out;
}

body #page-container .et_pb_section .et_pb_button_0_tb_header:hover{
	background: #866B4E;
}

body.logged-in.admin-bar .et_pb_section_0_tb_header{
	top: 30!important;
    padding: 0;
}

.et_pb_row_0_tb_header{
	top: 0!important;
	max-width:100%!important;
	width: 100%!important;
	padding: 20px 80px 20px 120px!important;
}

.scroll-down .et_pb_row_0_tb_header{
	background: white;
	box-shadow: 0px 5px 10px #00000020;
}

#main-footer{
	display: none!important;
}

.et_pb_section.et_pb_section_2.et_section_regular{
	padding: 0!important;
}

.et_pb_section.et_pb_section_1.et_section_regular{
	padding: 20px 0;
}

.et_pb_section.et_pb_section_2.et_section_regular > div{
	padding: 0!important;
	display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
	min-height: 500px;
}

.et_pb_section.et_pb_section_2.et_section_regular > .et_pb_css_mix_blend_mode_passthrough,
.et_pb_section.et_pb_section_2.et_section_regular .et_pb_css_mix_blend_mode_passthrough > div,
.et_pb_section.et_pb_section_2.et_section_regular .et_pb_image_wrap,
.et_pb_section.et_pb_section_2.et_section_regular img{
	height: 100%!important;
}

.et_pb_section.et_pb_section_2.et_section_regular img{
	object-fit: cover;
}

.et_pb_section.et_pb_section_2.et_section_regular > .et_pb_css_mix_blend_mode_passthrough{
	position: relative;
}

.et_pb_section.et_pb_section_2.et_section_regular .et_pb_css_mix_blend_mode_passthrough > .et_pb_text_align_left.et_pb_bg_layout_light{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: white;
    font-family: 'Roboto';
    font-size: 25px;
}

.et_pb_row.et_pb_row_1_tb_footer{
	display: none;
}

.et_pb_section_0_tb_header.et_pb_section{
	padding: 0!important;
}

footer{
	display: none;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{
	position: fixed;
    bottom: 10%;
    left: 0;
    z-index: 1999;
    padding: 0;
	box-shadow: 10px 10px 10px #00000020;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item{
	background: white!important;
	width: 50px;
    height: 40px;
}

.wpml-ls-legacy-list-horizontal a{
	width: 100%;
	height:100%;
	display: flex;
	align-items:center;
}

.wpml-ls-legacy-list-horizontal a span {
	display: none;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag{
	width: 100%;
}

.otgs-development-site-front-end{
	display: none!important;
}

@media screen and (max-width: 991px){
	.et_pb_section.et_pb_section_2.et_section_regular,
	.et_pb_section.et_pb_section_2.et_section_regular > div{
		min-height: 350px!important;
		max-height: 350px!important;
	}
	
	.et_pb_section_0_tb_header.et_pb_section{
		padding: 0!important;
	}

	
	.et_pb_text_0 p:not(.has-background):last-of-type{
		font-size: 18px!important;
		line-height: 1.4em;
	}
	
	.et_pb_text_0 span{
		font-size: 18px;
		line-height: 1em;
	}

	
	.et_pb_text_0 h1{
		font-size: 35px!important;
		margin-bottom: 10px;
	}

	
	.et_pb_column_0{
		gap: 25px!important;
		padding-top: 40%;
	}
	
	.button-code{
		padding:5px 10px!important;
		font-size: 18px!important;
	}

	
	.et_pb_row_0.et_pb_row{
		display: flex!important;
	}
	
	.et_pb_row.et_pb_row_0_tb_header.et_pb_row_1-4_1-4_1-2{
		padding: 20px 50px;
		margin: 0;
		width: 100%;
		max-width: 100%;
		justify-content: space-between;
	}
	
	.et_pb_row.et_pb_row_0_tb_header.et_pb_row_1-4_1-4_1-2 > div{
		margin: 0;
		width: auto;
	}
	
	a{
		font-size: 16px!important;
		align-self: flex-end;
	}
	
	.et_pb_image_0_tb_header .et_pb_image_wrap img{
		filter: invert(1);
		height: 70px!important;
	}
	
	.et_pb_image_0_tb_header .et_pb_image_wrap img{
		filter: invert(0);
	}
	
	
	.et_pb_row_0_tb_header{
		top: 0!important;
		max-width:100%!important;
		width: 100%!important;
		padding: 20px 60px!important;
	}

	.button-code{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 30px 18px!important;
	}
	
	p{
		font-size: 18px;
		line-height: 1.5em;
	}
	
	.et_pb_text_3.et_pb_text p{
		font-size: 16px;
	}
	
	.et_pb_section.et_pb_section_1.et_section_regular {
		padding: 40px 0!important;
	}

}

@media screen and (max-width: 768px){
	
	.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child{
		max-height: 400px;
	}
	
	.et_pb_text_0 h1{
		padding: 0!important;
	}
	
	.et_pb_image_0_tb_header .et_pb_image_wrap img{
		filter: invert(0);
		height: 70px!important;
	}

	
	.scroll-down .et_pb_image_0_tb_header .et_pb_image_wrap img{
		filter: invert(1);
	}
	
	
	.et_pb_section.et_pb_section_2.et_section_regular,
	.et_pb_section.et_pb_section_2.et_section_regular > div{
		display: flex;
    	flex-direction: column;
		min-height: 100%!important;
		max-height: 100%!important;
	}
	
	.et_pb_row_0.et_pb_row{
		flex-direction: column-reverse;
	}
	
	.et_pb_row_1.et_pb_row, .et_pb_section.et_pb_section_1.et_section_regular{
		  padding: 10px 0 50px 0!important;
	}
	.et_pb_row_1.et_pb_row{
		padding-bottom: 20px!important;
	}
	
	.et_pb_text_0 span{
		display: none;
	}
	
	.et_pb_row_0_tb_header{
		padding: 10px 20px!important
	}
	body.logged-in.admin-bar .et_pb_section_0_tb_header{
		top: 0!important;
	}
	.et_pb_row_0{
		min-height: auto!important;
    	height: 100%!important;
	}
	
	
	body #page-container .et_pb_section .et_pb_button_0_tb_header{
		display: none!important;
	}
	
	.et_pb_section{
		padding: 0!important;
	}
	
	.et_pb_row_0_tb_header{
		flex-direction: column;
		align-items: center;
		justify-content: center!important;
	}
	
	.et_pb_module.et_pb_image.et_pb_image_0_tb_header{
		margin: auto!important;
		display: flex;
		justify-content: center;
	}
	
	.et_pb_section_0{
		padding-bottom: 40px;
	}
	
	.et_pb_column.et_pb_column_1_2.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough > p{
		font-size: 18px!important;
	}
	
	.et_pb_column.et_pb_column_1_2.et_pb_column_0{
		padding:5% 8%;
	}
	#main-content{
		margin-bottom: 80px;
	}
	

	
	footer{
		position: fixed;
		display: block;
		bottom: 0;
		z-index: 999;
		width: 100%;
		box-shadow: -10px 0px 10px #00000025;
	}
	
	footer .et_pb_row.et_pb_row_0_tb_footer{
		padding: 20px;
	}
	
	.et_pb_column .et_pb_module.button-code{
		margin: 0 auto!important;
	}
}


@media screen and (max-width: 480px){
	footer .et_pb_row.et_pb_row_0_tb_footer{
		padding: 20px 0px!important;
	}
	
	.et_pb_section_0{
		min-height: 100%!important;
		height: 100%!important;
	}
	
	.et_pb_row_0.et_pb_row{
		min-height: 100%!important;
		height: 100%!important;
    	justify-content: flex-end;
	}
	
	.et_pb_image_0_tb_header .et_pb_image_wrap img{
		filter: invert(1);
	}
	
	
	.scroll-down .et_pb_image_0_tb_header .et_pb_image_wrap img{
		filter: invert(0);
	}
	
	.et_pb_column_0{
		gap: 15px!important;
	}
	
	
	
	
}


   
