.age-gate__heading {
	width:95%;
}
.age-gate__heading img{
	width:100%
}
.age-gate__headline{
	    font-weight: 400;
    line-height: 1.35em;
	font-family:oswald;
}
button.age-gate__submit{
	    background: transparent !important;
    border: 2px solid black !important;
    color: black !important;
    border-radius: 69px !important;
    text-transform: uppercase !important;
}
.age-gate__challenge{
	padding-bottom:1em !important ;
}
.age-gate__additional-information p{
	    line-height: 1.45em;
    padding-top: 2em;
}
/********************/
#shop-header {
	padding-bottom:0 !important;
	    padding-top: 2% !important;

}


#shop-header > .et_pb_row{
	    width: 95% !important;
    max-width: 95% !important;
	padding: 0 !important
}

#shop-header  .et_pb_menu{
	background-color:transparent !important
}

#shop-header .et_pb_menu li a{
	    text-transform: uppercase;
    font-weight: 600;
    color: black !important;
}
#shop-header .et_pb_menu .et_pb_menu__wrap{
	justify-content:flex-end !important
}
#shop-header .et_pb_menu__logo{
	transition-duration:350ms;
 
    border-radius: 999999px;
    width: 55px;
    height: 55px;
}
#shop-header .et_pb_menu__logo:hover{
	background:#ebc167
}
#shop-header .et_pb_menu  img{
	width:45px !important
}

/*************/

.et_shop_image .et_overlay{
	display:none !important
}

.et-db #et-boc .et-l .et_shop_image {
	width: 50%;
	left: 0;
	right: 0;
	margin: auto;
	max-width:120px
}
.products .product{
	text-align:center
}
.products .product .added_to_cart,
.single.woocommerce a.added_to_cart{
	    width: 100%;
    text-transform: uppercase;
    font-size: .9em;
    color: #b5c0b2 !important;
    font-weight: 700;
}
.product  .woocommerce-loop-product__title b,
.single-product .et_pb_wc_title b{
	display: block;
	color: #DFD45F;
}

body #page-container .woocommerce-loop-product__title{
	font-size: 1.6em;
	line-height: 1.2em;
}
.loop-appellation,
#product-appellation{
	text-transform: uppercase;
	font-size: .9em;
	color: gray;
	font-weight: 600;
}

.loop-centil{
	font-size: .9em;

}
body #page-container .products .product bdi,
.woocommerce.single-product  bdi{
	color: black;
	font-size: 1.5em;
	font-family: serif;
	font-weight: 800;
	padding: .2em 0 1em 0;
	display: block;
}
body #page-container  .qib-container {
    margin-bottom: .4em;
    width: 100%;
    text-align: center;
    display: flex !important;
    justify-content: center;
    margin-top: 0.5em;
}
body #page-container  .qib-container *{
	border:none !important;
	background:transparent  !important;
}
.input-text.qty.text {
	color: black !important;
	font-size: 1.2em !important;
}

.woocommerce-mini-cart-item.mini_cart_item img{
	width:15px !important
}
.woocommerce-mini-cart-item b{
	font-weight:500
}
#shop-row ,
#shop-top-row {
	width:90% !important;
		max-width:90% !important
}
#shop-row  .et_pb_column:nth-child(1) {
    min-height: calc(100vh - 80px) !important;
    background: #DAD8D1;
    padding: 3%;
    position: sticky !important;
    top: 15px;
}
.product-categories {
	list-style-image: url(https://boutique.delafarge.com/wp-content/uploads/2023/11/md.svg) !important
}
.product-categories li::marker{
	font-size:2em
}
.product-categories li{
	padding-bottom: 0.4em;
	text-transform: uppercase;
}
#shop-top-row .et_pb_column:nth-child(2){
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
#shop-top-row .entry-title{
	font-size:3em !important
}   


#aside-cart{
	padding-top:5%
}
#aside-cart .woocommerce-mini-cart__buttons {
	padding-top:6%
}
#aside-cart .woocommerce-mini-cart__buttons  a{
	font-size:.95em !important
}
#aside-cart .woocommerce-mini-cart__buttons  a:not(.checkout){
	display:none
}

