/*
 Theme Name:   wegup B
 Theme URI:    https://www.wegup.com/
 Description:  weGup Child Theme
 Author:       weGup
 Author URI:   https://www.wegup.com/
 Template:     wegup
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  wegup-child
*/

:root {
   --q-primary-card: #CC330080;
   --accent-rgb: 25, 118, 210;
}

/* Fonts */
@font-face {
    font-family: 'Futura LT Book Oblique';
    src: url('../../../static/assets/fonts/FuturaLT-BookOblique.eot');
    src: url('../../../static/assets/fonts/FuturaLT-BookOblique.eot?#iefix') format('embedded-opentype'),
    url('../../../static/assets/fonts/FuturaLT-BookOblique.woff') format('woff'),
    url('../../../static/assets/fonts/FuturaLT-BookOblique.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Futura LT Book';
    src: url('../../../static/assets/fonts/FuturaLT-Book.eot');
    src: url('../../../static/assets/fonts/FuturaLT-Book.eot?#iefix') format('embedded-opentype'),
    url('../../../static/assets/fonts/FuturaLT-Book.woff') format('woff'),
    url('../../../static/assets/fonts/FuturaLT-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Futura LT Book BoldOblique';
    src: url('../../../static/assets/fonts/FuturaLT-BoldOblique.eot');
    src: url('../../../static/assets/fonts/FuturaLT-BoldOblique.eot?#iefix') format('embedded-opentype'),
    url('../../../static/assets/fonts/FuturaLT-BoldOblique.woff') format('woff'),
    url('../../../static/assets/fonts/FuturaLT-BoldOblique.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Futura LT Book Bold';
    src: url('../../../static/assets/fonts/FuturaLT-Bold.eot');
    src: url('../../../static/assets/fonts/FuturaLT-Bold.eot?#iefix') format('embedded-opentype'),
    url('../../../static/assets/fonts/FuturaLT-Bold.woff') format('woff'),
    url('../../../static/assets/fonts/FuturaLT-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* Woff2Base: Convert fonts to Base64 */
/* Font Google -> https://fonts.google.com/specimen/Gluten?query=Gluten */
@font-face { 
	font-family: "Gluten Thin";
	/* Add other properties here, as needed. For example: */
	/*
	font-weight: 100 900;
	font-style: normal italic;
	*/
	src: url(data:application/octet-stream;base64,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erF6uXrbewgAAQAAAAE0OYlE/RdfDzz1AAMH0AAAAADc6VipAAAAAN1WnSz+Wf4tDAQH2gAAAAYAAgAAAAAAAAJiAGQFOwBGBVcARgVXAEYFOwBGBTsARgU7AEYFOwBGBTsARgU7AEYFOwBGBTsARgU7AEYFOwBGBTsARgU7AEYFOwBGBTsARgU7AEYFOwBGBTsARgU7AEYFOwBGBTsARgU7AEYFOwBGBTsARghkAEYIZABGBJkAWgR3AEYEdwBGBHcARgR3AEYEdwBGBHcARgTaAFoIjgBaBNr/6QTaAFoE2v/pCM8AWgRbAFoEWwBaBFsAWgRbAFoEWwBaBFsAWgRbAFoEWwBaBFsAWgRbAFoEW//uBFsAWgRbAFoEWwBaBFsAWgRbAFoEWwBaBFsAWgRbAFoEWwBaA78AWgUeAEYFHgBGBR4ARgUeAEYFHgBGBR4ARgR2AFoEdgAOBHYAWgEiAG4DSwAtASIAawNLAC0BIv+dA0sALQEi/30DSwAtASL/ewNLAC0BIv5ZA0v/UwEi/5YDSwAtASIAOQNLAC0BIgA5A0sALQEi/1oDSwAtASL/iwNLAC0BIv+eA0sALQEi/0oDSwAtASIANQNLAC0BIv9xA0sALQPDABsDwwAbA8cAWgPHAFoDpwBaB2oAWgOnAFoDkwBaA6cAWgOnAFoFowBaA/EAAAUDAFoEzgBaCJEAWgTOAFoEzgBaBM4AWgbKAFoEzgBaBM4AWgXrAEYF6wBGBesARgXrAEYF6wBGBesARgXrAEYF6wBGBesARgXrAEYF6wBGBesARgXrAEYF6wBGBesARgXrAEYF6wBGBhcARgYXAEYGFwBGBhcARgYXAEYGFwBGBfoARgXrAEYF6wBGBesARgX6/+kF+v/pBesARgXrAEYJZQBGBEAAWgOpACEF0gBGA8UAOgPFADoDxQA6A8UAOgPF/5IDxQA6BBoAIgQaACIEGgAiBBoAIgQaACIEGgAiA2YANQQ1ADwEdABWBHQAVgR0AFYEdABWBHQAVgRvAEYEbwBGBG8ARgRvAEYEbwBGBG8ABwRvAEYEbwBGBG8ARgRvAEYEbwBGBG8ARgRvAEYEbwBGBRkARgUZAEYFGQBGBRkARgUZAEYFGQBGBG8ARgRvAEYEbwBGBG8ARgRvAEYEbwBGBHcAEAWIAEYFiABGBYgARgWIAEYFiABGBH4AGgQNAC0EDQAtBA0ALQQNAC0EDQAtBA0ALQQNAC0EDQAtBA0ALQO0ABEDtAARA7QAEQO0ABEELAA7BMsAOwQsADsEywA7BCwAOwTLADsELAA7BMsAOwQsADsEywA7BCwAOwTLADsELAA7BMsAOwQsADsEywA7BCwAOwTLADsELAA7BMsAOwQsADsEywA7BCwAOwTLADsELAA7BMsAOwQsADsEywA7BCwAOwTLADsELP+lBMsAAAQsADsEywA7BCwAOwTLADsELAA7BMsAOwQsADsEywA7BCwAOwTLADsELAA7BMsAOwQsADsEywA7BCwAOwTLADsELAA7BMsAOwQsADsEywA7B1MAOwdTADsEHABDBDsAIQQ7ACEEOwAhBDsAIQQ7ACEEOwAhBA4AIQQLACEEPQAhBD8AIQgDACEENQBTBDUAUwQ1AFMENQBTBDUAUwQ1AFMENQBTBDUAUwQ1AFMENQBTBDUAKgQ1AFMENQBTBDUAUwQ1AFMENQBTBDUAUwQ1AFMENQBTBDUAUwQ1AGQDaQABBJUAKgSVACoElQAqBJUAKgSVACoElQAqBDUASQQ1/98ENf9WAd0AjQFMAHYBTABpAUz/rwFM/5UBTP+JAUz+cgFM/64B3QCNAd0AZAFM/2sBTP+eAUz/tQFMAB0BTABNAUz/mQH8/5oB/P+aAfz/mgOCAEcDggBHA4IARwHgAFsBNABJAeAAWwE0AEkB4ABbAX4AWwHgAFsBNAAuAeAAWwHMAEkD3ABbAzAASQIVAAYFWgA3BFMALwQ9AEkEUwAvBD0ASQRT/+oEM//TBFMALwQ9AEkEUwAvBD0ASQZPAC8EUwAvBFMALwTlACEE5QAhBOUAIQTlACEE5QAhBOUAIQTlACEE5QAhBOUAIQTlACEE5QAYBOUAIQTlACEE5QAhBOUAIQTlACEE5QAhBQcAIQUHACEFBwAhBQcAIQUHACEFBwAhBcsAIQTlACEE5QAhBOUAIQTlABYE5QAWBOUAIQTlACEIOwAhBCIAKwQkAEkEswBTAyoAQwMqAEMDKgBDAyoAQwMq/0EDKgBDA08AJANPACQDTwAkA08AJANPACQDTwAkA0UANQNFAEEDRQA5A0UAQQNFADkDsABBA0UAOQNFAEEDRQA5A0UAQQNFADkEXQA+A9AAIQRdAD4D0AAhBF0APgPQACEEXQA+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ATkAlQGLABkBDwAcARQAlwGNABAA/QAVAQcANAErADoBMQBSAUYAXgFMAIUBewCTAYkAogGYAKMBmQC2AbUAxgHVAKkBnwCwAakAhwF9AJkBjwCIAX4A2QHtAuoC7ALtAuYC7gLyAu8C6QK2ArgCvQLFAscCwQK0ArICyQLDAroCvwLNAs8C0wLVAtcC2QLbANAB5ADNAeEAzwHjABIBAQAUAQUACwDzAA0A9wAOAPkADwD7AAwA9QAEAOUABgDpAAcA6wAIAO0ABQDnADcBLgA5ATAAPQE0AC8BJgAxASgAMgEpADMBKgAwAScAXAFLAFgBSQCJAX8AiwGBAIABdgCCAXgAgwF5AIQBegCBAXcAjQGDAI8BhQCQAYYAkQGHAI4BhAC8AcEAvgHFAMAByQDCAc0AwwHPAMQB0QDBAcsA1wHrANYB6gDYAewA2gHuAj8CQQJEAkACRQJpAmoCZQJnAmgCZgJ8An0CVAKGAokChAKFAogCjgKHApACigKLAo8CnwKeAAC4Af+FsASNAAAAABIA3gADAAEECQAAAKwAAAADAAEECQABABYArAADAAEECQACAA4AwgADAAEECQADACwA0AADAAEECQAEABYArAADAAEECQAFABoA/AADAAEECQAGABYBFgADAAEECQAIACoBLAADAAEECQAJABYBVgADAAEECQALADYBbAADAAEECQAMADQBogADAAEECQANASIB1gADAAEECQAOADYC+AADAAEECQAQAAwDLgADAAEECQARAAgDOgADAAEECQAZAAwDLgADAAEECQEAAAwDQgADAAEECQECAAgDOgBDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAyADAAIABUAGgAZQAgAEcAbAB1AHQAZQBuACAAUAByAG8AagBlAGMAdAAgAEEAdQB0AGgAbwByAHMAIAAoAGgAdAB0AHAAcwA6AC8ALwBnAGkAdABoAHUAYgAuAGMAbwBtAC8ARQB0AGMAZQB0AGUAcgBhAC0AVAB5AHAAZQAtAEMAbwAvAEcAbAB1AHQAZQBuACkARwBsAHUAdABlAG4AIABUAGgAaQBuAFIAZQBnAHUAbABhAHIAMQAuADIAMAA0ADsATgBPAE4ARQA7AEcAbAB1AHQAZQBuAC0AVABoAGkAbgBWAGUAcgBzAGkAbwBuACAAMQAuADIAMAA0AEcAbAB1AHQAZQBuAC0AVABoAGkAbgBFAHQAYwBlAHQAZQByAGEAIABUAHkAcABlACAAQwBvAG0AcABhAG4AeQBUAHkAbABlAHIAIABGAGkAbgBjAGsAaAB0AHQAcABzADoALwAvAHcAdwB3AC4AZQB0AGMAZQB0AGUAcgBhAHQAeQBwAGUALgBjAG8AaAB0AHQAcABzADoALwAvAHcAdwB3AC4AdAB5AGwAZQByAGYAaQBuAGMAawAuAGMAbwBtAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABTAEkATAAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADEALgAxAC4AIABUAGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGkAcwAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6ACAAaAB0AHQAcABzADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAaAB0AHQAcABzADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwARwBsAHUAdABlAG4AVABoAGkAbgBXAGUAaQBnAGgAdAACAAAAAAAA/5wAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAvUAAAAkAMkBAgEDAQQBBQEGAQcBCADHAQkBCgELAQwBDQEOAGIBDwCtARABEQESARMAYwEUAK4AkAEVACUAJgD9AP8AZAEWARcAJwEYAOkBGQEaARsAKABlARwBHQDIAR4BHwEgASEBIgEjAMoBJAElAMsBJgEnASgBKQEqACkAKgD4ASsBLAEtAS4AKwEvATAALAExAMwBMgEzATQBNQE2AM0BNwE4ATkAzgE6APoBOwE8AT0AzwE+AT8BQAFBAUIBQwFEAUUBRgFHAUgALQFJAC4BSgAvAUsBTAFNAU4BTwFQAOIAMAAxAVEBUgFTAVQBVQBmAVYAMgDQAVcBWADRAVkBWgFbAVwBXQFeAGcBXwFgAWEA0wFiAWMBZAFlAWYBZwFoAWkBagFrAWwAkQFtAK8BbgCwADMA7QA0ADUBbwFwAXEBcgFzADYBdADkAPsBdQF2AXcBeAA3AXkBegF7AXwAOADUAX0BfgDVAX8AaAGAAYEBggGDAYQA1gGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRADkAOgGSAZMBlAGVADsAPADrAZYAuwGXAZgBmQGaAZsAPQGcAOYBnQBEAZ4AaQGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQBrAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboAbAG7AbwBvQBqAb4BvwHAAcEBwgHDAcQBxQHGAG4BxwHIAckAbQHKAKABywBFAEYA/gEAAG8BzAHNAEcA6gHOAQEBzwBIAHAB0AHRAHIB0gHTAdQB1QHWAdcAcwHYAdkAcQHaAdsB3AHdAd4B3wBJAEoA+QHgAeEB4gHjAEsB5AHlAEwA1wB0AeYB5wB2AegAdwHpAeoAdQHrAewB7QHuAe8ATQHwAfEATgHyAfMATwH0AfUB9gH3AfgB+QH6AfsB/AH9Af4A4wBQAFEB/wIAAgECAgIDAgQCBQIGAgcCCAB4AgkAUgB5AgoCCwB7AgwCDQIOAg8CEAIRAHwCEgITAhQAegIVAhYCFwIYAhkCGgIbAhwCHQIeAh8AoQIgAH0CIQCxAFMA7gBUAFUCIgIjAiQCJQImAFYCJwDlAPwCKAIpAIkAVwIqAisCLAItAi4CLwIwAjECMgBYAjMAfgI0AjUCNgI3AjgAgAI5AjoCOwCBAjwCPQI+Aj8CQAJBAkICQwJEAkUCRgB/AkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAFkAWgJiAmMCZAJlAFsAXADsAmYAugJnAmgCaQJqAmsAXQJsAOcCbQJuAm8CcADAAMEAnQCeABMAFAAVABYAFwAYABkAGgAbABwCcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiALwA9AD1APYCowKkAqUCpgKnAqgCqQKqAAMCqwKsAq0AEQAPAB0AHgCrAAQAowKuACIAogKvAMMCsAKxAIcADQAGABIAPwAQArIAsgCzAEICswALAAwAXgBgAD4AQADEAMUAtAC1ALYAtwCpAKoAvgC/AAUACgCmACMACQCIAIYAiwCKAIwAgwBfAOgAggDCArQCtQCEArYAvQAHArcCuAD3ArkCugK7ArwCvQK+Ar8CwALBAsIAhQLDAJYCxALFAA4A7wDwALgAIACPACEAHwCVAJQAkwCnAGEApABBAJICxgLHAAgAxgLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIAjgDcAEMAjQDfANgDAwDhANsA3QDZANoA3gDgAwQDBQZBYnJldmUHdW5pMUVBRQd1bmkxRUI2B3VuaTFFQjAHdW5pMUVCMgd1bmkxRUI0B3VuaTAxQ0QHdW5pMUVBNAd1bmkxRUFDB3VuaTFFQTYHdW5pMUVBOAd1bmkxRUFBB3VuaTAyMDAHdW5pMUVBMAd1bmkxRUEyB3VuaTAyMDIHQW1hY3JvbgdBb2dvbmVrCkFyaW5nYWN1dGUHQUVhY3V0ZQtDY2lyY3VtZmxleApDZG90YWNjZW50B3VuaTAxQzQGRGNhcm9uBkRjcm9hdAd1bmkwMUM1BkVicmV2ZQZFY2Fyb24HdW5pMUVCRQd1bmkxRUM2B3VuaTFFQzAHdW5pMUVDMgd1bmkxRUM0B3VuaTAyMDQKRWRvdGFjY2VudAd1bmkxRUI4B3VuaTFFQkEHdW5pMDIwNgdFbWFjcm9uB0VvZ29uZWsHdW5pMUVCQwZHY2Fyb24LR2NpcmN1bWZsZXgHdW5pMDEyMgpHZG90YWNjZW50BEhiYXILSGNpcmN1bWZsZXgGSS5zczAxC0lhY3V0ZS5zczAxBklicmV2ZQtJYnJldmUuc3MwMQd1bmkwMUNGDHVuaTAxQ0Yuc3MwMRBJY2lyY3VtZmxleC5zczAxB3VuaTAyMDgMdW5pMDIwOC5zczAxDklkaWVyZXNpcy5zczAxD0lkb3RhY2NlbnQuc3MwMQd1bmkxRUNBDHVuaTFFQ0Euc3MwMQtJZ3JhdmUuc3MwMQd1bmkxRUM4DHVuaTFFQzguc3MwMQd1bmkwMjBBDHVuaTAyMEEuc3MwMQdJbWFjcm9uDEltYWNyb24uc3MwMQdJb2dvbmVrDElvZ29uZWsuc3MwMQZJdGlsZGULSXRpbGRlLnNzMDELSmNpcmN1bWZsZXgHdW5pMDEzNgd1bmkwMUM3BkxhY3V0ZQZMY2Fyb24HdW5pMDEzQgRMZG90B3VuaTAxQzgHdW5pMDFDQQZOYWN1dGUGTmNhcm9uB3VuaTAxNDUHdW5pMDFDQgNFbmcGT2JyZXZlB3VuaTAxRDEHdW5pMUVEMAd1bmkxRUQ4B3VuaTFFRDIHdW5pMUVENAd1bmkxRUQ2B3VuaTAyMEMHdW5pMDIyQQd1bmkwMjMwB3VuaTFFQ0MHdW5pMUVDRQVPaG9ybgd1bmkxRURBB3VuaTFFRTIHdW5pMUVEQwd1bmkxRURFB3VuaTFFRTANT2h1bmdhcnVtbGF1dAd1bmkwMjBFB09tYWNyb24HdW5pMDFFQQtPc2xhc2hhY3V0ZQd1bmkwMjJDBlJhY3V0ZQZSY2Fyb24HdW5pMDE1Ngd1bmkwMjEwB3VuaTAyMTIGU2FjdXRlC1NjaXJjdW1mbGV4B3VuaTAyMTgHdW5pMUU5RQd1bmkwMThGBFRiYXIGVGNhcm9uB3VuaTAxNjIHdW5pMDIxQQZVYnJldmUHdW5pMDFEMwd1bmkwMjE0B3VuaTAxRDcHdW5pMDFEOQd1bmkwMURCB3VuaTAxRDUHdW5pMUVFNAd1bmkxRUU2BVVob3JuB3VuaTFFRTgHdW5pMUVGMAd1bmkxRUVBB3VuaTFFRUMHdW5pMUVFRQ1VaHVuZ2FydW1sYXV0B3VuaTAyMTYHVW1hY3JvbgdVb2dvbmVrBVVyaW5nBlV0aWxkZQZXYWN1dGULV2NpcmN1bWZsZXgJV2RpZXJlc2lzBldncmF2ZQtZY2lyY3VtZmxleAd1bmkxRUY0BllncmF2ZQd1bmkxRUY2B3VuaTAyMzIHdW5pMUVGOAZaYWN1dGUKWmRvdGFjY2VudAZhLnNzMDEQYWFjdXRlLnNzMDEuc3MwMQZhYnJldmULYWJyZXZlLnNzMDEHdW5pMUVBRgx1bmkxRUFGLnNzMDEHdW5pMUVCNwx1bmkxRUI3LnNzMDEHdW5pMUVCMQx1bmkxRUIxLnNzMDEHdW5pMUVCMwx1bmkxRUIzLnNzMDEHdW5pMUVCNQx1bmkxRUI1LnNzMDEHdW5pMDFDRQx1bmkwMUNFLnNzMDEQYWNpcmN1bWZsZXguc3MwMQd1bmkxRUE1DHVuaTFFQTUuc3MwMQd1bmkxRUFEDHVuaTFFQUQuc3MwMQd1bmkxRUE3DHVuaTFFQTcuc3MwMQd1bmkxRUE5DHVuaTFFQTkuc3MwMQd1bmkxRUFCDHVuaTFFQUIuc3MwMQd1bmkwMjAxDHVuaTAyMDEuc3MwMQ5hZGllcmVzaXMuc3MwMQd1bmkxRUExDHVuaTFFQTEuc3MwMQthZ3JhdmUuc3MwMQd1bmkxRUEzDHVuaTFFQTMuc3MwMQd1bmkwMjAzDHVuaTAyMDMuc3MwMQdhbWFjcm9uDGFtYWNyb24uc3MwMQdhb2dvbmVrDGFvZ29uZWsuc3MwMQphcmluZy5zczAxCmFyaW5nYWN1dGUPYXJpbmdhY3V0ZS5zczAxC2F0aWxkZS5zczAxB2FlYWN1dGULY2NpcmN1bWZsZXgKY2RvdGFjY2VudAZkY2Fyb24HdW5pMDFDNgZlYnJldmUGZWNhcm9uB3VuaTFFQkYHdW5pMUVDNwd1bmkxRUMxB3VuaTFFQzMHdW5pMUVDNQd1bmkwMjA1CmVkb3RhY2NlbnQHdW5pMUVCOQd1bmkxRUJCB3VuaTAyMDcHZW1hY3Jvbgdlb2dvbmVrB3VuaTFFQkQHdW5pMDI1OQZnY2Fyb24LZ2NpcmN1bWZsZXgHdW5pMDEyMwpnZG90YWNjZW50BGhiYXILaGNpcmN1bWZsZXgGaWJyZXZlB3VuaTAxRDAHdW5pMDIwOQlpLmxvY2xUUksHdW5pMUVDQgd1bmkxRUM5B3VuaTAyMEIHaW1hY3Jvbgdpb2dvbmVrBml0aWxkZQd1bmkwMjM3C2pjaXJjdW1mbGV4B3VuaTAxMzcMa2dyZWVubGFuZGljBmwuc3MwMQZsYWN1dGULbGFjdXRlLnNzMDEGbGNhcm9uC2xjYXJvbi5zczAxB3VuaTAxM0MMdW5pMDEzQy5zczAxBGxkb3QJbGRvdC5zczAxB3VuaTAxQzkMdW5pMDFDOS5zczAxBm4uc3MwMQZuYWN1dGULbmFjdXRlLnNzMDELbmFwb3N0cm9waGUQbmFwb3N0cm9waGUuc3MwMQZuY2Fyb24LbmNhcm9uLnNzMDEHdW5pMDE0Ngx1bmkwMTQ2LnNzMDEHdW5pMDFDQwNlbmcGb2JyZXZlB3VuaTAxRDIHdW5pMUVEMQd1bmkxRUQ5B3VuaTFFRDMHdW5pMUVENQd1bmkxRUQ3B3VuaTAyMEQHdW5pMDIyQgd1bmkwMjMxB3VuaTFFQ0QHdW5pMUVDRgVvaG9ybgd1bmkxRURCB3VuaTFFRTMHdW5pMUVERAd1bmkxRURGB3VuaTFFRTENb2h1bmdhcnVtbGF1dAd1bmkwMjBGB29tYWNyb24HdW5pMDFFQgtvc2xhc2hhY3V0ZQd1bmkwMjJEBnJhY3V0ZQZyY2Fyb24HdW5pMDE1Nwd1bmkwMjExB3VuaTAyMTMGc2FjdXRlC3NjaXJjdW1mbGV4B3VuaTAyMTkGdC5zczAxBHRiYXIJdGJhci5zczAxBnRjYXJvbgt0Y2Fyb24uc3MwMQd1bmkwMTYzDHVuaTAxNjMuc3MwMQd1bmkwMjFCDHVuaTAyMUIuc3MwMQZ1LnNzMDELdWFjdXRlLnNzMDEGdWJyZXZlC3VicmV2ZS5zczAxB3VuaTAxRDQMdW5pMDFENC5zczAxEHVjaXJjdW1mbGV4LnNzMDEHdW5pMDIxNQx1bmkwMjE1LnNzMDEOdWRpZXJlc2lzLnNzMDEHdW5pMDFEOAx1bmkwMUQ4LnNzMDEHdW5pMDFEQQx1bmkwMURBLnNzMDEHdW5pMDFEQwx1bmkwMURDLnNzMDEHdW5pMDFENgx1bmkwMUQ2LnNzMDEHdW5pMUVFNQx1bmkxRUU1LnNzMDELdWdyYXZlLnNzMDEHdW5pMUVFNwx1bmkxRUU3LnNzMDEFdWhvcm4KdWhvcm4uc3MwMQd1bmkxRUU5DHVuaTFFRTkuc3MwMQd1bmkxRUYxDHVuaTFFRjEuc3MwMQd1bmkxRUVCDHVuaTFFRUIuc3MwMQd1bmkxRUVEDHVuaTFFRUQuc3MwMQd1bmkxRUVGDHVuaTFFRUYuc3MwMQ11aHVuZ2FydW1sYXV0EnVodW5nYXJ1bWxhdXQuc3MwMQd1bmkwMjE3DHVuaTAyMTcuc3MwMQd1bWFjcm9uDHVtYWNyb24uc3MwMQd1b2dvbmVrDHVvZ29uZWsuc3MwMQV1cmluZwp1cmluZy5zczAxBnV0aWxkZQt1dGlsZGUuc3MwMQZ3YWN1dGULd2NpcmN1bWZsZXgJd2RpZXJlc2lzBndncmF2ZQt5Y2lyY3VtZmxleAd1bmkxRUY1BnlncmF2ZQd1bmkxRUY3B3VuaTAyMzMHdW5pMUVGOQZ6YWN1dGUKemRvdGFjY2VudANmX2YFZl9mX2kFZl9mX2wHemVyby50Zgl6ZXJvLnplcm8Gb25lLnRmBnR3by50Zgh0aHJlZS50Zgdmb3VyLnRmB2ZpdmUudGYGc2l4LnRmCHNldmVuLnRmCGVpZ2h0LnRmB25pbmUudGYJemVyby5kbm9tCG9uZS5kbm9tCHR3by5kbm9tCnRocmVlLmRub20JZm91ci5kbm9tCWZpdmUuZG5vbQhzaXguZG5vbQpzZXZlbi5kbm9tCmVpZ2h0LmRub20JbmluZS5kbm9tB3VuaTIwODAHdW5pMjA4MQd1bmkyMDgzB3VuaTIwODQHdW5pMjA4NQd1bmkyMDg2B3VuaTIwODcHdW5pMjA4OAd1bmkyMDg5CXplcm8ubnVtcghvbmUubnVtcgh0d28ubnVtcgp0aHJlZS5udW1yCWZvdXIubnVtcglmaXZlLm51bXIIc2l4Lm51bXIKc2V2ZW4ubnVtcgplaWdodC5udW1yCW5pbmUubnVtcgd1bmkyMDcwB3VuaTAwQjkHdW5pMDBCMgd1bmkwMEIzB3VuaTIwNzQHdW5pMjA3NQd1bmkyMDc2B3VuaTIwNzcHdW5pMjA3OAd1bmkyMDc5CW9uZWVpZ2h0aAx0aHJlZWVpZ2h0aHMLZml2ZWVpZ2h0aHMMc2V2ZW5laWdodGhzAkNSB3VuaTIwMDcHdW5pMjAwQQd1bmkyMDA4B3VuaTAwQTAHdW5pMjAwOQd1bmkyMDBCD2V4Y2xhbWRvd24uY2FzZRFxdWVzdGlvbmRvd24uY2FzZRZwZXJpb2RjZW50ZXJlZC5sb2NsQ0FUG3BlcmlvZGNlbnRlcmVkLmxvY2xDQVQuY2FzZQd1bmkwMEFED3VuZGVyc2NvcmUuc3MwMQd1bmkyMTE2B3VuaTIwQjUNY29sb25tb25ldGFyeQRkb25nBEV1cm8HdW5pMjBCMgd1bmkyMEFEBGxpcmEHdW5pMjBCQQd1bmkyMEJDB3VuaTIwQTYGcGVzZXRhB3VuaTIwQjEHdW5pMjBCRAd1bmkyMEI5B3VuaTIwQTkHdW5pMjIxOQd1bmkyMjE1B3VuaTAzOTQHdW5pMDBCNQt1bmkwMzA2MDMwMQt1bmkwMzA2MDMwMAt1bmkwMzA2MDMwOQt1bmkwMzA2MDMwMwt1bmkwMzAyMDMwMQt1bmkwMzAyMDMwMAt1bmkwMzAyMDMwOQt1bmkwMzAyMDMwMwd1bmkwMzA4DHVuaTAzMDguY2FzZQd1bmkwMzA3DHVuaTAzMDcuY2FzZQlncmF2ZWNvbWIOZ3JhdmVjb21iLmNhc2UJYWN1dGVjb21iDmFjdXRlY29tYi5jYXNlB3VuaTAzMEIMdW5pMDMwQi5jYXNlC3VuaTAzMEMuYWx0B3VuaTAzMDIMdW5pMDMwMi5jYXNlB3VuaTAzMEMMdW5pMDMwQy5jYXNlB3VuaTAzMDYMdW5pMDMwNi5jYXNlB3VuaTAzMEEMdW5pMDMwQS5jYXNlCXRpbGRlY29tYg50aWxkZWNvbWIuY2FzZQd1bmkwMzA0DHVuaTAzMDQuY2FzZQ1ob29rYWJvdmVjb21iEmhvb2thYm92ZWNvbWIuY2FzZQd1bmkwMzBGDHVuaTAzMEYuY2FzZQd1bmkwMzExDHVuaTAzMTEuY2FzZQd1bmkwMzEyDHVuaTAzMTIuY2FzZQd1bmkwMzFCDHVuaTAzMUIuY2FzZQxkb3RiZWxvd2NvbWIRZG90YmVsb3djb21iLmNhc2UHdW5pMDMyNAx1bmkwMzI0LmNhc2UHdW5pMDMyNgx1bmkwMzI2LmNhc2UHdW5pMDMyNwx1bmkwMzI3LmNhc2UHdW5pMDMyOAx1bmkwMzI4LmNhc2UHdW5pMDMyRQx1bmkwMzJFLmNhc2UHdW5pMDMzMQx1bmkwMzMxLmNhc2UHdW5pMDMzNQd1bmkwMzM2B3VuaTAzMzcHdW5pMDMzOAd1bmkwMkM5B3VuaTAyQkMJdW5pMDMyNi4xAAEAAf//AA8AAQACAA4AAACcAAAA6AACABcAAQAgAAEAIgCbAAEAnQCmAAEAqACpAAEArACuAAEAsAEYAAEBGgEcAAEBHgFPAAEBUQGcAAEBngGmAAEBqAHyAAEB8wH3AAICeAJ4AAECfgKBAAECgwKEAAEChwKIAAECiwKMAAECjwKPAAECkgKTAAECmQKZAAECqgK7AAMCvQLkAAMC9AL0AAMADgAFABgAIAAuADwARAACAAEB8wH3AAAAAQAEAAEC2gACAAYACgABAoYAAQULAAIABgAKAAECAAABBFIAAQAEAAECmgABAAQAAQKkAAEAAwAAABAAAAAmAAAANgACAAMC0wLaAAAC3QLgAAgC9AL0AAwAAgACAqoCuwAAAr0C0AASAAEAAgLRAtIAAAABAAAACgAoAFQAAkRGTFQADmxhdG4ADgAEAAAAAP//AAMAAAABAAIAA2tlcm4AFG1hcmsAHG1rbWsAIgAAAAIAAAABAAAAAQACAAAAAwADAAQABQAGAA4Uyh1iP5xAdEMUAAIACAACAAoBmAABAMwABAAAAGEBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBWgFgAWABYAFgAWABYAFgAWABYAFmAWwBbAFsAXwBZgFmAWYBZgFmAWYBZgFmAWYBZgFmAWwBbAFsAWwBbAFsAWwBbAFsAWwBbAFsAWwBbAFsAWwBbAFsAWwBbAFsAWwBbAFsAWwBbAFsAWwBbAFsAWwBbAFsAXYBfAACABYAJAAkAAAAJgAmAAEAKAAoAAIAewCZAAMAnQCdACIAqwCrACMAywDLACQA0gDaACUA4ADgAC4BFQEVAC8BHQEdADABNQE2ADEBPQE/ADMBYwFmADYBaAFoADoBagFqADsBbAFsADwBbwFvAD0BcQGPAD4BkQGSAF0B3wHfAF8B8wHzAGAAAQJw/4YAAQJG/1kAAQJG/ycAAQJw/6MAAgGR/+QCcP+NAAECRv92AAQBQP/vAZX/sAGW/7ABl/+wAAILAAAEAAANFg+cACMAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/rQAAAAAAAAAAAAAAAAAA/9sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/70AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/iwAAAAAAAAAA/2oAAP+t/70AAAAAAAAAAAAAAAAAAAAA/60AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAA/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAP/vAAAAAP/GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAD/cQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9MAAAAAAAAAAD/WQAA/9//nAAAAAAAAAAAAAAAAAAAAAD/rQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6gAA/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9UAAAAAAAAAAAAAAAAAFgAAAAAAAAAA/0kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8uAAAAAAAAAAD/vQAAAAD/6gAAAAD/zAAA/98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9gAAD/Wf9UAB7/nP/HAAD/qQAA/5z/8wAeAAAACP84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/lf+9/3v/gwAAAAAAAP+L/9YAAP/nAAAAAAAAAAD/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAAP/fAAAAAAAAAAAAAAAAAAAAAAAAAAAAHP7lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAD/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+oAAAAAAAAAAAAAAAAAAP/VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+c/9sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/zsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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FdgAABWQAAAVxhXMAAAVlgAAG64V2AAAFZwAABXGFcwAABWiAAAbrhXYAAAVqAAAFcYVzAAAFa4AABuuFdgAABW0AAAVxhXMAAAVugAAG64V2AAAFcAAABXGFcwAABXSAAAbrhXYAAAV3gAAFeoAAAAAFeQAABXqAAAAACAuAAAgNAAAAAAgLgAAFfAAAAAAFggWDhYUAAAWGgAAFg4AAAAAFhoV9hYOFhQAABYaFggWDhYUAAAWGhYIFg4V/AAAFhoWAhYOFhQAABYaFggWDhYUAAAWGhYgFiYWLAAAFjIWOAAAFj4AAAAAH+AAAB/mAAAAABZEAAAf5gAAAAAWSgAAH+YAAAAAH+AAABZQAAAAAB/gAAAf5gAAAAAWVgAAH+YAAAAAH+AAAB/mAAAAABbsFxAXFhccFyIWXBcQFxYXHBciFmIXEBcWFxwXIhZoFxAXFhccFyIWdBcQFxYXHBciFm4XEBcWFxwXIhZ0FxAWpBccFyIWehcQFxYXHBciFoAXEBcWFxwXIhaGFxAXFhccFyIWjBcQFxYXHBciFpIXEBcWFxwXIhaYFxAXFhccFyIWnhcQFxYXHBciFuwXEBakFxwXIhaqFxAXFhccFyIWsBcQFxYXHBciFrwAABbaAAAAABa2AAAW2gAAAAAWvAAAFsIAAAAAFsgAABbaAAAAABbOAAAW2gAAAAAW1AAAFtoAAAAAFuwXEBcWFxwXIhbgFxAXFhccFyIW5hcQFxYXHBciFuwXEBcWFxwXIhbyFxAW/hccFyIW+BcQFv4XHBciFwQXEBcWFxwXIhcKFxAXFhccFyIXKAAAFy4XNAAAIHAAACB2AAAAABc6AAAXQAAAAAAXUgAAF2oAAAAAF0YAABdqAAAAABdMAAAXagAAAAAXUgAAF1gAAAAAF14AABdqAAAAABdkAAAXagAAAAAXiAAAF4IAAAAAF3AAABeCAAAAABd2AAAXggAAAAAXfAAAF4IAAAAAF4gAABeOAAAAABegAAAXmgAAF6wXoAAAF5oAABesF5QAABeaAAAXrBegAAAXpgAAF6wYNhhIGE4YVAAAF7IYSBhOGFQAABe4GEgYThhUAAAXvhhIGE4YVAAAF8QYSBhOGFQAABfKGEgYThhUAAAX0BhIGE4YVAAAF9YYSBhOGFQAABfcGEgYThhUAAAX4hhIGE4YVAAAF+gYSBhOGFQAABg2GEgX7hhUAAAX9BhIGE4YVAAAF/oYSBhOGFQAABgGAAAbJAAAAAAYAAAAGyQAAAAAGAYAABgMAAAAABgSAAAbJAAAAAAYGAAAGyQAAAAAGB4AABskAAAAABgkGEgYThhUAAAYKhhIGE4YVAAAGDAYSBhOGFQAABg2GEgYThhUAAAYPBhIGE4YVAAAGEIYSBhOGFQAABhaAAAYYAAAAAAYZgAAGIQAAAAAGGwAABiEAAAAABhyAAAYhAAAAAAYeAAAGIQAAAAAGH4AABiEAAAAABiKAAAYkAAAAAAgcAAAIHYAAAAAGJYAACB2AAAAABicAAAgdgAAAAAYogAAIHYAAAAAIHAAABioAAAAABiuAAAgdgAAAAAYtAAAIHYAAAAAGLoAACB2AAAAABjAAAAgdgAAAAAYxgAAGN4AABjkGMwAABjeAAAY5BjSAAAY3gAAGOQY2AAAGN4AABjkGc4AABn4Gf4AABnUAAAaChoQAAAY6gAAGfgZ/gAAGPAAABoKGhAAABkCAAAZ+Bn+AAAZCAAAGgoaEAAAGPYAABn4Gf4AABj8AAAaChoQAAAZAgAAGZIZ/gAAGQgAABmYGhAAABkOAAAZ+Bn+AAAZFAAAGgoaEAAAGRoAABn4Gf4AABkgAAAaChoQAAAZJgAAGfgZ/gAAGSwAABoKGhAAABkyAAAZ+Bn+AAAZOAAAGgoaEAAAGUoAABn4Gf4AABlQAAAaChoQAAAZPgAAGfgZ/gAAGUQAABoKGhAAABlKAAAZkhn+AAAZUAAAGZgaEAAAGVYAABn4Gf4AABlcAAAaChoQAAAZYgAAGfgZ/gAAGWgAABoKGhAAABluAAAZ+Bn+AAAZdAAAGgoaEAAAGXoAABn4Gf4AABmAAAAaChoQAAAZhgAAGfgZ/gAAGYwAABoKGhAAABnOAAAZkhn+AAAZ1AAAGZgaEAAAGZ4AABn4Gf4AABmkAAAaChoQAAAZqgAAGfgZ/gAAGbAAABoKGhAAABm2AAAZ+Bn+AAAZvAAAGgoaEAAAGcIAABn4Gf4AABnIAAAaChoQAAAZzgAAGfgZ/gAAGdQAABoKGhAAABnaAAAZ+Bn+AAAZ4AAAGgoaEAAAGeYAABn4Gf4AABnsAAAaChoQAAAZ8gAAGfgZ/gAAGgQAABoKGhAAABoWAAAaIhooAAAaHAAAGiIaKAAAGi4AAB8aAAAAABo0AAAaUgAAAAAaOgAAGlIAAAAAGkAAABpSAAAAABpGAAAaUgAAAAAaTAAAGlIAAAAAIAogECAWAAAgHCAKIBAgFgAAIBwgCiAQIBYAACAcAAAgEAAAAAAAABq4AAAaxBrKAAAaWAAAGsQaygAAGl4AABrEGsoAABpkAAAaxBrKAAAacAAAGsQaygAAGmoAABrEGsoAABpwAAAamhrKAAAadgAAGsQaygAAGnwAABrEGsoAABqCAAAaxBrKAAAaiAAAGsQaygAAGo4AABrEGsoAABqUAAAaxBrKAAAauAAAGpoaygAAGqAAABrEGsoAABqmAAAaxBrKAAAarAAAGsQaygAAGrIAABrEGsoAABq4AAAaxBrKAAAavgAAGsQaygAAGtAAABrWGtwAABriAAAa6AAAAAAa7gAAGxIAAAAAGvQAABsSAAAAABr6AAAbEgAAAAAbAAAAGxIAAAAAGwYAABsSAAAAABsMAAAbEgAAAAAbGAAAGyQAABsqGxgAABskAAAbKhseAAAbJAAAGyoAAAAAG1QAAAAAG3IAABt+G4QAABswAAAbfhuEAAAbNgAAG34bhAAAGzwAABt+G4QAABtCAAAbfhuEAAAbSAAAG34bhAAAG04AABt+G4QAAAAAAAAbVAAAAAAAAAAAG1oAAAAAG2AAABt+G4QAABtmAAAbfhuEAAAbbAAAG34bhAAAG3IAABt+G4QAABtyAAAbfhuEAAAbeAAAG34bhAAAG4oAABuWAAAAABuQAAAblgAAAAAbnAAAG64AAAAAG5wAABuiAAAAABuoAAAbrgAAAAAb3hvkG+oAABvwG/YiPhv8AAAcAhu0G+Qb6gAAG/AbuiI+G/wAABwCG94b5BvqAAAb8BvAG+QbxgAAG8wb3hvkG9IAABvwG/YiPhvYAAAcAhveG+Qb6gAAG/Ab9iI+G/wAABwCG94b5BvqAAAb8Bv2Ij4b/AAAHAIcCBwOHBQAABwaHCAAABwmAAAAABxiAAAcaAAAAAAcUAAAHEQAAAAAHCwAABxoAAAAABwyAAAcRAAAAAAcYgAAHGgAAAAAHFAAABxEAAAAABw4AAAcaAAAAAAcPgAAHEQAAAAAHGIAABxKAAAAABxQAAAcVgAAAAAcYgAAHGgAAAAAHFwAABxoAAAAABxiAAAcaAAAAAAc/h0cHSIdKB0uHG4dHB0iHSgdLhx0HRwdIh0oHS4ceh0cHSIdKB0uHIYdHB0iHSgdLhyAHRwdIh0oHS4chh0cHLYdKB0uHIwdHB0iHSgdLhySHRwdIh0oHS4cmB0cHSIdKB0uHJ4dHB0iHSgdLhykHRwdIh0oHS4cqh0cHSIdKB0uHLAdHB0iHSgdLhz+HRwcth0oHS4cvB0cHSIdKB0uHMIdHB0iHSgdLhzOAAAc7AAAAAAcyAAAHOwAAAAAHM4AABzUAAAAABzaAAAc7AAAAAAc4AAAHOwAAAAAHOYAABzsAAAAABz+HRwdIh0oHS4c8h0cHSIdKB0uHPgdHB0iHSgdLhz+HRwdIh0oHS4dBB0cHSIdKB0uHQodHB0iHSgdLh0QHRwdIh0oHS4dFh0cHSIdKB0uHTQAAB06HUAAAB1GAAAdTAAAAAAdUgAAHVgAAAAAHV4AAB1kAAAAAB12AAAdjgAAAAAdagAAHY4AAAAAHXAAAB2OAAAAAB12AAAdfAAAAAAdggAAHY4AAAAAHYgAAB2OAAAAAB2sAAAdpgAAAAAdlAAAHaYAAAAAHZoAAB2mAAAAAB2gAAAdpgAAAAAdrAAAHbIAAAAAHbgAAB2+AAAAAB3WHdwdxAAAHegd7h30HcoAAB4AHdYd3B3EAAAd6B3uHfQdygAAHgAd1h3cHcQAAB3oHe4d9B3KAAAeAB3uHdAAAAAAHgAd1h3cHeIAAB3oHe4d9B36AAAeAB7wHxQfGh8gAAAehAAAHywAAAAAHgYfFB8aHyAAAB4MAAAfLAAAAAAeEh8UHxofIAAAHhgAAB8sAAAAAB4eHxQfGh8gAAAeJAAAHywAAAAAHiofFB8aHyAAAB4wAAAfLAAAAAAeNh8UHxofIAAAHjwAAB8sAAAAAB5CHxQfGh8gAAAeSAAAHywAAAAAHk4fFB8aHyAAAB5UAAAfLAAAAAAeWh8UHxofIAAAHmAAAB8sAAAAAB5mHxQfGh8gAAAebAAAHywAAAAAHnIfFB8aHyAAAB54AAAfLAAAAAAe8B8UHn4fIAAAHoQAAB6KAAAAAB6QHxQfGh8gAAAelgAAHywAAAAAHpwfFB8aHyAAAB6iAAAfLAAAAAAeqAAAHsYAAAAAHvYAAB78AAAAACBMAAAexgAAAAAgTAAAHsYAAAAAHqgAAB6uAAAAAB6oAAAergAAAAAetAAAHsYAAAAAHrQAAB7GAAAAAB66AAAexgAAAAAeugAAHsYAAAAAHsAAAB7GAAAAAB7AAAAexgAAAAAezB8UHxofIAAAHtIAAB8sAAAAAB7YHxQfGh8gAAAe3gAAHywAAAAAHuQfFB8aHyAAAB7qAAAfLAAAAAAe8B8UHxofIAAAHvYAAB78AAAAAB8CHxQfGh8gAAAfCAAAHywAAAAAHw4fFB8aHyAAAB8mAAAfLAAAAAAfMgAAHzgAAAAAHz4AAB9cAAAAAB9EAAAfXAAAAAAfSgAAH1wAAAAAH1AAAB9cAAAAAB9WAAAfXAAAAAAfYgAAH2gAAAAAH4AAAB+kAAAAAB9uAAAfpAAAAAAfdAAAH6QAAAAAH3oAAB+kAAAAAB+AAAAfhgAAAAAfjAAAH6QAAAAAH5IAAB+kAAAAAB+YAAAfpAAAAAAfngAAH6QAAAAAH6oAAB/CAAAfyB+wAAAfwgAAH8gftgAAH8IAAB/IH7wAAB/CAAAfyB/OAAAf1AAAH9of4AAAH+YAAAAAIFgAAB/4AAAAAB/sAAAf8gAAAAAgWAAAH/gAAAAAH/4AACAEAAAAACAKIBAgFgAAIBwgIgAAICgAAAAAIC4AACA0AAAAACA6AAAgQCBGAAAgTAAAIFIAAAAAIFgAACBeAAAAACBkAAAgagAAAAAgcAAAIHYAAAAAIHwAAAAAAAAAAAABAzgHcgABAsoGJAABAkQHkwABAs4H2gABAsoHZAABAswGUAABBDAHLQABAtUGRwABA7QHLwABA+wHnwABAq0HfQABAhYGhwABAsIFxwABAsIErQABAvf+7QABAjwGHAABAsYGYwABAsAGMgABAsIFkgABAsIEnAABAsIGJQABAzAHcwABAsIF7QABAvcAAAABBNUAAAABBFsE4gABBMkGMAABBFsAAAABBYMAEQABApYEjwABApYAAAABAssF3QABAmcGMgABAnAGKQABAl0FlQABAloGQgABAlAEnwABAlAAAAABALwCRwABAp4GCwABAjAGXAABAjoGYAABA54HPQABAkMGVwABAyIHPwABA1oHrwABAhsHjQABAYQGlwABAjAF1wABAjAFwwABAnb+tgABAaoGLAABAjQGcwABAi4GQgABAjAFogABAjAEvQABAjAF/QABAnb/yQABA9D/+AABApkGcAABAqMGdAABAqwGawABApkE0QABApn+PQABApkGXQABApn/3QABAk0E8wABAmAGjQABAjUAAAABAgoCRwABASMFwgABAgMGJgABAKUGBgABAZUGdwABALgGAAABAZ8GewABAJoGBgABAagGcgAB/+8GaQABAOkGsgABAJ0FhAABAZUF8gABAJ0FbQABAZUF3gABAJ3+7QABAan+7QABABwFzgABAQ8GRwABAKEGRQABAZkGjgABAJsF/AABAZMGXQABAJ0FVgABAZUFvQABAJ0EjwABAZUE2AABAJ0FsgABAJ0AAAABAIkADAABAZUGGAABAtD/6wABAyIEjgABAzUGKAABAkkAAAABAgr+YAABARcF3QABAbP+YAABAlkDDgABAKkEjwABBCQEjwABAbMAAAABAPICRwABAPMEjwABBG4EjwABAf0AAAABATwCRwABArIEjwABArIAAAABAskF3QABAmUGMgABApD+YAABAlsFzwABA20F2AABAv8GKQABAwkGLQABBG0HCgABAxIGJAABA/EHDAABBCkHfAABAuoHWgABAlMGZAABAv8FpAABAv8GRgABAv8GLwABAtz+swABAnkF+QABAv8GZQABA20F9wABAv8EqQABAwz+7QABAnkGGAABAwMGXwABAv8F6QABAwwAAAABAv0GDwABAv8FbwABAv8EigABAv0EjwABA2sF3QABAv0AAAABAv8FygABAv8GdAABBP0DwwABAtz/xgABBD4AAAABAw8CRwABBLMEjwABBLMAAAABCNr/+AABAvsEjwABAvsAAAABAkIGDwABAd4GZAABAdQEwQABAdT+YAABASgGmwABAdIGRgABAdQAAAABAmwGMAABAggGhQABAhEGfAABAf7/3wABAf4E4gABAf7+PwABAk4GMgABAhcAAAABAkQEjwABAhf+WQABAhICRwABArcF/gABAkkGTwABAlMGUwABAlwGSgABAZ0GigABAkkFygABArcHGAABAlMHbQABAcMHOQABAkkGrwABAiH+7QABAcMGHwABAkkGiwABAqYF3QABAjgEjwABAjj+7QABAbIF/gABAjwGRQABAjgFzwABApMGUQABAkcGNQABAkkFlQABAkkEsAABAkkGKAABAkkF8AABA/8EfgABAiEAAAABAw4ASQABAgEEjwABAgEAAAABAsIEwQABAzAGDwABAtUGWwABAsIF2wABAjwGMAABAwUAAAABAksEjwABAksAAAABAmAF3QABAgUGKQABAfIFqQABAfL+7QABAWwF/gABAfYGRQABAfIFdAABAfIFzwABAdsEsAABAkkF/gABAeUGUwABAdsFtgABAdsAAAABAdsCRwABAlUExgABArAFRwABAlUGZQABArAG5gABAecFFwABAkIFmAABAWEGhgABAbwHBwABAecGhwABAkIHCAABAecGVwABAkIG2AABAfEFGwABAkwFnAABA1UF+AABA7AGeQABAfoFEgABAlUFkwABAtkF+gABAzQGewABAxEGagABA2wG6wABAdIGSAABAi0GyQABATsFUgABAZYF0wABAecEkgABAkIFEwABAeb+qgABAnT+7QABAWEE5wABAbwFaAABAecFUwABAkIF1AABAeUE/QABAkAFfgABAecEXQABAkIE3gABAecDeAABAkID+QABAecE8AABAkIFcQABAlUGPgABArAGvwABAecEuAABAeb/vQABA7kAHQABAkIFOQABAnQAAAABBDIAGQABA6oDxwABBBgFFQABA6oAAAABBsYAmgABAhkE4gABAgUDuwABAnMFCQABAg8FXgABAhgFVQABAgUEwQABAiH/5gABAtoFAQABAmwFUgABAnYFVgABA9oGMwABAn8FTQABA14GNQABA5YGpQABAlcGgwABAcAFjQABAmwEzQABAmwEuQABAlv+7QABAeYFIgABAmwFjgABAmoFOAABAmwEmAABAmwDswABAmwE8wABAlsAAAABA6gALwABAdoDQQABAcn/jgABAI0DEgABAfwE4gABAfwAAAABAjADcwABAjAFEgABAjoFFgABAkMFDQABAjAE/wABAjAEeQABAjD+XwABAIEEuQABAJQGUwABAjgAAAABAjgCcQABASIEswABALQFBAABAL4FCAABAMcE/wABAAgFPwABALQEfwABAMgAAAABAMj+7QABAC4E1AABALQFQAABALIE6gABALQDZQABALQEpQABAKAAAAABAKEABgABAPwDQQABAQ8E2wABAOj+XwABAgME4gABAan+YAABAbEDUgABAakAAAABAXYGFQABAQIGGQABAKYEywABAKn/2AABAKYCSQABAQT+TAABAJf+OAABAPAE4gABAOsDQQABAQT/7AABAPACcQABAJQEywABAJf/2AABAJQCSQABAP8EywABAUQDQQABAQL/2AABAP8CSQABAqYDQQABApkAAAABAqsE8wABApEEjwABAkcFSAABAi0E5AABAiMAAAABAhz+WQABAiMDQQABAiP+YAABAj0E5QABAj0DpQABAhwAAAABAsgFCwABAloFXAABAmQFYAABA8gGPQABAm0FVwABA0wGPwABA4QGrwABAkUGjQABAa4FlwABAloE1wABAloFvAABAloFqAABAoz+7QABAdQFLAABAloFmAABAsEFLAABAlMD3gABAnP+7QABAc0FTQABAlMFuQABAlMFHgABAnMAAAABAlgFQgABAloEogABAloDvQABAnMD2wABAuEFKQABAloE/QABAloF4gABA+0DQQABAowAAAABA7AAVwABAowBoQABBEYDmAABBB4AAAABB64AQAABAeIDDwABAeL/zgABAh8E4gABAh8AAAABAloDQQABAloAAAABAfEE4wABAY0FOAABAYMDlQABAWH+YAABANcFbwABAYEFGgABAWEAAAABAewEywABAYgFIAABAZEFFwABAbP/7wABAX4DfQABAbP+TwABAYkEogABAaMAAAABAfQAAAABAeAAMgABAtsDGgABAY8DQQABAfMDtgABAeD+QwABAY8BoQABAboEvAABAhcDuQABAeD+kgABAaEBwgABAocEsQABAjIEjwABAhkFAgABAcQE4AABAiMFBgABAc4E5AABAiwE/QABAdcE2wABAW0FPQABARgFGwABAhkEfQABAcQEWwABAocFywABAjIFqQABAiMGIAABAc4F/gABAZMF7AABAT4FygABAhkFYgABAcQFQAABAhn+7QABAcQDQQABAcT+7QABAZME0gABAT4EsAABAhkFPgABAcQFHAABAi8DQQABAi/+7QABAakEsAABAi8FHAABAi8EgQABAi8AAAABAmMFBAABAg4E4gABAhcE6AABAcIExgABAhkESAABAcQEJgABAhkDYwABAeEDQQABAeEAAAABAhkE2wABAcQEuQABAhkEowABA+kDewABAhkAAAABAyQATQABAcQEgQABAcQAAAABAi4DQQABAi4AAAABAlADyAABAr4FFgABAmMFYgABAlAE4gABAcoFNwABAmkAAAABAi0DQQABAi0AAAABAhkEjwABAb4E2wABAasEWwABAasDQQABAqL+7QABASUEsAABAasFHAABAasEJgABAasEgQABAqIAAAABAgUDhAABAnME0gABAg8FJwABAgUEigABAgUAAAABAgUBoQABAMAElgABAL8DQQABALMD6gABAlsEjwABApAAAAABAfID+gABAloAogABArD/zgABAZ4EBwABAdgAogABAikE4gABA6oDQQABAikAAAABAikBoQABAjsEqAABAjsAYwABAgoEjwABAgoAAAABAhUDfwABAhUAHAABAQoDMgABAp0EjwABAtIAAAABAl0EjwABAl0AAAABAtUEwQABAxgAAAABAfIEjwABAfIAAAABAcgDlQAGABAAAQAKAAAAAQAMAAwAAQAiAIIAAgADAtMC2gAAAt0C4AAIAvQC9AAMAA0AAAA2AAAANgAAADwAAAA8AAAAWgAAAEIAAABIAAAASAAAAE4AAABOAAAAVAAAAFQAAABaAAEA3AAAAAEBxgAAAAEApwAAAAEBHwAAAAEBmQAAAAECYQAAAAEAowAAAA0AHAAcACIAIgAoAC4ANAA0ADoAOgBAAEAARgABANz+7QABAcb+8gABAKP+YAABAKf+YAABATv+cgABAY7+fAABAmH/NgABAKP+WQAGABAAAQAKAAEAAQAMAAwAAQAcAWQAAgACAqoCuwAAAr0C0AASACYAAADoAAAA6AAAAOgAAADoAAAA1gAAANYAAADWAAAA1gAAAJoAAACgAAAApgAAAKwAAACyAAAAuAAAAL4AAADEAAAAygAAANAAAADWAAAA4gAAANwAAADiAAAA6AAAAO4AAAD0AAAA+gAAAQAAAAEGAAABDAAAARIAAAEYAAABHgAAASQAAAEqAAABMAAAATYAAAE8AAABQgABAcUDQQABAcYEjwABANwDQQABANwEjwABAdcDQQABAdEEjwABANkDQQABAM8EjwABATUDQQABAToEjwABAfcDQQABAeIDQQABAfQEjwABAZUDQQABAbgEjwABASIDQQABATEEjwABAd0DQQABAe4EjwABAmADQQABAmEEjwABAX4DQQABAYkEjwABAnMDQQABAjsEjwABAZkDQQABAa4EjwABAMMDQQABAMUEjwAmAE4AVABaAGAAZgBsAHIAeAB+AIQAigCQAJYAnACiAKgArgC0ALoAwADGAMwA0gDYAN4A5ADqAPAA9gD8AQIBCAEOARQBGgEgASYBLAABAgMGLgABAQ8GTwABAZUGUAABAZUGIAABA2UFwQABAukFwwABAyEGMwABAeIGEQABAcUEWwABAcYFhAABANwERwABANwFbQABAVEEsAABAVAFzgABAUcEjwABAVUFwgABAX8E4gABAZgF9AABAgoE2wABAfEGBgABAewE5AABAg8GAAABAZUE4AABAcAGBgABASIEuQABATEF7QABAd0EgQABAe4FsgABAmAEJgABAmEFVgABAX4FHAABAY0GRQABAccFGwABAY0GaQABAZcExgABAawF/AABAMMEzQABAN0GCgAGABAAAQAKAAIAAQAMAAwAAQAUACoAAQACAtEC0gACAAAACgAAABAAAQEKA0EAAQEvBI8AAgAGAAwAAQI1BHgAAQJqBccAAAABAAAACgHIAwIAAkRGTFQADmxhdG4ANgAEAAAAAP//AA8AAAABAAIABAAFAAYADwAQABEAEgATABQAFQAWABcANAAIQVpFIABYQ0FUIAB+Q1JUIACkS0FaIADKTU9MIADwUk9NIAEWVEFUIAE8VFJLIAFiAAD//wAPAAAAAQADAAQABQAGAA8AEAARABIAEwAUABUAFgAXAAD//wAQAAAAAQACAAQABQAGAAcADwAQABEAEgATABQAFQAWABcAAP//ABAAAAABAAIABAAFAAYACAAPABAAEQASABMAFAAVABYAFwAA//8AEAAAAAEAAgAEAAUABgAJAA8AEAARABIAEwAUABUAFgAXAAD//wAQAAAAAQACAAQABQAGAAoADwAQABEAEgATABQAFQAWABcAAP//ABAAAAABAAIABAAFAAYACwAPABAAEQASABMAFAAVABYAFwAA//8AEAAAAAEAAgAEAAUABgAMAA8AEAARABIAEwAUABUAFgAXAAD//wAQAAAAAQACAAQABQAGAA0ADwAQABEAEgATABQAFQAWABcAAP//ABAAAAABAAIABAAFAAYADgAPABAAEQASABMAFAAVABYAFwAYYWFsdACSY2FzZQCaY2NtcACgY2NtcACsZG5vbQC8ZnJhYwDCbGlnYQDMbG9jbADSbG9jbADYbG9jbADebG9jbADkbG9jbADqbG9jbADwbG9jbAD2bG9jbAD8bnVtcgECb3JkbgEIcG51bQEQc2luZgEWc3MwMQEcc3VicwEic3VwcwEodG51bQEuemVybwE0AAAAAgAAAAEAAAABACMAAAAEAAIABQAIAAkAAAAGAAIABQAIAAkACAAJAAAAAQAYAAAAAwAZABoAGwAAAAEAJAAAAAEACgAAAAEAEQAAAAEACwAAAAEADAAAAAEAEAAAAAEADwAAAAEADQAAAAEADgAAAAEAFwAAAAIAHgAgAAAAAQAhAAAAAQAVAAAAAQAmAAAAAQAUAAAAAQAWAAAAAQAiAAAAAQAlACcAUAKCA1AD9AP0BDgEmASYBNgFYgXABcAFwAXABcAF1AXUBfYGLAY6Bk4GTgZ+Bq4GjAaaBq4GvAb6BvoHEgdQB3IHlAfGB/IIOAh8CJAAAQAAAAEACAACARYAiAH4AEkASwBNAE8AUQBTAFUAVwBZAFsAXQBfAGEAYwBlAfkAqQCwAOIA5ADmAOgA6gDsAO4A8ADyAPQA9gD4APoA/AD+AQABAgEEAQYBCAEKAQwBDgEQARIBSAFXAVkBWwFdAV8BYQFlAWcBaQFrAW0B+QGfAaIBpAGmAaoBrAGuAbABsgG0AbYBuAG6AbwBvgHAAcIBxAHGAcgBygHMAc4B0AHSAdQB1gHYAdoB3AHeAfoB+wH8Af0B/gH/AgACAQICAgMCDwIQAhECEgITAhQCFQIWAhcCGAJNAlACUwI2Al4CswK1ArcCuQK7Ar4CwALCAsQCxgLIAsoCzALOAtAC0gLUAtYC2ALaAtwC3gLgAAEAiAABAEgASgBMAE4AUABSAFQAVgBYAFoAXABeAGAAYgBkAHsApwCvAOEA4wDlAOcA6QDrAO0A7wDxAPMA9QD3APkA+wD9AP8BAQEDAQUBBwEJAQsBDQEPAREBQAFWAVgBWgFcAV4BYAFkAWYBaAFqAWwBcQGdAaEBowGlAakBqwGtAa8BsQGzAbUBtwG5AbsBvQG/AcEBwwHFAccByQHLAc0BzwHRAdMB1QHXAdkB2wHdAgQCBgIHAggCCQIKAgsCDAINAg4CIgIjAiQCJQImAicCKAIpAioCKwJMAk8CUgJXAl0CsgK0ArYCuAK6Ar0CvwLBAsMCxQLHAskCywLNAs8C0QLTAtUC1wLZAtsC3QLfAAMAAAABAAgAAQCqAA0AIAAmACwAOgBGAFAAXABoAHQAgACMAJgApAACAOAB+AACAagBqQAGAgQCBQIPAhkCIgIsAAUCBgIQAhoCIwItAAQCBwIRAiQCLgAFAggCEgIbAiUCLwAFAgkCEwIcAiYCMAAFAgoCFAIdAicCMQAFAgsCFQIeAigCMgAFAgwCFgIfAikCMwAFAg0CFwIgAioCNAAFAg4CGAIhAisCNQACAlICUwACAAQA3wDfAAABpwGnAAEB+gIDAAICUQJRAAwABgAAAAQADgAgAHYAiAADAAAAAQAmAAEARgABAAAAAwADAAAAAQAUAAIAHAA0AAEAAAAEAAEAAgFAAVAAAQAKAtEC0wLVAtkC2wLdAt8C4wLkAvQAAQAPArICtAK2ArgCugK9Ar8CwQLDAsUCxwLJAssCzQLPAAMAAQDgAAEA4AAAAAEAAAADAAMAAQASAAEAzgAAAAEAAAAEAAIAAQABAN4AAAABAAAAAQAIAAEABgABAAEAGQFAAVACsgK0ArYCuAK6Ar0CvwLBAsMCxQLHAskCywLNAs8C0QLTAtUC1wLZAtsC3QLfAAYAAAACAAoAHAADAAAAAQBkAAEAJAABAAAABgADAAEAEgABAFIAAAABAAAABwABABcCswK1ArcCuQK7Ar4CwALCAsQCxgLIAsoCzALOAtAC0gLUAtYC2ALaAtwC3gLgAAEAAAABAAgAAQAGAAEAAQAXArICtAK2ArgCugK9Ar8CwQLDAsUCxwLJAssCzQLPAtEC0wLVAtcC2QLbAt0C3wACAAAAAQAIAAEAHgAMADoAQABGAEwAUgBYAF4AZABqAHAAdgB8AAEADAAlACkAawBvAHAAdAB4ASABYAFuAfYB9wACACQA3QACACQB8QACAGoAZgACAGoCUwACAGoBUAACAHMAZgACAHMBUAACARwB8QACAVYBUAACAWQBUAACATYBQAACATYBVgAEAAAAAQAIAAEATgACAAoALAAEAAoAEAAWABwCrgACArgCrwACArYCsAACAskCsQACAsUABAAKABAAFgAcAqoAAgK4AqsAAgK2AqwAAgLJAq0AAgLFAAEAAgK9AsEAAQAAAAEACAABAAYACAABAAEBQAABAAAAAQAIAAIADgAEAKkAsAGfAakAAQAEAKcArwGdAacABgAAAAEACAABAEoAAQAIAAIABgAWAAEBVgABAAEBVgABAAAAEgABAGoAAQABAGoAAQAAABMAAQAAAAEACAABABQAAQABAAAAAQAIAAEABgACAAEAAQJRAAEAAAABAAgAAgAYAAkCGQIaAhsCHAIdAh4CHwIgAiEAAgACAfoB+wAAAf0CAwACAAEAAAABAAgAAQFiADIAAQAAAAEACAABAVQAFQABAAAAAQAIAAEABv/fAAEAAQJXAAEAAAABAAgAAQEyACgABgAAAAIACgAiAAMAAQASAAEAQgAAAAEAAAAcAAEAAQI2AAMAAQASAAEAKgAAAAEAAAAdAAIAAQIPAhgAAAABAAAAAQAIAAEABv/tAAIAAQIiAisAAAAGAAAAAgAKACQAAwABAMwAAQASAAAAAQAAAB8AAQACAAEA3wADAAEAsgABABIAAAABAAAAHwABAAIAewFxAAEAAAABAAgAAgAOAAQB+AH5AfgB+QABAAQAAQB7AN8BcQAEAAAAAQAIAAEAFAABAAgAAQAEAn4AAwFxAkYAAQABAHMAAQAAAAEACAACABoACgH6AfsB/AH9Af4B/wIAAgECAgIDAAIAAgIEAgQAAAIGAg4AAQABAAAAAQAIAAIAGgAKAgQCBgIHAggCCQIKAgsCDAINAg4AAgABAfoCAwAAAAEAAAABAAgAAQAGAAEAAQAaAkwCTwJSArICtAK2ArgCugK9Ar8CwQLDAsUCxwLJAssCzQLPAtEC0wLVAtcC2QLbAt0C3wAEAAgAAQAIAAEANgABAAgABQAMABQAHAAiACgB9AADATYBQAH1AAMBNgFWAfMAAgE2AfYAAgFAAfcAAgFWAAEAAQE2AAEAAAABAAgAAQAGAAsAAQABAfoAAQAAAAEACAABAAYAAQABAFQASABKAEwATgBQAFIAVABWAFgAWgBcAF4AYABiAGQA3wDhAOMA5QDnAOkA6wDtAO8A8QDzAPUA9wD5APsA/QD/AQEBAwEFAQcBCQELAQ0BDwERAVYBWAFaAVwBXgFgAWQBZgFoAWoBbAGhAaMBpQGnAakBqwGtAa8BsQGzAbUBtwG5AbsBvQG/AcEBwwHFAccByQHLAc0BzwHRAdMB1QHXAdkB2wHdAl0AAQABAAgAAQAAABQAAQAAABwAAndnaHQBAAAAAAIAAQAAAAABAgBkAAAAAA==);
}

/* CLASS GENERAL */
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ellipsis-2-lines, .ellipsis-3-lines {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}

.ellipsis-2-lines {
    -webkit-line-clamp: 2;
}

.ellipsis-3-lines {
    -webkit-line-clamp: 3;
}

.mw-100 {
    max-width: 100%;
}

.mh-100 {
    max-height: 100%;
}

.text-uppercase {
    text-transform: uppercase;
}

.flex {
    display: flex;
    flex-wrap: wrap;
}

.nowrap {
    flex-wrap: nowrap;
}

.flex-1 {
    flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
}

.align-items-center {
    align-items: center;
}

.justify-content-center {
    justify-content: center;
}

.d-inline-block {
    display: inline-block;
}

.d-inline-flex {
    display: inline-flex;
}

.vertical-align-middle {
    vertical-align: middle;
}

/* Other CSS Helper Classes */

.overflow-hidden {
    overflow: hidden;
}

.wegup-b .text-decoration-underline {
    text-decoration: underline;
}

.wegup-b .text-decoration-none {
    text-decoration:  none;
}

.position-relative {
    position: relative;
}

.position-inherit {
    position: inherit;
}

.wegup-b .cursor-default {
    cursor: default;
}

.font-weight-bold {
    font-weight: bold;
}

.word-wrap-break-word {
    word-wrap: break-word;
}

.z-index-1 {
    z-index: 1;
}

.z-index-2 {
    z-index: 2;
}

.z-index-3 {
    z-index: 3;
}

.bg-eeeeee { /* grey */
    background: #eee;
}

.visibility-device {
    visibility: hidden;
    display: none;
}

@media only screen and (min-width: 1201px){
    .visibility-device.desktop {
        visibility: visible;
        display: block;
    }
}

@media only screen and (max-width: 1200px){
    .smartphoneuser .visibility-device.tablet {
        visibility: visible;
        display: block;
    }
}

@media only screen and (max-width: 768px){
    .smartphoneuser .visibility-device.mobile {
        visibility: visible;
        display: block;
    }
}

.opacity-3 {
    opacity: .3;
}

.opacity-5 {
    opacity: .5;
}


/* END CLASS GENERAL */

/* -------------------------------- 

Helpers

-------------------------------- */

.m-0 { margin: 0; }
.m-5 { margin: 5px; }
.mt-0 { margin-top: 0; }
.mb-0 { margin-bottom: 0; }
.ml-0 { margin-left: 0; }
.mr-0 { margin-right: 0; }
.mt-1 { margin-top: 1px; }
.mt-2 { margin-top: 2px; }
.ml-3 { margin-left: 3px; }
.mt-3 { margin-top: 3px; }
.mt-4 { margin-top: 4px; }
.mb-3 { margin-bottom: 3px; }
.mt-5 { margin-top: 5px; }
.mb-5 { margin-bottom: 5px; }
.mr-5 { margin-right: 5px; }
.ml-5 { margin-left: 5px; }
.mt-7 { margin-top: 7px; }
.mt-8 { margin-top: 8px; }
.mt-9 { margin-top: 9px; }
.mt-10 { margin-top: 10px; }
.mb-10 { margin-bottom: 10px; }
.mr-10 { margin-right: 10px; }
.ml-10 { margin-left: 10px; }
.mt-15 { margin-top: 15px; }
.mr-15 { margin-right: 15px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
.mt-20 { margin-top: 20px; }
.ml-20 { margin-left: 20px; }
.mr-20 { margin-right: 20px; }
.mr-25 { margin-right: 25px; }
.ml-25 { margin-left: 25px; }
.mt-30 { margin-top: 30px; }
.mb-30 { margin-bottom: 30px; }
.mb-40 { margin-bottom: 40px; }
.mt-40 { margin-top: 40px; }
.mt-50 { margin-top: 50px; }
.mb-50 { margin-bottom: 50px; }
.mb-60 { margin-bottom: 60px; }

.ml--10 { margin-left: -10px; }
.mr--10 { margin-right: -10px; }

/* BS */

.w-100 {
    width: 100%;
}

/* bootstrap-alert.css || https://gist.github.com/EvanHerman/315952ebf371cb83ee9db6c54499933d */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

/* Alignement center pour col-  - Utiliser par exemple dans type -> Projects donation -> Actualités */
.mx-auto {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

/* ------ */

.input-group {
    position: relative;
}

.input-group {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.input-group-addon:not(:last-child) {
    border-right: 0;
}

.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn, .input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child)>.btn, .input-group-btn:not(:last-child)>.btn-group>.btn, .input-group-btn:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.input-group-addon {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25;
    color: #464a4c;
    text-align: center;
    background-color: #eceeef;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
}

.input-group-addon, .input-group-btn {
    white-space: nowrap;
    vertical-align: middle;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}

.input-group .form-control {
    display: block;
    width: 100%;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #464a4c;
    background-color: #fff;
    background-image: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: 0.25rem;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}

.input-group {
  margin-top: 30px;
  position: relative;
}

.input-group {
  position: relative;
}

.input-group-addon {
  border: none;
}

.labelcode {
  display: none;
}

#copyButton {
  cursor: pointer;
  /*background: #f1bb3a;*/
  background: rgba(0,0,0,.03);
    color: #242429;
}

#copyTarget {
  border-left: none;
}

.copied {
  opacity: 1;
  position: absolute;
  left: 45px;
}

@media (min-width: 768px) {
  .copied {
    /*left: 80px;*/
    left: 45px;
  }

  .labelcode {
    display: flex;
    align-items: center;
    /*background: #3b3e45;
    color: #fff;*/
    background: rgba(0,0,0,.03);
    color: #242429;
  }
}

/*html {
	scrollbar-color: rgba(0,0,0,.06) transparent;
    margin: 0; 
    scrollbar-width: none; 

    scroll-behavior: smooth;
    -ms-overflow-style: -ms-autohiding-scrollbar;

    overflow-y: scroll; 
    overflow-x: hidden;
}*/

/* width */
/*::-webkit-scrollbar {
  width: 5px;
}*/

/* Track */
/*::-webkit-scrollbar-track {
  background: #f1f1f1; 
}*/
 
/* Handle */
/*::-webkit-scrollbar-thumb {
  background: #eee; 
}*/

/* Handle on hover */
/*::-webkit-scrollbar-thumb:hover {
  background: #555; 
}*/

/*body {
	position: absolute;
	width: 100%;
	overflow-x: hidden;
}*/

html {
    /* Remove scroll Firefox
    -> https://stackoverflow.com/questions/20997183/how-to-hide-scrollbar-in-firefox */
    margin: 0; /* remove default margin */
    scrollbar-width: none; /* Also needed to disable scrollbar Firefox */
    -ms-overflow-style: none;
    scroll-behavior: smooth;
}

body {
    position: absolute;
    width: 100%;
    overflow-x: hidden;
}

/* .ab-icon -> icon dans la toolbar admin -> wpadminbar */
*:not(i):not(.mi):not(.ab-icon):not([class^="fa fa-"]):not([class^="fab fa-"]) {
	/*font-family: 'Futura LT Book';*/
}

.horizontal-scroll-wrapper {
    /*overflow-x: hidden;*/
    /*overflow-y: scroll;*/
    overflow-x: auto;
    overflow-y: hidden;
    /* Hide scrollbar for IE, Edge and Firefox */
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
    cursor: grab;
    
}
.horizontal-scroll-wrapper::-webkit-scrollbar {
    display: none;
}
.horizontal-scroll-wrapper.active {
  cursor: grabbing;
}
.horizontal-scroll-wrapper[data-dragging="true"] a {
  pointer-events: none;
}


/* tablet */

header.header.c27-main-header {
    height: 50px !important;
}
.header-right,
.header-top {
    height: 100%;
}


@media only screen and (min-width: 1201px) {
    .wegup-b .c27-top-content-margin {
        height: 50px;
    }
}

@media only screen and (max-width: 1200px) {
    .wegup-b .c27-top-content-margin {
        height: 50px;
    }
}

.wegup-b .instant-results {
    top: 51px;
}

/* Page explorer = page-id-252
   Separator shadow header */
.page-id-252 header.header.c27-main-header {
    box-shadow: 0 0 10px 2px #0003, 0 0 10px #0000003d;
}

.page-id-252 #c27-explore-listings {
    height: calc(100vh - 100px)!important;
}

.page-id-252 .explore-head {
    height: 50px;
}

.page-id-252 .explore-head .explore-types>div>a {
    height: 50px;
}

/* Header : Switch langage */
@media only screen and (min-width: 1201px){
    .wgp-translate .switcher {
        margin-left: 20px;
    }
}

.wgp-translate .switcher .option {
    position: absolute !important;
    /*overflow-y: hidden !important;*/
    border-left-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    background-color: #fff !important;
    /*background-color: transparent !important;*/
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    /*border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
    margin-top: 11px;
    border-top : 2px solid var(--accent);
}

/*.switcher .option a {
    display: inline-block !important;
}*/

/* https://www.w3schools.com/howto/howto_css_hide_scrollbars.asp */
/* Hide scrollbar for Chrome, Safari and Opera */
.wgp-translate .switcher .option::-webkit-scrollbar {
  display: none;
  /*width: 0px;*/
}

.wgp-translate .switcher .option {
    z-index: 1 !important;
    /* Hide scrollbar for IE, Edge and Firefox */
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

.wgp-translate .switcher .option a:hover {
    background: #eee !important;
}

.wgp-translate .switcher, .wgp-translate .switcher .selected a, .wgp-translate .switcher .option {
    width: auto !important;
}

.wgp-translate .switcher a {
    font-size: 0 !important;
}

.wgp-translate .switcher .option a.selected {
    opacity: 0.8;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.wgp-translate .switcher .selected a {
    border: none !important;
    border-radius: 5px;
    /* Générateur de filtres CSS pour convertir du noir à la couleur #616161 || https://codepen.io/sosuke/pen/Pjoqqp*/
    /*filter: invert(36%) sepia(18%) saturate(3%) hue-rotate(97deg) brightness(99%) contrast(93%);
    -webkit-filter: invert(36%) sepia(18%) saturate(3%) hue-rotate(97deg) brightness(99%) contrast(93%);*/
    /*opacity: 0.8;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);*/
}

.wgp-translate .switcher .selected a:hover {
    background: none !important;
    /*opacity: 1;
    filter: none;
    -webkit-filter: none;*/
}

.wgp-translate .switcher .selected a.open {
    /*background: #fff;*/
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;  
}

.wgp-translate .switcher a img {
    height: 22px !important;
    width: 22px !important;
}

.wgp-translate .switcher .selected {
 background: none !important;
 z-index: 1 !important;
}

.wgp-translate .switcher .selected a:after {
 height: 0 !important;
 width: 0;
}
/* End Header : Switch langage */


/* Explore template no map | Remove margin explore head filter */
@media only screen and (min-width: 1201px){
    .page-id-252 #c27-explore-listings.no-map-tmpl .mobile-explore-head-top {
        margin: 0;
        max-width: initial;
    }
}

/* No display menu item link header explorer if page explorer */
.page-id-252 .i-nav ul li#menu-item-920 {
    display: none;
}

/* Scrollbar */
.page-id-252 .explore-head.mCustomScrollbar .mCSB_scrollTools_horizontal .mCSB_draggerContainer {
    display:none;   
}

.page-id-252 .explore-head.mCustomScrollbar .mCSB_scrollTools_horizontal {
    top: 16px;
}

.page-id-252 .explore-head.mCustomScrollbar .mCSB_scrollTools_horizontal:before {
    content:'';
    position: absolute;
    align-items: center;
    display: flex;
    top: -16px;
    height: 50px;
    line-height: inherit;
    /*padding-left: 50px;*/
    padding-right: 40px;
    background: linear-gradient(90deg,#fffffffa 60%,#fff0 90%);
}

.page-id-252 .explore-head.mCustomScrollbar .mCSB_scrollTools_horizontal .mCSB_buttonRight {
    z-index:2;
}

.page-id-252 .explore-head.mCustomScrollbar .mCSB_scrollTools_horizontal:after {
    content:'';
    position: absolute;
    align-items: center;
    display: flex;
    right: 0;
    height: 50px;
    line-height: inherit;
    padding-left: 40px;
    /*padding-right: 50px;*/
    top: -16px;z-index:1;
    background: linear-gradient(270deg,#fffffffa 60%,#fff0 90%);
}

.page-id-252 .explore-head.mCustomScrollbar .explore-types {
    padding-left: 30px;
    padding-right: 30px;
}

.page-id-252 .explore-head.mCustomScrollbar .explore-types .item {
    z-index:1;
}

/* Retirer barre de scrollbar pour mobile */
.page-id-252 .explore-head .explore-types::-webkit-scrollbar {
    display: none;
}

/* End Scrollbar */


/* -------------------------------- 

GENERAL

-------------------------------- */

/* Pour les blocks qui n'ont pas de titre et d'icon, reduire le padding top
   Ajouter cette class manuellement dans le block -> Custom Block Classes */
.pf-body-no-padding-top .element .pf-body {
    padding-top: 0;
}

/* Empecher ouverture avatar dans open-photo-swipe */
.listing-main-info .profile-avatar {
    pointer-events: none;
}

/* -------------------------------- 

END GENERAL

-------------------------------- */

/* Page HOME */

/* No display link header explorer if page explorer */
.page-id-131 .i-nav ul li#menu-item-177 {
    display: none;
}


/* Ne pas afficher le texte Home / Accueil */
@media only screen and (min-width: 1201px) {
    .wegup-b .main-nav li.menu-item-home a { 
        font-size: 0;
    }
}


/* Afficher les icons de sous menu sur dekstop */
@media only screen and (min-width: 1201px) {
    .wegup-b .main-nav li a>i {
        display: inline-block;
    }
}

/* Afficher les icons de sous menu sur mobile */
@media only screen and (max-width: 1200px){
    .wegup-b .mobile-menu-open .i-dropdown li a i {
        display: inline-block;
    }
}

@media only screen and (min-width: 1201px) {
    .wegup-b .main-nav>li>a>i {
        font-size: 22px;
    }
}

@media only screen and (min-width: 1201px) {
    .wegup-b .main-nav li a { 
        display: flex;
        align-items: center;
        /* justify-items: center; */
        position: relative;
    }
}

@media only screen and (min-width: 1201px){
    .wegup-b .main-nav>li>a>i.mi {
        font-size: 22px;
        top: 0px;
    }
}

@media only screen and (min-width: 1201px){
    .wegup-b .main-nav .i-dropdown li a i.mi {
        top: 0px; 
    }
    .wegup-b .main-nav .i-dropdown li a i {
        font-size: 16px!important;
        position: relative;
        padding-right: 5px;
    }
}

@media only screen and (min-width: 1201px) {
    .wegup-b .main-nav>li:nth-child(2)>a>i,
    .wegup-b .main-nav>li:nth-child(3)>a>i {
        padding-right: 10px;
    }
}

@media only screen and (min-width: 1201px){
    .wegup-b .header.header-light-skin:not(.header-scroll) .i-nav>ul>li .submenu-toggle i,
    .wegup-b .header.header-light-skin:not(.header-scroll) .i-nav>ul>li>a,
    .header.header-light-skin:not(.header-scroll) .user-area>a,
    .wegup-b .header.header-light-skin:not(.header-scroll) .user-area>span,
    .wegup-b .header.header-scroll.header-scroll-light-skin .i-nav>ul>li .submenu-toggle i,
    .wegup-b .header.header-scroll.header-scroll-light-skin .i-nav>ul>li>a,
    .wegup-b .header.header-scroll.header-scroll-light-skin .user-area>a,
    .wegup-b .header.header-scroll.header-scroll-light-skin .user-area>span {
        color: #616161;
    }
}

@media only screen and (min-width: 1201px){
    .wegup-b .header-light-skin:not(.header-scroll) .user-area .user-profile-name,
    .wegup-b .header-light-skin:not(.header-scroll) .user-area a[data-toggle=modal],
    .header.header-scroll.header-scroll-light-skin .user-area .user-profile-name,
    .wegup-b .header.header-scroll.header-scroll-light-skin .user-area a[data-toggle=modal] {
        color: #616161;
    }
}

@media only screen and (min-width: 1201px){
    .wegup-b header.header-scroll.header-scroll-light-skin .inbox-header-icon i,
    .wegup-b header.header-scroll.header-scroll-light-skin .view-cart-contents span,
    .wegup-b header:not(.header-scroll).header-light-skin .inbox-header-icon i,
    .wegup-b header:not(.header-scroll).header-light-skin .view-cart-contents>span {
        color: #616161;
    }
}

@media only screen and (min-width: 1201px){
    .wegup-b .header-light-skin:not(.header-scroll) .user-area .user-profile-name i,
    .wegup-b .header.header-scroll.header-scroll-light-skin .user-area .user-profile-name i {
        color: #616161;
    }
}

@media only screen and (min-width: 1201px){
    .wegup-b .header-button a {
        padding: 8px 8px;
        font-weight: normal;
    }
    .wegup-b .header-button a i {
        font-size: 22px;
    }
    .wegup-b .header .user-area>i.user-area-icon {
        font-size: 22px;
    }
}

/* -------------------------------- 

MY ACCOUNT PAGE

-------------------------------- */

.woocommerce-account .user-profile-cover::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    /* Pour image */
    /* background-color: rgba(0,0,0,0.5);*/
    /* Pour couleur */
    background-color: transparent;
    background-image: linear-gradient(120deg, #000000 0%, #FFFFFF10 100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    /**/
}

.woocommerce-account .user-profile-cover {
    display: none;
}

/* .edit-listing-form = my-account/my-listings -> edit listing */
.logged-in.woocommerce-account:not(.edit-listing-form) .user-profile-cover {
    margin-bottom: 0px;
    /* Pour image */
    /* background-image: url('../../../static/images/account-header.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; */
    /* Pour couleur */
    background-color: var(--accent);
    /**/
    position: relative;
    display: block;
}

.user-profile-cover {
    background: #fff;
    margin-bottom: 20px;
    border-bottom: 1px solid #ebebeb;
}

.woocommerce-account .user-profile-cover .listing-main-info {
    margin-bottom: 60px;
    background: transparent;
    padding: 25px 25px 0;
}

.user-profile-cover .listing-main-info {
    position: static;
    -webkit-transform: none;
    transform: none;
    background: #fff;
    padding: 25px 0;
}

.listing-main-info {
    position: absolute;
    bottom: 40px;
    z-index: 20;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
}

@media only screen and (max-width: 1200px){
    .listing-main-info {
        padding: 15px 15px 0;
        position: static;
        background: #fff;
        -webkit-transform: none;
        transform: none;
    }
}

@media only screen and (max-width: 1450px){
    .listing-main-info {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        bottom: 30px;
    }
}

@media only screen and (max-width: 992px){
    .listing-main-info .col-md-6 {
        padding: 0;
    }
}

@media only screen and (max-width: 1200px){
    .profile-name.no-tagline.no-rating {
        padding-bottom: 0;
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 992px){
    .profile-name.no-tagline {
        padding-top: 0;
        padding-bottom: 10px;
    }
}

.listing-main-buttons, .profile-name {
    min-height: 80px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.profile-name {
    flex-wrap: wrap;
}

.profile-name {
    padding-left: 90px;
}

@media only screen and (max-width: 1200px){
    .profile-name {
        margin-bottom: 15px;
        text-align: center;
        padding: 0;
    }
}

@media only screen and (max-width: 1200px){
    .listing-main-info .profile-name {
        -webkit-box-pack: left;
        justify-content: left;
        text-align: left;
    }
}

@media only screen and (max-width: 1200px){
    .profile-name {
        min-height: auto;
    }
}

@media only screen and (max-width: 768px){
    .profile-name {
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 1200px){
    .user-profile-cover .profile-avatar {
        position: static;
    }
}

@media only screen and (max-width: 1200px){
    .profile-avatar {
        position: absolute;
        top: -60px;
        z-index: 20;
    }
}

.profile-avatar {
    top: 0;
    left: 0;
    position: absolute;
    width: 80px;
    height: 80px;
    background: #dde5e6 50% no-repeat;
    background-size: cover;
    display: inline-block;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    border-radius: 100%;
}

@media only screen and (max-width: 768px){
    .profile-avatar {
        height: 70px;
        width: 70px;
        position: absolute;
        top: -50px;
    }
}

.profile-name h1 {
    font-size: 32px;
    margin: 0;
    font-weight: 600;
}

@media only screen and (max-width: 1200px){
    .user-profile-cover .profile-name h1 {
        padding-top: 15px;
    }
}

@media only screen and (max-width: 1200px){
    .profile-name h1 {
        font-size: 30px;
        padding-top: 25px;
    }
}

@media only screen and (max-width: 768px){
    .profile-name h1 {
        font-size: 26px;
    }
}

@media only screen and (max-width: 992px){
    .profile-name h1, .profile-name h2 {
        white-space: normal;
    }
}

.listing-main-info h1, .listing-main-info h2 {
    color: #fff;
    width: 100%;
}

.profile-name .edit-listing i,
.profile-name .view-profile i,
.profile-name .edit-settings i {
    width: 22px;
    height: 22px;
    background: transparent;
    text-align: center;
    border: 1px solid hsla(0,0%,100%,.5);
    border-radius: 100%;
    font-size: 12px;
    padding-top: 4px;
    display: inline-block;
    position: relative;
    top: -4px;
    cursor: pointer;
    color: #fff;
}

@media only screen and (max-width: 1200px){
    .profile-name .edit-listing i,
    .profile-name .view-profile i,
    .profile-name .edit-settings i {
        color: #242429;
        border-color: #bac1c1;
        top: -2px;
    }
}

.profile-name .view-profile i,
.profile-name .edit-settings i {
    font-size: 18px;
    top: 0px;
    padding-top: 1px;
}

@media only screen and (max-width: 1200px){
    .profile-name .view-profile i,
    .profile-name .edit-settings i {
        color: #ffffff;
        top: 1px;
        padding-top: 1px;
    }
}

.listing-main-buttons {
    -webkit-box-pack: end;
    justify-content: flex-end;
}

.listing-main-buttons>ul {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.listing-main-buttons>ul {
    margin-bottom: 0;
}

.listing-main-buttons>ul>li {
    margin-left: 15px;
}

@media only screen and (max-width: 1200px){
    .listing-main-buttons, .profile-name {
        -webkit-box-pack: center;
        justify-content: center;
    }
}

@media only screen and (min-width: 1201px){
    .listing-main-buttons {
        -webkit-box-align: end!important;
        align-items: flex-end!important;
    }
}

@media only screen and (max-width: 1200px){
    .listing-main-buttons {
        display: block;
        height: auto;
        min-height: auto;
    }
}

@media only screen and (max-width: 1200px){
    .listing-main-buttons>ul>li {
        margin-left: 0;
        margin-right: 30px;
    }
}

@media only screen and (max-width: 768px){
    .listing-main-buttons>ul>li {
        margin-right: 15px;
    }
}

@media only screen and (max-width: 768px){
    .listing-main-buttons>ul>li {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 1200px){
    .listing-main-buttons>ul>li:last-child {
        margin-right: 0;
    }
}

@media only screen and (max-width: 992px){
    .listing-main-buttons>ul {
        -webkit-box-pack: left;
        justify-content: left;
        margin-bottom: 5px;
    }
}

@media only screen and (max-width: 768px){
    .listing-main-buttons>ul {
        flex-wrap: wrap;
        -webkit-box-pack: left;
        justify-content: left;
    }
}

.woocommerce-account .listing-main-buttons .price-or-date .lmb-label, .woocommerce-account .listing-main-buttons .price-or-date .value {
    color: #ffffff;
}

.price-or-date .lmb-label {
    font-size: 14px;
    opacity: .7;
    white-space: nowrap;
}

@media only screen and (max-width: 768px){
    .price-or-date .lmb-label {
        font-size: 13px;
    }
}

.price-or-date .value {
    font-size: 16px;
    font-weight: 600;
    white-space: nowrap;
}

@media only screen and (max-width: 1200px){
    .price-or-date .value {
        font-size: 18px;
    }
}

@media only screen and (max-width: 1200px){
    .listing-main-buttons>ul>li:last-child {
        margin-right: 0;
    }
}

@media only screen and (max-width: 1200px){
    .listing-main-buttons>ul>li:last-child {
        margin-right: 0;
    }
}

.lmb-calltoaction>a {
    background: var(--accent);
    padding: 0 20px;
    display: block;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
    height: 48px;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    z-index: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    white-space: nowrap;
    font-weight: 600;
}

.lmb-calltoaction>a:after {
    content: "";
    width: 100%;
    height: 100%;
    background: #fff;
    position: absolute;
    pointer-events: none;
    -webkit-transition: .15s ease;
    transition: .15s ease;
    opacity: 0;
}

.lmb-calltoaction>a:hover:after {
    opacity: .1;
}

.lmb-calltoaction>a:focus, .lmb-calltoaction>a:hover {
    color: #fff;
}

@media only screen and (max-width: 1200px){
    .lmb-calltoaction>a {
        height: 42px;
    }
}

.lmb-calltoaction>a>i {
    font-size: 18px;
    margin-right: 5px;
}

.woocommerce-account .user-profile-cover .listing-main-info .profile-name h1,
.woocommerce-account .user-profile-cover .listing-main-info .profile-name h2 {
    color: #ffffff !important;
}

.woocommerce-account .listing-main-buttons .price-or-date .lmb-label,
.woocommerce-account .listing-main-buttons .price-or-date .value {
    color: #ffffff;
}

.woocommerce-account .user-profile-cover .listing-main-info .profile-name .edit-listing i {
    color: #ffffff;
    border-color: #bac1c1!important;
}

.woocommerce-account .user-profile-cover .listing-main-info .profile-name .edit-listing:hover i {
    /*background: #bac1c1;*/
}

/* https://bootsnipp.com/snippets/gN2b5 */
.woocommerce-account .user-profile-cover .image_inner_container {
    position: absolute;
    top: 0;
    left: 0;
    width: 84px;
    height: 84px;
    border-radius: 100%;
    padding: 2px;
    background: #833ab4; 
    background: -webkit-linear-gradient(to bottom, #fcb045, #fd1d1d, #833ab4); 
    background: linear-gradient(to bottom, #fcb045, #fd1d1d, #833ab4);
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

@media only screen and (max-width: 1200px) {
    .woocommerce-account .user-profile-cover .image_inner_container {
        position: static;
    }
}

@media only screen and (max-width: 768px) {
    .woocommerce-account .user-profile-cover .image_inner_container {
        height: 74px;
        width: 74px;
        top: -50px;
    }
}

.woocommerce-account .user-profile-cover .green_icon {
    background-color: #4cd137;
    position: absolute;
    left: 60px;
    top: 60px;
    height: 20px;
    width: 20px;
    border: 2px solid white;
    border-radius: 50%;
    z-index: 1;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

@media only screen and (max-width: 768px) {
    .woocommerce-account .user-profile-cover .green_icon {
        left: 50px;
        top: 50px;
    }
}

.woocommerce-account .user-profile-cover .profile-avatar {
    border: 2px solid white;
    top: 2px;
    left: 2px;
}

/* -------------------------------- 

AUTHOR PAGE

-------------------------------- */

body.author .user-profile-cover .listing-main-info {
    padding: 25px 25px 0;
    margin-bottom: 60px;
}

body.author .user-profile-cover {
    position: relative;
    display: block;
    background: var(--accent);
}

body.author .user-profile-cover::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    /* background-color: rgba(0,0,0,0.5); */
    background-color: transparent;
    background-image: linear-gradient(120deg, #000000 0%, #FFFFFF10 100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body.author .user-profile-cover .listing-main-info {
    background: transparent;
}

/*body.author .user-profile-cover .listing-main-info a.profile-avatar {
z-index: 1;
}*/

body.author .user-profile-cover .listing-main-info .profile-name:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 84px;
    height: 84px;
    border-radius: 100%;
    padding: 2px;
    background: #833ab4;
    background: -webkit-linear-gradient(to bottom, #fcb045, #fd1d1d, #833ab4);
    background: linear-gradient(to bottom, #fcb045, #fd1d1d, #833ab4);
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    /*z-index: -1;*/
}

@media only screen and (max-width: 1200px){
    body.author .user-profile-cover .listing-main-info .profile-name:before {
        left: 8px;
        top: -2px;
    }
}

@media only screen and (max-width: 992px) and (min-width: 769px){
    body.author .user-profile-cover .listing-main-info .profile-name:before {
    top: -2px;
    left: -2px;
}
}

@media only screen and (max-width: 768px){
    body.author .user-profile-cover .listing-main-info .profile-name:before {
        top: -2px;
        left: -2px;
        width: 74px;
        height: 74px;
    }
}

body.author .user-profile-cover .listing-main-info .profile-name h1,
body.author .user-profile-cover .listing-main-info .profile-name h2 {
    color: #ffffff !important;
    /*margin-left: 98px;
    display: flex;
    position: relative;
    top: -2px;*/
}

body.author .listing-main-info .profile-avatar::before {
    content: "";
}

body.author .listing-main-info .profile-avatar {
    border: 2px solid white;
    top: 2px;
    left: 2px;
}



body.author .user-profile-cover .listing-main-info .profile-name .edit-listing i {
    color: #ffffff;
    border-color: #bac1c1!important;
}

body.author .user-profile-cover .listing-main-info .listing-main-buttons {
    color: #ffffff;
}

/* -------------------------------- 

LISTING PAGE

-------------------------------- */

/* Block author */

.block-type-author .event-host {
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
}

.block-type-author .event-host a .avatar {
    width: 40px; 
    height: 40px; 
    min-width: 40px; 
}

/* Ne pas afficher la bio de l'auteur et Social Networks dans la fiche listing */
.block-type-author .event-host .host-name .author-bio-listing,
.block-type-author .outlined-list.details-list {
    display: none;
}

/* -------------------------------- 

LOGIN PAGE

-------------------------------- */

/* Hide scrollbar for Chrome, Safari and Opera || https://www.w3schools.com/howto/howto_css_hide_scrollbars.asp */
body.woocommerce-account:not(.logged-in).min-scroll::-webkit-scrollbar {
    display: none;
}

body.woocommerce-account:not(.logged-in).min-scroll {
    /* Hide scrollbar for IE, Edge and Firefox */
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

body.woocommerce-account:not(.logged-in) .login-container {
    min-height: calc(100vh - 50px);
}

/* -------------------------------- 

HEADER

-------------------------------- */

/* Lien logout dans menu header */
.wegup-b .user-profile-dropdown .i-dropdown li:last-child a {
    color: #242429;
}

/* no display register */
body:not(.logged-in) .user-area.signin-area span,
body:not(.logged-in) .user-area.signin-area a:nth-of-type(2) {
    display: none;
}

/*body.wegup-b:not(.logged-in) .user-area.signin-area {
    border-radius: 5px;
    padding: 2px 5px 2px 5px;
    background-color: var(--accent);
}

body.wegup-b:not(.logged-in) .user-area.signin-area .user-area-icon, body:not(.logged-in) .user-area.signin-area a {
    color: white;
}*/

body.wegup-b:not(.logged-in) .view-cart-contents {
    margin-right: 0;
}

/* -------------------------------- 

EDIT ACCOUNT PAGE

-------------------------------- */

/*.woocommerce-edit-account form.woocommerce-EditAccountForm textarea {
    -ms-overflow-style:-ms-autohiding-scrollbar;
    overflow-y:overlay;
    overflow-x:hidden;
    scrollbar-color:rgba(0,0,0,.06) transparent;
    scrollbar-width:thin
}

.woocommerce-edit-account form.woocommerce-EditAccountForm textarea::-webkit-scrollbar {
    width:2px;
}

.woocommerce-edit-account form.woocommerce-EditAccountForm textarea::-webkit-scrollbar-thumb {
    background-color:rgba(0,0,0,.06);
}

.woocommerce-edit-account form.woocommerce-EditAccountForm textarea::-webkit-scrollbar-thumb:hover {
    background-color:rgba(0,0,0,.12);
}*/


/* -------------------------------- 

LOGOUT PAGE

-------------------------------- */

#logout:before {
    content: "";
    position: absolute;
    left: -5px;
    right: -5px;
    top: -5px;
    bottom: -5px;
    z-index: -1;
    display: block;
    background-color: black;
    background-image: url("../../../static/images/bg-logout.jpg");
    height: auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    overflow: hidden;
}

#logout {
    overflow: hidden;
    background: rgba(0,0,0,.8);
    position: relative;
    min-height: 100vh;
}

#logout .container {
    height: 100%;
    width: 100%;
    margin: 0 auto;
}

#logout h4 {
    text-align: center;
    color: white;
    margin-top: -100px;
}

/*
/* See you soon!
/* SVG landing.io/animation/text
*/
/*
/* ES -> size 90 | Font AbeeZee | Width 500 | BG transparent | BK Transparent Off | Animation Beat
*/
#see-you-soon-fr {
    background: url("../../../static/images/see-you-soon-fr.png");
    background-image: url("../../../static/images/see-you-soon-fr.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 100%;
    height: 300px;
    background-position: center center;
    text-align: center;
}

/*
/* ES -> size 80 | Font AbeeZee | Width 500 | BG transparent | BK Transparent Off | Animation Beat
*/
#see-you-soon-en {
    background: url("../../../static/images/see-you-soon-en.png");
    background-image: url("../../../static/images/see-you-soon-en.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 100%;
    height: 300px;
    background-position: center center;
    text-align: center;
}

/*
/* ES -> size 90 | Font AbeeZee | Width 500 | BG transparent | BK Transparent Off | Animation Beat
*/
#see-you-soon-it {
    background: url("../../../static/images/see-you-soon-it.png");
    background-image: url("../../../static/images/see-you-soon-it.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 100%;
    height: 300px;
    background-position: center center;
    text-align: center;
}

/*
/* ES -> size 78 | Font AbeeZee | Width 500 | BG transparent | BK Transparent Off | Animation Beat
*/
#see-you-soon-es {
    background: url("../../../static/images/see-you-soon-es.png");
    background-image: url("../../../static/images/see-you-soon-es.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 100%;
    height: 300px;
    background-position: center center;
    text-align: center;
}

/*
/* SHARE ANIMATED
/* https://codepen.io/khadkamhn/pen/NGJjKG
*/
.connect-wrap .extras span:before,
.connect-wrap .extras span:after,
.connect-wrap .smiley .face:before,
.connect-wrap .smiley .face:after,
.connect-wrap .smiley .face .eyes:before,
.connect-wrap .smiley .face .eyes:after,
.connect-wrap .smiley .legs:before,
.connect-wrap .smiley .legs:after {
    content: '';
    position: absolute;
}

.connect-wrap {
    width: 154px;
    height: 154px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 200px;
    margin-bottom: 100px;
    transition: all .1s ease-in-out 0s;
    visibility: hidden;
}

/*@media screen and (max-width:768px) {
    .connect-wrap {
        margin-top: 20px;
    }
}*/

.connect-wrap .extras {
    width: inherit;
    height: inherit;
    position: absolute;
}

.connect-wrap .extras span {
    position: inherit;
}

.connect-wrap .extras span:nth-child(1),
.connect-wrap .extras span:nth-child(5),
.connect-wrap .extras span:nth-child(6),
.connect-wrap .extras span:nth-child(7),
.connect-wrap .extras span:nth-child(10),
.connect-wrap .extras span:nth-child(12) {
    width: 20px;
    height: 20px;
}

.connect-wrap .extras span:nth-child(1):before,
.connect-wrap .extras span:nth-child(5):before,
.connect-wrap .extras span:nth-child(6):before,
.connect-wrap .extras span:nth-child(7):before,
.connect-wrap .extras span:nth-child(10):before,
.connect-wrap .extras span:nth-child(12):before,
.connect-wrap .extras span:nth-child(1):after,
.connect-wrap .extras span:nth-child(5):after,
.connect-wrap .extras span:nth-child(6):after,
.connect-wrap .extras span:nth-child(7):after,
.connect-wrap .extras span:nth-child(10):after,
.connect-wrap .extras span:nth-child(12):after {
    top: 50%;
    left: 50%;
    width: inherit;
    height: inherit;
    background-color: rgba(255,255,255,.3);
}

.connect-wrap .extras span:nth-child(1):before,
.connect-wrap .extras span:nth-child(5):before,
.connect-wrap .extras span:nth-child(6):before,
.connect-wrap .extras span:nth-child(7):before,
.connect-wrap .extras span:nth-child(10):before,
.connect-wrap .extras span:nth-child(12):before {
    width: 4px;
    margin-top: -10px;
    margin-left: -2px;
}

.connect-wrap .extras span:nth-child(1):after,
.connect-wrap .extras span:nth-child(5):after,
.connect-wrap .extras span:nth-child(6):after,
.connect-wrap .extras span:nth-child(7):after,
.connect-wrap .extras span:nth-child(10):after,
.connect-wrap .extras span:nth-child(12):after {
    height: 4px;
    margin-top: -2px;
    margin-left: -10px;
}

.connect-wrap .extras span:nth-child(1) {
    left: -135px;
    bottom: 10px;
}

.connect-wrap .extras span:nth-child(5) {
    top: -30px;
    left: -40px;
}

.connect-wrap .extras span:nth-child(6) {
    top: -125px;
    left: -105px;
}

.connect-wrap .extras span:nth-child(7) {
    top: -185px;
    left: 30px;
}

.connect-wrap .extras span:nth-child(10) {
    top: -175px;
    left: 255px;
}

.connect-wrap .extras span:nth-child(12) {
    top: 100px;
    left: 280px
}

.connect-wrap .extras span:nth-child(2),
.connect-wrap .extras span:nth-child(3),
.connect-wrap .extras span:nth-child(4),
.connect-wrap .extras span:nth-child(8),
.connect-wrap .extras span:nth-child(9),
.connect-wrap .extras span:nth-child(11),
.connect-wrap .extras span:nth-child(13) {
    border-radius: 50%;
    border: 4px solid rgba(255,255,255,.3);
}

.connect-wrap .extras span:nth-child(2),
.connect-wrap .extras span:nth-child(4),
.connect-wrap .extras span:nth-child(9),
.connect-wrap .extras span:nth-child(11) {
    width: 15px;
    height: 15px;
}

.connect-wrap .extras span:nth-child(3),
.connect-wrap .extras span:nth-child(8),
.connect-wrap .extras span:nth-child(13) {
    width: 20px;
    height: 20px;
}

.connect-wrap .extras span:nth-child(2) {
    top: 95px;
    left: -75px;
}

.connect-wrap .extras span:nth-child(3) {
    top: 55px;
    left: -175px;
}

.connect-wrap .extras span:nth-child(4) {
    top: -15px;
    left: -155px;
}

.connect-wrap .extras span:nth-child(8) {
    top: -45px;
    left: 110px;
}

.connect-wrap .extras span:nth-child(9) {
    top: -160px;
    left: 185px;
}

.connect-wrap .extras span:nth-child(11) {
    top: -20px;
    left: 280px;
}

.connect-wrap .extras span:nth-child(13) {
    top: 145px;
    left: 235px;
}

.connect-wrap .smiley {
    z-index: 100;
    width: inherit;
    height: inherit;
    position: relative;
    border-radius: 50%;
    background-color: var(--accent);
}

.connect-wrap .links {
    z-index: -1;
    width: inherit;
    height: inherit;
    position: absolute;
}

.connect-wrap .links a {
    left: 50%;
    width: 50px;
    height: 50px;
    color: #fff;
    font-size: 26px;
    line-height: 50px;
    margin-left: -25px;
    text-align: center;
    position: absolute;
    border-radius: 50%;
    text-decoration: none;
    background-color: #fff;
    transition: all .4s ease-in-out 0s;
}

.connect-wrap .links a:nth-child(1) {
    transform:translate(-140px,0);
    background: #3B5998;
}

.connect-wrap .links a:nth-child(1):hover {
    background: #fff;
    color: #3B5998;
}

.connect-wrap .links a:nth-child(2) {
    transform: translate(-100px,-100px);
    background: #C43535;
}

.connect-wrap .links a:nth-child(2):hover {
    background: #fff;
    color: #C43535;
}

.connect-wrap .links a:nth-child(3) {
    transform: translate(0,-150px);
    background: #E1306C;
}

.connect-wrap .links a:nth-child(3):hover {
    background: #fff;
    color: #E1306C;
}

.connect-wrap .links a:nth-child(4){
    transform: translate(100px,-100px);
    background: #E6DA00;
}

.connect-wrap .links a:nth-child(4):hover {
    background: #fff;
    color: #E6DA00;
}

.connect-wrap .links a:nth-child(5){
    transform: translate(140px,0);
    background: #F80000;
}

.connect-wrap .links a:nth-child(5):hover {
    background: #fff;
    color: #F80000;
}

.connect-wrap .smiley .face {
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin-top: -50px;
    margin-left: -40px;
    position: absolute;
    border-radius: 50%;
    border: 8px solid transparent;
    border-bottom-color: #fff;
}

.connect-wrap .smiley .face:before,
.connect-wrap .smiley .face:after {
    width: 8px;
    height: 8px;
    bottom: 3px;
    border-radius: 50%;
    background-color: #fff;
}

.connect-wrap .smiley .face:before {
    left: 2px;
}

.connect-wrap .smiley .face:after {
    right: 2px;
}

.connect-wrap .smiley .face .eyes:before,
.connect-wrap .smiley .face .eyes:after {
    top: 15px;
    width: 13px;
    height: 16px;
    border-radius: 50%;
    background: #fff;
}

.connect-wrap .smiley .face .eyes:before {
    left: 0;
}
.connect-wrap .smiley .face .eyes:after {
    right: 0;
}

.connect-wrap .smiley .legs {
    bottom: -35px;
    height: 12px;
    width: inherit;
    border-radius: 50%;
    position: absolute;
    background-color: rgba(0,0,0,.2);
}

.connect-wrap .smiley .legs:before,
.connect-wrap .smiley .legs:after {
    width: 12px;
    bottom: 5px;
    height: 35px;
    background-color: var(--accent);
    border-radius: 0 0 12px 12px;
}

.connect-wrap .smiley .legs:before {
    left: 50px;
}

.connect-wrap .smiley .legs:after {
    right: 50px;
}

/*
.connect-wrap {
    animation: smiley 4s infinite forwards;
}
*/

.connect-wrap {
    animation-name: smiley;
    animation-duration: 1s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    /* animation-delay: 2s; */
}

/*
.connect-wrap .links a:nth-child(1) {
    animation: link-1 4s infinite forwards;
}

.connect-wrap .links a:nth-child(2) {
    animation: link-2 4s infinite forwards;
}

.connect-wrap .links a:nth-child(3) {
    animation: link-3 4s infinite forwards;
}

.connect-wrap .links a:nth-child(4) {
    animation: link-4 4s infinite forwards;
}

.connect-wrap .links a:nth-child(5) {
    animation: link-5 4s infinite forwards;
}
*/

.connect-wrap .links a:nth-child(1) {
    animation-name: link-1;
    animation-duration: 4s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    animation-delay: 4s;
}

.connect-wrap .links a:nth-child(2) {
    animation-name: link-2;
    animation-duration: 4s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    animation-delay: 4s;
}

.connect-wrap .links a:nth-child(3) {
    animation-name: link-3;
    animation-duration: 4s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    animation-delay: 4s;
}

.connect-wrap .links a:nth-child(4) {
    animation-name: link-4;
    animation-duration: 4s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    animation-delay: 4s;
}

.connect-wrap .links a:nth-child(5) {
    animation-name: link-5;
    animation-duration: 4s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    animation-delay: 4s;
}

.connect-wrap .extras span {
    animation: extra 4s infinite forwards;
    overflow: hidden;
}

.connect-wrap .extras span:nth-child(2),
.connect-wrap .extras span:nth-child(5),
.connect-wrap .extras span:nth-child(7) {
    animation: extra_one 4s infinite forwards;
}

.connect-wrap .extras span:nth-child(3),
.connect-wrap .extras span:nth-child(8),
.connect-wrap .extras span:nth-child(9),
.connect-wrap .extras span:nth-child(13) {
    animation: extra_two 4s infinite forwards;
}

/*
@keyframes smiley{
    0%{
        transform: scale(0);
    }
    20%{
        transform: scale(1);
    }
    85%{
        transform: scale(1);
    }
    100%{
        transform: translateX(1000px);
    }
}
*/

@keyframes smiley {
    0%{transform:scale(0);visibility: visible;}
    20%{transform:scale(0);visibility: visible;}
    85%{transform:scale(0);visibility: visible;}
    100%{transform:scale(1);visibility: visible;}
}

@keyframes link-1 {
    0%{transform:translate(0) scale(0)}
    30%{transform:translate(0) scale(0)}
    40%{transform:translate(-140px,0) scale(1)}
    100%{transform:translate(-140px,0) scale(1)}
}

@keyframes link-2 {
    0%{transform:translate(0) scale(0)}
    30%{transform:translate(0) scale(0)}
    50%{transform:translate(-100px,-100px) scale(1)}
    100%{transform:translate(-100px,-100px) scale(1)}
}

@keyframes link-3 {
    0%{transform:translate(0) scale(0)}
    30%{transform:translate(0) scale(0)}
    40%{transform:translate(0,-150px) scale(1)}
    100%{transform:translate(0,-150px) scale(1)}
}

@keyframes link-4 {
    0%{transform:translate(0) scale(0)}
    30%{transform:translate(0) scale(0)}
    50%{transform:translate(100px,-100px) scale(1)}
    100%{transform:translate(100px,-100px) scale(1)}
}

@keyframes link-5 {
    0%{transform:translate(0) scale(0)}
    30%{transform:translate(0) scale(0)}
    40%{transform:translate(140px,0) scale(1)}
    100%{transform:translate(140px,0) scale(1)}
}

@keyframes extra {
    0%{transform:scale(0)}
    40%{transform:scale(0)}
    50%{transform:scale(1)}
    100%{transform:scale(1)}
}

@keyframes extra_one{
    0%{transform:scale(0)}
    50%{transform:scale(0)}
    60%{transform:scale(1)}
    100%{transform:scale(1)}
}

@keyframes extra_two {
    0%{transform:scale(0)}
    55%{transform:scale(0)}
    65%{transform:scale(1)}
    100%{transform:scale(1)}
}


/* ################################################## */
/* ICON Animation
/* ################################################## */

.animation-icon>a i::before {
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -ms-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
}

/*#menu-item-920.animation-icon>a i::before {*/
.animation-icon>a i::before {
    /*content: '\e3fa' '85';*/
    /*font-family: "Material Icons" , "Futura LT Book";*/
    content: '\e3fa';
    --icon-1: '\e836';
    --icon-2: '\e39e';
    --icon-3: '\e837';
    font-family: Material Icons;
    animation-name: icon-fourFrames;
    -webkit-animation-name: icon-fourFrames;
    -moz-animation-name: icon-fourFrames;
    -ms-animation-name: icon-fourFrames;
    -o-animation-name: icon-fourFrames;
    animation-duration: 3s;
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    -ms-animation-duration: 3s;
    -o-animation-duration: 3s;
    /*color: transparent;*/
}

@keyframes icon-fourFrames {
    25% {
        content: var(--icon-1);
        /*color: #CC3300;*/
    }
    50% {
        content: var(--icon-2);
        /*color: #CC3300;*/
    }
    75% {
        content: var(--icon-3);
        /*color: #CC3300;*/
    }
}
@-webkit-keyframes icon-fourFrames {
    25% {
        content: var(--icon-1);
        /*color: #CC3300;*/
    }
    50% {
        content: var(--icon-2);
        /*color: #CC3300;*/
    }
    75% {
        content: var(--icon-3);
        /*color: #CC3300;*/
    }
}

/* ----- */
/* Pour attribution requise dans tyle : file media */;
i.attribution-animation-icon::before {
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -ms-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
}

/*#menu-item-920.animation-icon>a i::before {*/
i.attribution-animation-icon::before {
    /*content: '\e3fa' '85';*/
    /*font-family: "Material Icons" , "Futura LT Book";*/
    content: '\e3f2';
    --icon-1: '\e3f1';
    font-family: Material Icons;
    animation-name: icon-twoFrames;
    -webkit-animation-name: icon-twoFrames;
    -moz-animation-name: icon-twoFrames;
    -ms-animation-name: icon-twoFrames;
    -o-animation-name: icon-twoFrames;
    animation-duration: 3s;
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    -ms-animation-duration: 3s;
    -o-animation-duration: 3s;
    /*color: transparent;*/
}

@keyframes icon-twoFrames {
    50% {
        content: var(--icon-1);
        /*color: #CC3300;*/
    }
}
@-webkit-keyframes icon-twoFrames {
    50% {
        content: var(--icon-1);
        /*color: #CC3300;*/
    }
}


/*
https://codepen.io/ahmadbassamemran/pen/RzVRPb || https://www.youtube.com/watch?v=mPmCTAFlIRQ
<div class="battery icon"></div>
.icon{
    position: relative;
    text-align: center;
    display: inline-block;
    font-family: 'Material Icons';
    font-weight: 900;
    font-size: 50px;
    color:#ff6f61;
}
.battery{
    width: 100px;
    height: 50px;
}
.battery:before{
    content: '\e837';
    display: block;
    animation: iconAnimation 3s infinite;
}
@keyframes iconAnimation{
    0%{
        content: '\f244';
    }
    20%{
        content: '\f243';
    }
    40%{
        content: '\f242';
    }
    60%{
        content: '\f241';
    }
    80%{
        content: '\f240';
    }
}
*/


.battery:before{
    animation: iconAnimation 3s infinite;
    font-family: Material Icons;
}
@keyframes iconAnimation{
    
    50%{
        content: '\e86f';
    }
    100%{
        content: '\e3f2';
    }
}

/* PREVIEW AUTHOR */
.lf-item-container .sp-listing-details-author {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.lf-item-container .sp-listing-details-author.listing-details-3 .details-list li {
    padding: 0;
}

.lf-item-container .sp-listing-details-author.listing-details-3 .details-list li:first-child span .event-host {
    padding-left: 0;
    padding-right: 0;
    opacity: .5;
}

.lf-item-container .sp-listing-details-author.listing-details-3 .details-list li:first-child span .event-host>a {
    height: 100%;
    padding: 10px 15px;
}

.lf-item-container .sp-listing-details-author.listing-details-3 .details-list li:first-child span .event-host .host-name {
    text-align: left;
}

.lf-item-container .sp-listing-details-author.listing-details-3 .details-list li:first-child span .event-host:hover {
    background: #f2f3f2;
    opacity: 1;
}

.lf-item-container .sp-listing-details-author.listing-details-3 .details-list li:last-child {
    /*height: 55px;*/
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    justify-content: center;
    padding-top:10px;
    padding-bottom:10px;
}

.lf-item-container .sp-listing-details-author.listing-details-3 .details-list li:nth-child(2) {
    /*text-align: right;
    padding-right: 15px;*/
    padding-right: 15px;
    justify-content: end;
}

.lf-item-container .sp-listing-details-author.listing-details-3 .details-list li:last-child .button-1 {
    display: inline-flex;
    align-items: center;
    flex-wrap: nowrap;
    color: #9e9e9e;
    border: none;
    background: #eee;
    border-radius: 16px;
    font-size: 8px;
    height: 2em;
    /*margin: 4px 0;*/
    max-width: 100%;
    outline: 0;
    padding: 0.5em 0.9em;
    position: relative;
    vertical-align: middle;
    font-weight: normal;
    max-width: 30%;
}

.lf-item-container .sp-listing-details-author.listing-details-3 .details-list li:last-child .button-1 i {
    color: inherit;
    margin-right: 0.2em;
    top:0;
    margin-bottom:0;
    font-size: 1.5em;
    width: auto;
}

.lf-item-container .sp-listing-details-author.listing-details-3 .details-list li:last-child .button-1 span {
    font-size: inherit;
}

/* END PREVIEW AUTHOR */

.lf-item-container.listing-preview[data-template="wegup"] {
    overflow: inherit;
}

.listing-details-3 ul.details-list {
    /* horizontal-scroll-wrapper */
    display: flex;
    flex-wrap: nowrap;
    position: static !important;
}

.listing-details-3 ul.details-list  li.cts-prev,
.listing-details-3 ul.details-list  li.cts-next {
    width: auto;
}

.listing-details-3:not(.sp-listing-details-author) .details-list li {
    color: #9e9e9e;
    cursor: pointer;
}

.listing-details-3:not(.sp-listing-details-author) .details-list li:hover {
background: #f2f3f2;
}

.listing-details-3:not(.sp-listing-details-author) .details-list li i {
    color: #9e9e9e;
}

.lf-item-container.listing-preview[data-template="wegup"] .listing-details-3 .details-list li:first-child:nth-last-child(4) {
    width: 100%;
}

.lf-item-container.listing-preview[data-template="wegup"] .listing-details-3 .details-list li:first-child:nth-last-child(5),
.lf-item-container.listing-preview[data-template="wegup"] .listing-details-3 .details-list li:first-child:nth-last-child(5)~li {
    width: 50%;
}

.lf-item-container.listing-preview[data-template="wegup"] .listing-details-3 .details-list li:first-child:nth-last-child(6),
.lf-item-container.listing-preview[data-template="wegup"] .listing-details-3 .details-list li:first-child:nth-last-child(6)~li {
    width: 33.3333%;
}

.lf-item-list {
    /*min-height: 55px;*/
    border-top: 1px solid #e3e3e3;
    display: -webkit-box;
    display: flex;
    /*-webkit-box-align: center;*/
    /*align-items: center;*/
    flex-wrap: nowrap;
    padding: 10px 15px;
    background-color: #fff;
}

.lf-item-container.listing-preview[data-template="wegup"] .lf-item-list ~ .lf-item-list {
    border-top: none;
    padding-top: 0;
}

.lf-item-container.listing-preview[data-template="wegup"] .listing-details-3.c27-footer-section,
.lf-item-container.listing-preview[data-template="wegup"] .listing-details.c27-footer-section {
    border-top: 0;
}

.lf-item-container.listing-preview[data-template="wegup"] a + .listing-details-3.c27-footer-section {
    border-top: 1px solid #e3e3e3;

}

.lf-item-container.listing-preview[data-template="wegup"] .listing-details-3.c27-footer-section.sp-listing-details-author {
    border-top: 1px solid #e3e3e3;
}

.lf-item-container.listing-preview[data-template="wegup"] a + .listing-details.c27-footer-section.sp-listing-details-filters,
.lf-item-container.listing-preview[data-template="wegup"] .lf-item-list + .listing-details.c27-footer-section.sp-listing-details-filters {
    border-top: 1px solid #e3e3e3;
}


.lf-item-list .col {
    display: flex;
    flex-wrap: wrap;
    /*justify-content: center;*/
    flex-direction: column;
    flex: 10000 1 0%;
    max-width: 100%;
    min-width: 0;
    width: auto;
}

.lf-item-list .item__section--main a,
.lf-item-list .item__section--main button {
    color: rgba(0,0,0,.4);
}

.lf-item-list .item__section--main a.action {
    padding: 5px 10px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 50px;
    font-size: 14px;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    background: #f2f3f2;
    /*background: transparent;*/
    border: none;
    /*border: 1.5px solid rgba(0,0,0,.15);*/
}

.lf-item-list .item__section--main a.action:hover {
    background: #eee;
}

.lf-item-list .item__section--main a.action i {
    font-size: 20px;
    position: relative;
    text-align: center;
    /*color: rgba(0,0,0,.4);*/
    -webkit-transition: .2s ease;
    transition: .2s ease;
    padding-right: 5px;
}

.lf-item-list .item__section--main .btn-group.action .btn:first-child:not(:last-child) {
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    padding-right: 5px;
}

.lf-item-list .item__section--main .btn-group.action .btn:last-child:not(:first-child) {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-left: 1px dashed rgba(0,0,0,.2);
    padding-left: 5px;
}

.lf-item-list .item__section--main .btn-group.action .btn:hover,
.lf-item-list .item__section--main .btn-group.action .btn:active,
.lf-item-list .item__section--main .btn-group.action .btn:focus {
    background: #eee;
    color: rgba(0,0,0,.4);
}

.lf-item-list .item__section--main .btn-group.action .btn {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    transition: .2s ease;
    background: #f2f3f2;
    border: none;
    outline: none;
    box-shadow: none;
}

.lf-item-list .item__section--main .btn-group.action .btn i {
    font-size: 20px;
    position: relative;
    text-align: center;
    /* color: rgba(0,0,0,.4); */
    -webkit-transition: .2s ease;
    transition: .2s ease;
    /* padding-right: 5px; */
    /* line-height: inherit; */
}

.lf-item-list .col-auto {
    align-items: flex-end;
    padding-left: 16px;
    /*justify-content: flex-start;*/
    flex-direction: column;
    display: flex;
   /* display: none;*/
    flex-wrap: wrap;
    color: #757575;
    /*max-width: 100%;*/
    max-width: 30%;
    min-width: 0;
    width: auto;
}

.lf-item-list .col-auto {
    align-items: flex-end;
    padding-left: 16px;
    /*justify-content: flex-start;*/
    flex-direction: column;
    display: flex;
   /* display: none;*/
    flex-wrap: wrap;
    color: #757575;
    /*max-width: 100%;*/
    max-width: 30%;
    min-width: 0;
    width: auto;
}





.lf-item-container.listing-preview.type-annuaire[data-template="wegup"] {
  background-color: yellow;
}

.lf-item-container.listing-preview.type-place[data-template="wegup"] {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 5px #0003, 0 2px 2px #00000024, 0 3px 1px -2px #0000001f;
    vertical-align: top;
}

/* Pour les types -> Blagues || Poeme, etc | dont la description est affiché dans la preview card */
.lf-item-container.listing-preview.type-place[data-template="wegup"] .lf-item-info span {
    max-height: 70px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    -webkit-mask-image: linear-gradient(180deg, #000 40%, transparent);
    mask-image: linear-gradient(180deg, #000 40%, transparent);
}

.lf-item-container.listing-preview.type-place[data-template="wegup"] .lf-item-info span:before {
    /*content:'';
    content:'';
    width:100%;
    height:100%;    
    position:absolute;
    left:0;
    top:0;
    background:linear-gradient(transparent 150px, white);*/
}

/*
.lf-item-container.listing-preview.type-entertainment-jokes .lf-item.lf-item-wegup .overlay {
    background: radial-gradient(circle, var(--q-primary-card) 0%, var(--accent) 100%);
    opacity: 1;

}

.lf-item-container.listing-preview.type-entertainment-jokes .lf-item.lf-item-wegup>a:hover .overlay {
    opacity: 1!important;
}

.lf-item-container.listing-preview.type-entertainment-jokes .lf-item.lf-item-wegup .overlay::after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background: #0006;
}

.lf-item-container.listing-preview.type-entertainment-jokes .lf-item.lf-item-wegup>a:hover .overlay::after {
    background: #00000096;
}
*/

.lf-item-container.listing-preview .lf-item-info {
    top: 15px;
}

.lf-item-container.listing-preview.type-entertainment-jokes .lf-item.lf-item-wegup {
    height: auto;
}

.lf-item-container.listing-preview.type-entertainment-jokes .lf-item.lf-item-wegup .lf-item-info {
    position: relative;
    top:auto;
    right:auto;
    left:auto;
    bottom:auto;
    padding: 15px;
}

.lf-item-container.listing-preview.type-entertainment-jokes .lf-item.lf-item-wegup .lf-background {
    position: absolute;
    transition: opacity .28s ease-in;
}



.lf-item-head {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    padding: 5px 5px 5px 15px;
    background-color: #fff;
    border-bottom: 1px solid #e3e3e3;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.lf-item-head .col {
    display: flex;
    max-width: 100%;
    min-width: 0;
    width: auto;
    flex: 10000 1 0%;
}
.lf-item-head .col-auto {
    display: flex;
    max-width: 100%;
    min-width: 0;
    width: auto;
    flex: 0 0 auto;
}


/*
.lf-item-head .btn-group-xs>.btn, .lf-item-head .btn-xs {
    display: inline-block;
    vertical-align: middle;
    /display: inline-flex;
    align-items: center;/
    outline: none;
    color: #bdbdbd;
    border-color: #bdbdbd;
    /background: #0000!important;/
    text-transform: uppercase;
    /font-weight: 500;/
    /font-size: 10px;/
    font-size: 9px;
    /line-height: 1;/
    line-height: 1.4em;
    padding: 2px 5px;
}
*/

/*.lf-item-head .btn-group-xs>.btn > *, .lf-item-head .btn-xs > * {
    display: inline;
    vertical-align: middle;
}*/
.lf-item-head .btn-group {
/*max-width: 60%;*/
}
.lf-item-container .lf-item-head .btn-group>.btn span {
    line-height: normal;
}

.lf-item-head .col>.btn-group, .lf-item-head .col>.btn {
    margin-right: 5px;
}

.lf-item-container .btn-group-xs>.btn, .lf-item-container .btn-xs {
    display: inline-flex;
    align-items: center;
    outline: none;
    color: #bdbdbd;
    text-align: left;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 1;
    padding: 2px 2px;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
}

.btn-group>.btn:first-child {
    margin-left: 0;
}

.btn-group-vertical>.btn, .btn-group>.btn {
    position: relative;
    float: left;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.lf-item-container .btn-group-xs>.btn-default:hover, .lf-item-container .btn-default:hover,
.lf-item-container .btn-group-xs>.btn-default:active, .lf-item-container .btn-default:active,
.lf-item-container .btn-group-xs>.btn-default:focus, .lf-item-container .btn-default:focus {
    color: #bdbdbd;
    /*background-color: #f4f4f4;*/
    /*background-color: #f8f8f8;*/
    background-color: #f2f3f2;
    border-color: #bdbdbd;
}

.lf-item-container .btn-default.ad-badge-promoted i {
    /*color: var(--accent);*/
    /*opacity: .5;*/
    color: rgba(var(--accent-rgb), 0.5);
}
.lf-item-container .btn-default.ad-badge-promoted:hover i {
    color: var(--accent);
}


.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
    margin-left: 0px; 
    border-left-width: 0px;
}


.lf-item-container .btn-group .btn-default.active, .lf-item-container .btn-group .btn-default:active, .lf-item-container .btn-group .btn-default:hover, .lf-item-container .btn-group .btn-default:focus {
    color: #bdbdbd;
    /*background-color: #f4f4f4;*/
    /*background-color: #f8f8f8;*/
    background-color: #f2f3f2;
    border-color: #bdbdbd;
}

.lf-item-container .btn-group-xs>.btn:focus, .lf-item-container .btn-xs:focus {
    outline: none;
    box-shadow: none;
}

.lf-item-container .btn-group-xs>.btn i, .lf-item-container .btn-xs i {
    /*font-size: inherit;*/
    font-size: 16px;
    /*line-height: inherit;*/
    display: inline-flex;
    align-items: center;
    margin-bottom:0!important;
}

/* CATEGORY - FILTRE PRIORITAIRE */
/*.listing-details-3 .details-list li .btn-default i {
    margin-right: 5px;
    color: #bdbdbd;
}

.lf-item-container.listing-preview.type-place .listing-details-3 ul.details-list {
    padding: 5px 15px 5px 15px;
}

.lf-item-container.listing-preview.type-place .listing-details-3 .details-list li:first-child:nth-last-child(2),
.lf-item-container.listing-preview.type-place .listing-details-3 .details-list li:first-child:nth-last-child(2)~li {
    width: auto;
}

.lf-item-container.listing-preview.type-place .listing-details-3 .details-list li {
width: auto;
margin: 5px 10px 5px 0;
}

.lf-item-container.listing-preview.type-place .listing-details-3 .details-list li:nth-child(2) span {
    padding-right: 0;
}*/



/* END CATEGORY - FILTRE PRIORITAIRE */

.lf-item-container .sp-listing-details-filters {
    height: auto;
    padding: 5px 15px 5px 15px;
    white-space: nowrap;
}

.lf-item-container .sp-listing-details-filters .btn {
    margin: 5px 5px 5px 0;
    line-height: normal;
}

.lf-item-container .sp-listing-details-filters .btn i {
    margin-right: 5px;
}

.sp-listing-details-filters .cts-carousel {
    position: static!important;
    display:flex;
    flex-wrap: nowrap;
}

.sp-listing-details-filters .cts-carousel .cts-prev {
    margin-left: 10px;
}

.sp-listing-details-filters .cts-carousel .cts-next {
    margin-right: 10px;
}

.lf-item-head .col-auto > a, .lf-item-head .col-auto .dropdown > a, .lf-item-head .col-auto > span.sl-wrapper a {
    width: 32px;
    height: 32px;
    display: block;
    border-radius: 50%;
    /*background: #f8f8f8;*/
    display: -webkit-box;
    display: flex;
    /*display: inline-flex;*/
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    /*margin-left: 2px;*/
}

.lf-item-head .col-auto > a:hover, .lf-item-head .col-auto .dropdown > a:hover, .lf-item-head .col-auto > span.sl-wrapper a:hover {
    /*background: #f8f8f8;*/
    background: #f2f3f2;
}

.lf-item-head .col-auto > a > i, .lf-item-head .col-auto .dropdown > a, .lf-item-head .col-auto > span.sl-wrapper a > i {
    font-size: 18px;
    color: #555558;
}

/* Icon Like */
.lf-item-head .col-auto > span.sl-wrapper a.sl-button {
    padding: 0;
    font-size: inherit;
    line-height: normal;
}

.lf-item-head .col-auto > span.sl-wrapper a.sl-button span.sl-count,
.lf-item-head .col-auto > span.sl-wrapper span#sl-loader {
    display: none;
}
/* End Icon Like */

.lf-item-head .col-auto .c27-bookmark-button.bookmarked {
    background: var(--accent);
    color: #fff!important;
}

.lf-item-head .col {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lf-item-container img.verified-listing {
    top: 0;
}

.lf-item-title {
    display:flex;
    flex-wrap: nowrap;
    /*min-height: 50px;*/
    padding: 10px 15px;
    background-color: #fff;
}

.lf-item-title:hover {
    background: #f2f3f2;
    cursor: pointer;
}

.lf-item-title .col {
    display:flex;
    flex-wrap: wrap;
    /*justify-content: center;*/
    justify-content: start;
    flex-direction: column;
    flex: 10000 1 0%;
    max-width: 100%;
    min-width: 0;
    width: auto;
}

.lf-item-title .col .item__section--main {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    max-width: 100%;
}

.lf-item-title .col .item__section--main h4 {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 0px;
    line-height:1.4em;
}

.lf-item-title .col-auto {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: wrap;
    padding-left: 16px;
    color: #757575;
    max-width: 100%;
    min-width: 0;
    width: auto;
}




.lf-item-title .col-auto .item__section--main {
    /*line-height: 1.2em!important;*/
    max-width: 100%;
    margin-top: -2px;
}


/* Related listing - News */
.lf-item-container .event-host.sp-listing-details-news {
    position: relative;
}

.lf-item-container .event-host.sp-listing-details-news:before {
    content: 'News';
    writing-mode: tb-rl;
    transform: rotate(-180deg);
    /*font-size: 12px;*/
    font-size: 8px;
    margin-left: -15px;
    /*background-color: rgba(var(--accent-rgb), 0.5);*/
    background-color: #f2f3f2;
    /*color: #FFFFFF;*/
    color: rgba(0,0,0,.4);
    position: absolute;
    top: 0;
    bottom: 0;
    text-align: center;
}

.lf-item-container .event-host.sp-listing-details-news .host-name {
    max-width: 100%;
    font-weight: normal;
    /*margin-left: 5px;*/
}

/*.lf-item-container .event-host.sp-listing-details-news .host-name a:hover {
    color:inherit;
}*/
/* END - Related listing - News */




/* user-profile-dropdown = dropdown header woocommerce */
.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>a {
    display: flex;
    align-items: center;
    padding: 10px;
    color: #242429;
}
.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>a:focus, .dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>a:hover {
    background-color: rgba(232,232,232,1);
}

/* Si tooltip informations apres le a, le hover ne fera que sur le lien, je prefere appliquer le bg hover sur le li */
.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li:focus, .dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li:hover {
    background-color: rgba(232,232,232,1);
}

.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>a>i {
    display: flex;
    justify-content: center;
    margin-right: 5px;
    width: 20px;
}

.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu {
    /*top: 0px;*/
    padding: 0;
    border: none;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 1px 4px rgb(0 0 0 / 7%);
}

.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu.dropdown-menu-right {
    right: 0;
}

/* Modification icon bookmark */
.lf-item-container a.c27-bookmark-button i.mi.favorite_border:before {
    content: "\e867";
}

.lf-item-container a.c27-bookmark-button.bookmarked i.mi.favorite_border:before {
    content: "\e866";
}
/* End Modification icon bookmark */

.lf-item-container ul.dropdown-menu li a.bookmarked i.mi.bookmark_border:before {
    content: "\e866";
}





/* Explorer | Dropdown -> Search | https://helpdesk.27collective.net/questions/question/searching-in-combobox/ */
.select2-container--open .select2-search--dropdown.select2-search--hide {
    display: block !important;
}


#sp_explorer.explorer-type-classifieds .lf-head.level-normal {
     
        display:none;
    
}


/* My account -> my listings */

/* align bottom info */
#job-manager-job-dashboard table.job-manager-jobs .listing-cell {
    position: relative;
}
#job-manager-job-dashboard table.job-manager-jobs .listing-cell td.listing-info {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
#job-manager-job-dashboard table td.listing-actions {
    padding-bottom: 10px;
}
/* end align bottom info */

#job-manager-job-dashboard table.job-manager-jobs .listing-cell td.listing-actions .cts-listing-action-preview {
    width: 100%!important;
    min-height: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#job-manager-job-dashboard table.job-manager-jobs .listing-cell td.listing-actions a.listing-dashboard-action-preview:before {
    content: "\e8ff";
    font-family: Material Icons!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#job-manager-job-dashboard table ul.job-dashboard-actions li a.job-dashboard-action-options:before {
    content: "\e87b";
    font-family: Material Icons!important;
}

#job-manager-job-dashboard table ul.job-dashboard-actions li a.job-dashboard-action-quick-view:before {
    content: "\e8ff";
    font-family: Material Icons!important;
}

#job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-promote {
 display: none !important;
}

/* End My account -> my listings */


/* -------------------------------- 

ADD LISTING

-------------------------------- */

/* Champs password caché */
#submit-job-form .fieldset-item_status_password,
#submit-job-form .fieldset-item_status_password small {
    display: none;
}

/* Intro section title */
.add-listing-form .section-title .element.intro {
    width: 700px;
    margin: auto;
    float: none;
    text-align: left;
    margin-top: 30px;
}

@media only screen and (max-width: 768px){
    .add-listing-form .section-title .element.intro {
        width: 100%;
    }
}


/* -------------------------------- 

PAGE SINGLE LISTING SUPPORT

-------------------------------- */
@media only screen and (min-width: 1201px){
    .single-listing.type-support.cover-style-image .profile-cover {
        background-image: url('https://www.wegup.com/static/images/support-header.png');
        background-size: auto;
        /*background-color: #cc3300;*/
        background-color: var(--accent);
    }

    .single-listing.type-support.cover-style-image .profile-cover .overlay {
        opacity: 0.5 !important;
        display: block;
        background-color: transparent !important;
        background-image: linear-gradient(120deg, #000000 0%, #FFFFFF10 100%);
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
}

.single-listing.type-support.cover-style-image .main-info-mobile:before {
    content: '';
    opacity: 0.5 !important;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: transparent !important;
    background-image: linear-gradient(120deg, #000000 0%, #FFFFFF10 100%);
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.single-listing.type-support.cover-style-image .main-info-mobile {
    position: relative;
    background-color: var(--accent);
    background-image: url(https://www.wegup.com/static/images/support-header.png);
    background-size: auto;
}

.single-listing.type-support.cover-style-image .main-info-mobile .listing-main-info {
    background: transparent;
}

.single-listing.type-support.cover-style-image .main-info-mobile .listing-main-info .profile-name h1,
.single-listing.type-support.cover-style-image .main-info-mobile .listing-main-info .profile-name h2,
.single-listing.type-support.cover-style-image .main-info-mobile .listing-main-info .listing-main-buttons.detail-count-1 {
    color: #ffffff;
}

.single-listing.type-support .profile-header {
    display: none;
}

.single-listing.type-support .profile-cover.profile-cover-no-img {
    height: 200px;
}

@media only screen and (max-width: 480px) {
    .single-listing.type-support .profile-cover.profile-cover-no-img {
        height: 50px;
    }
}

@media only screen and (max-width: 1200px) {
    .single-listing.type-support .profile-cover.profile-cover-no-img {
        height: 50px;
    }
}

/*@media (min-width: 992px) {
    .single-listing.type-support .listing-main-info .col-md-6:first-child {
         width: 100%; 
    }
    .single-listing.type-support .listing-main-info .col-md-6:last-child {
         display: none;
    }
}*/

/* Ne pas afficher -> You May Also Be Interested In */
.similar-listings .section-title h2 {
    display: none;
}


/* -------------------------------- 

PREVIEW CARD SUPPORT

-------------------------------- */

.listing-preview.type-support .c27-listing-preview-category-list a {
    opacity: .5;
}

.listing-preview.type-support .c27-listing-preview-category-list a:hover {
    opacity: 1;
}

.listing-preview.type-support .listing-details .cat-icon {
    background-color: #f4f4f4 !important;
}

.listing-preview.type-support .listing-details .cat-icon i {
    color: #555558 !important;
}

.listing-preview.type-support .lf-item-info span.read-time {
    color: #9d9d9d;
}

/* -------------------------------- 

PAGE EXPLORE SUPPORT

-------------------------------- */

@media only screen and (min-width: 1201px) {
    .page-id-971 #c27-explore-listings.no-map-tmpl .mobile-explore-head-top {
        margin: 0;
        min-width: 100%;
    }
}

/* Info Cards Contact (Messagerie et email) */
.page-id-971 .service-item .service-item-info a {
    display: inline-block;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}

.page-id-971 .service-item .service-item-info .service-item-icon {
    padding-bottom: 20px;
    padding-top: 0; 
}

/* -------------------------------- 

PAGE EXPLORE FEEDBACK

-------------------------------- */

@media only screen and (min-width: 1201px) {
    .page-id-5627 #c27-explore-listings.no-map-tmpl .mobile-explore-head-top {
        margin: 0;
        min-width: 100%;
    }
}

/* Nombre de listing */
.page-id-5627 .finder-search .lc-info h6 {
    display: none;
}

/* END - PAGE EXPLORE FEEDBACK */


/* -------------------------------- 

PREVIEW CARD FEEDBACK

-------------------------------- */

.lf-item-container.listing-preview.type-feedback[data-template="wgp-feedback"] {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #E3E3E3;
    box-shadow: none;
}

.lf-item-container.listing-preview.type-feedback[data-template="wgp-feedback"] .lf-item {
    background-color: #fffFFF;
    height: 170px;
}

.lf-item-container.listing-preview.type-feedback[data-template="wgp-feedback"] .lf-item-info>h4 {
    color: #000000;
    font-size: 16px;
    font-weight: 300;
    display: flex;
    line-height: 1.4;
}

.lf-item-container.listing-preview.type-feedback[data-template="wgp-feedback"] .lf-item-info>h4 i:nth-of-type(1) {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    font-size: 40px;
    display: flex;
    margin-top: -12px;
    margin-left: -8px;
    align-items: flex-end;
    color: #E3E3E3;
}

.lf-item-container.listing-preview.type-feedback[data-template="wgp-feedback"] .lf-item-info>h4 i:nth-of-type(2) {
    font-size: 40px;
    display: flex;
    align-items: flex-end;
    margin-bottom: -12px;
    margin-right: -8px;
    color: #E3E3E3;
}

.lf-item-container.listing-preview.type-feedback[data-template="wgp-feedback"] .event-host.c27-footer-section {
    border-top: none;
}

.lf-item-container.listing-preview.type-feedback[data-template="wgp-feedback"] .event-host.c27-footer-section .avatar,
.lf-item-container.listing-preview.type-feedback[data-template="wgp-feedback"] .event-host.c27-footer-section span.host-name {
    opacity: .5;
}

.lf-item-container.listing-preview.type-feedback[data-template="wgp-feedback"] .event-host.c27-footer-section a:hover .avatar,
.lf-item-container.listing-preview.type-feedback[data-template="wgp-feedback"] .event-host.c27-footer-section a:hover span.host-name {
    opacity: 1;
}

@media only screen and (max-width: 768px){
    .lf-item-container.listing-preview.type-feedback[data-template="wgp-feedback"] .event-host.c27-footer-section .item-preview {
        display: block;
    }
}

/* END - PREVIEW CARD FEEDBACK */


/* GENERAL */

/* Accordion -> Ajout icon before and after collapse */
.accordion-block .panel-group .panel-heading .panel-title a {
    display: flex;
}

.accordion-block .panel-group .panel-heading .panel-title [aria-expanded="false"]:before {
    content: "\e145";
    font-family: Material Icons;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: 10px;
    position: relative;
}

.accordion-block .panel-group .panel-heading .panel-title [aria-expanded="true"]:before {
    content: "\e15b";
    font-family: Material Icons;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: 10px;
    position: relative;
}

/* Accordion -> Ajout icon collapse All */
.accordion-block .title-style-1 {
    display: flex;
    flex-wrap: nowrap;
}

.accordion-block .title-style-1 h5 {
    display: flex;
    flex: 1;
}

.accordion-block .title-style-1:after {
    content: "\e152";
    font-family: Material Icons;
    display: flex;
    cursor: pointer;
    color: #9d9d9d;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.accordion-block .title-style-1.collapsed:after {
    content: "\e152";
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

/* Accordion -> Title -> Augmentation de la taille de police */
.accordion-block .panel-default>.panel-heading h4 {
    font-size: 14px;
}


/* Content protected by password */
.post-password-required .post-password-form input[type="submit"] {
    float: none;
}

/* -------------------------------- 

QUICK VIEW

-------------------------------- */

.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-support .mc-left .lf-item-container,
.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-feedback .mc-left .lf-item-container {
    display: none;
}

.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-support .mc-left .grid-item,
.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-feedback .mc-left .grid-item {
    width: 100%;
}

.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-support .mc-left .grid-item .pf-head,
.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-feedback .mc-left .grid-item .pf-head {
    display: flex;
    flex-wrap: nowrap;
}

.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-support .mc-left .grid-item .pf-head .title-style-1,
.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-feedback .mc-left .grid-item .pf-head .title-style-1 {
    display: flex;
    flex: 1;
    max-width: 100%;
}

.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-support .mc-left .grid-item .pf-head .title-style-1 h5,
.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-feedback .mc-left .grid-item .pf-head .title-style-1 h5 {
    margin-right: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-support .mc-left>.grid-item .pf-body img,
.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-feedback .mc-left>.grid-item .pf-body img {
    max-width: 100%;
}

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

    /* Full height */
    .wegup-b .quick-view-modal.full .container {
        padding: 0;
        margin: 0;
        width: 100%;
        height: 100% !important;
    }
    .wegup-b .quick-view-modal.full .modal-dialog,
    .wegup-b .quick-view-modal.full .modal-content,
    .wegup-b .quick-view-modal.full .quick-view-alternate.listing-quick-view-container.type-support,
    .wegup-b .quick-view-modal.full .quick-view-alternate.listing-quick-view-container.type-feedback,
    .wegup-b .quick-view-modal.full .quick-view-alternate.type-support .mc-left {
        height: 100%;
    }
    .wegup-b .quick-view-modal.full .quick-view-alternate.listing-quick-view-container.type-support ,
    .wegup-b .quick-view-modal.full .quick-view-alternate.listing-quick-view-container.type-feedback {
        border-radius: 0;
    }
    /* End Full height */
}

/*.wegup-b .quick-view-modal .quick-view-alternate.type-support .grid-item:nth-child(3) {*/
.quick-view-modal .quick-view-alternate .mc-left>div:nth-child(2) + .grid-item {
    bottom: 0;
    position: fixed;
    height: 120px;
    max-height: 120px;
}

/*.quick-view-modal .quick-view-alternate .mc-left>div:nth-child(2) + .grid-item {
    min-height:100%;
}*/

.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-support .mc-left .grid-item:nth-child(2) .pf-body,
.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-feedback .mc-left .grid-item:nth-child(2) .pf-body {
    position: absolute;
    top: 70px;
    bottom: 120px;
    /* font-size: 15px; */
     overflow: auto; 
    left: 0;
    right: 0;
    /* margin-bottom: 0px; */
    padding: 0 15px 10px 15px;
    /* width: 100%; */
    min-height: calc(100% - 210px);

    /* Scrollbar */
    scrollbar-color: rgba(0,0,0,.06) transparent;
    scrollbar-width: thin;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    overflow-y: overlay;
    overflow-x: hidden;
}

.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-support .mc-left .grid-item:nth-child(2) .pf-body::-webkit-scrollbar,
.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-feedback .mc-left .grid-item:nth-child(2) .pf-body::-webkit-scrollbar {
    width: 7px;
}

.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-support .mc-left .grid-item:nth-child(2) .pf-body::-webkit-scrollbar-thumb,
.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-feedback .mc-left .grid-item:nth-child(2) .pf-body::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.06);
}

.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-feedback .mc-left .grid-item:nth-child(2) .pf-body p {
    display: flex;
}

/* Icon blockquote */
.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-feedback .mc-left .grid-item:nth-child(2) .pf-body p i:nth-of-type(1) {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    font-size: 40px;
    display: flex;
    margin-top: -12px;
    margin-left: -8px;
    align-items: flex-end;
    color: #E3E3E3;
}

.quick-view-modal .modal-content .listing-preview.quick-view-alternate.type-feedback .mc-left .grid-item:nth-child(2) .pf-body p  i:nth-of-type(2) {
    font-size: 40px;
    display: flex;
    align-items: flex-end;
    margin-bottom: -12px;
    margin-right: -8px;
    color: #E3E3E3;
}
/* End - Icon blockquote */


/* Custom li list-style with icon
   https://stackoverflow.com/a/13354689 */
.block-type-text .content-block.wp-editor-content .pf-body ul {
    list-style: none;
    padding: 0;
}

.block-type-text .content-block.wp-editor-content .pf-body ul li {
    padding-left: 1.3em;
    list-style: none;
    padding-top: 0.25em;

}

.block-type-text .content-block.wp-editor-content .pf-body ul li:before {
    content: "\e5cc";
    font-family: Material Icons;
    display: inline-block;
    margin-left: -1.3em; /* same as padding-left set on li */
    width: 1.3em; /* same as padding-left set on li */
    position: relative;
    font-weight: 900;
    top: 2px;
    /* bottom: 2px; */
    /* vertical-align: middle;*/
}
/* END Custom li list-style with icon */

.block-type-text .pf-body>ul>li:last-child {
    margin-bottom: 20px;
}

.block-type-text .content-block.wp-editor-content .pf-body p:not(:last-child) {
    margin: 0 0 20px;
}

.block-type-text .pf-body h4,
.block-type-text .pf-body h5,
.block-type-text .pf-body h6 {
    margin-top: 30px;
}


/* -------------------------------- 

NOTIFICATIONS

-------------------------------- */


/* Si alignement de la boite au centre de l'ecran : Ajouter class : center */
.mylisting-dialog-wrapper.center.slide-in {
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    top:50%;
    left:50%;
    bottom: auto;
}

/* Si alignement action en haut : Ajouter class : actions-top */
.mylisting-dialog-wrapper.actions-top.slide-in .mylisting-dialog--actions {
    vertical-align: top;
}

/* Si uniquement icon : Ajouter class : actions-icon */
.mylisting-dialog-wrapper.actions-icon.slide-in .mylisting-dialog--message {
    width: 90%;
}

.mylisting-dialog-wrapper.actions-icon.slide-in .mylisting-dialog--actions {
    width: 10%;
}

.mylisting-dialog-wrapper.actions-icon.slide-in .mylisting-dialog--dismiss {
    font-size: 0;
}

.mylisting-dialog-wrapper.actions-icon.slide-in .mylisting-dialog--dismiss::before {
    content: '';
    content: "\e5cd";
    font-family: Material Icons;
    font-size: 13px;
}

.mylisting-dialog-wrapper.actions-icon.slide-in .mylisting-dialog--dismiss.mylisting-dialog--action {
    padding: 1px 3px;
}

/* Modification : si rajout d'un icon dans le message, difficulté pour aligner */
.mylisting-dialog-wrapper.actions-icon.slide-in .mylisting-dialog--message {
    display: inline-flex;
    /*flex-wrap: wrap;*/
}

/* wrap class pour retour a la ligne flex */
.mylisting-dialog-wrapper.actions-icon.slide-in.wrap .mylisting-dialog--message {
    /*display: inline-flex;*/
    flex-wrap: wrap;
}

/*
.mylisting-dialog-wrapper .mylisting-dialog {
    display: flex;
    flex-wrap: nowrap;
}

.mylisting-dialog-wrapper .mylisting-dialog  .mylisting-dialog--message {
    display: flex;
}
*/

.mylisting-dialog-wrapper.actions-icon.slide-in .mylisting-dialog--message>i {
    margin-right: 10px;
    font-size: 25px;
    margin-top: -2px;
}

.mylisting-dialog-wrapper .mylisting-dialog--actions .mylisting-dialog--loading .paper-spinner  {
    margin-top: -5px;
}


/*.mylisting-dialog-wrapper::after {
    content: "";
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: -1;
}*/

/*body .mylisting-dialog-wrapper + body .overlay2  {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 49999;
}*/

/* -------------------------------- 

FOOTER

-------------------------------- */

footer.footer .tagcloud {
    display: flex;
    flex-wrap: nowrap;
}

footer.footer .tagcloud.horizontal-scroll-wrapper.cts-carousel {
    position: static !important;
}

footer.footer .tagcloud .tag {
    /* font-size: 13px !important; */
    border: 1px solid #eee;
    padding: 5px 10px;
    border-radius: 5px;
    margin-right: 5px;
    /*margin-bottom: 5px;*/
    display: flex;
    align-items: center;
    white-space: nowrap;
}

footer.footer .tagcloud a.tag span.img {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    margin-right: 10px;
}

footer.footer .tagcloud span.tag,
footer.footer .tagcloud span.tag:hover,
footer.footer #footer-list-tag .tagcloud span .tag {
    background: #eee;
}

footer.footer #footer-list-tag .tagcloud span .tag:hover {
    background: var(--accent);
}

footer.footer .tagcloud span.tag,
footer.footer .tagcloud span.tag:hover {
    cursor: default;
    color: inherit;
}

footer.footer .tagcloud .tag i {
    margin-right: 5px;
}

footer.footer .tagcloud .tag:hover {
    background: var(--accent);
    color: #fff;
}


.footer-bottom .copyright a {
    display: inline-block;
}

.footer-bottom .copyright a:not(.nturl)::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: var(--accent);
    -webkit-transition: .3s ease;
    transition: .3s ease;
}

.footer-bottom .copyright a:hover::after {
    width: 100%;
}


/* GENERAL */

p {
    font-size: 16px;
    line-height: 24px;
}

.wp-editor-content ol li, .wp-editor-content ul li {
    font-size: 16px;
    line-height: 28px;
}

body {
    font-size: 16px;
}

label {
    font-size: 16px;
}

body {
    /*font-family: 'Futura LT Book';*/
    
}


span[role="button"] {
    display: inline-block;
}

span[role="button"]:hover {
    color: var(--accent);
}

.wp-editor-content span[role="button"] {
    text-decoration: underline;
}

/* Barre de progression de style personnalisé dans CSS
  https://stackoverflow.com/questions/42290719/custom-styling-progress-bar-in-css */
progress.progressBar[value] {
      background-color: var(--accent);
      height: 2px;
      border-radius: 2px;
    }
    progress.progressBar[value]::-webkit-progress-bar {
     background-color: #f1f1f1;
    }
    progress.progressBar[value]::-webkit-progress-value {
      /*background-color: #FFFFFF!important;*/
    }
    progress.progressBar[value]::-moz-progress-bar {
      background-color: #f1f1f1;
    }
progress.progressBar::-webkit-progress-value {
  background-color: var(--accent);
}
progress.progressBar[value]::-webkit-progress-value {
      background-color: var(--accent);
    }
progress.progressBar:not([value])::-webkit-progress-value {
      background-color: var(--accent);
    }

/* TOOLTIP */
.tooltip .tooltip-inner {
    background-color: var(--accent);
    border: none;
    /* start bg after */
    position: relative;
    z-index: 0;
    /* end bg after */
}

.tooltip .tooltip-inner::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .2);
    border-radius: 4px;
    z-index: -1;
}

.tooltip .arrow:before {
    border: none;
}

.tooltip.top .tooltip-arrow {
    border-top-color: var(--accent);
}

.tooltip.top .tooltip-arrow::after {
    content: '';
    bottom: 0;
    margin-left: -5px;
    border-width: 5px 5px 0;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, .2);
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: var(--accent);
}

.tooltip.bottom .tooltip-arrow::after {
    content: '';
    top: 0;
    margin-left: -5px;
    border-width: 0 5px 5px;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-bottom-color: rgba(0, 0, 0, .2);
}


/* GUID TOUR - Driver.js */

body.intro-guide-tour #driver-highlighted-element-stage {
    z-index: auto!important;
    display: none !important;
}

@media only screen and (min-width: 1201px){
    body.admin-bar div#driver-popover-item,
    body.admin-bar #driver-highlighted-element-stage {
        margin-top: -32px;
    }
}

/* Ne pas afficher button previous a la premiere etape */
#driver-popover-item.first-step .driver-popover-footer .driver-prev-btn {
    display: none !important;
}

/* button close est mal aligner */
div#driver-popover-item .driver-popover-footer .driver-close-btn {
     float: none; 
}

#driver-popover-item .driver-popover-description img,
#driver-popover-item .driver-popover-description iframe {
    max-width: 100%;
}

/* END - GUID TOUR - Driver.js */

/* Contact Form 7 */


/* Form DMCA */

.wpcf7-form-control-wrap ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #C0C0C0;
}

