@import url(https://fonts.googleapis.com/css2?family=Lilita+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=PT+Serif:ital@1&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons&display=swap);

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	margin-bottom: .5rem;
	font-weight: 100;
	line-height: 1.2
}

h1,.h1 {
	font-size: 2.5rem
}

h2,.h2 {
	font-size: 2rem
}

h3,.h3 {
	font-size: 1.75rem
}

h4,.h4 {
	font-size: 1.5rem
}

h5,.h5 {
	font-size: 1.25rem
}

h6,.h6 {
	font-size: 1rem
}


.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@-webkit-keyframes banner-defil {
	0% {
		margin-left: 0
	}

	100% {
		margin-left: -50%
	}
}

@keyframes banner-defil {
	0% {
		margin-left: 0
	}

	100% {
		margin-left: -50%
	}
}

@-webkit-keyframes show_fade {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes show_fade {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes show_up {
	0% {
		margin-top: 30px;
		opacity: 0
	}

	100% {
		margin-top: 0;
		opacity: 1
	}
}

@keyframes show_up {
	0% {
		margin-top: 30px;
		opacity: 0
	}

	100% {
		margin-top: 0;
		opacity: 1
	}
}

.animate-show_up {
	margin-top: 30px;
	opacity: 0;
	-webkit-animation-name: show_up;
	animation-name: show_up;
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes rotate-loading {
	from {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes rotate-loading {
	from {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

@-webkit-keyframes show_down {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes show_down {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes show_nav {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes show_nav {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes fade_off {
	0% {
		opacity: 1
	}

	99.9% {
		opacity: 1;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		display: none
	}
}

@keyframes fade_off {
	0% {
		opacity: 1
	}

	99.9% {
		opacity: 1;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		display: none
	}
}

@-webkit-keyframes btn_beat {
	0% {
		-webkit-transform: translate(-50%,-50%) scale(0);
		transform: translate(-50%,-50%) scale(0);
		opacity: .5
	}

	70% {
		-webkit-transform: translate(-50%,-50%) scale(5);
		transform: translate(-50%,-50%) scale(5);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(-50%,-50%) scale(0);
		transform: translate(-50%,-50%) scale(0);
		opacity: 0
	}
}

@keyframes btn_beat {
	0% {
		-webkit-transform: translate(-50%,-50%) scale(0);
		transform: translate(-50%,-50%) scale(0);
		opacity: .5
	}

	70% {
		-webkit-transform: translate(-50%,-50%) scale(5);
		transform: translate(-50%,-50%) scale(5);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(-50%,-50%) scale(0);
		transform: translate(-50%,-50%) scale(0);
		opacity: 0
	}
}

@-webkit-keyframes intro_logo-out {
	0% {
		opacity: 1
	}

	98% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 0
	}

	99% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		opacity: 0
	}

	100% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		opacity: 0;
		display: none
	}
}

@keyframes intro_logo-out {
	0% {
		opacity: 1
	}

	98% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 0
	}

	99% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		opacity: 0
	}

	100% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		opacity: 0;
		display: none
	}
}

@-webkit-keyframes zoomIn_header {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes zoomIn_header {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes zoomOff_header {
	0% {
		-webkit-transform: translateY(-50%) scale(1.1);
		transform: translateY(-50%) scale(1.1)
	}

	100% {
		-webkit-transform: translateY(-50%) scale(1);
		transform: translateY(-50%) scale(1)
	}
}

@keyframes zoomOff_header {
	0% {
		-webkit-transform: translateY(-50%) scale(1.1);
		transform: translateY(-50%) scale(1.1)
	}

	100% {
		-webkit-transform: translateY(-50%) scale(1);
		transform: translateY(-50%) scale(1)
	}
}

@-webkit-keyframes arrow-scroll_down {
	from {
		height: 0;
		bottom: 60px
	}

	15% {
		height: 60px;
		bottom: 0
	}

	85% {
		height: 60px;
		bottom: 0
	}

	100% {
		height: 0;
		bottom: 0
	}
}

@keyframes arrow-scroll_down {
	from {
		height: 0;
		bottom: 60px
	}

	15% {
		height: 60px;
		bottom: 0
	}

	85% {
		height: 60px;
		bottom: 0
	}

	100% {
		height: 0;
		bottom: 0
	}
}

@font-face {
	font-family: "ohmyweb";
	src: url(../fonts/ohmyweb.eot?2fd9e0e7ba081c5fba54694b19dc36f7);
	src: url(../fonts/ohmyweb.eot?2fd9e0e7ba081c5fba54694b19dc36f7?#iefix) format("embedded-opentype"),url(../fonts/ohmyweb.woff2?14fb4fc88d251cdd7c0c82b7d22f40a9) format("woff2"),url(../fonts/ohmyweb.woff?465dd92c4fd3967cd7f802eeff558478) format("woff"),url(../fonts/ohmyweb.ttf?034130c03518a5aa7409eb12abbb8c09) format("truetype"),url(../fonts/ohmyweb.svg?8418a79878ca7323228c72ace68700e8#ohmyweb) format("svg");
	font-weight: 400;
	font-style: normal
}

[class^="ohmyweb-icon-"]:before,[class*=" ohmyweb-icon-"]:before {
	font-family: "ohmyweb"!important;
	font-style: normal!important;
	font-weight: normal!important;
	font-variant: normal!important;
	text-transform: none!important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.social-icon-youtube:before {
	content: "\79"
}

.social-icon-twitter:before {
	content: "\74"
}

.social-icon-instagram:before {
	content: "\69"
}

.social-icon-vimeo:before {
	content: "\76"
}

.social-icon-facebook:before {
	content: "\66"
}

.social-icon-google:before {
	content: "\67"
}

.icon-arrow-right-alt:before {
	content: "\61"
}

body,html {
	position: relative;
	width: 100%;
	height: auto!important;
	background: #fff;
	color: #464646;
	//font-family: "Roboto",sans-serif
}

body.open-mob_nav,html.open-mob_nav {
	overflow: hidden
}

body {
	overflow-x: hidden
}

a {
	color: #ee736c;
	text-decoration: none;
	transition: all .3s ease
}

a:focus,a:hover,button:focus {
	color: #a7a7a7;
	outline: none;
	box-shadow: none;
	text-decoration: none
}

p {
	font-size: 1rem;
	line-height: 1.7;
	letter-spacing: 0;
	color: #333333;
	margin-bottom: 15px
}

p.lead {
	font-size: 1.4rem;
	line-height: 1.7
}

@media (max-width: 767.98px) {
	p {
		font-size:.85rem
	}
}

strong {
	font-weight: 700
}

.big-lead {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	font-size: 1.7rem;
	font-weight: 300;
	line-height: normal
}

.text-primary {
	color: #ee736c!important
}

.text-secondary {
	color: #21343d!important
}

.section {
	padding-top: 3rem;
	padding-bottom: 3rem;
	width: 100%
}

@media (max-width: 767.98px) {
	.section {
		padding-top:2rem;
		padding-bottom: 2rem
	}
}

@media (max-width: 767.98px) {
	.section {
		padding-top:1rem;
		padding-bottom: 1rem
	}
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-weight: 100;
	color: #ee736c;
	margin-bottom: 1.5rem
}

.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong {
	font-weight: 100
}

p+.h2,p+.h3,p+.h4,p+.h5,p+.h6,p+h2,p+h3,p+h4,p+h5,p+h6 {
	margin-top: 2rem
}

.sub_title {
	display: block;
	font-weight: 400
}

.card-header .head_title {
	font-size: 3rem
}

.head_title {
	display: block;
	width: 100%;
	position: relative;
	margin-top: 2rem;
	margin-bottom: 2.5rem;
	color: #ee736c;
	font-size: 2rem;
	//font-family: "Lilita One",serif;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	line-height: 1.2
}

@media (max-width: 767.98px) {
	.head_title {
		font-size:1.5rem
	}
}

.head_title small {
	display: block;
	font-size: 60%;
	//font-family: "Roboto",sans-serif;
	font-weight: 400;
	color: inherit;
	text-transform: uppercase
}

.head_title>span {
	display: inline-block;
	//font-family: "Lilita One",serif;
	font-weight: 400;
	text-transform: uppercase
}

.head_title>span>small {
	display: block;
	text-transform: none
}

.head_title.light {
	font-size: 3rem;
	font-weight: 300;
	color: #fff;
	text-transform: none
}

@media (max-width: 1279.98px) {
	.head_title.light {
		font-size:2.5rem
	}
}

@media (max-width: 991.98px) {
	.head_title.light {
		font-size:2rem
	}
}

.head_title.text-center {
	display: inline-block;
	width: auto;
	margin-left: 1.5rem;
	margin-right: 1.5rem;
	padding: .25rem;
	margin-bottom: 3rem
}

@media (max-width: 991.98px) {
	.head_title.text-center {
		margin-left:0;
		margin-right: 0;
		padding: 0
	}
}

.head_title.--small {
	font-size: 2rem;
	text-transform: none
}

.title {
	display: block;
	margin-top: .5rem;
	margin-bottom: 1rem;
	color: #000;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: normal
}

.title small {
	display: block;
	text-transform: uppercase;
	font-weight: 300
}

.title>span {
	display: inline-block;
	font-weight: 600
}

.title>span>small {
	display: block;
	text-transform: none
}

.head_title-centered {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	padding: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-self: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (min-width: 320px) {
	.head_title-centered {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 768px) {
	.head_title-centered {
		-ms-flex:0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 992px) {
	.head_title-centered {
		-ms-flex:0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}
}

.btn {
	position: relative;
	border: 0;
	font-size: .8rem;
	font-weight: 400;
	line-height: 1.5;
	border-radius: 5px;
	white-space: normal;
	vertical-align: middle;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.btn.focus,.btn:focus {
	outline: 0;
	box-shadow: 0 0 0 0 rgba(0,0,0,0)
}

@media (max-width: 767.98px) {
	.btn {
		font-size:.85rem
	}
}

.btn-primary,.btn-secondary,.btn-tertiary {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 46px;
	margin-top: .5rem;
	margin-bottom: .5rem;
	padding: .5rem 2rem;
	border-radius: 50px;
	letter-spacing: 1px;
	font-weight: 400;
	overflow: hidden
}

.btn-primary::before,.btn-secondary::before,.btn-tertiary::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	background-color: #fff;
	height: 0;
	z-index: 0;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.btn-primary:focus,.btn-primary:hover,.btn-secondary:focus,.btn-secondary:hover,.btn-tertiary:focus,.btn-tertiary:hover {
	color: #000
}

.btn-primary:focus::before,.btn-primary:hover::before,.btn-secondary:focus::before,.btn-secondary:hover::before,.btn-tertiary:focus::before,.btn-tertiary:hover::before {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	height: auto
}

.btn-primary.btn.disabled,.btn-primary.btn:disabled,.btn-secondary.btn.disabled,.btn-secondary.btn:disabled,.btn-tertiary.btn.disabled,.btn-tertiary.btn:disabled {
	color: #fff;
	background-color: #a7a7a7;
	border-color: #a7a7a7;
	opacity: .5
}

.btn-primary.btn.disabled::before,.btn-primary.btn:disabled::before,.btn-secondary.btn.disabled::before,.btn-secondary.btn:disabled::before,.btn-tertiary.btn.disabled::before,.btn-tertiary.btn:disabled::before {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.btn-primary.btn.disabled span,.btn-primary.btn:disabled span,.btn-secondary.btn.disabled span,.btn-secondary.btn:disabled span,.btn-tertiary.btn.disabled span,.btn-tertiary.btn:disabled span {
	color: inherit
}

.btn-primary .material-icons,.btn-secondary .material-icons,.btn-tertiary .material-icons {
	margin-right: 1rem
}

.btn-primary span,.btn-secondary span,.btn-tertiary span {
	position: relative;
	z-index: 1
}

.btn-secondary {
	border: solid 2px #c5d756;
	background-color: #c5d756;
	color: #fff
}

.btn-secondary:focus,.btn-secondary:hover {
	color: #c5d756
}

.btn-secondary.dark-green-color {
	border: solid 2px #028e35;
	background-color: #028e35
}

.btn-secondary.dark-green-color:focus,.btn-secondary.dark-green-color:hover {
	color: #028e35
}

.btn-secondary.btn.disabled,.btn-secondary.btn:disabled {
	color: #fff;
	background-color: #a7a7a7;
	border-color: #a7a7a7;
	opacity: .5
}

.btn-secondary.btn.disabled:focus,.btn-secondary.btn.disabled:hover,.btn-secondary.btn:disabled:focus,.btn-secondary.btn:disabled:hover {
	color: #fff
}

.btn-primary {
	border: solid 1px #ee736c;
	background-color: #ee736c;
	color: #fff
}

.btn-primary:focus,.btn-primary:hover {
	color: #ee736c
}

.btn-primary:not(:disabled):not(.disabled):active {
	color: #ff4c4c
}

.btn-tertiary {
	border: solid 2px #dfdce1;
	background-color: #dfdce1;
	color: #464646;
	font-weight: 400;
	font-size: 1rem;
	text-transform: none
}

.btn-tertiary:focus,.btn-tertiary:hover {
	color: #464646
}

.btn-light {
	background-color: #fff;
	border: 0;
	border-bottom: 2px solid #dadada
}

.btn-light:hover {
	background-color: #fff;
	color: #21343d;
	border-bottom-color: #ee736c
}

.btn-outline-light,.btn-outline-primary,.btn-outline-secondary {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 46px;
	margin-top: .5rem;
	margin-bottom: .5rem;
	padding: .5rem 1rem;
	border-radius: 5px;
	letter-spacing: 1px;
	font-weight: 400;
	border: 2px solid;
	overflow: hidden
}

.btn-outline-light span,.btn-outline-primary span,.btn-outline-secondary span {
	position: relative;
	z-index: 1;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.btn-outline-light::before,.btn-outline-primary::before,.btn-outline-secondary::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	background-color: #ee736c;
	z-index: 0;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.btn-outline-light:focus::before,.btn-outline-light:hover::before,.btn-outline-primary:focus::before,.btn-outline-primary:hover::before,.btn-outline-secondary:focus::before,.btn-outline-secondary:hover::before {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.btn-outline-light:focus span,.btn-outline-light:hover span,.btn-outline-primary:focus span,.btn-outline-primary:hover span,.btn-outline-secondary:focus span,.btn-outline-secondary:hover span {
	color: #fff
}

.btn-outline-light {
	color: #fff;
	border-color: #fff
}

.btn-outline-light:hover {
	background-color: #fff
}

.btn-outline-secondary {
	color: #000;
	border-color: #000
}

.btn-outline-secondary:hover {
	border-color: #000;
	background-color: #000
}

.btn-line {
	display: inline-block;
	position: relative;
	padding: .25rem 0;
	margin: 0;
	background-color: transparent;
	color: #131313;
	letter-spacing: 0;
	font-size: 1rem;
	font-weight: 500;
	letter-spacing: .5px;
	text-transform: uppercase;
	transition: .5s all cubic-bezier(.4,0,.2,1)
}

.btn-line::before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #131313;
	opacity: .3;
	transition: .5s all cubic-bezier(.4,0,.2,1)
}

.btn-line:active,.btn-line:focus,.btn-line:hover,.btn-line:not(:disabled):not(.disabled).active:focus,.btn-line:not(:disabled):not(.disabled):active:focus {
	box-shadow: none;
	outline: none;
	background-color: transparent;
	color: #131313
}

.btn-line:active::before,.btn-line:focus::before,.btn-line:hover::before,.btn-line:not(:disabled):not(.disabled).active:focus::before,.btn-line:not(:disabled):not(.disabled):active:focus::before {
	bottom: 10%;
	opacity: 1
}

.btn-line.btn-light {
	color: #fff;
	background-color: transparent;
	border: none
}

.btn-line.btn-light::after,.btn-line.btn-light::before {
	background-color: #fff!important
}

.btn-line.btn-light:active,.btn-line.btn-light:focus,.btn-line.btn-light:hover,.btn-line.btn-light:not(:disabled):not(.disabled).active:focus,.btn-line.btn-light:not(:disabled):not(.disabled):active:focus {
	background-color: transparent;
	color: #fff
}

.btn-line.btn-primary::after {
	background-color: #ee736c
}

@media (max-width: 767.98px) {
	.btn-line {
		font-size:.85rem
	}
}

@media (max-width: 379.98px) {
	.btn-line {
		font-size:.75rem
	}
}

.btn-unstyle,.page-addresses #main #content .address .address-footer a {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	background-color: transparent;
	border: none;
	padding: .5rem;
	margin-top: .5rem;
	text-align: inherit;
	color: #a7a7a7;
	transition: .3s color cubic-bezier(.4,0,.2,1)
}

.btn-unstyle:hover,.page-addresses #main #content .address .address-footer a:hover {
	color: #131313
}

.btn-unstyle:focus,.page-addresses #main #content .address .address-footer a:focus {
	outline: 0
}

.btn-unstyle:focus .expand-more,.page-addresses #main #content .address .address-footer a:focus .expand-more {
	color: #21343d
}

.btn-unstyle i.material-icons,.page-addresses #main #content .address .address-footer a i.material-icons {
	padding: 0 .25rem
}

.btn-link,.cancel-address {
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: .5rem;
	color: #777e83;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.btn-link:hover,.cancel-address:hover {
	color: #131313
}

.btn-link.link-arrow,.link-arrow.cancel-address {
	display: inline-block;
	text-transform: uppercase
}

.btn-link.link-arrow:hover,.link-arrow.cancel-address:hover {
	text-decoration: none
}

.btn-link i,.cancel-address i {
	margin: 0 .25rem
}

.btn-large {
	padding: .15rem 1rem;
	letter-spacing: 1px
}

.btn-rounded {
	display: inline-block;
	border: 1px solid #dfdce1;
	border-radius: 50%;
	background-color: transparent;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.btn-rounded:hover {
	border-color: #a7a7a7
}

.btn-border,#pagenotfound #wrapper #content-wrapper #main #content .caption .btn {
	display: inline-block;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	border: 2px solid #fff;
	border-radius: 5px;
	background-color: transparent;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.btn-border:hover,#pagenotfound #wrapper #content-wrapper #main #content .caption .btn:hover {
	border-color: #fff;
	background-color: #fff;
	color: #131313
}

.link-small {
	display: inline-block;
	padding: 0 .25rem;
	font-size: .75rem;
	text-decoration: underline;
	color: #a7a7a7
}

.btn.add-to-cart,.btn.btn-quick_add_cart {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	height: auto;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 0;
	padding: .5rem 2rem;
	text-align: center;
	text-transform: none;
	font-weight: 400;
	font-size: 1rem;
	border: solid 2px #028e35;
	background-color: #028e35;
	color: #fff;
	overflow: hidden
}

@media (max-width: 379.98px) {
	.btn.add-to-cart,.btn.btn-quick_add_cart {
		padding:.5rem 1rem
	}
}

.btn.add-to-cart::before,.btn.btn-quick_add_cart::before {
	content: "";
	display: block;
	position: absolute;
	top: -1px;
	left: 0;
	right: 0;
	bottom: -1px;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	background-color: #fff;
	z-index: 0;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.btn.add-to-cart span,.btn.btn-quick_add_cart span {
	position: relative;
	z-index: 1
}

.btn.add-to-cart:focus,.btn.add-to-cart:hover,.btn.btn-quick_add_cart:focus,.btn.btn-quick_add_cart:hover {
	color: #028e35
}

.btn.add-to-cart:focus::before,.btn.add-to-cart:hover::before,.btn.btn-quick_add_cart:focus::before,.btn.btn-quick_add_cart:hover::before {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.btn.add-to-cart.disabled,.btn.add-to-cart:disabled,.btn.btn-quick_add_cart.disabled,.btn.btn-quick_add_cart:disabled {
	background-color: #a3a09e;
	border-color: #a3a09e;
	cursor: not-allowed;
	opacity: .5
}

.btn.add-to-cart.disabled:focus,.btn.add-to-cart.disabled:hover,.btn.add-to-cart:disabled:focus,.btn.add-to-cart:disabled:hover,.btn.btn-quick_add_cart.disabled:focus,.btn.btn-quick_add_cart.disabled:hover,.btn.btn-quick_add_cart:disabled:focus,.btn.btn-quick_add_cart:disabled:hover {
	color: #fff
}

.btn.add-to-cart.disabled:focus::before,.btn.add-to-cart.disabled:hover::before,.btn.add-to-cart:disabled:focus::before,.btn.add-to-cart:disabled:hover::before,.btn.btn-quick_add_cart.disabled:focus::before,.btn.btn-quick_add_cart.disabled:hover::before,.btn.btn-quick_add_cart:disabled:focus::before,.btn.btn-quick_add_cart:disabled:hover::before {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.btn.add-to-cart.btn.disabled,.btn.add-to-cart.btn:disabled,.btn.btn-quick_add_cart.btn.disabled,.btn.btn-quick_add_cart.btn:disabled {
	opacity: .45
}

.btn.add-to-cart i,.btn.btn-quick_add_cart i {
	margin: 0 .25rem
}

.btn-scroll_down {
	display: block;
	position: relative;
	margin-left: -2.5rem;
	padding-left: 2.5rem;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase
}

@media (max-width: 767.98px) {
	.btn-scroll_down {
		margin-left:-1.5rem;
		font-size: .85rem
	}
}

.btn-scroll_down>span {
	position: absolute;
	left: 0;
	top: 0;
	width: 25px;
	height: 25px
}

.btn-scroll_down>span::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 25px;
	width: 25px;
	border: 2px solid #fff;
	border-bottom-color: transparent;
	border-radius: 50%;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.btn-scroll_down>span::after {
	content: "";
	display: block;
	position: absolute;
	-webkit-transform: translateY(45px);
	transform: translateY(45px);
	left: 10px;
	width: 5px;
	background-image: url(../img/btn-scroll_down-ico.svg?ba7ef3bbe59c8a8af9069d8c37bc13fb);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% auto;
	-webkit-animation-name: arrow-scroll_down;
	animation-name: arrow-scroll_down;
	-webkit-animation-duration: 3.5s;
	animation-duration: 3.5s;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	-webkit-animation-direction: normal;
	animation-direction: normal;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.btn-scroll_down:focus,.btn-scroll_down:hover {
	color: #fff
}

.btn-scroll_down:focus>span::before,.btn-scroll_down:hover>span::before {
	border: 3px solid #fff;
	border-bottom-color: transparent
}

.btn-scroll_down.text-center {
	display: block;
	position: relative;
	margin: 0!important;
	padding: 0 0 2.5rem;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase
}

@media (max-width: 767.98px) {
	.btn-scroll_down.text-center {
		margin-left:-1.5rem;
		font-size: .85rem
	}
}

.btn-scroll_down.text-center>span {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 0;
	top: auto;
	width: 25px;
	height: 25px
}

.btn-scroll_down.text-center>span::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 25px;
	width: 25px;
	border: 2px solid #fff;
	border-bottom-color: transparent;
	border-radius: 50%;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.btn-scroll_down.text-center>span::after {
	content: "";
	display: block;
	position: absolute;
	-webkit-transform: translateY(45px);
	transform: translateY(45px);
	left: 10px;
	width: 5px;
	background-image: url(../img/btn-scroll_down-ico.svg?ba7ef3bbe59c8a8af9069d8c37bc13fb);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% auto;
	-webkit-animation-name: arrow-scroll_down;
	animation-name: arrow-scroll_down;
	-webkit-animation-duration: 3.5s;
	animation-duration: 3.5s;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	-webkit-animation-direction: normal;
	animation-direction: normal;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.landingpage-content .section.reinsurance .head_title {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}

@media (min-width: 320px) {
	.landingpage-content .section.reinsurance .head_title {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 992px) {
	.landingpage-content .section.reinsurance .head_title {
		-ms-flex:0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}
}

@media (min-width: 1280px) {
	.landingpage-content .section.reinsurance .head_title {
		-ms-flex:0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}
}

@media (min-width: 1680px) {
	.landingpage-content .section.reinsurance .head_title {
		-ms-flex:0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

.landingpage-content .section.reinsurance .container-custom {
	background-color: #fff
}

@media (max-width: 767.98px) {
	.landingpage-content .section.reinsurance .container-custom {
		padding:2rem 0 1rem
	}
}

@media (max-width: 575.98px) {
	.landingpage-content .section.reinsurance .container-custom {
		max-width:inherit
	}
}

.landingpage-content .section.reinsurance .container-custom .row {
	padding: 0
}

.landingpage-content .section.reinsurance .container-custom .row img {
	height: 100px;
	max-width: 100px
}

@media (max-width: 767.98px) {
	.landingpage-content .section.reinsurance .container-custom .row img {
		max-width:70px;
		height: 70px
	}
}

.landingpage-content .section.reinsurance .container-custom .row li {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	padding: 3rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}

@media (min-width: 320px) {
	.landingpage-content .section.reinsurance .container-custom .row li {
		-ms-flex:0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 576px) {
	.landingpage-content .section.reinsurance .container-custom .row li {
		-ms-flex:0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 768px) {
	.landingpage-content .section.reinsurance .container-custom .row li {
		-ms-flex:0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
}

@media (max-width: 767.98px) {
	.landingpage-content .section.reinsurance .container-custom .row li {
		padding:0;
		margin-bottom: 1rem
	}
}

.landingpage-content .section.reinsurance .container-custom .row li strong {
	width: 100%;
	color: #464646;
	margin-top: 1rem;
	font-size: 1.5rem;
	font-weight: 300
}

@media (max-width: 1279.98px) {
	.landingpage-content .section.reinsurance .container-custom .row li strong {
		font-size:1.3rem
	}
}

@media (max-width: 767.98px) {
	.landingpage-content .section.reinsurance .container-custom .row li strong {
		font-size:.85rem
	}
}

.landingpage-content .section.reinsurance .container-custom .row li strong small {
	display: -ms-flexbox;
	display: flex;
	font-size: .85rem;
	color: #a3a09e
}

@media (max-width: 767.98px) {
	.landingpage-content .section.reinsurance .container-custom .row li strong small {
		display:none
	}
}

@media (max-width: 767.98px) {
	.landingpage-content .section.reinsurance {
		padding:0
	}
}

.landingpage-content .section.items_1-23 .items_container {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (min-width: 320px) {
	.landingpage-content .section.items_1-23 .items_container {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 992px) {
	.landingpage-content .section.items_1-23 .items_container {
		-ms-flex:0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

.landingpage-content .section.items_1-23 .items_container.--big {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	padding-left: 0;
	padding-right: 2rem
}

@media (min-width: 1280px) {
	.landingpage-content .section.items_1-23 .items_container.--big {
		-ms-flex:0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}
}

.landingpage-content .section.items_1-23 .items_container.--big .item-container {
	height: 100%
}

.landingpage-content .section.items_1-23 .items_container.--small {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	padding-left: 2rem;
	padding-right: 0
}

@media (min-width: 1280px) {
	.landingpage-content .section.items_1-23 .items_container.--small {
		-ms-flex:0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}
}

@media (max-width: 991.98px) {
	.landingpage-content .section.items_1-23 .items_container.--big,.landingpage-content .section.items_1-23 .items_container.--small {
		padding-left:0;
		padding-right: 0
	}

	.landingpage-content .section.items_1-23 .items_container.--big.--small .item-container,.landingpage-content .section.items_1-23 .items_container.--small.--small .item-container {
		margin-top: 1rem;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
}

.landingpage-content .section.items_1-23 .items_container .item-container {
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	width: 100%
}

.landingpage-content .section.items_1-23 .items_container .item-container+.item-container {
	margin-top: 4rem
}

.landingpage-content .section.items_1-23 .items_container .item-container:hover .item .block-bg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.landingpage-content .section.items_1-23 .items_container .item-container .item {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	background-size: cover;
	background-position: center
}

.landingpage-content .section.items_1-23 .items_container .item-container .item .block-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	transition: .5s all cubic-bezier(.4,0,.2,1)
}

.landingpage-content .section.items_1-23 .items_container .item-container .item .caption {
	position: relative;
	z-index: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 5rem 2.5rem
}

.landingpage-content .section.items_1-23 .items_container .item-container .item .caption .title {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 1.5rem;
	background-color: #fff;
	border-radius: 5px;
	text-transform: uppercase;
	color: #ee736c;
	font-size: 1.7rem;
	//font-family: "Lilita One",serif
}

@media (max-width: 767.98px) {
	.landingpage-content .section.items_1-23 .items_container .item-container .item .caption .title {
		font-size:1.5rem
	}
}

.landingpage-content .section.items_1-23 .items_container .item-container .item .caption .title small {
	width: 100%;
	text-transform: none;
	text-align: center;
	color: #a3a09e;
	font-size: 1rem;
	font-family: "Roboto",sans-serif
}

.landingpage-content .section.items_1-5 {
	padding-top: 0;
	margin-top: -6rem
}

@media (max-width: 575.98px) {
	.landingpage-content .section.items_1-5 {
		margin-top:-3rem
	}
}

.landingpage-content .section.items_1-5 .items_container {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly
}

.landingpage-content .section.items_1-5 .items_container .item {
	text-align: center
}

@media (max-width: 1279.98px) {
	.landingpage-content .section.items_1-5 .items_container .item {
		width:20%;
		padding: 0 .5rem
	}
}

@media (max-width: 991.98px) {
	.landingpage-content .section.items_1-5 .items_container .item {
		width:33.33%;
		padding: 0 .5rem 1rem
	}
}

@media (max-width: 767.98px) {
	.landingpage-content .section.items_1-5 .items_container .item {
		width:50%;
		padding: 0 .5rem 1rem
	}
}

@media (max-width: 575.98px) {
	.landingpage-content .section.items_1-5 .items_container .item {
		padding:0 0 1rem 1rem
	}
}

.landingpage-content .section.items_1-5 .items_container .item:nth-child(2) .caption small {
	max-width: 220px
}

.landingpage-content .section.items_1-5 .items_container .item .img_container {
	margin-bottom: .5rem
}

@media (max-width: 575.98px) {
	.landingpage-content .section.items_1-5 .items_container .item .img_container {
		width:120px;
		margin: auto
	}
}

.landingpage-content .section.items_1-5 .items_container .item .caption {
	text-align: center
}

@media (max-width: 767.98px) {
	.landingpage-content .section.items_1-5 .items_container .item .caption {
		padding:0
	}
}

.landingpage-content .section.items_1-5 .items_container .item .caption .title {
	width: auto;
	max-width: 210px;
	font-weight: 300;
	font-size: 1.25rem;
	padding: 0;
	margin: 0 auto
}

@media (max-width: 767.98px) {
	.landingpage-content .section.items_1-5 .items_container .item .caption .title {
		font-size:.9rem
	}
}

@media (max-width: 575.98px) {
	.landingpage-content .section.items_1-5 .items_container .item .caption .title {
		font-size:.75rem
	}
}

.landingpage-content .section.items_1-5 .items_container .item .caption small {
	text-transform: uppercase;
	color: #ee736c;
	//font-family: "Lilita One",serif;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.2;
	max-width: 150px;
	display: block;
	margin: .25rem auto 0
}

@media (max-width: 767.98px) {
	.landingpage-content .section.items_1-5 .items_container .item .caption small {
		font-size:1rem
	}
}

@media (max-width: 575.98px) {
	.landingpage-content .section.items_1-5 .items_container .item .caption small {
		font-size:.7rem
	}
}

.landingpage-content .section.card-header {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	min-height: 350px;
	height: 70vh;
	padding: 0;
	background-color: transparent;
	border: 0;
	border-radius: 0
}

@media (max-width: 767.98px) {
	.landingpage-content .section.card-header {
		padding-right:0
	}
}

.landingpage-content .section.card-header::after {
	content: '';
	height: 8px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url(https://www.babybio.fr/themes/babybio/assets/img/wave.svg?fb1f3ceaaad27ca69653cde1faedfa5b);
	background-repeat: repeat-x
}

.landingpage-content .section.card-header .card-body {
	padding: 2rem 1rem;
	text-align: center;
	width: 100%;
	max-width: 60vw;
	position: relative
}

@media (max-width: 767.98px) {
	.landingpage-content .section.card-header .card-body {
		padding:4rem 1rem 2rem;
		max-width: 100%
	}
}

.landingpage-content .section.card-header .card-body .head_title {
	display: inline-block;
	margin: .5rem auto;
	color: #fff;
	font-size: 4rem;
	font-weight: 400;
	margin-bottom: 1.5rem
}

.landingpage-content .section.card-header .card-body .head_title small {
	font-size: 1.7rem
}

@media (max-width: 1279.98px) {
	.landingpage-content .section.card-header .card-body .head_title {
		font-size:2.5rem
	}

	.landingpage-content .section.card-header .card-body .head_title small {
		font-size: 1.4rem
	}
}

@media (max-width: 991.98px) {
	.landingpage-content .section.card-header .card-body .head_title {
		font-size:2rem
	}

	.landingpage-content .section.card-header .card-body .head_title small {
		font-size: 1.4rem
	}
}

.landingpage-content .section.card-header .card-body .card-text {
	color: #fff
}

.landingpage-content .section.card-header .card-body .card-text h2,.landingpage-content .section.card-header .card-body .card-text h3,.landingpage-content .section.card-header .card-body .card-text h4 {
	//font-family: "Lilita One",serif;
	font-size: 1.4rem;
	font-weight: 100;
	color: inherit;
	margin-bottom: 1.5rem
}

.landingpage-content .section.card-header .card-body .card-text p {
	color: inherit;
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 1
}

@media (max-width: 991.98px) {
	.landingpage-content .section.card-header .card-body .card-text p {
		font-size:1rem
	}
}

@media (max-width: 767.98px) {
	.landingpage-content .section.card-header .card-body .card-text p {
		font-size:.75rem
	}
}

.landingpage-content .section.card-header .card-body .nav {
	-ms-flex-item-align: end;
	align-self: flex-end;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	padding-bottom: 2rem;
	position: relative
}

@media (max-width: 767.98px) {
	.landingpage-content .section.card-header .card-body .nav {
		display:none
	}
}

.landingpage-content .section.card-header .card-body .nav .nav-link {
	//font-family: "Lilita One",serif;
	font-size: 1.125rem;
	font-weight: 100;
	color: #fff
}

.landingpage-content .section.card-header .card-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	overflow: hidden;
	z-index: 0
}

.landingpage-content .section.card-header .card-img .card-img-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-animation-name: zoomIn_header;
	animation-name: zoomIn_header;
	-webkit-animation-duration: 10s;
	animation-duration: 10s;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.landingpage-content .section.card-header .card-img::after {
	display: none
}

.landingpage-content #farms_intro.intro_section {
	position: relative
}

.landingpage-content #farms_intro.intro_section .milk_intro-bg {
	margin: 0;
	height: 765px;
	overflow: hidden
}

@media (max-width: 767.98px) {
	.landingpage-content #farms_intro.intro_section .milk_intro-bg {
		height:360px
	}
}

.landingpage-content #farms_intro.intro_section .milk_intro-bg img {
	min-width: 100%;
	max-width: initial;
	width: auto;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center
}

@media (max-width: 767.98px) {
	.landingpage-content #farms_intro.intro_section .milk_intro-bg img {
		-o-object-position:-13rem 0;
		object-position: -13rem 0
	}
}

.landingpage-content #farms_intro.intro_section .milk_intro-container {
	position: absolute;
	bottom: -11rem;
	z-index: 99;
	left: 6rem;
	width: 100%;
	max-width: 620px;
	height: auto;
	padding: 2rem 6rem 3rem 5rem;
	background: #fff;
	box-shadow: -20px 20px 0 0 rgba(0,0,0,.1);
	-webkit-transform: translate3d(0,115%,0);
	transform: translate3d(0,115%,0);
	transition: 2s all cubic-bezier(.4,0,.2,1)
}

@media (max-width: 767.98px) {
	.landingpage-content #farms_intro.intro_section .milk_intro-container {
		position:relative;
		bottom: 0;
		left: 0;
		max-width: initial;
		box-shadow: 0 20px 0 0 rgba(0,0,0,.1);
		padding: 2rem 5rem 3rem 5rem;
		-webkit-transform: initial!important;
		transform: initial!important;
		margin: 0
	}
}

@media (max-width: 575.98px) {
	.landingpage-content #farms_intro.intro_section .milk_intro-container {
		padding:2rem 2rem 3rem 2rem
	}
}

.landingpage-content #farms_intro.intro_section .milk_intro-container .img-label {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 2rem
}

.landingpage-content #farms_intro.intro_section .milk_intro-container .img-label img {
	max-width: 80px
}

@media (max-width: 767.98px) {
	.landingpage-content #farms_intro.intro_section .milk_intro-container .img-label img {
		width:50%;
		max-width: 130px
	}
}

.landingpage-content #farms_intro.intro_section .milk_intro-container .img-label img:nth-child(2) {
	max-width: 100px
}

@media (max-width: 767.98px) {
	.landingpage-content #farms_intro.intro_section .milk_intro-container .img-label img:nth-child(2) {
		width:50%;
		max-width: initial
	}
}

.landingpage-content #farms_intro.intro_section .milk_intro-container .img-label img:nth-child(3) {
	max-width: 105px
}

@media (max-width: 767.98px) {
	.landingpage-content #farms_intro.intro_section .milk_intro-container .img-label img:nth-child(3) {
		width:50%;
		max-width: initial
	}
}

.landingpage-content #farms_intro.intro_section .milk_intro-container .img-label.slick-slider .slick-list .slick-track {
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.landingpage-content #farms_intro.intro_section .milk_intro-container .img-label.slick-slider .slick-list .slick-track .slick-slide {
	padding: 1rem
}

.landingpage-content #farms_intro.intro_section .milk_intro-container .card-text .head_title {
	font-size: 3rem;
	text-align: left;
	margin-bottom: 1rem
}

@media (max-width: 767.98px) {
	.landingpage-content #farms_intro.intro_section .milk_intro-container .card-text .head_title {
		font-size:2.5rem;
		text-align: center
	}
}

@media (max-width: 575.98px) {
	.landingpage-content #farms_intro.intro_section .milk_intro-container .card-text .head_title {
		font-size:2rem
	}
}

.landingpage-content #farms_intro.intro_section .milk_intro-container .card-text p {
	line-height: 1.5;
	font-size: 1.125rem
}

.landingpage-content #section_sector {
	background: transparent url(../img/background-filiere-intro.jpg?9f60c9cec470a292af6c6e5337321eff) no-repeat center;
	background-size: auto
}

@media (max-width: 991.98px) {
	.landingpage-content #section_sector {
		background-size:cover
	}
}

.landingpage-content #section_sector .card-text {
	padding: 7rem 0
}

@media (max-width: 991.98px) {
	.landingpage-content #section_sector .card-text {
		padding:5rem 0
	}
}

@media (max-width: 767.98px) {
	.landingpage-content #section_sector .card-text {
		padding:5rem 1rem
	}
}