#shop-row .widgettitle{
	padding-bottom:9%
}
#aside-mentions{
	    font-size: .9em;
    line-height: 1.7em;
	    margin-top: 5%;

}
.woocommerce-mini-cart-item a:not(.remove) {
	font-weight: 500 !important;
	font-size: .95em;
	line-height: 1.4em;
}





#aside-filters .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #000 !important;
	text-transform: uppercase !important;
}
#aside-filters .select2-container--default .select2-selection--single {
	background-color: transparent  !important;
	border: none  !important;
	border-radius: 0  !important;
	margin-bottom: 5%  !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: #b5c0b2 !important;

}
.select2-results__option {

	font-size: .9em !important;
	text-transform: uppercase !important;
}

#aside-cgv p{
	    font-size: .8em;
    font-style: italic;
	
}

#shop-top-section{
	padding:0 !important
}
#shop-top-section .et_pb_row {
    width: 96% !important;
    max-width: 96% !important;
}
body.woocommerce #page-container #shop-top-section  .et_pb_slide_title{
	font-weight: 700;
    color: #e0d36d !important;
}

#shop-ribbon {
	background-color:#b6c0b1;
}

#shop-ribbon p{
	font-weight:600
}

#shop-ribbon .et-pb-icon{
	color:black !important;
	    font-size: 30px !important;

	
}
#shop-ribbon .et_pb_icon.et_pb_module{
	    margin-right: 7% !important;

	margin-bottom:0 !important
}
#shop-ribbon  .et_pb_column{
	    display: flex;
    align-items: center;
    justify-content: center;
	text-transform:uppercase;
	    transform: scale(.85);

}


.wc-block-components-notice-banner.is-success {
    background-color: #e0d36d !important;
    border-color: #e0d36d !important;
    width: 98%;
    margin-left: 1%;
    position: fixed;
    bottom: 0;
    z-index: 22;
}
.wc-block-components-notice-banner.is-success>svg {
    background-color: #b5c0b2 !important;
}


body #page-container #et-boc div.wc-block-components-notice-banner a.button.wc-forward {
    color: #0a0a0a !important;
    background-color: rgba(255,255,255,0)!important;
    border-color: #0a0a0a!important;
    border: 2px solid #0a0a0a;
    text-decoration: none;
}
.wc-block-components-notice-banner.is-error {
    background-color: #dfbcbc !important;
    border-color: #dfbcbc !important;
}
.the-carton {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: -1.3em;
    font-size: .9em;
    /* text-transform: uppercase; */
    font-weight: 500;
    color: black;
    font-family: serif;
    font-weight: 600;
}
#one-product-bottom .the-carton{
display:none
}

#one-product-top  .the-carton {

    margin-top: -2.1em;

}



body.woocommerce-page #page-container #shop-row li.product > a > span.onsale ,
body.woocommerce-page #page-container  span.onsale {
   
    background: #e0d36d !important;
  
    width: 60px;
    height: 60px;
    padding: 6px !important;
    font-size: .8em;
    border-radius: 9999px !important;
    line-height: 1em !important;
    display: flex;
    align-items: center;
    left: -1% !important;
}
body.woocommerce-page.single-product #page-container  span.onsale {
	left: 135% !important;
	    transform: scale(1.3);

}
body.woocommerce-page.single-product #page-container #one-product-bottom  span.onsale {
	left: 1% !important;
	    transform: scale(1);

}
.select2-selection__clear{
	color:#bb1d1d
}
/***************************/

body.single-product  div.product div.images img {
	height: 80vh;
	width: auto;
	left: 0;
	right: 0;
	/* margin: auto;*/
}
body.single-product  h1{
	font-size: 2.5em;
	line-height: 1.25em;
}
#one-product{
	overflow:hidden;
	padding-top:2%
}
#one-product-top {
	width:100%;
	max-width:100%
}
#one-product-top .et_pb_column {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	min-height: calc(100vh - 170px);
}
#one-product-top .et_pb_column:nth-child(2){
	background: white;
	padding: 4%;
}


#one-product-top .et_pb_column:nth-child(2) ,
#one-product-top .et_pb_column:nth-child(2) .et_pb_module{
	text-align:center
}