.wpcf7-form-control-wrap ::-moz-placeholder { /* Firefox 19+ */
    color: grey;
    opacity: 1;
}

.wpcf7-form-control-wrap :-ms-input-placeholder { /* IE 10+ */
    color: grey;
}

.wpcf7-form-control-wrap :-moz-placeholder { /* Firefox 18- */
    color: grey;
}

.wpcf7 .wpcf7-form .wpcf7-response-output {
    display: flex;
    /*align-items: center;*/
    color: #FFFFFF !important;
    background-color: #cc3333;
    border: none !important;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 30px!important;
    text-align: left;
}

.wpcf7 .wpcf7-form .wpcf7-response-output:before {
    content: "\e88e";
    font: 26px/30px 'Material Icons';
    margin-right: 16px;
    /*vertical-align: middle;*/
    position: relative;
    margin-top: -4px;
}

.wpcf7 .wpcf7-form  span.wpcf7-not-valid-tip {
    border: none;
    background-color: #cc3333;
    border-radius: 2px;
    margin-bottom:20px;
    padding: 5px;
    font-size: 0.8em;
    opacity: 0.5;
    display: inline-block;
    color: white;
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}

.wpcf7 .wpcf7-form  span.wpcf7-not-valid-tip:after {
    clear: both;
}