@media (max-width: 575.98px) {
	.landingpage-content #section_sector .card-text {
		padding:3.5rem 1rem 1rem
	}
}

.landingpage-content #section_sector .card-text p {
	font-size: 1.5rem;
	text-align: center;
	line-height: 1.5
}

@media (max-width: 767.98px) {
	.landingpage-content #section_sector .card-text p {
		font-size:1.125rem
	}
}

@media (max-width: 575.98px) {
	.landingpage-content #section_sector .card-text p {
		font-size:.9rem
	}
}

.landingpage-content .block_txt_img-section.d-flex {
	margin-top: 0!important;
	border-bottom: dashed 2px #d6b28d
}

.landingpage-content .block_txt_img-section.d-flex.map-section {
	max-width: 100%!important;
	padding: 0!important;
	border-bottom: 0
}

.landingpage-content .block_txt_img-section.d-flex.map-section .content_container .block-head {
	width: 100%
}

.landingpage-content .block_txt_img-section.d-flex.map-section .content_container .block-head .head_title {
	padding: 0 2rem
}

@media (max-width: 767.98px) {
	.landingpage-content .block_txt_img-section.d-flex.map-section .content_container .block-head .head_title {
		margin-bottom:1rem;
		font-size: 2rem
	}
}

@media (max-width: 575.98px) {
	.landingpage-content .block_txt_img-section.d-flex.map-section .content_container .block-head .head_title {
		font-size:1.5rem
	}
}