.woocommerce.single-product #one-product-top bdi{
	    padding-bottom: 0.5em;
    font-size: 1.3em;
}
#unity-price {
    font-size: 0.9em;
    padding-top: 1em;
    font-family: serif;
    font-weight: 600;
}
.woocommerce.single-product #one-product-top .et_pb_wc_breadcrumb{
    position: absolute;
    top: -1em;
    font-size: .85em;
    left: 7%;
}
.woocommerce .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb a{
	
    color: #000000;
    text-transform: uppercase;
}
.woocommerce .woocommerce-breadcrumb{
	    font-size: .92em;
}
#one-product-top .et_pb_column:nth-child(2):after {
	content: "";
	background: white;
	position: absolute;
	top: -50%;
	height: 150%;
	width: 200%;
	left: 0;
	z-index: -1;
}
.woocommerce.single-product div.product form.cart,
.woocommerce.single-product div.product form.cart .qib-container{
	display:flex !important
}
.woocommerce.single-product div.product form.cart {
	flex-direction:column
}
.woocommerce.single-product #page-container  .single_add_to_cart_button {
	width: 100%;
	padding-bottom: 1.9em !important;
	margin-left: 0 !important;
	margin-top: 9% !important;
}


.woocommerce.single-product 
#page-container .et_pb_wc_description{
	width: 75%;
	max-width: 490px;
}




.woocommerce.single-product  .et_pb_wc_additional_info h2{
	display:none
}



#one-product-bottom {
	padding-top: 6%;
}

#one-product-bottom h2:not(.woocommerce-loop-product__title){
	padding-bottom:5%
}

#one-product-bottom .et_shop_image {
	width: 30% !important;
	padding-bottom: 6%;
}

body.single-product #page-container #one-product-bottom .qib-container, body.single-product #page-container #one-product-bottom .ajax_add_to_cart {
	display: none !important;
}

/*body.single-product .tagged_as a{
	margin: 3%;
    background: #b5c0b2;
    padding: 3%;
    display: block;
    color: black;
}
body.single-product .tagged_as a {
    margin: .5em;
    background: #b5c0b2;
    padding: .5em;
    display: block;
    color: black;
    min-width: 103px;
}
body.single-product .product_meta{
	border-top:none;
}

body.single-product .et_pb_wc_meta{
	width:100%
}

body.single-product  .tagged_as {
    display: flex;
    justify-content: center;
}
*/
/***** CART ***********/

.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
display: none;
}

.checkout-button{
	border-color:black !important
}
body.woocommerce-cart .et_pb_button_module_wrapper::after, body.woocommerce-cart #page-container button::before{
	display:none !important
}
.woocommerce-cart h1,
.woocommerce-checkout h1{
	font-size:2.85em;
}
.woocommerce-checkout h3:not(#ship-to-different-address){
	font-size:2em;
	padding-top:6%
}
.woocommerce-checkout input ,
.woocommerce-cart input {
    border-bottom: 1px solid black;
    border-bottom-width: 1px !important;
	background:#f7f7f7 !important
}
.woocommerce-checkout textarea,
.woocommerce-cart textarea{
    border: 1px solid black;
    border-width: 1px !important;
	background:#f7f7f7 !important
}
.woocommerce-checkout .wc-block-components-notice-banner.is-info {
    background-color: #ded37e;
    border-color: #ded37e;
}
.woocommerce-checkout  .wc-block-components-notice-banner.is-info>svg {
    background-color: #b8bfb2;
}
.woocommerce-privacy-policy-link{
	text-decoration:underline
}

.woocommerce-account #myaccount.et_pb_section{
	min-height:47vh
}
.woocommerce-account input{
	border-bottom:1px solid black !important;
	
}
nav.woocommerce-MyAccount-navigation li a:after,
.woocommerce-account #shop-header a:after{
	display:none
}
nav.woocommerce-MyAccount-navigation li{
	padding-bottom:3%;
	text-transform:uppercase;
	list-style-type:none !important
}
/**********************/

#logo{
	max-width:60%
}
/********************  COMMON *********************/
/********************  COMMON *********************/

/********** BASICS *******/
body {
	font-weight: 400
}