.wpcf7 .wpcf7-form .dmca-select-country > span.wpcf7-not-valid-tip,
.wpcf7 .wpcf7-form .dmca-select-content > span.wpcf7-not-valid-tip {
    margin-top: 15px !important;
}

.wpcf7 .wpcf7-form .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: rgb(192, 192, 192);
    font-weight: normal;
}

.wpcf7 .wpcf7-form .checkbox label {
    display: flex;
}
.wpcf7 .wpcf7-form input[type=checkbox] {
    margin-right: 10px;
    top: 4px;
}

/* Upload button file
   Voir .upload-btn-wrapper */
.wpcf7 input[type=file] {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer !important;
}




a[data-target="#copyright-form"]:not(.collapsed),
span[data-target="#render-cookies-list"]:not(.collapsed) {
    background-color: #242429;
    color: #FFFFFF;
    text-decoration: none;
    padding: 2px 5px;
    margin-top: -2px;
    margin-bottom: -2px;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
}

a[data-target="#copyright-form"]:not(.collapsed)::after,
span[data-target="#render-cookies-list"]:not(.collapsed)::after {
    /*content: '\e5cd';*/
    content: '\e888';
    font-family: Material Icons;
    opacity: .5;
    margin-left: 5px;
}

a[data-target="#copyright-form"]:not(.collapsed):hover::after,
span[data-target="#render-cookies-list"]:not(.collapsed):hover::after {
    opacity: 1;
}