.landingpage-content .block_txt_img-section.d-flex.map-section .content_container .map-fil-mob {
	margin: 2rem 0
}

.landingpage-content .block_txt_img-section.d-flex .content_container .block_txt_img-container {
	padding-bottom: 2rem
}

.landingpage-content .block_txt_img-section.d-flex .item-fil-mob {
	width: 100%;
	text-align: center;
	margin: 0 auto
}

.landingpage-content .block_txt_img-section.d-flex .item-fil-mob .head_title {
	font-size: 1.25rem;
	margin-bottom: 0
}

.landingpage-content .block_txt_img-section.d-flex .item-fil-mob .lp-gallery {
	max-width: 400px;
	margin: 0 auto;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: self-end;
	align-items: self-end;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.landingpage-content .block_txt_img-section.d-flex .item-fil-mob .lp-gallery>div {
	width: 50%;
	padding: 1rem
}

.landingpage-content .block_txt_img-section.d-flex .item-fil-mob .lp-gallery>div:only-child {
	width: 100%
}

.landingpage-content .block_txt_img-section.d-flex .item-fil-mob .lp-gallery>div img {
	max-width: 110px
}

.landingpage-content .block_txt_img-section.d-flex .item-fil-mob .lp-gallery .title {
	width: 100%;
	font-weight: 300;
	//font-family: "Lilita One",serif;
	color: #b0875f;
	font-size: 1rem;
	letter-spacing: 0
}

.landingpage-13 #oh_topmenu.navbar-custom #navbar_wrapper .nav_content .navbar-nav .nav-item>.nav-link {
	color: #fff
}