article,
.et_pb_section {
	background-color: #f2f0e9 !important;
}

/*body #page-container {
font-family: poppinsregular;

}*/

body #page-container {
	margin-top: 0 !important
}

body.full-header #main-header {
	background-color: transparent;
	box-shadow: none !important;
}

body #page-container h2 {

	font-weight: 400;

	font-size: 2em;
	text-transform: uppercase;
	padding-bottom: .5em
}

/*body #page-container  h2 b,
body #page-container  h2 strong{
font-family: 'poppinsbold';
font-weight:900;

}*/
body #page-container h2 b,
body #page-container h2 strong {
	font-weight: inherit;
	font-size: inherit;
}

body:not(.woocommerce) #page-container .et_pb_section a:not(.woocommerce-LoopProduct-link) {
	color: black;
	position: relative;
	display: inline-block;

}

/*body:not(.woocommerce) #page-container .et_pb_section a:not(.woocommerce-LoopProduct-link):after {
	content: "";
	background: black;
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	transition-duration: 1s;
	transform-origin: left
}

body:not(.woocommerce) #page-container a:not(.woocommerce-LoopProduct-link):hover:after {
	transform: scalex(0);
}*/

.et_pb_button_module_wrapper {
	display: inline-block;
	overflow: hidden;
	border-radius: 100px;
}

body #page-container button {
	overflow: hidden;
}

.et_pb_button_module_wrapper::after,
body #page-container button:not(.qib-button)::before {
	content: "";
	background: #DFD45F;
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	transition-duration: 600ms;
	transform: translatex(110%);
	z-index: -1;
	border-radius: 100px;
	opacity: 1;
}

.et_pb_button_module_wrapper:hover::after,
body #page-container button:not(.qib-button):hover::before {
	transform: translatex(15%)
}

body #page-container .et_pb_button {
	padding-top: 0.5em !important;
	min-width: 130px;
	text-align: center;
}

.with-background .et_pb_button_module_wrapper::after {
	background: #f2f0ea;
}

.et_pb_button_alignment_center {
	left: 0;
	right: 0;
	margin: auto;
	display: table;
}

/******** CHILD THEME MENU ******/
#main-header .logo_container {
	display: flex;
	align-items: center;
}

#ealb-menu {
	width: 100%;
}

#ealb-menu #et-secondary-nav {
	display: flex;
	width: 80%;
	justify-content: flex-end;
	margin-left: 5%;
}

#ealb-menu #et-secondary-nav a {
	text-transform: uppercase;
	color: white;
	font-size: 1.2em;
	font-weight: 600;
}

body #page-container #main-header>.container,
body #page-container #main-footer>.container {
	width: 95%;
	max-width: 95%;
}

.et_toggle_slide_menu:before {
	display: none;
}

body #page-container #main-header .mobile_menu_bar.et_pb_header_toggle {
	width: 50px;
}

body #page-container #main-header .mobile_menu_bar.et_pb_header_toggle svg {

	width: 100%;
}

.et_toggle_slide_menu:after {
	content: "MENU" !important;
	color: white;
	position: absolute;
	font-size: .93em;
	top: 34%;
	right: 4.1em;
	transition-duration: 333ms;
	opacity: 1 !important;
	transform: none !important;
	font-family: 'Poppins';
	left: unset;
	filter: drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.15));
}

body.et_pb_slide_menu_active .et_toggle_slide_menu:after,
.et_toggle_slide_menu:hover:after {
	/*opacity: 0 !important*/
}

body.full-header #page-container #main-header.et-fixed-header .et_toggle_slide_menu:after {
	color: black;
	filter: none;
}




#page-container #main-header svg#hb_ealb {}

#page-container #main-header svg#hb_ealb line {
	transform-origin: center;
}

#page-container #main-header svg#hb_ealb line {
	transition-duration: 1s;
}

#page-container #main-header svg#hb_ealb:hover #Ligne_10,
#page-container #main-header svg#hb_ealb:hover #Ligne_12 {
	transition-duration: 1.5s
}

#page-container #main-header svg#hb_ealb:hover line {
	transform: scale(0);
	stroke-width: 4;
}