/* -------------------------------- 

PAGE ABOUT

-------------------------------- */

/* List testimonial */

#about-testimonial .testimonials .testimonial-content {
    background: none;
    background-image: none!important;
}

#about-testimonial .testimonials .testimonial-content h3 {
    color: #FFFFFF;
    max-width: none;
    font-weight: normal !important;
}

#about-testimonial .testimonials .testimonial-image {
    /*border: none;*/
    border: 2px dotted transparent;
}

#about-testimonial .testimonials .testimonial-image.active {
    border-color: rgba(255, 255, 255, .5);
}

#about-testimonial .testimonials .testimonial-content p {
    color: #FFFFFF;
}

#about-testimonial .testimonials .testimonial-image img {
    border: 2px solid transparent;
    border-radius: 50%;
}

/* End - List testimonial */

/* List item a découvrir */

/* Ajout discover-list a classes css dans les params de la section */
.discover-list div.elementor-widget-wrap {
    display: flex;
    flex-wrap: nowrap;
}

.discover-list div.elementor-element[data-widget_type="heading.default"] {
    margin-top: 12px;
    align-self: start;
}

.discover-list div.elementor-element[data-widget_type="image.default"] {
    align-self: start;
}

/* End - List item a découvrir */


/* -------------------------------- 

PLUGIN ADS PRO

-------------------------------- */

