@media (max-width: 575.98px) {

	#slick-prev,

	#slick-next {

		display: none;

	}

	.slider-for {

		height: 80vh;

		margin-top: 20vh;

	}



	.home .hamburger-inner, .home .hamburger-inner::before, .home .hamburger-inner::after {

		background: #ABAFB0

	}



	.home svg#logoheader #f .st4, .home svg#logoheader #a .st4, .home svg#logoheader #typo .st6 {

		fill: #ABAFB0;

	}

	.home #logoheader #a .st2,

	.home #logoheader #f .st2 {

		fill: white;

	}

	#lang-switcher label {
		display: block;
	}

	#lang-switcher {
		top: 15px;
	}
	#lang-switcher select {
		color: black;
	}
}



@media (max-width: 767.98px) {

h1 {
	font-size: 30px;
}
.item h1 {
	font-size: 30px;
	text-shadow: 2px 2px 5px black;
}

.item:first-child {
	border-bottom: 3px solid #fff;
}
#banner:before {
	display: none;
}

#descriptionligne {
	position:  relative;
	left: 0;
	min-height: 100px;
}

.navbar-brand {
	max-width: 80%;
	margin:  auto;
	width: 80%;
	margin:  0;
}
    .hamburger-box {
    	z-index: 999999;
    	display: block;
    	position: fixed;
    	top: 15px;
    	left: 15px;
    }


	.page-id-33 h1.entry-title, .page-id-28 h1.entry-title, .page-template-default h1.entry-title, 

	.slider-nav h1, .navdots h1, h1.entry-title {

		font-size: 20px;

		bottom: 15px;

	}

	#navigation ul.menu li {

		font-size: 24px;

	}

	#legals, #socials {

		position: static;

		font-size: 14px;

	}

	#navigation {

		flex-direction: column;

		justify-content: flex-end;

		align-items: center;

	}

	.wrapper {

		position: relative;

		top: 0;

	}

	.videocontainer video {

		width: 100%;

	}

	.py-200 {

		padding: 100px 0 100px;

	}



	.page-template-default h1.entry-title {

		color: #008174;

		text-shadow: none;

	}

	.portrait {

		min-height: 300px;

	}

	#slidewine {

		width: 200%;

	}

	#slidewine .col-sm-3 {

		width: 50%;

	}

	#slidewine .col-sm-9 {

		width: 45%;

	}



	#winelist i {

		display: block;

	}

	#menu-menu-principal {

		margin-bottom: 60px;

	}

	.page-id-7 #the-post-content {

		bottom: 80px;

		top: initial;

	}

}

@media (max-width: 991.98px) {

.navbar-nav .dropdown-menu {
	display: block !important;
	position: static !important;
	border:  none;
	font-size: 16px;
}

.navbar-toggler {
	position: absolute;
	right: 0px;
	top: 15px;
	display: block;
	z-index: 9999;
}
.logged-in .navbar-toggler {
	top: 45px;
}
    .navbar-collapse {
        position: fixed;
        top: 00px;
        left: 0;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        width: 75%;
        height: 100%;
        z-index: 99999;
        display: flex;
        background: white;
    }

    .navbar-collapse.collapsing {
        left: -75%;
        transition: height 0s ease;
    }

    .navbar-collapse.show {
        left: 0;
        transition: left 300ms ease-in-out;
    }

    .navbar-toggler.collapsed ~ .navbar-collapse {
        transition: left 500ms ease-in-out;
    }

    #menu-menu-principal.flex-row {
    	flex-direction: column !important;
    }
    #menu-menu-principal.flex-row.navbar-nav
    .hamburger-box {
    	z-index: 999999;
    	display: block;
    	position: relative;
    }

    .item .header-content {
    	right: 0;
    }



}







@media (max-width: 1199.98px) {



}



@media (min-aspect-ratio: 16/9) {



}

@media (max-aspect-ratio: 16/9) {





}



@media (min-width: 576px) {





}



@media (min-width: 992px) {

.collapse:not(.show) {
	display: block;
}

}



@media (max-height: 767.98px) {

	#navigation ul.menu li {

		font-size: 26px;

	}

}