#page-container #main-header svg#hb_ealb:hover #Ligne_9,
#page-container #main-header svg#hb_ealb:hover #Ligne_11 {
	transform: scale(.4);
	stroke-width: 6;
}


body.et_pb_slide_menu_active #page-container #main-header svg#hb_ealb line {
	transform: scale(0);
	stroke-width: 4;
}

body.et_pb_slide_menu_active #page-container #main-header svg#hb_ealb #Ligne_10,
body.et_pb_slide_menu_active #page-container #main-header svg#hb_ealb #Ligne_12 {
	transform: scale(.5);
	stroke-width: 4;
}

.et_pb_slide_menu_active .et_toggle_slide_menu:after {
	opacity: 0;
	pointer-events: none;
}

body #page-container .et_slide_in_menu_container {
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	background-color: #f2f0e9 !important;

}

/***SLIDE IN *****/

#logo_ins {
	width: 70%;
	max-width: 200px;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
	margin-top: 18%;
	margin-bottom: 20%;
	padding-bottom: 2vh;
}

#mobile_menu_slide {
	text-align: center
}

#mobile_menu_slide li {
	margin-bottom: 3vh;
}

#mobile_menu_slide li a {
	text-transform: uppercase;
}

#mobile_menu_slide li.lang-item.lang-item-fr {
	display: flex;
	justify-content: center;
	align-items: center;
}

#mobile_menu_slide li.lang-item.lang-item-fr a {
	padding: 0 9px;
}

#mobile_menu_slide li hr {
	opacity: .6
}

.et_slide_in_menu_container:before {
	content: "";
	position: absolute;
	height: 7%;
	max-height: 115px;
	width: 66%;
	left: 0;
	right: 0;
	margin: auto;
	top: unset;
	background: url(https://chavet-vins.com/chavet-vins/wp-content/uploads/2022/11/Groupe-167.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	bottom: 0;
	right: 0%;
	transform: scaley(-1);
}

body.parent-page-nos-vins #mobile_menu_slide li#menu-item-32 {
	font-weight: 600;
}

@media screen and (min-width:980px) {
	/*#mobile_menu_slide li:not([id]) {
	display: none;
}*/

}

@media screen and (max-width:980px) {
	#ealb-menu {
		display: none;
	}

}

body #page-container .et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a {
	color: black;
	font-weight: 600;
}

/**** FULL HEADER ***/

body.full-header #page-container #main-header:not(.et-fixed-header) a {
	color: white;
	filter: drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.15));
}

body.full-header #page-container #main-header:not(.et-fixed-header) svg#hb_ealb line {
	stroke: white;
	filter: drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.15));
}

body.full-header #page-container #main-header:not(.et-fixed-header) #logo {
	filter: invert(1) drop-shadow(1px 1px 5px rgba(0, 0, 0, 0.15));
}

body.full-header #page-container #main-header.et-fixed-header {
	background-color: #f2f0e9;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) !important;

}

body.full-header #page-container #main-header.et-fixed-header a {
	color: black;
	font-weight: 500;
}

body:not(.full-header) #page-container #main-header a {
	color: black;
	font-weight: 500;
}



#scrdwn {
	position: absolute;
	bottom: -72%;
	transition-duration: 600ms;
	opacity: 0;
	transform: translatey(-40%);
}

body.loaded3000 #scrdwn {

	opacity: 1;
	transform: translatey(0);

}

#scrdwn .et-pb-icon {
	position: relative;
	color: white !important;
	font-size: 45px !important;
}

#scrdwn {
	cursor: pointer;
}

.scroll-down {
	bottom: 0;
	height: 100px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	z-index: 1;
}

.scroll-down-text {
	color: #d8d8d8;
	font-weight: bold;
}

.scroll-down-bar {
	animation: elasticus 2s cubic-bezier(1, 0, 0, 1) infinite;
	background: #d8d8d8;
	bottom: 0;
	display: inline-block;
	height: 65px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	width: 2px;
}