/* Banner style default */

#bsa-default .bsaProItem {
    box-shadow: 0 1px 5px #0003, 0 2px 2px #00000024, 0 3px 1px -2px #0000001f;
    border-radius: 5px;
}

#bsa-default .bsaProItem a.bsaProItem__url {
    padding: 2px;
    /*border: 1px solid #eee;*/
    box-sizing: border-box;
    border: 1px solid transparent;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    background-image: linear-gradient(#fff, #fff), linear-gradient(#FFAFBD, #D0D1D5);
    border-radius: 5px;
}

#bsa-default .bsaProItemInner {
    width: 100%;
    border-radius: 5px;
}

#bsa-default .bsaProItemInner__copy .bsaProItemInner__title {
    font-size: 14px;
    height: 40px;
    max-height: 40px;
}

#bsa-default .bsaProItemInner__copy .bsaProItemInner__desc {
    font-size: 13px;
}

#bsa-default .bsaProItemInner .bsaProItemInner__copy {
    box-shadow: none;
    /*box-shadow: -20px 0 50px -20px #333;*/
}

#bsa-default .bsaProItemInner .bsaProItemInner__copy::after {
    content: '';
    -webkit-box-shadow: -20px 0 50px -20px #333;
    -moz-box-shadow: -20px 0 50px -20px #333;
    box-shadow: -20px 0 50px -20px #333;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
}