.landingpage-13 #oh_topmenu.navbar-custom #navbar_wrapper .nav_content .navbar-nav .nav-item.direct_link_1>.nav-link.dropdown-toggle .burger span {
	background: #fff
}

.landingpage-13 #oh_topmenu.navbar-custom #navbar_wrapper .nav_content .navbar-nav .nav-item.direct_link_1>.nav-link.dropdown-toggle::before {
	color: #fff!important
}

.landingpage-13 #oh_topmenu.navbar-custom #navbar_wrapper .nav_content .navbar-nav .nav-item.direct_link_1>.nav-link.dropdown-toggle::after {
	color: #fff
}

.landingpage-13 main#main_wrapper.sticked #header .header-nav {
	background-color: rgba(0,0,0,.5)
}

.landingpage-13 main#main_wrapper #header .header-nav .right-nav .language-selector .dropdown-toggle {
	color: #fff
}

.landingpage-13 main#main_wrapper #header .header-nav .right-nav .header-newsletter .lnk-news {
	background-color: #fff
}

.landingpage-13 main#main_wrapper #header .header-nav .right-nav #search_widget .btn-search {
	background-color: #fff
}

.landingpage-13 main#main_wrapper #header .header-nav .right-nav #blockcart-wrapper .blockcart .btn-shopping_cart::before {
	background-color: #fff
}

.landingpage-13 main#main_wrapper #header .header-nav .right-nav .user-info .login,.landingpage-13 main#main_wrapper #header .header-nav .right-nav .user-info .account {
	background-color: #fff
}

.landingpage-13 .landingpage-content {
	background: transparent url(../img/background-filiere.jpg?cf1e1a28b09de97213bbbed5ebf73db8) repeat top;
	padding-bottom: 0
}

@media (max-width: 767.98px) {
	.landingpage-13 .landingpage-content .block_txt_img-section#section_food:last-of-type .content_container .block_txt_img-container {
		padding-top:2rem!important
	}
}

@media (max-width: 767.98px) {
	.landingpage-13 .landingpage-content .block_txt_img-section#section_food:nth-of-type(odd) {
		padding-top:1rem!important;
		margin-bottom: 0
	}
}

@media (max-width: 767.98px) {
	.landingpage-13 .landingpage-content .section_products .block-head .head_title {
		margin-bottom:2rem;
		font-size: 2rem
	}
}

@media (max-width: 575.98px) {
	.landingpage-13 .landingpage-content .section_products .block-head .head_title {
		margin-bottom:2rem;
		font-size: 1.75rem
	}
}

.landingpage-13 .landingpage-content .section.card-header {
	height: 80vh
}

.landingpage-13 .landingpage-content .section.card-header::after {
	display: none
}

@media (max-width: 575.98px) {
	.landingpage-13 .landingpage-content .section.card-header {
		height:35vh
	}
}

.landingpage-13 .landingpage-content .block_txt_img-section#section_food:nth-of-type(even) {
	margin-top: 0;
	padding-top: 1rem;
	margin-bottom: 0;
	padding-bottom: 0
}

