/*
Theme Name: Mx ~ Child
Description: Thème Child customisé par Max Jacob
Version: 1.2
Author: Max Jacob
Author URI: http://www.max-jacob.net
Template: enfold
*/

/* Uppy */
.uppy-Root{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;position:relative;color:#333}.uppy-Root *,.uppy-Root :after,.uppy-Root :before{box-sizing:inherit}.uppy-Root [hidden]{display:none}.uppy-u-reset{-webkit-appearance:none;line-height:1;padding:0;color:inherit;-webkit-backface-visibility:visible;backface-visibility:visible;background:none;border:none;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;box-shadow:none;clear:none;cursor:auto;display:inline;empty-cells:show;float:none;font-family:inherit;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;z-index:auto}.uppy-c-textInput{border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.5;padding:6px 8px;background-color:#fff}.uppy-size--md .uppy-c-textInput{padding:8px 10px}.uppy-c-textInput:focus{border-color:rgba(34,117,215,.6);outline:none;box-shadow:0 0 0 3px rgba(34,117,215,.15)}[data-uppy-theme=dark] .uppy-c-textInput{background-color:#333;border-color:#333;color:#eaeaea}[data-uppy-theme=dark] .uppy-c-textInput:focus{border-color:#525252;box-shadow:none}.uppy-c-icon{max-width:100%;max-height:100%;fill:currentColor;display:inline-block;overflow:hidden}.uppy-c-btn{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;font-family:inherit;font-size:16px;line-height:1;font-weight:500;transition-property:background-color,color;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.uppy-c-btn:not(:disabled):not(.disabled){cursor:pointer}.uppy-c-btn::-moz-focus-inner{border:0}.uppy-c-btn-primary{font-size:14px;padding:10px 18px;border-radius:4px;background-color:#2275d7;color:#fff}.uppy-c-btn-primary:hover{background-color:#1b5dab}.uppy-c-btn-primary:focus{outline:none;box-shadow:0 0 0 3px rgba(34,117,215,.4)}.uppy-size--md .uppy-c-btn-primary{padding:13px 22px}[data-uppy-theme=dark] .uppy-c-btn-primary{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{box-shadow:0 0 0 2px rgba(170,225,255,.85)}.uppy-c-btn-link{font-size:14px;line-height:1;padding:10px 15px;border-radius:4px;background-color:transparent;color:#525252}.uppy-c-btn-link:hover{color:#333}.uppy-c-btn-link:focus{outline:none;box-shadow:0 0 0 3px rgba(34,117,215,.25)}.uppy-size--md .uppy-c-btn-link{padding:13px 18px}[data-uppy-theme=dark] .uppy-c-btn-link{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-link:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-link:focus{box-shadow:0 0 0 2px rgba(170,225,255,.85)}[data-uppy-theme=dark] .uppy-c-btn-link:hover{color:#939393}.uppy-c-btn--small{font-size:.9em;padding:7px 16px;border-radius:2px}.uppy-size--md .uppy-c-btn--small{padding:8px 10px;border-radius:2px}.uppy-Informer{position:absolute;bottom:60px;left:0;right:0;text-align:center;opacity:1;transform:none;transition:all .25s ease-in;z-index:1005}.uppy-Informer[aria-hidden=true]{opacity:0;transform:translateY(350%);transition:all .3s ease-in;z-index:-1000}.uppy-Informer p{display:inline-block;margin:0;font-size:12px;line-height:1.4;font-weight:400;padding:6px 15px;background-color:#757575;color:#fff;border-radius:18px;max-width:90%}.uppy-size--md .uppy-Informer p{font-size:14px;line-height:1.3;max-width:500px;padding:10px 20px}[data-uppy-theme=dark] .uppy-Informer p{background-color:#333}.uppy-Informer span{line-height:12px;width:13px;height:13px;display:inline-block;vertical-align:middle;color:#525252;background-color:#fff;border-radius:50%;position:relative;top:-1px;left:3px;font-size:10px;margin-left:-1px}.uppy-Informer span:hover{cursor:help}.uppy-Informer span:after{line-height:1.3;word-wrap:break-word}.uppy-Root [aria-label][role~=tooltip]{position:relative}.uppy-Root [aria-label][role~=tooltip]:after,.uppy-Root [aria-label][role~=tooltip]:before{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;opacity:0;pointer-events:none;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);position:absolute;box-sizing:border-box;z-index:10;transform-origin:top}.uppy-Root [aria-label][role~=tooltip]:before{background-size:100% auto!important;content:""}.uppy-Root [aria-label][role~=tooltip]:after{background:rgba(17,17,17,.9);border-radius:4px;color:#fff;content:attr(aria-label);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);text-transform:var(--microtip-text-transform,none);padding:.5em 1em;white-space:nowrap;box-sizing:content-box}.uppy-Root [aria-label][role~=tooltip]:focus:after,.uppy-Root [aria-label][role~=tooltip]:focus:before,.uppy-Root [aria-label][role~=tooltip]:hover:after,.uppy-Root [aria-label][role~=tooltip]:hover:before{opacity:1;pointer-events:auto}.uppy-Root [role~=tooltip][data-microtip-position|=top]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E") no-repeat;height:6px;width:18px;margin-bottom:5px}.uppy-Root [role~=tooltip][data-microtip-position|=top]:after{margin-bottom:11px}.uppy-Root [role~=tooltip][data-microtip-position|=top]:before{transform:translate3d(-50%,0,0);bottom:100%;left:50%}.uppy-Root [role~=tooltip][data-microtip-position|=top]:hover:before{transform:translate3d(-50%,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=top]:after{transform:translate3d(-50%,0,0);bottom:100%;left:50%}.uppy-Root [role~=tooltip][data-microtip-position=top]:hover:after{transform:translate3d(-50%,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:after{transform:translate3d(calc(-100% + 16px),0,0);bottom:100%}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:hover:after{transform:translate3d(calc(-100% + 16px),-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:after{transform:translate3d(-16px,0,0);bottom:100%}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:hover:after{transform:translate3d(-16px,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E") no-repeat;height:6px;width:18px;margin-top:5px;margin-bottom:0}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:after{margin-top:11px}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before{transform:translate3d(-50%,-10px,0);bottom:auto;left:50%;top:100%}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:hover:before{transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:after{transform:translate3d(-50%,-10px,0);top:100%;left:50%}.uppy-Root [role~=tooltip][data-microtip-position=bottom]:hover:after{transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:after{transform:translate3d(calc(-100% + 16px),-10px,0);top:100%}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:hover:after{transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:after{transform:translate3d(-16px,-10px,0);top:100%}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:hover:after{transform:translate3d(-16px,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:after,.uppy-Root [role~=tooltip][data-microtip-position=left]:before{bottom:auto;left:auto;right:100%;top:50%;transform:translate3d(10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;height:18px;width:6px;margin-right:5px;margin-bottom:0}.uppy-Root [role~=tooltip][data-microtip-position=left]:after{margin-right:11px}.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:before{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:after,.uppy-Root [role~=tooltip][data-microtip-position=right]:before{bottom:auto;left:100%;top:50%;transform:translate3d(-10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E") no-repeat;height:18px;width:6px;margin-bottom:0;margin-left:5px}.uppy-Root [role~=tooltip][data-microtip-position=right]:after{margin-left:11px}.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:before{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-size=small]:after{white-space:normal;width:80px}.uppy-Root [role~=tooltip][data-microtip-size=medium]:after{white-space:normal;width:150px}.uppy-Root [role~=tooltip][data-microtip-size=large]:after{white-space:normal;width:260px}.uppy-StatusBar{display:-ms-flexbox;display:flex;position:relative;height:40px;line-height:40px;font-size:12px;font-weight:400;color:#fff;background-color:#fff;z-index:1001;transition:height .2s}[data-uppy-theme=dark] .uppy-StatusBar{background-color:#1f1f1f}.uppy-size--md .uppy-StatusBar{height:46px}.uppy-StatusBar:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:2px;background-color:#eaeaea}[data-uppy-theme=dark] .uppy-StatusBar:before{background-color:#757575}.uppy-StatusBar[aria-hidden=true]{overflow-y:hidden;height:0}.uppy-StatusBar.is-complete .uppy-StatusBar-progress{background-color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-progress{background-color:#e32437}.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator{color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator{color:#e32437}.uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#fff;height:65px;border-top:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#1f1f1f;border-top:1px solid #333}.uppy-StatusBar-progress{background-color:#2275d7;height:2px;position:absolute;z-index:1001;transition:background-color,width .3s ease-out}.uppy-StatusBar-progress.is-indeterminate{background-size:64px 64px;background-image:linear-gradient(45deg,rgba(0,0,0,.3) 25%,transparent 0,transparent 50%,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 75%,transparent 0,transparent);animation:uppy-StatusBar-ProgressStripes 1s linear infinite}@keyframes uppy-StatusBar-ProgressStripes{0%{background-position:0 0}to{background-position:64px 0}}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress{background-color:#f6a623}.uppy-StatusBar.is-waiting .uppy-StatusBar-progress{display:none}.uppy-StatusBar-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:1002;padding-left:10px;white-space:nowrap;text-overflow:ellipsis;color:#333;height:100%}.uppy-size--md .uppy-StatusBar-content{padding-left:15px}[data-uppy-theme=dark] .uppy-StatusBar-content{color:#eaeaea}.uppy-StatusBar-status{line-height:1.4;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-right:.3em}.uppy-Root:not(.uppy-size--md) .uppy-StatusBar-additionalInfo{display:none}.uppy-StatusBar-statusPrimary{font-weight:500;line-height:1}[data-uppy-theme=dark] .uppy-StatusBar-statusPrimary{color:#eaeaea}.uppy-StatusBar-statusSecondary{margin-top:1px;font-size:11px;line-height:1.2;display:inline-block;color:#757575;white-space:nowrap}[data-uppy-theme=dark] .uppy-StatusBar-statusSecondary{color:#bbb}.uppy-StatusBar-statusSecondaryHint{display:inline-block;vertical-align:middle;margin-right:5px;line-height:1}.uppy-size--md .uppy-StatusBar-statusSecondaryHint{margin-right:8px}.uppy-StatusBar-statusIndicator{position:relative;top:1px;color:#525252;margin-right:7px}.uppy-StatusBar-statusIndicator svg{vertical-align:text-bottom}.uppy-StatusBar-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;right:10px;z-index:1004}.uppy-StatusBar.is-waiting .uppy-StatusBar-actions{width:100%;position:static;padding:0 15px;background-color:#fafafa}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#1f1f1f}.uppy-StatusBar-actionCircleBtn{line-height:1;cursor:pointer;margin:3px;opacity:.9}.uppy-StatusBar-actionCircleBtn:focus{outline:none}.uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}.uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 3px rgba(34,117,215,.5)}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 2px rgba(170,225,255,.85)}.uppy-StatusBar-actionCircleBtn:hover{opacity:1}.uppy-StatusBar-actionCircleBtn:focus{border-radius:50%}.uppy-StatusBar-actionCircleBtn svg{vertical-align:bottom}.uppy-StatusBar-actionBtn{display:inline-block;vertical-align:middle;font-size:10px;line-height:inherit;color:#2275d7}.uppy-size--md .uppy-StatusBar-actionBtn{font-size:11px}.uppy-StatusBar-actionBtn--retry{height:16px;border-radius:8px;margin-right:6px;background-color:#ff4b23;line-height:1;color:#fff;padding:1px 6px 3px 18px;position:relative}.uppy-StatusBar-actionBtn--retry:focus{outline:none}.uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 3px rgba(34,117,215,.5)}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 2px rgba(170,225,255,.85)}.uppy-StatusBar-actionBtn--retry:hover{background-color:#f92d00}.uppy-StatusBar-actionBtn--retry svg{position:absolute;top:3px;left:6px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{font-size:14px;width:100%;padding:15px 10px;color:#fff;background-color:#1bb240;line-height:1}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#189c38}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1c8b37}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#18762f}.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{padding:13px 22px;width:auto}.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload{background-color:transparent;color:#2275d7}.uppy-StatusBar-actionBtn--uploadNewlyAdded{padding-right:3px;padding-left:3px;padding-bottom:1px;border-radius:3px}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}.uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 3px rgba(34,117,215,.5)}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 2px rgba(170,225,255,.85)}.uppy-StatusBar-details{line-height:12px;width:13px;height:13px;display:inline-block;vertical-align:middle;color:#fff;background-color:#939393;border-radius:50%;position:relative;top:0;left:2px;font-size:10px;font-weight:600;text-align:center;cursor:help}.uppy-StatusBar-details:after{line-height:1.3;word-wrap:break-word}.uppy-StatusBar-spinner{animation-name:uppy-StatusBar-spinnerAnimation;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;margin-right:10px;fill:#2275d7}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner{fill:#f6a623}@keyframes uppy-StatusBar-spinnerAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;padding:6px}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list:after{content:"";-ms-flex:auto;flex:auto}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem{width:50%;position:relative;margin:0}.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem{width:33.3333%}.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem{width:25%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem:before{content:"";padding-top:100%;display:block}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected svg{opacity:.85}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:hsla(0,0%,57.6%,.2)}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:hsla(0,0%,91.8%,.2)}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg{fill:rgba(0,0,0,.7);width:30%;height:30%}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg{fill:hsla(0,0%,100%,.8)}.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner{border-radius:4px;overflow:hidden;position:absolute;top:7px;left:7px;right:7px;bottom:7px;text-align:center;width:calc(100% - 14px);height:calc(100% - 14px)}.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner:focus{outline:none;box-shadow:0 0 0 3px rgba(34,117,215,.9)}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner{box-shadow:0 0 0 3px rgba(170,225,255,.7)}.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner img{width:100%;height:100%;object-fit:cover;border-radius:4px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox{position:absolute;top:16px;right:16px;width:26px;height:26px;background-color:#2275d7;border-radius:50%;z-index:1002;opacity:0}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox:after{width:12px;height:7px;left:7px;top:8px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox--is-checked{opacity:1}.uppy-ProviderBrowser-viewType--list{background-color:#fff}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list{background-color:#1f1f1f}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:7px 15px;margin:0}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{color:#eaeaea}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox{margin-right:15px;height:17px;width:17px;border-radius:3px;background-color:#fff;border:1px solid #cfcfcf}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox:focus{border:1px solid #2275d7;box-shadow:0 0 0 3px rgba(34,117,215,.25);outline:none}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox:after{opacity:0;height:5px;width:9px;left:3px;top:4px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox:focus{border-color:rgba(2,186,242,.7);box-shadow:0 0 0 3px rgba(2,186,242,.2)}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox--is-checked{background-color:#2275d7;border-color:#2275d7}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox--is-checked:after{opacity:1}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus{outline:none;text-decoration:underline}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{margin-right:8px;max-width:20px;max-height:20px}.uppy-ProviderBrowserItem-fakeCheckbox{position:relative;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.uppy-ProviderBrowserItem-fakeCheckbox:after{content:"";position:absolute;cursor:pointer;border-left:2px solid #eaeaea;border-bottom:2px solid #eaeaea;transform:rotate(-45deg)}[data-uppy-theme=dark] .uppy-ProviderBrowserItem-fakeCheckbox{background-color:#1f1f1f;border-color:#939393}[data-uppy-theme=dark] .uppy-ProviderBrowserItem-fakeCheckbox--is-checked{background-color:#333}.uppy-DashboardContent-panelBody{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1}[data-uppy-theme=dark] .uppy-DashboardContent-panelBody{background-color:#1f1f1f}.uppy-Provider-auth,.uppy-Provider-empty,.uppy-Provider-error,.uppy-Provider-loading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex:1;flex:1;color:#939393}.uppy-Provider-empty{color:#939393}.uppy-Provider-authIcon svg{width:100px;height:75px;margin-bottom:15px}.uppy-Provider-authTitle{font-size:17px;line-height:1.4;font-weight:400;margin-bottom:30px;padding:0 15px;max-width:500px;text-align:center;color:#757575}.uppy-size--md .uppy-Provider-authTitle{font-size:20px}[data-uppy-theme=dark] .uppy-Provider-authTitle{color:#cfcfcf}.uppy-Provider-breadcrumbs{-ms-flex:1;flex:1;color:#525252;font-size:12px;margin-bottom:10px;text-align:left}.uppy-size--md .uppy-Provider-breadcrumbs{margin-bottom:0}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs{color:#eaeaea}.uppy-Provider-breadcrumbsIcon{display:inline-block;color:#525252;vertical-align:middle;margin-right:4px;line-height:1}.uppy-Provider-breadcrumbsIcon svg{width:13px;height:13px;fill:#525252}.uppy-Provider-breadcrumbs button{display:inline-block;line-height:inherit;padding:4px;border-radius:3px}.uppy-Provider-breadcrumbs button:focus{outline:none}.uppy-Provider-breadcrumbs button::-moz-focus-inner{border:0}.uppy-Provider-breadcrumbs button:hover{color:#1b5dab}.uppy-Provider-breadcrumbs button:focus{background-color:#eceef2}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button:focus{background-color:#333}.uppy-Provider-breadcrumbs button:hover{text-decoration:underline;cursor:pointer}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button{color:#eaeaea}.uppy-ProviderBrowser{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;font-size:14px;font-weight:400;height:100%}.uppy-ProviderBrowser-user{margin:0 8px 0 0;font-weight:500;color:#333}[data-uppy-theme=dark] .uppy-ProviderBrowser-user{color:#eaeaea}.uppy-ProviderBrowser-user:after{content:"\00B7";position:relative;left:4px;color:#939393;font-weight:400}.uppy-ProviderBrowser-header{z-index:1001;border-bottom:1px solid #eaeaea;position:relative}[data-uppy-theme=dark] .uppy-ProviderBrowser-header{border-bottom:1px solid #333}.uppy-ProviderBrowser-headerBar{padding:7px 15px;background-color:#fafafa;z-index:1001;color:#757575;line-height:1.4;font-size:12px}.uppy-size--md .uppy-ProviderBrowser-headerBar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}[data-uppy-theme=dark] .uppy-ProviderBrowser-headerBar{background-color:#1f1f1f}.uppy-ProviderBrowser-headerBar--simple{text-align:center;display:block;-ms-flex-pack:center;justify-content:center}.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap{-ms-flex:none;flex:none;display:inline-block;vertical-align:middle}.uppy-ProviderBrowser-search{width:100%;background-color:#fff;position:relative;height:30px;margin-top:10px;margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}[data-uppy-theme=dark] .uppy-ProviderBrowser-search{background-color:#1f1f1f}.uppy-ProviderBrowser-searchIcon{position:absolute;width:12px;height:12px;left:16px;z-index:1002;color:#bbb}.uppy-ProviderBrowser-searchInput{width:100%;height:30px;background-color:transparent;outline:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:1.4;border:0;margin:0 8px;padding-left:27px;z-index:1001;border-radius:4px}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchInput{background-color:#1f1f1f;color:#eaeaea}.uppy-ProviderBrowser-searchInput:focus{outline:0;background-color:#f4f4f4}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchInput:focus{background-color:#333}.uppy-ProviderBrowser-searchClose{position:absolute;width:22px;height:22px;padding:6px;right:12px;top:4px;z-index:1002;color:#939393;cursor:pointer}.uppy-ProviderBrowser-searchClose:hover{color:#757575}.uppy-ProviderBrowser-searchClose svg{vertical-align:text-top}.uppy-ProviderBrowser-searchInput:-ms-input-placeholder{color:#939393;opacity:1}.uppy-ProviderBrowser-searchInput::placeholder{color:#939393;opacity:1}.uppy-ProviderBrowser-userLogout{cursor:pointer;line-height:inherit;color:#2275d7;padding:4px;border-radius:3px}.uppy-ProviderBrowser-userLogout:focus{outline:none}.uppy-ProviderBrowser-userLogout::-moz-focus-inner{border:0}.uppy-ProviderBrowser-userLogout:hover{color:#1b5dab}.uppy-ProviderBrowser-userLogout:focus{background-color:#eceef2}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout:focus{background-color:#333}.uppy-ProviderBrowser-userLogout:hover{text-decoration:underline}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout{color:#eaeaea}.uppy-ProviderBrowser-body{-ms-flex:1;flex:1;position:relative}.uppy-ProviderBrowser-list{-ms-flex:1;flex:1;position:relative;display:block;width:100%;height:100%;background-color:#fff;border-spacing:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute;top:0;bottom:0;left:0;right:0;list-style:none;margin:0;padding:0}[data-uppy-theme=dark] .uppy-ProviderBrowser-list{background-color:#1f1f1f}.uppy-ProviderBrowserItem-inner{cursor:pointer;font-weight:500;font-size:13px}.uppy-ProviderBrowser-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;height:65px;border-top:1px solid #eaeaea;padding:0 15px}.uppy-ProviderBrowser-footer button{margin-right:8px}[data-uppy-theme=dark] .uppy-ProviderBrowser-footer{background-color:#1f1f1f;border-top:1px solid #333}.uppy-Dashboard-Item-previewInnerWrap{width:100%;height:100%;overflow:hidden;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 2px 0 rgba(0,0,0,.4);border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap{box-shadow:0 1px 2px rgba(0,0,0,.15)}.uppy-Dashboard-Item-previewInnerWrap:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.65);display:none;z-index:1001}.uppy-Dashboard-Item-previewLink{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1002}.uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #76abe9}[data-uppy-theme=dark] .uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #016c8d}.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{width:100%;height:100%;object-fit:cover;transform:translateZ(0);border-radius:3px}.uppy-Dashboard-Item-progress{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1002;color:#fff;text-align:center;width:120px;transition:all .35 ease}.uppy-Dashboard-Item-progressIndicator{display:inline-block;width:38px;height:38px;opacity:.9}.uppy-size--md .uppy-Dashboard-Item-progressIndicator{width:55px;height:55px}button.uppy-Dashboard-Item-progressIndicator{cursor:pointer}button.uppy-Dashboard-Item-progressIndicator:focus{outline:none}button.uppy-Dashboard-Item-progressIndicator::-moz-focus-inner{border:0}button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--bg,button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--retry{fill:#76abe9}.uppy-Dashboard-Item-progressIcon--circle{width:100%;height:100%}.uppy-Dashboard-Item-progressIcon--bg{stroke:hsla(0,0%,100%,.4)}.uppy-Dashboard-Item-progressIcon--progress{stroke:#fff;transition:stroke-dashoffset .5s ease-out}.uppy-Dashboard-Item-progressIcon--play{stroke:#fff;fill:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--cancel{fill:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--pause{stroke:#fff;fill:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--check{fill:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--retry{fill:#fff}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{transform:none;top:-9px;right:-8px;left:auto;width:auto}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{width:18px;height:18px}.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{width:28px;height:28px}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{width:18px;height:18px;opacity:1}.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{width:22px;height:22px}.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress{opacity:0}.uppy-Dashboard-Item-fileInfo{padding-right:5px}.uppy-Dashboard-Item-name{font-size:12px;line-height:1.3;font-weight:500;margin-bottom:4px;word-break:break-all;word-wrap:anywhere}[data-uppy-theme=dark] .uppy-Dashboard-Item-name{color:#eaeaea}.uppy-Dashboard-Item-status{font-size:11px;line-height:1.3;font-weight:400;color:#757575}[data-uppy-theme=dark] .uppy-Dashboard-Item-status{color:#bbb}.uppy-Dashboard-Item-statusSize{display:inline-block;vertical-align:bottom;text-transform:uppercase}.uppy-Dashboard-Item-sourceIcon{display:none;vertical-align:bottom;color:#bbb}.uppy-Dashboard-Item-sourceIcon:not(:first-child){position:relative;margin-left:14px}.uppy-Dashboard-Item-sourceIcon svg,.uppy-Dashboard-Item-sourceIcon svg *{max-width:100%;max-height:100%;display:inline-block;vertical-align:text-bottom;overflow:hidden;fill:currentColor;width:11px;height:12px}.uppy-Dashboard-Item-action{cursor:pointer;color:#939393}.uppy-Dashboard-Item-action:focus{outline:none}.uppy-Dashboard-Item-action::-moz-focus-inner{border:0}.uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 3px rgba(34,117,215,.5)}.uppy-Dashboard-Item-action:hover{opacity:1;color:#1f1f1f}[data-uppy-theme=dark] .uppy-Dashboard-Item-action{color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{outline:none}[data-uppy-theme=dark] .uppy-Dashboard-Item-action::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 2px rgba(170,225,255,.85)}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:hover{color:#eaeaea}.uppy-Dashboard-Item-action--remove{color:#1f1f1f;opacity:.95}.uppy-Dashboard-Item-action--remove:hover{opacity:1;color:#000}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove{color:#525252}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove:hover{color:#333}.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-actionWrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-action{width:22px;height:22px;padding:3px;margin-left:3px}.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-action:focus{border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink,.uppy-size--md .uppy-Dashboard-Item-action--edit{width:16px;height:16px;padding:0}.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus,.uppy-size--md .uppy-Dashboard-Item-action--edit:focus{border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-action--remove{z-index:1002;position:absolute;top:-8px;right:-8px;width:18px;height:18px;padding:0}.uppy-size--md .uppy-Dashboard-Item-action--remove:focus{border-radius:50%}.uppy-Dashboard-Item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eaeaea;padding:10px 0 10px 10px}[data-uppy-theme=dark] .uppy-Dashboard-Item{border-bottom:1px solid #333}.uppy-size--md .uppy-Dashboard-Item{position:relative;display:block;float:left;margin:5px 15px;padding:0;width:calc(33.333% - 30px);height:215px;border-bottom:0}.uppy-size--lg .uppy-Dashboard-Item{margin:5px 15px;width:calc(25% - 30px);height:190px}.uppy-size--xl .uppy-Dashboard-Item{width:calc(20% - 30px);height:210px}.uppy-Dashboard-Item-preview{position:relative}.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-preview{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;width:50px;height:50px}.uppy-size--md .uppy-Dashboard-Item-preview{width:100%;height:140px}.uppy-size--lg .uppy-Dashboard-Item-preview{height:120px}.uppy-size--xl .uppy-Dashboard-Item-preview{height:140px}.uppy-Dashboard-Item-fileInfoAndButtons{-ms-flex-positive:1;flex-grow:1;padding-right:8px;padding-left:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons{-ms-flex-align:start;align-items:flex-start;width:100%;padding:9px 0 0}.uppy-Dashboard-Item-fileInfo{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.uppy-Dashboard-Item-actionWrapper{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap:after,.uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap:after{display:block}.uppy-Dashboard-Item.is-inprogress:not(.is-resumable) .uppy-Dashboard-Item-action--remove{display:none}.uppy-Dashboard-Item-errorDetails{line-height:12px;width:12px;height:12px;display:inline-block;vertical-align:middle;color:#fff;background-color:#939393;border-radius:50%;position:relative;top:-1px;left:6px;font-size:8px;font-weight:600;text-align:center;cursor:help}.uppy-Dashboard-Item-errorDetails:after{line-height:1.3;word-wrap:break-word}.uppy-Dashboard-FileCard{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1005;box-shadow:0 0 10px 4px rgba(0,0,0,.1);background-color:#fff;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.uppy-Dashboard-FileCard .uppy-DashboardContent-bar{border-top-left-radius:5px;border-top-right-radius:5px}.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.uppy-Dashboard-FileCard-inner{height:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column}.uppy-Dashboard-FileCard-inner,.uppy-Dashboard-FileCard-preview{-ms-flex-negative:1;flex-shrink:1;min-height:0;display:-ms-flexbox;display:flex}.uppy-Dashboard-FileCard-preview{height:60%;-ms-flex-positive:0;flex-grow:0;border-bottom:1px solid #eaeaea;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-preview{background-color:#333;border-bottom:0}.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg{max-width:90%;max-height:90%;object-fit:cover;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:3px;box-shadow:0 3px 20px rgba(0,0,0,.15)}.uppy-Dashboard-FileCard-info{height:40%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:30px 20px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-info{background-color:#1f1f1f}.uppy-Dashboard-FileCard-fieldset{font-size:0;border:0;padding:0;max-width:640px;margin:auto auto 12px}.uppy-Dashboard-FileCard-label{display:inline-block;vertical-align:middle;width:22%;font-size:12px;color:#525252}.uppy-size--md .uppy-Dashboard-FileCard-label{font-size:14px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-label{color:#eaeaea}.uppy-Dashboard-FileCard-input{display:inline-block;vertical-align:middle;width:78%}.uppy-Dashboard-FileCard-actions{height:55px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;border-top:1px solid #eaeaea;padding:0 15px;background-color:#fafafa;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.uppy-size--md .uppy-Dashboard-FileCard-actions{height:65px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions{border-top:1px solid #333;background-color:#1f1f1f}.uppy-Dashboard-FileCard-actionsBtn{margin-right:10px}.uppy-transition-slideDownUp-enter{opacity:.01;transform:translate3d(0,-105%,0);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active{opacity:1;transform:translateZ(0)}.uppy-transition-slideDownUp-leave{opacity:1;transform:translateZ(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active{opacity:.01;transform:translate3d(0,-105%,0)}@keyframes uppy-Dashboard-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes uppy-Dashboard-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes uppy-Dashboard-slideDownAndFadeIn{0%{transform:translate3d(-50%,-70%,0);opacity:0}to{transform:translate3d(-50%,-50%,0);opacity:1}}@keyframes uppy-Dashboard-slideDownAndFadeIn--small{0%{transform:translate3d(0,-20%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes uppy-Dashboard-slideUpFadeOut{0%{transform:translate3d(-50%,-50%,0);opacity:1}to{transform:translate3d(-50%,-70%,0);opacity:0}}@keyframes uppy-Dashboard-slideUpFadeOut--small{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20%,0);opacity:0}}.uppy-Dashboard--modal{z-index:1001}.uppy-Dashboard--modal[aria-hidden=true]{display:none}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeIn .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeOut .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard-isFixed{overflow:hidden;height:100vh}.uppy-Dashboard--modal .uppy-Dashboard-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1001}.uppy-Dashboard-inner{position:relative;background-color:#fafafa;max-width:100%;max-height:100%;outline:none;border:1px solid #eaeaea;border-radius:5px}.uppy-size--md .uppy-Dashboard-inner{min-height:auto}@media only screen and (min-width:820px){.uppy-Dashboard-inner{width:750px;height:550px}}.uppy-Dashboard--modal .uppy-Dashboard-inner{z-index:1002}[data-uppy-theme=dark] .uppy-Dashboard-inner{background-color:#1f1f1f}.uppy-Dashboard-innerWrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:relative;border-radius:5px;opacity:0}.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap{opacity:1}.uppy-Dashboard--modal .uppy-Dashboard-inner{position:fixed;top:35px;left:15px;right:15px;bottom:15px;border:none}@media only screen and (min-width:820px){.uppy-Dashboard--modal .uppy-Dashboard-inner{top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 15px 4px rgba(0,0,0,.15)}}.uppy-Dashboard-close{display:block;position:absolute;top:-33px;right:-2px;cursor:pointer;color:hsla(0,0%,100%,.9);font-size:27px;z-index:1005}.uppy-Dashboard-close:focus{outline:none}.uppy-Dashboard-close::-moz-focus-inner{border:0}.uppy-Dashboard-close:focus{color:#8cb8ed}@media only screen and (min-width:820px){.uppy-Dashboard-close{font-size:35px;top:-10px;right:-35px}}.uppy-Dashboard-AddFiles{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;text-align:center}[data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles{margin:7px;height:calc(100% - 14px);border-radius:3px;border:1px dashed #dfdfdf}.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles{border:none;height:calc(100% - 54px)}.uppy-Dashboard--modal .uppy-Dashboard-AddFiles{border-color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles{border-color:#757575}.uppy-Dashboard-AddFiles-info{padding-top:15px;padding-bottom:15px;margin-top:auto;display:none}.uppy-size--height-md .uppy-Dashboard-AddFiles-info{display:block}.uppy-size--md .uppy-Dashboard-AddFiles-info{position:absolute;bottom:25px;left:0;right:0;padding-top:30px;padding-bottom:0}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-info{margin-top:0}.uppy-Dashboard-browse{cursor:pointer;color:rgba(34,117,215,.9)}.uppy-Dashboard-browse:focus{outline:none}.uppy-Dashboard-browse::-moz-focus-inner{border:0}.uppy-Dashboard-browse:focus,.uppy-Dashboard-browse:hover{border-bottom:1px solid #2275d7}[data-uppy-theme=dark] .uppy-Dashboard-browse{color:rgba(2,186,242,.9)}[data-uppy-theme=dark] .uppy-Dashboard-browse:focus,[data-uppy-theme=dark] .uppy-Dashboard-browse:hover{border-bottom:1px solid #02baf2}.uppy-Dashboard-browseBtn{display:block;font-size:14px;font-weight:500;margin-top:8px;margin-bottom:5px;width:100%}.uppy-size--md .uppy-Dashboard-browseBtn{font-size:15px;width:auto;margin:15px auto;padding:13px 44px}.uppy-Dashboard-AddFiles-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-top:2px;padding:2px 0;width:100%}.uppy-size--md .uppy-Dashboard-AddFiles-list{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;max-width:600px;overflow-y:visible;margin-top:15px;padding-top:0;-ms-flex:none;flex:none}.uppy-DashboardTab{width:100%;text-align:center;border-bottom:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-DashboardTab{border-bottom:1px solid #333}.uppy-size--md .uppy-DashboardTab{display:inline-block;width:auto;margin-bottom:10px;border-bottom:none}.uppy-DashboardTab-btn{width:100%;height:100%;cursor:pointer;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#525252;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:12px 15px;line-height:1;text-align:center}.uppy-DashboardTab-btn:focus{outline:none}.uppy-size--md .uppy-DashboardTab-btn{width:86px;margin-right:1px;-ms-flex-direction:column;flex-direction:column;padding:10px 3px;border-radius:5px}[data-uppy-theme=dark] .uppy-DashboardTab-btn{color:#eaeaea}.uppy-DashboardTab-btn::-moz-focus-inner{border:0}.uppy-DashboardTab-btn:hover{background-color:#f1f3f6}[data-uppy-theme=dark] .uppy-DashboardTab-btn:hover{background-color:#333}.uppy-DashboardTab-btn:active,.uppy-DashboardTab-btn:focus{background-color:#eceef2}[data-uppy-theme=dark] .uppy-DashboardTab-btn:active,[data-uppy-theme=dark] .uppy-DashboardTab-btn:focus{background-color:#525252}.uppy-DashboardTab-btn svg{max-width:100%;max-height:100%;display:inline-block;vertical-align:text-top;overflow:hidden;transition:transform .15s ease-in-out;margin-right:10px}.uppy-size--md .uppy-DashboardTab-btn svg{margin-right:0}.uppy-DashboardTab-name{font-size:14px;font-weight:500}.uppy-size--md .uppy-DashboardTab-name{font-size:11px;line-height:15px;margin-top:8px;margin-bottom:0}.uppy-DashboardTab svg{width:23px;height:23px;vertical-align:middle}.uppy-size--md .uppy-DashboardTab svg{width:30px;height:30px}.uppy-Dashboard-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.uppy-DashboardContent-bar{-ms-flex-negative:0;flex-shrink:0;height:40px;width:100%;padding:0 10px;z-index:1004;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative;border-bottom:1px solid #eaeaea;background-color:#fafafa}.uppy-size--md .uppy-DashboardContent-bar{height:50px;padding:0 15px}[data-uppy-theme=dark] .uppy-DashboardContent-bar{background-color:#1f1f1f;border-bottom:1px solid #333}.uppy-DashboardContent-title{position:absolute;top:0;left:0;right:0;text-align:center;font-size:12px;line-height:40px;font-weight:500;width:100%;max-width:170px;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;margin:auto}.uppy-size--md .uppy-DashboardContent-title{font-size:14px;line-height:50px;max-width:300px}[data-uppy-theme=dark] .uppy-DashboardContent-title{color:#eaeaea}.uppy-DashboardContent-back{background:none;-webkit-appearance:none;font-family:inherit;font-size:inherit;line-height:1;border:0;color:inherit;border-radius:3px;font-size:12px;font-weight:400;cursor:pointer;color:#2275d7;padding:7px 6px;margin:0 0 0 -6px}.uppy-DashboardContent-back:focus{outline:none}.uppy-DashboardContent-back::-moz-focus-inner{border:0}.uppy-DashboardContent-back:hover{color:#1b5dab}.uppy-DashboardContent-back:focus{background-color:#eceef2}[data-uppy-theme=dark] .uppy-DashboardContent-back:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-back{font-size:14px}[data-uppy-theme=dark] .uppy-DashboardContent-back{color:#02baf2}.uppy-DashboardContent-addMore{background:none;-webkit-appearance:none;font-family:inherit;font-size:inherit;line-height:1;border:0;color:inherit;border-radius:3px;font-weight:500;cursor:pointer;color:#2275d7;width:29px;height:29px;padding:7px 8px;margin:0 -5px 0 0}.uppy-DashboardContent-addMore:focus{outline:none}.uppy-DashboardContent-addMore::-moz-focus-inner{border:0}.uppy-DashboardContent-addMore:hover{color:#1b5dab}.uppy-DashboardContent-addMore:focus{background-color:#eceef2}[data-uppy-theme=dark] .uppy-DashboardContent-addMore:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-addMore{font-size:14px;width:auto;height:auto;margin-right:-8px}[data-uppy-theme=dark] .uppy-DashboardContent-addMore{color:#02baf2}.uppy-DashboardContent-addMore svg{vertical-align:baseline;margin-right:4px}.uppy-size--md .uppy-DashboardContent-addMore svg{width:11px;height:11px}.uppy-DashboardContent-addMoreCaption{display:none}.uppy-size--md .uppy-DashboardContent-addMoreCaption{display:inline}.uppy-DashboardContent-panel{background-color:#f5f5f5;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.uppy-Dashboard-AddFilesPanel,.uppy-DashboardContent-panel{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:1005;border-radius:5px;display:-ms-flexbox;display:flex}.uppy-Dashboard-AddFilesPanel{background:#fafafa;background:linear-gradient(0deg,#fafafa 35%,hsla(0,0%,98%,.85));box-shadow:0 0 10px 5px rgba(0,0,0,.15);-ms-flex-direction:column;flex-direction:column}[data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel{background-color:#333;background:linear-gradient(0deg,#1f1f1f 35%,rgba(31,31,31,.85))}.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files{filter:blur(2px)}.uppy-Dashboard-progress{position:absolute;bottom:0;left:0;width:100%;height:12%}.uppy-Dashboard-progressBarContainer.is-active{z-index:1004;position:absolute;top:0;left:0;width:100%;height:100%}.uppy-Dashboard-filesContainer{position:relative;overflow-y:hidden;margin:0;-ms-flex:1;flex:1}.uppy-Dashboard-filesContainer:after{content:"";display:table;clear:both}.uppy-Dashboard-files{margin:0;padding:0 0 10px;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-flex:1;flex:1}.uppy-size--md .uppy-Dashboard-files{padding-top:10px}.uppy-Dashboard-dropFilesHereHint{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;position:absolute;top:7px;right:7px;bottom:7px;left:7px;padding-top:90px;border:1px dashed #2275d7;border-radius:3px;z-index:2000;text-align:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 11-1.414 1.414L25 16.414V34a1 1 0 11-2 0V16.414l-5.293 5.293a.999.999 0 11-1.414-1.414l7-7a.999.999 0 011.414 0l7 7z' fill='%232275D7'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;color:#757575;font-size:16px}[data-uppy-theme=dark] .uppy-Dashboard-dropFilesHereHint{color:#bbb;border-color:#02baf2;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 11-1.414 1.414L25 16.414V34a1 1 0 11-2 0V16.414l-5.293 5.293a.999.999 0 11-1.414-1.414l7-7a.999.999 0 011.414 0l7 7z' fill='%2302BAF2'/%3E%3C/svg%3E")}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHereHint{visibility:visible}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicators,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-bar{opacity:.15}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles{opacity:.03}.uppy-Dashboard-dropFilesIcon{display:none;margin-bottom:15px}.uppy-size--md.uppy-size--height-md .uppy-Dashboard-dropFilesIcon{display:block}.uppy-Dashboard-AddFiles-title{font-size:17px;line-height:1.35;font-weight:500;color:#000;margin-top:15px;margin-bottom:5px;text-align:left;padding:0 15px;width:100%}.uppy-size--md .uppy-Dashboard-AddFiles-title{font-size:25px;margin-top:5px;font-weight:400;text-align:center;max-width:480px}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-title{text-align:center}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title{color:#eaeaea}.uppy-Dashboard-AddFiles-title button{font-weight:500}.uppy-size--md .uppy-Dashboard-AddFiles-title button{font-weight:400}.uppy-Dashboard-note{font-size:14px;line-height:1.25;text-align:center;color:#757575;max-width:350px;margin:auto;padding:0 15px}.uppy-size--md .uppy-Dashboard-note{font-size:15px;line-height:1.35;max-width:600px}[data-uppy-theme=dark] .uppy-Dashboard-note{color:#cfcfcf}a.uppy-Dashboard-poweredBy{display:inline-block;text-align:center;font-size:11px;color:#939393;text-decoration:none;margin-top:8px}.uppy-Dashboard-poweredByIcon{stroke:#939393;fill:none;margin-left:1px;margin-right:1px;position:relative;top:1px;opacity:.9;vertical-align:text-top}.uppy-Dashboard-Item-previewIcon{width:25px;height:25px;z-index:100;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uppy-size--md .uppy-Dashboard-Item-previewIcon{width:38px;height:38px}.uppy-Dashboard-Item-previewIcon svg{width:100%;height:100%}.uppy-Dashboard-Item-previewIconWrap{height:76px;max-height:75%;position:relative}.uppy-Dashboard-Item-previewIconBg{width:100%;height:100%;filter:drop-shadow(rgba(0,0,0,.1) 0 1px 1px)}.uppy-Dashboard-upload{position:relative;width:50px;height:50px}.uppy-size--md .uppy-Dashboard-upload{width:60px;height:60px}.uppy-Dashboard-upload .uppy-c-icon{position:relative;top:1px;width:50%}.uppy-Dashboard-uploadCount{position:absolute;top:-12px;right:-12px;background-color:#1bb240;color:#fff;border-radius:50%;width:16px;height:16px;line-height:16px;font-size:8px}.uppy-size--md .uppy-Dashboard-uploadCount{width:18px;height:18px;line-height:18px;font-size:9px}.uppy-DragDrop-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:7px;background-color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;max-width:100%}.uppy-DragDrop-container:focus{outline:none;box-shadow:0 0 0 3px rgba(34,117,215,.4)}.uppy-DragDrop-container::-moz-focus-inner{border:0}.uppy-DragDrop-inner{margin:0;text-align:center;padding:80px 20px;line-height:1.4}.uppy-DragDrop-arrow{width:60px;height:60px;fill:#e0e0e0;margin-bottom:17px}.uppy-DragDrop--isDragDropSupported{border:2px dashed #adadad}.uppy-DragDrop--isDraggingOver{border:2px dashed #2275d7;background:#eaeaea}.uppy-DragDrop--isDraggingOver .uppy-DragDrop-arrow{fill:#939393}.uppy-DragDrop-label{display:block;font-size:1.15em;margin-bottom:5px}.uppy-DragDrop-browse{color:#2275d7;cursor:pointer}.uppy-DragDrop-note{font-size:1em;color:#adadad}.uppy-FileInput-container{margin-bottom:15px}.uppy-FileInput-btn{background:none;-webkit-appearance:none;font-family:inherit;font-size:inherit;line-height:1;margin:0;color:inherit;font-family:sans-serif;font-size:.85em;padding:10px 15px;color:#14457f;border:1px solid #14457f;border-radius:8px;cursor:pointer}.uppy-FileInput-btn:hover{background-color:#14457f;color:#fff}.uppy-ProgressBar{position:absolute;top:0;left:0;width:100%;height:3px;z-index:10000;transition:height .2s}.uppy-ProgressBar[aria-hidden=true]{height:0}.uppy-ProgressBar-inner{background-color:#2275d7;box-shadow:0 0 10px rgba(34,117,215,.7);height:100%;width:0;transition:width .4s ease}.uppy-ProgressBar-percentage{display:none;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.uppy-Url{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}[data-uppy-theme=dark] .uppy-Url{background-color:#1f1f1f}.uppy-Url-input{width:90%;max-width:650px;margin-bottom:15px}.uppy-size--md .uppy-Url-input{margin-bottom:20px}.uppy-Url-importButton{padding:13px 25px}.uppy-size--md .uppy-Url-importButton{padding:13px 30px}.uppy-Webcam-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.uppy-Webcam-videoContainer{width:100%;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background-color:#333;text-align:center;position:relative}.uppy-Webcam-video{max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.uppy-Webcam-video--mirrored{transform:scaleX(-1)}.uppy-Webcam-buttonContainer{width:100%;height:75px;border-top:1px solid #eaeaea;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.uppy-Webcam-button{width:45px;height:45px;border-radius:50%;background-color:#e32437;color:#fff;cursor:pointer;transition:all .3s}.uppy-Webcam-button:focus{outline:none}.uppy-Webcam-button::-moz-focus-inner{border:0}.uppy-Webcam-button:focus{box-shadow:0 0 0 3px rgba(34,117,215,.5)}[data-uppy-theme=dark] .uppy-Webcam-button:focus{outline:none}[data-uppy-theme=dark] .uppy-Webcam-button::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-Webcam-button:focus{box-shadow:0 0 0 2px rgba(170,225,255,.85)}.uppy-Webcam-button svg{width:30px;height:30px;max-width:100%;max-height:100%;display:inline-block;vertical-align:text-top;overflow:hidden;fill:currentColor}.uppy-size--md .uppy-Webcam-button{width:60px;height:60px}.uppy-Webcam-button:hover{background-color:#d31b2d}.uppy-Webcam-button--picture{margin-right:12px}.uppy-Webcam-permissons{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:column wrap;flex-flow:column wrap;height:100%;-ms-flex:1;flex:1}.uppy-Webcam-permissons p{max-width:450px;line-height:1.3;text-align:center;line-height:1.45;color:#939393;margin:0}.uppy-Webcam-permissonsIcon svg{width:100px;height:75px;color:#bbb;margin-bottom:30px}.uppy-Webcam-recordingLength{position:absolute;right:20px;color:#757575;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.uppy-Webcam-title{font-size:22px;line-height:1.35;font-weight:400;margin:0 0 5px;padding:0 15px;max-width:500px;text-align:center;color:#333}[data-uppy-theme=dark] .uppy-Webcam-title{color:#eaeaea}.uppy-ScreenCapture-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.uppy-ScreenCapture-videoContainer{width:100%;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background-color:#333;text-align:center;position:relative}.uppy-size--md .uppy-ScreenCapture-videoContainer{max-width:100%}.uppy-ScreenCapture-video{max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;outline:0}.uppy-ScreenCapture-buttonContainer{width:100%;height:75px;border-top:1px solid #eaeaea;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;background-color:#fff}[data-uppy-theme=dark] .uppy-ScreenCapture-buttonContainer{background-color:#1f1f1f;border-top:1px solid #333}.uppy-ScreenCapture-button{width:45px;height:45px;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s}.uppy-ScreenCapture-button:focus{outline:none}.uppy-ScreenCapture-button::-moz-focus-inner{border:0}.uppy-ScreenCapture-button:focus{box-shadow:0 0 0 3px rgba(34,117,215,.5)}[data-uppy-theme=dark] .uppy-ScreenCapture-button:focus{outline:none}[data-uppy-theme=dark] .uppy-ScreenCapture-button::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-ScreenCapture-button:focus{box-shadow:0 0 0 2px rgba(170,225,255,.85)}.uppy-size--md .uppy-ScreenCapture-button{width:60px;height:60px}.uppy-ScreenCapture-button:hover{background-color:#d31b2d}.uppy-ScreenCapture-button svg{width:30px;height:30px;max-width:100%;max-height:100%;display:inline-block;vertical-align:text-top;overflow:hidden;fill:currentColor}.uppy-ScreenCapture-button--submit{background-color:#2275d7;margin-left:12px}.uppy-ScreenCapture-button--submit:hover{background-color:#1f69c1}.uppy-ScreenCapture-button--submit:disabled{background-color:#939393;cursor:default}.uppy-ScreenCapture-button--submit:disabled:hover{background-color:#eaeaea}.uppy-ScreenCapture-title{font-size:22px;line-height:1.35;font-weight:400;margin:0 0 5px;padding:0 15px;max-width:500px;text-align:center;color:#333}.uppy-ScreenCapture-icon--stream{position:absolute;right:0;top:0;margin:1rem;z-index:1}.uppy-ScreenCapture-icon--stream svg{fill:#939393}.uppy-ScreenCapture-icon--streamActive svg{animation:uppy-ScreenCapture-icon--blink 1s cubic-bezier(.47,0,.75,.72) infinite}@keyframes uppy-ScreenCapture-icon--blink{0%{fill:#2275d7}50%{fill:#939393}to{fill:#2275d7}}.uppy-ScreenCapture-button--video{color:#fff;background:#e32437}.uppy-ScreenCapture-button--video:hover{background-color:#bc1828}

/* General */

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select { font-family: 'poppins', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; }

#wpdcom { max-width: none !important; }
	#wpdcom .full { width: auto; }

#home_1_wrapper > .container { padding: 0 !important; max-width: none; height: 100%; }
	#home_1_wrapper .menu_gauche { position: fixed; top: 0; left: 0; height: 100%; width: 150px; }
	#home_1_wrapper .menu_gauche img.m_g_logo { display: block; width: 100%; padding: 30px 0 40px 30px; }
	#home_1_wrapper .menu_gauche .m_g_bg { height: 100%; background: linear-gradient(-45deg, #109BC5, #44AA47); background-size: 400% 400%; animation: gradientBG 5s ease infinite; border-top-right-radius: 150px; padding: 120px 30px 20px 20px; }
		#home_1_wrapper .menu_gauche .m_g_bg ul { list-style: none; margin: 0; }
			#home_1_wrapper .menu_gauche .m_g_bg ul li { text-align: center; margin: 50px 0; line-height: 18px; }
				#home_1_wrapper .menu_gauche .m_g_bg ul li a { color: #fff; font-size: .8em; line-height: 1.1em; text-align: center; }
					#home_1_wrapper .menu_gauche .m_g_bg ul li img { max-width: 32px; display: block; margin: auto auto 5px; }

	#home_1_wrapper .contenu_droite { width: 100%; padding-left: 260px; min-height: 1200px; }

	.contenu_droite .first_droite  { background: url('/wp-content/uploads/2020/10/654465.png') no-repeat bottom right transparent; width: 100%; min-height: 900px; margin-bottom: 100px; }
		.contenu_droite .first_droite .first_droite__innner { padding-top: 23%; width: 100%; text-align: left; }
			#top .contenu_droite .first_droite .first_droite__innner h1 { font-weight: bold; font-size: 36px; min-height: 120px; width: calc(100% - 900px); }

	#top #home_2 h1 { font-weight: bold; font-size: 36px; min-height: 120px; }

	#top .av_header_transparency.av_alternate_logo_active .logo a > img { opacity: 1 !important; filter: none !important; }

	.contenu_droite .second_droite { padding-right: 100px; }
		.contenu_droite .second_droite .grid-3 div { background: #fff; border-radius: 20px; margin-bottom: 40px; padding: 40px; font-size: .8em; line-height: 1.1em; box-shadow: 0 0 20px rgba(0,0,0,0.15); }

	#top.search .acf-form { margin: 0 !important; position: relative; }
		#top.search .acf-google-map { border: 0 none; }
			#top.search .acf-google-map .title { border: 0 none; }
			#top.search .acf-google-map input[type="text"] { border: 1px solid #7e8993 !important; font-size: 13px; }
			#top.search .acf-google-map .canvas { display: none; }
			#top.search .acf-form .acf-form-submit { position: absolute; right: 40px; top: 25px; }

	#top .new_grid_search_results { position: relative; }
		.new_grid_search_results .ngse_professionnel { background: #fff; margin-bottom: 20px; box-shadow: 0 0 10px rgba(0,0,0,0.25); padding: 30px 40px; border-radius: 5px; }
			.new_grid_search_results .ngse_professionnel .ngse_photo { display: inline-block; vertical-align: top; overflow: hidden; border-radius: 50%; width: 100px; height: 100px; }
			.new_grid_search_results .ngse_professionnel .ngse_title { display: inline-block; vertical-align: top; width: calc(100% - 115px); padding-left: 15px; }
				.new_grid_search_results .ngse_professionnel .ngse_title h2 { margin: 0 0 5px; }
				.new_grid_search_results .ngse_professionnel .ngse_title h3 { font-size: 14px; }
				.new_grid_search_results .ngse_professionnel .ngse_title span { font-size: 15px; }
			.new_grid_search_results .ngse_professionnel .ngse_additional_content { margin-top: 10px; }
				.new_grid_search_results .ngse_professionnel .ngse_additional_content span { border-radius: 20px; display: inline-block; margin-right: 8px; padding: 0 8px; font-size: 12px; border: 1px #44AA47 solid; color: #44AA47; }

			.new_grid_search_results .ngse_professionnel .ngse_prise_rdv { display: flex; vertical-align: top; width: 100%; height: 200px; padding-left: 15px; border: 2px dashed #109BC5; }
				.new_grid_search_results .ngse_professionnel .ngse_prise_rdv span { display: block; margin: auto; font-size: 13px; font-style: italic; }


	@keyframes gradientBG {
		0% { background-position: 0% 50%; }
		50% { background-position: 100% 50%; }
		100% { background-position: 0% 50%; }
	}



.s_f_m__photo_gauche { display: inline-block; vertical-align: top; overflow: hidden; border-radius: 50%; width: 180px; height: 180px; }
.s_f_m__infos_droite { display: inline-block; vertical-align: top; width: 300px; padding-left: 15px; }
	.s_f_m__infos_droite h3 { font-size: 14px; }
	.s_f_m__infos_droite span { font-size: 15px; }
.s_f_m__boutons_droite_droite { display: inline-block; vertical-align: top; width: calc(100% - 495px); padding-left: 15px; }

#wpdcom .wpd-thread-head,
			#wpdcom .wpd-thread-head .wpd-thread-info,
			#wpdcom .wpd-thread-head .wpdiscuz-user-settings,
			#wpdcom .wpd-thread-filter .wpd-filter { border: 0 none; }
			#wpdcom .wpd-comment .wpd-comment-left,
			#wpdcom .wpd-auth { display: none; }
			main .s_e_main__right #comments .wpd-comment-right { width: 100%; background: #F7F6F7; margin-bottom: 20px; padding: 20px 30px; position: relative; border-radius: 5px; }
				#wpdcom .wpd-comment-header .wpd-comment-share { opacity: 1; visibility: visible; }
				#wpdcom .wpd-comment-header .wpd-comment-link { display: none; }
				#wpdcom .wpd-comment-text { padding: 10px 20px 30px; font-style: italic !important; position: relative; }
					#wpdcom .wpd-comment-right .wpd-top-custom-fields { display: inline; }
						#wpdcom .wpd-comment-right .wpd-top-custom-fields div { display: inline; }
						#wpdcom .wpd-comment-right .wpd-top-custom-fields div.wpd-cf-label { display: none; }
						#wpdcom .wpd-top-custom-fields .wpd-custom-field.wpd-cf-rating .wpd-cf-value { font-size: 18px; }
					#wpdcom .wpd-comment-footer .wpd-reply-button { font-size: 12px; }

					#top .wpd-header-custom-fields { padding: 0 0 15px; display: inline-block; position: relative; }
						#top .wpd-header-custom-fields div { display: inline; }
						#top .wpd-header-custom-fields .wpd-custom-field.wpd-cf-rating .wpd-cf-value { font-size: 22px; border: 0; padding: 0; }
							#top .wpd-header-custom-fields .fas.wcf-active-star { color: #FFD700; }
							#top .wpd-header-custom-fields .fa-star::before { content: "\f005"; text-align: center; line-height: 1.6; }



.grecaptcha-badge {display:none !important;}

@keyframes gradientBG {
	0% { background-position: 0% 50%; }
	50% { background-position: 100% 50%; }
	100% { background-position: 0% 50%; }
}

html { background-color: transparent; }
.html_stretched #wrap_all { background-color: inherit; }

html[lang="en-US"] .h_f_us { display: none !important; }

img, a img { image-rendering: auto; }

#scroll-top-link { display: none !important; }

.textalign_to_right { text-align: right; }

html #moove_gdpr_cookie_info_bar { min-height: 52px; border-top: 0 !important; }
html #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container { padding-top: 5px; padding-bottom: 5px;}
html #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
html #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a { font-weight: 300; font-size: 12px; }

body .av-special-heading .av-special-heading-tag { font-weight: bold !important; }

body div .avia-button { border-radius: 0; border: 0; }

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 { letter-spacing: 0 !important; }

#top .xt_woofc-inner .xt_woofc-quantity input { width: auto; line-height: 1.65; padding: 0 49px 0 0; font-weight: 400; font-size: 12px; }

.small-preview, .avia-post-nav .entry-info-wrap, .avia-post-nav, .avia-menu-fx, .team-social, .button, .related-format-icon, .avia-slideshow-controls a, #top .social_bookmarks li a, .fallback-post-type-icon, #scroll-top-link, .avia-slideshow-button { -webkit-transition: none; transition: none; }

.pink_text_shadow { text-shadow: 0 0 15px #7E2189; }
.blue_text_shadow { text-shadow: 0 0 15px #254763; }

.avia-button.avia-color-theme-color-highlight.avia-cookie-consent-button.avia-cookie-consent-button-3.avia-cookie-close-bar { color: #fff; background: transparent; font-size: 2.4em; padding: 0; }

/* .xt_woofc-pos-bottom-right .xt_woofc-inner { bottom: 120px !important; right: 15px !important; } */

.container_wrap { border-top-width: 0; }

.avia-content-slider.shop_columns_4 ul.products { min-height: 310px; }
.avia-content-slider.shop_columns_5 ul.products { min-height: 300px; }
	.avia-content-slider.shop_columns_5 .products .product { margin: 1% 1% 1% 1%; width: 18%; }

/*
.avia-content-slider.shop_columns_3 .products .product { padding: 1% 1% 0; margin-bottom: 0; border-right: 1px #D3D3D3 dashed; min-height: 525px; }
.avia-content-slider.shop_columns_3 .products .product:nth-child(3n) { border-right: 0; }

.avia-content-slider.shop_columns_4 .products .product { padding: 1% 1% 0; margin-bottom: 0; border-right: 1px #D3D3D3 dashed; min-height: 525px; }
.avia-content-slider.shop_columns_4 .products .product:nth-child(4n) { border-right: 0; }
*/

#wpadminbar { background-color: #2D8A98; }
	#wpadminbar #wp-admin-bar-customize,
	#wpadminbar #wp-admin-bar-updates,
	#wpadminbar #wp-admin-bar-new-content,
	#wpadminbar #wp-admin-bar-avia,
	#wpadminbar #wp-admin-bar-rank-math { display: none !important; }

	#wpadminbar .quicklinks .menupop ul li#wp-admin-bar-aam,
	#wpadminbar .quicklinks .menupop ul#wp-admin-bar-appearance { display: none !important; }
	
ul#wp-admin-bar-top-secondary, #wp-admin-bar-wp-logo { display: none !important; }
#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input { background: #2D8A97; }
#wpadminbar .quicklinks .menupop ul li a { color: #fff; }

.image-overlay { display: none !important; }

.avia_message_box.custom_abmj_notif { margin-top: 0; padding: 15px; }
	.avia_message_box.custom_abmj_notif .avia_message_box_content { text-transform: none; font-weight: 400; }
	#wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item, #wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus { background: #2D8A97; color: #fff; }

#wrap_all { transition: all 800ms ease; }
#wrap_all.goblur { filter: blur(10px); }

#top .breadcrumb { background: transparent; padding: 0; right: auto; left: 20px; }
#top .alternate_color .breadcrumb, #top .alternate_color .breadcrumb a,
#top .alternate_color .breadcrumb:hover, #top .alternate_color .breadcrumb:hover a { color: #222222 }

#top .custom_bloc_margin .av-flex-placeholder { width: 1.5%; }

.footer_color input[type="submit"] { background-color: #2D8A97; }
.footer_color input[type="submit"]:hover { background-color: #D06CDB !important; }

#top .footer_color .input-text,
#top .footer_color input[type="text"],
#top .footer_color input[type="input"],
#top .footer_color input[type="password"],
#top .footer_color input[type="email"],
#top .footer_color input[type="number"],
#top .footer_color input[type="url"],
#top .footer_color input[type="tel"],
#top .footer_color input[type="search"],
#top .footer_color textarea, #top .footer_color select { border-color: #2D8A97; font-family: 'poppins', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; }

#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select { font-family: 'poppins', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; font-weight: 300; font-size: 13px; }

.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type="submit"], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside::before, .main_color .comment-count, .main_color .av_dropcap2, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover { font-family: 'poppins', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; }

h1 { line-height: 1.35em; }

/* .xt_woofc-pos-bottom-right .xt_woofc-inner { bottom: 120px !important; right: 15px !important; } */
.xt_woofc-no-touchevents .xt_woofc-inner .xt_woofc-wrapper { box-shadow: 0 4px 30px rgba(0,91,140,0.17); }
.xt_woofc-no-touchevents .xt_woofc-inner .xt_woofc-wrapper:hover, .xt_woofc-touchevents .xt_woofc-inner .xt_woofc-wrapper:focus { box-shadow: 0 6px 40px rgba(0,91,140,0.3); }
.xt_woofc-no-touchevents .xt_woofc-inner a.xt_woofc-checkout, .xt_woofc-touchevents .xt_woofc-inner a.xt_woofc-checkout { background: #2D8A97; }
.xt_woofc-no-touchevents .xt_woofc-inner a.xt_woofc-checkout:hover, .xt_woofc-touchevents .xt_woofc-inner a.xt_woofc-checkout:focus { background: #D06CDB; }

#top div .av-dark-form .input-text, #top div .av-dark-form input[type="text"], #top div .av-dark-form input[type="input"], #top div .av-dark-form input[type="password"], #top div .av-dark-form input[type="email"], #top div .av-dark-form input[type="number"], #top div .av-dark-form input[type="url"], #top div .av-dark-form input[type="tel"], #top div .av-dark-form input[type="search"], #top div .av-dark-form textarea, #top div .av-dark-form select, div div .av-dark-form .button { border-color: #2D8A97; }

#top form.avia_ajax_form { max-width: 600px; margin: 40px auto 0; }

.swiper-container { width: 100%; height: auto; }

	.category-wrapper-swiper-header { position: relative; width: 100%; }
		.category-wrapper-swiper-header .swiper-container.category-swiper-header .swiper-slide { background-size: cover !important; min-height: 202px; }

		.category-wrapper-swiper-header .category-wrapper-heading-header { position: absolute; top: 0; left: 0; width: 100%; min-height: 202px; }
			.category-wrapper-swiper-header .category-wrapper-heading-header h1 { text-shadow: 2px 2px 3px #fff, 2px 2px 7px #fff, 2px 2px 12px #fff; font-size: 4em !important; }

.swiper-container .swiper-button-next, .swiper-container .swiper-button-prev { background-size: 16px 24px; background-color: rgba(0,0,0,0.05); padding: 30px; transition: all 200ms ease 250ms; opacity: 0; visibility: hidden; } 
.swiper-container .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%235AADBA'%2F%3E%3C%2Fsvg%3E") }
.swiper-container .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev { opacity: 1; visibility: visible; }
.swiper-button-prev { left: 0; }
.swiper-button-prev:hover { background-color: rgba(0,0,0,0.10); }
.swiper-button-next { right: 0; }
.swiper-button-next:hover { background-color: rgba(0,0,0,0.10); }

.av-share-box { margin-top: 0; }
	.av-share-box h5 { display: none !important; }
	.av-share-box ul { border-radius: 0 !important; border-color: #fff; }
		.av-share-box ul li { border-color: #fff; }
	
	/*
	.av-share-box ul li a { padding: 10px 0; opacity: 0.9; }
	.av-share-box ul li a:hover { padding: 10px 0; opacity: 1; }
	#top #wrap_all .av-share-box ul .av-social-link-facebook a { color: #fff; background-color: #37589b; }
	#top #wrap_all .av-share-box ul .av-social-link-twitter a { color: #fff; background-color: #46d4fe; }
	#top #wrap_all .av-share-box ul .av-social-link-gplus a { color: #fff; background-color: #de5a49; }
	#top #wrap_all .av-share-box ul .av-social-link-pinterest a { color: #fff; background-color: #cb2027; }
	#top #wrap_all .av-share-box ul .av-social-link-mail a { color: #fff; background-color: #9fae37; } */
		.av-share-box .avia-related-tooltip.avia-tt { padding: 5px; background: #fff; }
			.av-share-box .avia-related-tooltip.avia-tt .avia-arrow { background-color: #fff; }

.header_color .ajax_search_excerpt { display: none; }

body .grid-xs-3 { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap; }
	body .grid-xs-3 > * { -webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;min-height:0; }
	body .grid-xs-3 > * { width:calc(100% / 3 - .01px); }
		body .grid-xs-3 > .two-thirds { -webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 3 * 2 - .01px); }
 

/* Header */

#header_menu__account__submenu { position: fixed; top: 0; right: -401px; padding: 0; background: #fff; z-index: 9991; text-align: center; width: 100%; max-width: 400px; transition: right 400ms; overflow: hidden; }
	#header_menu__account__submenu .header_menu__account__submenu__wrapper { padding: 35px 15px 30px 30px; }
		#header_menu__account__submenu nav { display: inline-block; text-align: left; }
			#header_menu__account__submenu nav .header_menu__account__submenu_profile { display: block; max-width: 260px; margin-bottom: 30px; }
			#header_menu__account__submenu nav a { font-weight: 400; margin-bottom: 20px; display: block; color: #222; font-size: 14px; }
			#header_menu__account__submenu nav a.actual, #header_menu__account__submenu nav a:hover { color: #2D8A97; }
			#header_menu__account__submenu .account_profil__a__pic { display: inline-block; vertical-align: middle; line-height: 1; width: 60px; height: 60px; overflow: hidden; border-radius: 50%; }
				#header_menu__account__submenu .account_profil__a__txt { display: inline-block; vertical-align: middle; line-height: 1.3em; width: calc(100% - 60px); padding-left: 15px; font-weight: bold; color: #222; }
					#header_menu__account__submenu .account_profil__a__txt span { font-weight: 300; font-size: 12px; color: #696969; }
	#header_menu__account__submenu__close { position: absolute; right: 15px; top: 10px; cursor: pointer; font-size: 2rem; color: #2D8A97; }

#corner_menu { position: fixed; top: 0; left: -401px; padding: 0; background: #fff; z-index: 9991; text-align: center; width: 100%; max-width: 400px; transition: left 400ms; overflow: hidden; }
	#corner_menu .corner_menu_wrapper { padding: 35px 30px 30px 15px; }
		#corner_menu img { margin: 0 auto 30px; display: block; }
		#corner_menu nav { display: inline-block; text-align: left; }
		#corner_menu nav a { font-weight: bold; margin-bottom: 20px; display: block; color: #222; font-size: 14px; }

		#corner_menu nav a.cm__mobile_only { display: none; }
		#corner_menu nav a.cm__desktop_only { display: block; }

		#corner_menu nav a.actual, #corner_menu nav a:hover { color: #2D8A97; }
			#corner_menu nav .g_s_lc__img { display: inline-block; vertical-align: middle; width: 30px; height: 30px; }
			#corner_menu nav .g_s_lc__title { display: inline-block; vertical-align: middle; width: calc(100% - 30px); padding-left: 10px; }
	#corner_menu__close { position: absolute; right: 15px; top: 10px; cursor: pointer; font-size: 2rem; color: #2D8A97; }

#bg_body_corner_menu { position: fixed; width: 100%; height: 100%; top: 0; left: 0;background: #396A6F;z-index: -1; }

body #wrap_all { left: 0; top: 0; position: relative; transition: left 400ms, opacity 400ms; opacity: 1; }
body.show-corner-menu #wrap_all { overflow: hidden; left: 50px; opacity: 0.5; }
body.show-corner-menu #corner_menu { left: 0; }

body.show-account-menu #wrap_all { overflow: hidden; left: -50px; opacity: 0.5; }
body.show-account-menu #header_menu__account__submenu { right: 0; }


#top .av_header_with_border.av_header_transparency #header_main,
#top .av_header_with_border.av_header_transparency #menu-item-shop.cart_dropdown { border: 0 none; }

#top #header_main > .container { max-width: none; width: 100%; padding: 0; } 


.sub_menu { top: 5px; }
	#top #header_meta li, #top #header_meta .phone-info { font-size: 11px; font-weight: 300; line-height: 20px; }
		#top #header_meta li a { font-weight: 300; }
		.phone-info span { line-height: 1.5em; }

    #header_main,
	#header_main .main_menu-uber .ubermenu { border-top:none; } 

    #header_main_alternate { display:block !important; } 
    #header_main_alternate .main_menu-uber { position:relative; } 

    .av_bottom_nav_header #header_main,
    .av_bottom_nav_header #header_main_alternate { border-bottom:none; } 

    @media screen and (max-width:999px){
		#header_main .logo,
		#header_main .main_menu-uber { position:relative; clear:both; } 
		#header_main_alternate { display:block !important; } 
		#advanced_menu_toggle { display:none !important; } 
	}

	.header__part_left { display: inline-block; width: 310px; vertical-align: top; }
	.header__part_right { display: inline-block; width: calc(100% - 320px); position: relative; min-height: 80px; vertical-align: top; }
	
	#mobile_menu { display: inline-block; position: relative; vertical-align: middle; }
		#mobile_menu > a { display: block; line-height: 1; padding: 20px 30px; }
	header span.logo { float: none; display: inline-block; position: relative; height: 80px; max-width: 200px; vertical-align: middle; padding-top: 0; }
		header span.logo a { height: auto; }

/* Search */

	#header_menu__bar { display: inline-block; vertical-align: middle; position: relative; padding-left: 15%; padding-right: 14%; width: calc(100% - 500px); }
		.header_menu__prebar_search { line-height: 1; padding: 0; }
			#top #home_2 #searchform { width: 100%; max-width: 600px; margin: 30px auto 40px; }
				#top #home_2 #searchform > div { max-width: none; }
					#top #home_2 #searchform #searchsubmit { background: transparent; color: #109BC5; width: 60px; font-size: 22px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
					#top #home_2 #searchform #searchsubmit:hover { background: #109BC5; color: #fff; }
					#top #home_2 #searchform #s { font-weight: 300; font-family: 'poppins', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; color: #696969; background: #fff; border: 1px solid #D2D2D2; font-size: 14px; padding: 10px 60px 10px 20px; border-radius: 4px; }
					#top #home_2 #searchform #s::placeholder { color: #696969; }
				#top #home_2 #searchform .ajax_search_response { position: absolute; background: #fff; z-index: 99; padding-top: 20px; max-width: 690px; }

/* Account */

	#header_menu__account_part { width: 490px; display: inline-block; vertical-align: middle; }
		#header_menu__account_part .header_menu__account__recherche { display: none; vertical-align: middle; width: 50px; text-align: center; line-height: 1; }
		#header_menu__account_part .header_menu__account__notifs,
		#header_menu__account_part .header_menu__account__messagerie { display: inline-block; vertical-align: middle; width: 50px; text-align: center; line-height: 1; position: relative; }
			#header_menu__account_part .header_menu__account__notifs > a { display: block; position: relative; cursor: pointer; }
				#header_menu__account_part .header_menu__account__notifs > a > span { font-size: 12px; position: absolute; right: 4px; top: -2px; background: #109BC5; border-radius: 50%; width: 20px; height: 20px; color: #fff; font-weight: bold; line-height: 20px; }

		#header_menu__account_part .header_menu__account__messagerie .fep_unread_message_count_hide_if_zero:not(.fep_unread_message_count) { display: none !important; }
		#header_menu__account_part .header_menu__account__messagerie .fep_unread_message_count_hide_if_zero.fep_unread_message_count { font-size: 12px; position: absolute; right: 4px; top: -2px; background: #109BC5; border-radius: 50%; width: 20px; height: 20px; color: #fff; font-weight: bold; line-height: 20px; }

		#header_menu__account_part .header_menu__account__profil { display: inline-block; vertical-align: middle; line-height: 1; width: calc(100% - 110px); padding-left: 15px; }
			#header_menu__account_part .header_menu__account__profil > a { cursor: pointer; }
			#header_menu__account_part .header_menu__account__profil .account_profil__a__pic { display: inline-block; vertical-align: middle; line-height: 1; width: 60px; height: 60px; overflow: hidden; border-radius: 50%; }
			#header_menu__account_part .header_menu__account__profil .account_profil__a__txt { display: inline-block; vertical-align: middle; line-height: 1.3em; width: calc(100% - 60px); padding-left: 15px; font-weight: bold; color: #222; }
				#header_menu__account_part .header_menu__account__profil .account_profil__a__txt span { font-weight: 300; display: block; font-size: 12px; color: #696969; }

		#header_menu__account__notifs__submenu { position: absolute; right: 15%; top: 80px; background: #fff; border-bottom-left-radius: 4px; width: 100%; text-align: center; max-width: 300px; border: 1px solid #2D8B97; border-top: 0; border-bottom-right-radius: 4px; }
			#header_menu__account__notifs__submenu p { display: block; padding: 10px 5px; line-height: 26px; margin: 0; font-size: 12px; font-weight: 300; }
			#header_menu__account__notifs__submenu a { display: block; padding: 10px 5px; border-bottom: 1px #EEF2F3 solid; line-height: 20px; font-size: 14px; }

		/*
		#header_menu__account__submenu { position: absolute; right: 0; top: 80px; background: #fff; border-bottom-left-radius: 4px; width: 100%; text-align: center; max-width: 300px; border: 1px solid #2D8B97; border-top: 0; border-bottom-right-radius: 4px; }
			#header_menu__account__submenu a { display: block; padding: 10px 5px; border-bottom: 1px #EEF2F3 solid; line-height: 26px; font-weight: 300; }
			*/

		#header_menu__account_part .header_menu__account_connect { text-align: right; display: inline-block; width: 100%; font-size: 14px; line-height: 1; }

		#member_formulaire_fiche #message { font-size: 12px; }
		#member_formulaire_fiche #message.updated { color: #008040; }

/*
#top li#menu-item-search { display: inline-block; float: none; vertical-align: bottom; padding: 0; }
	#top li#menu-item-search > a { padding: 32px 10px 34px; display: block; line-height: 1.3em; font-size: 19px; text-decoration: none; }
		#top li#menu-item-search > .avia-search-tooltip { right: 0 !important; left: auto !important; top: 100% !important; width: 100%; }
			#top li#menu-item-search > .avia-search-tooltip #searchform > div { margin: 8px 16px; max-width: none; }
*/

/* Footer */

#footer .widget { margin: 30px 0 10px 0; }

#footer .footer__col_center { text-align: center; width: 100%; max-width: 1170px; margin: auto; }
	#footer .footer__col_center h2 { font-size: 20px; margin: 30px 0; }
	#footer .footer__col_center hr { border-color: #424244; margin: 30px 0; }
	#footer .footer__col_center .footer__social { font-size: 2.5em; margin-bottom: 30px; }
		#footer .footer__col_center .footer__social a { margin: 0 10px; }
	#footer .footer__col_center .footer__links { text-transform: uppercase; font-weight: bold; margin-bottom: 30px; }
		#footer .footer__col_center .footer__links a { margin: 0 12px; }
	#footer .footer__col_center .footer__apps { margin-bottom: 30px; }
	#footer .footer__col_center .footer__madeby { font-size: .6em; font-weight: 300; line-height: 1rem; }

.home #footer_logo { background-color: #F5F5F5; }
#footer_logo { background-color: #F5F5F5; padding-bottom: 10px; }

#footer { padding: 15px 0; }
	#top .widget_nav_menu li { line-height: 1.5em; }

#socket { font-size: 12px; padding: 0; text-align: center; line-height: 1em; background: #000; /*background: linear-gradient(-45deg, #2D8A97, #5193A8, #C48AD0, #D7A2C2); background-size: 400% 400%; animation: gradientBG 10s ease infinite; */ }
	#socket .copyright { color: #fff; line-height: 1.3em; width: 100%; text-align: left; }
		#socket .copyright a { color: #fff; }
		#socket .copyright a:hover { color: #2D8A97; }

/* Accueil */


/* Firefox fix */
/*.responsive body.home #wrap_all #main > .main_color.container_wrap_first.container_wrap > .container { padding-left: 25px; padding-right: 25px; }*/


#top.home #main { background-color: #EEF2F3; }

html #top .general_sidebar_left { width: 350px !important; }
html #top .general_sidebar_content_right { width: calc(100% - 350px) !important; }

#top #home_recommandations { position: relative; }
	#top #home_recommandations .h_r__part_left { background: #2D8A97; padding: 16px 40px 5px; }
		#top #home_recommandations .h_r__part_left h2 { font-weight: 400; font-size: 16px; color: #fff; }
		#top #home_recommandations .h_r__part_left ul { margin: 10px 0 4px; line-height: 1rem; }
		#top #home_recommandations .h_r__part_left ul li { font-size: 12px; color: #fff; }
			#top #home_recommandations .h_r__part_left ul li strong { color: #fff; }
			#top #home_recommandations .h_r__part_left ul li a { text-decoration: underline; color: #fff; }
			#top #home_recommandations .h_r__part_left p { margin: 0; color: #fff; font-size: 12px; line-height: 1rem; }
			#top #home_recommandations .h_r__part_left a { color: #fff; text-decoration: underline; }

	#top #home_recommandations .h_r__part_left.h_r__part_isalone { background: transparent; padding: 0; }
		#top #home_recommandations .h_r__part_left.h_r__part_isalone h2 { font-weight: 700; color: #2D8A97; }
		#top #home_recommandations .h_r__part_left.h_r__part_isalone ul { list-style: none; column-count: 3; }
		#top #home_recommandations .h_r__part_left.h_r__part_isalone ul li { color: #2D8A97; }
		#top #home_recommandations .h_r__part_left ul li::before { content: "\f00e"; font-family: 'FontAwesome'; display: inline-block; margin-left: -1.3em; width: 1.3em; }
			#top #home_recommandations .h_r__part_left.h_r__part_isalone ul li strong { color: #2D8A97; }
			#top #home_recommandations .h_r__part_left.h_r__part_isalone ul li a { color: #2D8A97; }
			#top #home_recommandations .h_r__part_left.h_r__part_isalone p { color: #2D8A97; }
			#top #home_recommandations .h_r__part_left.h_r__part_isalone a { color: #2D8A97; }

	#top #home_recommandations .h_r__part_right { background: #fff; padding: 15px 40px 5px; }
		#top #home_recommandations .h_r__part_right h2 { font-weight: 400; font-size: 16px; }
		#top #home_recommandations .h_r__part_right ul { list-style: none; font-style: italic; margin: 10px 0 2px; font-size: 14px; line-height: 18px; }
			#top #home_recommandations .h_r__part_right ul li.done { text-decoration: line-through; color: #969696; }
			#top #home_recommandations .h_r__part_right ul li a { text-decoration: none; color: #2D8A97; }
			#top #home_recommandations .h_r__part_right ul li a:hover { text-decoration: underline; }
			#top #home_recommandations .h_r__part_right .avia-button { font-size: 12px; margin: 0; }
		#top #home_recommandations .h_r__part_right a.h_r__p_r__ignorer_la_finalisation_du_compte { color: #969696; font-size: 10px; text-decoration: none; }
		#top #home_recommandations .h_r__part_right a.h_r__p_r__ignorer_la_finalisation_du_compte:hover { text-decoration: underline; }
		
#top #home_landing_top { position: relative; width: calc(100% + 30px); display: flex; flex-wrap: wrap; background: url('/jumbotron-landing.jpg') no-repeat center left #2F8B98; margin-top: -50px; min-height: 300px; background-size: cover; }
	#top #home_landing_top .h_l_top__wrapper { margin: auto 10px -20px 40px; width: 100%; }
		#top #home_landing_top .h_l_top__wrapper .grid-3 > div { background: rgba(45,138,151,1); padding: 15px; border-radius: 6px; display: flex; }
			#top #home_landing_top h1 { color: #fff; margin-bottom: 20px; text-shadow: 0 0 10px #000, 0 0 20px #000, 0 0 30px #000; }
				#top #home_landing_top h1 sup { text-shadow: 0 0 5px #000, 0 0 10px #000; }
			#top #home_landing_top h2 { font-size: 14px; color: #fff; line-height: 18px; font-weight: 400; margin: auto 0; }
				#top #home_landing_top h2 img { filter: brightness(0) invert(1); margin-right: 10px; float: left; position: relative; top: 2px; }
  
#top .grid_fiches_metiers_videos { margin-top: 30px; }
	#top .grid_fiches_metiers_videos .grid_fmv_video { margin-bottom: 20px; width: calc(100% / 4 - 1rem - .01px); margin-right: .5rem; margin-left: .5rem; }
		#top .grid_fiches_metiers_videos .grid_fmv_video a { text-decoration: none; position: relative; /* transition: top 200ms ease; top: 0; */ }
		/*#top .grid_fiches_metiers_videos .grid_fmv_video a:hover { top: -5px; } */

		#top .grid_fiches_metiers_videos .grid_fmv_video a .grid_v_vignette_publicitaire { min-height: 270px; background: #fff center center no-repeat; background-size: contain; position: relative; border-radius: 6px; }
		#top .grid_fiches_metiers_videos .grid_fmv_video .grid_v_content_publicitaire { background: transparent; padding: 0; font-size: 10px; }
			#top .grid_fiches_metiers_videos .grid_fmv_video .grid_v_content_publicitaire a:hover { text-decoration: underline; }

		#top .grid_fiches_metiers_videos .grid_fmv_video a .grid_v_vignette { min-height: 210px; background: #fff center center no-repeat; background-size: cover; position: relative; border-radius: 4px; }
			#top .grid_fiches_metiers_videos .grid_fmv_video a .grid_v_vignette .blog-play-icon { opacity: 0; transition: opacity 100ms ease; background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); position: absolute; top: 50%; left: 50%; border-radius: 150px; text-align: center; width: 52px; height: 52px; line-height: 52px; margin-top: -22px; margin-left: -26px; border: 6px solid rgba(255,255,255, 0.7); color: #ffffff; line-height: 42px; }
			#top .grid_fiches_metiers_videos .grid_fmv_video a:hover .grid_v_vignette .blog-play-icon { opacity: 1; }
				#top .grid_fiches_metiers_videos .grid_fmv_video a .grid_v_vignette .blog-play-icon i { opacity: 0; position: relative; left: 2px; transition: opacity 100ms ease; }
				#top .grid_fiches_metiers_videos .grid_fmv_video a:hover .grid_v_vignette .blog-play-icon i { opacity: 1; }

		#top .grid_fiches_metiers_videos .grid_fmv_video a .grid_v_content { background: transparent; padding: 10px 0; }
			#top .grid_fiches_metiers_videos .grid_fmv_video a .grid_v_content h3 { margin-bottom: 0; font-size: 18px; }
			#top .grid_fiches_metiers_videos .grid_fmv_video a:hover .grid_v_content h3 { color: #2D8A97; }
			#top .grid_fiches_metiers_videos .grid_fmv_video .grid_v_content .grid_v_c_s__logo { display: inline-block; vertical-align: top; overflow: hidden; border-radius: 50%; width: 30px; height: 30px; }
			#top .grid_fiches_metiers_videos .grid_fmv_video .grid_v_content .grid_v_c__subtitle { display: inline-block; vertical-align: top; width: calc(100% - 36px); padding-left: 6px; }
			#top .grid_fiches_metiers_videos .grid_fmv_video .grid_v_content .grid_v_c__subtitle .grid_v_c_s__company { display: block; padding-left: 0; font-size: 14px; color: #222; }
			#top .grid_fiches_metiers_videos .grid_fmv_video a:hover .grid_v_content .grid_v_c__subtitle .grid_v_c_s__company { color: #2D8A97; }

	#top.single-entreprise .grid_fiches_metiers_videos { margin: 30px 0 0; }
		#top.single-entreprise .grid_fiches_metiers_videos .grid_fmv_video { width: calc(100% / 2 - 1rem - .01px); }


#top .grid_latest_entreprises_fiches_metiers_videos { margin-top: 30px; }
	#top .grid_latest_entreprises_fiches_metiers_videos .grid_le_fmv_logo { margin-bottom: 20px; }
		#top .grid_latest_entreprises_fiches_metiers_videos .grid_le_fmv_logo a.grid_le_v_c_s__logo { text-decoration: none; position: relative; display: inline-block; overflow: hidden; border-radius: 50%; line-height: 0; }

	#top .grid_search_results .grid_le_fmv_logo { margin-bottom: 20px; position: relative; }
		#top .grid_search_results .grid_le_fmv_logo a.grid_le_v_c_s__logo { text-decoration: none; position: relative; display: inline-block; overflow: hidden; border-radius: 50%; line-height: 0; margin: auto; }


#top .grid_offres_emploi { margin-top: 30px; }
	#top .grid_offres_emploi .grid_offre { margin-bottom: 20px; }
		#top .grid_offres_emploi .grid_offre a { text-decoration: none; position: relative; }
			#top .grid_offres_emploi .grid_offre a .grid_oe_content { min-height: 230px; background: #fff ; position: relative; border-radius: 6px; padding: 25px; line-height: 1.25em; }
			#top .grid_offres_emploi .grid_offre a:hover .grid_oe_content { background: #2D8A97; }
				#top .grid_offres_emploi .grid_offre a .grid_oe_content h3 { margin-bottom: 2px; font-size: 18px; margin-bottom: 12px; }
				#top .grid_offres_emploi .grid_offre a:hover .grid_oe_content h3 { color: #fff; }
				#top .grid_offres_emploi .grid_offre a .grid_oe_content p { font-size: 14px; }
				#top .grid_offres_emploi .grid_offre a:hover .grid_oe_content p { color: #fff; }
				#top .grid_offres_emploi .grid_offre a:hover .grid_oe_content strong { color: #fff !important; }
				#top .grid_offres_emploi .grid_offre .grid_oe_content .grid_oe_c__subtitle { margin-bottom: 12px; }
					#top .grid_offres_emploi .grid_offre .grid_oe_content .grid_oe_c__subtitle .grid_oe_c_s__logo { display: inline-block; vertical-align: middle; overflow: hidden; border-radius: 50%; width: 30px; height: 30px; }
					#top .grid_offres_emploi .grid_offre .grid_oe_content .grid_oe_c__subtitle .grid_oe_c_s__company { display: inline-block; vertical-align: middle; padding-left: 5px; font-size: 14px; color: #222; }
					#top .grid_offres_emploi .grid_offre a:hover .grid_oe_content .grid_oe_c__subtitle .grid_oe_c_s__company { color: #fff; }

#top .grid_offres_formation { margin-top: 30px; }
	#top .grid_offres_formation .grid_offre { margin-bottom: 20px; }
		#top .grid_offres_formation .grid_offre a { text-decoration: none; position: relative; }
			#top .grid_offres_formation .grid_offre a .grid_of_vignette { min-height: 170px; background: #fff center center no-repeat; background-size: cover; position: relative; border-top-right-radius: 4px; border-top-left-radius: 4px; }
			#top .grid_offres_formation .grid_offre a .grid_of_content { min-height: 230px; background: #fff ; position: relative; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; padding: 25px; line-height: 1.25em; }
			#top .grid_offres_formation .grid_offre a:hover .grid_of_content { background: #2D8A97; }
				#top .grid_offres_formation .grid_offre a .grid_of_content h3 { margin-bottom: 2px; font-size: 18px; margin-bottom: 12px; }
				#top .grid_offres_formation .grid_offre a:hover .grid_of_content h3 { color: #fff; }
				#top .grid_offres_formation .grid_offre a .grid_of_content p { font-size: 14px; }
				#top .grid_offres_formation .grid_offre a:hover .grid_of_content p { color: #fff; }
				#top .grid_offres_formation .grid_offre a:hover .grid_of_content strong { color: #fff !important; }
				#top .grid_offres_formation .grid_offre .grid_of_content .grid_of_c__subtitle { margin-bottom: 12px; }
					#top .grid_offres_formation .grid_offre .grid_of_content .grid_of_c__subtitle .grid_of_c_s__logo { display: inline-block; vertical-align: middle; overflow: hidden; border-radius: 50%; width: 30px; height: 30px; }
					#top .grid_offres_formation .grid_offre .grid_of_content .grid_of_c__subtitle .grid_of_c_s__company { display: inline-block; vertical-align: middle; padding-left: 5px; font-size: 14px; color: #222; }
					#top .grid_offres_formation .grid_offre a:hover .grid_of_content .grid_of_c__subtitle .grid_of_c_s__company { color: #fff; }

#top .grid_offres_candidat { margin-top: 30px; }
	#top .grid_offres_candidat .grid_offre { margin-bottom: 20px; }
		#top .grid_offres_candidat .grid_offre a { text-decoration: none; position: relative; }
			#top .grid_offres_candidat .grid_offre a .grid_of_vignette { min-height: 240px; background: #fff center center no-repeat; background-size: cover; position: relative; border-top-right-radius: 4px; border-top-left-radius: 4px; }
			#top .grid_offres_candidat .grid_offre a .grid_of_content { min-height: 230px; background: #fff ; position: relative; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; padding: 25px; line-height: 1.25em; }
			#top .grid_offres_candidat .grid_offre a:hover .grid_of_content { background: #2D8A97; }
				#top .grid_offres_candidat .grid_offre a .grid_of_content h3 { margin-bottom: 2px; font-size: 18px; line-height: 22px; margin-bottom: 12px; }
				#top .grid_offres_candidat .grid_offre a:hover .grid_of_content h3 { color: #fff; }
				#top .grid_offres_candidat .grid_offre a .grid_of_content p { font-size: 14px; }
				#top .grid_offres_candidat .grid_offre a:hover .grid_of_content p { color: #fff !important; }
				#top .grid_offres_candidat .grid_offre a:hover .grid_of_content strong { color: #fff !important; }
				#top .grid_offres_candidat .grid_offre .grid_of_content .grid_of_c__subtitle { margin-bottom: 12px; }
					#top .grid_offres_candidat .grid_offre .grid_of_content .grid_of_c__subtitle .grid_of_c_s__logo { display: inline-block; vertical-align: middle; overflow: hidden; border-radius: 50%; width: 30px; height: 30px; }
					#top .grid_offres_candidat .grid_offre .grid_of_content .grid_of_c__subtitle .grid_of_c_s__company { display: inline-block; vertical-align: middle; padding-left: 5px; font-size: 14px; color: #222; }
					#top .grid_offres_candidat .grid_offre a:hover .grid_of_content .grid_of_c__subtitle .grid_of_c_s__company { color: #fff; }

		/* Search Results */

#top .grid_search_results { margin-top: 30px; }

	#top .grid_search_results .grid_v_vignette .s_r__ribbon__cpt { display: inline-block; color: #fff; font-size: 16px; line-height: 1; font-weight: 700; background: #2D8A97; padding: 5px 12px; position: absolute; right: 0; top: 15px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; box-shadow: 0 0 5px #000; }		/* fiche métier vidéo */

	#top .grid_search_results .grid_le_fmv_logo .s_r__ribbon__cpt { display: inline-block; color: #fff; font-size: 16px; line-height: 1; font-weight: 700; background: #2D8A97; padding: 5px 12px; position: absolute; right: 15px; top: 15px; border-radius: 4px; z-index: 2; }		/* fiche entreprise */

	#top .grid_search_results .grid_of_vignette .s_r__ribbon__cpt { display: inline-block; color: #fff; font-size: 16px; line-height: 1; font-weight: 700; background: #2D8A97; padding: 5px 12px; position: absolute; right: 0; top: 15px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; box-shadow: 0 0 5px #000; }		/* fiche offre de formation */

	#top .grid_search_results .grid_oe_content .s_r__ribbon__cpt { display: inline-block; color: #fff; font-size: 16px; line-height: 1; font-weight: 700; background: #2D8A97; padding: 5px 12px; position: absolute; right: 0; top: 5px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }		/* fiche offre d'emploi */

	#top .grid_search_results .grid_fmv_video { margin-bottom: 20px; width: calc(100% / 4 - 1rem - .01px); margin-right: .5rem; margin-left: .5rem; }
		#top .grid_search_results .grid_fmv_video a { text-decoration: none; position: relative; }

		#top .grid_search_results .grid_fmv_video a .grid_v_vignette { min-height: 210px; background: #fff center center no-repeat; background-size: cover; position: relative; border-radius: 4px; overflow: hidden; }
			#top .grid_search_results .grid_fmv_video a .grid_v_vignette .blog-play-icon { opacity: 0; transition: opacity 100ms ease; background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); position: absolute; top: 50%; left: 50%; border-radius: 150px; text-align: center; width: 52px; height: 52px; line-height: 52px; margin-top: -22px; margin-left: -26px; border: 6px solid rgba(255,255,255, 0.7); color: #ffffff; line-height: 42px; }
			#top .grid_search_results .grid_fmv_video a:hover .grid_v_vignette .blog-play-icon { opacity: 1; }
				#top .grid_search_results .grid_fmv_video a .grid_v_vignette .blog-play-icon i { opacity: 0; position: relative; left: 2px; transition: opacity 100ms ease; }
				#top .grid_search_results .grid_fmv_video a:hover .grid_v_vignette .blog-play-icon i { opacity: 1; }

		#top .grid_search_results .grid_fmv_video a .grid_v_content { background: transparent; padding: 10px 0; }
			#top .grid_search_results .grid_fmv_video a .grid_v_content h3 { margin-bottom: 0; font-size: 18px; }
			#top .grid_search_results .grid_fmv_video a:hover .grid_v_content h3 { color: #2D8A97; }
			#top .grid_search_results .grid_fmv_video .grid_v_content .grid_v_c_s__logo { display: inline-block; vertical-align: top; overflow: hidden; border-radius: 50%; width: 30px; height: 30px; }
			#top .grid_search_results .grid_fmv_video .grid_v_content .grid_v_c__subtitle { display: inline-block; vertical-align: top; width: calc(100% - 36px); padding-left: 6px; }
			#top .grid_search_results .grid_fmv_video .grid_v_content .grid_v_c__subtitle .grid_v_c_s__company { display: block; padding-left: 0; font-size: 14px; color: #222; }
			#top .grid_search_results .grid_fmv_video a:hover .grid_v_content .grid_v_c__subtitle .grid_v_c_s__company { color: #2D8A97; }

		#top .grid_search_results .grid_offre { margin-bottom: 20px; }
			#top .grid_search_results .grid_offre a { text-decoration: none; position: relative; }
				#top .grid_search_results .grid_offre a .grid_of_vignette { min-height: 170px; background: #fff center center no-repeat; background-size: cover; position: relative; border-top-right-radius: 4px; border-top-left-radius: 4px; overflow: hidden; }
				#top .grid_search_results .grid_offre a .grid_of_content { background: #fff ; position: relative; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; padding: 10px; line-height: 1em; }
				#top .grid_search_results .grid_offre a:hover .grid_of_content { background: #2D8A97; }
					#top .grid_search_results .grid_offre a .grid_of_content h3 { margin-bottom: 2px; font-size: 18px; margin-bottom: 12px; }
					#top .grid_search_results .grid_offre a:hover .grid_of_content h3 { color: #fff; }
					#top .grid_search_results .grid_offre a .grid_of_content p { font-size: 14px; }
					#top .grid_search_results .grid_offre a:hover .grid_of_content p { color: #fff; }
					#top .grid_search_results .grid_offre a:hover .grid_of_content strong { color: #fff !important; }
					#top .grid_search_results .grid_offre .grid_of_content .grid_of_c__subtitle { margin-bottom: 12px; }
						#top .grid_search_results .grid_offre .grid_of_content .grid_of_c__subtitle .grid_of_c_s__logo { display: inline-block; vertical-align: middle; overflow: hidden; border-radius: 50%; width: 30px; height: 30px; }
						#top .grid_search_results .grid_offre .grid_of_content .grid_of_c__subtitle .grid_of_c_s__company { display: inline-block; vertical-align: middle; padding-left: 5px; font-size: 14px; color: #222; }
						#top .grid_search_results .grid_offre a:hover .grid_of_content .grid_of_c__subtitle .grid_of_c_s__company { color: #fff; }

				#top .grid_search_results .grid_offre a .grid_oe_content { background: #fff ; position: relative; border-radius: 6px; padding: 35px 25px 25px; line-height: 1em; position: relative; overflow: hidden; }
				#top .grid_search_results .grid_offre a:hover .grid_oe_content { background: #2D8A97; }
					#top .grid_search_results .grid_offre a .grid_oe_content h3 { margin-bottom: 2px; font-size: 18px; margin-bottom: 12px; }
					#top .grid_search_results .grid_offre a:hover .grid_oe_content h3 { color: #fff; }
					#top .grid_search_results .grid_offre a .grid_oe_content p { font-size: 14px; }
					#top .grid_search_results .grid_offre a:hover .grid_oe_content p { color: #fff; }
					#top .grid_search_results .grid_offre a:hover .grid_oe_content strong { color: #fff !important; }
					#top .grid_search_results .grid_offre .grid_oe_content .grid_oe_c__subtitle { margin-bottom: 12px; }
						#top .grid_search_results .grid_offre .grid_oe_content .grid_oe_c__subtitle .grid_oe_c_s__logo { display: inline-block; vertical-align: middle; overflow: hidden; border-radius: 50%; width: 30px; height: 30px; }
						#top .grid_search_results .grid_offre .grid_oe_content .grid_oe_c__subtitle .grid_oe_c_s__company { display: inline-block; vertical-align: middle; padding-left: 5px; font-size: 14px; color: #222; }
						#top .grid_search_results .grid_offre a:hover .grid_oe_content .grid_oe_c__subtitle .grid_oe_c_s__company { color: #fff; }

	/* General Sidebar */

#top #general_sidebar__list_categories { position: relative; margin-bottom: 80px; }
	#top #general_sidebar__list_categories a { font-weight: bold; margin-bottom: 20px; display: block; color: #222; font-size: 14px; }
	#top #general_sidebar__list_categories a.actual, #top #general_sidebar__list_categories a:hover { color: #2D8A97; }
		#top #general_sidebar__list_categories .g_s_lc__img { display: inline-block; vertical-align: middle; width: 30px; height: 30px; }
		#top #general_sidebar__list_categories .g_s_lc__title { display: inline-block; vertical-align: middle; width: calc(100% - 30px); padding-left: 10px; }

#top #general_sidebar__entreprises_featured { position: relative; margin-bottom: 80px; }
	#top #general_sidebar__entreprises_featured h2 { font-size: 14px; color: #969696; text-transform: uppercase !important; font-weight: 600; margin-bottom: 20px; }
	#top #general_sidebar__entreprises_featured img { display: inline-block; vertical-align: middle; overflow: hidden; border-radius: 50%; width: 50px; height: 50px; margin: 0 4px; }

#top #general_sidebar__actus { position: relative; margin-bottom: 80px; }
	#top #general_sidebar__actus h2 { font-size: 14px; color: #969696; text-transform: uppercase !important; font-weight: 600; }
	#top #general_sidebar__actus .ff-stream-wrapper { margin-top: 0; }
		#top #general_sidebar__actus .ff-stream-wrapper .ff-item .ff-content,
		#top #general_sidebar__actus .ff-stream-wrapper .ff-article,
		#top #general_sidebar__actus .ff-stream-wrapper .ff-item .ff-content p { font-size: 12px; line-height: 16px; }
		#top #general_sidebar__actus .ff-stream-wrapper .ff-content br { margin: 0.5em; }
	#top #general_sidebar__actus .ff-stream .ff-loadmore-wrapper { display: none !important; }

#top #general_sidebar__dossiers { position: relative; margin-bottom: 80px; }
	#top #general_sidebar__dossiers h2 { font-size: 14px; color: #969696; text-transform: uppercase !important; font-weight: 600; }
	#top #general_sidebar__dossiers .g_s__d__dossier { padding: 20px 0; border-bottom: 1px solid #BEBEBE; }
		#top #general_sidebar__dossiers .g_s__d__dossier h3 { font-size: 14px; line-height: 20px; color: #222; margin: 0; }
		#top #general_sidebar__dossiers .g_s__d__dossier a:hover h3 { color: #2D8A97; }
		#top #general_sidebar__dossiers .g_s__d__dossier span { font-size: 12px; line-height: 20px; background: #2D8A97; border-radius: 21px; padding: 4px 10px; color: #fff; }
	#top #general_sidebar__dossiers a.g_s__d__seemore { font-size: 12px; }



/* Pages internes */

	.page__grid_partenaires > div { box-shadow: 0 0 10px rgba(0,0,0,0.25); padding: 20px; border-radius: 4px; margin-bottom: 20px; text-align: center; }

	/* Archives */

	#top .archive__bottom_content { font-size: .75rem; line-height: 1rem; }
		#top .archive__bottom_content h2 { font-size: .8rem; line-height: 1rem; }

	#top #archive__advanced_search { background: #fff; padding: 0 20px; max-width: 1126px; font-size: .8em; line-height: 1em; }
		#top #archive__advanced_search .a_as__quick { display: inline-block; padding: 20px 0; width: calc(100% - 210px); vertical-align: middle; line-height: 1.8em; }
			#top #archive__advanced_search .a_as__quick > a { color: #fff; background: #2D8A97; padding: 2px 6px; border-radius: 3px; margin: 0 2px; text-decoration: none; }
			#top #archive__advanced_search .a_as__quick > a:hover { color: #2D8A97; background: #fff; }
		#top #archive__advanced_search #a_as__toggle { display: inline-block; cursor: pointer; width: 200px; text-align: center; vertical-align: middle; font-weight: bold; }
			#top #archive__advanced_search #a_as__toggle i.fa { font-size: 2em; line-height: 0px; top: 4px; cursor: pointer; position: relative; display: inline-block; }

		#top #archive__advanced_search .a_as__full_content { height: auto; overflow: hidden; }

		#top .pagination .pagination-meta { float: left; }
		#top .pagination .current { background: #2D8A97; color: #fff; box-shadow: none; }
		#top .pagination a { box-shadow: none; background: #fff; }
		#top .main_color .pagination a:hover { background: #2D8A97; color: #fff; }

	#top.archive.post-type-archive-offre_formation .grid_offres_formation .grid_offre a .grid_of_vignette { min-height: 230px; }

	#top .grid_fiches_entreprises { margin-top: 30px; }
	#top .grid_fiches_entreprises .grid_entreprises { margin-bottom: 20px; }
		#top .grid_fiches_entreprises .grid_entreprises a { text-decoration: none; position: relative; }
			#top .grid_fiches_entreprises .grid_entreprises a .grid_of_vignette { min-height: 270px; background: #fff center center no-repeat; background-size: contain; position: relative; border-top-right-radius: 4px; border-top-left-radius: 4px; }
			#top .grid_fiches_entreprises .grid_entreprises a .grid_of_content { min-height: 182px; background: #fff ; position: relative; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; padding: 25px; line-height: 1.25em; }
			#top .grid_fiches_entreprises .grid_entreprises a:hover .grid_of_content { background: #2D8A97; }
				#top .grid_fiches_entreprises .grid_entreprises a .grid_of_content h2 { margin-bottom: 2px; font-size: 18px; margin-bottom: 12px; }
				#top .grid_fiches_entreprises .grid_entreprises a:hover .grid_of_content h2 { color: #fff; }
				#top .grid_fiches_entreprises .grid_entreprises a .grid_of_content p { font-size: 14px; }
				#top .grid_fiches_entreprises .grid_entreprises a:hover .grid_of_content p { color: #fff; }
				#top .grid_fiches_entreprises .grid_entreprises a:hover .grid_of_content strong { color: #fff !important; }
				#top .grid_fiches_entreprises .grid_entreprises .grid_of_content .grid_of_c__subtitle { margin-bottom: 0; font-size: 14px; color: #222; }
				#top .grid_fiches_entreprises .grid_entreprises a:hover .grid_of_content .grid_of_c__subtitle { color: #fff; }

	#top .grid_fiches_centres_formation { margin-top: 30px; }
	#top .grid_fiches_centres_formation .grid_centres_formation { margin-bottom: 20px; }
		#top .grid_fiches_centres_formation .grid_centres_formation a { text-decoration: none; position: relative; }
			#top .grid_fiches_centres_formation .grid_centres_formation a .grid_of_vignette { min-height: 270px; background: #fff center center no-repeat; background-size: contain; position: relative; border-top-right-radius: 4px; border-top-left-radius: 4px; }
			#top .grid_fiches_centres_formation .grid_centres_formation a .grid_of_content { min-height: 182px; background: #fff ; position: relative; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; padding: 25px; line-height: 1.25em; }
			#top .grid_fiches_centres_formation .grid_centres_formation a:hover .grid_of_content { background: #2D8A97; }
				#top .grid_fiches_centres_formation .grid_centres_formation a .grid_of_content h2 { margin-bottom: 2px; font-size: 18px; margin-bottom: 12px; }
				#top .grid_fiches_centres_formation .grid_centres_formation a:hover .grid_of_content h2 { color: #fff; }
				#top .grid_fiches_centres_formation .grid_centres_formation a .grid_of_content p { font-size: 14px; }
				#top .grid_fiches_centres_formation .grid_centres_formation a:hover .grid_of_content p { color: #fff; }
				#top .grid_fiches_centres_formation .grid_centres_formation a:hover .grid_of_content strong { color: #fff !important; }
				#top .grid_fiches_centres_formation .grid_centres_formation .grid_of_content .grid_of_c__subtitle { margin-bottom: 0; font-size: 14px; color: #222; }
				#top .grid_fiches_centres_formation .grid_centres_formation a:hover .grid_of_content .grid_of_c__subtitle { color: #fff; }

	#top .grid_fiches_associations { margin-top: 30px; }
	#top .grid_fiches_associations .grid_associations { margin-bottom: 20px; }
		#top .grid_fiches_associations .grid_associations a { text-decoration: none; position: relative; }
			#top .grid_fiches_associations .grid_associations a .grid_of_vignette { min-height: 270px; background: #fff center center no-repeat; background-size: contain; position: relative; border-top-right-radius: 4px; border-top-left-radius: 4px; }
			#top .grid_fiches_associations .grid_associations a .grid_of_content { min-height: 182px; background: #fff ; position: relative; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; padding: 25px; line-height: 1.25em; }
			#top .grid_fiches_associations .grid_associations a:hover .grid_of_content { background: #2D8A97; }
				#top .grid_fiches_associations .grid_associations a .grid_of_content h2 { margin-bottom: 2px; font-size: 18px; margin-bottom: 12px; }
				#top .grid_fiches_associations .grid_associations a:hover .grid_of_content h2 { color: #fff; }
				#top .grid_fiches_associations .grid_associations a .grid_of_content p { font-size: 14px; }
				#top .grid_fiches_associations .grid_associations a:hover .grid_of_content p { color: #fff; }
				#top .grid_fiches_associations .grid_associations a:hover .grid_of_content strong { color: #fff !important; }
				#top .grid_fiches_associations .grid_associations .grid_of_content .grid_of_c__subtitle { margin-bottom: 0; font-size: 14px; color: #222; }
				#top .grid_fiches_associations .grid_associations a:hover .grid_of_content .grid_of_c__subtitle { color: #fff; }



	/* Single Fiche métier vidéo */

	#top article#fiche_metier_video .single_fiche_metier__video_wrapper { margin: -50px -30px 0; width: calc(100% + 60px); background: #000; height: 600px; text-align: center; display: block; position: relative; }
		#top article#fiche_metier_video .single_fiche_metier__video_wrapper iframe { max-height: 600px; }

		#top article#fiche_metier_video .single_fiche_metier__video_wrapper > stream { height: 600px; }

		/* #top article#fiche_metier_video .single_fiche_metier__video_wrapper > video { height: 100%; min-height: 100%; width: auto; } */
	#top article#fiche_metier_video .single_fiche_metier__video_wrapper.novideo { background: #EEF2F3; height: auto; padding: 40px 10px; line-height: 1rem; color: #969696; font-weight: bold; font-size: 14px; }

	#top article#fiche_metier_video .single_fiche_metier__content_wrapper { background: #fff; margin: 0 -30px; padding: 0; }

		#top article .s_f_m__cw__content_left .wp-video { margin-bottom: 40px; }

		#top article#fiche_metier_video .single_fiche_metier__content_wrapper .s_f_m__cw__content_left { display: inline-block; vertical-align: top; width: calc(100% - 400px); padding: 0; border-right: 1px #EEF2F3 solid; }

			#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__author { padding: 20px; border-bottom: 1px #EEF2F3 solid; }
				#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__author h1 { font-size: 30px; margin-bottom: 2px; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__author h1 span { font-weight: 300; }

				#top article#fiche_metier_video .s_f_m__cw__content_left .cw__author__date { font-size: .8em; margin-bottom: 20px; display: block; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .cw__author__date .minor-meta { text-transform: none; }

				#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle { text-decoration: none; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle .grid_v_c_s__logo { display: inline-block; vertical-align: middle; overflow: hidden; border-radius: 50%; width: 50px; height: 50px; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle .grid_v_c_s__company { display: inline-block; vertical-align: middle; padding-left: 5px; font-size: 16px; font-weight: bold; color: #222; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle:hover .grid_v_c_s__company { color: #2D8A97; }
				#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.cw_a_ap__profil_button { color: #fff; background: #2D8A97; text-decoration: none; padding: 8px 12px; font-size: 12px;
					margin-left: 10px; display: inline-block; }
				#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.cw_a_ap__profil_button:hover { color: #2D8A97; background: #fff; }

			#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description { padding: 20px 0 0; }

				#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part,
				#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part,
				#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__comments_part { padding: 0 20px; position: relative; }
				particle { left: 0; top: 0; pointer-events: none; position: fixed; opacity: 0; z-index: 99; }

				#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .comment-container { margin-right: 20px; font-size: 1.2em; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .comment-container a { text-decoration: none; color: #222; }
				#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.fav_link { font-size: 1.2em; color: #222; cursor: pointer; text-decoration: none; }

				#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul { max-width: 300px; float: right; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul li a { padding: 0; font-size: 18px; }

				#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 40px 20px; }

				#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__comments_part { border-top: 1px #EEF2F3 solid; padding: 40px 20px; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__comments_part h2 { font-size: 18px; margin-bottom: 30px; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__comments_part h3 { font-size: 16px; margin: 0; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__comments_part .comment_container #respond { margin: 0; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__comments_part .comment_container .minitext { display: none; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__comments_part .comment_container .logged-in-as { font-size: 12px; font-weight: 300; letter-spacing: 0; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__comments_part .comment_container textarea { max-width: 600px; max-height: 68px; }
					#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__comments_part .side-container-comment-inner { display: none; }

				.av-share-box .avia-related-tooltip.avia-tt { padding: 12px; background: rgba(0, 0, 0, 0.8); color: #fff; font-size: 16px; box-shadow: none; border: none; }
				.avia-related-tooltip .avia-arrow-wrap { width: 20px; height: 20px; position: absolute; bottom: -20px; left: 50%; margin-left: -7px; overflow: hidden; }
				.av-share-box .avia-related-tooltip.avia-tt .avia-arrow { background-color: rgba(0, 0, 0, 0.8); border: none; top: -6px; }

			#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__description_fmv { padding: 10px 20px; border-top: 1px solid #EEF2F3; }
			#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__description_oe { padding: 10px 20px 30px; border-top: 1px solid #EEF2F3; }
					#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__description_oe .grid_offres_emploi .grid_offre a .grid_oe_content { border: 3px solid #2D8A97; }

			#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__description_of { padding: 10px 20px 30px; border-top: 1px solid #EEF2F3; }
					#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__description_of .grid_offres_formation .grid_offre > a { display: block; border-radius: 6px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
						#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__description_of .grid_offres_formation .grid_offre a .grid_of_vignette { min-height: 230px; }

		#top article#fiche_metier_video .s_f_m__cw__content_right { display: inline-block; vertical-align: top; width: 400px; padding: 20px; }
			#top article#fiche_metier_video .s_f_m__cw__content_right .grid_v_vignette { min-height: 230px; background: #fff center center no-repeat; background-size: cover; position: relative; border-radius: 6px; margin-bottom: 20px; }
			#top article#fiche_metier_video .s_f_m__cw__content_right .cw__cr__element { font-size: 14px; margin-bottom: 20px; display: block; }
				#top article#fiche_metier_video .s_f_m__cw__content_right .cw__cr__element h2 { font-size: 16px; }


				#single_sidebar_right .cw__cr__element a.sidebar_right__term_highlight { display: inline-block; line-height: 20px; background: #308C99; color: #fff; padding: 1px 10px; border-radius: 6px; font-size: 14px; cursor: pointer; text-decoration: none; margin-right: 10px; margin-bottom: 5px; }
				#single_sidebar_right .cw__cr__element a.sidebar_right__term_highlight:hover { background: #fff; color: #308C99; }

	/* Single Offre d'emploi */

	#top article#offre_emploi .single_offre_emploi__content_wrapper { background: #fff; margin: 0 -30px; padding: 0; }
	
		#top article#offre_emploi .single_offre_emploi__content_wrapper .s_f_m__cw__content_left { display: inline-block; vertical-align: top; width: calc(100% - 400px); padding: 0; border-right: 1px #EEF2F3 solid; }

			#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__author { padding: 20px; border-bottom: 1px #EEF2F3 solid; }
				#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__author h1 { font-size: 30px; margin-bottom: 2px; }
					#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__author h1 span { font-weight: 300; }

				#top article#offre_emploi .s_f_m__cw__content_left .cw__author__date { font-size: .8em; margin-bottom: 20px; display: block; }
					#top article#offre_emploi .s_f_m__cw__content_left .cw__author__date .minor-meta { text-transform: none; }

				#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle { text-decoration: none; }
					#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle .grid_v_c_s__logo { display: inline-block; vertical-align: middle; overflow: hidden; border-radius: 50%; width: 50px; height: 50px; }
					#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle .grid_v_c_s__company { display: inline-block; vertical-align: middle; padding-left: 5px; font-size: 16px; font-weight: bold; color: #222; }
					#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle:hover .grid_v_c_s__company { color: #2D8A97; }
				#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.cw_a_ap__profil_button { color: #fff; background: #2D8A97; text-decoration: none; padding: 8px 12px; font-size: 12px;
					margin-left: 10px; display: inline-block; }
				#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.cw_a_ap__profil_button:hover { color: #2D8A97; background: #fff; }

			#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__description { padding: 20px 0 0; }

				#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part,
				#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 0 20px; }

				#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.chat_link { font-size: 1.2em; color: #222; cursor: pointer; margin-right: 20px; }
				#top .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.fav_link { font-size: 1.2em; color: #222; cursor: pointer; text-decoration: none; }

				#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul { max-width: 300px; float: right; }
					#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul li a { padding: 0; font-size: 18px; }

				#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 40px 20px; }

				.av-share-box .avia-related-tooltip.avia-tt { padding: 12px; background: rgba(0, 0, 0, 0.8); color: #fff; font-size: 16px; box-shadow: none; border: none; }
				.avia-related-tooltip .avia-arrow-wrap { width: 20px; height: 20px; position: absolute; bottom: -20px; left: 50%; margin-left: -7px; overflow: hidden; }
				.av-share-box .avia-related-tooltip.avia-tt .avia-arrow { background-color: rgba(0, 0, 0, 0.8); border: none; top: -6px; }

		#top article#offre_emploi .s_f_m__cw__content_right { display: inline-block; vertical-align: top; width: 400px; padding: 20px; }
			#top article#offre_emploi .s_f_m__cw__content_right .grid_v_vignette { min-height: 200px; background: #fff center center no-repeat; background-size: contain; position: relative; border-radius: 6px; margin-bottom: 20px; }
			#top article#offre_emploi .s_f_m__cw__content_right .cw__cr__element { font-size: 14px; line-height: 20px; margin-bottom: 20px; display: block; }
				#top article#offre_emploi .s_f_m__cw__content_right .cw__cr__element h2 { font-size: 16px; }


	/* Single Offre de formation */

	#top article#offre_formation .single_offre_formation__video_wrapper { margin: -50px -30px 0; width: calc(100% + 60px); background: #000; height: 600px; text-align: center; }
		/* #top article#offre_formation .single_offre_formation__video_wrapper > stream { height: 100%; min-height: 100%; width: auto; } */
	#top article#offre_formation .single_offre_formation__video_wrapper.novideo { background: #EEF2F3; height: auto; padding: 40px 10px; line-height: 1rem; color: #969696; font-weight: bold; font-size: 14px; }

	#top article#offre_formation .single_offre_formation__content_wrapper { background: #fff; margin: 0 -30px; padding: 0; }
	
		#top article#offre_formation .single_offre_formation__content_wrapper .s_f_m__cw__content_left { display: inline-block; vertical-align: top; width: calc(100% - 400px); padding: 0; border-right: 1px #EEF2F3 solid; }

			#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__author { padding: 20px; border-bottom: 1px #EEF2F3 solid; }
				#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__author h1 { font-size: 30px; margin-bottom: 2px; }
					#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__author h1 span { font-weight: 300; }

				#top article#offre_formation .s_f_m__cw__content_left .cw__author__date { font-size: .8em; margin-bottom: 20px; display: block; }
					#top article#offre_formation .s_f_m__cw__content_left .cw__author__date .minor-meta { text-transform: none; }

				#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle { text-decoration: none; }
					#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle .grid_v_c_s__logo { display: inline-block; vertical-align: middle; overflow: hidden; border-radius: 50%; width: 50px; height: 50px; }
					#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle .grid_v_c_s__company { display: inline-block; vertical-align: middle; padding-left: 5px; font-size: 16px; font-weight: bold; color: #222; }
					#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle:hover .grid_v_c_s__company { color: #2D8A97; }
				#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.cw_a_ap__profil_button { color: #fff; background: #2D8A97; text-decoration: none; padding: 8px 12px; font-size: 12px;
					margin-left: 10px; display: inline-block; }
				#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.cw_a_ap__profil_button:hover { color: #2D8A97; background: #fff; }

			#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__description { padding: 20px 0 0; }

				#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part,
				#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 0 20px; }

				#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.chat_link { font-size: 1.2em; color: #222; cursor: pointer; margin-right: 20px; }
				#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.fav_link { font-size: 1.2em; color: #222; cursor: pointer; }

				#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul { max-width: 300px; float: right; }
					#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul li a { padding: 0; font-size: 18px; }

				#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 40px 20px; }

				.av-share-box .avia-related-tooltip.avia-tt { padding: 12px; background: rgba(0, 0, 0, 0.8); color: #fff; font-size: 16px; box-shadow: none; border: none; }
				.avia-related-tooltip .avia-arrow-wrap { width: 20px; height: 20px; position: absolute; bottom: -20px; left: 50%; margin-left: -7px; overflow: hidden; }
				.av-share-box .avia-related-tooltip.avia-tt .avia-arrow { background-color: rgba(0, 0, 0, 0.8); border: none; top: -6px; }

		#top article#offre_formation .s_f_m__cw__content_right { display: inline-block; vertical-align: top; width: 400px; padding: 20px; }
			#top article#offre_formation .s_f_m__cw__content_right .grid_v_vignette { min-height: 200px; background: #fff center center no-repeat; background-size: contain; position: relative; border-radius: 6px; margin-bottom: 20px; }
			#top article#offre_formation .s_f_m__cw__content_right .cw__cr__element { font-size: 14px; line-height: 20px; margin-bottom: 20px; display: block; }
				#top article#offre_formation .s_f_m__cw__content_right .cw__cr__element h2 { font-size: 16px; }

	/* Single Fiche Entreprise */

	#top article .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part p strong,
	#top article .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part p b { color: #222222; }

	#top article#entreprise .single_entreprise__content_wrapper { background: #fff; margin: 0; padding: 0; }
	
		#top article#entreprise .single_entreprise__content_wrapper .s_f_m__cw__content_left { display: inline-block; vertical-align: top; width: calc(100% - 400px); padding: 0; border-right: 1px #EEF2F3 solid; }

			#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__author { padding: 20px; border-bottom: 1px #EEF2F3 solid; }
				#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__author h1 { font-size: 30px; margin-bottom: 30px; }
					#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__author h1 span { font-weight: 300; }

			#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__description { padding: 20px 0 0; }

				#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part,
				#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 0 20px; }

				#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.chat_link { font-size: 1.2em; color: #222; cursor: pointer; margin-right: 20px; }
				#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.fav_link { font-size: 1.2em; color: #222; cursor: pointer; }

				#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul { max-width: 300px; float: right; }
					#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul li a { padding: 0; font-size: 18px; }

				#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 40px 20px; }
					#top article#entreprise .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part .fiche__main-infos__desc { margin-bottom: 40px; }

				.av-share-box .avia-related-tooltip.avia-tt { padding: 12px; background: rgba(0, 0, 0, 0.8); color: #fff; font-size: 16px; box-shadow: none; border: none; }
				.avia-related-tooltip .avia-arrow-wrap { width: 20px; height: 20px; position: absolute; bottom: -20px; left: 50%; margin-left: -7px; overflow: hidden; }
				.av-share-box .avia-related-tooltip.avia-tt .avia-arrow { background-color: rgba(0, 0, 0, 0.8); border: none; top: -6px; }

		#top article#entreprise .s_f_m__cw__content_right { display: inline-block; vertical-align: top; width: 400px; padding: 20px; }
			#top article#entreprise .s_f_m__cw__content_right img { margin-bottom: 20px; }
			#top article#entreprise .s_f_m__cw__content_right .cw__cr__element { font-size: 14px; margin-bottom: 20px; display: block; font-size: 14px; line-height: 20px; }
				#top article#entreprise .s_f_m__cw__content_right .cw__cr__element h2 { font-size: 16px; }

	/* Single Fiche Centre de formation */

	#top article#centre_formation .single_centre_formation__content_wrapper { background: #fff; margin: 0 -30px; padding: 0; }
	
		#top article#centre_formation .single_centre_formation__content_wrapper .s_f_m__cw__content_left { display: inline-block; vertical-align: top; width: calc(100% - 400px); padding: 0; border-right: 1px #EEF2F3 solid; }

			#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__author { padding: 20px; border-bottom: 1px #EEF2F3 solid; }
				#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__author h1 { font-size: 30px; margin-bottom: 30px; }
					#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__author h1 span { font-weight: 300; }

			#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__description { padding: 20px 0 0; }

				#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part,
				#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 0 20px; }

				#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.chat_link { font-size: 1.2em; color: #222; cursor: pointer; margin-right: 20px; }
				#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.fav_link { font-size: 1.2em; color: #222; cursor: pointer; }

				#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul { max-width: 300px; float: right; }
					#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul li a { padding: 0; font-size: 18px; }

				#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 40px 20px; }
					#top article#centre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part .fiche__main-infos__desc { margin-bottom: 40px; }

				.av-share-box .avia-related-tooltip.avia-tt { padding: 12px; background: rgba(0, 0, 0, 0.8); color: #fff; font-size: 16px; box-shadow: none; border: none; }
				.avia-related-tooltip .avia-arrow-wrap { width: 20px; height: 20px; position: absolute; bottom: -20px; left: 50%; margin-left: -7px; overflow: hidden; }
				.av-share-box .avia-related-tooltip.avia-tt .avia-arrow { background-color: rgba(0, 0, 0, 0.8); border: none; top: -6px; }

		#top article#centre_formation .s_f_m__cw__content_right { display: inline-block; vertical-align: top; width: 400px; padding: 20px; }
			#top article#centre_formation .s_f_m__cw__content_right img { margin-bottom: 20px; }
			#top article#centre_formation .s_f_m__cw__content_right .cw__cr__element { margin-bottom: 20px; display: block; font-size: 14px; line-height: 20px; }
				#top article#centre_formation .s_f_m__cw__content_right .cw__cr__element h2 { font-size: 16px; }

	/* Single Fiche Association */

	#top article#association .single_association__content_wrapper { background: #fff; margin: 0 -30px; padding: 0; }
	
		#top article#association .single_association__content_wrapper .s_f_m__cw__content_left { display: inline-block; vertical-align: top; width: calc(100% - 400px); padding: 0; border-right: 1px #EEF2F3 solid; }

			#top article#association .s_f_m__cw__content_left .s_f_m__cw__author { padding: 20px; border-bottom: 1px #EEF2F3 solid; }
				#top article#association .s_f_m__cw__content_left .s_f_m__cw__author h1 { font-size: 30px; margin-bottom: 30px; }
					#top article#association .s_f_m__cw__content_left .s_f_m__cw__author h1 span { font-weight: 300; }

			#top article#association .s_f_m__cw__content_left .s_f_m__cw__description { padding: 20px 0 0; }

				#top article#association .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part,
				#top article#association .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 0 20px; }

				#top article#association .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.chat_link { font-size: 1.2em; color: #222; cursor: pointer; margin-right: 20px; }
				#top article#association .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.fav_link { font-size: 1.2em; color: #222; cursor: pointer; }

				#top article#association .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul { max-width: 300px; float: right; }
					#top article#association .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul li a { padding: 0; font-size: 18px; }

				#top article#association .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 40px 20px; }
					#top article#association .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part .fiche__main-infos__desc { margin-bottom: 40px; }

				.av-share-box .avia-related-tooltip.avia-tt { padding: 12px; background: rgba(0, 0, 0, 0.8); color: #fff; font-size: 16px; box-shadow: none; border: none; }
				.avia-related-tooltip .avia-arrow-wrap { width: 20px; height: 20px; position: absolute; bottom: -20px; left: 50%; margin-left: -7px; overflow: hidden; }
				.av-share-box .avia-related-tooltip.avia-tt .avia-arrow { background-color: rgba(0, 0, 0, 0.8); border: none; top: -6px; }

		#top article#association .s_f_m__cw__content_right { display: inline-block; vertical-align: top; width: 400px; padding: 20px; }
			#top article#association .s_f_m__cw__content_right img { margin-bottom: 20px; }
			#top article#association .s_f_m__cw__content_right .cw__cr__element { margin-bottom: 20px; display: block; font-size: 14px; line-height: 20px; }
				#top article#association .s_f_m__cw__content_right .cw__cr__element h2 { font-size: 16px; }

	/* Single Offre de candidat */

	#top article#offre_candidat .single_offre_candidat__video_wrapper { margin: -50px -30px 0; width: calc(100% + 60px); background: #000; height: 600px; text-align: center; }
		/* #top article#offre_candidat .single_offre_candidat__video_wrapper > video { height: 100%; min-height: 100%; width: auto; } */
	#top article#offre_candidat .single_offre_candidat__video_wrapper.novideo { background: #EEF2F3; height: auto; padding: 40px 10px; line-height: 1rem; color: #969696; font-weight: bold; font-size: 14px; }

	#top article#offre_candidat .single_offre_candidat__content_wrapper { background: #fff; margin: 0 -30px; padding: 0; }
	
		#top article#offre_candidat .single_offre_candidat__content_wrapper .s_f_m__cw__content_left { display: inline-block; vertical-align: top; width: calc(100% - 400px); padding: 0; border-right: 1px #EEF2F3 solid; }

			#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__author { padding: 20px; border-bottom: 1px #EEF2F3 solid; }
				#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__author h1 { font-size: 30px; margin-bottom: 2px; }
					#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__author h1 span { font-weight: 300; }

				#top article#offre_candidat .s_f_m__cw__content_left .cw__author__date { font-size: .8em; margin-bottom: 20px; display: block; }
					#top article#offre_candidat .s_f_m__cw__content_left .cw__author__date .minor-meta { text-transform: none; }

				#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle { text-decoration: none; }
					#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle .grid_v_c_s__logo { display: inline-block; vertical-align: middle; overflow: hidden; border-radius: 50%; width: 50px; height: 50px; }
					#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle .grid_v_c_s__company { display: inline-block; vertical-align: middle; padding-left: 5px; font-size: 16px; font-weight: bold; color: #222; }
					#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.grid_v_c__subtitle:hover .grid_v_c_s__company { color: #2D8A97; }
				#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.cw_a_ap__profil_button { color: #fff; background: #2D8A97; text-decoration: none; padding: 8px 12px; font-size: 12px;
					margin-left: 10px; display: inline-block; }
				#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__author .cw_a__author_part a.cw_a_ap__profil_button:hover { color: #2D8A97; background: #fff; }

			#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__description { padding: 20px 0 0; }

				#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part,
				#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 0 20px; }

				#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.chat_link { font-size: 1.2em; color: #222; cursor: pointer; margin-right: 20px; }
				#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part a.fav_link { font-size: 1.2em; color: #222; cursor: pointer; }

				#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul { max-width: 300px; float: right; }
					#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul li a { padding: 0; font-size: 18px; }

				#top article#offre_candidat .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding: 40px 20px; }

				.av-share-box .avia-related-tooltip.avia-tt { padding: 12px; background: rgba(0, 0, 0, 0.8); color: #fff; font-size: 16px; box-shadow: none; border: none; }
				.avia-related-tooltip .avia-arrow-wrap { width: 20px; height: 20px; position: absolute; bottom: -20px; left: 50%; margin-left: -7px; overflow: hidden; }
				.av-share-box .avia-related-tooltip.avia-tt .avia-arrow { background-color: rgba(0, 0, 0, 0.8); border: none; top: -6px; }

		#top article#offre_candidat .s_f_m__cw__content_right { display: inline-block; vertical-align: top; width: 400px; padding: 20px; }
			#top article#offre_candidat .s_f_m__cw__content_right .grid_v_vignette { min-height: 200px; background: #fff center center no-repeat; background-size: contain; position: relative; border-radius: 6px; margin-bottom: 20px; }
			#top article#offre_candidat .s_f_m__cw__content_right .cw__cr__element { font-size: 14px; line-height: 20px; margin-bottom: 20px; display: block; }
				#top article#offre_candidat .s_f_m__cw__content_right .cw__cr__element h2 { font-size: 16px; }


	/* Login & Registration */

	#top.page-id-20751.logged-in #main > .main_color.container_wrap_first.fullsize { display: none !important; }
	#top.page-id-20751:not(.logged-in) #main > #av-layout-grid-1 { display: none !important; }

	#metiway_registration__register_part .g-recaptcha { margin-bottom: 16px; }

	#top.page-id-20751:not(.logged-in) #main > .main_color.container_wrap_first.fullsize { background: #fff; }

	@media only screen and (min-width: 989px) {
		#top.page-id-20751:not(.logged-in) #main .metiway_registration__login_wrapper { padding-top: 5%; padding-bottom: 8%; }
	}
	
		#top form.login, #top form.register { background: transparent; border-radius: 0; border: 0; padding: 0; }

		#top.page-id-20751:not(.logged-in) #metiway_registration__login_part { background: #EEF2F3; padding: 60px; border-radius: 6px; }
			#top.page-id-20751:not(.logged-in) #metiway_registration__login_part form { margin-bottom: 0; }
				#top.page-id-20751:not(.logged-in) #metiway_registration__login_part form input.input-text { width: calc(100% - 42px); display: inline-block; vertical-align: middle; }
				#top.page-id-20751:not(.logged-in) #metiway_registration__login_part form input,
				#top.page-id-20751:not(.logged-in) #metiway_registration__login_part form button { font-family: 'poppins', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; }
				#top.page-id-20751:not(.logged-in) #metiway_registration__login_part form .lost_password { font-size: 12px; }
				#top.page-id-20751:not(.logged-in) #metiway_registration__login_part form img { display: inline-block; vertical-align: bottom; margin-right: 6px; }

			#top .main_color form.login .input-text { background-color: #fff; border: 0; }

		#top.page-id-20751:not(.logged-in) #metiway_registration__register_part { background: #fff; border-radius: 6px; box-shadow: 0 0 15px rgba(0,0,0,0.3); display: flex; overflow: hidden; min-height: 500px; }
			#top.page-id-20751:not(.logged-in) #metiway_registration__register_part .m_r__r_p__left { padding: 60px; width: calc(100% - 200px); }
				#top.page-id-20751:not(.logged-in) #metiway_registration__register_part form input.input-text:not(#reg_billing_last_name) { width: calc(100% - 42px); display: inline-block; vertical-align: middle; }
				#top.page-id-20751:not(.logged-in) #metiway_registration__register_part form input,
				#top.page-id-20751:not(.logged-in) #metiway_registration__register_part form button { font-family: 'poppins', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; }
				#top.page-id-20751:not(.logged-in) #metiway_registration__register_part form img { display: inline-block; vertical-align: bottom; margin-right: 6px; }

				#top.page-id-20751:not(.logged-in) #metiway_registration__register_part .form-row-first,
				#top.page-id-20751:not(.logged-in) #metiway_registration__register_part .form-row-last { width: 49%; }

				#top.page-id-20751:not(.logged-in) #metiway_registration__register_part ul.woocommerce-error { font-size: 12px; line-height: 18px; padding: 10px; margin: 0; }

				#m_r__goback { margin-bottom: 20px; cursor: pointer; font-size: 12px; display: inline-block; }

				#m_r__r_p_l__step_one_role_wrapper { position: relative; background: #fff; }
					#m_r__r_p_l__step_one_role_wrapper #m_r__r_p_l__step_one_role { background: #fff; position: absolute; z-index: 2; }
						#m_r__r_p_l__step_one_role .m_r__s_o__item_wrapper { margin: 20px 0; cursor: pointer; padding: 10px; border-bottom: 1px #EEF2F3 solid; border-radius: 10px; }
						#m_r__r_p_l__step_one_role .m_r__s_o__item_wrapper:nth-last-child(1) { border-bottom: 0 none; margin-bottom: 60px; }
						#m_r__r_p_l__step_one_role .m_r__s_o__item_wrapper:hover { box-shadow: 0 0 10px rgba(0,0,0,0.3); }
							#m_r__r_p_l__step_one_role input[type="radio"] { float: left; margin-top: 15px; }
							#m_r__r_p_l__step_one_role label { display: block; cursor: pointer; padding-left: 35px; }
								#m_r__r_p_l__step_one_role label .m_r__s_o__left_icon { display: inline-block; width: 40px; vertical-align: middle; text-align: center; line-height: 40px; height: 40px; margin-right: 14px; margin-top: 5px; }
								#m_r__r_p_l__step_one_role label .m_r__s_o__right_label { display: inline-block; width: calc(100% - 76px); vertical-align: top; line-height: 1rem; }
									#m_r__r_p_l__step_one_role label .m_r__s_o__right_label strong { font-size: 24px; line-height: 30px; display: block; }
									#m_r__r_p_l__step_one_role label .m_r__s_o__right_label span { font-size: 12px; font-style: italic; display: block; }

			#top.page-id-20751:not(.logged-in) #metiway_registration__register_part .m_r__r_p__right { background: url('https://cdn.futura-sciences.com/buildsv6/images/largeoriginal/8/8/4/884b2b4ee1_50161503_covid-19-deux-medecins-repondent-vos-questions-youtube.jpg') repeat-x 0 0; width: 200px; background-size: cover; animation: slide_left_loop 60s linear infinite; }
			
	
@keyframes slide_left_loop {
	100%{
		background-position:-1640px 0;
	  }
}

	/* Cloudflare <stream> */

@media only screen and (min-width: 1100px) {
	.video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-fluid { padding-top: 600px !important; }
	#top article stream .video-js video.vjs-tech { right: 0; text-align: center; margin-left: auto; margin-right: auto; }
}

	/* Espace Membre */

		.espace_membre_container { background: #fff; padding: 40px 40px 60px; text-align: center; }

			.espace_membre_index .e_m_i__left_avatar_part { width: 100%; max-width: 370px; vertical-align: top; margin-right: 30px; display: inline-block; box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 50px 10px; text-align: center; border-radius: 6px; margin-bottom: 30px; position: relative; }

				.espace_membre_index .e_m_i__left_avatar_part a.e_m_i__l_a_p__logout { position: absolute; bottom: 10px; right: 20px; font-size: 12px; font-weight: 300; }
				.espace_membre_index .e_m_i__left_avatar_part h2 { font-size: 24px; }
				.espace_membre_index .e_m_i__left_avatar_part img.e_m_i__l_a_p__avatar { border-radius: 50%; }
				.espace_membre_index .e_m_i__left_avatar_part > span { display: block; font-weight: 300; font-size: 14px; margin: 10px 0 10px; }
				.espace_membre_index .e_m_i__left_avatar_part a.e_m_i__l_a_p__messagerie { display: block; font-size: 14px; margin-bottom: 20px; }
				.espace_membre_index .e_m_i__left_avatar_part a.e_m_i__l_a_p__favoris { display: block; font-size: 14px; margin-bottom: 25px; }
					.espace_membre_index .e_m_i__left_avatar_part a.e_m_i__l_a_p__favoris i { color: #222222; font-size: 20px; }
				.espace_membre_index .e_m_i__left_avatar_part a.e_m_i__l_a_p__competences { display: block; font-size: 14px; margin-bottom: 20px; }
					.espace_membre_index .e_m_i__left_avatar_part a.e_m_i__l_a_p__competences i { color: #222222; font-size: 20px; }

			.espace_membre_index .e_m_i__right_part { width: calc(100% - 405px); display: inline-block; vertical-align: top; min-width: 370px; }
				.espace_membre_index .e_m_i__right_part h2 { font-size: 22px; margin-bottom: 30px; }

			.edit_profile_form .e_p_f__wrapper { width: 100%; }
				.edit_profile_form .e_p_f__wrapper .e_p_f_w__avatar { width: 300px; display: inline-block; vertical-align: top; }
				.edit_profile_form .e_p_f__wrapper .e_p_f_w__infos { width: calc(100% - 310px); display: inline-block; vertical-align: top; }

				#wpua-upload-messages-existing,
				#wpua-thumbnail-existing,
				#wpua-remove-button-existing,
				#wpua-undo-button-existing,
				#wpua-preview-existing > span.description,
				.wpua-edit > p.submit { display: none !important; }

				#wpua-upload-button-existing { margin-top: 60px; }
					#wpua-upload-button-existing #wpua-upload-existing { margin-top: 30px; }
				#top #wpua-preview-existing { display: block; margin-top: 40px }
					#wpua-preview-existing > img { border-radius: 50%; margin: auto; }

			
				/* Particulier */

				.espace_membre_index .e_m_i__right_part .e_m_i__right_own_offre_candidat_part { box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 30px; text-align: left; border-radius: 6px; width: calc(50% - 20px); margin: 0 10px 10px; min-width: 370px; display: inline-block; vertical-align: top; }
					.e_m_i__right_own_offre_candidat_part .e_m_i__right_own_offre_candidat_part__table { border: 1px solid #D6E0E2; border-radius: 4px; margin-bottom: 20px; }
					.e_m_i__right_own_offre_candidat_part .e_m_i__right_own_offre_candidat_part__table > div { border-bottom: 1px #D6E0E2 solid; padding: 10px 20px; }
					.e_m_i__right_own_offre_candidat_part .e_m_i__right_own_offre_candidat_part__table > div:nth-last-child(1) { border-bottom: 0 none; }
						.e_m_i__right_own_offre_candidat_part .e_m_i__right_own_offre_candidat_part__table div span { background: #2D8A97; padding: 2px 7px; margin-right: 5px; border-radius: 4px; font-weight: 300; font-size: 12px; color: #fff; }
						.e_m_i__right_own_offre_candidat_part .e_m_i__right_own_offre_candidat_part__table div .r_f_e__view { float: right; color: #2D8A97; }
						.e_m_i__right_own_offre_candidat_part .e_m_i__right_own_offre_candidat_part__table div .r_f_e__edit { float: right; margin-left: 10px; color: #2D8A97; }
						.e_m_i__right_own_offre_candidat_part .e_m_i__right_own_offre_candidat_part__table div .r_f_e__remove { float: right; margin-left: 10px; color: #E04E4E; }
						.e_m_i__right_own_offre_candidat_part .e_m_i__right_own_offre_candidat_part__table div span.p_s_ea { background: #969696; font-size: 10px; top: -1px; position: relative; }
						.e_m_i__right_own_offre_candidat_part .e_m_i__right_own_offre_candidat_part__table div span.p_s_p { background: #2D8B97; font-size: 10px; top: -1px; position: relative; }

				.espace_membre_index .e_m_i__right_part .e_m_i__right_fiche_metier_part { box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 30px; text-align: left; border-radius: 6px; width: calc(50% - 20px); margin: 0 10px 10px; min-width: 370px; display: inline-block; vertical-align: top; }
					.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table { border: 1px solid #D6E0E2; border-radius: 4px; margin-bottom: 20px; }
					.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table > div { border-bottom: 1px #D6E0E2 solid; padding: 10px 20px; }
					.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table > div:nth-last-child(1) { border-bottom: 0 none; }
						.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table div span { background: #2D8A97; padding: 2px 7px; margin-right: 5px; border-radius: 4px; font-weight: 300; font-size: 12px; color: #fff; }
						.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table div .r_f_e__view { float: right; color: #2D8A97; }
						.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table div .r_f_e__edit { float: right; margin-left: 10px; color: #2D8A97; }
						.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table div .r_f_e__remove { float: right; margin-left: 10px; color: #E04E4E; }
						.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table div span.p_s_ea { background: #969696; font-size: 10px; top: -1px; position: relative; }
						.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table div span.p_s_p { background: #2D8B97; font-size: 10px; top: -1px; position: relative; }

				/* Entreprise */

				.espace_membre_index .e_m_i__right_part .e_m_i__right_fiche_entreprises_part { box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 30px; text-align: left; border-radius: 6px; width: calc(50% - 20px); margin: 0 10px 10px; min-width: 370px; display: inline-block; vertical-align: top; }
					.e_m_i__right_fiche_entreprises_part .e_m_i__right_fiche_entreprises_part__table { border: 1px solid #D6E0E2; border-radius: 4px; margin-bottom: 20px; }
					.e_m_i__right_fiche_entreprises_part .e_m_i__right_fiche_entreprises_part__table > div { border-bottom: 1px #D6E0E2 solid; padding: 10px 20px; }
					.e_m_i__right_fiche_entreprises_part .e_m_i__right_fiche_entreprises_part__table > div:nth-last-child(1) { border-bottom: 0 none; }
						.e_m_i__right_fiche_entreprises_part .e_m_i__right_fiche_entreprises_part__table div span { background: #2D8A97; padding: 2px 7px; margin-right: 5px; border-radius: 4px; font-weight: 300; font-size: 12px; color: #fff; }
						.e_m_i__right_fiche_entreprises_part .e_m_i__right_fiche_entreprises_part__table div .r_f_e__view { float: right; color: #2D8A97; }
						.e_m_i__right_fiche_entreprises_part .e_m_i__right_fiche_entreprises_part__table div .r_f_e__edit { float: right; margin-left: 10px; color: #2D8A97; }
						.e_m_i__right_fiche_entreprises_part .e_m_i__right_fiche_entreprises_part__table div .r_f_e__remove { float: right; margin-left: 10px; color: #E04E4E; }

				.espace_membre_index .e_m_i__right_part .e_m_i__right_fiche_metier_part { box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 30px; text-align: left; border-radius: 6px; width: calc(50% - 20px); margin: 0 10px 10px; min-width: 370px; display: inline-block; vertical-align: top; }
					.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table { border: 1px solid #D6E0E2; border-radius: 4px; margin-bottom: 20px; }
					.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table > div { border-bottom: 1px #D6E0E2 solid; padding: 10px; }
					.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table > div:nth-last-child(1) { border-bottom: 0 none; }
						.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table div span { background: #2D8A97; padding: 2px 7px; margin-right: 5px; border-radius: 4px; font-weight: 300; font-size: 12px; color: #fff; }
						.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table div span.p_s_ea { background: #969696; font-size: 10px; top: -1px; position: relative; }
						.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table div span.p_s_p { background: #2D8B97; font-size: 10px; top: -1px; position: relative; }
						.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table div .r_f_e__view { float: right; color: #2D8A97; }
						.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table div .r_f_e__edit { float: right; margin-left: 10px; color: #2D8A97; }
						.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table div .r_f_e__remove { float: right; margin-left: 10px; color: #E04E4E; }

				.espace_membre_index .e_m_i__right_part .e_m_i__right_offre_emploi_part { box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 30px; text-align: left; border-radius: 6px; width: calc(50% - 20px); margin: 0 10px 10px; min-width: 370px; display: inline-block; vertical-align: top; }
					.e_m_i__right_offre_emploi_part .e_m_i__right_offre_emploi_part__table { border: 1px solid #D6E0E2; border-radius: 4px; margin-bottom: 20px; }
					.e_m_i__right_offre_emploi_part .e_m_i__right_offre_emploi_part__table > div { border-bottom: 1px #D6E0E2 solid; padding: 10px; }
					.e_m_i__right_offre_emploi_part .e_m_i__right_offre_emploi_part__table > div:nth-last-child(1) { border-bottom: 0 none; }
						.e_m_i__right_offre_emploi_part .e_m_i__right_offre_emploi_part__table div span { background: #2D8A97; padding: 2px 7px; margin-right: 5px; border-radius: 4px; font-weight: 300; font-size: 12px; color: #fff; }
						.e_m_i__right_offre_emploi_part .e_m_i__right_offre_emploi_part__table div span.p_s_ea { background: #969696; font-size: 10px; top: -1px; position: relative; }
						.e_m_i__right_offre_emploi_part .e_m_i__right_offre_emploi_part__table div span.p_s_p { background: #2D8B97; font-size: 10px; top: -1px; position: relative; }
						.e_m_i__right_offre_emploi_part .e_m_i__right_offre_emploi_part__table div .r_f_e__view { float: right; color: #2D8A97; }
						.e_m_i__right_offre_emploi_part .e_m_i__right_offre_emploi_part__table div .r_f_e__edit { float: right; margin-left: 10px; color: #2D8A97; }
						.e_m_i__right_offre_emploi_part .e_m_i__right_offre_emploi_part__table div .r_f_e__remove { float: right; margin-left: 10px; color: #E04E4E; }

				.espace_membre_index .e_m_i__right_part .e_m_i__right_offre_candidat_part { box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 30px; text-align: left; border-radius: 6px; width: calc(50% - 20px); margin: 0 10px 10px; min-width: 370px; display: inline-block; vertical-align: top; }

				/* Centre de formation */

				.espace_membre_index .e_m_i__right_part .e_m_i__right_fiche_centredeformation_part { box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 30px; text-align: left; border-radius: 6px; width: calc(50% - 20px); margin: 0 10px 10px; min-width: 370px; display: inline-block; vertical-align: top; }
					.e_m_i__right_fiche_centredeformation_part .e_m_i__right_fiche_centredeformation_part__table { border: 1px solid #D6E0E2; border-radius: 4px; margin-bottom: 20px; }
					.e_m_i__right_fiche_centredeformation_part .e_m_i__right_fiche_centredeformation_part__table > div { border-bottom: 1px #D6E0E2 solid; padding: 10px 20px; }
					.e_m_i__right_fiche_centredeformation_part .e_m_i__right_fiche_centredeformation_part__table > div:nth-last-child(1) { border-bottom: 0 none; }
						.e_m_i__right_fiche_centredeformation_part .e_m_i__right_fiche_centredeformation_part__table div span { background: #2D8A97; padding: 2px 7px; margin-right: 5px; border-radius: 4px; font-weight: 300; font-size: 12px; color: #fff; }
						.e_m_i__right_fiche_centredeformation_part .e_m_i__right_fiche_centredeformation_part__table div .r_f_e__view { float: right; color: #2D8A97; }
						.e_m_i__right_fiche_centredeformation_part .e_m_i__right_fiche_centredeformation_part__table div .r_f_e__edit { float: right; margin-left: 10px; color: #2D8A97; }
						.e_m_i__right_fiche_centredeformation_part .e_m_i__right_fiche_centredeformation_part__table div .r_f_e__remove { float: right; margin-left: 10px; color: #E04E4E; }

				.espace_membre_index .e_m_i__right_part .e_m_i__right_fiche_formation_part { box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 30px; text-align: left; border-radius: 6px; width: calc(50% - 20px); margin: 0 10px 10px; min-width: 370px; display: inline-block; vertical-align: top; }
					.e_m_i__right_fiche_formation_part .e_m_i__right_fiche_formation_part__table { border: 1px solid #D6E0E2; border-radius: 4px; margin-bottom: 20px; }
					.e_m_i__right_fiche_formation_part .e_m_i__right_fiche_formation_part__table > div { border-bottom: 1px #D6E0E2 solid; padding: 10px 20px; }
					.e_m_i__right_fiche_formation_part .e_m_i__right_fiche_formation_part__table > div:nth-last-child(1) { border-bottom: 0 none; }
						.e_m_i__right_fiche_formation_part .e_m_i__right_fiche_formation_part__table div span { background: #2D8A97; padding: 2px 7px; margin-right: 5px; border-radius: 4px; font-weight: 300; font-size: 12px; color: #fff; }
						.e_m_i__right_fiche_formation_part .e_m_i__right_fiche_formation_part__table div span.p_s_ea { background: #969696; font-size: 10px; top: -1px; position: relative; }
						.e_m_i__right_fiche_formation_part .e_m_i__right_fiche_formation_part__table div span.p_s_p { background: #2D8B97; font-size: 10px; top: -1px; position: relative; }
						.e_m_i__right_fiche_formation_part .e_m_i__right_fiche_formation_part__table div .r_f_e__view { float: right; color: #2D8A97; }
						.e_m_i__right_fiche_formation_part .e_m_i__right_fiche_formation_part__table div .r_f_e__edit { float: right; margin-left: 10px; color: #2D8A97; }
						.e_m_i__right_fiche_formation_part .e_m_i__right_fiche_formation_part__table div .r_f_e__remove { float: right; margin-left: 10px; color: #E04E4E; }

				/* Association */

				.espace_membre_index .e_m_i__right_part .e_m_i__right_fiche_association_part { box-shadow: 0 0 15px rgba(0,0,0,0.1); padding: 30px; text-align: left; border-radius: 6px; width: calc(50% - 20px); margin: 0 10px 10px; min-width: 370px; display: inline-block; vertical-align: top; }
					.e_m_i__right_fiche_association_part .e_m_i__right_fiche_association_part__table { border: 1px solid #D6E0E2; border-radius: 4px; margin-bottom: 20px; }
					.e_m_i__right_fiche_association_part .e_m_i__right_fiche_association_part__table > div { border-bottom: 1px #D6E0E2 solid; padding: 10px 20px; }
					.e_m_i__right_fiche_association_part .e_m_i__right_fiche_association_part__table > div:nth-last-child(1) { border-bottom: 0 none; }
						.e_m_i__right_fiche_association_part .e_m_i__right_fiche_association_part__table div span { background: #2D8A97; padding: 2px 7px; margin-right: 5px; border-radius: 4px; font-weight: 300; font-size: 12px; color: #fff; }
						.e_m_i__right_fiche_association_part .e_m_i__right_fiche_association_part__table div span.p_s_ea { background: #969696; font-size: 10px; top: -1px; position: relative; }
						.e_m_i__right_fiche_association_part .e_m_i__right_fiche_association_part__table div span.p_s_p { background: #2D8B97; font-size: 10px; top: -1px; position: relative; }
						.e_m_i__right_fiche_association_part .e_m_i__right_fiche_association_part__table div .r_f_e__view { float: right; color: #2D8A97; }
						.e_m_i__right_fiche_association_part .e_m_i__right_fiche_association_part__table div .r_f_e__edit { float: right; margin-left: 10px; color: #2D8A97; }
						.e_m_i__right_fiche_association_part .e_m_i__right_fiche_association_part__table div .r_f_e__remove { float: right; margin-left: 10px; color: #E04E4E; }


			.espace_membre_favoris .m_f__table { box-shadow: 0 0 15px rgba(0,0,0,0.1); border-radius: 6px; }
				.espace_membre_favoris .m_f__table > div { border-bottom: 1px #D6E0E2 solid; padding: 10px 20px; }
				.espace_membre_favoris .m_f__table > div:nth-last-child(1) { border-bottom: 0 none; }
					.espace_membre_favoris .m_f__table div span { background: #2D8A97; padding: 2px 7px; margin-right: 5px; border-radius: 4px; font-weight: 300; font-size: 12px; color: #fff; }
					.espace_membre_favoris .m_f__table div .e_m_f__remove { float: right; color: #E04E4E; }


		/* ACF Form */

		#top #member_formulaire_fiche { background: #fff; padding: 3% 8%; }
			#top #member_formulaire_fiche > form > .acf-fields.acf-form-fields.-top { border: #EEE solid 1px; }
			#top #member_formulaire_fiche > form .acf-fields > .acf-field { padding: 30px 20px; }
				#top #member_formulaire_fiche .acf-field p.description { font-size: 12px; color: #2D8A97; font-style: italic; line-height: 18px; min-height: 36px; }
				#top #member_formulaire_fiche .acf-field input[type="text"],
				#top #member_formulaire_fiche .acf-field input[type="password"],
				#top #member_formulaire_fiche .acf-field input[type="url"] { background: #fff; border: 1px #D2D2D2 solid; border-radius: 4px; min-height: 36px; }
				#top #member_formulaire_fiche .acf-field .acf-url i { top: 10px; opacity: 0.8; }
				#top #member_formulaire_fiche .acf-field .acf-taxonomy-field .acf-actions { top: 4px; }
					#top #member_formulaire_fiche .acf-field .acf-taxonomy-field .acf-actions > a { text-decoration: none; }
				#top #member_formulaire_fiche .select2-container--default .select2-selection--single { min-height: 36px; font-size: 13px; }
					#top #member_formulaire_fiche .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 36px; }
					#top #member_formulaire_fiche .select2-container--default .select2-selection--single .select2-selection__arrow { height: 36px; }
					#top #member_formulaire_fiche .acf-relationship { font-size: 13px; }
					#top #member_formulaire_fiche .acf-switch .acf-switch-on { color: #fff !important; }

					#top #member_formulaire_fiche .select2-container.-acf .select2-search { background: #fff; border: 0 none; margin-top: 8px; padding: 0 5px; }
						#top #member_formulaire_fiche .select2-container.-acf .select2-search > input.select2-search__field { margin: 0; padding: 0; background: #fff; border: 0 none; }
					#top #member_formulaire_fiche .select2-container.-acf .select2-selection--multiple .select2-selection__choice { font-size: 13px; line-height: 24px; }

					#top #member_formulaire_fiche .acf-relationship .selection .values { position: relative; padding-left: 20px; }
					#top #member_formulaire_fiche .acf-relationship .selection .values:before { content: "\f061"; font-family: 'FontAwesome'; display: inline-block; width: 40px; color: #2D8A97; position: absolute; top: 20px; left: -20px; height: 40px; font-size: 40px; line-height: 40px; }
						#top #member_formulaire_fiche .acf-relationship .list .acf-rel-item:hover { background: #2D8A97; border-radius: 4px; }
							#top #member_formulaire_fiche .acf-relationship .selection .values .acf-icon { text-decoration: none; top: 8px; }

					#top #member_formulaire_fiche .acf-input-append { line-height: 29px; }
					
					#top #member_formulaire_fiche .mce-toolbar .mce-btn-group .mce-btn[aria-label="Insérer/modifier un lien (Ctrl+K)"] { display: none !important; }
					/* A FAIRE PLUS TARD : Abonnement permettant d'insérer un lien */

					#top #member_formulaire_fiche .acf-repeater a.acf-button { font-size: 12px; }
					#top #member_formulaire_fiche .acf-repeater a.acf-icon { text-decoration: none; }

					#top #member_formulaire_fiche .acf-form-submit { text-align: center; }
						#top #member_formulaire_fiche .acf-form-submit input[type="submit"] { width: 100%; max-width: 500px; padding: 20px 10px; font-weight: bold; font-size: 16px; margin-top: 20px; }

					#top .select2-results__options { font-size: 13px; line-height: 18px; }

			#top #member_formulaire_fiche .success_ajout { background: #E8F7EA; padding: 30px; border-radius: 6px; }

			#top .acf-field.acf-field-text[data-name="video_cloudflare_stream"] { display: none !important; }

			[data-uppy-drag-drop-supported="true"] .uppy-Dashboard-AddFiles { border-width: 4px; }
			a.uppy-Dashboard-poweredBy { display: none; }

			#top .acf_form__cloudlfare_video { margin: 40px; max-width: 600px; }


	/* Recherche Avancée */
	
	html body .ajax_search_response .av_ajax_search_entry .av_ajax_search_image[data-av_iconfont="entypo-fontello"]::before { font-family: 'FontAwesome'; content: "\f0f6"; }

	#top .search_form_field { padding: 0; }
		#top .search_form_field > form > .acf-fields.acf-form-fields.-top { border: #EEE solid 1px; }
		#top .search_form_field > form .acf-fields > .acf-field { padding: 15px 20px; }
			#top .search_form_field .acf-field p.description { font-size: 12px; color: #2D8A97; font-style: italic; line-height: 18px; min-height: 36px; }
			#top .search_form_field .acf-field input[type="text"],
			#top .search_form_field .acf-field input[type="password"],
			#top .search_form_field .acf-field input[type="url"] { background: #fff; border: 1px #D2D2D2 solid; border-radius: 4px; min-height: 36px; }
			#top .search_form_field .acf-field .acf-url i { top: 10px; opacity: 0.8; }
			#top .search_form_field .acf-field .acf-taxonomy-field .acf-actions { top: 4px; }
				#top .search_form_field .acf-field .acf-taxonomy-field .acf-actions > a { text-decoration: none; }
			#top .search_form_field .select2-container--default .select2-selection--single { min-height: 36px; font-size: 13px; }
				#top .search_form_field .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 36px; }
				#top .search_form_field .select2-container--default .select2-selection--single .select2-selection__arrow { height: 36px; }
				#top .search_form_field .acf-relationship { font-size: 13px; }
				#top .search_form_field .acf-switch .acf-switch-on { color: #fff !important; }

				#top .search_form_field .select2-container.-acf .select2-search { background: #fff; border: 0 none; margin-top: 8px; padding: 0 5px; }
					#top .search_form_field .select2-container.-acf .select2-search > input.select2-search__field { margin: 0; padding: 0; background: #fff; border: 0 none; }
				#top .search_form_field .select2-container.-acf .select2-selection--multiple .select2-selection__choice { font-size: 13px; line-height: 24px; }

				#top .search_form_field .acf-relationship .selection .values { position: relative; padding-left: 20px; }
				#top .search_form_field .acf-relationship .selection .values:before { content: "\f061"; font-family: 'FontAwesome'; display: inline-block; width: 40px; color: #2D8A97; position: absolute; top: 20px; left: -20px; height: 40px; font-size: 40px; line-height: 40px; }
					#top .search_form_field .acf-relationship .list .acf-rel-item:hover { background: #2D8A97; border-radius: 4px; }
						#top .search_form_field .acf-relationship .selection .values .acf-icon { text-decoration: none; top: 8px; }

		#top .search_form_field .acf-form-submit input[type="submit"] { width: 100%; max-width: 300px; padding: 10px; font-weight: bold; font-size: 14px; margin: 20px; }


body#top.post-template-default.single.single-post #main > .main_color.container_wrap_first.container_wrap,
body#top.page-template-default.page #main > .main_color.container_wrap_first.container_wrap { padding-bottom: 50px; }

	/* Blog */
.blog_leggingbay article.slide-entry.post-entry { background: #fff; padding-bottom: 10px; /* min-height: 650px; */ }
	.blog_leggingbay article.slide-entry.post-entry .slide-image { margin-bottom: 0; border-radius: 0; max-height: 250px; }
		.blog_leggingbay article.slide-entry.post-entry .slide-image img { border-radius: 0; }
	.blog_leggingbay article.slide-entry.post-entry .slide-content { padding: 0; }
		.html_elegant-blog #top .blog_leggingbay article.slide-entry.post-entry .slide-content header.entry-content-header .blog-categories { display: none; }
		.html_elegant-blog #top .blog_leggingbay article.slide-entry.post-entry .slide-content header.entry-content-header .slide-entry-title { text-align: left; margin: 0; font-size: 1.4em; font-weight: 700 !important; letter-spacing: 0; }
		.html_elegant-blog #top .blog_leggingbay article.slide-entry.post-entry .slide-content header.entry-content-header .av-vertical-delimiter { margin: 0; padding-bottom: 8px; }
	.blog_leggingbay article.slide-entry.post-entry .slide-entry-excerpt.entry-content { text-align: justify; font-size: .9em; line-height: 1.5em; }
	.blog_leggingbay article.slide-entry.post-entry footer.entry-footer { padding: 0; }
		.blog_leggingbay article.slide-entry.post-entry footer.entry-footer .slide-meta { margin: 0; border: 0 none; text-align: left; }
			.blog_leggingbay article.slide-entry.post-entry footer.entry-footer .slide-meta .slide-meta-comments,
			.blog_leggingbay article.slide-entry.post-entry footer.entry-footer .slide-meta .slide-meta-del { display: none; }

@media only screen and (max-width: 768px) {
	.blog_leggingbay article.slide-entry.post-entry { width: 100% !important; margin: 0 !important; }
}

.html_modern-blog #top.archive.category .grid-2 article.post-entry .slide-image { margin-bottom: 12px; border-radius: 0; max-height: 250px; overflow: hidden; }
.html_modern-blog #top.archive.category .grid-2 article.post-entry .entry-content-wrapper header.entry-content-header .blog-categories { display: none; }
.html_modern-blog #top.archive.category .grid-2 article.post-entry .entry-content-wrapper header.entry-content-header .post-title { text-align: left; margin: 0; padding-bottom: 5px; font-size: 1.5em; }
.html_modern-blog #top.archive.category .grid-2 article.post-entry .entry-content-wrapper .entry-content { text-align: justify; font-size: .9em; line-height: 1.5em; }
.html_modern-blog #top.archive.category .grid-2 article.post-entry .entry-content-wrapper .post-meta-infos { padding: 0; }
	.html_modern-blog #top.archive.category .grid-2 article.post-entry .entry-content-wrapper .post-meta-infos .date-container { text-transform: none; }
	.html_modern-blog #top.archive.category .grid-2 article.post-entry .entry-content-wrapper .post-meta-infos .text-sep,
	.html_modern-blog #top.archive.category .grid-2 article.post-entry .entry-content-wrapper .post-meta-infos .blog-author,
	.html_modern-blog #top.archive.category .grid-2 article.post-entry .entry-content-wrapper .post-meta-infos .comment-container { display: none; }

#main > .container_wrap_first.sidebar_right > .container > main.content,
#top #main aside.sidebar.sidebar_right { border: 0 none; }

aside.sidebar.sidebar_right .inner_sidebar section.widget_categories h3 { display: none; }
	aside.sidebar.sidebar_right .inner_sidebar section.widget_categories li a { color: #222222; }
/*
.page-id-453 #wrap_all #main > .container_wrap_first > .container,
.page-id-2870 #wrap_all #main > .container_wrap_first > .container,
.page-id-2867 #wrap_all #main > .container_wrap_first > .container,
.page-id-2868 #wrap_all #main > .container_wrap_first > .container,
.page-id-2869 #wrap_all #main > .container_wrap_first > .container,
.page-id-2871 #wrap_all #main > .container_wrap_first > .container,
.post-template-default.single-post.single-format-standard #wrap_all #main > .container_wrap_first > .container { background: #fff; }
*/

	/* */

#top.search #main .container_wrap.container_wrap_first > .container { background: transparent; }
	#top.search #main .author-extra-border { display: none; }

#top.search #main .sidebar_left .sidebar { border-right-color: #2D8A97; }

#top.search #main .sidebar_left main.template-search.content.av-content-small.units { width: 80%; }
	#top.search #main .sidebar_left .sidebar .inner_sidebar { margin-right: 30px; }

	#top.search .search-result-counter { box-shadow: 0 0 5px rgba(0,0,0,0.25); }

#top .template-search.content .product .entry-content-wrapper { padding: 5px 25px; }
	.search-result-counter { z-index: 5; }
	#top .template-search.content .product .entry-content-wrapper h2 { font-size: 15px; font-weight: normal; text-align: center; }

.html_header_top.html_header_topbar_active.html_header_sticky #top #main { padding-top: 166px; }

#qui_sommes_nous__container > .container { background: #fff; }



	/* Mon compte old */


#top .woocommerce #customer_login > .u-column1.col-1,
#top .woocommerce #customer_login > .u-column2.col-2 { background: transparent; }
#top .woocommerce #customer_login .col-2 .button[type="submit"] { float: none; min-width: 200px; font-size: 1em; font-weight: bold; }

#top #woo_pdf_download_link { margin-bottom: 25px; }
	#top #woo_pdf_invoice_download_link { background: #2D8A97; color: #fff; font-size: 0.75em; padding: 13px 15px; border-radius: 2px; }

	/* Messagerie */

	#top #fep-wrapper { padding: 40px; }
		#top #fep-wrapper #fep-header { border: 0; }
			#top #fep-wrapper #fep-header.fep-table > div > div:nth-child(1) { width: 100px; }
				#top #fep-wrapper #fep-header.fep-table .avatar { border-radius: 50%; }
			#top #fep-wrapper #fep-header .fep-box-size { display: none; }

		#top #fep-wrapper #fep-menu .fep-button, #top .fep-button, #top .fep-button-active { border: 0 none; font-size: 13px !important; font-family: 'poppins', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; color: #308C99; }

		#top #fep-content { border: 0; }
			#top #fep-content input.fep-messagebox-search-form-field,
			#top .main_color #fep-content input[type="search"] { border: 1px #D2D2D2 solid; background: #fff; border-radius: 4px; padding: 10px 20px; font-family: 'poppins', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; font-size: 12px; max-width: 600px; }
			#top #fep-content input.fep-messagebox-search-form-field:after { content: 'x'; font-family: 'FontAwesome'; display: block; right: 0; top: 0; position: absolute; width: 30px; height: 30px; }
			#top #fep-content .fep-bulk-action select,
			#top #fep-content-single .fep-filter-heads-div select,
			#top #fep-content .fep-filter select { font-family: 'poppins', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; font-size: 12px; }
			#top #fep-content .fep-message-table .fep-button { margin-left: 10px; font-family: 'poppins', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; font-size: 12px; border: 0; color: #308C99 }

		#top #fep-box-content-main .fep-cb-check-uncheck-all-div label { font-weight: 300; font-size: 12px; }
			#top #feb-box-content-main #fep-table.fep-odd-even > div { background: #EEF2F3; }
				#top .fep-avatar-p .fep-avatar-2 { left: 70px; }
			#top #fep-table .fep-table-row .fep-column { padding: 15px 5px; }

			#top .fep-unread-class { box-shadow: none; width: 40px; text-align: center; }
			#top .fep-table .fep-message-excerpt { opacity: 0.5; }

			#top .main_color .fep-field input[type="text"] { border: 1px #D2D2D2 solid; background: #fff; border-radius: 4px; padding: 10px 20px; font-family: 'poppins', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; font-size: 12px; max-width: 700px; }

			#top a#fep-attachment-field-add,
			#top a.fep-attachment-field-a { font-size: 12px; }

			#top .fep-form.fep-form-settings label { font-weight: 400; }

		#top #fep-content-single .fep-per-message { border: 0 none; }
			#top #fep-content-single .fep-avatar-p .fep-avatar-2 { left: 70px; }
			#top #fep-content-single .fep-message .fep-message-title-heading,
			#top #fep-content-single .fep-per-message .fep-message-title { background-color: transparent; border: 0; }
			#top #fep-content-single .fep-message .fep-message-title-heading.participants { font-size: 14px; padding: 0 10px; font-weight: 400; }
			#top #fep-content-single .fep-per-message .fep-message-content { display: block !important; height: auto !important; padding: 0 !important; overflow: hidden; }

			#top #fep-content-single .fep-per-message.fep-per-message-top > .fep-align-right { display: none; }
			#top #fep-content-single-content .fep-message .fep-per-message:not(.fep-per-message-top) { background: #EEF2F3; border-radius: 10px;  margin-bottom: 15px; margin-right: 20%; }
			#top #fep-content-single-content .fep-message .fep-per-message.fep-per-message-own:not(.fep-per-message-top) { background: #D3EEF5; margin-left: 20%; margin-right: 0; }

			#top .fep-message .fep-message-title-heading .fep_block_unblock_user { font-size: 13px; }


	/* Checkout */

#top.woocommerce-checkout #header,
#top.woocommerce-checkout #main > .container_wrap.title_container,
#top.woocommerce-checkout #footer { display: none; }
#top.woocommerce-checkout #main { padding-top: 0 !important; }
	#top.woocommerce-checkout #main .content { padding-top: 25px; }

#top.woocommerce-checkout h3 { margin: 20px 0 30px; font-weight: bold !important; color: #D06CDB; }
#top.woocommerce-checkout h3#ship-to-different-address { margin-bottom: 20px !important; }

#top #payment div.payment_box p, #payment div.payment_box .form-row { padding: 0 !important; }
#top fieldset#wc-stripe-cc-form { margin: 0 !important; }

#top.woocommerce-checkout .woocommerce-form-coupon-toggle { display: none; }
#top.woocommerce-checkout .woocommerce-info { background-color: #fff; margin-bottom: 15px; padding: 10px 15px; border-radius: 0; border: 0 none; }
#top.woocommerce-checkout .woocommerce-form-login.login { background: #fff; border: 0 none; border-radius: 0; margin-top: 0; padding: 30px 40px; }
	#top.woocommerce-checkout .woocommerce-form-login.login > p:nth-child(1) { margin-top: 0; margin-bottom: 24px; }
	
#customer_details .col-2 { margin-top: 60px; }

#top.woocommerce-checkout form.checkout.woocommerce-checkout > .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout { position: relative; z-index: 2; }

#top.woocommerce-checkout .main_color .input-text,
#top .main_color input[type="text"],
#top .main_color select,
#top .main_color textarea,
#top.woocommerce-checkout .main_color input[type="input"],
#top.woocommerce-checkout .main_color input[type="password"],
#top.woocommerce-checkout .main_color input[type="email"],
#top.woocommerce-checkout .main_color input[type="number"],
#top.woocommerce-checkout .main_color input[type="url"],
#top.woocommerce-checkout .main_color input[type="tel"],
#top.woocommerce-checkout .main_color input[type="search"],
#top.woocommerce-checkout .main_color textarea,
#top.woocommerce-checkout .main_color select { border-color: #DADADA; background-color: #fff; color: #353535; }

#top .main_color .form_alternate_color input[type="text"],
#top .main_color .form_alternate_color textarea { background-color: #fff; border-color: #fff; }

#top.woocommerce-checkout div table.shop_table { border: 2px #BBE6FF solid; }
	#top.woocommerce-checkout div table.shop_table td { border-color: #BBE6FF; }
	#top.woocommerce-checkout div table.shop_table th { border-color: #BBE6FF; background-color: #F5F6FC; }

#top .woocommerce .login .lost_password { top: 0; line-height: 26px; }
#top .woocommerce .login label.woocommerce-form-login__rememberme { display: inline; }
#top .woocommerce .login .button { min-width: 200px; font-size: 1em; font-weight: bold; }

#top.woocommerce-checkout .main_color input[type="text"].input-text,
#top.woocommerce-checkout .main_color input[type="password"].input-text,
#top.woocommerce-checkout .main_color input[type="tel"].input-text,
#top.woocommerce-checkout .main_color input[type="email"].input-text { padding: 10px; }
#top.woocommerce-checkout .form-row { margin: 0 0 5px; }
	#top.woocommerce-checkout #billing_address_4_field.form-row label[for="billing_address_4"],
	#top.woocommerce-checkout #shipping_address_4_field.form-row label[for="shipping_address_4"] { min-height: 37px; }

	#top.woocommerce-checkout .form-row#billing_company_field,
	#top.woocommerce-checkout .form-row#vat_number_field { display: none; }

	#top.woocommerce-checkout .form-row.form-row-wide#vat_number_field { clear: both; }

		#top.woocommerce-checkout .form-row#vat_number_field label strong { color: #222222; }
	
	#top.woocommerce-checkout .form-row.form-row-wide { margin-right: 5px; margin-left: 5px; float: none; }
	#top.woocommerce-checkout .form-row-first.form-row:not(.form-row-wide), #top.woocommerce-checkout .form-row-last.form-row:not(.form-row-wide) { display: inline-block; clear: none; margin-right: 5px; margin-left: 5px; width: calc(50% - 12px); float: none; vertical-align: top; }

	#top.woocommerce-checkout #order_paiement #payment { border: 0 none; border-radius: 0; background: #fff; padding: 20px 40px; margin: 0; }
		#top.woocommerce-checkout #order_paiement #payment ul.payment_methods { padding: 0; }
			#top.woocommerce-checkout #order_paiement #payment ul.payment_methods li { border: 0 none; border-radius: 0; background: #fff; padding: 20px 0 30px; }
			#top.woocommerce-checkout #order_paiement #payment ul.payment_methods li:nth-child(2) { border-top: 1px #DADADA solid; }

				#top.woocommerce-checkout #order_paiement #payment ul.payment_methods li ul.woocommerce_error li { padding: 0; background: transparent; }

	/* Sticky sidebar */
@media only screen and (min-width: 768px) {
	#top.woocommerce-checkout,
	#top.woocommerce-checkout #wrap_all,
	#top.woocommerce-checkout #wrap_all #main { overflow: visible; }
	#top.woocommerce-checkout #order_review { position: -webkit-sticky; position: sticky; top: 0; }
}
	/* */

	#top.woocommerce-checkout #order_review { padding: 30px 22px; background: #fff; }

		#top.woocommerce-checkout #order_review .grid-xs-3 div.bb { font-size: 1.3em; }
		#top.woocommerce-checkout #order_review .grid-xs-3 div.gr { text-align: right; }
		#top.woocommerce-checkout #order_review .grid-xs-3 div.gb { font-weight: bold; padding: 10px 0; }
		#top.woocommerce-checkout #order_review .grid-xs-3.cart_item { margin-bottom: 10px; }
		#top.woocommerce-checkout #order_review .grid-xs-3.cart-subtotal { margin: 30px 0 20px; }
		#top.woocommerce-checkout #order_review .cr--shipping-area { font-weight: bold; }
			#top.woocommerce-checkout #order_review .cr--shipping-area #shipping_method { font-weight: normal; float: right; }
			#top.woocommerce-checkout #order_review .cr--shipping-area .processing_time_txt,
			#top.woocommerce-checkout #order_review .cr--shipping-area .shipping_time_txt { font-weight: normal; display: block; text-align: right; clear: both; font-size: .9em; letter-spacing: -0.2px; }
			#top.woocommerce-checkout #order_review .cr--shipping-area hr { display: none; }
		#top.woocommerce-checkout #order_review .grid-xs-3.order-total { margin: 30px 0 15px; }

		#top.woocommerce-checkout #order_review .woocommerce-terms-and-conditions-wrapper .form-row.validate-required { margin: 24px 0; }

		#top.woocommerce-checkout #order_review button#place_order { width: 100%; font-weight: bold; font-size: 1em; }
	
	#top.woocommerce-checkout #customer_details { float: none; padding-bottom: 22px; }
		#top.woocommerce-checkout #customer_details .woocommerce_checkout_billing { background: #fff; padding: 20px 40px; margin-bottom: 20px; }
		#top.woocommerce-checkout #customer_details .woocommerce_checkout_shipping { background: #fff; padding: 20px 40px; }
	#top.woocommerce-checkout .woocommerce_checkout_shipping .woocommerce-additional-fields textarea#order_comments { height: 100px; }

	#top.woocommerce-checkout input#createaccount[type="checkbox"] { position: relative; }

	.wc-stripe-elements-field, .wc-stripe-iban-element-field { border: 1px #dadada solid !important; }
	
	#top.woocommerce-checkout .pages__slider_products h3 { font-family: 'lora', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; margin: 0; }

	/* Checkout Thank you page */

	.addresses.col2-set .col-1, .addresses.col2-set .col-2 { background: #fff; border: 0 none; border-radius: 0; padding: 24px; }

	#top.woocommerce-checkout.woocommerce-order-received #main .checkout_thankyou__center_content { text-align: center; position: relative; z-index: 1; }
	@media only screen and (min-width: 568px) {
		#top.woocommerce-checkout.woocommerce-order-received #main .checkout_thankyou__center_content { margin-top: -120px; }
	}

	#top.woocommerce-checkout.woocommerce-order-received #main .checkout_thankyou__whatnext_content { margin-bottom: 30px; }
		#top.woocommerce-checkout.woocommerce-order-received #main .checkout_thankyou__whatnext_content > div { background: #fff; padding: 15px 20px; margin-bottom: 15px; }
			#top.woocommerce-checkout.woocommerce-order-received #main .checkout_thankyou__whatnext_content div img { max-width: 128px; margin: auto; }
			#top.woocommerce-checkout.woocommerce-order-received #main .checkout_thankyou__whatnext_content div a > img { opacity: 0.8; transition: all 150ms ease; }
			#top.woocommerce-checkout.woocommerce-order-received #main .checkout_thankyou__whatnext_content div a:hover > img { opacity: 1; }

	#top.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details { background: #2D8A97; border: 0 none; border-radius: 0; color: #fff; }
	#top.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.expected_delivery { padding-right: 0; border: 0 none; margin-right: 0; }
		#top.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong { color: #fff; }

	#top.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order section.woocommerce-order-details { background: #fff; padding: 24px; margin-bottom: 30px; }
		#top.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order section.woocommerce-order-details table.order_details { background: transparent; border: 0 none; }
			#top.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order section.woocommerce-order-details table.order_details th { border: 0 none; }
			#top.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order section.woocommerce-order-details table.order_details tr,
			#top.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order section.woocommerce-order-details table.order_details td { background: transparent; border: 0 none; }


/*
#checkout_chargement__notice { font-size: .8em; font-style: italic; text-align: center; position: absolute; top: 40px; left: 0; width: 100%; }
#checkout_step_two__checkout_form { position: relative; z-index: 2; background: #fff; }
#checkout_step_three__resume, #checkout_step_four__payment { position: relative; z-index: 2; } */

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

	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part { min-height: 530px; }

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



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

	#top article#fiche_metier_video .single_fiche_metier__video_wrapper { height: auto; }
		#top article#fiche_metier_video .single_fiche_metier__video_wrapper > video { width: 100%; min-height: auto; height: auto; }

	#top article#offre_emploi .single_offre_emploi__content_wrapper { height: auto; }
		#top article#offre_emploi .single_offre_emploi__content_wrapper > video { width: 100%; min-height: auto; height: auto; }

	#top article#offre_formation .single_offre_formation__video_wrapper { height: auto; }
		#top article#offre_formation .single_offre_formation__video_wrapper > video { width: 100%; min-height: auto; height: auto; }

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

	#top .grid_search_results .grid_fmv_video { margin-bottom: 20px; width: calc(100% / 3 - 1rem - .01px); }

	#top .grid_fiches_metiers_videos .grid_fmv_video { margin-bottom: 20px; width: calc(100% / 3 - 1rem - .01px); }

	#top .grid_latest_entreprises_fiches_metiers_videos .grid_le_fmv_logo { width: calc(100% / 4 - 2rem - .01px); }

	#top .grid_search_results .grid_le_fmv_logo { width: calc(100% / 4 - 2rem - .01px); }
		#top .grid_search_results .grid_le_fmv_logo .s_r__ribbon__cpt { top: 0; }

	#top .grid_offres_formation .grid_offre { width: calc(100% / 2 - 2rem - .01px); }
		#top .grid_offres_formation .grid_offre a .grid_of_vignette { min-height: 270px; }

		#top .grid_search_results .grid_offre a .grid_of_vignette { min-height: 270px; }

	#top .grid_offres_candidat .grid_offre { width: calc(100% / 2 - 2rem - .01px); }
		#top .grid_offres_candidat .grid_offre a .grid_of_vignette { min-height: 270px; }

	#top .grid_fiches_entreprises .grid_entreprises { width: calc(100% / 2 - 2rem - .01px); }
		#top .grid_fiches_entreprises .grid_entreprises a .grid_of_vignette { min-height: 270px; }

	#top .grid_fiches_centres_formation .grid_centres_formation { width: calc(100% / 2 - 2rem - .01px); }
		#top .grid_fiches_centres_formation .grid_centres_formation a .grid_of_vignette { min-height: 270px; }

	#top .grid_fiches_associations .grid_associations { width: calc(100% / 2 - 2rem - .01px); }
		#top .grid_fiches_associations .grid_associations a .grid_of_vignette { min-height: 270px; }

	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part { min-height: 600px; }

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

	

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

	#top.page-id-20751:not(.logged-in) #metiway_registration__login_part,
	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part { width: calc(100% / 2 - 2rem - .01px); margin-right: 1rem; margin-left: 1rem; }

	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part .m_r__r_p__left { width: 100%; }
	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part .m_r__r_p__right { display: none; }

	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part { min-height: 650px; }

}
@media only screen and (min-width: 770px) and (max-width: 1200px) {



}
@media only screen and (min-width: 1000px) and (max-width: 1164px) {

	

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

	#header_menu__bar { padding-left: 5%; padding-right: 5%; }

	html #top .general_sidebar_left { width: 252px !important; padding-right: 0 !important; padding-left: 20px !important; }

	#top .grid_search_results .grid_fmv_video { width: calc(100% / 2 - 1rem - .01px); }
	#top .grid_search_results .grid_offre { width: calc(100% / 2 - 1rem - .01px); }
	
	#top .grid_fiches_metiers_videos .grid_fmv_video { width: calc(100% / 2 - 1rem - .01px); }

	#top #home_recommandations .h_r__part_left { width: calc(100% / 3 * 2 - 1rem - .01px); margin-right: .5rem; margin-left: .5rem; padding-bottom: 12px; }
	#top #home_recommandations .h_r__part_right { width: calc(100% / 3 - 1rem - .01px); margin-right: .5rem; margin-left: .5rem; }

	#top #home_landing_top .h_l_top__wrapper { margin: auto 10px -20px 20px; }
		#top #home_landing_top h2 img { width: 24px !important; height: 24px !important; }

	#top .grid_offres_emploi .grid_offre { width: calc(100% / 2 - 2rem - .01px); }

	#top article#fiche_metier_video .single_fiche_metier__content_wrapper .s_f_m__cw__content_left { display: block; width: 100%; }
	#top article#fiche_metier_video .s_f_m__cw__content_right { display: block; width: 100%; }

	#top article#offre_emploi .single_offre_emploi__content_wrapper .s_f_m__cw__content_left { display: block; width: 100%; }
	#top article#offre_emploi .s_f_m__cw__content_right { display: block; width: 100%; }

	#top article#offre_formation .single_offre_formation__content_wrapper .s_f_m__cw__content_left { display: block; width: 100%; }
	#top article#offre_formation .s_f_m__cw__content_right { display: block; width: 100%; }

	#top article#entreprise .single_entreprise__content_wrapper .s_f_m__cw__content_left { display: block; width: 100%; }
	#top article#entreprise .s_f_m__cw__content_right { display: block; width: 100%; }

	#top article#centre_formation .single_centre_formation__content_wrapper .s_f_m__cw__content_left { display: block; width: 100%; }
	#top article#centre_formation .s_f_m__cw__content_right { display: block; width: 100%; }

	#top article#offre_candidat .single_offre_candidat__content_wrapper .s_f_m__cw__content_left { display: block; width: 100%; }
	#top article#offre_candidat .s_f_m__cw__content_right { display: block; width: 100%; }

	#top article#association .single_association__content_wrapper .s_f_m__cw__content_left { display: block; width: 100%; }
	#top article#association .s_f_m__cw__content_right { display: block; width: 100%; }

	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part { min-height: 700px; }

}
@media only screen and (max-width: 1000px) {
	
	
	
}
@media only screen and (max-width: 989px) {

	#header_menu__bar { width: calc(100% - 200px); }
	#header_menu__account_part { width: 175px; }
		#header_menu__account_part .header_menu__account__profil { width: 75px; }
		#header_menu__account_part .header_menu__account__profil .account_profil__a__txt { display: none; }

	#top.single-product #wrap_all #main > .stretch_full.container_wrap.alternate_color.light_bg_color.empty_title.title_container { display: none; } /* breadcrumb */

	#top #home_recommandations > .grid-3 { margin: 0; }
		#top #home_recommandations .h_r__part_left { width: 100%; margin: 0; padding: 20px; }
		#top #home_recommandations .h_r__part_right { display: none; }

	#top.page-id-20751:not(.logged-in) #metiway_registration__login_part,
	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part .m_r__r_p__left { padding: 60px 30px; }

	form .acf-field[data-width="50"] { width: 100% !important; }

	#top .grid_search_results .grid_le_fmv_logo .s_r__ribbon__cpt { font-size: 12px; }

	.edit_profile_form .e_p_f__wrapper .e_p_f_w__avatar { width: 49.5%; }
	.edit_profile_form .e_p_f__wrapper .e_p_f_w__infos { width: 49.5%; }

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

	.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a,
	.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container { height: 80px; line-height: 80px; }

	.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main { padding-top: 0; }
	.responsive.html_mobile_menu_tablet.html_header_top #top #main { padding-top: 0 !important; }
	.responsive.html_mobile_menu_tablet.html_header_top.html_header_transparency #top #main { padding-top: 0 !important; }

	.responsive .logo { float: none; }

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

	.header_menu__prebar_search { max-width: 450px; }

	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part { min-height: 750px; }

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

	/* Mobile menu breakpoint */

	div#header_main .logo { border-right: 0 none; }

	#top.page-id-20751:not(.logged-in) #metiway_registration__login_part,
	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part .m_r__r_p__left { padding: 40px 30px; }

	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part { min-height: 800px; }

}
@media only screen and (max-width: 790px) {
	
	#top.page-id-20751:not(.logged-in) #metiway_registration__login_part,
	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part { width: 100%; margin-right: 1rem; margin-left: 1rem; flex: auto; margin-bottom: 2rem; }

}
@media only screen and (max-width: 767px) {
/*	.responsive #top #wrap_all .container { width: 90%; max-width: 90%; } */
}
@media only screen and (max-width: 768px) {

	.avia_message_box a.av_message_close { font-size: 2em; line-height: 1.3em; }

	.responsive #top #wrap_all #main > .container_wrap_first > .container { width: 100%; max-width: 100%; }

/*	.av_minimal_header #header_main #header_menu__bar > .container { max-width: none; width: 100%; } */

	.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container { width: 100%; max-width: 100%; }
		#header_main > .container.av-logo-container .inner-container { line-height: 1; }
		.responsive #top .logo { display: inline-block; padding-top: 24px; margin-left: 0px; max-width: 135px; }
	div .avia_message_box .avia_message_box_title { display: none; }

	.header__part_left { width: 230px; }
	.header__part_right { width: calc(100% - 230px); text-align: right; padding-right: 5%; }
	#header_menu__bar { display: none; }
	#header_menu__account_part .header_menu__account__recherche { display: inline-block; }
	#header_menu__account_part .header_menu__account_connect { width: auto; font-size: 13px; padding-left: 10px; }

/*	#header_meta, #footer_logo { display: none; }*/

	.disable_minheight_mobile { min-height: auto !important; }

	.responsive #top #wrap_all .av-flex-cells .no_margin.general_sidebar_content_right { padding-left: 5% !important; padding-right: 5% !important; width: 100% !important; }

	.responsive #top:not(.home) #main .general_sidebar_left { display: none; }
	.responsive #top.home #main #av-layout-grid-1 { display: flex; flex-direction: column-reverse; }
		.responsive #top.home #main #av-layout-grid-1 .general_sidebar_left { width: 100% !important; }
		.responsive #top.home #main #av-layout-grid-1 .general_sidebar_left nav#general_sidebar__list_categories,
		.responsive #top.home #main #av-layout-grid-1 .general_sidebar_left #general_sidebar__entreprises_featured { display: none; }

	#top #home_landing_top { width: calc(100% + 60px); margin-left: -30px; }

	#header_menu__account_part { width: 100%; min-height: 80px; line-height: 80px; }

	#top .grid_fiches_metiers_videos .grid_fmv_video,
	#top .grid_offres_emploi .grid_offre { width: 100%; }

	#top .grid_fiches_metiers_videos .grid_fmv_video { width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; }
		#top .grid_fiches_metiers_videos .grid_fmv_video a .grid_v_vignette { min-height: 270px; border-radius: 0; }
			#top .grid_fiches_metiers_videos .grid_fmv_video a .grid_v_content { padding: 10px 20px; }
	#top.single-entreprise .grid_fiches_metiers_videos .grid_fmv_video { width: calc(100% + 30px); margin-left: 0; margin-right: 0; }

	#top .grid_fiches_entreprises .grid_entreprises { width: 100%; }

	#top .grid_fiches_centres_formation .grid_centres_formation { width: 100%; }

	#top .grid_fiches_associations .grid_associations { width: 100%; }

	#top .grid_fiches_metiers_videos .grid_fmv_video a .grid_v_vignette .blog-play-icon { opacity: 1; }
		#top .grid_fiches_metiers_videos .grid_fmv_video a .grid_v_vignette .blog-play-icon i { opacity: 1; }

	#top.page-id-20751:not(.logged-in) #main .metiway_registration__login_wrapper { margin: 0 2rem; }
		#top.page-id-20751:not(.logged-in) #metiway_registration__login_part,
	#top.page-id-20751:not(.logged-in) #metiway_registration__register_part { margin-right: 0; margin-left: 0; min-height: auto; }
		#m_r__r_p_l__step_one_role_wrapper #m_r__r_p_l__step_one_role { position: relative; }
			#m_r__goback { display: none; }

	.espace_membre_index .e_m_i__left_avatar_part { margin-right: 0; }
	.espace_membre_index .e_m_i__right_part { width: 100%; min-width: auto; }
		#top .espace_membre_index .e_m_i__right_part > div { min-width: auto; width: 100%; max-width: 370px; margin: auto auto 30px; }

	#top #member_formulaire_fiche { padding: 0 0 1%; }

	#top .grid_search_results .grid_fmv_video,
	#top .grid_search_results .grid_offre { width: 100%; }

	#top .grid_search_results .grid_fmv_video { width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; }
		#top .grid_search_results .grid_fmv_video a .grid_v_vignette { min-height: 270px; border-radius: 0; }
			#top .grid_search_results .grid_fmv_video a .grid_v_content { padding: 10px 20px; }
	#top .grid_search_results .grid_fmv_video a .grid_v_vignette .blog-play-icon { opacity: 1; }
		#top .grid_search_results .grid_fmv_video a .grid_v_vignette .blog-play-icon i { opacity: 1; }

	.edit_profile_form h2, .edit_profile_form p { padding: 10px; }

	#corner_menu nav a.cm__mobile_only { display: block; }
	#corner_menu nav a.cm__desktop_only { display: none; }

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



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

	#top #home_landing_top { animation: slide_left_loop 60s linear infinite; background-repeat: repeat-x; margin-bottom: 250px; }
	#top #home_landing_top .h_l_top__wrapper { margin: auto 20px 0 20px; }
		#top #home_landing_top .h_l_top__wrapper h1 { font-size: 24px; line-height: 28px; margin: 16px 0 250px; }
		#top #home_landing_top .h_l_top__wrapper .grid-3 { margin: 0 -20px -150px; }
			#top #home_landing_top .h_l_top__wrapper .grid-3 > div { margin-bottom: 0; border-radius: 0; }
			#top #home_landing_top .h_l_top__wrapper .grid-3 > div:nth-child(2) { padding: 0 15px; }

	#top .grid_fiches_metiers_videos .grid_fmv_video { width: calc(100% + 60px); margin-left: -30px; margin-right: -30px; }

	#top .grid_search_results .grid_fmv_video { width: calc(100% + 60px); margin-left: -30px; margin-right: -30px; }

	#top .grid_offres_formation .grid_offre { width: 100%; }
	#top .grid_search_results .grid_offre { width: 100%; }
	#top .grid_offres_candidat .grid_offre { width: 100%; }
	#top .grid_latest_entreprises_fiches_metiers_videos { margin-right: -1rem; margin-left: -1rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
		#top .grid_latest_entreprises_fiches_metiers_videos .grid_le_fmv_logo { width: calc(100% / 2 - 2rem - .01px); margin-right: 1rem; margin-left: 1rem; }

		#top .grid_search_results .grid_le_fmv_logo { width: calc(100% / 2 - 2rem - .01px); margin-right: 1rem; margin-left: 1rem; display: block; }

	#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part > .grid-2 > div:nth-child(1) { text-align: center; margin-bottom: 20px; }
	#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul { float: none; margin: auto; }

	#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding-top: 60px; }
	#top article#fiche_metier_video .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__comments_part { border-bottom: 1px #EEF2F3 solid; }

	#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part > .grid-2 > div:nth-child(1) { text-align: center; margin-bottom: 20px; }
	#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__share_part .av-share-box ul { float: none; margin: auto; }

	#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding-top: 60px; }
	#top article#offre_emploi .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__comments_part { border-bottom: 1px #EEF2F3 solid; }

	#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__content_part { padding-top: 60px; }
	#top article#offre_formation .s_f_m__cw__content_left .s_f_m__cw__description .cw__d__comments_part { border-bottom: 1px #EEF2F3 solid; }

	form .acf-field[data-width="33.3"] { width: 50% !important; clear: none; border: 0 none !important; padding: 10px !important; }

	.edit_profile_form .e_p_f__wrapper .e_p_f_w__avatar { width: auto; display: block; }
		#wpua-upload-button-existing { margin-top: 0; }
	.edit_profile_form .e_p_f__wrapper .e_p_f_w__infos { width: auto; display: block; }

	.e_m_i__right_fiche_entreprises_part .e_m_i__right_fiche_entreprises_part__table > div,
	.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table > div,
	.e_m_i__right_offre_emploi_part .e_m_i__right_offre_emploi_part__table > div,
	.e_m_i__right_fiche_formation_part .e_m_i__right_fiche_formation_part__table > div,
	.e_m_i__right_fiche_association_part .e_m_i__right_fiche_association_part__table > div,
	.e_m_i__right_fiche_centredeformation_part .e_m_i__right_fiche_centredeformation_part__table > div { padding-bottom: 34px; }

		.e_m_i__right_fiche_entreprises_part .e_m_i__right_fiche_entreprises_part__table > div > a:nth-child(1),
		.e_m_i__right_fiche_metier_part .e_m_i__right_fiche_metier_part__table > div > a:nth-child(1),
		.e_m_i__right_offre_emploi_part .e_m_i__right_offre_emploi_part__table > div > a:nth-child(1),
		.e_m_i__right_fiche_formation_part .e_m_i__right_fiche_formation_part__table > div > a:nth-child(1),
		.e_m_i__right_fiche_association_part .e_m_i__right_fiche_association_part__table > div > a:nth-child(1),
		.e_m_i__right_fiche_centredeformation_part .e_m_i__right_fiche_centredeformation_part__table > div > a:nth-child(1) { display: block; }
	
}
@media only screen and (max-width: 479px) {

	.header__part_left { width: 194px; }
		.responsive #top .logo { max-width: 110px; }
	.header__part_right { width: calc(100% - 194px); }

	#header_menu__account_part .header_menu__account__notifs, #header_menu__account_part .header_menu__account__messagerie, #header_menu__account_part .header_menu__account__recherche { width: 40px; }
	#header_menu__account_part .header_menu__account__profil { width: 45px; padding-left: 5px; }
		#header_menu__account_part .header_menu__account__profil .account_profil__a__pic { width: 40px; height: 40px; }
	
}
@media only screen and (max-width: 440px) {

	#header_menu__account_part .header_menu__account_connect { max-width: 100px; }
	#header_menu__account_part .header_menu__account__notifs, #header_menu__account_part .header_menu__account__messagerie, #header_menu__account_part .header_menu__account__recherche { width: 30px; }

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

	#header_menu__account_part { line-height: 80px; }

	#corner_menu,
	#header_menu__account__submenu { max-width: none; }

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

	#header_menu__account_part .header_menu__account__recherche { display: none; }

}