#bsa-default .bsaProItemInner__copy  .bsaProItemInner__copyInner {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
}

#bsa-default .bsaProItemInner__copy  .bsaProItemInner__copyInner .bsaProItemInner__url,
#bsa-default .bsaProItemInner__copy  .bsaProItemInner__copyInner .bsaProItemInner__url__example {
    display: flex;
    align-self: flex-end;
    justify-content: flex-end;
    width: 100%;
    font-weight: normal;
    color: var(--accent);
    margin: 0 15px 5px 0;
    word-break: break-word;
}

#bsa-default .bsaProItemInner__thumb .bsaProItemInner__img {
    width: 100%;
    height: 150px;
    background-position: center;
    background-size: cover;
}

/* Builder Ads */

.bsaProInputsRight .bsaInputInner label {
    color: #ffffff;
    padding: 10px 0;
}

.bsaProInput label {
    font-weight: bold;
}

.bsaProPrice  {
    color: #ffffff;
    padding: 10px 0;
}

.bsaProInputsRight .bsaInputInner input {
    margin: 0 auto;
    text-align: center;
}

.bsaProInput > input[type="radio"] {
    color: var(--accent);
}

.bsaProSelectSpace select {
    color: #444444;
}

.bsaProInput input {
    color: #444444;
}

.bsaProInput ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #C0C0C0;
}

.bsaProInput ::-moz-placeholder { /* Firefox 19+ */
    color: grey;
    opacity: 1;
}

.bsaProInput :-ms-input-placeholder { /* IE 10+ */
    color: grey;
}

.bsaProInput :-moz-placeholder { /* Firefox 18- */
    color: grey;
}

.bsaProInputsRight .bsaInputInner {
    background-color: var(--accent);
    margin: 0 auto;
    text-align: center;
}

.bsaProSubmit,
.bsaProSubmit:hover,
.bsaProSubmit:active {
    margin: 50px 0 0 0;
    cursor: pointer;
}

.bsaProSubmit.uncheck-cgi {
    cursor: default;
}

.bsaProExpiration {
    font-style: italic;
}

.bsaProInputsRight .bsaInputInner label {
    margin-top: 10px;
    text-align: center;
}

.bsaProInputsLeft {
    margin-bottom: 50px;
}

.bsaProDiscount {
    float:none;
    margin-top: 10px;
    background-color: #ffffff;
    color: var(--accent);
    display: inline-block;
    width: auto;
}

.bsaProAlert {
    margin: 0 0 50px
}

.bsaProInputs > h3 {
    margin: 0 0 50px !important;
    vertical-align: middle;
    display: flex;
    clear: both;
    font-weight: normal;
}

/*.bsaProInputs > h3:before{
    content: "\f061";
    font-family: 'Font Awesome\ 5 Free';
    display: inline-block;
    padding-right: 10px;
    font-weight: 900;
}*/

.bsaProInputsLeft .bsaProInput:not(:nth-of-type(1)) {
    margin-top: 20px;
}

.bsaProInputsLeft .bsaProInput label {
    margin-bottom: 10px;
}




.bsaProNewForm .bsaProInputs.bsaProInputsLeft > h3:before,
.bsaProNewForm .bsaProInputs.bsaProInputsRight > h3:nth-of-type(1):before,
.bsaProNewForm .bsaProInputs.bsaProInputsRight > h3:nth-of-type(2):before,
.bsaProEditForm .bsaProInputs.bsaProInputsLeft > h3:before,
.bsaProEditForm .bsaProInputs.bsaProInputsRight > h3:nth-of-type(1):before {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    color: #FFFFFF; 
    background: var(--accent);
    text-align: center;
    margin-top: -5px;
}

.bsaProNewForm .bsaProInputs.bsaProInputsLeft > h3:before,
.bsaProEditForm .bsaProInputs.bsaProInputsLeft > h3:before {
    content: "1";
}

.bsaProNewForm .bsaProInputs.bsaProInputsRight > h3:nth-of-type(1):before {
    content: "2";
}

.bsaProNewForm .bsaProInputs.bsaProInputsRight > h3:nth-of-type(2):before,
.bsaProEditForm .bsaProInputs.bsaProInputsRight > h3:nth-of-type(1):before {
    content: "\e39e";
    font-family: Material Icons;
}

.bsaGetBillingModels {
    margin: 0 0 50px;
}

.bsaProAlert strong,
.bsaProAlert p {
    color: #ffffff;
}

.bsaProAlertSuccess {
    background-color: #000000;
}

.bsaProAlertFailed {
    background-color: var(--accent);
}

.bsaProOrderingForm .bsaProSubmit,
.bsaProOrderingForm .bsaProSubmit:hover,
.bsaProOrderingForm .bsaProSubmit:active {
    background-color: var(--accent) !important;
    color: #ffffff;
}

.bsaProOrderingForm .bsaProContainerExample a {
    pointer-events: none;
}

.bsaProOrderingForm #bsa-default .bsaProItem {
    box-shadow: none;
}

.bsaProSelectSpace select:focus {
    outline: none;
}

.bsaGetBillingModels .bsaProInputsGroup.bsaProInputsBillingModel .bsaProInput .bsaInputInner.bsaInputInnerModel{
    padding-top: 40px;
}

.bsaGetBillingModels .bsaProInputsGroup.bsaProInputsValues .bsaProInput .bsaInputInner {
    padding-top: 40px;
    height: 180px;
    min-height: 180px;
}

.bsaGetBillingModels .bsaProInputsGroup .bsaProInput .bsaInputInner input[type="radio"] {
    display: none;
}

.bsaGetBillingModels .bsaProInputsGroup .bsaProInput .bsaInputInner input[type="radio"]:checked + label:before {
    border-color: #ffffff;
    animation: input_radio_ripple_white 0.2s linear forwards;
}

.bsaGetBillingModels .bsaProInputsGroup .bsaProInput .bsaInputInner input[type="radio"]:checked + label:after {
    transform: scale(1);
    position: absolute;
    transform: translate(-50%, 0px);
    left: 50%;
}
.bsaGetBillingModels .bsaProInputsGroup .bsaProInput .bsaInputInner label {
    display: block;
    min-height: 20px;
    position: relative;
    margin: 0 auto;
    /*
    padding: 0 30px;
    margin-bottom: 0;
    cursor: pointer;
    vertical-align: bottom;
    */
}

.bsaGetBillingModels .bsaProInputsGroup .bsaProInput .bsaInputInner label:before,
.bsaGetBillingModels .bsaProInputsGroup .bsaProInput .bsaInputInner label:after {
    /*position: absolute;
    content: '';
    border-radius: 50%;
    transition: all .3s ease;
    transition-property: transform, border-color;*/
}

.bsaGetBillingModels .bsaProInputsGroup .bsaProInput .bsaInputInner label:before {
    content: '';
    border-radius: 50%;
    left: 50%;
    /* margin-left: -10px; */
    top: -20px;
    position: absolute;
    transform: translate(-50%, 0px);
    width: 20px;
    height: 20px;
    border: 2px solid rgba(255, 255, 255, 0.54);
}
.bsaGetBillingModels .bsaProInputsGroup .bsaProInput .bsaInputInner label:after {
    content: '';
    border-radius: 50%;
    top: -14px;
    left: 50%;
    /* margin-left: -5px; */
    position: absolute;
    transform: translate(-50%, 0px);
    width: 8px;
    height: 8px;
    transform: scale(0);
    background: #ffffff;
}

.ui-datepicker.bsaProCalendar {
    z-index: 1000 !important;
}

.ui-datepicker.bsaProCalendar a:hover, .ui-datepicker.bsaProCalendar td:hover a {
    color: var(--accent) !important;
}

.ui-datepicker.bsaProCalendar .ui-datepicker-current-day {
    background-color: var(--accent) !important;
}

.ui-datepicker.bsaProCalendar .ui-datepicker-prev:before {
    content: "\e314";
}

.ui-datepicker.bsaProCalendar .ui-datepicker-next:before {
    content: "\e315";
}

.ui-datepicker.bsaProCalendar .ui-datepicker-prev, .ui-datepicker.bsaProCalendar .ui-datepicker-next {
    font-family: Material Icons;
}

.ui-state-disabled.bsaProUnavailableDate,
.ui-state-disabled.bsaProUnavailableDate:hover,
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled.bsaProUnavailableDate:hover {
    background-color: #eee !important;
    color: black !important;
    opacity: .2;
}

.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {
    border: none;
    background: transparent;
    font-weight: 400;
    color: #454545;
}

.popupWidth {
    width: 40px !important;
}

@keyframes input_radio_ripple {
    0% {
        box-shadow: 0px 0px 0px 1px rgba(204, 51, 0, 0);
    }
    50% {
        box-shadow: 0px 0px 0px 15px rgba(204, 51, 0, 0.2);
    }
    100% {
        box-shadow: 0px 0px 0px 15px rgba(204, 51, 0, 0);
    }
}

@keyframes input_radio_ripple_white {
    0% {
        box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0);
    }
    50% {
        box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0.2);
    }
    100% {
        box-shadow: 0px 0px 0px 15px rgba(255, 255, 255, 0);
    }
}

.advertising-insertion-conditions input[type="checkbox"] {
  display: inline-block !important;
  content: ' '!important;
  width: 20px !important;
  height: 20px !important;
  border: 2px solid #C2C2C2 !important;
  border-radius: 2px !important;
  background-color: #fff !important;
  z-index: 1000 !important;
  cursor: pointer;
}

/* Modal statistiques */
.bsaStatsWrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    overflow: auto;
}

/* -- Start -- Stats */

.bsaStatsChart .bsaSumStats:nth-child(1) {
    border-left: 4px solid var(--accent) !important;
}

.bsaStatsChart .bsaSumStats:nth-child(2) {
    border-left: 4px solid #242429 !important;
}

.wegup-b .bsaStatsWrapper .ct-chart .ct-series.ct-series-b .ct-bar,
.wegup-b .bsaStatsWrapper .ct-chart .ct-series.ct-series-b .ct-line,
.wegup-b .bsaStatsWrapper .ct-chart .ct-series.ct-series-b .ct-point,
.wegup-b .bsaStatsWrapper .ct-chart .ct-series.ct-series-b .ct-slice.ct-donut {
    stroke: #242429 !important;
}

.wegup-b .bsaStatsWrapper .ct-chart .ct-series.ct-series-a .ct-bar,
.wegup-b .bsaStatsWrapper .ct-chart .ct-series.ct-series-a .ct-line,
.wegup-b .bsaStatsWrapper .ct-chart .ct-series.ct-series-a .ct-point,
.wegup-b .bsaStatsWrapper .ct-chart .ct-series.ct-series-a .ct-slice.ct-donut {
    stroke: var(--accent) !important;
}

.bsaChart {
    margin-top: 40px;
}

/*
/* Button add cart and view cart for -> ad/?oid= 
*/
/* Add to cart */
.bsaProOrderingForm .bsaProOrderingFormInner .product.woocommerce.add_to_cart_inline {
    border: none !important;
}

.bsaProOrderingForm .bsaProOrderingFormInner .product.woocommerce.add_to_cart_inline > .woocommerce-Price-amount.amount {
    display: none;
}

.bsaProOrderingForm .bsaProOrderingFormInner .product.woocommerce.add_to_cart_inline a {
    float: none;
    display: inline-block;
    vertical-align: middle;
}

.bsaProOrderingForm .bsaProOrderingFormInner .product.woocommerce.add_to_cart_inline a.button.product_type_simple.add_to_cart_button,
.bsaProOrderingForm .bsaProOrderingFormInner .product.woocommerce.add_to_cart_inline a.added_to_cart {
    padding: 10px 15px;
    border: 2px solid var(--accent);
    color: var(--accent);
    font-size: 1em;
    font-weight: bold;
    border-radius: 3px;
    background-color: #ffffff;
    line-height: 16px;
}

.bsaProOrderingForm .bsaProOrderingFormInner .product.woocommerce.add_to_cart_inline a.button.product_type_simple.add_to_cart_button:hover,
.bsaProOrderingForm .bsaProOrderingFormInner .product.woocommerce.add_to_cart_inline a.added_to_cart:hover {
    color: #ffffff;
    background-color: var(--accent);
}

.bsaProOrderingForm .bsaProOrderingFormInner .product.woocommerce.add_to_cart_inline a.button.product_type_simple.add_to_cart_button:before,
.bsaProOrderingForm .bsaProOrderingFormInner .product.woocommerce.add_to_cart_inline a.added_to_cart:before {
    content: "\e8cb";
    font-family: Material Icons;
    vertical-align: middle;
    font-size: 1.5em;
    top: -3px;
    padding-right: 0.5em;
    position: relative;

}

.bsaProOrderingForm .bsaProOrderingFormInner .product.woocommerce.add_to_cart_inline a.button.product_type_simple.add_to_cart_button.added {
    display: none;
}

/* View cart */
.bsaProOrderingForm .bsaProOrderingFormInner .bsaProContainer small {
    display: inline-block !important;
}

.bsaProOrderingForm .bsaProOrderingFormInner .bsaProItems.bsaGridGutter a:nth-child(2):not(.add_to_cart_button):not(.added_to_cart) {
    margin-top: 10px;
    display: inline-block;
    padding: 10px 15px;
    border: 2px solid var(--accent);
    color: var(--accent);
    font-size: 1em;
    font-weight: bold;
    border-radius: 3px;
    background-color: #ffffff;
    line-height: 16px;
}

.bsaProOrderingForm .bsaProOrderingFormInner .bsaProItems.bsaGridGutter a:nth-child(2):not(.add_to_cart_button):not(.added_to_cart):hover {
    color: #ffffff;
    background-color: var(--accent);
}

.bsaProOrderingForm .bsaProOrderingFormInner .bsaProItems.bsaGridGutter a:nth-child(2):not(.add_to_cart_button):not(.added_to_cart):before {
    content: "\e5ca";
    font-family: Material Icons;
    vertical-align: middle;
    font-size: 1.5em;
    top: -3px;
    padding-right: 0.5em;
    position: relative;
}

/* user panel */
#bsaProPanelTable td.bsaCenter {
    margin: 100px 0px 100px 0px !important;
}

#bsaProPanelTable .buyButton {
    /* margin: 40px 0px; */
}

#bsaProPanelTable td {
    padding: 15px 10px !important;
    vertical-align: top !important;
}

#bsaProPanelTable th {
    padding: 15px 10px !important;
    line-height: 14px !important;
}

.bsaProItem h2  {
    margin-top: 60px !important;
}

#bsaProPanelTable a.buyButton {
    background-color: #ffffff;
    color: var(--accent);
    border: 2px solid var(--accent);
    border-radius: 20px;
    padding: 10px;
    line-height: 1;
}

#bsaProPanelTable a.buyButton:hover {
    background-color: var(--accent);
    color: #ffffff;
}

/* GENERAL */

/* File Upload Button CF7 CSS Styles
/* https://wplearninglab.com/contact-form-7-css-style-almost-anything/
/* https://codepen.io/adambene/pen/xRWrXN
*/

.upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block;
    padding: 0;
    line-height: .8;
}

.upload-btn-wrapper .buttons {
    font-weight: normal;
    padding: 4px;
}

.upload-btn-wrapper .text:before {
    content: "\f1c5";
    font-family: 'Font Awesome\ 5 Free';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding-right: 0.5em;
}

.bsa_img_inputs_load input[type=file] {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    cursor: pointer;
    opacity: 0 !important;
    line-height: 16px;
    font-size: 18px;
    padding: 0;
}

#report-listing-modal .sign-in-box {
    margin-bottom: 0!important;
}


/* -------------------------------- 

SVG SECTION DIVIDER

-------------------------------- */

/* https://codyhouse.co/tutorials/svg-section-divider
/* https://codepen.io/codyhouse/pen/Powbyma
/* Screen 33 | 34 */

.section-divider {
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: auto;
}

.section-divider {
    fill: #F4F4F4;
}

.block-type-details.outlined-list .outlined-list.details-block-content,
.block-type-code.outlined-list .outlined-list.details-block-content {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -20px;
}

#c27-single-listing .block-type-details.outlined-list .outlined-list.details-block-content li span,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content li span,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content div span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#c27-single-listing .block-type-details.outlined-list .outlined-list.details-block-content li span a,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content li span a,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content div span a {
    text-decoration: none;
}

#c27-single-listing .block-type-details.outlined-list .outlined-list.details-block-content li span a:hover,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content li span a:hover,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content div span a:hover {
    color:inherit;
}

#c27-single-listing .block-type-details.outlined-list .outlined-list.details-block-content li:hover i,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content ul:not(.dropdown-menu) li:hover i,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content div:hover>i {
    color: #FFFFFF;
    background-color: var(--accent);
}

#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content>div {
    display: flex;
    margin-bottom: 15px;
    align-items: center;
}

@media only screen and (max-width: 1200px) {
#c27-single-listing .block-type-details.outlined-list .outlined-list.details-block-content>li,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content>li,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content>div {
    min-width: 50%;
    width: auto;
}}

@media only screen and (min-width: 993px) {
#c27-single-listing .block-type-details.outlined-list .outlined-list.details-block-content>li,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content>li,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content>div {
    width: 33.3%;
    min-width: auto!important;

}}

@media only screen and (min-width: 993px) {
#c27-single-listing .block-type-details.outlined-list.col-2 .outlined-list.details-block-content>li,
#c27-single-listing .block-type-code.outlined-list.col-2 .outlined-list.details-block-content>li,
#c27-single-listing .block-type-code.outlined-list.col-2 .outlined-list.details-block-content>div {
    width: 50%;
    min-width: auto!important;

}}

@media only screen and (max-width: 600px) {
#c27-single-listing .block-type-details.outlined-list .outlined-list.details-block-content>li,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content>li,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content>div {
    width: 50%!important;
}}



#c27-single-listing .block-type-details.outlined-list .outlined-list.details-block-content>li:last-child,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content>li:last-child,
#c27-single-listing .block-type-code.outlined-list .outlined-list.details-block-content>div:last-child {
    margin-right: 0!important;
}

#c27-single-listing .block-type-details.outlined-list  ul.outlined-list.details-block-content li a,
#c27-single-listing .block-type-code.outlined-list  ul.outlined-list.details-block-content li a,
#c27-single-listing .block-type-code.outlined-list  ul.outlined-list.details-block-content div a {
    display: -webkit-box;
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
    margin: 0 10px 10px 0;
}

.details-block-content>div>i {
background: #f4f4f4;
    color: rgba(0,0,0,.6);
    height: 40px;
    width: 40px;
    border-radius: 40px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    min-width: 40px;
    margin-right: 15px;
}


.single-job_listing .pswp img {
    background: white;
}


/* -------------------------------- 

PRINT JS

-------------------------------- */

/* A JavaScript Library For Printing – Print.js
/* https://gist.github.com/ViduraRandika/64e95ebf28dfece81b4d57b1f944e425 */

/* STRUCTURE PRINTJS MODAL
<div style="font-family:sans-serif; display:table; text-align:center; font-weight:300; font-size:30px; left:0; top:0;position:fixed; z-index: 9990;color: #0460B5; width: 100%; height: 100%; background-color:rgba(255,255,255,.9);transition: opacity .3s ease;" id="printJS-Modal">
<div style="display:table-cell; vertical-align:middle; padding-bottom:100px;">
<div class="printClose" id="printClose"></div>
<span class="printSpinner"></span>
Document en cours de création...
</div>
</div>
*/

#printJS-Modal {
    color: var(--accent) !important; /* Changement couleur */
}

#printJS-Modal div:first-child {
    padding-bottom: 0px !important;
}

.printClose {
    position: absolute;
    right: 10px;
    top: 10px
}

.printClose:before{
    /*content:"\00D7";
    font-family:Helvetica Neue,sans-serif;*/
    content: "\e888" !important;
    font-family: Material Icons  !important;
    cursor: pointer
}

/* https://github.com/crabbly/Print.js/blob/master/src/sass/partials/_spinner.scss */
.printSpinner {
    background-image: url(../../../static/images/loading.svg);
    background-repeat: no-repeat;
    background-position: center center;
    width: 80px;
    margin: 0;
    height: 80px;
    position: absolute;
    display: inline-block;
    text-align: center;
    top: 50%;
    left: 50%;
    margin-top: -80px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}













:root {
    /*--bg: #e5e5e5;*/
    --cardBg: #f1f1f1;
    /*--fg: #171717;*/
    /*--linkFg: #2762f3;*/
    --transDur: 0.25s;
    /*font-size: calc(16px + (20 - 16)*(100vw - 320px)/(2560 - 320));*/
    
}

/*body {
    background: var(--bg);
    color: var(--fg);
    font: 1em/1.5 "Hind", sans-serif;
}

a {
    color: var(--linkFg);
}*/

/* Grid */
.image-grid {
    display: grid;
    grid-gap: 1.5em;
    /*margin: 1.5em 1.5em 13.5em 1.5em;*/
    margin: 1.5em 0 13.5em 0;
}
.image-grid__card {
    animation: flyIn var(--transDur) ease-in;
    background: var(--cardBg);
    border-radius: 0.25em;
    box-shadow: 0 0 0.375em #0003;
    width: 100%;
}
.image-grid__card a {
    background: #0003;
    border-radius: 0.25em 0.25em 0 0;
    display: block;
    overflow: hidden;
    position: relative;
    height: 9.75em;
    will-change: transform;
}
.image-grid__card a:focus {
    outline: transparent;
}
.image-grid__card a:focus .image-grid__card-thumb,
.image-grid__card a:hover .image-grid__card-thumb {
    opacity: 0.5;
}
.image-grid__card-thumb {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    /*width: auto;*/
    width: 100%;
    /*height: 100%;*/
    height: 100% !important;
    transition: all var(--transDur) linear;
    transform: translate(-50%,-50%);
}
.image-grid__card-thumb--portrait {
    width: 100%;
    height: auto;
}
.image-grid__card-title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    margin: 0.375em 0.75em;
}

.image-grid__card-action {
    display: flex;
    justify-content: center;
    padding: 5px;
}

.image-grid__card-action a {
    width: 32px;
    height: 32px;
    display: block;
    border-radius: 50%;
    background: #ebebeb;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    text-decoration: none;
    outline: none;
    margin-left: 7px;
}

.image-grid__card-action a i {
    font-size: 18px;
    color: #555558;
}

.edit-listing-form .c27-quick-view-modal .image-grid__card-action, /* Page add listing */
.page-id-2017 .c27-quick-view-modal .image-grid__card-action { /* Page ads builder */
    display: none;
}

/* Overlay || https://codepen.io/Raneto4ka/pen/LMrqwv */
.image-grid__card .image-grid__card-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));*/
    opacity: 0;
    transition: opacity 0.2s;
}

.image-grid__card .image-grid__card-overlay.check {
    opacity: 1;
    /* background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxOCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ljk0NDE0IDExLjQwOTdDNy41NjYxNiAxMS43ODc3IDcuMDUzNTEgMTIgNi41MTg5NiAxMkM1Ljk4NDQyIDEyIDUuNDcxNzYgMTEuNzg3NyA1LjA5Mzc4IDExLjQwOTdMMCA2LjMxNTg5TDIuMTU3MzcgNC4xNTg1MUw2LjUxODk2IDguNTIwMUwxNS4wMzkxIDBMMTcuMTk2NCAyLjE1NzM3TDcuOTQ0MTQgMTEuNDA5N1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") no-repeat 223px 8px, linear-gradient(0deg, rgba(8, 214, 143, 0.5), rgba(8, 214, 143, 0.5)); */
    /*background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxOCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ljk0NDE0IDExLjQwOTdDNy41NjYxNiAxMS43ODc3IDcuMDUzNTEgMTIgNi41MTg5NiAxMkM1Ljk4NDQyIDEyIDUuNDcxNzYgMTEuNzg3NyA1LjA5Mzc4IDExLjQwOTdMMCA2LjMxNTg5TDIuMTU3MzcgNC4xNTg1MUw2LjUxODk2IDguNTIwMUwxNS4wMzkxIDBMMTcuMTk2NCAyLjE1NzM3TDcuOTQ0MTQgMTEuNDA5N1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") no-repeat center center, linear-gradient(0deg, rgba(8, 214, 143, 0.5), rgba(8, 214, 143, 0.5));*/
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxOCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ljk0NDE0IDExLjQwOTdDNy41NjYxNiAxMS43ODc3IDcuMDUzNTEgMTIgNi41MTg5NiAxMkM1Ljk4NDQyIDEyIDUuNDcxNzYgMTEuNzg3NyA1LjA5Mzc4IDExLjQwOTdMMCA2LjMxNTg5TDIuMTU3MzcgNC4xNTg1MUw2LjUxODk2IDguNTIwMUwxNS4wMzkxIDBMMTcuMTk2NCAyLjE1NzM3TDcuOTQ0MTQgMTEuNDA5N1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") no-repeat center center, linear-gradient(0deg, rgba(var(--accent-rgb), 0.5), rgba(var(--accent-rgb), 0.5));
}

/*.w-search-image .search-result .image:hover .overlay {
  opacity: 1;
}*/

/* End Overlay */

.image-grid__status {
    animation: fadeIn var(--transDur) linear;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
}

/* Preloader */
/*
.pl, .pl:before, .pl:after {
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
.pl {
    margin: 0 auto 1.5em auto;
    position: relative;
    width: 3em;
    height: 3em;
}
.pl:before, .pl:after {
    background: currentColor;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    transform-origin: 50% 100%; 
    clip-path: polygon(0 0,100% 0,50% 100%);
    -webkit-clip-path: polygon(0 0,100% 0,50% 100%);
}
.pl-fade:before {
    animation-name: fadeA;
}
.pl-fade:after {
    animation-name: fadeB;
}
*/
#pixup .image-grid__loading {
    background-image: url(../../../static/images/loading.svg);
    background-repeat: no-repeat;
    background-position: center center;
    width: 80px;
    margin: 0;
    height: 80px;
    margin: 0 auto;
}

/* Animations */
@keyframes flyIn {
    from {
        opacity: 0;
        transform: translateY(3em);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
/*
@keyframes fadeA {
    from, to { opacity: 1; transform: rotate(0deg) }
    25%, 75.1% { opacity: 0; transform: rotate(0deg) }
    25.1%, 75% { opacity: 0; transform: rotate(180deg) }
    50% { opacity: 1; transform: rotate(180deg) }
}

@keyframes fadeB {
    from, 50% { opacity: 0; transform: rotate(90deg) }
    25% { opacity: 1; transform: rotate(90deg) }
    50.1%, to { opacity: 0; transform: rotate(270deg) }
    75% { opacity: 1; transform: rotate(270deg) }
}
*/

@media (prefers-color-scheme: dark) {
    :root {
        --bg: #171717;
        --cardBg: #242424;
        --fg: #f1f1f1;
        --linkFg: #5785f6;
    }
}
@media (min-width: 512px) {
    .image-grid {
        grid-template-columns: repeat(2,1fr);
    }
}
@media (min-width: 768px) {
    .image-grid {
        grid-template-columns: repeat(3,1fr);
    }
}
@media (min-width: 1024px) {
    .image-grid {
        grid-template-columns: repeat(4,1fr);
    }
}
@media (min-width: 1280px) {
    .image-grid {
        grid-template-columns: repeat(5,1fr);
    }
}
@media (min-width: 1536px) {
    .image-grid {
        grid-template-columns: repeat(6,1fr);
    }
}


/* -------------------------------- 

PAGE SINGLE LISTING GENERAL

-------------------------------- */

/* Commentaires */
#c27-single-listing .profile-header .profile-menu>ul a#listing_tab_reviews_toggle {
    display: none;
}

/* Alignement vertical du nombre d'avis */
#c27-single-listing .quick-listing-actions>ul>li>a.show-review-form span.items-counter {
    vertical-align: middle;
}

.single-job-listing.listing-no-review .show-review-form i:before {
    content: "\e932";
}

/* Pas profile header si pas de commentaires car pas d'autres elements de tabulation || Gérer en Js */
/*.type-place-blog .single-job-listing.listing-no-review .profile-header {
    display: none;
}*/

/* End Commentaires */


/* Modification icon bookmark */
.quick-listing-actions li a.mylisting-bookmark-item i.mi.favorite_border:before {
    content: "\e867";
}

.quick-listing-actions li a.mylisting-bookmark-item.bookmarked i.mi.favorite_border:before {
    content: "\e866";
}
/* End Modification icon bookmark */






