/* Custom Cookie Bot CSS */

/* After Mobile Breakpoint from Cookie Bot */

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

	#CybotCookiebotDialog {
	    top: auto !important;
	    bottom: 1.25rem !important;
	    transform: translate(-50%, 0) !important;
	    box-shadow: 0 0px 68px rgba(0,0,0,0.5) !important;
	}
	#CybotCookiebotDialogHeader {
		display: none !important;
	}




/* End */	
}

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

	#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper {
	    padding: 1.5em 1em !important;
	    width: 50% !important;
	}
	#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type):not(:nth-child(2n)) {
	    border-right: 1px solid #D6D6D6 !important;
	}
	#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:first-of-type, #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:nth-child(2) {
	    border-bottom: 1px solid #D6D6D6 !important;
	}
	#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
	    align-items: stretch !important;
	    flex: 1 !important;
	    flex-direction: row !important;
	    justify-content: flex-end !important;
	    column-gap: 15px;
	}
	#CybotCookiebotDialogBodyLevelButtonsSelectPane {
	    padding: 0 !important;
	}
	#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails {
	    margin: 0.5em 2em 0.5em 0;
	}
	#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
		line-height: normal;
	}


	/* Font */

	#CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay * {
		font-size: 11px !important;
	}
	#CybotCookiebotDialog h2 {
		font-size: 12px !important;
	}

	/* Texte */

	#CybotCookiebotDialog .CybotCookiebotScrollContainer {
	    min-height: 12vh !important;
	}
	#CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
		max-height: 9em !important;	
	}


	/* Switch */

	#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper {
	    height: 22px !important;
	    width: 47px !important;
	}
	#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before {
	    height: 14px !important;
	    width: 14px !important;
	}

	/* Button */

	#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	    padding: 0.625em 1em !important;
	    line-height: normal;
	}

	/* Copyright */

	#CybotCookiebotDialogPoweredByText a span, #CybotCookiebotDialogPoweredByText a {
	    font-size: 0.875em !important;
	}

/* End */	
}