@-moz-keyframes elasticus {
	0% {
		transform: scale(1, 0);
		transform-origin: 0% 0%;
	}

	50% {
		transform: scale(1, 1);
		transform-origin: 0% 0%;
	}

	50.1% {
		transform: scale(1, 1);
		transform-origin: 0% 100%;
	}

	100% {
		transform: scale(1, 0);
		transform-origin: 0% 100%;
	}
}

@-webkit-keyframes elasticus {
	0% {
		transform: scale(1, 0);
		transform-origin: 0% 0%;
	}

	50% {
		transform: scale(1, 1);
		transform-origin: 0% 0%;
	}

	50.1% {
		transform: scale(1, 1);
		transform-origin: 0% 100%;
	}

	100% {
		transform: scale(1, 0);
		transform-origin: 0% 100%;
	}
}

@-o-keyframes elasticus {
	0% {
		transform: scale(1, 0);
		transform-origin: 0% 0%;
	}

	50% {
		transform: scale(1, 1);
		transform-origin: 0% 0%;
	}

	50.1% {
		transform: scale(1, 1);
		transform-origin: 0% 100%;
	}

	100% {
		transform: scale(1, 0);
		transform-origin: 0% 100%;
	}
}

@keyframes elasticus {
	0% {
		transform: scale(1, 0);
		transform-origin: 0% 0%;
	}

	50% {
		transform: scale(1, 1);
		transform-origin: 0% 0%;
	}

	50.1% {
		transform: scale(1, 1);
		transform-origin: 0% 100%;
	}

	100% {
		transform: scale(1, 0);
		transform-origin: 0% 100%;
	}
}

/*.cut-title .et_pb_text h2{
font-family: didot !important;
font-size: 6em;
margin-bottom: 2%;
display:inline-block;
position:relative;
}
.cut-title .et_pb_text h2:after {
content: "";
background: #f2f0e9;
position: absolute;
width: 100%;
height: 10%;
left: 0;
bottom: 40%;
}
.cut-title .et_pb_text h2:before {
content: "";
background: black;
position: absolute;
width: 100%;
height: 2px;
left: 4%;
bottom: 38%;
z-index: 9;
}*/
/******** FOOTER **********/


body #page-container #main-footer .footer-widget {
	display: flex;
	justify-content: center;

}

body #page-container #main-footer .footer-widget:nth-child(2) {
	display: flex;
	justify-content: center;
	mix-blend-mode: darken;

}

body #page-container #main-footer img {
	height: auto;
	max-width: 80%;
	max-height: 133px;
	width: 90%;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
}

#footer-widgets {
	padding: 9% 0 3%;
}

#footer-bottom>.container {
	width: 90%
}

#footer-info,
#footer-info a {
	color: #ffffff;
	font-size: .9em;
	font-weight: 400;
}

/******** Legal **********/

#legal-page h1 {
	text-transform: uppercase;
	font-size: 2.5em;
	font-weight: 600;
}


/****** form *******/
.et_pb_contact_form_container .et_pb_contact_field_options_title {
	display: none;
}

.et_pb_contact_field_checkbox i {
	border: 1px solid black;
}

.et_pb_contact_field_checkbox label {
	font-size: .8em;

}

.et-pb-contact-message {
	padding-bottom: 3%;
}

.et-pb-contact-message ul {
	display: none;
}

.et_pb_contact p textarea {
	background-color: rgba(177, 188, 174, 0.4);

}

/********************  COMMON END *********************/
/********************  COMMON END *********************/
/********************  COMMON END *********************/





/***************** MEDIA QUERIES *****************/


@media all and (min-width: 1405px) {

}


@media all and (max-width: 980px) {

}


@media all and (max-width: 767px) {

}

@media all and (max-width: 479px) {

}


/*_,.-'~'-.,__,.-'~'-.,__,.-'- SCROLLBAR -.,__,.-'~'-.,__,.-'~'-.,_*/
body::-webkit-scrollbar {
	width: 11px;
}

body::-webkit-scrollbar-track {
	background: #f2f0ea;
}

body::-webkit-scrollbar-thumb {
	background-color: #ded470;
	border-radius: 0px;
	border: 0px solid white;
}

/*MOZ*/
html {
	scrollbar-color: #ded470 #f2f0ea;
}

html,
body {
	-ms-overflow-style: -ms-autohiding-scrollbar;
}