@media (max-width: 767.98px) {
	.landingpage-13 .landingpage-content .block_txt_img-section#section_food:nth-of-type(even) {
		margin-top:4rem;
		padding-top: 0
	}
}

.landingpage-13 .landingpage-content .block_txt_img-section#section_food:nth-of-type(even)::before,.landingpage-13 .landingpage-content .block_txt_img-section#section_food:nth-of-type(even)::after {
	display: none
}

.landingpage-13 main#main_wrapper #footer {
	margin-top: 0
}

.block_full_txt_img-section {
	margin-left: auto;
	margin-right: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	width: 100%;
	padding-top: 5rem;
	padding-bottom: 5rem;
	margin-bottom: 6rem;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover
}

.block_full_txt_img-section .content_container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 1rem;
	padding-right: 1rem
}

@media (min-width: 320px) {
	.block_full_txt_img-section .content_container {
		max-width:320px
	}
}

@media (min-width: 380px) {
	.block_full_txt_img-section .content_container {
		max-width:380px
	}
}

@media (min-width: 576px) {
	.block_full_txt_img-section .content_container {
		max-width:540px
	}
}

@media (min-width: 768px) {
	.block_full_txt_img-section .content_container {
		max-width:720px
	}
}

@media (min-width: 992px) {
	.block_full_txt_img-section .content_container {
		max-width:960px
	}
}

@media (min-width: 1280px) {
	.block_full_txt_img-section .content_container {
		max-width:1200px
	}
}

@media (min-width: 1680px) {
	.block_full_txt_img-section .content_container {
		max-width:1600px
	}
}

.block_full_txt_img-section .content_container .block_txt-container {
	position: relative;
	margin-top: 5rem;
	margin-bottom: 5rem
}

@media (max-width: 991.98px) {
	.block_full_txt_img-section .content_container .block_txt-container {
		margin-top:4rem;
		margin-bottom: 4rem
	}
}

.block_full_txt_img-section .content_container .block_txt-container .block-txt {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	margin-left: 8.33333%;
	padding: 3rem;
	background-color: #fff;
	position: relative;
	z-index: 1
}

@media (min-width: 768px) {
	.block_full_txt_img-section .content_container .block_txt-container .block-txt {
		-ms-flex:0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}
}

@media (max-width: 991.98px) {
	.block_full_txt_img-section .content_container .block_txt-container .block-txt {
		padding:2rem
	}
}

@media (max-width: 767.98px) {
	.block_full_txt_img-section .content_container .block_txt-container .block-txt {
		background-color:rgba(255,255,255,.8);
		margin-left: 0
	}
}

.block_full_txt_img-section .content_container .block_txt-container .block-txt .content .head_title {
	text-align: left;
	text-transform: none;
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 3rem
}

@media (max-width: 991.98px) {
	.block_full_txt_img-section .content_container .block_txt-container .block-txt .content .head_title {
		font-size:1.7rem
	}
}

.block_full_txt_img-section .content_container .block_txt-container .block-txt .content h2 {
	font-size: 1.5rem
}

.block_full_txt_img-section .content_container .block_txt-container .block-txt .content h3 {
	//font-family: "Lilita One",serif;
	font-width: 300;
	font-size: 1.5rem;
	color: #ee736c
}

@media (max-width: 991.98px) {
	.block_full_txt_img-section .content_container .block_txt-container .block-txt .content h3,.block_full_txt_img-section .content_container .block_txt-container .block-txt .content h4,.block_full_txt_img-section .content_container .block_txt-container .block-txt .content h5 {
		font-size:1.125rem
	}

	.block_full_txt_img-section .content_container .block_txt-container .block-txt .content ul {
		padding-left: 1rem
	}

	.block_full_txt_img-section .content_container .block_txt-container .block-txt .content p,.block_full_txt_img-section .content_container .block_txt-container .block-txt .content ul li {
		font-size: .85rem
	}
}

.block_full_txt_img-section:nth-of-type(even) {
	background-position: left center
}

.block_full_txt_img-section:nth-of-type(even) .block_txt-container {
	-ms-flex-pack: end;
	justify-content: flex-end
}

.block_full_txt_img-section:nth-of-type(even) .block_txt-container .block-txt {
	margin-left: 0;
	margin-right: 8.33333%;
	background-color: #fff;
	position: relative;
	z-index: 2;
	margin-top: 0;
	padding: 3rem
}

@media (max-width: 991.98px) {
	.block_full_txt_img-section:nth-of-type(even) .block_txt-container .block-txt {
		padding:2rem
	}
}

@media (max-width: 767.98px) {
	.block_full_txt_img-section:nth-of-type(even) .block_txt-container .block-txt {
		background-color:rgba(255,255,255,.8);
		margin-right: 0
	}
}