/* Pour J'aime, no display lien contennant javascript:void(0) juste avant */
.quick-listing-actions>ul>li>a[href*='javascript:void(0)'] {
    display: none;
}

.quick-listing-actions>ul>li span#sl-loader {
    display: none;
}

.quick-listing-actions>ul>li>a.sl-button {
    line-height: normal;
}

.quick-listing-actions>ul>li>a.sl-button>span.sl-count {
    font-size: inherit;
    font-family: inherit;
    text-transform: inherit;
    vertical-align: middle;
}

/* Block video avec player Plyr - Audio | Video */
.player_plyr .element .pf-body video {
    min-height: inherit;
    vertical-align: inherit;
}

/* ------------------- */

/* Block files shortcode */
.block-type-file .content-block li.file {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    /*padding-bottom: 15px;*/
    margin-bottom: 15px;
}

.block-type-file .content-block li.file:last-child {
    /*padding-bottom: 0;*/
    margin-bottom: 0;
}

.block-type-file .content-block li.file > a,
.block-type-file .content-block li.file > div {
    display: flex;
    align-items: center;
    flex: 1;
    margin-right: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.block-type-file .content-block li.file .photoswipe-gallery a {
    display: flex;
    align-items: center;
    width: 100%;
}

/*.block-type-file .content-block li .file-name {
    display: flex;
    flex: 1;
    margin-right: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}*/

.block-type-file .content-block li .file-link {
    opacity: 1;
}

@media only screen and (max-width: 480px) {
    .block-type-file .content-block li .file-link {
        display: flex;
    }
}

.block-type-file .content-block .file-list a,
.block-type-file .content-block li .dropdown a {
    padding-bottom: inherit;
    width: inherit;
    float: inherit;
}

.block-type-file .content-block li span.file-link i {
    position: initial;
    top: initial;
    padding-left: initial;
}

/* For webkit chrome, pour conserver l'overlay du dropdown dans le container, sinon il se repand a la page */
.block-type-file .content-block,
.block-type-code.transform-translateZ-0 .content-block {
    -webkit-transform: translateZ(0);
}

.block-type-file .content-block .file-list .file-link > a,
.block-type-file .content-block .file-list .file-link > span a,
.block-type-file .content-block .file-list .file-link .dropdown > a,
.block-type-file .content-block .file-list .file-link .photoswipe-gallery > a {
    width: 32px;
    height: 32px;
    display: block;
    border-radius: 50%;
    /* background: #f8f8f8; */
    display: -webkit-box;
    display: flex;
    /* display: inline-flex; */
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    /* margin-left: 2px; */
}

.block-type-file .content-block .file-list .file-link > a:hover,
.block-type-file .content-block .file-list .file-link > span a:hover,
.block-type-file .content-block .file-list .file-link .dropdown > a:hover,
.block-type-file .content-block .file-list .file-link .photoswipe-gallery > a:hover {
    /* background: #f8f8f8; */
    background: #f2f3f2;
}

/* ------------------- */
/* Block code (shortcode) avec tabs et horizontal scroll carousel */

.block-type-code .tab-element .bl-tabs-menu {
    position:relative;
}

.block-type-code .tab-element .bl-tabs-menu ul.nav-tabs.horizontal-scroll-wrapper.cts-carousel {
    position: static !important;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.block-type-code .tab-element .bl-tabs-menu ul.nav-tabs.horizontal-scroll-wrapper.cts-carousel li,
.block-type-code .tab-element .bl-tabs-menu ul.nav-tabs.horizontal-scroll-wrapper.cts-carousel a {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

/* ------------------- */

/* Page My Likes */
.woocommerce-my-likes .pagination {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}

.woocommerce-my-likes .pagination>* {
    margin-left: 3px;
    margin-right: 3px;
}

/* For ajax solution
.woocommerce-my-likes .sl-button:not(.liked){
    display: none;
}

.job-dashboard-actions li a.sl-button {
    padding: 0;
    line-height: inherit;
}

.job-dashboard-actions li a.sl-button:before {
    content: "\e87d";
    font-family: Material Icons;
}
*/

.job-dashboard-actions li a.remove-like-action:before {
    content: "\e87d";
    font-family: Material Icons;
}

#remove-all-likes {
    margin-top: 2px;
}

#remove-all-likes:before {
    content: "\f2ed";
    font-family: "Font Awesome 5 Free";
    /*position: relative;
    top: 2px;*/
    position: relative;
    vertical-align: middle;
    top: -2px;
    margin-right: 5px;
    font-size: 18px;
}

/* Page My Bookmarks */
#remove-all-bookmarks {
    margin-top: 2px;
}

#remove-all-bookmarks:before {
    content: "\f2ed";
    font-family: "Font Awesome 5 Free";
    /*position: relative;
    top: 2px;*/
    position: relative;
    vertical-align: middle;
    top: -2px;
    margin-right: 5px;
    font-size: 18px;
}

/* Page My History */
.woocommerce-my-history .pagination {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}

.woocommerce-my-history .pagination>* {
    margin-left: 3px;
    margin-right: 3px;
}

.job-dashboard-actions li a.remove-history-action:before {
    content: "\f2ed";
    font-family: "Font Awesome 5 Free";
}

#remove-all-history {
    margin-top: 2px;
}

#remove-all-history:before {
    content: "\f2ed";
    font-family: "Font Awesome 5 Free";
    /*position: relative;
    top: 2px;*/
    position: relative;
    vertical-align: middle;
    top: -2px;
    margin-right: 5px;
    font-size: 18px;
}


/* CAROUSEL PRESENTATION AVEC RTL (INVERSER) */

.carousel-presentation-rtl .owl-carousel.listing-feed-carousel.owl-rtl .lf-item-container > * {
    direction: ltr;
}

.carousel-presentation .listing-feed-2 .lf-nav.lf-nav-light,
.carousel-presentation-rtl .listing-feed-2 .lf-nav.lf-nav-light {
    display: none;
}

.carousel-presentation .owl-carousel.listing-feed-carousel .owl-item.active + .owl-item.active,
.carousel-presentation-rtl .owl-carousel.listing-feed-carousel .owl-item.active + .owl-item.active {
    opacity: .4;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
}

@media only screen and (min-width: 1201px) {
    .carousel-presentation-rtl .owl-carousel.listing-feed-carousel.owl-rtl {
        margin-left: -600px;
    }

    .carousel-presentation .owl-carousel.listing-feed-carousel {
        margin-left: 50px;
    }
}


/* GENERAL */

.modal-27.invisible {
    opacity: 0;
    visibility: hidden;
}

.mask-notif {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 99999999;
}

.mask-check {
    position: relative;
    z-index: 999999999;
}

/* Backdrop to highlight dropdown menu items || https://bootsnipp.com/snippets/ZXxpl */
.dropdown.open:not(.user-profile-dropdown):before {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.5);
    content: '';
    /*z-index: 1;*/
    z-index: 6;
    border-radius: 5px;
}

/* owl-carousel Unable to preventDefault
   Unable to preventDefault inside passive event listener due to target being treated as passive.
   https://stackoverflow.com/questions/42455548/owl-carousel-unable-to-preventdefault */
.owl-carousel {
    touch-action: manipulation;
}


body.logged-in .user-area {
    margin-right: 0px;
}

.info.woocommerce-message:before {
    content: "\e88f";
    font-family: Material Icons;
    color: #9d9d9d;
}


/* -------------------------------- 

MY ACCOUNT -> ACCOUNT DETAILS

-------------------------------- */

@media (min-width: 992px){
    .container.ac-details-container .col-md-offset-2 {
        margin-left: 0;
    }
    .container.ac-details-container .col-md-5, .container.ac-details-container .col-md-3 {
        width: 50%;
    }
}



/* -------------------------------- 

DIRECTORY BLOG | DIRECTORY NEWS

-------------------------------- */

body .similar-listings .section-body .owl-carousel.listing-feed-carousel .owl-item .col-md-4 {
    width: 100%;
}

/* button[data-plyr="play"]:before {
   font-family: FontAwesome;
   content: "\f048";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
}
button[data-plyr="play"]:after {
   font-family: FontAwesome;
   content: "\f051";
   display: inline-block;
   padding-left: 3px;
   vertical-align: middle;
} */



/* Setup
================================================== */
.player-container { 
    -webkit-font-smoothing:antialiased;
    -webkit-text-size-adjust:100%;
    /*background-color:#0665a2;*/
    /*color:#fff;*/
    letter-spacing:.025rem;
    line-height:1.618;
    padding:1rem 0;
}
.player-container.video,
.player-container.audio { 
    padding:0;
}
.player-container { position:relative; margin:0 auto; max-width:800px; width:100%; }
.player-container .column { width:inherit; }


/* Typography / Links
================================================== */

.player-container p { 
    color:#fff; 
    display:block; 
    font-size:.9rem; 
    font-weight:400; 
    margin:0 0 2px; 
}

.player-container a,.player-container a:visited {
    /*color:#8cc3e6*/
    outline:0;
    text-decoration:underline;
}
.player-container a:hover,.player-container a:focus {
    /*color:#bbdef5;*/
}
.player-container p a,.player-container p a:visited {
    line-height:inherit;
}


/* Misc.
================================================== */

.player-container .add-bottom { margin-bottom:2rem !important; }
.player-container .left { float:left; }
.player-container .right { float:right; }
.player-container .center { text-align:center; }
.player-container .hidden { display:none; }

.player-container .no-support {
    margin:2rem auto;
    text-align:center;
    width:90%;
    font-size: inherit;
    color: inherit;
}


/* Audio Player Styles
================================================== */

.player-container audio {
display:none;
}

.player-container #audiowrap,
.player-container #plwrap {
margin:0 auto;
}

.player-container #tracks {
font-size:0;
position:relative;
text-align:center;
}

.player-container #nowPlay {
display:block;
font-size:0;
}

.player-container #nowPlay span {
display:inline-block;
font-size:1.05rem;
vertical-align:top;
}

.player-container #nowPlay span#npAction {
padding:21px;
width:30%;
}

.player-container #nowPlay span#npTitle {
padding:21px;
text-align:right;
width:70%;
}

.player-container #plwrap {
padding: 0;
  margin: 0;
  max-height: 12em;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* scrollbar rules have to be separate, browsers not supporting this syntax will skip them when combined. */
.player-container #plwrap::-webkit-scrollbar {
  width: 6px;
}

.player-container #plwrap::-webkit-scrollbar-track {
  /*background: rgba(0, 0, 0, 0.3);*/
  /*background-color: rgba(0,0,0,.02);
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;*/
}

.player-container #plwrap::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  /*  background: #fff; */
  /*background: #3498db;*/
  background-color: rgba(0,0,0,.06);
}

.player-container #plList li {
cursor:pointer;
display:block;
margin:0;
padding:21px 0;
}

.player-container #plList li:hover {
background-color:rgba(0, 0, 0, .02);
}

.player-container .plItem {
position:relative;
display: flex;
    align-content: center;
}

.player-container .plTitle {
left:50px;
overflow:hidden;
position:absolute;
right:65px;
text-overflow:ellipsis;
/*top:0;*/
white-space:nowrap;
}

.player-container .plNum {
padding-left:21px;
width:25px;
}

.player-container .plLength {
padding-left:21px;
position:absolute;
right:21px;
/*top:0;*/
}

.player-container .plSel,
.player-container .plSel:hover {
background-color:rgba(0, 0, 0, .02);
/*color:#fff;*/
color: var(--accent);
/*font-weight: bold;*/
cursor:default !important;
}

.player-container #tracks a {
border-radius:3px;
/*color:#fff;*/
cursor:pointer;
/*display:inline-block;*/
font-size:2.3rem;
/*height:40px;*/
/*line-height:.2;*/
/*margin:0 5px 30px;*/
padding:5px 12px;
text-decoration:none;
transition:background .3s ease;
}

.player-container #tracks a:hover,
.player-container #tracks a:active {
/*background-color:rgba(0, 0, 0, .1);*/
/*color:#fff;*/
background-color:rgba(0, 0, 0, .02);
}

.player-container #tracks a::-moz-focus-inner {
border:0;
padding:0;
}
:root {
  --plyr-color-main: var(--accent);
    --plyr-video-control-color  :var(--accent);
}

/* Plyr Overrides
================================================== */
.player-container.video .plyr--video, .player-container.video .plyr__video-wrapper {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
/*background: #FFFFFF;*/
}

.player-container.video .plyr__control--overlaid {
color: #fff;
}

.player-container .plyr--audio .plyr__controls {
/*background-color:transparent;*/
border:none;
/*color:#fff;*/
font-family:"Source Sans Pro", arial, sans-serif;
padding:20px 20px 20px 13px;
width:100%;
}

/*.player-container a.plyr__controls__item.plyr__control:hover,
.player-container .plyr--audio .plyr__controls button:hover,
.player-container .plyr--audio .plyr__controls button.tab-focus:focus,
.player-container .plyr__play-large {
background-color:rgba(0, 0, 0, .1);
}*/

.player-container .plyr__progress--played,
.player-container .plyr__volume--display {
color:rgba(0, 0, 0, .1);
}

.player-container .plyr--audio .plyr__progress--buffer,
.player-container .plyr--audio .plyr__volume--display {
background-color:rgba(0, 0, 0, .1);
}

.player-container .plyr--audio .plyr__progress--buffer {
color:rgba(0, 0, 0, .1);
}

.player-container .plyr__controls .plyr__controls__item.plyr__time {
font-size:14px;
margin-left:7px;
}

.player-container a.plyr__controls__item.plyr__control:hover {
    background: var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
    color: var(--plyr-video-control-color-hover,#fff);
}


/* Media Queries
================================================== */

@media only screen and (max-width:600px) {
    .player-container #nowPlay span#npAction { display:none; }
    .player-container #nowPlay span#npTitle { display:block; text-align:center; width:100%; }
}




/* GENERAL */

/* Material Design Switch | https://bootsnipp.com/snippets/xp0QM */
.material-switch > input[type="checkbox"] {
    display: none;   
}

.material-switch > label {
    cursor: pointer;
    height: 0px;
    position: relative; 
    width: 40px;  
}

.material-switch > label::before {
    background: rgb(0, 0, 0);
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    content: '';
    height: 16px;
    margin-top: -8px;
    position:absolute;
    opacity: 0.3;
    transition: all 0.4s ease-in-out;
    width: 40px;
}
.material-switch > label::after {
    background: rgb(255, 255, 255);
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    content: '';
    height: 24px;
    left: -4px;
    margin-top: -8px;
    position: absolute;
    top: -4px;
    transition: all 0.3s ease-in-out;
    width: 24px;
}
.material-switch > input[type="checkbox"]:checked + label::before {
    /*background: inherit;*/
    background: var(--accent);
    opacity: 0.5;
}
.material-switch > input[type="checkbox"]:checked + label::after {
    /*background: inherit;*/
    background: var(--accent);
    left: 20px;
}



/* ADD LISTING | EDIT LISTING */

/* PROGRESS BAR */
.job-manager-uploaded-files .progress .bar {
    height: 100%;
    width: 100%;
    background: var(--accent);
    /*background: rgba(var(--accent-rgb), 0.5);*/
}



.form-group .job-manager-uploaded-files .progress {
    background-color: transparent;
    color: #fff;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background: #f4f4f4;
    /*border: 2px dashed #ddd;
    padding: 2px;*/
}

.form-group .job-manager-uploaded-files .progress {
    margin-right: 7px;
    width: calc(25% - 7px);
    display: inline-block;
    position: relative;
    float: left;
    overflow: hidden;
    height: 120px;
}

@media only screen and (max-width: 768px) {
    .form-group .job-manager-uploaded-files .progress {
        width: calc(33.3% - 10px);
    }
}

@media only screen and (max-width: 480px) {
    .form-group .job-manager-uploaded-files .progress {
        width: calc(50% - 10px);
    }
}

.form-group .job-manager-uploaded-files .progress:before {
    content: "";
    border-radius: 100%;
    width: 40px;
    height: 40px;
    background: transparent;
    border-top: 4px solid #f4f4f4;
    border-right: 4px solid #f4f4f4;
    border-bottom: 4px solid var(--accent);
    border-left: 4px solid var(--accent);
    -webkit-animation: container-rotate 1.2s infinite linear;
    animation: container-rotate 1.2s infinite linear;
    /*display: block;
    float: left;*/
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
/* END PROGRESS BAR */

.resturant-menu-repeater .repeater-field-wrapper {
    margin-bottom: 40px;
}

/* END ADD LISTING | EDIT LISTING */


/* LISTING */
.block-type-general_repeater .single-menu-item.element.mt-30 {
    margin-top: 0;
}

.block-type-general_repeater .single-menu-item .gr-content .menu-content.ml-30 {
    margin-left: 0;
}

.block-type-general_repeater .single-menu-item:hover {
    box-shadow: 0 0 0.375em #0003;
}

.block-type-general_repeater.block-field-projects-contreparties.list-view .gr-content a.ajax_add_to_cart.added {
    display: none;
}

.block-type-general_repeater.block-field-projects-contreparties.list-view .gr-content a.ajax_add_to_cart.added ~ a.added_to_cart {
    width: 100%;
    text-align: center;
    margin-top: 10px;
    border: none;
    background: rgba(0,0,0,.03);
    color: #242429;
    border-radius: 5px;
    padding: 12px 30px;
    font-size: 13px;
    display: inline-block;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    overflow: hidden;
    border-radius: 5px;
    line-height: 16px;
    font-weight: 600;
}


#submit-job-form .form-group .fieldset-options-variations.form-group,
#submit-job-form .form-group .fieldset-delivery.form-group {
    margin-bottom: 0;
    border-top: 1px solid rgba(0,0,0,.1) !important;
    border-right: 2px solid transparent !important;
    margin-top: 20px;
    padding-top: 20px;
}

button.delete-repeater-variation-item {
    position: absolute;
    bottom: -12px;
    top: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.delete-repeater-variation-item {
    background: #f7f7f7;
    color: #242438;
    border-radius: 50%;
    height: 24px;
    width: 24px;
    min-width: 24px;
    padding: 0!important;
    opacity: 1!important;
}

.buttons.delete-repeater-variation-item i {
    font-size: 12px;
}

.delete-repeater-variation-item:hover {
    background: #f2f2f2;
}

.resturant-menu-repeater .repeater-field-wrapper [data-repeater-variation-item].item-head {
    align-items: flex-start;
}

[data-repeater-variation-item] .select2-container--default .select2-selection--multiple .select2-selection__choice {
    width: auto;
    padding-right: 10px;
}

[data-render-variation-list] [data-render-variation-item] {
    position: relative;
    padding: 20px;
    border: 1.5px solid #e6e6e6;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 40px;
}

[data-repeater-variation-create] {
    display: flex;
    justify-content: center;
    font-size:14px;
    background: rgba(0,0,0,.03);
    padding: 12px;
    cursor:pointer;
}

[data-repeater-variation-create] i {
    margin-right: 5px;
}

[data-repeater-variation-item] {
    position: relative;
    padding: 20px;
    border: 1.5px solid #e6e6e6;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 40px;
    padding-bottom:40px;
}


.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 11;
}

.header.header-scroll.header-scroll-hide.header-scroll-active ~ .single-job-listing .profile-header.sticky {
    top: 50px;
}

body:not(.type-support) .sticky + .container.qla-container {
  padding-top: 60px;
}


a[disabled="disabled"] {
    /*pointer-events: none;*/
    cursor: not-allowed;
}

a.button[disabled="disabled"] {
    opacity: .5;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: grey;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: grey;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: grey;
}

/* Le theme met des icons, si on veut une image */
.outlined-list.details-list.social-nav a img {
    float: none;
    width: 40px;
    height: 40px;
    padding-top: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    min-width: 40px;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    margin-right: 8px;
    text-align: center;
    border-radius: 50%;
    background-color: #f4f4f4;
}

/* Pour le wrapper des drapeaux */
.outlined-list.details-list.social-nav a .flag-wrapper {
    display: block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 8px;
}

.outlined-list.details-list.social-nav a .flag-wrapper img.flag {
    margin-top: -5px;
    margin-left: -5px;
    scale: 1.3;
}

.outlined-list.details-list.social-nav a .flag-wrapper img.flag.flag-unknown {
    background: #f4f4f4;
}

.sidebar-comment-form .must-log-in {
    font-size: 14px;
}

.sidebar-comment-form .must-log-in a {
    background-color: #f4f4f4;
    border-radius: 5px;
    padding: 4px 6px;
}

/* COMMENTAIRES ADD DROPDOWN */
#listing_tab_reviews .comment-container .reply.comment-info {
    display: flex;
    flex-wrap: nowrap;
}

.single-comment .comment-info .dropdown-menu a {
    font-size: inherit;
    float: none;
    font-weight: inherit;
}

.single-comment .comment-info .dropdown-menu a i,
.single-comment .comment-info .dropdown-menu span {
    top: inherit;
    padding-right: 0;
    /*color: inherit;*/
    color: #242429;
}

/* Backdrop ne fonctionne pas
   Car .listing-tab - il faudrait enlever :
   -webkit-transform: translateY(0);
    transform: translateY(0); */
.single-comment .comment-info .dropdown.open:before {
    background: transparent;
    position: initial;
}


/*.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>span a,*/
.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>span.zeno-comments-report-link {
    display: flex;
    align-items: center;
    padding: 10px;
    color: #242429;
    clear: both;
    line-height: 1.42857143;
    white-space: nowrap;
    font-size: inherit;
    float: none;
    font-weight: inherit;
}

.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>span.zeno-comments-report-link a {
    display: flex;
    align-items: center;
    margin: -10px;
    padding: 10px;
    color: #242429;
    cursor: pointer;
}

/*.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li span#zeno-comments-result-24:before {*/
/*.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>span.zeno-comments-report-link:before {*/
.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>span.zeno-comments-report-link a:before {
    content: "\e160";
    font-family: Material Icons;
    display: flex;
    justify-content: center;
    margin-right: 5px;
    width: 20px;
    color: #242429;
    font-size: 18px;
}

.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>span.zeno-comments-report-link .zeno-comments-submitted:before,
.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>span.zeno-comments-report-link .zeno-comments-flagged:before {
    content: "\e933";
    font-family: icomoon!important;
    display: flex;
    justify-content: center;
    margin-right: 5px;
    width: 20px;
    color: #242429;
    font-size: 18px;
}

.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>span.zeno-comments-report-link span.zeno-comments-submitted,
.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>span.zeno-comments-report-link span.zeno-comments-flagged {
    display: flex;
    align-items: center;
}

.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li>span.zeno-comments-report-link.zcr-already-moderated:before {
    content: "\e5ca";
    font-family: Material Icons;
    display: flex;
    justify-content: center;
    margin-right: 5px;
    width: 20px;
    color: #242429;
    font-size: 18px;
}


/*.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li a:focus,
.dropdown:not(.user-profile-dropdown)>ul.dropdown-menu>li a:hover {
    background-color: rgba(232,232,232,1);
}*/

/* PAGE AUTHOR - COMMENTS */

.archive.author .comment-author {
    
}

.archive.author .comment-author ~ .comment-author {
    border-top: 1px solid rgba(0,0,0,.1);
    margin-top:30px;
    padding-top:30px;
}

/* Backdrop ne fonctionne pas
   Car .listing-tab - il faudrait enlever :
   -webkit-transform: translateY(0);
    transform: translateY(0); */
.archive.author .comment-author .dropdown.open:before {
    background: transparent;
    position: initial;
}

/*.archive.author .comment-author .dropdown a[data-toggle="dropdown"] {
    display: flex;
}*/

.archive.author .comment-author .dropdown a[data-toggle="dropdown"] i {
    color: #242429;
    opacity: .3;
}

.archive.author .comment-author .dropdown a[data-toggle="dropdown"]:hover i {
    opacity: 1;
}

.archive.author .comment-author .date {
    font-size: 13px;
    color: #7e7e89;
}

.archive.author .comment-author .listing-link:hover .listing {
    background-color: #dedede50;
}

.archive.author .comment-author .listing {
    border: 1px solid #dedede;
    border-radius: 5px;
    padding: 10px;
    display: flex;
    flex-wrap: nowrap;
}

.archive.author .comment-author .listing.undefined {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 0;
    color: #7e7e89;
    font-size: 13px;
}

.archive.author .comment-author .listing.undefined:before {
    content: '';
    background-color: #dedede;
    opacity: .3;
    /*background: url('https://www.wegup.com/content/files/2022/03/63dfac57449479.jpg') 
                no-repeat center center/cover;*/
    position: absolute;
    top: 0px;
    left: 0px;
    filter: blur(2px);
    z-index: -1;
    height: 100%;
    width: 100%;
}

.archive.author .comment-author .listing .logo {
    margin-right: 10px;
    width: 50px;
}

.archive.author .comment-author .listing .logo img {
    /*height: 40px;
    width: 40px;
    border-radius: 50%;*/
    height: 50px;
    /*width: auto;*/
    width: 50px;
    border-radius: 5px;
    overflow: hidden;
}

.archive.author .comment-author .listing .title {
    color: #7e7e89;
}

/* PAGE ACCOUNT - SETTINGS */

/*.account-setting-group .account-setting-title {
    font-size: 16px;
}*/

.account-setting-group h5 {
    margin-bottom: 20px;
}

.account-setting-group ~ .account-setting-group h5 {
    margin-top: 0;
}

.account-setting-group ~ .account-setting-group {
    border-top: 1px solid rgba(0,0,0,.1);
    margin-top:30px;
    padding-top:30px;
}

.account-setting ~ .account-setting {
    border-top: 1px solid rgba(0,0,0,.1);
    margin-top:30px;
    padding-top:30px;
}

.account-setting-group .account-setting {
    font-size: 14px;
    word-break: break-word;
}

.account-setting-group:last-of-type {
    margin-bottom: 30px;
}

.block-link {
    display: flex;
}


/* Styling Elements Based on Number of Siblings
/* https://medium.com/swlh/styling-elements-based-on-number-of-siblings-1ca506351e68 */
/* one item */
.block-link div:first-child:nth-last-child(1) {
/* -or- li:only-child { */
    width: 100%;
}
/* two items */
.block-link div:first-child:nth-last-child(2),
.block-link div:first-child:nth-last-child(2) ~ div {
    width: 50%;
}
/* three items */
.block-link div:first-child:nth-last-child(3),
.block-link div:first-child:nth-last-child(3) ~ div {
    width: 33.3333%;
}
/* four items */
/*.block-link div:first-child:nth-last-child(4),
.block-link div:first-child:nth-last-child(4) ~ div {
    width: 25%;
}*/

@media only screen and (max-width: 768px) {
    .block-link div{
        width: 100%!important;
    }
}

.block-link div>i {
    color:#bfbfbf;
    height: 100%;
    margin-top: 2px;
}

.break-row {
    padding-right: 0px;
}

@media only screen and (max-width: 768px) {
    .break-row {
        margin-left: -15px;
        margin-right: -15px;
        padding-right: 10px;
    }
}


/* WOOCOMMERCE REGISTRATION */

.woocommerce form.sign-in-form .form-row .woocommerce-input-wrapper .description::before,
.woocommerce form.sign-in-form .fields-wrapper .description::before {
    border-color: #F8F9FA transparent transparent transparent;
}

.woocommerce form.sign-in-form .form-row .woocommerce-input-wrapper .description,
.woocommerce form.sign-in-form .fields-wrapper .description {
    display: block !important;
    line-height: 1.5;
    font-size: 13px;
    background: #F8F9FA;
    color: inherit;
}

.woocommerce form.sign-in-form .form-row .woocommerce-input-wrapper .description a,
.woocommerce form.sign-in-form .fields-wrapper .description a {
    color: inherit;
    text-decoration: underline;
}

.woocommerce form.sign-in-form .fields-wrapper .description {
    border-radius: 3px;
    padding: 1em;
    margin: 0.5em 0 0;
    clear: both;
    position: relative;
}

.woocommerce form.sign-in-form .form-row label {
    font-size: 16px;
}

/* Not display (facultatif) */
.woocommerce form.sign-in-form .form-row .optional {
    visibility: hidden;
}


/* Separator between Sign In | Register */

.login-tabs li {
    transition: none;
}

.login-tabs li:nth-child(2) a::before {
    content: ' | ';
    transition: none;
}

.login-tabs li.active a::before,
.login-tabs li:hover a::before {
    opacity: .2;
}


/* WOOCOMMERCE ACCOUNT - EDIT ACCOUNT */

.woocommerce-edit-account .form-group .description {
  display: block;
  line-height: 1.5;
  font-size: 13px;
  background-color: #F8F9FA;
  color: inherit;
  border-radius: 3px;
  padding: 1em;
  margin-top: 0.5em;
  clear: both;
  position: relative;
}

.woocommerce-edit-account .form-group .description a {
  color: inherit;
  text-decoration: underline;
}



/* PAGE CART */

/* Centrer input type text number | Enleve les fleche et centre le text | https://stackoverflow.com/a/23715905 */
.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity input[type='number']::-webkit-inner-spin-button, 
.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity input[type='number']::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    margin: 0;
}

.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity {
    display: flex;
}

.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity .qty {
    border-radius: 0;
    border-right-width: 0px;
    border-left-width: 0px;
}

@media only screen and (max-width: 768px) {
    .shop_table_responsive .product-quantity .quantity .qty {
        color:  inherit;
        border: 1px solid #dbdbdb;
    }
}

.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity input {
    padding: 0;
}

.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity button.minus {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #dbdbdb;
}

.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity button.plus {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border: 1px solid #dbdbdb;
}

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .coupon .button {
    margin-top: 10px;
}

/* Mettre à jour le panier automatiquement en cas de changement de quantité
   https://rudrastyh.com/woocommerce/remove-update-cart-button.html + Voir js */
.woocommerce table.shop_table td.actions button[name="update_cart"],
.woocommerce table.shop_table td.actions .woocommerce input[name="update_cart"] {
    display: none !important;
}

.woocommerce table.shop_table td.actions .coupon {
    width: 100%;
    margin-bottom: 20px; /* Pour button[name="update_cart"] */
    display: flex;
    flex-wrap: nowrap;
}

@media only screen and (max-width: 768px){
    .woocommerce table.shop_table td.actions .coupon {
        padding: 0;
        width: 100%!important;
        display: block;
    }
}

.woocommerce table.shop_table td.actions button[name="save_cart"],
.woocommerce table.shop_table td.actions button[name="apply_coupon"] {
    display: block;
    margin: 0 auto;
    padding: 15px 25px;
    background: rgba(0,0,0,.03);
    border-radius: 5px;
    font-size: 14px!important;
    color: #242429!important;
    font-weight: 400;
    -webkit-transition: .2s ease;
    transition: .2s ease;
}

.woocommerce table.shop_table td.actions button[name="save_cart"]:hover,
.woocommerce table.shop_table td.actions button[name="apply_coupon"]:hover {
    background: rgba(0,0,0,.05);
}

.woocommerce table.shop_table td.actions button[name="save_cart"] {
    margin-left: 10px;
}

@media only screen and (max-width: 768px){
    .woocommerce table.shop_table td.actions button[name="save_cart"] {
        margin-left: 0px;
    }
}

/* MINI CART */

.woocommerce-mini-cart-item.mini_cart_item a .label_variation {
    font-weight: normal;
    font-size: 12px;
}

/* Start - Si button delete cart && en premiere position */
#wc-cart-modal .woocommerce-mini-cart__buttons>a:nth-child(2),
.c_widget .widget_shopping_cart_content .buttons a:nth-child(2) {
    margin-right: 10px;
    font-weight: 600;
}

#wc-cart-modal .woocommerce-mini-cart__buttons>a:first-child,
.c_widget .widget_shopping_cart_content .buttons a:first-child {
    flex: 0;
    overflow: visible;
}

#wc-cart-modal .woocommerce-mini-cart__buttons>a:first-child i,
.c_widget .widget_shopping_cart_content .buttons a:first-child i {
    margin-right: 0;
}