.block_full_txt_img-section .block-produit {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.block_full_txt_img-section .block-produit.news {
	margin: 0
}

.block_full_txt_img-section .block-produit .product-miniature {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	padding: 2rem
}

@media (min-width: 320px) {
	.block_full_txt_img-section .block-produit .product-miniature {
		-ms-flex:0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 992px) {
	.block_full_txt_img-section .block-produit .product-miniature {
		-ms-flex:0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 1280px) {
	.block_full_txt_img-section .block-produit .product-miniature {
		-ms-flex:0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
}

@media (min-width: 1680px) {
	.block_full_txt_img-section .block-produit .product-miniature {
		-ms-flex:0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
}

@media (max-width: 767.98px) {
	.block_full_txt_img-section .block-produit .product-miniature {
		padding:1rem .25rem
	}
}

.block_full_txt_img-section .block-produit .product-miniature .product-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 100%;
	padding: .5rem;
	background: transparent;
	border: 0;
	transition: all 0.3s ease 0s
}

@media (max-width: 400px) {
	.block_full_txt_img-section .block-produit .product-miniature .product-container {
		padding:0
	}
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-positive: 0;
	flex-grow: 0;
	z-index: 2
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .thumbnail {
	background: url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///15eXvv7+9nZ2fDw8PX19eHh4a2trb+/v/j4+O7u7vz8/Lm5ubKysuzs7NHR0cLCwvLy8svLy+jo6IWFhZSUlJqamqysrMfHx/Pz84yMjKKiomVlZV5eXt/f39vb2+bm5nl5eZmZmXBwcI2NjczMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkECQoAAAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkECQoAAAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) no-repeat 50%;
	width: 250px;
	height: 250px
}

@media (max-width: 767.98px) {
	.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .thumbnail {
		height:auto
	}
}

@media (max-width: 379.98px) {
	.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .thumbnail {
		width:125px
	}
}

@media (max-width: 400px) {
	.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .thumbnail {
		margin:0
	}
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .thumbnail img {
	max-width: 100%;
	height: auto;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .thumbnail .nb_items_cart {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.4);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	font-size: 3rem
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .product-flags {
	position: absolute;
	top: 50%;
	left: 1.5rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: auto;
	padding: 0;
	margin: 0;
	overflow: hidden;
	z-index: 2
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	list-style: none;
	margin-top: .15rem;
	text-transform: uppercase;
	border-radius: .2rem
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag.new {
	padding: .5rem 1rem;
	color: #fff;
	background: #ee736c;
	font-weight: 700;
	font-size: .75rem;
	text-align: center
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag.discount-percentage {
	width: 45px;
	height: 45px;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
	font-size: .75rem;
	font-weight: 700;
	color: #fff;
	background: #ee736c;
	border-radius: 50%
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag.new+.discount-percentage {
	margin-top: -1rem
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag.discount {
	display: none!important
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag.label-out_of_stock {
	padding: .5rem 1rem;
	text-align: center;
	font-size: .75rem;
	font-weight: 700;
	color: #fff;
	background: #ee736c
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag.pack {
	display: none
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative;
	z-index: 1;
	background: #fff;
	margin-top: -3rem;
	padding: 4.5rem 1.5rem 1.5rem;
	width: 100%;
	text-align: center;
	transition: .5s all cubic-bezier(.4,0,.2,1)
}

@media (max-width: 767.98px) {
	.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description {
		padding:4.5rem 0 1.5rem
	}
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-category {
	width: 100%;
	color: #ee736c;
	font-size: 1rem;
	font-weight: 300;
	display: block;
	margin-bottom: 1rem
}

@media (max-width: 379.98px) {
	.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-category {
		font-size:.85rem
	}
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-title {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	//font-family: "Lilita One",serif;
	font-size: 1rem;
	line-height: 1rem;
	font-weight: 100;
	text-transform: uppercase
}

@media (max-width: 379.98px) {
	.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-title {
		min-height:48px
	}
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-title a {
	text-decoration: none;
	color: #ee736c
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-title a:hover {
	color: #ee736c
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-details {
	width: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	display: -ms-flexbox;
	display: flex;
	font-size: .85rem;
	color: #a3a09e;
	margin-top: .25rem
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-details span {
	display: -ms-inline-flexbox;
	display: inline-flex
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-details span.weight {
	font-style: italic
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-details span::after {
	content: '-';
	margin-left: .5rem;
	margin-right: .5rem
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-details span:last-of-type::after {
	display: none
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom {
	width: 100%;
	margin-top: auto
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .product-price-and-shipping {
	margin: .5rem 0;
	font-weight: 600
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .product-price-and-shipping .price {
	color: #ee736c;
	font-family: "Roboto",sans-serif;
	font-size: 1.125rem
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .product-price-and-shipping .regular-price {
	display: inline-block;
	color: #777e83;
	text-decoration: line-through;
	font-size: .85rem;
	font-weight: 100
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top: .25rem;
	margin-bottom: .25rem
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn {
	padding: .375rem .75rem;
	margin: 0 .25rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	height: auto;
	overflow: hidden;
	text-align: center;
	text-transform: none;
	font-weight: 400;
	font-size: 1rem;
	border: solid 2px #c5d756;
	background-color: #c5d756;
	color: #fff;
	overflow: hidden
}

@media (max-width: 379.98px) {
	.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn {
		padding:.5rem 1rem
	}
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn::before {
	content: "";
	display: block;
	position: absolute;
	top: -1px;
	left: 0;
	right: 0;
	bottom: -1px;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	background-color: #fff;
	z-index: 0;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn .btn-inner {
	pointer-events: none;
	position: relative;
	z-index: 1;
	color: transparent;
	font-size: 0
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn .btn-inner span {
	pointer-events: none;
	display: inline-block;
	color: #fff;
	font-size: 1rem
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:focus,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:hover {
	color: #c5d756
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:focus::before,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:hover::before {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:focus::after,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:hover::after {
	color: #c5d756;
	z-index: 2
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:focus .btn-inner>span,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:hover .btn-inner>span {
	color: #c5d756
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"] {
	cursor: pointer;
	opacity: .5
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:focus,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:hover,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:focus,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:hover,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:focus,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:hover {
	color: #fff
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:focus::before,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:hover::before,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:focus::before,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:hover::before,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:focus::before,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:hover::before {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:focus::after,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:hover::after,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:focus::after,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:hover::after,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:focus::after,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:hover::after {
	color: #fff
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:focus .btn-inner>span,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:hover .btn-inner>span,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:focus .btn-inner>span,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:hover .btn-inner>span,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:focus .btn-inner>span,.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:hover .btn-inner>span {
	color: #fff
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.btn-remove_listing {
	display: none
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.btn-remove_listing::after {
	content: "remove";
	font-family: "Material Icons";
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	vertical-align: middle;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga"
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.btn-add_listing::after {
	content: "add";
	font-family: "Material Icons";
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	vertical-align: middle;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga";
	display: none
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .discount {
	display: none
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .comments_note {
	text-align: center;
	color: #a7a7a7
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .count {
	color: #a7a7a7;
	font-weight: 700;
	position: relative;
	bottom: .5rem
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .all-product-link {
	clear: both;
	color: #a7a7a7;
	font-weight: 700;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .highlighted-informations {
	position: absolute;
	bottom: 1.25rem;
	padding-top: .625rem;
	z-index: 0;
	background: #fff;
	text-align: center;
	width: 257px;
	height: 3.125rem;
	box-shadow: 0 -5px 10px -5px rgba(0,0,0,.2);
	transition: bottom .3s
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .highlighted-informations .quick-view {
	color: #a7a7a7;
	font-size: 1rem
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .highlighted-informations .quick-view:hover {
	color: #21343d
}

.block_full_txt_img-section .block-produit .product-miniature .product-container .highlighted-informations .variant-links {
	position: relative;
	text-align: center;
	width: 100%;
	top: -.25em;
	padding-top: .1875rem;
	min-height: 2.5rem;
	background: #fff
}

.block_full_txt_img-section .block-produit .product-miniature.out_of_stock .product-container .product-thumbnail .thumbnail {
	-webkit-filter: grayscale(50%);
	filter: grayscale(50%);
	opacity: .4
}

.block_full_txt_img-section .block-produit .product-miniature.out_of_stock .product-container .product-thumbnail .product-flags {
	position: absolute;
	top: auto;
	bottom: -2rem;
	left: 3rem;
	right: 3rem
}

.block_full_txt_img-section .block-produit .product-miniature.out_of_stock .product-container .product-thumbnail .product-flags li.product-flag {
	display: none
}

.block_full_txt_img-section .block-produit .product-miniature.out_of_stock .product-container .product-thumbnail .product-flags li.product-flag.label-out_of_stock {
	display: block
}

.block_full_txt_img-section .block-produit .product-miniature.in_cart .product-container .product-thumbnail .thumbnail .nb_items_cart {
	visibility: visible
}

.block_full_txt_img-section .block-produit .product-miniature.in_cart .product-container .product-description .product-bottom .btn-container .btn-remove_listing {
	display: -ms-inline-flexbox;
	display: inline-flex
}

.block_full_txt_img-section .block-produit .product-miniature.in_cart .product-container .product-description .product-bottom .btn-container .btn-add_listing::after {
	display: inline-block
}

.block_full_txt_img-section .block-produit .product-miniature.in_cart .product-container .product-description .product-bottom .btn-container .btn-add_listing .btn-inner>span {
	display: none
}

.block_full_txt_img-section .block-produit .products-slider .product-miniature {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem
}

@media (min-width: 320px) {
	.block_full_txt_img-section .block-produit .products-slider .product-miniature {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 992px) {
	.block_full_txt_img-section .block-produit .products-slider .product-miniature {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 1280px) {
	.block_full_txt_img-section .block-produit .products-slider .product-miniature {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 1680px) {
	.block_full_txt_img-section .block-produit .products-slider .product-miniature {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

.section_products .block-head {
	width: 100%
}

.section_products .block-head .head_title {
	text-align: center;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 6rem;
	font-size: 3rem
}

.section_products .block-produit {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	min-height: 670px
}

.section_products .block-produit .product-miniature {
	padding: 0 2rem
}

@media (max-width: 767.98px) {
	.section_products .block-produit .product-miniature {
		padding:1rem .25rem
	}
}

.section_products .block-produit .product-miniature .product-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 100%;
	padding: .5rem;
	background: transparent;
	border: 0;
	transition: all 0.3s ease 0s
}

@media (max-width: 400px) {
	.section_products .block-produit .product-miniature .product-container {
		padding:0
	}
}

.section_products .block-produit .product-miniature .product-container .product-thumbnail {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-positive: 0;
	flex-grow: 0;
	z-index: 2
}

.section_products .block-produit .product-miniature .product-container .product-thumbnail .thumbnail {
	background: url(data:image/gif;base64,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) no-repeat 50%;
	width: 250px;
	height: 250px
}

@media (max-width: 767.98px) {
	.section_products .block-produit .product-miniature .product-container .product-thumbnail .thumbnail {
		height:auto
	}
}

@media (max-width: 379.98px) {
	.section_products .block-produit .product-miniature .product-container .product-thumbnail .thumbnail {
		width:125px
	}
}

@media (max-width: 400px) {
	.section_products .block-produit .product-miniature .product-container .product-thumbnail .thumbnail {
		margin:0
	}
}

.section_products .block-produit .product-miniature .product-container .product-thumbnail .thumbnail img {
	max-width: 100%;
	height: auto;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.section_products .block-produit .product-miniature .product-container .product-thumbnail .thumbnail .nb_items_cart {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.4);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	font-size: 3rem
}

.section_products .block-produit .product-miniature .product-container .product-thumbnail .product-flags {
	position: absolute;
	top: 50%;
	left: 1.5rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: auto;
	padding: 0;
	margin: 0;
	overflow: hidden;
	z-index: 2
}

.section_products .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	list-style: none;
	margin-top: .15rem;
	text-transform: uppercase;
	border-radius: .2rem
}

.section_products .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag.new {
	padding: .5rem 1rem;
	color: #fff;
	background: #ee736c;
	font-weight: 700;
	font-size: .75rem;
	text-align: center
}

.section_products .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag.discount-percentage {
	width: 45px;
	height: 45px;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
	font-size: .75rem;
	font-weight: 700;
	color: #fff;
	background: #ee736c;
	border-radius: 50%
}

.section_products .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag.new+.discount-percentage {
	margin-top: -1rem
}

.section_products .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag.discount {
	display: none!important
}

.section_products .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag.label-out_of_stock {
	padding: .5rem 1rem;
	text-align: center;
	font-size: .75rem;
	font-weight: 700;
	color: #fff;
	background: #ee736c
}

.section_products .block-produit .product-miniature .product-container .product-thumbnail .product-flags li.product-flag.pack {
	display: none
}

.section_products .block-produit .product-miniature .product-container .product-description {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative;
	z-index: 1;
	background: #fff;
	margin-top: -3rem;
	padding: 4.5rem 1.5rem 1.5rem;
	width: 100%;
	text-align: center;
	transition: .5s all cubic-bezier(.4,0,.2,1)
}

@media (max-width: 767.98px) {
	.section_products .block-produit .product-miniature .product-container .product-description {
		padding:4.5rem 0 1.5rem
	}
}

.section_products .block-produit .product-miniature .product-container .product-description .product-category {
	width: 100%;
	color: #ee736c;
	font-size: 1rem;
	font-weight: 300;
	display: block;
	margin-bottom: 1rem
}

@media (max-width: 379.98px) {
	.section_products .block-produit .product-miniature .product-container .product-description .product-category {
		font-size:.85rem
	}
}

.section_products .block-produit .product-miniature .product-container .product-description .product-title {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	//font-family: "Lilita One",serif;
	font-size: 1rem;
	line-height: 1rem;
	font-weight: 100;
	text-transform: uppercase
}

@media (max-width: 379.98px) {
	.section_products .block-produit .product-miniature .product-container .product-description .product-title {
		min-height:48px
	}
}

.section_products .block-produit .product-miniature .product-container .product-description .product-title a {
	text-decoration: none;
	color: #ee736c
}

.section_products .block-produit .product-miniature .product-container .product-description .product-title a:hover {
	color: #ee736c
}

.section_products .block-produit .product-miniature .product-container .product-description .product-details {
	width: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	display: -ms-flexbox;
	display: flex;
	font-size: .85rem;
	color: #a3a09e;
	margin-top: .25rem
}

.section_products .block-produit .product-miniature .product-container .product-description .product-details span {
	display: -ms-inline-flexbox;
	display: inline-flex
}

.section_products .block-produit .product-miniature .product-container .product-description .product-details span.weight {
	font-style: italic
}

.section_products .block-produit .product-miniature .product-container .product-description .product-details span::after {
	content: '-';
	margin-left: .5rem;
	margin-right: .5rem
}

.section_products .block-produit .product-miniature .product-container .product-description .product-details span:last-of-type::after {
	display: none
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom {
	width: 100%;
	margin-top: auto
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .product-price-and-shipping {
	margin: .5rem 0;
	font-weight: 600
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .product-price-and-shipping .price {
	color: #ee736c;
	font-family: "Roboto",sans-serif;
	font-size: 1.125rem
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .product-price-and-shipping .regular-price {
	display: inline-block;
	color: #777e83;
	text-decoration: line-through;
	font-size: .85rem;
	font-weight: 100
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top: .25rem;
	margin-bottom: .25rem
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn {
	padding: .375rem .75rem;
	margin: 0 .25rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	height: auto;
	overflow: hidden;
	text-align: center;
	text-transform: none;
	font-weight: 400;
	font-size: 1rem;
	border: solid 2px #c5d756;
	background-color: #c5d756;
	color: #fff;
	overflow: hidden
}

@media (max-width: 379.98px) {
	.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn {
		padding:.5rem 1rem
	}
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn::before {
	content: "";
	display: block;
	position: absolute;
	top: -1px;
	left: 0;
	right: 0;
	bottom: -1px;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	background-color: #fff;
	z-index: 0;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn .btn-inner {
	pointer-events: none;
	position: relative;
	z-index: 1;
	color: transparent;
	font-size: 0
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn .btn-inner span {
	pointer-events: none;
	display: inline-block;
	color: #fff;
	font-size: 1rem
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:focus,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:hover {
	color: #c5d756
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:focus::before,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:hover::before {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:focus::after,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:hover::after {
	color: #c5d756;
	z-index: 2
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:focus .btn-inner>span,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:hover .btn-inner>span {
	color: #c5d756
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"] {
	cursor: pointer;
	opacity: .5
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:focus,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:hover,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:focus,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:hover,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:focus,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:hover {
	color: #fff
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:focus::before,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:hover::before,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:focus::before,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:hover::before,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:focus::before,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:hover::before {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:focus::after,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:hover::after,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:focus::after,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:hover::after,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:focus::after,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:hover::after {
	color: #fff
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:focus .btn-inner>span,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.disabled:hover .btn-inner>span,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:focus .btn-inner>span,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn:disabled:hover .btn-inner>span,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:focus .btn-inner>span,.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn[disabled="disabled"]:hover .btn-inner>span {
	color: #fff
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.btn-remove_listing {
	display: none
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.btn-remove_listing::after {
	content: "remove";
	font-family: "Material Icons";
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	vertical-align: middle;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga"
}

.section_products .block-produit .product-miniature .product-container .product-description .product-bottom .btn-container .btn.btn-add_listing::after {
	content: "add";
	font-family: "Material Icons";
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	vertical-align: middle;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga";
	display: none
}

.section_products .block-produit .product-miniature .product-container .discount {
	display: none
}

.section_products .block-produit .product-miniature .product-container .comments_note {
	text-align: center;
	color: #a7a7a7
}

.section_products .block-produit .product-miniature .product-container .count {
	color: #a7a7a7;
	font-weight: 700;
	position: relative;
	bottom: .5rem
}

.section_products .block-produit .product-miniature .product-container .all-product-link {
	clear: both;
	color: #a7a7a7;
	font-weight: 700;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem
}

.section_products .block-produit .product-miniature .product-container .highlighted-informations {
	position: absolute;
	bottom: 1.25rem;
	padding-top: .625rem;
	z-index: 0;
	background: #fff;
	text-align: center;
	width: 257px;
	height: 3.125rem;
	box-shadow: 0 -5px 10px -5px rgba(0,0,0,.2);
	transition: bottom .3s
}

.section_products .block-produit .product-miniature .product-container .highlighted-informations .quick-view {
	color: #a7a7a7;
	font-size: 1rem
}

.section_products .block-produit .product-miniature .product-container .highlighted-informations .quick-view:hover {
	color: #21343d
}

.section_products .block-produit .product-miniature .product-container .highlighted-informations .variant-links {
	position: relative;
	text-align: center;
	width: 100%;
	top: -.25em;
	padding-top: .1875rem;
	min-height: 2.5rem;
	background: #fff
}

.section_products .block-produit .product-miniature.out_of_stock .product-container .product-thumbnail .thumbnail {
	-webkit-filter: grayscale(50%);
	filter: grayscale(50%);
	opacity: .4
}

.section_products .block-produit .product-miniature.out_of_stock .product-container .product-thumbnail .product-flags {
	position: absolute;
	top: auto;
	bottom: -2rem;
	left: 3rem;
	right: 3rem
}

.section_products .block-produit .product-miniature.out_of_stock .product-container .product-thumbnail .product-flags li.product-flag {
	display: none
}

.section_products .block-produit .product-miniature.out_of_stock .product-container .product-thumbnail .product-flags li.product-flag.label-out_of_stock {
	display: block
}

.section_products .block-produit .product-miniature.in_cart .product-container .product-thumbnail .thumbnail .nb_items_cart {
	visibility: visible
}

.section_products .block-produit .product-miniature.in_cart .product-container .product-description .product-bottom .btn-container .btn-remove_listing {
	display: -ms-inline-flexbox;
	display: inline-flex
}

.section_products .block-produit .product-miniature.in_cart .product-container .product-description .product-bottom .btn-container .btn-add_listing::after {
	display: inline-block
}

.section_products .block-produit .product-miniature.in_cart .product-container .product-description .product-bottom .btn-container .btn-add_listing .btn-inner>span {
	display: none
}

.section_products .block-produit .products-slider .product-miniature {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem
}

@media (min-width: 320px) {
	.section_products .block-produit .products-slider .product-miniature {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 992px) {
	.section_products .block-produit .products-slider .product-miniature {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 1280px) {
	.section_products .block-produit .products-slider .product-miniature {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 1680px) {
	.section_products .block-produit .products-slider .product-miniature {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

.block_txt_img-section:not(#section_milk) {
	margin-left: auto;
	margin-right: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	margin-top: 3rem
}

/*@media (min-width: 320px) {
	.block_txt_img-section:not(#section_milk) {
		max-width:320px
	}
}*/

@media (min-width: 380px) {
	.block_txt_img-section:not(#section_milk) {
		max-width:380px
	}
}

@media (min-width: 576px) {
	.block_txt_img-section:not(#section_milk) {
		max-width:540px
	}
}

@media (min-width: 768px) {
	.block_txt_img-section:not(#section_milk) {
		max-width:720px
	}
}

@media (min-width: 992px) {
	.block_txt_img-section:not(#section_milk) {
		max-width:960px
	}
}

@media (min-width: 1280px) {
	.block_txt_img-section:not(#section_milk) {
		max-width:1200px
	}
}

@media (min-width: 1680px) {
	.block_txt_img-section:not(#section_milk) {
		max-width:1600px
	}
}

.block_txt_img-section .content_container {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	margin-left: auto;
	margin-right: auto
}

@media (min-width: 320px) {
	.block_txt_img-section .content_container {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

/*@media (min-width: 1280px) {
	.block_txt_img-section .content_container {
		-ms-flex:0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}
}

@media (min-width: 1280px) and (max-width:1679.98px) {
	.block_txt_img-section .content_container {
		margin-left:8.33333%
	}
}*/

.block_txt_img-section .content_container .block_txt_img-container {
	position: relative;
	padding-top: 0rem;
	padding-bottom: 0rem
}

@media (max-width: 767.98px) {
	.block_txt_img-section .content_container .block_txt_img-container {
		margin-top:1rem;
		margin-bottom: 3rem;
		padding-top: 0;
		padding-bottom: 0
	}
}

.block_txt_img-section .content_container .block_txt_img-container .block-txt {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	padding: 3rem;
	//margin-top: 5rem;
	background-color: #fff;
	border-radius: 5px;
	z-index: 1
}

@media (min-width: 768px) {
	.block_txt_img-section .content_container .block_txt_img-container .block-txt {
		-ms-flex:0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 1280px) {
	.block_txt_img-section .content_container .block_txt_img-container .block-txt {
		-ms-flex:0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (max-width: 991.98px) {
	.block_txt_img-section .content_container .block_txt_img-container .block-txt {
		padding:2rem;
		//margin-top: 3rem
	}
}

@media (max-width: 767.98px) {
	.block_txt_img-section .content_container .block_txt_img-container .block-txt {
		margin-top:0
	}
}

.block_txt_img-section .content_container .block_txt_img-container .block-txt .content .head_title {
	text-align: left;
	text-transform: none;
	margin-top: 0;
	margin-bottom: 3rem;
	font-size: 3rem
}

@media (max-width: 991.98px) {
	.block_txt_img-section .content_container .block_txt_img-container .block-txt .content .head_title {
		font-size:1.7rem
	}
}

.block_txt_img-section .content_container .block_txt_img-container .block-txt .content h2 {
	font-size: 2rem
}

.block_txt_img-section .content_container .block_txt_img-container .block-txt .content h3 {
	//font-family: "Lilita One",serif;
	font-width: 300;
	font-size: 1.5rem;
	color: #ee736c
}

@media (max-width: 991.98px) {
	.block_txt_img-section .content_container .block_txt_img-container .block-txt .content h3,.block_txt_img-section .content_container .block_txt_img-container .block-txt .content h4,.block_txt_img-section .content_container .block_txt_img-container .block-txt .content h5 {
		font-size:1.125rem
	}

	.block_txt_img-section .content_container .block_txt_img-container .block-txt .content p {
		line-height: normal;
		font-size: .85rem
	}
}

.block_txt_img-section .content_container .block_txt_img-container .block-txt .card-text p {
	line-height: normal
}

.block_txt_img-section .content_container .block_txt_img-container .block-img {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: sticky;
	top: 15px;
	height: min-content;
	/*padding: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
	overflow: hidden;
	border-radius: 5px*/
}

@media (min-width: 768px) {
	/*.block_txt_img-section .content_container .block_txt_img-container .block-img {
	-ms-flex:0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%
}*/
	.block_txt_img-section .content_container .block_txt_img-container .block-img {
		-ms-flex:0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media (max-width: 991.98px) {
	.block_txt_img-section .content_container .block_txt_img-container .block-img {
		top:0
	}
}

@media (max-width: 767.98px) {
	.block_txt_img-section .content_container .block_txt_img-container .block-img {
		position:static;
		margin-top: 0
	}
}

.block_txt_img-section .content_container .block_txt_img-container .block-img figure img {
	border-radius: 5px
}

.block_txt_img-section .content_container .block_txt_img-container .block-img .lp-gallery .carousel-inner .carousel-item .carousel-caption {
	background-color: rgba(255,255,255,.5)
}

.block_txt_img-section .content_container .block_txt_img-container .block-img .lp-gallery .carousel-indicators {
	margin-bottom: 0
}

.block_txt_img-section:nth-of-type(even) {
	margin-top: 0
}

.block_txt_img-section:nth-of-type(even) .block_txt_img-container {
	-ms-flex-pack: end;
	justify-content: flex-end
}

.block_txt_img-section:nth-of-type(even) .block_txt_img-container .block-txt {
	margin-top: 0
}


.block_txt_img-section:last-child {
	margin-bottom: 3rem
}
#module-oh_landingpage-default #wrapper #content-wrapper #main {
	padding-top: 0
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper {
	background-color: #fef6f1
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .section.card-header {
	background: #fbe8e7;
	background: radial-gradient(circle,#fbe8e7 0%,#f0d0ce 100%);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	padding-top: 5rem;
	padding-bottom: 3rem
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .section.card-header .card-body {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem
}

@media (min-width: 320px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .section.card-header .card-body {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 992px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .section.card-header .card-body {
		-ms-flex:0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}
}

@media (min-width: 1280px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .section.card-header .card-body {
		-ms-flex:0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}
}

@media (min-width: 1680px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .section.card-header .card-body {
		-ms-flex:0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .section.card-header .card-body .head_title {
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 300px;
	height: 180px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	font-size: 0;
	color: transparent;
	margin-top: 3rem;
	margin-bottom: 4rem
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .section.card-header .card-body .card-text .teaser {
	color: #ee736c;
	margin-bottom: 1rem;
	//font-family: "Lilita One",serif;
	font-size: 1.4rem;
	font-weight: 100
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .podcast-info {
	padding-top: 3rem;
	padding-bottom: 3rem;
	text-align: center
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .podcast-info p:last-of-type {
	margin-bottom: 0
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .podcast-info p a {
	color: #ee736c
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .podcast-info p a:hover {
	text-decoration: underline
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item {
	padding-top: 3rem
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item:first-of-type {
	padding-top: 0
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item .podcast_item-container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	background-color: #fff;
	padding: 3rem
}

@media (min-width: 320px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item .podcast_item-container {
		max-width:320px
	}
}

@media (min-width: 380px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item .podcast_item-container {
		max-width:380px
	}
}

@media (min-width: 576px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item .podcast_item-container {
		max-width:540px
	}
}

@media (min-width: 768px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item .podcast_item-container {
		max-width:720px
	}
}

@media (min-width: 992px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item .podcast_item-container {
		max-width:960px
	}
}

@media (min-width: 1280px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item .podcast_item-container {
		max-width:1200px
	}
}

@media (min-width: 1680px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item .podcast_item-container {
		max-width:1600px
	}
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item .podcast_item-container .row {
	-ms-flex-align: stretch;
	align-items: stretch
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item-widget {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	padding-right: 1.5rem
}

@media (min-width: 320px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item-widget {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 992px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item-widget {
		-ms-flex:0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item-content {
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	position: relative;
	width: 100%;
	padding-right: 1rem;
	padding-left: 1rem;
	padding-left: 1.5rem
}

@media (min-width: 320px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item-content {
		-ms-flex:0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 992px) {
	#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item-content {
		-ms-flex:0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item-content .head_title {
	text-align: left;
	margin-top: 1rem;
	margin-bottom: 1.5rem
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item-content .head_title small {
	color: #000;
	font-weight: 100;
	letter-spacing: 1.3px;
	display: block;
	margin-bottom: .5rem
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item-share {
	font-size: .85rem;
	margin-bottom: 0
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item-share .oh_icons {
	font-family: "ohmyweb"!important;
	font-style: normal!important;
	font-weight: normal!important;
	font-variant: normal!important;
	text-transform: none!important;
	vertical-align: middle;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #ee736c;
	font-size: 1.5rem
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item-share .oh_icons.--twitter: before {
	content:"\74"
}

#module-oh_landingpage-default.landingpage_podcast #main_wrapper .landingpage-content .podcast_item-share .oh_icons.--facebook: before {
	content:"\66"
}

@media (max-width: 767.98px) {
	#module-oh_landingpage-default.landingpage-4 .landingpage-content .section.card-header,#module-oh_landingpage-default.landingpage-6 .landingpage-content .section.card-header {
		height:auto
	}

	#module-oh_landingpage-default.landingpage-4 .landingpage-content .section.card-header .card-img,#module-oh_landingpage-default.landingpage-6 .landingpage-content .section.card-header .card-img {
		position: inherit;
		height: 200px
	}

	#module-oh_landingpage-default.landingpage-4 .landingpage-content .section.card-header .card-body,#module-oh_landingpage-default.landingpage-6 .landingpage-content .section.card-header .card-body {
		background: #ee736c;
		padding: 1rem 1rem 2rem
	}

	#module-oh_landingpage-default.landingpage-4 .landingpage-content .section.card-header .card-body .card-text p,#module-oh_landingpage-default.landingpage-6 .landingpage-content .section.card-header .card-body .card-text p {
		line-height: normal
	}
}

#module-oh_landingpage-default.landingpage-9 #main_wrapper footer.footer {
	margin-top: 0
}

#module-oh_landingpage-default.landingpage-10 #footer .widget_avis-verifies .head_title {
	display: none
}

#module-oh_landingpage-default.landingpage-10 .landingpage-content {
	background: #fff;
	overflow: hidden
}

#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-order: 0;
	order: 0;
	position: relative;
	overflow: hidden;
	width: 100%;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .video,#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .video-container {
	display: block;
	width: 100%;
	height: 100%;
	top: auto;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto 0 0
}

@media (max-width: 1279.98px) {
	#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .video,#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .video-container {
		width:100%
	}
}

#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .speaker {
	display: block;
	position: absolute;
	bottom: 22%;
	right: 1rem;
	padding: .1rem .4rem;
	background-color: transparent;
	border: 0;
	color: #fff;
	font-size: 24px;
	opacity: .7;
	z-index: 10;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

@media (max-width: 1279.98px) {
	#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .speaker {
		bottom:1rem
	}
}

@media (max-width: 767.98px) {
	#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .speaker {
		bottom:1rem;
		right: 1rem
	}

	#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .speaker::before {
		font-size: 16px
	}
}

#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .speaker:hover {
	opacity: 1
}

#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .speaker[data-muted="false"]::before {
	content: "volume_up";
	font-family: "Material Icons";
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	vertical-align: middle;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga";
	display: block
}

#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .speaker[data-muted="true"]::before {
	content: "volume_off";
	font-family: "Material Icons";
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	vertical-align: middle;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga";
	display: block
}

#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .speaker[data-muted="true"]::after {
	content: "";
	display: block;
	position: absolute;
	bottom: -.1rem;
	right: .2rem;
	height: 1rem;
	width: 1rem;
	background-color: #ee736c;
	border-radius: 50%;
	-webkit-animation-name: btn_beat;
	animation-name: btn_beat;
	-webkit-animation-duration: 2.5s;
	animation-duration: 2.5s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .btn-passe_video {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 46px;
	margin-top: .5rem;
	margin-bottom: .5rem;
	padding: .5rem 1rem;
	border-radius: 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	transition: .3s all cubic-bezier(.4,0,.2,1);
	background-color: #ee736c;
	color: #fff;
	font-size: .75rem;
	position: absolute;
	bottom: 14%;
	right: 1rem;
	padding: .5rem .8rem;
	min-height: 0
}

#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .btn-passe_video.focus,#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .btn-passe_video:focus {
	outline: 0;
	box-shadow: 0 0 0 0 rgba(0,0,0,0)
}

#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .btn-passe_video:focus,#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .btn-passe_video:hover {
	color: #fff;
	background-color: #c5d756
}

@media (max-width: 1279.98px) {
	#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .btn-passe_video {
		display:none
	}
}

#module-oh_landingpage-default.landingpage-10 .landingpage-content #video_intro .btn-passe_video::after {
	content: "chevron_right";
	font-family: "Material Icons";
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	vertical-align: middle;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga"
}

#module-oh_landingpage-default.landingpage-10 footer.footer {
	margin-top: 0
}

#module-oh_landingpage-default.landingpage-11 .landingpage-content {
	background: #fff;
	overflow: hidden
}

#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-order: 0;
	order: 0;
	position: relative;
	overflow: hidden;
	width: 100%;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .video,#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .video-container {
	display: block;
	width: 100%;
	height: 100%;
	top: auto;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto 0 0
}

@media (max-width: 1279.98px) {
	#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .video,#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .video-container {
		width:100%
	}
}

#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .speaker {
	display: block;
	position: absolute;
	bottom: 22%;
	right: 1rem;
	padding: .1rem .4rem;
	background-color: transparent;
	border: 0;
	color: #fff;
	font-size: 24px;
	opacity: .7;
	z-index: 10;
	transition: .3s all cubic-bezier(.4,0,.2,1)
}

@media (max-width: 1279.98px) {
	#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .speaker {
		bottom:1rem
	}
}

@media (max-width: 767.98px) {
	#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .speaker {
		bottom:1rem;
		right: 1rem
	}

	#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .speaker::before {
		font-size: 16px
	}
}

#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .speaker:hover {
	opacity: 1
}

#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .speaker[data-muted="false"]::before {
	content: "volume_up";
	font-family: "Material Icons";
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	vertical-align: middle;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga";
	display: block
}

#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .speaker[data-muted="true"]::before {
	content: "volume_off";
	font-family: "Material Icons";
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	vertical-align: middle;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga";
	display: block
}

#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .speaker[data-muted="true"]::after {
	content: "";
	display: block;
	position: absolute;
	bottom: -.1rem;
	right: .2rem;
	height: 1rem;
	width: 1rem;
	background-color: #ee736c;
	border-radius: 50%;
	-webkit-animation-name: btn_beat;
	animation-name: btn_beat;
	-webkit-animation-duration: 2.5s;
	animation-duration: 2.5s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .btn-passe_video {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 46px;
	margin-top: .5rem;
	margin-bottom: .5rem;
	padding: .5rem 1rem;
	border-radius: 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	transition: .3s all cubic-bezier(.4,0,.2,1);
	background-color: #ee736c;
	color: #fff;
	font-size: .75rem;
	position: absolute;
	bottom: 14%;
	right: 1rem;
	padding: .5rem .8rem;
	min-height: 0
}

#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .btn-passe_video.focus,#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .btn-passe_video:focus {
	outline: 0;
	box-shadow: 0 0 0 0 rgba(0,0,0,0)
}

#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .btn-passe_video:focus,#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .btn-passe_video:hover {
	color: #fff;
	background-color: #c5d756
}

@media (max-width: 1279.98px) {
	#module-oh_landingpage-default.landingpage-11 .landingpage-content #video_intro .btn-passe_video {
		display:none
	}
}

.lazyload {
	opacity: 0;
	transition: 800ms opacity!important
}

.lazyloaded {
	-webkit-animation-name: show_fade;
	animation-name: show_fade;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

::-moz-selection {
	background: #dfdce1;
	color: #fff
}

::selection {
	background: #dfdce1;
	color: #fff
}

::-webkit-scrollbar-track {
	background-color: #fff
}

::-webkit-scrollbar {
	width: 8px;
	background-color: #f8f8f8
}

::-webkit-scrollbar-thumb {
	background-color: #131313
}

.container-custom {
	margin-left: auto;
	margin-right: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	width: 100%
}

@media (min-width: 320px) {
	.container-custom {
		max-width:320px
	}
}

@media (min-width: 380px) {
	.container-custom {
		max-width:380px
	}
}

@media (min-width: 576px) {
	.container-custom {
		max-width:540px
	}
}

@media (min-width: 768px) {
	.container-custom {
		max-width:720px
	}
}

@media (min-width: 992px) {
	.container-custom {
		max-width:960px
	}
}

@media (min-width: 1280px) {
	.container-custom {
		max-width:1200px
	}
}

@media (min-width: 1680px) {
	.container-custom {
		max-width:1600px
	}
}

.arrow-scroll_down {
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	position: absolute;
	height: 0;
	width: 20px;
	z-index: 10;
	-webkit-animation-name: arrow-scroll_down;
	animation-name: arrow-scroll_down;
	-webkit-animation-duration: 3.5s;
	animation-duration: 3.5s;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	-webkit-animation-direction: normal;
	animation-direction: normal;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.arrow-scroll_down::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 100%;
	width: 10px;
	background-size: cover
}

#wrapper #content-wrapper #main {
	padding-top: 7rem
}

@media (max-width: 991.98px) {
	#wrapper #content-wrapper #main {
		padding-top:4rem
	}
}

#wrapper #left-column {
	-ms-flex-order: -1;
	order: -1
}


.landingpage-content {
	padding: 0
}

.landingpage-content .card.card-home {
	-ms-flex-direction: unset;
	flex-direction: unset;
	-ms-flex-align: stretch;
	align-items: stretch;
	border: 0;
	border-radius: 0;
	margin-top: .5rem;
	margin-bottom: .5rem;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	overflow: hidden
}

.landingpage-content .card.card-home>.card-link {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
	position: relative
}

.landingpage-content .card.card-home>.card-link .card-img {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: stretch;
	align-items: stretch;
	min-height: 250px
}

.landingpage-content .card.card-home>.card-link .card-img .card-img-bg {
	width: 100%;
	background-position: center;
	background-size: cover;
	transition: all .5s ease 0s
}

.landingpage-content .card.card-home>.card-link .card-img .card-img-bg::before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60%;
	background: linear-gradient(to bottom,rgba(0,0,0,0) 2%,rgba(0,0,0,0) 10%,rgba(0,0,0,.5) 100%);
	transition: all .5s ease 0s
}

.landingpage-content .card.card-home>.card-link .card-img-overlay {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: end;
	align-items: end;
	padding: 1rem
}

.landingpage-content .card.card-home>.card-link .card-img-overlay .card-body {
	position: relative;
	padding: 0 80px 0 0;
	color: #fff
}

.landingpage-content .card.card-home>.card-link .card-img-overlay .card-body .card-title {
	margin-top: 0;
	margin-bottom: 0;
	letter-spacing: .5px;
	font-weight: 900;
	//font-family: "Lilita One",serif;
	font-size: 2rem;
	text-transform: uppercase;
	color: #fff
}

.landingpage-content .card.card-home>.card-link .card-img-overlay .card-body .card-text {
	color: #fff;
	text-transform: uppercase
}

.landingpage-content .card.card-home>.card-link .card-img-overlay .card-body::after {
	content: "\E317";
	font-family: "Material Icons";
	font-size: 1.5rem;
	font-weight: 300;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	display: inline-block;
	position: absolute;
	bottom: 0;
	right: 10px;
	transition: all .3s ease 0s
}

.landingpage-content .card.card-home>.card-link:hover .card-img-bg {
	-webkit-transform: scale(1.02);
	transform: scale(1.02)
}

.landingpage-content .card.card-home>.card-link:hover .card-img-bg::before {
	height: 100%
}

.landingpage-content .card.card-home>.card-link:hover .card-body::after {
	right: 0
}