#wc-cart-modal .woocommerce-mini-cart__buttons>a:first-child span,
.c_widget .widget_shopping_cart_content .buttons a:first-child span {
    display: none;
    /*visibility: hidden;*/
}

@media only screen and (max-width: 768px){
    #wc-cart-modal .woocommerce-mini-cart__buttons>a:first-child,
    .c_widget .widget_shopping_cart_content .buttons a:first-child {
        flex: 1;
        overflow: hidden;
    }
    #wc-cart-modal .woocommerce-mini-cart__buttons>a:first-child span,
    .c_widget .widget_shopping_cart_content .buttons a:first-child span {
        display: block;
        /*visibility: visible;*/
    }
    #wc-cart-modal .woocommerce-mini-cart__buttons>a:first-child i,
    .c_widget .widget_shopping_cart_content .buttons a:first-child i {
        display: none;
    }
}
/* End - Si button delete cart && en premiere position */

/* PAGE ORDER */

/* PAGE CARTS */

/*.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions[data-title="Actions"] {
    display: flex;
}*/

.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions[data-title="Actions"] div.dropdown {
    /*display: inline-flex;*/
    float: left;
}

@media only screen and (max-width: 768px){
    .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions[data-title="Actions"] div.dropdown {
        float: right;
    }
}

.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions a.button,
.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions button.button {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 5px;
    padding: 8px 8px;
}

/*.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions a.button {
    margin-left: 10px;
}*/

/*.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions a.button:not(:first-of-type) {*/
.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions button.button {
    /*margin-left: 5px;*/
    float: left;
    color: #565662;
    background: #f2f3f2;
    font-weight: 400;
    margin-left: 0;
    margin-right: 10px;
}

.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions button.button:hover {
    background: var(--accent);
    color: white;
}

@media only screen and (max-width: 768px){
    /*.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions a.button:not(:first-of-type) {*/
    .woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions button.button {
        /*margin-right: 5px;*/
        float: right;
        margin-left: 5px;
        margin-right: 0;
    }
}

.woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions .button i {
    /*margin-right: 5px;*/
}


/* woocommerce cart && checkout */


/* Custom AJAX spinner on WooCommerce checkout
/* The class used to load the overlay is .blockUI .blockOverlay
/* The class used to load the spinner is .woocommerce .loader:before
/* https://kriesi.at/support/topic/adding-loaderspinner-during-woocommerce-checkout/ */
.woocommerce .blockUI.blockOverlay:before,
.woocommerce .loader:before {
    height: 80px;
    width: 80px;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /*
    margin-left: -.5em;
    margin-top: -.5em;
    */
    display: block;
    content: "";
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    background: url('https://www.wegup.com/static/images/loading.gif') center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
    margin: 0;
    padding: 0;
}

/* Overlay passe au dessus du Header */
.blockUI.blockOverlay {
    /* background: rgba(0,0,0,1)!important; */
    z-index: 1 !important;
}


/* HEADER MENU START */

/*.wegup-b .main-nav li.menu-item-switch-appearance a {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    align-items: stretch;
}


.wegup-b .main-nav .i-dropdown li.menu-item-switch-appearance a i {
    top: 2px;
}*/

.wegup-b .main-nav li.menu-item-switch a i:last-child:not(:only-child),
.wegup-b .user-area li.menu-item-switch a i:last-child:not(:only-child),
.i-nav .mobile-user-menu ul li.menu-item-switch a i:last-child:not(:only-child) {
    margin-left: auto;
    margin-right: -7px;
    padding: 0;
    width: auto;
    font-size: 22px;
}

.i-nav ul li.menu-item-switch a i:last-child:not(:only-child) {
    /*position: absolute;
    right: 15px;*/
    color: #000;
    opacity: .3;
}

ul.sub-menu .head button,
ul.i-dropdown.dropdown-menu .head button,
.mobile-user-menu ul .head button {
    border-radius: 50%;
    padding: 5px;
    margin-right: 10px;
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffffff;
}

.i-nav ul.sub-menu .head button,
.mobile-user-menu ul .head button {
    background: #f9f9f9 ;
}

.mobile-user-menu ul .head button i {
    width: auto;
}

ul.sub-menu .head button.mr-0,
ul.i-dropdown.dropdown-menu .head button.mr-0,
.mobile-user-menu ul .head button.mr-0 {
    margin-right: 0;
}

ul.sub-menu .head button:hover,
ul.i-dropdown.dropdown-menu .head button:hover,
.mobile-user-menu ul .head button:hover {
    color: #ffffff;
    background: var(--accent);
}

.user-profile-dropdown .i-dropdown.dropdown-menu {
    border:none;
    box-shadow: 0 1px 4px rgb(0 0 0 / 26%);
    border-radius: 3px;
}

.user-profile-dropdown .i-dropdown li a {
    display: flex;
    padding-right: 0;
}

/* Estomper le bord d'un div
   https://stackoverflow.com/questions/22666063/how-to-fade-the-edge-of-a-div-with-just-css */
#switcher-countries ul {
    position: relative;
}

#switcher-countries ul li a {
    pointer-events: none;
}

#switcher-countries ul:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255, .8) 0%);
    width: 100%;
    height: 100%;
}

@media only screen and (min-width: 1201px){
    #menu-main-menu .menu-item-parameters {
    margin-right: 0px;
    }

    #menu-main-menu .menu-item-parameters ul {
    left: auto;
    }

    #menu-main-menu .menu-item-parameters > a > span,
    #menu-main-menu .menu-item-parameters .submenu-toggle {
        display: none;
    }
    .mobile-user-menu {
        display:none!important;
    }
}

.user-profile-dropdown.dropdown.open,
.user-profile-dropdown.dropdown {
    color: #242429;
}

.main-nav li>.i-dropdown:before,
.user-profile-dropdown .i-dropdown:before {
    width: 100%;
}

@media only screen and (min-width: 1201px){
    .user-profile-dropdown .i-dropdown {
        top: 51px!important;
    }
}

#switcher-appearance .mylisting-range-slider .slider-range {
    display: flex;
}

.header .user-area #switcher-appearance span,
.header .user-area .menu-item-switch span {
    opacity: 1;
}

.user-area .user-profile-dropdown .i-dropdown li a i {
    top: 2px!important;
}

.user-area .user-profile-dropdown .i-dropdown li a img {
    width: 16px;
    margin-right: 5px;
}

.i-nav ul.sub-menu li a img,
.mobile-user-menu ul li a img {
    width: 24px;
    margin-right: 16px;
}

#switcher-lang ul li a.selected {
    opacity: 0.8;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.i-nav ul li.menu-item-listings,
.i-dropdown li.menu-item-listings,
.i-nav ul li.menu-item-promotions,
.i-dropdown li.menu-item-promotions,
.i-nav ul li.menu-item-orders,
.i-dropdown li.menu-item-orders,
.i-nav ul li.menu-item-carts,
.i-dropdown li.menu-item-carts,
.i-nav ul li.menu-item-edit-account,
.i-dropdown li.menu-item-edit-account,
.i-nav ul li.menu-item-ads-manager,
.i-dropdown li.menu-item-ads-manager {
    display: none;
}

/* HEADER MENU END */


/* HEADER Button sign in - START */
.header-right .user-area.signin-area {
    height: auto;
    border: 1px solid var(--accent);
    padding: 2px 8px;
    border-radius: 30px;
    background: var(--accent);
}

.wegup-b .header-scroll.header-scroll-light-skin .user-area>span,
.wegup-b .header.header-dark-skin.header-scroll-light-skin.header-scroll .user-area>i.user-area-icon,
.wegup-b .header.header-light-skin .user-area>i.user-area-icon,
.wegup-b .header.header-scroll-light-skin .user-area>i.user-area-icon {
    color: #ffffff;
}
.wegup-b .header.header-light-skin:not(.header-scroll) .user-area>a,
.wegup-b .header.header-light-skin:not(.header-scroll) .user-area>span,
.wegup-b .header.header-scroll.header-scroll-light-skin .user-area>a,
.wegup-b .header.header-scroll.header-scroll-light-skin .user-area>span {
    color: #ffffff;
}

/* HEADER Button sign in - END */

.results-view.grid {
    display: block !important;
}

#c27-explore-listings .finder-listings-overflow {
    overflow: scroll !important;
}

.header .header-left {
    flex: 1;
}

.header-left .header-search, .header-left #c27-header-search-form {
    width: 100%;
}

.header .header-container .header-center {
    flex: 0;
}

:root,
:root {
  --text-on-Default: #fff;
  --Default-background: var(--accent);
  --pink-background: #ff006e;
  --text-on-pink: #fff;
  --yellow-background: #ffbe0b;
  --text-on-yellow: #fff;
  --purple-background: #8338ec;
  --text-on-purple: #fff;
  --orange-background: #fb5607;
  --text-on-orange: #fff;
  --green-background: #55a630;
  --text-on-green: #fff;
  /* default styles */
  --bg-color: var(--Default-background);
  --text-color: var(--text-on-Default);
}

.sr-only {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

.theme-switcher .input-wrapper {
  position: relative;
  width: 1.6em;
  height: 1.6em;
  display: inline-block;
  margin: 1em 1em 0 0;
  border-radius: 50%;
}

.theme-switcher label {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid transparent;
}
.theme-switcher label[data-color=default] {
  background-color: var(--Default-background);
}
.theme-switcher label[data-color=pink] {
  background-color: var(--pink-background);
}
.theme-switcher label[data-color=orange] {
  background-color: var(--orange-background);
}
.theme-switcher label[data-color=purple] {
  background-color: var(--purple-background);
}
.theme-switcher label[data-color=yellow] {
  background-color: var(--yellow-background);
}

.theme-switcher label[data-color=green] {
  background-color: var(--green-background);
}

.theme-switcher input[type=radio] {
    opacity: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    margin: 0;
    cursor: pointer;
}
.theme-switcher input[type=radio]:checked + label {
  border: 1px solid #111;
  transform: scale(1.25);
}


body[data-theme-color="pink"] {
  --accent: var(--pink-background);
}
body[data-theme-color="orange"] {
  --accent: var(--orange-background);
}
body[data-theme-color="purple"] {
  --accent: var(--purple-background);
}
body[data-theme-color="yellow"] {
  --accent: var(--yellow-background);
}

body[data-theme-color="green"] {
  --accent: var(--green-background);
}

.custom-bg-color {
    background-color: var(--accent) !important;
}

.custom-border-color, .custom-border-color .elementor-widget-wrap {
    border-color: var(--accent) !important;
}

/*.custom-button-border,*/
.custom-button-border a.elementor-button-link {
    border-color: var(--accent) !important;
    fill: var(--accent) !important;
    color: var(--accent) !important;
    background-color: #ffffff !important;
}

/*.custom-button-border,*/
.custom-button-border a.elementor-button-link:hover {
    border-color: var(--accent) !important;
    background-color: var(--accent) !important;
    color: #ffffff !important;
}

/*.custom-button-plain,*/
.custom-button-plain a.elementor-button-link {
    border-color: #ffffff !important;
    background-color: var(--accent) !important;
    fill: #ffffff !important;
    color: #ffffff !important;
}

/*.custom-button-plain,*/
.custom-button-plain a.elementor-button-link:hover {
    border-color: #ffffff !important;
    background-color: #ffffff !important;
    color: var(--accent) !important;
}

#goog-gt-tt {
    display: none !important;
}

.goog-te-banner-frame {
    display: none !important;
}

.goog-te-menu-value:hover {
    text-decoration: none !important;
}

.goog-text-highlight {
    background-color: transparent !important;
    box-shadow: none !important;
}

body {
    top: 0 !important;
}

#google_translate_element2 {
    display: none !important;
}

.skiptranslate {
display: none;
}

#goog-gt- {
    display: none!important;
    visibility: hidden;
}

/* MY ACCOUNT - DASHBOARD - START */
/*
#visits-chart-wrapper .ct-series-a .ct-area { fill: #242429; }
#visits-chart-wrapper .ct-series-a .ct-line, #visits-chart-wrapper .ct-series-a .ct-point { stroke: #242429; }
.chart-legend .lg-blue { background: #242429; }
*/

#visits-chart-wrapper .ct-series-b .ct-area { fill: var(--accent) !important; }
#visits-chart-wrapper .ct-series-b .ct-line, #visits-chart-wrapper .ct-series-b .ct-point { stroke: var(--accent) !important; }
.chart-legend .lg-purple { background: var(--accent) !important; }
/* MY ACCOUNT - DASHBOARD - END */


/* MY ACCOUNT - NAVIGUATION - START */
.mlduo-account-menu .woocommerce-MyAccount-navigation li.menu-item-switch {
    display: none;
}
/* MY ACCOUNT - NAVIGUATION - END */

.woocommerce-MyAccount-content .container {
width: 100%;
}

/* my-account -> orders || my-account -> carts */
.woocommerce-MyAccount-content .container .col-md-8.col-md-offset-2 {
    width: 100%;
    margin-left: 0;
}

/* my-account -> edit-account - START */
.woocommerce-edit-account .woocommerce-MyAccount-content {
    margin-right: -15px;
    margin-left: -15px;
}

@media only screen and (max-width: 1200px){
    .woocommerce-edit-account .woocommerce-MyAccount-content {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

@media only screen and (max-width: 768px){
    .woocommerce-edit-account .woocommerce-MyAccount-content {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 5px;
        padding-left: 5px;
    }
}

.woocommerce-MyAccount-content .container.ac-details-container {
    width: 100%;
}
.woocommerce-MyAccount-content .container.ac-details-container .col-md-6.col-md-offset-3 {
    width: 100%;
    margin-left: 0;
    padding-right: 10px;
    padding-left: 10px;
}
/* my-account -> edit-account - END */



/* Text animé - Start */
/* https://codyhouse.co/gem/css-animated-headlines */

/*.cd-intro {
  width: 90%;
  max-width: 768px;
  text-align: center;
}*/

/*.cd-intro {
  margin: 4em auto;
}*/
/*@media only screen and (min-width: 768px) {
  .cd-intro {
    margin: 5em auto;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-intro {
    margin: 6em auto;
  }
}*/

.cd-headline {
  /*font-size: 3rem;*/
  font-size: 55px;
  line-height: 1.2;
}
@media only screen and (min-width: 768px) {
  .cd-headline {
    /*font-size: 4.4rem;*/
    font-size: 55px;
    font-weight: 300;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-headline {
    /*font-size: 6rem;*/
    font-size: 55px;
  }
}

.cd-headline b i em {
    font-style: normal;
}

.cd-words-wrapper {
  display: inline-block;
  position: relative;
  text-align: left;
}
.cd-words-wrapper b {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.cd-words-wrapper b.is-visible {
  position: relative;
}
.no-js .cd-words-wrapper b {
  opacity: 0;
}
.no-js .cd-words-wrapper b.is-visible {
  opacity: 1;
}

/* -------------------------------- 

xrotate-1 

-------------------------------- */
.cd-headline.rotate-1 .cd-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.cd-headline.rotate-1 b {
  opacity: 0;
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.cd-headline.rotate-1 b.is-visible {
  opacity: 1;
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  -webkit-animation: cd-rotate-1-in 1.2s;
  -moz-animation: cd-rotate-1-in 1.2s;
  animation: cd-rotate-1-in 1.2s;
}
.cd-headline.rotate-1 b.is-hidden {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-animation: cd-rotate-1-out 1.2s;
  -moz-animation: cd-rotate-1-out 1.2s;
  animation: cd-rotate-1-out 1.2s;
}

@-webkit-keyframes cd-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    opacity: 1;
  }
}
@-moz-keyframes cd-rotate-1-in {
  0% {
    -moz-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -moz-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -moz-transform: rotateX(360deg);
    opacity: 1;
  }
}
@keyframes cd-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    -moz-transform: rotateX(120deg);
    -ms-transform: rotateX(120deg);
    -o-transform: rotateX(120deg);
    transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    -moz-transform: rotateX(360deg);
    -ms-transform: rotateX(360deg);
    -o-transform: rotateX(360deg);
    transform: rotateX(360deg);
    opacity: 1;
  }
}
@-webkit-keyframes cd-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
}
@-moz-keyframes cd-rotate-1-out {
  0% {
    -moz-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -moz-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -moz-transform: rotateX(180deg);
    opacity: 0;
  }
}
@keyframes cd-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    -moz-transform: rotateX(-40deg);
    -ms-transform: rotateX(-40deg);
    -o-transform: rotateX(-40deg);
    transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
}
/* -------------------------------- 

xtype 

-------------------------------- */
.cd-headline.type .cd-words-wrapper {
  vertical-align: top;
  overflow: hidden;
}
.cd-headline.type .cd-words-wrapper::after {
  /* vertical bar */
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 90%;
  width: 1px;
  background-color: #aebcb9;
}
.cd-headline.type .cd-words-wrapper.waiting::after {
  -webkit-animation: cd-pulse 1s infinite;
  -moz-animation: cd-pulse 1s infinite;
  animation: cd-pulse 1s infinite;
}
.cd-headline.type .cd-words-wrapper.selected {
  background-color: #aebcb9;
}
.cd-headline.type .cd-words-wrapper.selected::after {
  visibility: hidden;
}
.cd-headline.type .cd-words-wrapper.selected b {
  color: #0d0d0d;
}
.cd-headline.type b {
  visibility: hidden;
}
.cd-headline.type b.is-visible {
  visibility: visible;
}
.cd-headline.type i {
  position: absolute;
  visibility: hidden;
}
.cd-headline.type i.in {
  position: relative;
  visibility: visible;
}

@-webkit-keyframes cd-pulse {
  0% {
    -webkit-transform: translateY(-50%) scale(1);
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-50%) scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
    opacity: 0;
  }
}
@-moz-keyframes cd-pulse {
  0% {
    -moz-transform: translateY(-50%) scale(1);
    opacity: 1;
  }
  40% {
    -moz-transform: translateY(-50%) scale(0.9);
    opacity: 0;
  }
  100% {
    -moz-transform: translateY(-50%) scale(0);
    opacity: 0;
  }
}
@keyframes cd-pulse {
  0% {
    -webkit-transform: translateY(-50%) scale(1);
    -moz-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    -o-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1);
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-50%) scale(0.9);
    -moz-transform: translateY(-50%) scale(0.9);
    -ms-transform: translateY(-50%) scale(0.9);
    -o-transform: translateY(-50%) scale(0.9);
    transform: translateY(-50%) scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
    -moz-transform: translateY(-50%) scale(0);
    -ms-transform: translateY(-50%) scale(0);
    -o-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
    opacity: 0;
  }
}
/* -------------------------------- 

xrotate-2 

-------------------------------- */
.cd-headline.rotate-2 .cd-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.cd-headline.rotate-2 i, .cd-headline.rotate-2 em {
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cd-headline.rotate-2 b {
  opacity: 0;
}
.cd-headline.rotate-2 i {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(-20px) rotateX(90deg);
  -moz-transform: translateZ(-20px) rotateX(90deg);
  -ms-transform: translateZ(-20px) rotateX(90deg);
  -o-transform: translateZ(-20px) rotateX(90deg);
  transform: translateZ(-20px) rotateX(90deg);
  opacity: 0;
}
.is-visible .cd-headline.rotate-2 i {
  opacity: 1;
}
.cd-headline.rotate-2 i.in {
  -webkit-animation: cd-rotate-2-in 0.4s forwards;
  -moz-animation: cd-rotate-2-in 0.4s forwards;
  animation: cd-rotate-2-in 0.4s forwards;
}
.cd-headline.rotate-2 i.out {
  -webkit-animation: cd-rotate-2-out 0.4s forwards;
  -moz-animation: cd-rotate-2-out 0.4s forwards;
  animation: cd-rotate-2-out 0.4s forwards;
}
.cd-headline.rotate-2 em {
  -webkit-transform: translateZ(20px);
  -moz-transform: translateZ(20px);
  -ms-transform: translateZ(20px);
  -o-transform: translateZ(20px);
  transform: translateZ(20px);
}

.no-csstransitions .cd-headline.rotate-2 i {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 0;
}
.no-csstransitions .cd-headline.rotate-2 i em {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.no-csstransitions .cd-headline.rotate-2 .is-visible i {
  opacity: 1;
}

@-webkit-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
  }
}
@-moz-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0deg);
  }
}
@keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    -moz-transform: translateZ(-20px) rotateX(90deg);
    -ms-transform: translateZ(-20px) rotateX(90deg);
    -o-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
    -moz-transform: translateZ(-20px) rotateX(-10deg);
    -ms-transform: translateZ(-20px) rotateX(-10deg);
    -o-transform: translateZ(-20px) rotateX(-10deg);
    transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
    -moz-transform: translateZ(-20px) rotateX(0deg);
    -ms-transform: translateZ(-20px) rotateX(0deg);
    -o-transform: translateZ(-20px) rotateX(0deg);
    transform: translateZ(-20px) rotateX(0deg);
  }
}
@-webkit-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@-moz-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
    -moz-transform: translateZ(-20px) rotateX(0);
    -ms-transform: translateZ(-20px) rotateX(0);
    -o-transform: translateZ(-20px) rotateX(0);
    transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
    -moz-transform: translateZ(-20px) rotateX(-100deg);
    -ms-transform: translateZ(-20px) rotateX(-100deg);
    -o-transform: translateZ(-20px) rotateX(-100deg);
    transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
    -moz-transform: translateZ(-20px) rotateX(-90deg);
    -ms-transform: translateZ(-20px) rotateX(-90deg);
    -o-transform: translateZ(-20px) rotateX(-90deg);
    transform: translateZ(-20px) rotateX(-90deg);
  }
}
/* -------------------------------- 

xloading-bar 

-------------------------------- */
.cd-headline.loading-bar span {
  display: inline-block;
  padding: .2em 0;
}
.cd-headline.loading-bar .cd-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.cd-headline.loading-bar .cd-words-wrapper::after {
  /* loading bar */
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 0;
  background: #0096a7;
  z-index: 2;
  -webkit-transition: width 0.3s -0.1s;
  -moz-transition: width 0.3s -0.1s;
  transition: width 0.3s -0.1s;
}
.cd-headline.loading-bar .cd-words-wrapper.is-loading::after {
  width: 100%;
  -webkit-transition: width 3s;
  -moz-transition: width 3s;
  transition: width 3s;
}
.cd-headline.loading-bar b {
  top: .2em;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.cd-headline.loading-bar b.is-visible {
  opacity: 1;
  top: 0;
}

/* -------------------------------- 

xslide 

-------------------------------- */
.cd-headline.slide span {
  display: inline-block;
  padding: .2em 0;
}
.cd-headline.slide .cd-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.cd-headline.slide b {
  opacity: 0;
  top: .2em;
}
.cd-headline.slide b.is-visible {
  top: 0;
  opacity: 1;
  -webkit-animation: slide-in 0.6s;
  -moz-animation: slide-in 0.6s;
  animation: slide-in 0.6s;
}
.cd-headline.slide b.is-hidden {
  -webkit-animation: slide-out 0.6s;
  -moz-animation: slide-out 0.6s;
  animation: slide-out 0.6s;
}

@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -moz-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    -o-transform: translateY(20%);
    transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
}
@-moz-keyframes slide-out {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(100%);
  }
}
@keyframes slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
    -moz-transform: translateY(120%);
    -ms-transform: translateY(120%);
    -o-transform: translateY(120%);
    transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
  }
}
/* -------------------------------- 

xclip 

-------------------------------- */
.cd-headline.clip span {
  display: inline-block;
  padding: .2em 0;
}
.cd-headline.clip .cd-words-wrapper {
  overflow: hidden;
  vertical-align: top;
}
.cd-headline.clip .cd-words-wrapper::after {
  /* line */
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 2px;
  height: 100%;
  background-color: #aebcb9;
}
.cd-headline.clip b {
  opacity: 0;
}
.cd-headline.clip b.is-visible {
  opacity: 1;
}

/* -------------------------------- 

xzoom 

-------------------------------- */
.cd-headline.zoom .cd-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.cd-headline.zoom b {
  opacity: 0;
}
.cd-headline.zoom b.is-visible {
  opacity: 1;
  -webkit-animation: zoom-in 0.8s;
  -moz-animation: zoom-in 0.8s;
  animation: zoom-in 0.8s;
}
.cd-headline.zoom b.is-hidden {
  -webkit-animation: zoom-out 0.8s;
  -moz-animation: zoom-out 0.8s;
  animation: zoom-out 0.8s;
}

@-webkit-keyframes zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
}
@-moz-keyframes zoom-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0);
  }
}
@keyframes zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
    -moz-transform: translateZ(100px);
    -ms-transform: translateZ(100px);
    -o-transform: translateZ(100px);
    transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
  }
}
@-moz-keyframes zoom-out {
  0% {
    opacity: 1;
    -moz-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-100px);
  }
}
@keyframes zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
    -moz-transform: translateZ(-100px);
    -ms-transform: translateZ(-100px);
    -o-transform: translateZ(-100px);
    transform: translateZ(-100px);
  }
}
/* -------------------------------- 

xrotate-3 

-------------------------------- */
.cd-headline.rotate-3 .cd-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.cd-headline.rotate-3 b {
  opacity: 0;
}
.cd-headline.rotate-3 i {
  display: inline-block;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.is-visible .cd-headline.rotate-3 i {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.cd-headline.rotate-3 i.in {
  -webkit-animation: cd-rotate-3-in 0.6s forwards;
  -moz-animation: cd-rotate-3-in 0.6s forwards;
  animation: cd-rotate-3-in 0.6s forwards;
}
.cd-headline.rotate-3 i.out {
  -webkit-animation: cd-rotate-3-out 0.6s forwards;
  -moz-animation: cd-rotate-3-out 0.6s forwards;
  animation: cd-rotate-3-out 0.6s forwards;
}

.no-csstransitions .cd-headline.rotate-3 i {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
  opacity: 0;
}

.no-csstransitions .cd-headline.rotate-3 .is-visible i {
  opacity: 1;
}

@-webkit-keyframes cd-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
  }
}
@-moz-keyframes cd-rotate-3-in {
  0% {
    -moz-transform: rotateY(180deg);
  }
  100% {
    -moz-transform: rotateY(0deg);
  }
}
@keyframes cd-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
}
@-webkit-keyframes cd-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
  }
}
@-moz-keyframes cd-rotate-3-out {
  0% {
    -moz-transform: rotateY(0);
  }
  100% {
    -moz-transform: rotateY(-180deg);
  }
}
@keyframes cd-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
  }
}
/* -------------------------------- 

xscale 

-------------------------------- */
.cd-headline.scale b {
  opacity: 0;
}
.cd-headline.scale i {
  display: inline-block;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.is-visible .cd-headline.scale i {
  opacity: 1;
}
.cd-headline.scale i.in {
  -webkit-animation: scale-up 0.6s forwards;
  -moz-animation: scale-up 0.6s forwards;
  animation: scale-up 0.6s forwards;
}
.cd-headline.scale i.out {
  -webkit-animation: scale-down 0.6s forwards;
  -moz-animation: scale-down 0.6s forwards;
  animation: scale-down 0.6s forwards;
}

.no-csstransitions .cd-headline.scale i {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 0;
}

.no-csstransitions .cd-headline.scale .is-visible i {
  opacity: 1;
}

@-webkit-keyframes scale-up {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes scale-up {
  0% {
    -moz-transform: scale(0);
    opacity: 0;
  }
  60% {
    -moz-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}
@keyframes scale-up {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes scale-down {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
}
@-moz-keyframes scale-down {
  0% {
    -moz-transform: scale(1);
    opacity: 1;
  }
  60% {
    -moz-transform: scale(0);
    opacity: 0;
  }
}
@keyframes scale-down {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
}
/* -------------------------------- 

xpush 

-------------------------------- */
.cd-headline.push b {
  opacity: 0;
}
.cd-headline.push b.is-visible {
  opacity: 1;
  -webkit-animation: push-in 0.6s;
  -moz-animation: push-in 0.6s;
  animation: push-in 0.6s;
}
.cd-headline.push b.is-hidden {
  -webkit-animation: push-out 0.6s;
  -moz-animation: push-out 0.6s;
  animation: push-out 0.6s;
}

@-webkit-keyframes push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes push-in {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@keyframes push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    -o-transform: translateX(10%);
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
}
@-moz-keyframes push-out {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
}
@keyframes push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
    -moz-transform: translateX(110%);
    -ms-transform: translateX(110%);
    -o-transform: translateX(110%);
    transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
}

/* Text animé - End */




/*#submit-job-form.limit {
    position: relative;
}*/

#submit-job-form.limit {
    pointer-events: none;
}

#submit-job-form.limit:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    /*background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255, .8) 50%);*/
    background-image: linear-gradient(to bottom, rgba(255,255,255,.5), rgba(255,255,255, 1) 80%);
    width: 100%;
    height: 100%;
}


/* HEADER NOTIFICATIONS */

#ml-notifs-activities {
    display: none;
}

.notifs-counter-container {
    bottom: -7px!important;
}

.notifs-counter-container {
    font-size: 10px;
    background: var(--accent);
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    border-radius: 50%;
    color: #fff;
    font-style: normal;
    text-align: center;
    line-height: 16px;
    bottom: -8px;
    right: -7px;
    font-family: sans-serif;
}

.notifs-counter-container span {
    color: #fff!important;
}

.notifs-counter-container span {
    opacity: 1!important;
}

/* MODAL NOTIFICATIONS */

@media only screen and (min-width: 769px){
    #ml-notifications-modal .modal-dialog {
        width: 700px;
    }
}

#ml-notifications-modal .modal-content {
    border: none!important;
}

#ml-notifications-modal button.close {
    width: 40px;
    background: #f2f3f2;
    height: 40px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 40px;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    z-index: 3;
    position: relative;
}

#ml-notifications-modal button.close {
    z-index: 50;
    position: absolute;
    opacity: 1;
    right: 20px;
    top: 15px;
}

#ml-notifications-modal .sign-in-box {
    padding: 0!important;
    background: #fff;
}

.notification-center, .notification-center i {
    color: #fff;
}

.notification-inbox {
    background: #fff;
    min-height: 350px;
}

.compose-notification, .notification-inbox {
    width: 100%;
}

.notification-inbox .inbox-header {
    background: #fff;
}

.more-notifications {
    width: 100%;
    text-align: center;
    /*padding: 20px 0 18px;*/
    padding: 0;
    background-color: #f7f7f7;
    clear: both;
    display: block;
    color: #222;
    cursor: pointer;
    position: absolute;;
    bottom: 0;
}

.more-notifications a {
    display: inline-block;
    padding: 20px 0 18px;
    width: 100%;
}

.more-notifications a:hover {
    color: #242429;
}

.empty-inbox .empty-notifs>p {
    text-align: center;
    font-size: 15px;
    padding: 0 150px;
    line-height: 22px;
}

#notification-inbox .empty-inbox:before {
    content: "\e7f5";
}

#notification-inbox .inbox-actions .view-notifications {
    float: right;
    margin-right: 4px;
}

#notification-inbox .inbox-actions .view-notifications {
    width: 40px;
    background: #f2f3f2;
    height: 40px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 40px;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    z-index: 3;
    position: relative;
}

#notification-inbox a.view-notifications i {
    -webkit-transition: .2s ease;
    transition: .2s ease;
    color: #242429;
    font-size: 20px;
}



/* PAGE NOTIFICATIONS */

.woocommerce-notifications #tpl-notification-inbox .inbox-contents {
    max-height: none;
}

@media screen and (max-width: 768px){
    .woocommerce-notifications #tpl-notification-inbox .inbox-contents {
        height: auto;
        overflow: hidden;
        position: relative;
        bottom: auto;
        max-height: none;
    }
}

/* GENERAL NOTIFICATIONS */

#tpl-notification-inbox .inbox-contents ul li .message>p,
#notification-inbox .inbox-contents ul li .message>p {
    text-transform: none;
}

.inbox-contents ul li a .inbox-avatar img {
    width: 54px;
    height: 54px;
}

.inbox-contents ul li .message h6 {
    max-width: 375px;
}