/* Created by Plugin "MA Custom Fonts" 4.0.2 */
/* Settings: {"font_display":"block","css_output":"file","css_minimize":true,"css_font_urls":"relative","wfl_support_woff":false,"gutenberg_font_select":true,"builder_fonts_in_gutenberg":true} */
@font-face{ font-family:"cqf";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/cqf-regular.woff2") format("woff2"),url("/wp-content/uploads/fonts/cqf-regular.woff") format("woff");font-display:swap; }
@font-face{ font-family:"cqf";font-weight:500;font-style:normal;src:url("/wp-content/uploads/fonts/cqf-medium.woff2") format("woff2"),url("/wp-content/uploads/fonts/cqf-medium.woff") format("woff");font-display:swap; }
@font-face{ font-family:"cqf";font-weight:600;font-style:normal;src:url("/wp-content/uploads/fonts/cqf-semibold.woff2") format("woff2"),url("/wp-content/uploads/fonts/cqf-semibold.woff") format("woff");font-display:swap; }
@font-face{ font-family:"cqf";font-weight:700;font-style:normal;src:url("/wp-content/uploads/fonts/cqf-bold.woff2") format("woff2"),url("/wp-content/uploads/fonts/cqf-bold.woff") format("woff");font-display:swap; }
@font-face{ font-family:"cqfit";font-weight:500;font-style:normal;src:url("/wp-content/uploads/fonts/cqf-mediumit.woff2") format("woff2"),url("/wp-content/uploads/fonts/cqf-mediumit.woff") format("woff");font-display:swap; }
@font-face{ font-family:"cqfit";font-weight:600;font-style:normal;src:url("/wp-content/uploads/fonts/cqf-semiboldit.woff2") format("woff2"),url("/wp-content/uploads/fonts/cqf-semiboldit.woff") format("woff");font-display:swap; }
.has-cqf-font-family{font-family:"cqf";}
.has-cqfit-font-family{font-family:"cqfit";}.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}ul.wpv_pagination_dots{margin:0;list-style:none outside none}ul.wpv_pagination_dots li.wpv_pagination_dots_item{float:left;margin-right:5px;list-style-position:outside;list-style-type:none}.wpv_pagination_dots li.wpv_page_current a{background-position:0 -16px}.wpv_pagination_dots li a{background-image:url(/wp-content/plugins/toolset-blocks/res/img/pagination_dots.png);display:block;float:left;height:0;overflow:hidden;padding-top:16px;width:16px}.wpv-filter-first-link,.wpv-filter-last-link,.wpv-filter-next-link,.wpv-filter-pagination-link,.wpv-filter-previous-link{z-index:10;display:inline-block}.wpv-pagination:after,.wpv-pagination:before{content:" ";display:table}.wpv-pagination:after{clear:both}[class*=wpv-page-selector]{margin-left:7px}.pagination-dots{display:block;list-style:none;text-align:center;margin:0}.pagination-dots>li{display:inline-block}.pagination-dots>li>a.page-link{display:block;text-indent:-1000em;width:14px;height:14px;border-radius:15px!important;overflow:hidden;margin:.1em;text-decoration:none;box-shadow:none;padding:0;cursor:pointer;text-align:center}.pagination-dots a{border:1px solid rgba(0,0,0,.15)}.pagination-dots .active-dot a,.pagination-dots a:hover{background-color:currentColor}.pagination-dots .active-dot a{border-color:currentColor}.wpv-sorting-indicator{position:absolute;display:none;width:7px;height:4px;margin-top:8px;margin-left:7px;background-image:url(/wp-content/plugins/toolset-blocks/res/img/sort.gif);background-repeat:no-repeat}a.wpv-header-asc .wpv-sorting-indicator,a.wpv-header-desc:hover .wpv-sorting-indicator,a.wpv-header-no-sort:hover .wpv-sorting-indicator{display:inline;background-position:0 0}a.wpv-header-asc:hover .wpv-sorting-indicator,a.wpv-header-desc .wpv-sorting-indicator{display:inline;background-position:-7px 0}select.wpv-sort-control-select{display:inline;width:auto}label.wpv-sort-control-radio-label{margin-right:10px}input.wpv-sort-control-radio{margin-right:2px}.wpv-sort-list-dropdown{display:inline-block;position:relative;max-width:100%;vertical-align:top;margin:0 0 1px}.wpv-sort-list-dropdown>span.wpv-sort-list{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0!important}.wpv-sort-list-dropdown .wpv-sort-list-item{display:none;position:relative;float:left;border:1px solid #cdcdcd;border-top:0 solid #cdcdcd;padding:0;margin:0;z-index:2}.wpv-sort-list-dropdown .wpv-sort-list-item.wpv-sort-list-current{display:block;z-index:1}.wpv-sort-list-dropdown .wpv-sort-list-item a{display:block;text-decoration:none;color:#444;background-color:#fff;padding:5px 40px 5px 10px;line-height:1;box-shadow:none}.wpv-sort-list-dropdown .wpv-sort-list-item.wpv-sort-list-current a{cursor:default;color:#000;background-color:#eee}.wpv-sort-list-dropdown a span{vertical-align:middle}.rtl .wpv-sort-list-dropdown .wpv-sort-list-item a{padding-right:10px;padding-left:40px}.wpv-sort-list-dropdown .wpv-sort-list-item a:after{content:"";vertical-align:middle;display:inline-block;border:5px solid transparent;border-top-color:currentcolor;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpv-sort-list-dropdown .wpv-sort-list-item a:after{right:auto;left:10px}.wpv-sort-list-dropdown>span.wpv-sort-list:hover .wpv-sort-list-item a:after{border:none}.wpv-sort-list-dropdown a:focus,.wpv-sort-list-dropdown a:hover{color:#000;background:#eee}div.ui-datepicker{font-size:12px}.ui-datepicker-trigger,.wpv-date-front-end-clear,.wpv_date_input{cursor:pointer}.wpv-profile-picture-shape-circle{border-radius:50%!important}.wpv-profile-picture-shape-square{border-radius:0!important}.wpv-custom-search-filter .form-group{display:flex}.wpv-custom-search-filter-label-after .form-group,.wpv-custom-search-filter-label-before .form-group{flex-direction:row}.wpv-custom-search-filter-label-after .rich-text,.wpv-custom-search-filter-label-after .wpv-custom-search-filter__label,.wpv-custom-search-filter-label-before .rich-text,.wpv-custom-search-filter-label-before .wpv-custom-search-filter__label{flex:1;display:inline-block}.wpv-custom-search-filter-label-after .rich-text,.wpv-custom-search-filter-label-after .wpv-custom-search-filter__label{order:2;margin-left:10px}.wpv-custom-search-filter-label-after .wpv-custom-search-filter__input,.wpv-custom-search-filter-label-before .wpv-custom-search-filter__input{flex:2;display:inline-block}.wpv-custom-search-filter-label-bottom .form-group,.wpv-custom-search-filter-label-top .form-group{flex-direction:column}.wpv-custom-search-filter-label-bottom .rich-text,.wpv-custom-search-filter-label-bottom .wpv-custom-search-filter__label,.wpv-custom-search-filter-label-top .rich-text,.wpv-custom-search-filter-label-top .wpv-custom-search-filter__label{flex:1;display:inline-block}.wpv-custom-search-filter-label-bottom .rich-text,.wpv-custom-search-filter-label-bottom .wpv-custom-search-filter__label{order:2}.wpv-custom-search-filter-label-bottom .wpv-custom-search-filter__input,.wpv-custom-search-filter-label-top .wpv-custom-search-filter__input{flex:2;display:inline-block}.wpv-custom-search-filter>* input[type=number],.wpv-custom-search-filter>* input[type=text],.wpv-custom-search-filter>* select{width:100%}.wpv-custom-search-filter>.wpv-custom-search-filter__label{padding:0 15px}.wpv-custom-search-filter-columns>div,[data-block] .wpv-custom-search-filter-columns{display:grid;grid-template-columns:50% 50%;grid-gap:5px 5px}.wpv-range-slider-wrapper .wpv-range-slider,body.wp-admin .wpv-range-slider-wrapper .wpv-range-slider{margin-bottom:1em;background-color:#dedee5;border-radius:15px}.wpv-range-slider-wrapper .wpv-range-slider-amount,body.wp-admin .wpv-range-slider-wrapper .wpv-range-slider-amount{text-align:right;line-height:2.4;font-size:.8751em}.wpv-range-slider-wrapper .ui-slider,body.wp-admin .wpv-range-slider-wrapper .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.wpv-range-slider-wrapper .ui-slider .ui-slider-handle,body.wp-admin .wpv-range-slider-wrapper .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#444;border-radius:1em;cursor:ew-resize;outline:none;top:-.3em;margin-left:-.5em}.wpv-range-slider-wrapper .ui-slider .ui-slider-range,body.wp-admin .wpv-range-slider-wrapper .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#444}.wpv-range-slider-wrapper .price_slider_wrapper .ui-widget-content,body.wp-admin .wpv-range-slider-wrapper .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#000;border:0}.wpv-range-slider-wrapper .ui-slider-horizontal,body.wp-admin .wpv-range-slider-wrapper .ui-slider-horizontal{height:.5em}.wpv-range-slider-wrapper .ui-slider-horizontal .ui-slider-range,body.wp-admin .wpv-range-slider-wrapper .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wpv-range-slider-wrapper .ui-slider-horizontal .ui-slider-range-min,body.wp-admin .wpv-range-slider-wrapper .ui-slider-horizontal .ui-slider-range-min{left:-1px}.wpv-range-slider-wrapper .ui-slider-horizontal .ui-slider-range-max,body.wp-admin .wpv-range-slider-wrapper .ui-slider-horizontal .ui-slider-range-max{right:-1px}.wpv-sorting-block{display:flex;flex-direction:row;flex-wrap:wrap}.wpv-sorting-block-label-above .wpv-sorting-block-label{width:100%}.wpv-sorting-block.wpv-sorting-block-align-right{justify-content:flex-end}.wpv-sorting-block-label-above.wpv-sorting-block-align-right .wpv-sorting-block-label{text-align:right}.wpv-sorting-block.wpv-sorting-block-align-center{justify-content:center}.wpv-sorting-block-label-above.wpv-sorting-block-align-center .wpv-sorting-block-label{text-align:center}.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview .wpv-sort-list-item{display:none}.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview .wpv-sort-list-item a,.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview .wpv-sort-list-item a:hover{box-shadow:none}.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview .wpv-sort-list-item:first-of-type,.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview:hover .wpv-sort-list-item{display:inline-block}.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-default .wpv-sort-list-item,.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-default>span.wpv-sort-list{border-color:#cdcdcd}.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-default .wpv-sort-list-item a{color:#444;background-color:#fff}.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-default .wpv-sort-list-item.wpv-sort-list-current a,.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-default a:focus,.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-default a:hover{color:#000;background-color:#eee}.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item,.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-grey>span.wpv-sort-list{border-color:#cdcdcd}.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item a{color:#444;background-color:#eee}.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item.wpv-sort-list-current a,.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-grey a:focus,.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-grey a:hover{color:#000;background-color:#e5e5e5}.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-blue .wpv-sort-list-item,.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-blue>span.wpv-sort-list{border-color:#09c}.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-blue .wpv-sort-list-item a{color:#444;background-color:#cbddeb}.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-blue .wpv-sort-list-item.wpv-sort-list-current a,.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-blue a:focus,.wpv-sorting-block .wpv-sort-list-dropdown.wpv-sort-list-dropdown-preview.wpv-sort-list-dropdown-style-blue a:hover{color:#000;background-color:#95bedd}@media only screen and (min-width:600px){.block-editor .view-loop-preview .php-to-be-replaced-with-shortcode .wp-block-toolset-blocks-container>.wp-block-image:first-child figure.tb-image,.block-editor .view-loop-preview .php-to-be-replaced-with-shortcode>.wp-block-image:first-child figure.tb-image,.block-editor .wp-block-toolset-views-view-editor .php-to-be-replaced-with-shortcode .wp-block-toolset-blocks-container>.wp-block-image:first-child figure.tb-image,.block-editor .wp-block-toolset-views-view-editor .php-to-be-replaced-with-shortcode>.wp-block-image:first-child figure.tb-image,.block-editor div[data-viewnumber] .php-to-be-replaced-with-shortcode .wp-block-toolset-blocks-container>.wp-block-image:first-child figure.tb-image,.block-editor div[data-viewnumber] .php-to-be-replaced-with-shortcode>.wp-block-image:first-child figure.tb-image{margin-top:0}.block-editor .view-editor-container:not(.view-selected) .first-item-to-be-replaced .block-editor-block-list__block-edit>[data-block]{margin-top:0!important;margin-bottom:0!important}.block-editor .view-editor-container:not(.view-selected) .first-item-to-be-replaced:hover .block-editor-block-list__block-edit>[data-block]{margin-top:28px!important;margin-bottom:28px!important}.view-loop-preview .block-editor-block-list__block-edit,.wp-block-toolset-views-view-editor .block-editor-block-list__block-edit,div[data-viewnumber] .block-editor-block-list__block-edit{margin-top:0!important}.view-loop-preview figure.tb-image,.wp-block-toolset-views-view-editor figure.tb-image,div[data-viewnumber] figure.tb-image{margin-left:0;margin-right:0}.view-loop-preview figure.tb-image.aligncenter,.wp-block-toolset-views-view-editor figure.tb-image.aligncenter,div[data-viewnumber] figure.tb-image.aligncenter{margin-left:auto;margin-right:auto}.view-loop-preview .wp-block-columns.wpv-custom-grid,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid,div[data-viewnumber] .wp-block-columns.wpv-custom-grid{display:flex;margin:0 -16px}.view-loop-preview .wp-block-columns.wpv-custom-grid .wp-block-columns,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid .wp-block-columns,div[data-viewnumber] .wp-block-columns.wpv-custom-grid .wp-block-columns{margin:0}.view-loop-preview .wp-block-columns.wpv-custom-grid>.wp-block-column,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid>.wp-block-column,div[data-viewnumber] .wp-block-columns.wpv-custom-grid>.wp-block-column{flex-grow:0;padding:0 16px;box-sizing:border-box;margin-left:0!important}.view-loop-preview .wp-block-columns.wpv-custom-grid.has-1-columns,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid.has-1-columns,div[data-viewnumber] .wp-block-columns.wpv-custom-grid.has-1-columns{flex-direction:column}.view-loop-preview .wp-block-columns.wpv-custom-grid.has-1-columns>.wp-block-column,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid.has-1-columns>.wp-block-column,div[data-viewnumber] .wp-block-columns.wpv-custom-grid.has-1-columns>.wp-block-column{flex-basis:100%}.view-loop-preview .wp-block-columns.wpv-custom-grid.has-2-columns,.view-loop-preview .wp-block-columns.wpv-custom-grid.has-3-columns,.view-loop-preview .wp-block-columns.wpv-custom-grid.has-4-columns,.view-loop-preview .wp-block-columns.wpv-custom-grid.has-5-columns,.view-loop-preview .wp-block-columns.wpv-custom-grid.has-6-columns,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid.has-2-columns,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid.has-3-columns,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid.has-4-columns,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid.has-5-columns,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid.has-6-columns,div[data-viewnumber] .wp-block-columns.wpv-custom-grid.has-2-columns,div[data-viewnumber] .wp-block-columns.wpv-custom-grid.has-3-columns,div[data-viewnumber] .wp-block-columns.wpv-custom-grid.has-4-columns,div[data-viewnumber] .wp-block-columns.wpv-custom-grid.has-5-columns,div[data-viewnumber] .wp-block-columns.wpv-custom-grid.has-6-columns{flex-flow:row wrap;flex-wrap:wrap!important}.view-loop-preview .wp-block-columns.wpv-custom-grid.has-2-columns>.wp-block-column,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid.has-2-columns>.wp-block-column,div[data-viewnumber] .wp-block-columns.wpv-custom-grid.has-2-columns>.wp-block-column{flex-basis:50%}.view-loop-preview .wp-block-columns.wpv-custom-grid.has-3-columns>.wp-block-column,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid.has-3-columns>.wp-block-column,div[data-viewnumber] .wp-block-columns.wpv-custom-grid.has-3-columns>.wp-block-column{flex-basis:33.33333%}.view-loop-preview .wp-block-columns.wpv-custom-grid.has-4-columns>.wp-block-column,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid.has-4-columns>.wp-block-column,div[data-viewnumber] .wp-block-columns.wpv-custom-grid.has-4-columns>.wp-block-column{flex-basis:25%}.view-loop-preview .wp-block-columns.wpv-custom-grid.has-5-columns>.wp-block-column,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid.has-5-columns>.wp-block-column,div[data-viewnumber] .wp-block-columns.wpv-custom-grid.has-5-columns>.wp-block-column{flex-basis:20%}.view-loop-preview .wp-block-columns.wpv-custom-grid.has-6-columns>.wp-block-column,.wp-block-toolset-views-view-editor .wp-block-columns.wpv-custom-grid.has-6-columns>.wp-block-column,div[data-viewnumber] .wp-block-columns.wpv-custom-grid.has-6-columns>.wp-block-column{flex-basis:16.66667%}}.view-loop-preview .wp-block-toolset-views-view-template-block ul.blocks-gallery-grid{padding-left:0;margin-left:0;margin-bottom:0}.theme-woodmart .wp-block-toolset-views-wpa-editor{width:100%}@media only screen and (min-width:600px){.wpv-grid{display:flex;margin:0 -16px}.wpv-grid-column{flex-grow:0;padding:0 16px;box-sizing:border-box;margin-left:0!important}.wpv-grid-has-1-columns{flex-direction:column}.wpv-grid-has-1-columns>.wpv-grid-column{flex-basis:100%}.wpv-grid-has-2-columns,.wpv-grid-has-3-columns,.wpv-grid-has-4-columns,.wpv-grid-has-5-columns,.wpv-grid-has-6-columns{flex-flow:row wrap;flex-wrap:wrap!important}.wpv-grid-has-2-columns>.wpv-grid-column{flex-basis:50%;max-width:50%}.wpv-grid-has-3-columns>.wpv-grid-column{flex-basis:33.33333%;max-width:33.33333%}.wpv-grid-has-4-columns>.wpv-grid-column{flex-basis:25%;max-width:25%}.wpv-grid-has-5-columns>.wpv-grid-column{flex-basis:20%;max-width:20%}.wpv-grid-has-6-columns>.wpv-grid-column{flex-basis:16.66667%;max-width:16.66667%}}.view-editor-container .js-wpv-loop-wrapper>.tb-grid>.tb-grid-column{position:relative}.view-editor-container .js-wpv-loop-wrapper>.tb-grid>.tb-grid-column:after{content:" ";display:none;position:absolute;top:calc(100% + 1px);background:#b5b5b5;left:0;right:-10px;height:25px}.tb-grid-wrapper{position:relative}.tb-grid-wrapper .tb-col-gap{position:absolute;top:0;background:#b5b5b5;height:100%}.tb-masonry{display:grid;grid-row-gap:0;grid-auto-rows:1px}.tb-masonry--reverse{direction:rtl}.wpv-collage{grid-template-columns:repeat(12,1fr);display:grid;justify-items:center}.wpv-collage>div{width:100%}.wpv-collage>div>.tb-container{height:100%;box-sizing:border-box}#forgotpasswordform.wpv-form label,#loginform.wpv-form label,#resetpasswordform.wpv-form label{display:block}.wpv-archive-pagination-nav-links,.wpv-archive-pagination-nav-links-container,.wpv-pagination-nav-links,.wpv-pagination-nav-links-container,.wpv-pagination-preview-element{display:flex;padding-left:0;margin-left:0;list-style:none!important}.wpv-archive-pagination-nav-links-container .page-link,.wpv-archive-pagination-nav-links .page-link,.wpv-pagination-nav-links-container .page-link,.wpv-pagination-nav-links .page-link,.wpv-pagination-preview-element .page-link{font-size:.9em;text-decoration:none!important;padding:.15em .45em .2em;line-height:1.25;border:1px solid #dee2e6;margin:2px}.wpv-archive-pagination-nav-links-container a.page-link:focus,.wpv-archive-pagination-nav-links-container a.page-link:hover,.wpv-archive-pagination-nav-links a.page-link:focus,.wpv-archive-pagination-nav-links a.page-link:hover,.wpv-pagination-nav-links-container a.page-link:focus,.wpv-pagination-nav-links-container a.page-link:hover,.wpv-pagination-nav-links a.page-link:focus,.wpv-pagination-nav-links a.page-link:hover,.wpv-pagination-preview-element a.page-link:focus,.wpv-pagination-preview-element a.page-link:hover{background-color:#f5f6f8}.wpv-pagination-previous-next-buttons .page-link,.wpv-pagination-previous-next-preview-element .page-link{font-size:.9em;text-decoration:none!important;padding:.15em .45em .2em;line-height:1.25;border:1px solid #dee2e6;margin:2px}.wpv-pagination-previous-next-buttons a.page-link:focus,.wpv-pagination-previous-next-buttons a.page-link:hover,.wpv-pagination-previous-next-preview-element a.page-link:focus,.wpv-pagination-previous-next-preview-element a.page-link:hover{background-color:#f5f6f8}.wpv-filter-next-link+.wpv-filter-previous-link,.wpv-filter-previous-link+.wpv-filter-next-link{margin-left:8px}.wp-block-toolset-views-custom-search-container .wpv-submit-trigger,[data-type="toolset-views/custom-search-submit"] .wpv-submit-trigger{color:#f1f1f1;background-color:#444;border:0;border-radius:.3em;font-size:1em;margin-bottom:.76em;padding:.5em 1.5em .52em;cursor:pointer;display:inline-block;line-height:1.3!important;text-decoration:none!important;text-align:center}.wp-block-toolset-views-custom-search-container .wpv-submit-trigger:focus,.wp-block-toolset-views-custom-search-container .wpv-submit-trigger:hover,.wp-block-toolset-views-custom-search-container .wpv-submit-trigger:visited,[data-type="toolset-views/custom-search-submit"] .wpv-submit-trigger:focus,[data-type="toolset-views/custom-search-submit"] .wpv-submit-trigger:hover,[data-type="toolset-views/custom-search-submit"] .wpv-submit-trigger:visited{color:#f1f1f1}.wp-block-toolset-views-custom-search-container .wpv-submit-trigger:focus,.wp-block-toolset-views-custom-search-container .wpv-submit-trigger:hover,[data-type="toolset-views/custom-search-submit"] .wpv-submit-trigger:focus,[data-type="toolset-views/custom-search-submit"] .wpv-submit-trigger:hover{opacity:.9}.wp-block-toolset-views-custom-search-container .wpv-reset-trigger,[data-type="toolset-views/custom-reset-submit"] .wpv-reset-trigger{color:#c1c1c1;background-color:transparent;border:0;border-radius:.3em;font-size:1em;margin-bottom:.76em;padding:.5em 1.5em .52em;cursor:pointer;display:inline-block;line-height:1.3!important;text-decoration:none!important;text-align:center}.wp-block-toolset-views-custom-search-container .wpv-reset-trigger:focus,.wp-block-toolset-views-custom-search-container .wpv-reset-trigger:hover,.wp-block-toolset-views-custom-search-container .wpv-reset-trigger:visited,[data-type="toolset-views/custom-reset-submit"] .wpv-reset-trigger:focus,[data-type="toolset-views/custom-reset-submit"] .wpv-reset-trigger:hover,[data-type="toolset-views/custom-reset-submit"] .wpv-reset-trigger:visited{color:#444;background:transparent}.wp-block-toolset-views-custom-search-container .wpv-reset-trigger:focus,.wp-block-toolset-views-custom-search-container .wpv-reset-trigger:hover,[data-type="toolset-views/custom-reset-submit"] .wpv-reset-trigger:focus,[data-type="toolset-views/custom-reset-submit"] .wpv-reset-trigger:hover{opacity:.9}.wpv-sorting-block .wpv-submit-trigger:not(.btn){color:#f1f1f1;background-color:#444;border:0;border-radius:.3em;font-size:1em;margin-bottom:.76em;padding:.5em 1.5em .52em;cursor:pointer;display:inline-block;line-height:1.3!important;text-decoration:none!important;text-align:center}.wpv-sorting-block .wpv-submit-trigger:not(.btn):focus,.wpv-sorting-block .wpv-submit-trigger:not(.btn):hover,.wpv-sorting-block .wpv-submit-trigger:not(.btn):visited{color:#f1f1f1}.wpv-sorting-block .wpv-submit-trigger:not(.btn):focus,.wpv-sorting-block .wpv-submit-trigger:not(.btn):hover{opacity:.9}.wpv-sorting-block .wpv-reset-trigger:not(.btn){color:#c1c1c1;background-color:transparent;border:0;border-radius:.3em;font-size:1em;margin-bottom:.76em;padding:.5em 1.5em .52em;cursor:pointer;display:inline-block;line-height:1.3!important;text-decoration:none!important;text-align:center}.wpv-sorting-block .wpv-reset-trigger:not(.btn):focus,.wpv-sorting-block .wpv-reset-trigger:not(.btn):hover,.wpv-sorting-block .wpv-reset-trigger:not(.btn):visited{color:#444;background:transparent}.wpv-sorting-block .wpv-reset-trigger:not(.btn):focus,.wpv-sorting-block .wpv-reset-trigger:not(.btn):hover{opacity:.9}.wpv-view-wrapper{position:relative}.wpv-view-wrapper .wpv-custom-search-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.wpv-view-wrapper .wpv-custom-search-loading-overlay .spinner{position:sticky;top:30px;z-index:4;max-width:90%;width:32px;margin:30px auto;text-align:center;padding:30px 0}.wpv-view-wrapper .wpv-custom-search-loading-overlay .spinner .icon{width:32px;height:32px}.theme-woodmart[class*=views-template-]:not(.wp-admin) .row{margin-right:0;margin-left:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
button,
hr,
input {
  overflow: visible;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
progress,
sub,
sup {
  vertical-align: baseline;
}
[type="checkbox"],
[type="radio"],
legend {
  box-sizing: border-box;
  padding: 0;
}
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
  display: block;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
select {
  text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: ButtonText dotted 1px;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
[hidden],
template {
  display: none;
} /* Oxygen */
html {
  box-sizing: border-box;
}
body {
  font-size: 16px;
  color: rgba(64, 64, 64, 1);
}
body.oxygen-aos-enabled {
  overflow-x: hidden;
}
*,
::after,
::before {
  box-sizing: inherit;
}
.ct-section-inner-wrap {
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  min-height: inherit;
}
.ct-section-with-shape-divider {
  position: relative !important;
}
.oxygen-unslider-container:not(.unslider-fade) > ul {
	list-style: none;
	width: 0px;
}
.oxygen-unslider-container:not(.unslider-fade):not(.unslider-horizontal) > ul > li {
  opacity: 0;
}
.oxygen-unslider-container.unslider-fade > ul > li:not(.unslider-active) {
  opacity: 0;
}
div.ct-svg-icon > svg,
svg.ct-svg-icon {
  height: 1em !important;
  fill: currentColor;
}
.ct-columns-inner-wrap {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.ct-column {
  float: left !important;
  word-break: break-word;
}
svg.ct-svg-icon {
  display: inline-block;
  width: 1em !important;
}
div.ct-svg-icon {
  display: inline-block;
  box-sizing: content-box;
  border-radius: 50%;
  width: auto;
}
div.ct-svg-icon > svg {
  width: 1em !important;
  display: block;
}
div.ct-fancy-icon {
  display: inline-flex;
  border-radius: 50%;
}
.ct-fancy-icon > svg {
  fill: currentColor;
}
.ct-columns-inner-wrap > .ct-column:first-child {
  margin-left: 0 !important;
}
.ct-columns-inner-wrap > .ct-column:last-child {
  margin-right: 0 !important;
}
.ct-video {
  width: 100%;
}
.ct-video > .oxygen-vsb-responsive-video-wrapper {
  position: relative;
}
.ct-video > .oxygen-vsb-responsive-video-wrapper > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.oxy-nav-menu-list {
  display: flex;
  padding: 0;
  margin: 0;
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item {
  list-style-type: none;
  display: flex;
  flex-direction: column;
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
  text-decoration: none;
  border-style: solid;
  border-width: 0;
  transition-timing-function: ease-in-out;
  transition-property: background-color, color, border-color;
  border-color: transparent;
}
.oxy-nav-menu .oxy-nav-menu-list li.current-menu-item > a,
.oxy-nav-menu .oxy-nav-menu-list li.menu-item:focus-within > a,
.oxy-nav-menu .oxy-nav-menu-list li.menu-item:hover > a {
  border-color: currentColor;
}
.oxy-nav-menu .menu-item,
.oxy-nav-menu .sub-menu {
  position: relative;
}
.oxy-nav-menu .menu-item .sub-menu {
  padding: 0;
  flex-direction: column;
  white-space: nowrap;
  transition-timing-function: ease-in-out;
  transition-property: visibility, opacity;
  visibility: hidden;
  opacity: 0;
  display: flex;
  position: absolute;
  top: 100%;
}
.oxy-nav-menu .sub-menu .sub-menu,
.oxy-nav-menu.oxy-nav-menu-vertical .sub-menu {
  left: 100%;
  top: 0;
}
.oxy-nav-menu .menu-item:hover > .sub-menu,
.oxy-nav-menu .menu-item:focus-within > .sub-menu {
  visibility: visible;
  opacity: 1;
}
.oxy-nav-menu .sub-menu li.menu-item {
  flex-direction: column;
}
@keyframes oxy_sticky_header_fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.oxy-sticky-header-fade-in {
  animation-name: oxy_sticky_header_fadein;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
}
.oxy-sticky-header .oxygen-show-in-sticky-only {
  display:  none;
}
.oxy-sticky-header.oxy-sticky-header-active .oxygen-show-in-sticky-only {
  display: block;
}
.oxy-header-wrapper {
  position: relative;
}
.oxy-header-row {
  width: 100%;
  display: block;
}
.oxy-header-container {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.oxy-header-center,
.oxy-header-left,
.oxy-header-right {
  display: flex;
  align-items: center;
}
.oxy-header .oxygen-only-show-in-overlay,
.oxy-video-container {
  display: none;
}
.oxy-header-left {
  justify-content: flex-start;
}
.oxy-header-center {
  flex-grow: 1;
  justify-content: center;
}
.oxy-header-right {
  justify-content: flex-end;
}
.admin-bar .oxy-sticky-header-active {
  top: 32px !important;
}
@media screen and (max-width: 782px) {
  .admin-bar .oxy-sticky-header-active {
    top: 46px !important;
  }
}
@media screen and (max-width: 600px) {
  .admin-bar .oxy-sticky-header-active {
    top: 0 !important;
  }
}
.oxy-video-background {
  position: relative;
  z-index: 1;
}
.oxy-video-background .oxy-video-container {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}
.oxy-video-background .oxy-video-container video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.oxy-video-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.oxy-map iframe {
  width: 100%;
  height: 100%;
  display: block;
}
.unslider .unslider-fade ul li.unslider-active {
  position: relative;
}
.oxy-menu-toggle {
  cursor: pointer;
  display: none;
}
.oxy-nav-menu.oxy-nav-menu-open {
  width: 100%;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  overflow: auto;
  z-index: 2147483642 !important;
  background-color: #fff;
}
.oxy-nav-menu.oxy-nav-menu-open > div:last-child {
  max-height: 100%;
  overflow: auto;
  padding-top: 2em;
  padding-bottom: 2em;
  width: 100%;
}
.oxy-nav-menu-prevent-overflow {
  overflow: hidden;
  height: 100%;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-menu-toggle {
  display: initial;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list {
  flex-direction: column !important;
  width: 100%;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list .menu-item a {
  text-align: center;
  border: 0 !important;
  background-color: transparent !important;
  justify-content: center;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-hamburger-wrap {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}
.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
  background-color: #fff;
  z-index: 2147483641;
}
.oxy-nav-menu.oxy-nav-menu-open .menu-item .sub-menu,
.oxy-nav-menu.oxy-nav-menu-open .menu-item-has-children > a::after {
  display: none;
}
.oxy-nav-menu.oxy-nav-menu-open.oxy-nav-menu-responsive-dropdowns
  .menu-item
  .sub-menu {
  display: flex;
  position: static;
  animation-name: none;
  visibility: visible;
  opacity: 1;
  transition-duration: 0s !important;
}
.oxy-nav-menu.oxy-nav-menu-open a:not([href]) {
  display: none;
}
.oxy-nav-menu-hamburger-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.oxy-nav-menu-hamburger {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.oxy-nav-menu-hamburger-line {
  border-radius: 2px;
}
.oxy-nav-menu-open .oxy-nav-menu-hamburger {
  transform: rotate(45deg);
}
.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line {
  display: none;
}
.oxy-nav-menu-open
  .oxy-nav-menu-hamburger
  .oxy-nav-menu-hamburger-line:first-child {
  display: initial;
  position: relative;
}
.oxy-nav-menu-open
  .oxy-nav-menu-hamburger
  .oxy-nav-menu-hamburger-line:last-child {
  display: initial;
  position: relative;
  transform: rotate(90deg);
}
.oxy-nav-menu .menu-item a {
  display: flex;
  align-items: center;
}
.oxy-nav-menu.oxy-nav-menu-vertical .menu-item a {
  flex-direction: row;
}
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow
  .menu-item-has-children
  > a::after {
  width: 0.35em;
  height: 0.35em;
  margin-left: 0.5em;
  border-right: 0.1em solid;
  border-top: 0.1em solid;
  transform: rotate(135deg);
  content: "";
}
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow
  .sub-menu
  .menu-item-has-children
  > a::after,
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow.oxy-nav-menu-vertical
  .menu-item-has-children
  > a::after {
  transform: rotate(45deg);
}
.oxy-social-icons {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
}
.oxy-social-icons a {
  line-height: 1;
  width: 1em;
  height: 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.oxy-social-icons a svg {
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.oxy-soundcloud {
  min-width: 300px;
  min-height: 120px;
}
.oxy-soundcloud iframe {
  width: 100%;
  height: 100%;
}
.comment-body .alignleft,
.oxy-stock-content-styles .alignleft {
  margin-right: 1em;
  float: left;
}
.comment-body .alignright,
.oxy-stock-content-styles .alignright {
  margin-left: 1em;
  float: right;
}
.comment-body .aligncenter,
.oxy-stock-content-styles .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.comment-body img,
.oxy-stock-content-styles img {
  max-width: 100%;
}
.oxy-comment-form .comment-reply-title {
  margin-bottom: 0.5em;
}
.oxy-comment-form .logged-in-as {
  margin-bottom: 1em;
  font-size: 0.75em;
}
.oxy-comment-form #submit {
  padding: 1em 2em;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  margin-top: 0.5em;
  border: none;
  font-weight: 700;
}
.oxy-comment-form input,
.oxy-comment-form textarea {
  padding: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
  color: gray;
  width: 100%;
}
.oxy-comment-form label {
  font-weight: 700;
}
.oxy-comment-form .comment-form > p {
  margin-top: 0;
  margin-bottom: 1em;
}
.oxy-comments h3.comments-title {
  margin-bottom: 1em;
}
.oxy-comments ol.children,
.oxy-comments ol.comments-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.oxy-comments ol.children {
  margin-left: 50px;
}
.oxy-comments li.comment .comment-body {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 50px;
}
.oxy-comments li.comment .comment-body .comment-content {
  margin-bottom: 1em;
}
.oxy-comments .comment-meta .comment-author {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.oxy-comments .comment-meta .comment-author .avatar {
  max-width: 64px;
  max-height: 64px;
  margin-right: 0.5em;
}
.oxy-comments .comment-meta .comment-author span.says::before {
  content: " ";
  white-space: pre;
}
.oxy-progress-bar-overlay-percent,
.oxy-progress-bar-overlay-text {
  line-height: 1;
  white-space: nowrap;
  color: #fff;
}
.oxy-comments .comment-meta .comment-metadata {
  font-size: 0.75em;
  margin-top: 0.75em;
}
.oxy-comments .comment-meta .edit-link {
  margin-left: 0.5em;
}
.oxy-comments .reply {
  display: flex;
}
.oxy-comments .reply .comment-reply-link {
  font-size: 0.75em;
}
.oxy-comments .comment-meta {
  flex-wrap: wrap;
}
.oxy-comments .comment-awaiting-moderation {
  flex-basis: 100%;
}
.oxy-login-form p {
  display: flex;
  flex-direction: column;
}
.oxy-login-form input {
  padding: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
}
.oxy-login-form input[type="submit"] {
  padding: 1em 2em;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  border: none;
  font-weight: 700;
}
.oxy-search-form input {
  padding: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
}
.oxy-search-form input[type="submit"] {
  padding: calc(0.5em + 1px) 1em;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  border: none;
}
.oxy-search-form label.screen-reader-text {
  display: none;
}
.oxy-icon-box-icon {
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
}
.oxy-icon-box-content {
  flex-grow: 1;
  width: 100%;
}
.oxy-icon-box-heading,
.oxy-icon-box-text {
  margin: 0;
}
.oxy-icon-box {
  display: flex;
  align-items: flex-start;
}
.oxy-pricing-box {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
  order: 10;
  display: flex;
  flex-direction: row;
}
.oxy-pricing-box-graphic > img {
  max-width: 100%;
  display: block;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-title {
  order: 20;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
  order: 30;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: baseline;
  justify-content: center;
}
.oxy-pricing-box-amount {
  display: flex;
  align-items: baseline;
  flex-direction: row;
}
.oxy-pricing-box-currency {
  align-self: flex-start;
}
.oxy-pricing-box-amount-decimal {
  align-self: baseline;
}
.oxy-pricing-box-term {
  margin-left: 0.4em;
}
.oxy-pricing-box-sale-price {
  width: 100%;
  flex-grow: 0;
  flex-shrink: 0;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
  order: 40;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
  order: 60;
}
@keyframes oxy_progress_bar_width {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes oxy_progress_bar_stripes {
  from {
    background-position: 44px 0;
  }
  to {
    background-position: 0 0;
  }
}
.oxy-progress-bar-background,
.oxy-progress-bar-progress {
  background-position: top left;
  background-attachment: fixed;
  background-size: 44px 44px;
}
.oxy-progress-bar {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.oxy-progress-bar-background {
  background-color: #d3d3d3;
  width: 100%;
}
.oxy-progress-bar-progress {
  padding: 20px;
  display: flex;
  background-color: #a9a9a9;
  align-items: center;
}
.oxy-progress-bar-overlay-percent {
  margin-left: auto;
  padding-left: 1em;
  font-size: 0.8em;
}
.oxy-tab,
.oxy-tab-content {
  padding: 20px;
}
.oxy-progress-bar-overlay-percent:empty {
  display: none;
}
.oxy-superbox {
  display: inline-flex;
}
.oxy-superbox-primary,
.oxy-superbox-secondary,
.oxy-tabs-wrapper {
  display: flex;
}
.oxy-superbox-wrap {
  position: relative;
  overflow: hidden;
  display: flex;
  width: 100%;
}
.oxy-superbox-primary {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.oxy-superbox-secondary {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.oxy-tab {
  cursor: pointer;
}
.oxy-tabs-contents-content-hidden {
  display: none !important;
}
.oxy-testimonial {
  display: flex;
  width: 100%;
}
.oxy-testimonial .oxy-testimonial-photo-wrap {
  display: flex;
  flex-direction: column;
}
.oxy-testimonial .oxy-testimonial-photo {
  border-radius: 50%;
}
.oxy-testimonial .oxy-testimonial-content-wrap {
  display: flex;
  flex-direction: column;
  order: 2;
}
.oxy-testimonial .oxy-testimonial-author-wrap {
  display: flex;
  flex-direction: column;
}
.oxy-testimonial .oxy-testimonial-author,
.oxy-testimonial .oxy-testimonial-author-info {
  display: flex;
}
.oxy-toggle {
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.oxy-toggle-content {
  align-self: stretch;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.oxy-expand-collapse-icon {
  align-self: center;
  flex-shrink: 0;
  flex-grow: 0;
  margin-right: 0.4em;
  text-align: initial;
  width: 1em;
  height: 1em;
  position: relative;
  display: inline-block;
}
.oxy-expand-collapse-icon::after,
.oxy-expand-collapse-icon::before {
  content: "";
  background-color: #000;
  position: absolute;
  width: 1em;
  height: 0.16em;
  top: calc((1em / 2) - 0.08em);
  transition: 0.3s ease-in-out all;
  border-radius: 0.03em;
}
.oxy-expand-collapse-icon::after {
  transform: rotate(-90deg) scale(0);
}
.oxy-eci-collapsed.oxy-expand-collapse-icon::after {
  transform: rotate(-180deg);
}
.oxy-eci-collapsed.oxy-expand-collapse-icon::before {
  transform: rotate(-90deg);
}
[data-aos][data-aos=""] {
  transition-duration: 0s !important;
}
body.oxy-modal-active {
  height: 100vh;
  overflow-y: hidden;
  position: fixed;
  right: 0;
  left: 0;
}
.oxy-modal-backdrop {
  display: flex;
  align-items: center;
  justify-content: center;
}
body:not(.oxygen-builder-body) .oxy-modal-backdrop {
  display: none;
}
body.oxygen-builder-body .oxy-modal-backdrop {
  height: 100vh;
}
.oxy-modal-backdrop.live {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1400;
}
.oxy-modal-backdrop.hidden {
  display: none;
}
.oxy-modal-backdrop.left {
  flex-direction: column;
  align-items: flex-start;
}
.oxy-modal-backdrop.right {
  flex-direction: column;
  align-items: flex-end;
}
.oxy-modal-backdrop.top {
  flex-direction: row;
  align-items: flex-start;
}
.oxy-modal-backdrop.bottom {
  flex-direction: row;
  align-items: flex-end;
}
.oxy-modal-backdrop.upper_left {
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.oxy-modal-backdrop.upper_right {
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
}
.oxy-modal-backdrop.bottom_left {
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
}
.oxy-modal-backdrop.bottom_right {
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
}
.oxy-modal-backdrop .ct-modal {
  background-color: white;
  max-height: 100vh;
  overflow-y: auto;
}
div.oxy-dynamic-list div.oxy-product-images.oxy-woo-element {
  align-self: stretch;
}
div.oxy-repeater-pages,
div.oxy-repeater-pages-wrap {
  display: flex;
}
.oxy-rich-text p:first-child {
  margin-block-start: 0;
}
.oxy-rich-text p:last-child {
  margin-block-end: 0;
}
/* Custom HTML tag support */
:-webkit-any(li, div._important),
:is(li, div._important) {
  display: list-item;
}
:-webkit-any(table, div._important),
:is(table, div._important){
	display: table;
}
:is(thead, div._important),
:-webkit-any(thead, div._important){
	display: table-header-group;
}
:is(tr, div._important),
:-webkit-any(tr, div._important) {
	display: table-row;
}
:is(tbody, div._important),
:-webkit-any(tbody, div._important) {
	display: table-row-group;
}
:is(th, td, div._important),
:-webkit-any(th, td, div._important) {
	display: table-cell;
}
:is(caption, div._important),
:-webkit-any(caption, div._important) {
	display: table-caption;
}
:is(colgroup, div._important),
:-webkit-any(colgroup, div._important){
	display: table-column-group;
}
:is(col, div._important),
:-webkit-any(col, div._important){
	display: table-column;
}
:is(tfoot, div._important),
:-webkit-any(tfoot, div._important){
	display: table-footer-group;
}
/* End custom HTML tag support */
.widget .myCRED-rank {
    float: right;
}
.item-meta > #mycred-my-ranks {
    display: none;
}
.item-meta > .mycred-balance {
    display:none;

}
.widget .myCRED-rank span {
    padding-right: 4px;
    color: gray;
}
.widget .myCRED-balance {
    display: block;
    margin-bottom: 24px;
    text-align: center;
    font-size: larger;
}
.widget .myCRED-leaderboard .cred {
    float: right;
}
.widget .myCRED-leaderboard .first-item {
    font-size: 110%}
.widget .myCRED-history {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.widget .myCRED-history .creds {
    float: right;
    padding: 0;
    clear: left;
}
.mycred-nav-rank img {
    display: inherit;
}
button.mycred-submit-transfer.btn.btn-primary.btn-block.btn-lg {
    margin: 20px 0;
}
input.mycred-autofill.form-control.ui-autocomplete-input {
    margin-left: 20px;
}
.mycred-transfer-form input.form-control {
    margin-left: 28px;
    margin-top: 10px;
}

span.form-control-static {
    text-transform: capitalize;
    font-weight: 400;
    margin-left: 20px;
}
p.form-control-static {
    margin: 0 16px;
}
form#mycred-transfer-form-transfer {
    background: #f9f9f9;
    padding: 25px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%), 0 5px 5px 0 rgb(0 0 0 / 24%);
    border-radius: 10px;
}
form#mycred-transfer-form-donation {
    background: #f9f9f9;
    padding: 25px;
    margin: 150px 0;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%), 0 5px 5px 0 rgb(0 0 0 / 24%);
    border-radius: 10px;
}
input#mycred-transfer-form-message-field {
    margin-left: 24px;
}
span#mycred-transfer-form-amount-field {
    margin-left: 28px;
}
.mycred-badges-list-item img {
    width: 25%;
    display: inline-block;
    float: left;
}
.mycred-badges-list-item h3 {
    color: red;
}
.mycred-badges-list-item .mycred-left {
    float: left;
    width: 72%;
    margin-left: 15px;
}
.mycred-badges-list-item .clear {
    clear: both;
}
.mycred-badges-list-item .mycred-mr-l {
    margin-left: 25px;
}
.mycred-badges-list-item {
    border-top: 0 solid #9c9c9c;
    min-height: 180px;
    padding: 15px 0;
    cursor: pointer;
}
.mycred-badges-list-item~.mycred-badges-list-item {
    border-top-width: 1px;
}
.mycred-badges-list h3:first-child {
    margin-bottom: 15px;
    margin-top: 0;
}
.mycred-badges-list-item.not-earned {
    filter: grayscale(1);
}
.mycred-tabset .mycred-badge-count {
    color: #fff;
    font-size: 18px;
    background: #0173aa;
    border-radius: 50%;
    padding: 0 7px;
}
.mycred-badges-list-item .mycred-sup-category {
    background: #0173aa;
    color: #fff;
    margin: 0 3px;
    padding: 2px 6px;
    font-size: 14px;
    border-radius: 4px;
}
ul.mycred-badges-list-tabs {
    list-style-type: none;
    display: flex;
    margin: 0;
    padding: 0;
}
ul.mycred-badges-list-tabs li {
    padding: 10px;
    cursor: pointer;
    border: 1px solid transparent;
    margin-right: 5px;
    margin-bottom: -1px;
}
ul.mycred-badges-list-tabs li.active {
    border: 1px solid #47525d;
    border-bottom: 1px solid #ccc;
}
.mycred-badges-list-panels {
    border-top: 1px solid #47525d;
}
.mycred-badges-list-panel.active {
    display: initial;
}
.mycred-badges-list-panel {
    display: none;
}
.mycred-badge-count {
    color: #fff;
    font-size: 18px;
    background: #0173aa;
    border-radius: 50%;
    padding: 0 7px;
    margin-left: 5px;
}
.mycred-badge-page .mycred-level-image {
    width: 150px;
}
.mycred-badge-page .mycred-badge-page-level {
    float: left;
    width: 30%;
    /*text-align: center;*/
}
.mycred-badge-page .mycred-level-requirement {
    font-size: 19px;
    text-align: left;
}
.mycred-badge-page .mycred-badge-image {
    width: 150px;
}
.mycred-badge-page-level .mycred-level-image {
    width: 70px;
}
.mycred-float-left {
    float: left;
}
.mycred-float-right {
    float: right;
}
.mycred-badge-earner-grid img {
    width: 150px;
    height: 150px;
    padding: 10px;
}
.mycred-badge-earner-grid h4 {
    margin: 0;
}
.mycred-badge-earner-grid {
    text-align: center;
}
.mycred-badges-list-item p {
    margin-top: 0;
}
.mycred-left {
    float: left;
}
.mycred-right {
    float: right;
}
.mycred-clear {
    clear: both;
}
.mycred-remove-margin {
    margin: 0;
}
.mycred-remove-padding {
    padding: 0;
}
.mycred-evidence-page .intro {
    margin-left: 45px;
}
.mycred-evidence-page p {
    font-size: 19px;
    margin: 0;
}
.mycred-evidence-page a {
    text-decoration: none;
    color: red;
}
.mycred-evidence-page .dashicons-yes-alt {
    line-height: inherit;
    color: green;
}
.mycred-badge-page-level ul {
    margin-left: 0;
    padding-left: 20px;
}
.mycred-badge-page-level .mycred-level-reward {
    text-align: left;
}
.mycred-level-reward {
    margin-bottom: 15px;
}
.mycred-badge-page-level {
    margin-right: 15px;
}
.mycred-badges-list-item:hover {
    background: #efefef;
}
.mycred-badge-congratulation-msg {
    background: #f0f0f0;
    padding: 25px 10px;
    margin: 20px 0;
    border-radius: 5px;
}
li.mycred-strike-off {
    text-decoration: line-through;
}
.mycred-search-bar {
    padding: 10px 0;
}
.mycred-history-wrapper .pagination>li {
    display: inline-block;
    padding: 5px;
}
.mycred-badge-page-level h4  {
    text-align:  left;
}



.mycred_align_left {
    text-align:left
}

.mycred_align_center {
    text-align:center
}

.mycred_align_justify {
    text-align:justify
}

.mycred_align_right{
    text-align:right
}

.mycred_layout_left .mycred-badge-image-wrapper {
    float:left;
    width:30%;
}

.mycred_layout_left .mycred_content {
    float:left;
    width:70%;
}

.mycred_layout_left {
    /*float:left;*/
    width:100%
}

.mycred_layout_top {
    float:left;
    width:100%;
}

.mycred_layout_right .mycred-badge-image-wrapper {
    float:right;
    width:30%;
}

.mycred_layout_right .mycred_content {
    float:right;
    width:70%;
}

.mycred_layout_right {
    float:right;
    width:100%;
}

.mycred-clearfix {
    clear: both;
}

.mycred_layout_top .mycred-badge-image-wrapper, .mycred_layout_bottom .mycred-badge-image-wrapper {
    text-align: center;
}

.mycred-badge-image {
    display: inline;
}

.mycred-not-earned {
    opacity: 0.4;
}

.mycred-alert {
    padding: 10px;
    border-radius: 5px;
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca;
}

.mycred-alert.success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}@font-face{ 
  font-family: 'mycred-social-icons';
  src:  url('/wp-content/plugins/mycred/assets/css/fonts/mycred-social-icons.eot?u9j1dx');
  src:  url('/wp-content/plugins/mycred/assets/css/fonts/mycred-social-icons.eot?u9j1dx#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/mycred/assets/css/fonts/mycred-social-icons.ttf?u9j1dx') format('truetype'),
    url('/wp-content/plugins/mycred/assets/css/fonts/mycred-social-icons.woff?u9j1dx') format('woff'),
    url('/wp-content/plugins/mycred/assets/css/fonts/mycred-social-icons.svg?u9j1dx#mycred-social-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
 }

[class^="mycred-social-icon-"], [class*=" mycred-social-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'mycred-social-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mycred-social-icon-bars:before {
  content: "\e900";
}
.mycred-social-icon-facebook:before {
  content: "\e901";
}
.mycred-social-icon-instagram:before {
  content: "\e902";
}
.mycred-social-icon-linkedin:before {
  content: "\e903";
}
.mycred-social-icon-pinterest:before {
  content: "\e904";
}
.mycred-social-icon-twitch:before {
  content: "\e905";
}
.mycred-social-icon-twitter:before {
  content: "\e906";
}
.mycred-social-icon-whatsapp:before {
  content: "\e907";
}
.mycred-social-icon-youtube:before {
  content: "\e908";
}
.social-media-br br {
    display: none;
}

button.mycred-social-icons, a.mycred-social-icons, button.social-text {
    text-align: center;
    margin: 0 2px 5px 2px;
    cursor: pointer;
}

button.mycred-social-icons:before {
    margin-right: 11px;
    font-size: 20px;
    margin-left: 2px;
    vertical-align: middle;
}

button.mycred-social-icons a, button.social-text a {
    text-decoration: none;
    color: #FFF;
    line-height: normal;
    /*vertical-align: middle;*/
    text-transform: capitalize;
    font-family: sans-serif;
    font-weight: bold;
    box-shadow: none;
}

button.mycred-social-icons a {
    vertical-align: middle;
}

button.mycred-social-icons a:hover, button.social-text a:hover {
    box-shadow: none;
    color: #fff;
}

button.mycred-social-icons, button.social-text {
    padding: 10px 15px;
    font-size: 15px;
    text-align: center;
    border: 0px;
    white-space: nowrap;
}

a.mycred-social-icons {
    font-size: 20px;
    text-decoration: none;
    box-shadow: none;
    min-width: 40px;
    height: 40px;
    display: inline-flex;
    flex-direction: column;
    flex: 0 0 10%;
    max-width: 10%;
    align-items: center;
    justify-content: center;
    transition: all .2s ease-in-out;
}

a.mycred-social-icons:hover, button.mycred-social-icons:hover, button.social-text:hover {
    opacity: 0.7;
    box-shadow: none;
    color: #fff;
}

a.mycred-social-icon-facebook, button.mycred-social-icon-facebook, button.facebook {
    background: #3b5998;
    color: white;
}
a.mycred-social-icon-youtube, button.mycred-social-icon-youtube, button.youtube {
    background: #f80000;
    color: white;
}

a.mycred-social-icon-twitter, button.mycred-social-icon-twitter, button.twitter {
    background: #55acee;
    color: white;
}
a.mycred-social-icon-twitch, button.mycred-social-icon-twitch, button.twitch {
    background: #6441a5;
    color: white;
}

a.mycred-social-icon-instagram, button.mycred-social-icon-instagram, button.instagram {
    background: #C03B92;
    color: white;
}

a.mycred-social-icon-pinterest, button.mycred-social-icon-pinterest, button.pinterest {
    background: #bd081c;
    color: white;
}

a.mycred-social-icon-linkedin, button.mycred-social-icon-linkedin, button.linkedin {
    background: #0077b5;
    color: white;
}

a.mycred-social-icon-whatsapp, button.mycred-social-icon-whatsapp, button.whatsapp {
    background: #43d854;
    color: white;
}


/*-text hover-*/

a.mycred-social-icons.i-text:hover, a.mycred-social-icons.i-text-admin:hover {
    position: relative;
    max-width: max-content;
    flex: 0 0 35%;
}

a.mycred-social-icons.i-text-admin:hover {
    top: -4px;
}

a.mycred-social-icons.i-text:hover:before, a.mycred-social-icons.i-text-admin:hover:before {
    position: absolute;
    left: 15px;
    z-index: 9999;
}

a.mycred-social-icons.i-text span {
    display: none;
}

a.mycred-social-icons.i-text:hover span, a.mycred-social-icons.i-text-admin:hover:after {
    margin-left: 14px;
    font-family: sans-serif;
    font-weight: bold;
    font-size: 14px;
}

a.mycred-social-icons.i-text-admin:hover:after {
    min-width: 150px;
    display: inline-block;
}

a.mycred-social-icons.i-text:hover span {
    display: inline-block;
}


a.mycred-social-icon-whatsapp.i-text:hover {
    min-width: 130px;
}

.entry .entry-content a.social-share {
    text-decoration: none;
}

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

.social-wrapper>* {
    flex-basis: auto;
    margin: 5px !important;
}

.social-wrapper .mycred-social-icon-whatsapp, .social-wrapper button.whatsapp {
    display: none !important;
}

.social-wrapper .show-more {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    margin-right: 0 !important;
    min-width: 40px;
}

.social-wrapper>a+.show-more {
    border-radius: 0;
}

span.social-span {
    font-weight: 400;
    color: #afaaa4;
    display: block;
    font-style: italic;
}


/*backend inputs*/

ul.filter-fields-list {
    max-width: 80%;
}

ul.filter-fields-list li {
    clear: both;
}

ul.filter-fields-list li input[type="text"] {
    float: right;
}

.mycred-tab-content .form-table th {
    width: 24%;
    text-align: right;
}

.border-row {
    border-top: 1px solid #DDD;
}

.border-b-row {
    border-bottom: 1px solid #DDD;
}

 

@media (max-width:1024px) {
    ul.filter-fields-list {
        max-width: 80%;
    }
}

@media (max-width:768px) {
    a.mycred-social-icons.i-text:hover, a.mycred-social-icons.i-text-admin:hover {
        min-width: 45%;
    }
}
 
.mycred-tab-content.tab-container {
    background-color: white;
    border: solid #cccccc 1px;
    margin-top: -1px;
}

.mycred-tab-content .form-table td { 
   padding: 15px 55px;
}
.filter-fields-list .mycred-social-custom-fields{   
 width: 49%;
margin-top: 13px;
 }
.filter-fields-list .mycred-select-option {
		display: inline-block;
		margin-top: 18px;
		min-width: 125px;
		max-width: 109px;
		float: left;
}
.mycred-tab-content a{
	text-decoration: none;
}
.correct-app-id
{
	border: #01ab01 solid 1px!important;
}
.incorrect-app-id
{
border: #dc3232 solid 1px!important;
}
small.response_message {
    color: red;
	display: none;
}
.mycred-tab-content li.sortable-item.ui-sortable-handle {
    background-color: whitesmoke;
    padding-bottom: 8px;
    padding-right: 10px;
    padding-left: 8px;
	border: 1px solid #dadada;
	
		 
}
.mycred-tab-content li.sortable-item i.mycred-social-icon-bars {
    cursor: all-scroll;
}
.mycred-tab-content li.sortable-item.ui-sortable-handle:hover {
-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
 transition: all 0.3s ease;
}


.mycred-tab-content i.mycred-social-icon-bars {
    margin-right: 6px;
}

.my_cred_follow_button_input_field
{
	 display: inline-block;
	 width: 78%;
}
.mycred_share_width_fix .my_cred_follow_button_input_field .mycred-social-custom-fields
{
	width: 100%;
}

.mycred-tab-content.admin-mycred  a.mycred-social-icon-pinterest.i-text-admin:hover:after,
a.i-text-admin.mycred-social-icon-pinterest:hover:after {
	content: "Pinterest";
}
.mycred-tab-content.admin-mycred  a.mycred-social-icon-facebook.i-text-admin:hover:after,
a.mycred-social-icon-facebook.i-text-admin:hover:after {
	content: "Facebook";
}
.mycred-tab-content.admin-mycred  a.mycred-social-icon-twitter.i-text-admin:hover:after,
a.mycred-social-icon-twitter.i-text-admin:hover:after {
	content: "Twitter";
}
.mycred-tab-content.admin-mycred  a.mycred-social-icon-linkedin.i-text-admin:hover:after,
a.mycred-social-icon-linkedin.i-text-admin:hover:after {
	content: "Linkedin";
}
.mycred-tab-content.admin-mycred  a.mycred-social-icon-youtube.i-text-admin:hover:after,
a.mycred-social-icon-youtube.i-text-admin:hover:after {
	content: "Youtube";
}
.mycred-tab-content.admin-mycred  a.mycred-social-icon-twitch.i-text-admin:hover:after,
a.mycred-social-icon-twitch.i-text-admin:hover:after {
	content: "Twitch";
}
.mycred-tab-content.admin-mycred  a.mycred-social-icon-instagram.i-text-admin:hover:after,
a.mycred-social-icon-instagram.i-text-admin:hover:after {
    content: "Instagram";
}
.mycred-social-wrapper button a:focus{
	color: #fff;
	-webkit-box-shadow: none;
    box-shadow: none;
}
.mycred-social-wrapper a {
    color: white;
    text-decoration: none;
}
.mycred-social-wrapper button {
    min-width: 170px;
}

.mycred_socialshare_notice {
    width: 100%;
    background-color: #ffc10721;
    padding: 5px;
    color: #7c7c7c;
    border: 1px solid #f5da87;
}	

.mycred-social-wrapper a.social-share button{
	padding: 10px 15px;
    font-size: 18px;
    text-align: center;
    border: 0px;
    white-space: nowrap;
}

@media (max-width:768px) {
    .mycred-social-wrapper button.mycred-social-icons.mycred-social-icon-pinterest ,.mycred-social-wrapper button.mycred-social-icons.mycred-social-icon-facebook,
	.mycred-social-wrapper button.mycred-social-icons.mycred-social-icon-twitter ,.mycred-social-wrapper button.mycred-social-icons.mycred-social-icon-linkedin,
	.mycred-social-wrapper button.mycred-social-icons.mycred-social-icon-twitch ,.mycred-social-wrapper button.mycred-social-icons.mycred-social-icon-youtube, .mycred-social-wrapper button.mycred-social-icons.mycred-social-icon-instagram {
        width: 100%;
        display: block;
        min-width: unset;
    }
}.searchwp-live-search-results{background:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 0 rgba(30,30,30,.4);box-shadow:0 0 2px 0 rgba(30,30,30,.4);-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;max-height:300px;min-height:175px;min-width:315px;width:315px}.searchwp-live-search-result{border-bottom:1px solid rgba(30,30,30,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:10px}.searchwp-live-search-result:last-child{border-bottom:none}.searchwp-live-search-result--img{-ms-flex-negative:0;flex-shrink:0}.searchwp-live-search-result--img,.searchwp-live-search-results-container.swp-ls--img-sm .searchwp-live-search-result--img{-ms-flex-preferred-size:70px;flex-basis:70px}.searchwp-live-search-results-container.swp-ls--img-m .searchwp-live-search-result--img{-ms-flex-preferred-size:110px;flex-basis:110px}.searchwp-live-search-results-container.swp-ls--img-l .searchwp-live-search-result--img{-ms-flex-preferred-size:150px;flex-basis:150px}.searchwp-live-search-result--img img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.searchwp-live-search-result--info{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;overflow:hidden;text-overflow:ellipsis}.searchwp-live-search-result--title{font-size:1.1em;font-weight:700;margin-top:0}.searchwp-live-search-result--desc{font-size:.9em}.searchwp-live-search-result--ecommerce{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;text-align:end}.searchwp-live-search-result--ecommerce *{font-size:1em}.searchwp-live-search-no-min-chars .spinner{opacity:.3}.searchwp-live-search-result--focused{background:#f7f7f7}.searchwp-live-search-instructions{clip:rect(1px,1px,1px,1px)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@-webkit-keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}#section-1-126 > .ct-section-inner-wrap{padding-top:30px;padding-bottom:20px;display:flex;flex-direction:column;align-items:center}#section-1-126{display:block}#section-1-126{color:#ffffff;text-align:left;background-color:#1d1735}#section-176-126 > .ct-section-inner-wrap{padding-top:10px;padding-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#section-176-126{display:block}#section-176-126{color:#ffffff;font-size:.8rem;background-color:#2e265c}@media (max-width:991px){#section-1-126 > .ct-section-inner-wrap{padding-right:0;padding-left:0}}@media (max-width:991px){#section-176-126 > .ct-section-inner-wrap{display:flex}#section-176-126{display:block}#section-176-126{text-align:justify}}@media (max-width:767px){#section-176-126 > .ct-section-inner-wrap{display:flex;flex-direction:column}#section-176-126{display:block}#section-176-126{text-align:justify}}#div_block-32-126{width:40%;align-items:center;justify-content:space-between;padding-bottom:0px}#div_block-122-126{align-items:center;text-align:right;flex-direction:column;display:flex;justify-content:space-around;height:100%}#div_block-118-126{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;text-align:justify;flex-wrap:wrap;gap:5px}#div_block-29-126{width:30.00%;padding-top:50px;padding-bottom:35px;text-align:left;align-items:center}#div_block-188-126{gap:8px;text-align:left;align-items:center}#div_block-30-126{width:30%;padding-top:50px;padding-bottom:35px;text-align:left;align-items:center}#div_block-195-126{gap:8px;text-align:left;align-items:center}#div_block-17-126{flex-direction:row;display:flex;margin-bottom:5px}#div_block-15-126{flex-direction:row;display:flex}@media (max-width:991px){#div_block-32-126{width:100%;padding-left:0px;padding-right:0px}}@media (max-width:991px){#div_block-118-126{margin-bottom:30px;text-align:center}}@media (max-width:991px){#div_block-29-126{width:50%;flex-direction:column;display:flex;text-align:center;padding-top:0px;padding-left:10px;padding-right:10px;align-items:flex-start}}@media (max-width:991px){#div_block-188-126{text-align:center;flex-direction:row;display:flex;flex-wrap:wrap;font-size:1rem;gap:15px}}@media (max-width:991px){#div_block-30-126{width:50%;display:flex;flex-direction:column;text-align:center;padding-top:0px;padding-left:10px;padding-right:10px;align-items:flex-start}}@media (max-width:991px){#div_block-195-126{font-size:1rem;text-align:center;flex-direction:row;display:flex;flex-wrap:wrap;gap:15px}}@media (max-width:767px){#div_block-122-126{flex-direction:column;display:flex;align-items:center;text-align:center}}@media (max-width:767px){#div_block-118-126{flex-direction:row;display:flex;text-align:center;gap:10px}}@media (max-width:479px){#div_block-32-126{padding-top:0px}}@media (max-width:479px){#div_block-29-126{width:10.00%}}@media (max-width:991px){#new_columns-28-126> .ct-div-block{width:100% !important}#new_columns-28-126{flex-direction:column}}#new_columns-28-126{font-size:.9em}#headline-35-126{font-size:1.4em;margin-bottom:10px;color:#ffffff}#headline-40-126{font-size:1.4em;margin-bottom:10px;color:#ffffff}@media (max-width:991px){#headline-35-126{text-decoration:underline}}@media (max-width:991px){#headline-40-126{text-decoration:underline}}#text_block-178-126{text-align:center}@media (max-width:479px){#text_block-5-126{text-align:center}}#_rich_text-27-126{padding-left:15px;font-family:'Source Sans Pro';font-size:1rem;padding-top:15px;padding-bottom:15px;padding-right:15px;width:%;text-align:center;color:#ebeaf1;font-style:italic}@media (max-width:991px){#_rich_text-27-126{margin-top:5px;text-align:left;padding-left:10px;padding-right:10px}}#link_text-189-126:hover{color:#ffb921}#link_text-190-126:hover{color:#ffb921}#link_text-191-126:hover{color:#ffb921}#link_text-192-126:hover{color:#ffb921}#link_text-193-126:hover{color:#ffb921}#link_text-194-126:hover{color:#ffb921}#link_text-196-126{text-decoration:none}#link_text-196-126:hover{color:#ffb921}#link_text-197-126{text-decoration:none}#link_text-197-126:hover{color:#ffb921}#link_text-198-126{text-decoration:none}#link_text-198-126:hover{color:#ffb921}#link_text-199-126{text-decoration:none}#link_text-199-126:hover{color:#ffb921}#link_text-200-126{text-decoration:none}#link_text-200-126:hover{color:#ffb921}#link_text-201-126{text-decoration:none}#link_text-201-126:hover{color:#ffb921}#link_text-202-126{text-decoration:none}#link_text-202-126:hover{color:#ffb921}#image-4-126{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;height:50px}#image-203-126{height:50px;margin-top:20px}@media (max-width:991px){#image-203-126{margin-top:0px;margin-bottom:20px}}@media (max-width:479px){#image-4-126{margin-top:20px}}#fancy_icon-112-126{color:#43319d}#fancy_icon-112-126>svg{width:25px;height:25px}#fancy_icon-116-126{color:#392989}#fancy_icon-116-126>svg{width:25px;height:25px}#fancy_icon-142-126{color:#392989}#fancy_icon-142-126>svg{width:25px;height:25px}#fancy_icon-187-126{color:#392989}#fancy_icon-187-126>svg{width:25px;height:25px}@media (max-width:767px){#fancy_icon-112-126{color:#43319d}#fancy_icon-112-126>svg{width:30px;height:30px}}@media (max-width:767px){#fancy_icon-116-126{color:#392989}#fancy_icon-116-126>svg{width:30px;height:30px}}@media (max-width:767px){#fancy_icon-142-126{color:#392989}#fancy_icon-142-126>svg{width:30px;height:30px}}@media (max-width:767px){#fancy_icon-187-126{color:#392989}#fancy_icon-187-126>svg{width:30px;height:30px}}#shortcode-9-126{margin-left:5px}#div_block-29-68282{align-items:center;flex-wrap:wrap;margin-bottom:10px}#link-92-68330{gap:0px}#link-96-68330{gap:0px}#image-69-298824{max-height:40px}#image-72-68330{max-height:36px}#image-87-68330{max-height:36px}#image-55-298824{max-height:40px}#image-90-68330{max-height:36px}#image-51-298824{max-height:40px}#image-81-68330{max-height:40px}#image-32-68282{max-height:40px}#image-36-68282{max-height:36px}#image-93-68330{max-height:45px}#image-97-68330{max-height:45px}#image-84-68330{max-height:36px}#image-43-298824{max-height:40px}#image-47-298824{max-height:40px}#image-60-298824{max-height:40px}#image-64-298824{max-height:40px}#image-75-68330{max-height:36px}#code_block-10-68330{display:none}#div_block-21-127{width:100%;background-color:#ffffff;border-radius:12px;padding-top:15px;padding-left:15px;padding-right:15px;padding-bottom:15px;display:flex;align-items:center;justify-content:center;text-align:center}#div_block-59-127{color:#43319d}@media (max-width:1400px){#div_block-59-127{text-align:left}}@media (max-width:991px){#div_block-21-127{display:none}}#headline-22-127{width:100%;text-align:center;margin-bottom:15px;color:#ffb921}#link_button-25-127{background-color:#43319d;border:1px solid #43319d}#link_button-25-127{width:100%;margin-top:15px;font-size:1.2em;border-radius:8px}#div_block-51-296550{flex-direction:row;display:flex;align-items:center;justify-content:center;text-align:center}#div_block-62-296550{flex-direction:row;display:flex;align-items:center;justify-content:center;text-align:center}#div_block-70-296550{flex-direction:row;display:flex;align-items:center;justify-content:center;text-align:center}#div_block-78-296550{flex-direction:row;display:flex;align-items:center;justify-content:center;text-align:center}#div_block-87-296550{flex-direction:row;display:flex;align-items:center;justify-content:center;text-align:center}#div_block-95-296550{flex-direction:row;display:flex;align-items:center;justify-content:center;text-align:center}#div_block-102-296550{flex-direction:row;display:flex;align-items:center;justify-content:center;text-align:center;color:#ffb921}#headline-55-296550{color:#43319d}#headline-65-296550{color:#5281aa}#headline-73-296550{color:#e0a423}#headline-81-296550{color:#2c9981}#headline-90-296550{color:#7752aa}#headline-98-296550{color:#ff6565}#headline-105-296550{color:#1d1735}#fancy_icon-47-283878{color:#43319d}#fancy_icon-47-283878>svg{width:25px;height:25px}#fancy_icon-64-296550{color:#5281aa}#fancy_icon-64-296550>svg{width:25px;height:25px}#fancy_icon-72-296550{color:#e0a423}#fancy_icon-72-296550>svg{width:25px;height:25px}#fancy_icon-80-296550{color:#2c9981}#fancy_icon-80-296550>svg{width:25px;height:25px}#fancy_icon-89-296550{color:#7752aa}#fancy_icon-89-296550>svg{width:25px;height:25px}#fancy_icon-97-296550{color:#ff6565}#fancy_icon-97-296550>svg{width:25px;height:25px}#fancy_icon-104-296550{color:#1d1735}#fancy_icon-104-296550>svg{width:25px;height:25px}#code_block-52-296550{display:none}#code_block-54-296550{background-color:#43319d}#code_block-63-296550{display:none}#code_block-66-296550{background-color:#5281aa}#code_block-71-296550{display:none}#code_block-74-296550{background-color:#e0a423}#code_block-79-296550{display:none}#code_block-82-296550{background-color:#2c9981}#code_block-88-296550{display:none}#code_block-91-296550{background-color:#7752aa}#code_block-96-296550{display:none}#code_block-99-296550{background-color:#ff6565}#code_block-103-296550{display:none}#code_block-106-296550{background-color:#1d1735}#div_block-310-285521{border-left-style:none}#div_block-273-285521{useCustomTag:true;background-color:rgba(255,255,255,0);font-family:'CQF';font-weight:500;flex-direction:column;display:flex;text-align:left;padding-left:0px;padding-right:0px}#div_block-275-285521{flex-direction:row;display:flex;text-align:left;align-items:center;font-weight:600}#div_block-277-285521{useCustomTag:true}#div_block-278-285521{useCustomTag:true;margin-left:-15px}#div_block-279-285521{useCustomTag:true}#div_block-291-285521{useCustomTag:true}#div_block-311-285521{useCustomTag:true}#div_block-313-285521{useCustomTag:true}#div_block-289-285521{useCustomTag:true}#div_block-293-285521{useCustomTag:true}#div_block-168-258078{useCustomTag:true;background-color:rgba(255,255,255,0);font-family:'CQF';font-weight:500;flex-direction:column;display:flex;text-align:left;padding-left:0px;padding-right:0px}#div_block-183-258078{flex-direction:row;display:flex;text-align:left;align-items:center;font-weight:600}#div_block-170-258078{useCustomTag:true}#div_block-171-258078{useCustomTag:true;margin-left:-15px}#div_block-172-258078{useCustomTag:true}#div_block-174-258078{useCustomTag:true}#div_block-430-285521{useCustomTag:true;position:relative;text-align:left;display:flex}#div_block-225-285521{useCustomTag:true;background-color:rgba(255,255,255,0);font-family:'CQF';font-weight:500;flex-direction:column;display:flex;text-align:left;padding-left:0px;padding-right:0px}#div_block-227-285521{flex-direction:row;display:flex;text-align:left;align-items:center;font-weight:600}#div_block-229-285521{useCustomTag:true}#div_block-230-285521{useCustomTag:true;margin-left:-15px}#div_block-231-285521{useCustomTag:true}#div_block-248-285521{useCustomTag:true;position:relative}#div_block-256-285521{useCustomTag:true;position:relative;text-align:left;display:flex}#div_block-434-285521{useCustomTag:true;position:relative;text-align:left;display:flex}#div_block-233-285521{useCustomTag:true}#div_block-424-285521{useCustomTag:true;position:relative;text-align:left;display:flex}#div_block-304-285521{useCustomTag:true}#div_block-307-285521{useCustomTag:true}#div_block-253-285521{useCustomTag:true}#div_block-241-285521{useCustomTag:true}#div_block-22-124{margin-right:0px;margin-left:0px}#div_block-24-124{flex-direction:row;display:flex;justify-content:flex-end;text-align:right}#div_block-27-124{font-family:'CQF';font-weight:600}#div_block-42-124{margin-right:0px;margin-left:0px}#div_block-44-124{flex-direction:row;display:flex;justify-content:flex-end;text-align:right}#div_block-49-124{font-family:'CQF';font-weight:600}#div_block-247-285521{text-align:left;align-items:stretch;padding-bottom:80px}#div_block-315-285521{border-top-width:1px;border-top-style:solid;border-top-color:#ebeaf1;padding-top:5px;gap:5px;flex-direction:column;display:flex;text-align:left}#div_block-346-285521{align-items:center;flex-wrap:wrap;margin-bottom:10px;margin-top:20px}#div_block-408-285521{margin-top:10px;text-align:left;flex-direction:row;display:flex;flex-wrap:wrap;gap:8px}#div_block-212-285521{display:flex;align-items:center;justify-content:flex-end;padding-bottom:7px;padding-top:5px;margin-bottom:10px;flex-direction:row;position:absolute;top:0px;right:0px;padding-left:20px;padding-right:21px}@media (max-width:991px){#div_block-77-258078{display:none}}@media (max-width:767px){#div_block-24-124{padding-left:8px;padding-right:8px}}@media (max-width:767px){#div_block-247-285521{overflow:scroll;max-height:97vh}}@media (max-width:479px){#div_block-408-285521{gap:7px}}#text_block-276-285521{useCustomTag:true}#text_block-169-258078{useCustomTag:true}#text_block-228-285521{useCustomTag:true}#text_block-74-124{font-family:'CQF';color:#ffffff;font-weight:600}#text_block-325-285521{color:#cc3d6a}#text_block-402-285521{font-family:'CQF';font-weight:600;margin-top:30px;font-size:1.1em}#text_block-405-285521{font-family:'CQF';font-weight:600;margin-top:30px;font-size:1.1em}#text_block-202-285521{color:#43319d;font-weight:600;font-family:'CQF';font-size:1.1rem}@media (max-width:767px){#text_block-74-124{display:none}}#link_text-280-285521{color:#43319d;text-decoration:none}#link_text-280-285521:before{margin-right:5px;content:"";content:url(https://www.culturequizz.com/wp-content/uploads/2025/10/quiz-mini.png)}#link_text-292-285521{color:#43319d;text-decoration:none}#link_text-292-285521:before{margin-right:5px;content:"";content :url(https://www.culturequizz.com/wp-content/uploads/2025/03/15.png)}#link_text-312-285521{color:#43319d;text-decoration:none}#link_text-312-285521:before{margin-right:5px;content:"";content :url(https://www.culturequizz.com/wp-content/uploads/2025/10/groupees-mini.png)}#link_text-314-285521{color:#43319d;text-decoration:none}#link_text-314-285521:before{margin-right:5px;content:"";content :url(https://www.culturequizz.com/wp-content/uploads/2025/10/chronochallenge-full-mini.png)}#link_text-290-285521{color:#43319d;text-decoration:none}#link_text-290-285521:before{margin-right:5px;content:"";content :url(https://www.culturequizz.com/wp-content/uploads/2025/03/14.png)}#link_text-294-285521{color:#43319d;text-decoration:none}#link_text-294-285521:before{margin-right:5px;content:"";content:url(https://www.culturequizz.com/wp-content/uploads/2024/08/11.png)}#link_text-173-258078{color:#43319d;text-decoration:none}#link_text-173-258078:before{margin-right:3px;content:"";content :url(https://www.culturequizz.com/wp-content/uploads/2024/08/8.png.webp)}#link_text-175-258078{color:#43319d;text-decoration:none}#link_text-175-258078:before{margin-right:3px;content:"";content :url(https://www.culturequizz.com/wp-content/uploads/2024/08/9.png.webp)}#link_text-431-285521{color:#43319d;text-decoration:none}#link_text-431-285521:before{margin-right:5px;flex-direction:column;content:"";content:url(https://www.culturequizz.com/wp-content/uploads/2026/02/mini-icon-mini.png)}#link_text-232-285521{color:#43319d;text-decoration:none}#link_text-232-285521:before{margin-right:5px;content:"";content :url(https://www.culturequizz.com/wp-content/uploads/2024/08/6.png)}#link_text-249-285521{color:#43319d;text-decoration:none}#link_text-249-285521:before{margin-right:5px;content:"";content :url(https://www.culturequizz.com/wp-content/uploads/2024/08/5.png)}#link_text-257-285521{color:#43319d;text-decoration:none}#link_text-257-285521:before{margin-right:5px;flex-direction:column;content:"";content:url(https://www.culturequizz.com/wp-content/uploads/2025/01/mini-compte-icon.png.webp)}#link_text-435-285521{color:#43319d;text-decoration:none}#link_text-435-285521:before{margin-right:5px;flex-direction:column;content:"";content:url(https://www.culturequizz.com/wp-content/uploads/2026/03/syllamix-menu-mini.png)}#link_text-234-285521{color:#43319d;text-decoration:none}#link_text-234-285521:before{margin-right:5px;content:"";content:url(https://www.culturequizz.com/wp-content/uploads/2024/08/7.png)}#link_text-425-285521{color:#43319d;text-decoration:none}#link_text-425-285521:before{margin-right:5px;flex-direction:column;content:"";content:url(https://www.culturequizz.com/wp-content/uploads/2026/02/mini-icon-mini.png)}#link_text-305-285521{color:#43319d;text-decoration:none}#link_text-305-285521:before{margin-right:3px;content:"";content :url(https://www.culturequizz.com/wp-content/uploads/2024/08/8.png.webp)}#link_text-308-285521{color:#43319d;text-decoration:none}#link_text-308-285521:before{margin-right:3px;content:"";content :url(https://www.culturequizz.com/wp-content/uploads/2024/08/9.png.webp)}#link_text-254-285521{color:#43319d;text-decoration:none}#link_text-254-285521:before{margin-right:5px;content:"";content:url(https://www.culturequizz.com/wp-content/uploads/2024/08/10-1.png.webp)}#link_text-242-285521{color:#43319d;text-decoration:none}#link_text-242-285521:before{margin-right:3px;content:"";content:url(https://www.culturequizz.com/wp-content/uploads/2024/08/12.png.webp)}#link-368-285521{background-color:#ebeaf1}#link-371-285521{background-color:#ebeaf1}#link-377-285521{background-color:#ebeaf1}#link-436-285521{background-color:#ebeaf1}#link-426-285521{background-color:#ebeaf1}#link-380-285521{background-color:#ebeaf1}#link-374-285521{background-color:#ebeaf1}#link-383-285521{background-color:#ebeaf1}#link-386-285521{background-color:#ebeaf1}#link-389-285521{background-color:#ebeaf1}@media (max-width:1400px){#div_block-84-258078{display:flex;text-align:center}}#image-8-124{height:38px}#image-45-124{width:40px;height:40px;border-radius:30px}#image-318-285521{height:25px}#image-324-285521{height:25px}#image-329-285521{height:25px}#image-334-285521{height:25px}#image-339-285521{height:25px}#image-421-285521{height:25px}#image-369-285521{max-height:35px}#image-372-285521{max-height:31px}#image-378-285521{max-height:35px}#image-437-285521{max-height:35px}#image-427-285521{max-height:35px}#image-381-285521{max-height:31px}#image-375-285521{max-height:35px}#image-384-285521{max-height:35px}#image-387-285521{max-height:37px}#image-390-285521{max-height:31px}@media (max-width:1400px){#image-8-124{margin-left:5px;height:33px}}@media (max-width:991px){#image-8-124{height:30px}}@media (max-width:767px){#image-45-124{height:33px;width:33px}}#fancy_icon-214-285521{background-color:#392989;border:1px solid #392989;padding:20px;color:#ffffff}#fancy_icon-214-285521>svg{width:40px;height:40px}#fancy_icon-214-285521{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;height:100%;border-radius:0px;display:none;justify-content:center;align-items:center}#fancy_icon-143-258078{color:#ffffff}#fancy_icon-143-258078{display:none}#fancy_icon-320-285521{color:#392989}#fancy_icon-320-285521>svg{width:20px;height:20px}#fancy_icon-326-285521{color:#cc3d6a}#fancy_icon-326-285521>svg{width:20px;height:20px}#fancy_icon-331-285521{color:#392989}#fancy_icon-331-285521>svg{width:20px;height:20px}#fancy_icon-336-285521{color:#392989}#fancy_icon-336-285521>svg{width:20px;height:20px}#fancy_icon-341-285521{color:#392989}#fancy_icon-341-285521>svg{width:20px;height:20px}#fancy_icon-423-285521{color:#392989}#fancy_icon-423-285521>svg{width:20px;height:20px}#fancy_icon-201-285521{color:#43319d}#fancy_icon-201-285521>svg{width:30px;height:30px}#fancy_icon-201-285521{margin-right:0px;margin-left:10px}@media (max-width:991px){#fancy_icon-214-285521{padding:;color:#ffffff}#fancy_icon-214-285521{display:flex}#fancy_icon-214-285521:hover{padding:}#fancy_icon-214-285521:hover{cursor:pointer}}@media (max-width:767px){#fancy_icon-143-258078{color:#ffffff}#fancy_icon-143-258078>svg{width:32px;height:32px}#fancy_icon-143-258078{display:flex}}#shortcode-255-285521{padding-top:8px;padding-right:18px;padding-bottom:8px;padding-left:10px;background-color:#ffffff;text-align:right}#shortcode-255-285521:hover{color:#ffffff;background-color:#43319d}#_header-1-124 .oxy-nav-menu-open,#_header-1-124 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#43319d}#_header-1-124{height:62px;background-color:#43319d;box-shadow:-2px 0px 10px rgba(0,0,0,0.25)}@media (max-width:767px){#_header-1-124{height:55px}}.oxy-header.oxy-sticky-header-active > #_header_row-2-124.oxygen-show-in-sticky-only{display:block}#_header_row-2-124{height:100%}#_social_icons-250-285521.oxy-social-icons{flex-direction:row;margin-right:-20px;margin-bottom:-20px}#_social_icons-250-285521.oxy-social-icons a{font-size:45px;margin-right:20px;margin-bottom:20px;border-radius:50%;background-color:#43319d}#_social_icons-250-285521.oxy-social-icons a svg{width:0.5em;height:0.5em;color:#ffffff}#_social_icons-250-285521.oxy-social-icons a:hover svg{color:#cc3d6a}#_social_icons-250-285521{margin-top:10px;max-width:100%;padding-bottom:30px}#-off-canvas-188-285521 .offcanvas-inner{background-color:#ffffff;width:100%;padding-top:40px;padding-right:15px;padding-bottom:0px;padding-left:15px}body:not(.oxygen-builder-body) #-off-canvas-188-285521{display:block}body:not(.oxygen-builder-body) .editor-styles-wrapper #-off-canvas-188-285521{visibility:hidden}body.oxygen-builder-body #-off-canvas-188-285521 .offcanvas-inner{-webkit-transform:none;-ms-transform:none;transform:none;z-index:2147483640}.oxy-off-canvas{visibility:visible;pointer-events:none}.offcanvas-inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;height:100vh;max-width:100%;width:280px;overflow-x:hidden;top:0;left:0;padding:30px;z-index:1000;-webkit-transition:-webkit-transform .5s cubic-bezier(0.77,0,0.175,1),box-shadow .5s cubic-bezier(0.77,0,0.175,1);transition:transform .5s cubic-bezier(0.77,0,0.175,1),box-shadow .5s cubic-bezier(0.77,0,0.175,1);-o-transition:-o-transform .5s cubic-bezier(0.77,0,0.175,1),box-shadow .5s cubic-bezier(0.77,0,0.175,1);pointer-events:auto}.offcanvas-inner:focus{outline:none}.oxy-offcanvas_backdrop{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:all .5s cubic-bezier(0.77,0,0.175,1);-o-transition:all .5s cubic-bezier(0.77,0,0.175,1);transition:all .5s cubic-bezier(0.77,0,0.175,1);pointer-events:auto;z-index:10}.oxy-off-canvas-toggled .oxy-offcanvas_backdrop{opacity:1;visibility:visible}body.oxygen-builder-body .oxy-slide-menu-dropdown-icon-click-area{position:relative;z-index:2147483641}body.oxygen-builder-body .oxy-offcanvas_backdrop{opacity:1;visibility:visible}.oxy-off-canvas .aos-animate-disabled[data-aos^='fade'][data-aos^='fade']{opacity:0}.oxy-off-canvas .aos-animate-disabled[data-aos='fade-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-up']{transform:translate3d(0,100px,0)}.oxy-off-canvas .aos-animate-disabled[data-aos='fade-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-down']{transform:translate3d(0,-100px,0)}.oxy-off-canvas .aos-animate-disabled[data-aos='fade-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-right']{transform:translate3d(-100px,0,0)}.oxy-off-canvas .aos-animate-disabled[data-aos='fade-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-left']{transform:translate3d(100px,0,0)}.oxy-off-canvas .aos-animate-disabled[data-aos='fade-up-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-up-right']{transform:translate3d(-100px,100px,0)}.oxy-off-canvas .aos-animate-disabled[data-aos='fade-up-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-up-left']{transform:translate3d(100px,100px,0)}.oxy-off-canvas .aos-animate-disabled[data-aos='fade-down-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-down-right']{transform:translate3d(-100px,-100px,0)}.oxy-off-canvas .aos-animate-disabled[data-aos='fade-down-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-down-left']{transform:translate3d(100px,-100px,0)}.oxy-off-canvas .aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom']{opacity:0;transition-property:opacity,transform}.oxy-off-canvas .aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'].aos-animate,.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'].aos-animate{opacity:1;transform:translateZ(0) scale(1)}.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in']{transform:scale(0.6)}.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-up']{transform:translate3d(0,100px,0) scale(0.6)}.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-down']{transform:translate3d(0,-100px,0) scale(0.6)}.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-right']{transform:translate3d(-100px,0,0) scale(0.6)}.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-left']{transform:translate3d(100px,0,0) scale(0.6)}.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out']{transform:scale(1.2)}.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out-up']{transform:translate3d(0,100px,0) scale(1.2)}.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out-down']{transform:translate3d(0,-100px,0) scale(1.2)}.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out-right']{transform:translate3d(-100px,0,0) scale(1.2)}.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-left'],.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-left']{transform:translate3d(100px,0,0) scale(1.2)}.oxy-off-canvas .aos-animate-disabled[data-aos^='slide'][data-aos^='slide'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='slide'][data-aos^='slide']{transition-property:transform}.oxy-off-canvas .aos-animate-disabled[data-aos='slide-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-up']{transform:translate3d(0,100%,0)}.oxy-off-canvas .aos-animate-disabled[data-aos='slide-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-down']{transform:translate3d(0,-100%,0)}.oxy-off-canvas .aos-animate-disabled[data-aos='slide-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-right']{transform:translate3d(-100%,0,0)}.oxy-off-canvas .aos-animate-disabled[data-aos='slide-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-left']{transform:translate3d(100%,0,0)}.oxy-off-canvas .aos-animate-disabled[data-aos^='flip'][data-aos^='flip'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='flip'][data-aos^='flip']{backface-visibility:hidden;transition-property:transform}.oxy-off-canvas .aos-animate-disabled[data-aos='flip-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='flip-left']{transform:perspective(2500px) rotateY(-100deg)}.oxy-off-canvas .aos-animate-disabled[data-aos='flip-right'],.oxy-off-canvas .aos-animate-disabled[data-aos='flip-right']{transform:perspective(2500px) rotateY(100deg)}.oxy-off-canvas .aos-animate-disabled[data-aos='flip-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='flip-up']{transform:perspective(2500px) rotateX(-100deg)}.oxy-off-canvas .aos-animate-disabled[data-aos='flip-up'].aos-animate{transform:perspective(2500px) rotateX(0)}.oxy-off-canvas .aos-animate-disabled[data-aos='flip-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='flip-down']{transform:perspective(2500px) rotateX(100deg)}.oxy-off-canvas .aos-animate-disabled[data-aos='flip-down'].aos-animate{transform:perspective(2500px) rotateX(0)}.oxy-off-canvas .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar .oxy-off-canvas .offcanvas-inner{margin-top:32px}@media screen and (max-width:782px){.admin-bar .oxy-off-canvas .offcanvas-inner{margin-top:46px}}body.oxygen-builder-body.admin-bar .oxy-off-canvas .offcanvas-inner{margin-top:0}html.toggled-off-canvas-188-285521,body.toggled-off-canvas-188-285521{overflow:hidden}.oxy-off-canvas .offcanvas-inner{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}#-off-canvas-188-285521.oxy-off-canvas-toggled.oxy-off-canvas .offcanvas-inner{-webkit-transform:none;-ms-transform:none;transform:none}[data-offcanvas-push='#-off-canvas-188-285521'].oxy-off-canvas-toggled{-webkit-transform:translate(var(--offcanvas-push),0);-ms-transform:translate(var(--offcanvas-push),0);transform:translate(var(--offcanvas-push),0)}body:not(.oxygen-builder-body) #-off-canvas-188-285521:not(.oxy-off-canvas-toggled) .offcanvas-inner{box-shadow:none}#section-3-123 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-3-123{min-height:850px}@media (max-width:991px){#section-3-123 > .ct-section-inner-wrap{padding-right:0;padding-left:0}}#section-8-206621 > .ct-section-inner-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-8-206621{background-color:#392989}#section-12-297210 > .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}#section-12-297210{display:block}#section-12-297210{background-image:linear-gradient(rgba(29,23,53,0.9),rgba(29,23,53,0.9)),url(https://www.culturequizz.com/wp-content/uploads/2024/02/book-bg2.jpg);background-size:auto,auto;background-color:#1d1735;background-repeat:repeat;background-attachment:scroll;background-clip:content-box;text-align:center}#section-6-297210 > .ct-section-inner-wrap{padding-top:28px}@media (max-width:991px){#section-6-297210 > .ct-section-inner-wrap{padding-top:0}}@media (max-width:767px){#section-12-297210 > .ct-section-inner-wrap{padding-top:40px;padding-right:10px;padding-bottom:40px;padding-left:10px;display:flex;flex-direction:column}#section-12-297210{display:block}#section-12-297210{text-align:center}}@media (max-width:767px){#section-6-297210 > .ct-section-inner-wrap{padding-right:10px;padding-left:10px}}@media (max-width:479px){#section-12-297210{text-align:center}}#div_block-25-297210{text-align:left;flex-direction:row;display:flex;align-items:center}#div_block-8-297210{padding-top:0px}#div_block-9-297210{padding-right:0px;padding-left:30px}@media (max-width:991px){#new_columns-7-297210> .ct-div-block{width:100% !important}}#headline-14-297210{color:#ffffff}@media (max-width:767px){#headline-14-297210{font-size:1.5rem}}#text_block-24-297210{color:#ffffff;font-style:italic;text-wrap:balance}#image-18-297210{margin-right:10px;height:50px}@media (max-width:767px){#image-18-297210{height:35px}}.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1400px;
}
body {font-family: 'Source Sans Pro';}body {line-height: 1.3;font-size: 15px;font-weight: 400;color: #392989;}.oxy-nav-menu-hamburger-line {background-color: #392989;}h1, h2, h3, h4, h5, h6 {font-family: 'CQF';font-size: 30px;font-weight: 700;line-height: 1.2;color: #392989;}h2, h3, h4, h5, h6{font-size: 28px;font-weight: 600;line-height: 1.2;}h3, h4, h5, h6{font-size: 24px;line-height: 1.2;}h4, h5, h6{font-size: 20px;line-height: 1.2;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {color: #1d1735;text-decoration: underline;}.ct-link-text:hover {color: #6052ac;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.oxel_icon_button__container:hover{
}
.oxel_icon_button__container {
 font-family:CQF;
 padding-top:8px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:8px;
 transition-duration:0.3s;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.oxel_icon_button__container {
 font-size:.9em;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

@media (max-width: 767px) {
.oxel_icon_button__container {
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

.oxel_icon_button_text {
 font-family:CQF;
 color:#ffffff;
 font-weight:600;
}
.oxel_icon_button_icon {
color: #ffffff;}.oxel_icon_button_icon 
>svg {width: 18px;height: 18px;}.oxel_icon_button_icon {
 margin-right:8px;
}
@media (max-width: 991px) {
.oxel_icon_button_icon {
}
}

.oxel_horizontal_divider {
 margin-top:15px;
 margin-bottom:15px;
 width:100%;
}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:unset;
align-items:center;
}
.oxel_horizontal_divider__line {
 background-color:rgba(67,49,157,0.1);
 height:2px;
}
@media (max-width: 991px) {
.oxel_horizontal_divider__line {
}
}

.oxel_horizontal_divider__icon {
color: #ffffff;}.oxel_horizontal_divider__icon 
>svg {width: 16px;height: 16px;}.oxel_horizontal_divider__icon {
flex-shrink: 0;
}
.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_dropdown_buttonv2__trigger {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 position:relative;
cursor: pointer;
}
.oxel_dropdown_buttonv2__trigger:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2__trigger.oxy-easy-posts .oxy-posts,
.oxel_dropdown_buttonv2__trigger.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_dropdown_buttonv2 {
 position:relative;
 width:min-content ;
}
.oxel_dropdown_buttonv2:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2.oxy-easy-posts .oxy-posts,
.oxel_dropdown_buttonv2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_dropdown_buttonv2__submenu {
 position:absolute;
 left:0px;
 min-width:100%;
 padding-top:4px;
 width:200px;
 z-index:10;
 top:100%;
padding-inline-start: 0; margin-block-start: 0; margin-block-end: 0;
}
.oxel_dropdown_buttonv2__submenu--hidden {
 opacity:0;
pointer-events: none;
}
.oxel_dropdown_buttonv2__submenu--hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2__submenu--hidden.oxy-easy-posts .oxy-posts,
.oxel_dropdown_buttonv2__submenu--hidden.ct-section .ct-section-inner-wrap{
display:none;
}
.oxel_dropdown_buttonv2__submenubutton:hover{
 background-color:#ccc9e0;
}
.oxel_dropdown_buttonv2__submenubutton {
 text-align:left;
 min-width:100%;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 background-color:#ffffff;
}
.oxel_dropdown_buttonv2__submenubutton:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2__submenubutton.oxy-easy-posts .oxy-posts,
.oxel_dropdown_buttonv2__submenubutton.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oxel_dropdown_buttonv2__submenulabel:hover{
 color:#ffffff;
}
.oxel_dropdown_buttonv2__submenulabel {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 width:100%;
}
.oxel_dropdown_buttonv2__submenulabel:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2__submenulabel.oxy-easy-posts .oxy-posts,
.oxel_dropdown_buttonv2__submenulabel.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.oxel_dropdown_buttonv2__label {
 color:#f9f9fa;
white-space: nowrap;
}
.oxel_dropdown_buttonv2__symbol {
background-image: linear-gradient(135deg, rgba(0,0,0,0) 50%, #ffffff 50%);transform:rotate(45deg); width:8px;
 height:8px;
 margin-top:-4px;
 margin-left:10px;
min-width: 0 !important; min-height: 0 !important;
}
.oxel_accordion {
 border-top-color:#adb4b9;
 border-right-color:#adb4b9;
 border-bottom-color:#adb4b9;
 border-left-color:#adb4b9;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 width:100%;
}
.oxel_accordion__row {
 width:100%;
 padding-top:15px;
 padding-left:14px;
 padding-right:14px;
 padding-bottom:15px;
 text-align:justify;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 z-index:1;
 background-color:#ffffff;
 border-radius:12px;
 transition-duration:0.3s;
 margin-top:10px;
 border-bottom-color:rgba(0,0,0,0.3);
cursor: pointer;
}
.oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row.oxy-easy-posts .oxy-posts,
.oxel_accordion__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.oxel_accordion__icon {
color: #43319d;}.oxel_accordion__icon 
>svg {width: 18px;height: 18px;}.oxel_accordion__icon {
 margin-right:8px;
}
.oxel_accordion__row_left {
}
.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row_left.oxy-easy-posts .oxy-posts,
.oxel_accordion__row_left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_accordion__content {
 font-family:Source Sans Pro;
 width:100%;
 padding-top:25px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 border-bottom-color:#98a1a8;
 border-bottom-width:2px;
 border-bottom-style:none;
 overflow:hidden;
 opacity:1;
 transition-duration:0.3s;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 transition-property:opacity, max-height, margin-top;
 text-align:left;
 max-height:3000px;
 margin-top:-10px;
 color:#ffffff;
 background-color:#43319d;
 line-height:1.4;
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px;
}
.oxel_accordion__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content.oxy-easy-posts .oxy-posts,
.oxel_accordion__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oxel_accordion__content__hidden {
 max-height:0px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 opacity:0;
 padding-top:8px;
 margin-top:-16px;
}
.oxel_accordion__content__hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content__hidden.oxy-easy-posts .oxy-posts,
.oxel_accordion__content__hidden.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_accordion__row__label {
 font-family:CQF;
 font-weight:600;
 line-height:1.2;
 font-size:1.1rem;
 text-align:left;
}
@media (max-width: 991px) {
.oxel_accordion__row__label {
 line-height:1.2;
}
}

.oxel_iconlist {
}
.oxel_iconlist:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist.oxy-easy-posts .oxy-posts,
.oxel_iconlist.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_iconlist__row {
 padding-top:5px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:5px;
 width:100%;
 margin-top:0px;
}
.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_iconlist__row__icon {
color: #333333;}.oxel_iconlist__row__icon 
>svg {width: 18px;height: 18px;}.oxel_iconlist__row__icon {
 margin-left:0px;
 margin-right:15px;
}
.oxel_iconlist__row__label {
}
.oxel_iconlist__row--dark {
}
.oxel-vidlist {
 width:100%;
}
.oxel-vidlist__columns {
 width:100%;
 position:relative;
}
.oxel-vidlist__columns:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__columns.oxy-easy-posts .oxy-posts,
.oxel-vidlist__columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 991px) {
.oxel-vidlist__columns {
}
.oxel-vidlist__columns:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__columns.oxy-easy-posts .oxy-posts,
.oxel-vidlist__columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oxel-vidlist__column--left {
 width:60%;
 text-align:center;
}
.oxel-vidlist__column--left:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__column--left.oxy-easy-posts .oxy-posts,
.oxel-vidlist__column--left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel-vidlist__column--right {
 right:0px;
 width:40%;
 text-align:left;
 height:100%;
 position:absolute;
 left:60%;
 top:0px;
 background-color:#cfd3d7;
}
.oxel-vidlist__column--right:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__column--right.oxy-easy-posts .oxy-posts,
.oxel-vidlist__column--right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.oxel-vidlist__column--right {
 max-height:200%;
}
}

.oxel-vidlist__column {
}
@media (max-width: 991px) {
.oxel-vidlist__column {
 width:100%;
 position:static;
}
}

.oxel-vidlist__video {
}
.oxel-vidlist__video--main {
}
.oxel-vidlist__list-item:hover{
 background-color:#dee1e3;
}
.oxel-vidlist__list-item {
 width:100%;
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 text-align:left;
 color:initial;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel-vidlist__list-item:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__list-item.oxy-easy-posts .oxy-posts,
.oxel-vidlist__list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.oxel-vidlist__list-item-title {
 width:70%;
}
.oxel-vidlist__icon {
color: #606e79;}.oxel-vidlist__icon 
>svg {width: 32px;height: 32px;}.oxel-vidlist__icon {
 margin-left:16px;
 margin-right:16px;
 height:32px;
}
.oxel-vidlist__icon--inactive {
color: #606e79;}.oxel-vidlist__icon--inactive 
>svg {width: 32px;height: 32px;}.oxel-vidlist__icon--inactive {
}
.oxel-vidlist__icon--active {
color: #606e79;}.oxel-vidlist__icon--active 
>svg {width: 32px;height: 32px;}.oxel-vidlist__icon--active {
}
.oxel-vidlist__list-item--active {
 background-color:#dee1e3;
}
.oxel-vidlist__list-item-left {
 text-align:center;
}
.oxel-vidlist__list-item-left:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__list-item-left.oxy-easy-posts .oxy-posts,
.oxel-vidlist__list-item-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.oxel-breadcrumb-wrapper {
 width:100%;
}
.oxel-breadcrumb-code {
 width:100%;
}
.oxel_number_counter {
}
.oxel_number_counter:not(.ct-section):not(.oxy-easy-posts),
.oxel_number_counter.oxy-easy-posts .oxy-posts,
.oxel_number_counter.ct-section .ct-section-inner-wrap{
display:inline;
}
.oxel_number_counter__number {
 font-family:CQF;
 color:#ffb921;
}
.oxel_number_counter__label {
 font-family:Source Sans Pro;
}
.oxel_circular_counter {
 width:150px;
 height:150px;
 border-radius:50%;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 color:#00fff2;
 background-color:#dee1e3;
}
.oxel_circular_counter__inner {
 width:100%;
 height:100%;
 background-color:#f9f9fa;
 border-radius:50%;
 text-align:center;
}
.oxel_circular_counter__inner:not(.ct-section):not(.oxy-easy-posts),
.oxel_circular_counter__inner.oxy-easy-posts .oxy-posts,
.oxel_circular_counter__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.oxel_circular_counter__number {
 color:#374047;
 font-size:32px;
 font-weight:100;
}
.oxel_circular_counter__unit {
 color:#374047;
 font-weight:100;
 font-size:32px;
}
.oxel_dropdown_button__submenu {
 position:absolute;
 top:100%;
 min-width:100%;
 width:200px;
 z-index:10;
 right:0px;
}
.oxel_dropdown_button {
 position:relative;
 height:100%;
 text-align:right;
}
.oxel_dropdown_button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
}
.oxel_dropdown_button__label {
 color:#f9f9fa;
 margin-right:8px;
}
.oxel_dropdown_button__icon {
color: #f9f9fa;}.oxel_dropdown_button__icon 
>svg {width: 16px;height: 16px;}.oxel_dropdown_button__icon {
}
.oxel_dropdown_button__submenu__button:hover{
 background-color:#43319d;
 color:#ffffff;
}
.oxel_dropdown_button__submenu__button {
 text-align:right;
 background-color:#ffffff;
 min-width:100%;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_dropdown_button__submenu__button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__submenu__button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__submenu__button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.oxel_dropdown_button__submenu__button__label:hover{
 color:#ffffff;
}
.oxel_dropdown_button__submenu__button__label {
 color:#43319d;
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 width:100%;
}
.oxel_dropdown_button__submenu--hidden {
 opacity:0;
pointer-events: none;
}
.oxel_dropdown_button__trigger:hover{
 background-color:#392989;
}
.oxel_dropdown_button__trigger {
 padding-left:16px;
 padding-right:16px;
 height:100%;
 transition-duration:0.2s;
 background-color:#392989;
cursor: pointer;
}
.oxel_dropdown_button__trigger:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__trigger.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__trigger.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.oxel_dropdown_button__trigger {
 padding-left:8px;
 padding-right:8px;
}
}

.oxel_image_comparison__after {
background-image:url(http://elements.oxy.host/wp-content/uploads/sites/52/2020/09/pexels-steve-johnson-1150626.jpg);background-size: 1640px auto; width:100%;
 height:100%;
 background-position:0% 50%;
}
.oxel_image_comparison {
 width:100%;
 position:relative;
 text-align:center;
 overflow:hidden;
 height:500px;
}
.oxel_image_comparison:not(.ct-section):not(.oxy-easy-posts),
.oxel_image_comparison.oxy-easy-posts .oxy-posts,
.oxel_image_comparison.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
justify-content:center;
}
.oxel_image_comparison__before {
background-image:url(http://elements.oxy.host/wp-content/uploads/sites/52/2020/09/pexels-steve-johnson-1150626-bw.jpeg);background-size: 1640px auto; width:100%;
 height:100%;
 position:relative;
 overflow:hidden;
 background-position:0% 50%;
}
.oxel_image_comparison__icon {
background-color: rgba(249,249,250,0.5);
border: 1px solid rgba(249,249,250,0.5);
padding: 10px;color: #374047;}.oxel_image_comparison__icon 
>svg {width: 42px;height: 42px;}.oxel_image_comparison__icon {
 position:absolute;
 z-index:2147483640;
 height:100%;
 background-color:rgba(0,0,0,0);
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.oxel_image_comparison__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_image_comparison__icon.oxy-easy-posts .oxy-posts,
.oxel_image_comparison__icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_image_comparison__label_before {
background-image:linear-gradient(#f9f9fa, #f9f9fa); position:absolute;
 left:32px;
 top:32px;
 background-color:rgba(249,249,250,0.5);
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 font-size:14px;
 letter-spacing:4px;
 text-transform:uppercase;
 z-index:5;
}
.oxel_image_comparison__label_after {
 position:absolute;
 top:32px;
 background-color:#f9f9fa;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 font-size:14px;
 letter-spacing:4px;
 text-transform:uppercase;
 right:32px;
 z-index:5;
}
.oxel_scrollingImage__container:hover{
 background-position:50% 100%;
}
.oxel_scrollingImage__container {
background-size: cover; height:400px;
 background-repeat:no-repeat;
 transition-duration:5s;
 transition-timing-function:ease-in-out;
 transition-property:background-position;
 text-align:center;
 width:600px;
 max-width:100%;
 overflow:hidden;
 background-position:50% 0px;
}
.oxel_scrollingImage__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_scrollingImage__container.oxy-easy-posts .oxy-posts,
.oxel_scrollingImage__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oxel_scrollingImage__container {
 width:100%;
}
}

.oxel_scrollingImage__container__icon {
background-color: rgba(0,0,0,0.17);
border: 1px solid rgba(0,0,0,0.17);
padding: 16px;color: #f9f9fa;}.oxel_scrollingImage__container__icon 
>svg {width: 55px;height: 55px;}.oxel_scrollingImage__container__icon {
 transition-duration:2.5s;
}
.oxel_floating_icon_menu {
 position:fixed;
 right:32px;
 bottom:32px;
 text-align:right;
 z-index:9999;
pointer-events: none;
}
.oxel_floating_icon_menu:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
align-items:flex-end;
}
.oxel_floating_icon_menu__main_icon:hover{
background-color: #606e79;
border: 1px solid #606e79;
padding: ;}.oxel_floating_icon_menu__main_icon:hover{
}
.oxel_floating_icon_menu__main_icon {
background-color: #374047;
border: 1px solid #374047;
padding: 16px;color: #f9f9fa;}.oxel_floating_icon_menu__main_icon 
>svg {width: 24px;height: 24px;}.oxel_floating_icon_menu__main_icon {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
cursor: pointer; pointer-events: all;
}
.oxel_floating_icon_menu__row {
 margin-bottom:8px;
 margin-top:8px;
}
.oxel_floating_icon_menu__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__row.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.floating_icon_menu__hidden_icon:hover{
background-color: #606e79;
border: 1px solid #606e79;
padding: ;}.floating_icon_menu__hidden_icon:hover{
}
.floating_icon_menu__hidden_icon {
background-color: #374047;
border: 1px solid #374047;
padding: 16px;color: #f9f9fa;}.floating_icon_menu__hidden_icon 
>svg {width: 18px;height: 18px;}.floating_icon_menu__hidden_icon {
 margin-right:3px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_floating_icon_menu__label {
 margin-right:16px;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:600;
 background-color:#eceeef;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:4px;
 padding-right:4px;
 color:#374047;
}
.oxel_floating_icon_menu__hidden_links {
transform:translate(100px); transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 opacity:0;
 text-align:right;
}
.oxel_floating_icon_menu__hidden_links:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__hidden_links.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__hidden_links.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.oxel_focus_section {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 overflow:hidden;
overflow-x: hidden;
}
.oxel_focus_section:not(.ct-section):not(.oxy-easy-posts),
.oxel_focus_section.oxy-easy-posts .oxy-posts,
.oxel_focus_section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_focus_section__inner {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 z-index:1001;
 position:relative;
}
.oxel_focus_section__inner:not(.ct-section):not(.oxy-easy-posts),
.oxel_focus_section__inner.oxy-easy-posts .oxy-posts,
.oxel_focus_section__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oxel_focus_section__backdrop {
 position:fixed;
 right:0px;
 left:0px;
 bottom:0px;
 background-color:#ffffff;
 z-index:1000;
 opacity:0;
 transition-duration:0.8s;
 transition-timing-function:ease-in-out;
 transition-property:top bottom;
 top:0px;
pointer-events: none;
}
.moving-bg {
}
.stretched-link:after{
  content:"";
position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: "";
}
.stretched-link {
}
.quiz-card-wrap:hover{
transform:translateY(-5px);}
.quiz-card-wrap {
 background-color:#43319d;
 border-radius:12px;
 position:relative;
 transition-duration:0.2s;
 transition-timing-function:ease-in;
 text-align:center;
 color:#ffffff;
 max-height:500px;
}
.quiz-card-wrap:not(.ct-section):not(.oxy-easy-posts),
.quiz-card-wrap.oxy-easy-posts .oxy-posts,
.quiz-card-wrap.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.quiz-card-wrap {
}
}

.oxy-stock-content-styles {
}
.slidemobile {
width: 100%; white-space: nowrap;
}
@media (max-width: 991px) {
.slidemobile {
 padding-right:10px;
overflow-x: scroll !important;
}
.slidemobile:first-child{
}
}

.story-img {
background-image:url(https://www.culturequizz.com/wp-content/uploads/2026/06/ba01d1fbe4-400x400.jpg);background-size: 200% 200%; width:84px;
 height:84px;
 border-radius:50px;
 margin-top:3px;
 margin-left:3px;
 margin-right:3px;
 margin-bottom:3px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
background-position: top right;
}
.story-div-img {
background-image: linear-gradient(#ff6868, #c83694); width:90px;
 height:90px;
 border-radius:60px;
 transition-duration:0.3s;
 position:relative;
 box-shadow:0px 0px 7px #ff006e;
}
.story-div-img:not(.ct-section):not(.oxy-easy-posts),
.story-div-img.oxy-easy-posts .oxy-posts,
.story-div-img.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.story-div:hover{
transform:translateY(-4px);}
.story-div {
 width:12%;
 margin-top:15px;
 margin-bottom:15px;
 transition-duration:0.4s;
 text-align:center;
 margin-left:10px;
white-space: normal;
}
.story-div:not(.ct-section):not(.oxy-easy-posts),
.story-div.oxy-easy-posts .oxy-posts,
.story-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
align-content:flex-start;
justify-content:flex-start;
}
@media (max-width: 767px) {
.story-div {
 width:60%;
}
}

.story-text {
 font-family:Source Sans Pro;
 margin-top:10px;
 font-size:.8em;
 color:#ffffff;
 line-height:1.1;
 min-height:21px;
 padding-left:8px;
 padding-right:8px;
text-wrap: balance;
}
.story-text:not(.ct-section):not(.oxy-easy-posts),
.story-text.oxy-easy-posts .oxy-posts,
.story-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.story-text {
 padding-left:0px;
 padding-right:0px;
}
}

.tabs-7926-tab {
}
.tabs-7926-tab-active {
}
.tabs-contents-7926-tab {
}
.tabs-3915-tab:hover{
}
.tabs-3915-tab {
 border-top-left-radius:12px;
 border-top-right-radius:12px;
 background-color:#ffffff;
 padding-top:15px;
 padding-bottom:15px;
 color:#43319d;
 flex-shrink:0;
}
@media (max-width: 991px) {
}

@media (max-width: 479px) {
.tabs-3915-tab {
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:10px;
}
}

.tabs-3915-tab-active {
background-image: linear-gradient(#43319d, #43319d); color:#ffffff;
}
@media (max-width: 991px) {
}

.tabs-contents-3915-tab {
 background-color:#ffffff;
 border-radius:12px;
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
 padding-left:10px;
}
.tabs-contents-3915-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-3915-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-3915-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.tabs-contents-3915-tab {
 border-top-left-radius:0px;
 border-top-right-radius:0px;
}
}

.cat-block {
 width:32.33%;
 text-align:left;
 margin-bottom:20px;
}
.cat-block:not(.ct-section):not(.oxy-easy-posts),
.cat-block.oxy-easy-posts .oxy-posts,
.cat-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 767px) {
.cat-block {
 width:49%;
 margin-bottom:15px;
}
}

@media (max-width: 479px) {
.cat-block {
 margin-bottom:10px;
}
}

.cat-button:hover{
transform:scale(.98,.98); background-color:rgba(255,255,255,0.75);
}
.cat-button {
 border-radius:12px;
 padding-top:0px;
 padding-right:20px;
 padding-bottom:0px;
 width:100%;
 text-align:justify;
 transition-duration:0.2s;
 background-color:#ffffff;
}
.cat-button:not(.ct-section):not(.oxy-easy-posts),
.cat-button.oxy-easy-posts .oxy-posts,
.cat-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.cat-button {
 text-align:justify;
 min-height:50px;
}
.cat-button:not(.ct-section):not(.oxy-easy-posts),
.cat-button.oxy-easy-posts .oxy-posts,
.cat-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 479px) {
.cat-button {
 min-height:50px;
}
}

.cat-img {
 width:55px;
 margin-right:15px;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:13px;
 padding-right:12px;
 border-top-left-radius:12px;
 border-bottom-left-radius:12px;
 border-right-width:1px;
 border-right-style:none;
 border-right-color:rgba(255,255,255,0.1);
 background-color:#43319d;
 border-top-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
@media (max-width: 479px) {
.cat-img {
 padding-bottom:14px;
 flex-shrink:0;
 padding-left:8px;
 padding-right:8px;
 padding-top:14px;
 width:40px;
 height:auto;
}
}

.cat-text {
 font-family:CQF;
 line-height:1;
 font-size:1rem;
 width:100%;
 text-align:left;
 font-weight:600;
 color:#43319d;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.cat-text {
 font-size:.9rem;
}
}

.Shadow-title:before{
 border-top-color:rgba(255,255,255,0.1);
 border-right-color:rgba(255,255,255,0.1);
 border-bottom-color:rgba(255,255,255,0.1);
 border-left-color:rgba(255,255,255,0.1);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 position:absolute;
 top:50%;
 right:-500%;
 width:500%;
 overflow:hidden;
  content:"";
}
.Shadow-title {
 padding-right:15px;
 background-color:#1d1735;
 position:relative;
 font-size:1.6rem;
text-shadow: 2px 2px #43329d, -1px -1px 0 rgb(255, 185, 33);
}
@media (max-width: 991px) {
.Shadow-title:before{
}
.Shadow-title {
 font-size:1.3rem;
 padding-right:10px;
}
}

@media (max-width: 479px) {
.Shadow-title {
 font-size:1.2rem;
}
}

.mobile-normal-margin {
}
@media (max-width: 767px) {
.mobile-normal-margin {
 padding-left:20px;
 padding-right:20px;
}
}

.breadcrumb {
 font-family:CQF;
 line-height:1;
 letter-spacing:.5px;
 text-transform:uppercase;
 padding-right:10px;
 font-weight:600;
 font-size:.75rem;
width: fit-content;
}
@media (max-width: 767px) {
.breadcrumb {
}
}

.quiz-maindiv {
 width:72%;
 padding-top:0px;
padding-left : 0 !important; padding-right: 0 !important;
}
.quiz-maindiv:not(.ct-section):not(.oxy-easy-posts),
.quiz-maindiv.oxy-easy-posts .oxy-posts,
.quiz-maindiv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1400px) {
.quiz-maindiv {
}
}

@media (max-width: 991px) {
.quiz-maindiv {
}
}

@media (max-width: 767px) {
.quiz-maindiv {
}
}

.quiz-sidediv {
 text-align:justify;
 padding-top:0px;
 width:28%;
padding-left : 0 !important; padding-right: 0 !important;
}
.quiz-sidediv:not(.ct-section):not(.oxy-easy-posts),
.quiz-sidediv.oxy-easy-posts .oxy-posts,
.quiz-sidediv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 1400px) {
.quiz-sidediv {
}
}

@media (max-width: 991px) {
.quiz-sidediv {
 padding-top:0px;
}
.quiz-sidediv:not(.ct-section):not(.oxy-easy-posts),
.quiz-sidediv.oxy-easy-posts .oxy-posts,
.quiz-sidediv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.quiz-sidediv {
 text-align:justify;
}
}

.youtube-div:after{
  content:"";
}
.youtube-div {
 width:100%;
 overflow:hidden;
 position:relative;
 border-top-left-radius:12px;
 border-top-right-radius:12px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}
@media (max-width: 991px) {
.youtube-div {
 margin-left:auto;
 margin-right:auto;
}
}

@media (max-width: 479px) {
.youtube-div {
}
}

.oxy-close-modal {
background-color :#1e73be;
border: 1px solid #1e73be;
padding: 15px 24px;
}.oxy-close-modal {
 padding-bottom:0px;
 padding-top:0px;
 font-weight:600;
 border-radius:20px;
 padding-left:8px;
 padding-right:8px;
}
@media (max-width: 767px) {
.oxy-close-modal {
}
}

.quiz-view-div {
 width:100%;
}
@media (max-width: 991px) {
.quiz-view-div {
 margin-left:auto;
 margin-right:auto;
}
}

.tabs-5803-tab {
background-image: linear-gradient(#43319d 30px, #362587 50px); border-top-left-radius:12px;
 border-top-right-radius:12px;
 margin-right:15px;
 background-color:#43319d;
 padding-top:13px;
 padding-bottom:13px;
 font-size:.95em;
}
.tabs-5803-tab-active {
background-image: linear-gradient(#43319d, #43319d 100px); background-color:#43319d;
 color:#ffb921;
 font-weight:700;
}
.tabs-contents-5803-tab {
 background-color:#43319d;
 border-radius:12px;
 text-align:center;
 margin-bottom:10px;
 position:relative;
}
.tabs-contents-5803-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-5803-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-5803-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.tabs-contents-5803-tab {
 width:100%;
}
}

.qtitle {
}
.yellow-link {
}
.purple-link:hover{
}
.purple-link {
}
.footer-link:hover{
 color:#ebeaf1;
}
.footer-link {
 color:rgba(255,255,255,0.75);
 text-decoration:none;
 padding-left:10px;
 padding-right:10px;
}
@media (max-width: 479px) {
.footer-link {
 padding-left:2px;
}
}

.card-cart {
}
.card-cat {
 margin-top:-8px;
 z-index:2;
}
.card-cat:not(.ct-section):not(.oxy-easy-posts),
.card-cat.oxy-easy-posts .oxy-posts,
.card-cat.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.card-cat {
}
}

.clearlink {
}
.cookie-button:hover{
background-color :#6052ac;
border: 1px solid #6052ac;
}.cookie-button:hover{
}
.cookie-button {
background-color :#43319d;
border: 1px solid #43319d;
padding: 10px 16px;
}.cookie-button {
 font-family:Source Sans Pro;
 border-radius:8px;
 letter-spacing:.5px;
 width:40%;
 button-hover_color:#6052ac;
 font-weight:600;
 font-size:.85em;
 text-transform:uppercase;
}
@media (max-width: 991px) {
.cookie-button {
 text-transform:uppercase;
 letter-spacing:.5px;
 font-size:.95em;
 width:40%;
 min-width:40%;
}
}

@media (max-width: 767px) {
.cookie-button {
 width:100%;
}
}

.quizlist {
 position:relative;
}
.quizlist:not(.ct-section):not(.oxy-easy-posts),
.quizlist.oxy-easy-posts .oxy-posts,
.quizlist.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.quizlist-img {
}
.quizlist-content {
}
.quizlist-content:not(.ct-section):not(.oxy-easy-posts),
.quizlist-content.oxy-easy-posts .oxy-posts,
.quizlist-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.quizlist-div {
}
.quizlist-div:not(.ct-section):not(.oxy-easy-posts),
.quizlist-div.oxy-easy-posts .oxy-posts,
.quizlist-div.ct-section .ct-section-inner-wrap{
display:flex;
}
.content-duo {
gap : 1px 8px;
}
.content-duo:not(.ct-section):not(.oxy-easy-posts),
.content-duo.oxy-easy-posts .oxy-posts,
.content-duo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.content-duo {
 text-align:left;
}
}

@media (max-width: 479px) {
.content-duo {
gap: 2px 8px
}
}

.content-level {
}
.content-question {
}
.color-shadow {
text-shadow: 2px 2px #43329d, -1px -1px 0 rgb(255, 185, 33);
}
.nolazy {
}
@media (max-width: 767px) {
.nolazy {
}
}

.white-link {
}
.link-footer {
}
.footer-divs {
}
.ads-block {
 margin-top:20px;
 margin-bottom:20px;
 width:100%;
 background-color:#ffffff;
 padding-top:10px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:10px;
 border-radius:12px;
}
.video-footer {
 width:100%;
 text-align:center;
 background-color:#ffffff;
 padding-top:7px;
 padding-bottom:7px;
 border-top-left-radius:0px;
 border-top-right-radius:0px;
 border-bottom-left-radius:12px;
 border-bottom-right-radius:12px;
}
.video-footer:not(.ct-section):not(.oxy-easy-posts),
.video-footer.oxy-easy-posts .oxy-posts,
.video-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.video-footer {
 margin-left:auto;
 margin-right:auto;
}
}

@media (max-width: 479px) {
.video-footer {
 box-shadow:0px 0px 0px 0px rgba(255,255,255,0);
}
}

.sous-cat {
}
.serie-h2 {
 font-size:1.4rem;
 margin-bottom:10px;
 padding-top:9px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:7px;
 border-radius:40px;
 border-top-width:4px;
 border-right-width:4px;
 border-bottom-width:4px;
 border-left-width:4px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 background-color:#ffffff;
 color:#392989;
 min-width:225px;
 box-shadow:inset 1px 1px 4px rgba(0,0,0,0.26);
}
@media (max-width: 1400px) {
.serie-h2 {
 font-size:1.2rem;
 min-width:180px;
}
}

@media (max-width: 991px) {
.serie-h2 {
 min-width:200px;
}
}

@media (max-width: 767px) {
.serie-h2 {
 font-size:1.2rem;
}
}

@media (max-width: 479px) {
}

.serie-img {
 border-radius:12%;
 margin-right:15px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:4px;
 border-right-width:4px;
 border-bottom-width:4px;
 border-left-width:4px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 width:105px;
 height:105px;
}
.serie-img:not(.ct-section):not(.oxy-easy-posts),
.serie-img.oxy-easy-posts .oxy-posts,
.serie-img.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.serie-img {
 width:80px;
 height:80px;
}
}

@media (max-width: 479px) {
.serie-img {
 width:65px;
 height:65px;
}
.serie-img:not(.ct-section):not(.oxy-easy-posts),
.serie-img.oxy-easy-posts .oxy-posts,
.serie-img.ct-section .ct-section-inner-wrap{
display:none;
}
}

.serie-head {
 margin-bottom:15px;
}
.serie-head:not(.ct-section):not(.oxy-easy-posts),
.serie-head.oxy-easy-posts .oxy-posts,
.serie-head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 479px) {
.serie-head {
}
.serie-head:not(.ct-section):not(.oxy-easy-posts),
.serie-head.oxy-easy-posts .oxy-posts,
.serie-head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
}

.serie-childs:ct_depth{
}
.serie-childs {
 wp_query_advanced_preset:Custom Settings;
 padding-bottom:0px;
}
.serie-childs:not(.ct-section):not(.oxy-easy-posts),
.serie-childs.oxy-easy-posts .oxy-posts,
.serie-childs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
}
.serie-desc {
 color:rgba(255,255,255,0.8);
}
@media (max-width: 767px) {
.serie-desc {
 font-size:.85em;
}
}

@media (max-width: 479px) {
.serie-desc {
 text-align:center;
}
}

.serie-id {
 font-family:CQF;
 text-transform:uppercase;
 font-weight:700;
 font-size:1.2rem;
}
.serie-bloc {
 border-radius:12px;
 padding-top:20px;
 padding-right:10px;
 padding-bottom:20px;
 margin-bottom:10px;
 background-color:#392989;
 text-align:center;
 margin-top:40px;
 width:100%;
 padding-left:10px;
}
.serie-bloc:not(.ct-section):not(.oxy-easy-posts),
.serie-bloc.oxy-easy-posts .oxy-posts,
.serie-bloc.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.serie-bloc {
 width:100%;
 margin-top:40px;
 margin-bottom:0px;
}
}

@media (max-width: 767px) {
.serie-bloc {
 background-color:#392989;
 padding-bottom:15px;
}
}

@media (max-width: 479px) {
.serie-bloc {
 background-color:#392989;
}
}

.quiz-v-card-h2 {
 color:#ffffff;
 font-size:1.3em;
 padding-left:15px;
 padding-right:15px;
 line-height:1.15;
}
@media (max-width: 991px) {
.quiz-v-card-h2 {
 font-size:1.2em;
}
}

@media (max-width: 479px) {
.quiz-v-card-h2 {
 font-size:1.1em;
}
}

.quiz-v-card-title {
 padding-top:15px;
 padding-bottom:15px;
 margin-top:10px;
 height:100%;
}
.quiz-v-card-title:not(.ct-section):not(.oxy-easy-posts),
.quiz-v-card-title.oxy-easy-posts .oxy-posts,
.quiz-v-card-title.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.quiz-v-card-title {
 min-height:70px;
 height:100%;
}
}

.quiz-v-card-content {
 text-align:center;
 width:100%;
 height:100%;
 position:relative;
 padding-bottom:10px;
 margin-top:-10px;
text-wrap: balance;
}
.quiz-v-card-content:not(.ct-section):not(.oxy-easy-posts),
.quiz-v-card-content.oxy-easy-posts .oxy-posts,
.quiz-v-card-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.quiz-v-card-content {
}
}

.quiz-v-card-div {
 padding-left:15px;
 width:270px;
 text-align:left;
 min-width:19%;
overflow: visible !important;
}
.quiz-v-card-div:not(.ct-section):not(.oxy-easy-posts),
.quiz-v-card-div.oxy-easy-posts .oxy-posts,
.quiz-v-card-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 1400px) {
.quiz-v-card-div {
 min-width:27%;
}
}

@media (max-width: 991px) {
.quiz-v-card-div {
 width:33.33%;
 min-width:35%;
}
.quiz-v-card-div:not(.ct-section):not(.oxy-easy-posts),
.quiz-v-card-div.oxy-easy-posts .oxy-posts,
.quiz-v-card-div.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 767px) {
.quiz-v-card-div {
 width:55%;
 padding-left:10px;
 min-width:55%;
}
.quiz-v-card-div:not(.ct-section):not(.oxy-easy-posts),
.quiz-v-card-div.oxy-easy-posts .oxy-posts,
.quiz-v-card-div.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.quiz-v-card-div {
 width:58%;
 min-width:58%;
}
}

.home-frontline {
 font-size:1.3em;
 font-weight:700;
 text-transform:uppercase;
 padding-top:7px;
 padding-left:13px;
 padding-right:13px;
 padding-bottom:7px;
 background-color:#43319d;
 text-align:center;
 color:#ffb921;
}
.home-frontline:not(.ct-section):not(.oxy-easy-posts),
.home-frontline.oxy-easy-posts .oxy-posts,
.home-frontline.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.home-frontline {
 font-size:1.1em;
}
}

.serie-patch {
transform:rotate(6deg); font-family:CQF;
 width:60px;
 height:60px;
 background-color:#ffb921;
 border-radius:50px;
 font-weight:600;
 position:absolute;
 font-size:1.6em;
 color:#ffffff;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 text-shadow:0px 0px 8px rgba(0,0,0,0.2);
}
.serie-patch:not(.ct-section):not(.oxy-easy-posts),
.serie-patch.oxy-easy-posts .oxy-posts,
.serie-patch.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.serie-patch {
}
}

@media (max-width: 479px) {
.serie-patch {
 width:50px;
 height:50px;
 font-size:1.35em;
}
}

.hash-tags {
}
.hash-tags:not(.ct-section):not(.oxy-easy-posts),
.hash-tags.oxy-easy-posts .oxy-posts,
.hash-tags.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
@media (max-width: 767px) {
}

.story-section {
 background-color:#3a2989;
}
.header-line {
 width:100%;
}
.js-culturequizz-tw-share-side {
 border-top-style:solid;
 border-top-width:1px;
 border-top-color:rgba(255,255,255,0.15);
 border-bottom-color:rgba(255,255,255,0.15);
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.share-icon-side:hover{
color: #ffc249;}.share-icon-side:hover{
}
.share-icon-side {
color: #ffffff;}.share-icon-side 
>svg {width: 20px;height: 20px;}.share-icon-side {
 padding-top:18px;
 padding-left:9px;
 padding-right:9px;
 padding-bottom:18px;
 transition-duration:0.3s;
}
@media (max-width: 991px) {
.share-icon-side {
color: #6052ac;}.share-icon-side 
>svg {width: 25px;height: 25px;}.share-icon-side {
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
}
}

.js-culturequizz-fb-share-side {
}
.underlinelink {
 margin-bottom:0px;
}
.fullwidth {
 width:100%;
}
@media (max-width: 1400px) {
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
.fullwidth {
}
}

@media (max-width: 479px) {
}

.quiz-desc:ct_depth{
}
.quiz-desc {
 line-height:1.2;
 background-color:#ffffff;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
}
@media (max-width: 991px) {
.quiz-desc {
}
}

.quiz-desc-infolist:ct_depth{
}
.quiz-desc-infolist {
 text-align:right;
 width:100%;
 font-size:.85em;
 margin-top:15px;
}
.quiz-desc-infolist:not(.ct-section):not(.oxy-easy-posts),
.quiz-desc-infolist.oxy-easy-posts .oxy-posts,
.quiz-desc-infolist.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
justify-content:space-between;
}
@media (max-width: 767px) {
.quiz-desc-infolist {
 text-align:right;
 gap:10px;
}
.quiz-desc-infolist:not(.ct-section):not(.oxy-easy-posts),
.quiz-desc-infolist.oxy-easy-posts .oxy-posts,
.quiz-desc-infolist.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:10px;
}
}

.no-underline-link {
 text-decoration:none;
}
.shadow-title:before{
 border-top-color:rgba(255,255,255,0.1);
 border-right-color:rgba(255,255,255,0.1);
 border-bottom-color:rgba(255,255,255,0.1);
 border-left-color:rgba(255,255,255,0.1);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 position:absolute;
 right:-500%;
 top:20%;
 overflow:hidden;
  content:"";
}
.shadow-title:not(.ct-section):not(.oxy-easy-posts):before,
.shadow-title.oxy-easy-posts .oxy-posts:before,
.shadow-title.ct-section .ct-section-inner-wrap:before{
display:block;
}
.shadow-title {
 padding-right:15px;
 background-color:#1d1735;
 font-size:1.8em;
 overflow:hidden;
 position:relative;
text-shadow: 2px 2px #43329d, -1px -1px 0 rgb(255, 185, 33);
}
@media (max-width: 991px) {
.shadow-title:before{
}
.shadow-title:not(.ct-section):not(.oxy-easy-posts):before,
.shadow-title.oxy-easy-posts .oxy-posts:before,
.shadow-title.ct-section .ct-section-inner-wrap:before{
display:none;
}
}

.qdj-tag:ct_depth{
}
.qdj-tag {
 font-family:CQF;
 padding-top:3px;
 padding-left:7px;
 padding-right:7px;
 padding-bottom:3px;
 background-color:#43319d;
 border-radius:6px;
 font-size:.7rem;
 text-transform:uppercase;
 letter-spacing:.5px;
 color:#ffffff;
 line-height:1.5;
 font-weight:600;
flex-shrink: 0;
}
.qdj-tag:not(.ct-section):not(.oxy-easy-posts),
.qdj-tag.oxy-easy-posts .oxy-posts,
.qdj-tag.ct-section .ct-section-inner-wrap{
display:flex;
}
.nextlink {
}
.nextlink:not(.ct-section):not(.oxy-easy-posts),
.nextlink.oxy-easy-posts .oxy-posts,
.nextlink.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:space-around;
}
@media (max-width: 991px) {
.nextlink {
 border-radius:6px;
}
}

@media (max-width: 767px) {
.nextlink {
 background-color:rgba(255,255,255,0.06);
}
}

@media (max-width: 479px) {
}

.qdjlink {
}
.signal-text:ct_depth{
}
.signal-text {
 text-decoration:underline;
 font-style:italic;
 font-size:.85rem;
 margin-right:5px;
cursor: pointer;
}
.ezblock {
 width:100%;
}
.calendar-div {
 font-family:CQF;
 padding-top:4px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:4px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-radius:6px;
 line-height:1;
 text-align:center;
 width:100%;
 border-top-color:rgba(255,255,255,0.5);
 border-right-color:rgba(255,255,255,0.5);
 border-bottom-color:rgba(255,255,255,0.5);
 border-left-color:rgba(255,255,255,0.5);
}
.calendar-div:not(.ct-section):not(.oxy-easy-posts),
.calendar-div.oxy-easy-posts .oxy-posts,
.calendar-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.calendar-month {
 text-transform:uppercase;
 font-weight:200;
 font-size:.7rem;
}
.calendar-day {
 font-size:1.1rem;
 font-weight:600;
}
.qdj-header:ct_depth{
}
.qdj-header {
 background-color:#2e265c;
 text-align:justify;
}
.qdj-header .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.qdj-header:not(.ct-section):not(.oxy-easy-posts),
.qdj-header.oxy-easy-posts .oxy-posts,
.qdj-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.qdj-header {
}
.qdj-header:not(.ct-section):not(.oxy-easy-posts),
.qdj-header.oxy-easy-posts .oxy-posts,
.qdj-header.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.qdj-calendar {
}
.new-tag {
 position:absolute;
 top:-4px;
 font-size:0.7rem;
 background-color:#ffb921;
 border-radius:2px;
 padding-right:5px;
 padding-left:5px;
 line-height:1;
 padding-bottom:2px;
 padding-top:1px;
 text-transform:uppercase;
 font-weight:700;
 color:#43319d;
}
@media (max-width: 767px) {
.new-tag {
 padding-bottom:2px;
}
}

.collection-button-link:ct_depth{
}
.collection-button-link {
 url_encoded:true;
 position:relative;
}
.collection-button-link:not(.ct-section):not(.oxy-easy-posts),
.collection-button-link.oxy-easy-posts .oxy-posts,
.collection-button-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:nowrap;
}
.quizarchive-bloc {
 margin-top:60px;
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(255,255,255,0.1);
 border-right-color:rgba(255,255,255,0.1);
 border-bottom-color:rgba(255,255,255,0.1);
 border-left-color:rgba(255,255,255,0.1);
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-radius:18px;
}
@media (max-width: 991px) {
.quizarchive-bloc {
 text-align:center;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
}
.quizarchive-bloc:not(.ct-section):not(.oxy-easy-posts),
.quizarchive-bloc.oxy-easy-posts .oxy-posts,
.quizarchive-bloc.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.quizarchive-head:ct_depth{
}
.quizarchive-head {
 margin-bottom:10px;
 margin-top:-40px;
 padding-left:10px;
 padding-right:10px;
 background-color:#1d1735;
 font-size:1.8rem;
}
@media (max-width: 991px) {
.quizarchive-head {
 font-size:1.5rem;
 margin-top:-35px;
}
}

.quizarchive-text:ct_depth{
}
.quizarchive-text {
 margin-bottom:20px;
}
@media (max-width: 991px) {
.quizarchive-text {
 margin-bottom:0px;
}
}

.title-side-bloc:ct_depth{
}
.title-side-bloc {
 margin-bottom:20px;
 width:100%;
 text-align:center;
 color:#43319d;
 font-size:1.5rem;
}
@media (max-width: 991px) {
.title-side-bloc {
 padding-left:15px;
 font-size:1.3em;
}
}

.reco-side-bloc:ct_depth{
}
.reco-side-bloc {
 width:100%;
 background-color:#ffffff;
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 border-radius:12px;
 margin-bottom:0px;
 position:relative;
 margin-top:20px;
}
@media (max-width: 991px) {
.reco-side-bloc {
}
.reco-side-bloc:not(.ct-section):not(.oxy-easy-posts),
.reco-side-bloc.oxy-easy-posts .oxy-posts,
.reco-side-bloc.ct-section .ct-section-inner-wrap{
display:none;
}
}

.reco-side-icon:ct_depth{
}
.reco-side-icon {
color: #43319d;}.reco-side-icon 
>svg {width: 47px;height: 47px;}.reco-side-icon {
 position:absolute;
 top:-10px;
 background-color:#ffffff;
 left:-10px;
}
.reco-side-item:ct_depth{
}
.reco-side-item {
 text-align:left;
 position:relative;
}
.reco-side-item:not(.ct-section):not(.oxy-easy-posts),
.reco-side-item.oxy-easy-posts .oxy-posts,
.reco-side-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:nowrap;
align-items:flex-start;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
}

.reco-side-list:ct_depth{
}
.reco-side-list {
 wp_query_advanced_preset:Custom Settings;
 overflow:scroll;
 padding-left:0px;
}
.reco-side-list:not(.ct-section):not(.oxy-easy-posts),
.reco-side-list.oxy-easy-posts .oxy-posts,
.reco-side-list.ct-section .ct-section-inner-wrap{
display:grid;
flex-wrap:wrap;
align-items:stretch;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 15px;grid-row-gap: 13px;}
@media (max-width: 767px) {
.reco-side-list {
 text-align:left;
 overflow:scroll;
}
.reco-side-list:not(.ct-section):not(.oxy-easy-posts),
.reco-side-list.oxy-easy-posts .oxy-posts,
.reco-side-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:flex-start;
justify-content:flex-start;
}
}

.reco-side-title:ct_depth{
}
.reco-side-title:hover{
 color:#ffb921;
}
.reco-side-title {
 font-family:CQF;
 font-size:1.1em;
 text-decoration:none;
 hover_color:#ffb921;
 transition-duration:0.3s;
 url_encoded:true;
 color:#43319d;
 font-weight:600;
}
.reco-side-text:ct_depth{
}
.reco-side-text:before{
 content:"Niveau";
 margin-right:5px;
}
.reco-side-text {
 color:#392989;
}
.cultureg-level:hover{
 background-color:#ffffff;
 color:#43319d;
 opacity:.85;
}
.cultureg-level {
 border-top-color:rgba(255,255,255,0.1);
 border-right-color:rgba(255,255,255,0.1);
 border-bottom-color:rgba(255,255,255,0.1);
 border-left-color:rgba(255,255,255,0.1);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:12px;
 padding-right:12px;
 color:#43319d;
 transition-duration:0.3s;
 text-decoration:none;
 text-align:center;
 margin-left:.5%;
 margin-right:.5%;
 background-color:#ffffff;
 min-width:145px;
 font-size:1rem;
 border-radius:30px;
}
@media (max-width: 1400px) {
.cultureg-level {
 margin-bottom:10px;
 min-width:130px;
}
}

@media (max-width: 991px) {
.cultureg-level {
 text-align:center;
 margin-left:.5%;
 margin-right:1%;
 flex-grow:1;
 margin-bottom:8px;
}
.cultureg-level:not(.ct-section):not(.oxy-easy-posts),
.cultureg-level.oxy-easy-posts .oxy-posts,
.cultureg-level.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
.cultureg-level:hover{
transform:scale(1.04,1.04);}
}

@media (max-width: 767px) {
.cultureg-level {
 text-align:center;
 width:30%;
}
}

@media (max-width: 479px) {
.cultureg-level {
}
.cultureg-level:not(.ct-section):not(.oxy-easy-posts),
.cultureg-level.oxy-easy-posts .oxy-posts,
.cultureg-level.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

.section-block-white {
 background-color:rgba(255,255,255,0.06);
 position:relative;
 border-radius:12px;
 padding-top:12px;
 padding-left:12px;
 padding-right:12px;
 padding-bottom:12px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:rgba(255,255,255,0.1);
 border-right-color:rgba(255,255,255,0.1);
 border-bottom-color:rgba(255,255,255,0.1);
 border-left-color:rgba(255,255,255,0.1);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.display-none {
}
@media (max-width: 991px) {
.display-none {
}
.display-none:not(.ct-section):not(.oxy-easy-posts),
.display-none.oxy-easy-posts .oxy-posts,
.display-none.ct-section .ct-section-inner-wrap{
display:none;
}
}

.sub-logo:ct_depth{
}
.sub-logo {
 width:300px;
 padding-top:10px;
 padding-bottom:10px;
 margin-right:15px;
 max-width:70%;
}
.other-games:hover{
transform:scale(1.01,1.02);}
.other-games {
 width:100%;
 text-align:center;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(255,255,255,0.1);
 border-right-color:rgba(255,255,255,0.1);
 border-bottom-color:rgba(255,255,255,0.1);
 border-left-color:rgba(255,255,255,0.1);
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
 border-radius:12px;
 margin-bottom:10px;
 transition-duration:0.3s;
 min-height:60px;
}
.other-games:not(.ct-section):not(.oxy-easy-posts),
.other-games.oxy-easy-posts .oxy-posts,
.other-games.ct-section .ct-section-inner-wrap{
align-items:center;
}
.serie-header {
 text-align:center;
 margin-top:-40px;
 width:100%;
}
.serie-header:not(.ct-section):not(.oxy-easy-posts),
.serie-header.oxy-easy-posts .oxy-posts,
.serie-header.ct-section .ct-section-inner-wrap{
align-items:center;
}
.serie-header:ct_depth{
}
@media (max-width: 479px) {
.serie-header {
}
.serie-header:not(.ct-section):not(.oxy-easy-posts),
.serie-header.oxy-easy-posts .oxy-posts,
.serie-header.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.border-full {
 border-radius:12px;
}
.bg-white {
 background-color:#ffffff;
}
.js-culturequizz-fb-mot-share {
}
.js-culturequizz-tw-mot-share {
}
.social-button:hover{
transform:scale(1.05,1.05);}
.social-button {
 padding-top:10px;
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 border-radius:30px;
 color:#ffffff;
 font-size:1rem;
 transition-duration:0.3s;
 margin-bottom:4px;
 margin-top:4px;
}
.social-button:not(.ct-section):not(.oxy-easy-posts),
.social-button.oxy-easy-posts .oxy-posts,
.social-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 479px) {
.social-button {
}
}

.sharemot {
 border-radius:12px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
 width:100%;
 background-color:rgba(255,255,255,0.1);
}
.sharemot:not(.ct-section):not(.oxy-easy-posts),
.sharemot.oxy-easy-posts .oxy-posts,
.sharemot.ct-section .ct-section-inner-wrap{
display:none;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.sharemot {
 padding-left:15px;
 padding-right:15px;
}
}

.js-culturequizz-fb-mono-share {
}
.js-culturequizz-tw-mono-share {
}
.social-footer:ct_depth{
}
.social-footer:hover{
 color:#ffb921;
}
.social-footer {
 color:#ffffff;
 url_encoded:true;
 padding-left:10px;
 padding-right:10px;
 gap:3px;
 padding-top:10px;
 padding-bottom:10px;
 background-color:#ffffff;
 border-radius:8px;
}
.social-footer:not(.ct-section):not(.oxy-easy-posts),
.social-footer.oxy-easy-posts .oxy-posts,
.social-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:3px;
}
@media (max-width: 767px) {
.social-footer {
 padding-left:5px;
 padding-right:5px;
 width:50px;
 height:50px;
}
.social-footer:not(.ct-section):not(.oxy-easy-posts),
.social-footer.oxy-easy-posts .oxy-posts,
.social-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.home-game:hover{
transform:scale(1.03,1.03);}
.home-game {
 border-radius:12px;
 background-color:#1c6b5c;
 padding-top:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-left:15px;
 align-self:auto;
 flex-grow:1;
 width:46%;
 margin-top:1%;
 margin-right:1%;
 margin-bottom:0%;
 margin-left:2%;
 transition-duration:0.3s;
 position:relative;
}
.home-game:not(.ct-section):not(.oxy-easy-posts),
.home-game.oxy-easy-posts .oxy-posts,
.home-game.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-around;
}
@media (max-width: 1400px) {
}

.game-button {
background-color :rgba(255,255,255,0.1);
border: 1px solid rgba(255,255,255,0.1);
}.game-button {
 font-family:CQF;
 width:100%;
 margin-top:10px;
 padding-bottom:5px;
 button-hover_color:rgba(255,255,255,0.2);
 padding-top:5px;
 border-radius:6px;
 background-color:rgba(255,255,255,0.1);
 text-align:center;
 color:#ffffff;
}
.game-logo {
 width:80%;
}
@media (max-width: 767px) {
.game-logo {
 width:95%;
}
}

@media (max-width: 479px) {
.game-logo {
 width:100%;
}
}

.game-landing:hover{
transform:scale(1.03,1.03);}
.game-landing {
 width:31.33%;
 margin-left:1%;
 margin-right:1%;
 border-radius:12px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
 min-height:300px;
 margin-bottom:2%;
 transition-duration:0.3s;
}
.game-landing:not(.ct-section):not(.oxy-easy-posts),
.game-landing.oxy-easy-posts .oxy-posts,
.game-landing.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-around;
}
@media (max-width: 767px) {
.game-landing {
 width:48%;
 padding-top:12px;
 padding-right:12px;
 padding-bottom:12px;
 padding-left:12px;
}
}

@media (max-width: 479px) {
.game-landing {
 margin-bottom:4%;
 margin-left:2%;
 margin-right:2%;
 width:46%;
}
}

.game-landing-text {
 margin-top:15px;
 text-align:center;
 font-style:italic;
 color:#ffffff;
}
.game-bandeau {
transform:rotate(-3deg); position:absolute;
 top:-6px;
 color:#43319d;
 background-color:#ffb921;
 padding-top:1px;
 padding-bottom:1px;
 padding-left:8px;
 padding-right:8px;
 border-radius:3px;
 left:6%;
}
.quizlist-mini-textblock {
 padding-top:7px;
 padding-right:15px;
 padding-bottom:7px;
 padding-left:15px;
}
.quizlist-mini-textblock:not(.ct-section):not(.oxy-easy-posts),
.quizlist-mini-textblock.oxy-easy-posts .oxy-posts,
.quizlist-mini-textblock.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.quizlist-mini-textblock {
 padding-left:10px;
 padding-right:10px;
}
}

@media (max-width: 479px) {
.quizlist-mini-textblock {
}
}

.quizlist-mini-title {
 font-size:1.1rem;
 color:#ffffff;
}
@media (max-width: 479px) {
.quizlist-mini-title {
}
}

.quizlist-mini-img {
background-size: 200% 200%; width:120px;
 height:120px;
 border-top-width:4px;
 border-right-width:4px;
 border-bottom-width:4px;
 border-left-width:4px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 flex-shrink:0;
 overflow:hidden;
background-position: top right;
}
@media (max-width: 479px) {
.quizlist-mini-img {
 width:100px;
 height:100px;
}
}

.quizlist-mini-div:hover{
transform:translateY(-4px);}
.quizlist-mini-div {
 background-color:#43319d;
 text-align:center;
 margin-bottom:15px;
 width:100%;
 overflow:hidden;
 position:relative;
 transition-duration:0.2s;
}
.quizlist-mini-div:not(.ct-section):not(.oxy-easy-posts),
.quizlist-mini-div.oxy-easy-posts .oxy-posts,
.quizlist-mini-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.quizlist-mini-niveau {
 color:rgba(255,255,255,0.5);
 font-size:.9rem;
 margin-top:10px;
}
@media (max-width: 479px) {
.quizlist-mini-niveau {
 margin-top:5px;
}
}

.list-patch {
}
.typequiz-h {
 background-color:rgba(255,255,255,0.06);
 padding-top:15px;
 padding-bottom:15px;
 padding-left:15px;
 margin-bottom:20px;
 padding-right:15px;
}
.padding-small {
 padding-left:5px;
}
.hors-serie {
}
.quiz-v-card-container:last-child{
}
.quiz-v-card-container:ct_depth{
}
.quiz-v-card-container {
 wp_query_advanced_preset:Custom Settings;
 overflow:scroll;
 padding-left:0px;
 listrendertype:1;
padding-left: calc(50% - (680px));
}
.quiz-v-card-container:not(.ct-section):not(.oxy-easy-posts),
.quiz-v-card-container.oxy-easy-posts .oxy-posts,
.quiz-v-card-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:stretch;
justify-content:flex-start;
}
@media (max-width: 991px) {
.quiz-v-card-container {
}
}

.quiz-v-card-info:ct_depth{
}
.quiz-v-card-info {
 text-align:justify;
 padding-left:20px;
 padding-right:20px;
}
.quiz-v-card-info:not(.ct-section):not(.oxy-easy-posts),
.quiz-v-card-info.oxy-easy-posts .oxy-posts,
.quiz-v-card-info.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-around;
}
.quiz-v-card-level:ct_depth{
}
.quiz-v-card-level {
 font-family:Source Sans Pro;
 font-size:.9em;
 text-align:center;
 font-weight:400;
 text-transform:capitalize;
}
@media (max-width: 767px) {
.quiz-v-card-level {
 font-size:.85em;
}
}

@media (max-width: 479px) {
.quiz-v-card-level {
}
}

.quiz-v-card-nbquestion:ct_depth{
}
.quiz-v-card-nbquestion {
 font-size:.85em;
 font-weight:300;
 line-height:1.2;
 padding-right:10px;
 text-align:center;
 placeholder-width:90px;
 placeholder-height:20px;
}
.line-header:ct_depth{
}
.line-header {
 padding-right:10px;
 font-size:1.6rem;
 font-weight:600;
 text-align:left;
}
@media (max-width: 991px) {
.line-header {
 font-size:1.3rem;
}
}

.oxel_back_to_top_container:hover{
transform:scale(1.1,1.1) translateY(-3px);}
.oxel_back_to_top_container {
 width:42px;
 height:42px;
 border-radius:8px;
 position:fixed;
 z-index:1500;
 right:32px;
 bottom:32px;
 text-align:center;
 overflow:hidden;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 background-color:#ffffff;
 box-shadow:0px 4px 17px -10px #1e1e1e;
}
.oxel_back_to_top_container:not(.ct-section):not(.oxy-easy-posts),
.oxel_back_to_top_container.oxy-easy-posts .oxy-posts,
.oxel_back_to_top_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_back_to_top_icon {
color: #43319d;}.oxel_back_to_top_icon 
>svg {width: 23px;height: 23px;}.oxel_back_to_top_icon {
}
.quiz-heading {
 font-family:CQF;
 margin-bottom:10px;
}
@media (max-width: 991px) {
.quiz-heading {
 font-family:CQF;
 font-size:1.5rem;
}
}

@media (max-width: 479px) {
.quiz-heading {
}
}

.shadow-1 {
box-shadow: 0px 3px 12px -4px rgba(39, 35, 58, 0.25);
}
@media (max-width: 991px) {
.shadow-1 {
}
}

.subtitle-line {
 font-family:CQF;
 padding-right:10px;
 font-size:1.3rem;
 font-weight:700;
}
@media (max-width: 991px) {
.subtitle-line {
 font-family:CQF;
}
}

.shadow-2 {
box-shadow: 0px 3px 6px -2px rgba(39, 35, 58, 0.35);
}
.signal-link:ct_depth{
}
.signal-link {
 margin-right:5px;
 font-style:italic;
 text-decoration:underline;
cursor: pointer;
}
.breadcrumb-light {
}
.share-side {
}
.separator {
}
.pink-link {
 text-align:justify;
}
.side-line {
 padding-left:40px;
 height:100%;
}
.side-line:not(.ct-section):not(.oxy-easy-posts),
.side-line.oxy-easy-posts .oxy-posts,
.side-line.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 991px) {
.side-line {
 padding-left:0px;
 border-left-style:none;
}
}

.leaderboard-div {
 background-color:#ffffff;
 text-align:center;
 overflow:scroll;
 max-height:525px;
}
.no-margin {
margin: 0 !important;
}
.no-padding {
padding: 0 !important
}
.home-desc {
 text-align:left;
 margin-left:30px;
 margin-right:30px;
 max-width:1360px;
}
@media (max-width: 1400px) {
.home-desc {
 margin-left:20px;
 margin-right:20px;
}
}

@media (max-width: 767px) {
.home-desc {
 margin-left:10px;
 margin-right:10px;
}
}

.thema-div {
 width:33.33%;
}
@media (max-width: 767px) {
.thema-div {
 width:100%;
}
}

.small-card-div:hover{
 background-color:#43319d;
}
.small-card-div:ct_depth{
}
.small-card-div {
 padding-right:14px;
 min-height:50px;
 border-radius:12px;
 font-weight:600;
 position:relative;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 background-color:#ffffff;
}
.small-card-div:not(.ct-section):not(.oxy-easy-posts),
.small-card-div.oxy-easy-posts .oxy-posts,
.small-card-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
}
@media (max-width: 991px) {
.small-card-div {
}
}

.small-card-img {
 border-right-color:#eeeeee;
 border-right-width:1px;
 border-right-style:solid;
 width:50px;
 height:50px;
 margin-right:10px;
 border-top-left-radius:12px;
 border-bottom-left-radius:12px;
}
.login-code {
 width:600px;
 max-width:100%;
}
.home-heading {
 max-width:1360px;
 margin-top:0px;
}
@media (max-width: 1400px) {
.home-heading {
 padding-left:20px;
 padding-right:20px;
}
}

@media (max-width: 767px) {
.home-heading {
 padding-right:10px;
 margin-bottom:5px;
 padding-left:10px;
}
}

.round-button:hover{
 background-color:rgba(255,255,255,0.75);
}
.round-button {
background-color :#1e73be;
border: 1px solid #1e73be;
padding: 17px 27.2px;
}.round-button {
 font-family:CQF;
 border-radius:30px;
 padding-left:25px;
 padding-right:25px;
 padding-top:12px;
 padding-bottom:12px;
 margin-left:auto;
 margin-right:auto;
 margin-top:15px;
 margin-bottom:0px;
 background-color:#ffffff;
 color:#43319d;
 max-width:350px;
 font-size:1.1rem;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 font-weight:600;
}
.qlive-block {
 background-color:#ffffff;
 border-radius:12px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
 text-align:justify;
 height:100%;
 font-size:1.05rem;
}
.qlive-block:not(.ct-section):not(.oxy-easy-posts),
.qlive-block.oxy-easy-posts .oxy-posts,
.qlive-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.qlive-block {
}
}

.qlive-img {
 width:100px;
}
@media (max-width: 1400px) {
.qlive-img {
 width:80px;
}
}

.quiz-patch {
}
.mini-patch {
 text-align:center;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 width:50px;
 height:50px;
 font-size:1.25rem;
 margin-top:42%;
}
@media (max-width: 1400px) {
.mini-patch {
 width:42px;
 height:42px;
 font-size:1.15rem;
}
}

@media (max-width: 991px) {
.mini-patch {
 width:50px;
 height:50px;
 margin-top:46%;
}
}

@media (max-width: 767px) {
.mini-patch {
 width:42px;
 height:42px;
 font-size:1.05rem;
}
}

@media (max-width: 479px) {
.mini-patch {
 width:35px;
 height:35px;
 font-size:.9rem;
}
}

.adimage {
 margin-left:auto;
 margin-right:auto;
}
.gg-play-button-o {
}
.playtag {
}
.white-txt {
 color:#ffffff;
}
.padding-lr-10 {
}
@media (max-width: 991px) {
.padding-lr-10 {
 padding-left:10px;
 padding-right:10px;
}
.padding-lr-10 .ct-section-inner-wrap {
padding-right: 10px;
padding-left: 10px;
}
}

.quizslidediv {
 margin-bottom:10px;
 margin-left:0.75%;
 margin-right:0.75%;
 line-height:1.1;
white-space: normal; text-wrap: balance;
}
.quizslidediv:not(.ct-section):not(.oxy-easy-posts),
.quizslidediv.oxy-easy-posts .oxy-posts,
.quizslidediv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.quizslidediv {
 min-width:30%;
}
}

@media (max-width: 767px) {
.quizslidediv {
 min-width:37%;
}
}

@media (max-width: 479px) {
.quizslidediv {
 min-width:42%;
}
}

.icon-header-menu {
 font-family:CQF;
 text-align:justify;
 font-weight:600;
 color:#ffffff;
 font-size:.88rem;
 height:100%;
 margin-left:10px;
 margin-right:10px;
}
.icon-header-menu:not(.ct-section):not(.oxy-easy-posts),
.icon-header-menu.oxy-easy-posts .oxy-posts,
.icon-header-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.accordion-theme-title {
 font-family:CQF;
 font-size:1.15rem;
 font-weight:600;
}
.shadow-1-hover:hover{
box-shadow: 0px 6px 12px -4px rgba(39, 35, 58, 0.3);
}
.shadow-1-hover {
box-shadow: 0px 6px 12px -4px rgba(39, 35, 58, 0.3);
}
.quiz-cat-accordion {
}
.quiz-top-list {
 wp_query_advanced_preset:Custom Settings;
}
.quiz-top-list:not(.ct-section):not(.oxy-easy-posts),
.quiz-top-list.oxy-easy-posts .oxy-posts,
.quiz-top-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
}
.quiz-top-list-div:hover{
transform:scale(1.03,1.03);}
.quiz-top-list-div {
 width:23%;
 text-align:left;
 transition-duration:0.3s;
 position:relative;
 padding-bottom:35px;
}
.quiz-top-list-div:not(.ct-section):not(.oxy-easy-posts),
.quiz-top-list-div.oxy-easy-posts .oxy-posts,
.quiz-top-list-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1400px) {
.quiz-top-list-div {
 width:31.33%;
}
}

@media (max-width: 991px) {
.quiz-top-list-div {
 width:31.33%;
 padding-bottom:20px;
}
}

@media (max-width: 767px) {
.quiz-top-list-div {
 width:48%;
 padding-bottom:20px;
}
}

@media (max-width: 479px) {
.quiz-top-list-div {
 width:48.5%;
 padding-bottom:30px;
}
}

.quiz-top-list-img {
 attachment_height:334;
 attachment_width:500;
 attachment_url:https://www.culturequizz.com/wp-content/uploads/2023/01/Quizz-histoire-france-1-500x334.jpg;
 margin-bottom:10px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:4px;
 border-right-width:4px;
 border-bottom-width:4px;
 border-left-width:4px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 transition-duration:0.3s;
 box-shadow:0px 3px 12px -4px rgba(22,22,22,0.25);
}
@media (max-width: 991px) {
.quiz-top-list-img {
 margin-bottom:6px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
}
}

.quiz-top-list-title {
 text-align:center;
 font-size:1.2rem;
 padding-left:10px;
 padding-right:10px;
 line-height:1.1;
}
@media (max-width: 991px) {
.quiz-top-list-title {
 font-size:1.1rem;
 line-height:1.05;
}
}

@media (max-width: 479px) {
.quiz-top-list-title {
 font-size:.95rem;
}
}

.quiz-top-list-tag {
transform:rotate(-4deg); font-family:Source Sans Pro;
 color:#43319d;
 font-weight:700;
 font-size:.8rem;
 line-height:1;
 padding-top:3px;
 padding-right:5px;
 padding-bottom:3px;
 padding-left:5px;
 border-radius:4px;
 background-color:#ffb921;
 letter-spacing:1px;
 position:absolute;
 left:-2%;
 top:-2%;
}
@media (max-width: 991px) {
.quiz-top-list-tag {
 font-size:.75rem;
}
}

@media (max-width: 767px) {
.quiz-top-list-tag {
}
}

@media (max-width: 479px) {
.quiz-top-list-tag {
}
}

.section-link:hover{
 color:#ffffff;
 background-color:#cc3d6a;
}
.section-link {
 font-family:Source Sans Pro;
 font-size:1rem;
 padding-top:12px;
 padding-right:25px;
 padding-bottom:12px;
 text-align:center;
 border-radius:25px;
 padding-left:25px;
 background-color:#2e265c;
 text-decoration:none;
 color:#ffffff;
 transition-duration:0.2s;
 min-width:500px;
 max-width:90%;
}
@media (max-width: 767px) {
.section-link {
 min-width:65%;
 max-width:100%;
}
}

@media (max-width: 479px) {
}

.quiz-v-card-slider {
 margin-left:-15px;
 padding-left:20px;
 padding-right:20px;
}
@media (max-width: 991px) {
.quiz-v-card-slider {
 margin-left:0px;
}
}

.tabs-6208-tab {
 margin-right:10px;
 background-color:#2e265c;
 color:#ffffff;
 border-top-left-radius:12px;
 border-top-right-radius:12px;
}
@media (max-width: 991px) {
.tabs-6208-tab {
 text-align:center;
 padding-top:10px;
 padding-right:12px;
 padding-bottom:10px;
 padding-left:12px;
}
}

@media (max-width: 767px) {
.tabs-6208-tab {
 margin-right:5px;
}
.tabs-6208-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-6208-tab.oxy-easy-posts .oxy-posts,
.tabs-6208-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
}

@media (max-width: 479px) {
}

.tabs-6208-tab-active {
 background-color:#ffb921;
 color:#2e265c;
}
.tabs-contents-6208-tab {
 background-color:#ffffff;
 border-bottom-left-radius:12px;
 border-bottom-right-radius:12px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 overflow:hidden;
}
@media (max-width: 479px) {
}

.tax-banniere {
 line-height:0;
 overflow:hidden;
}
.qdj-home-block {
 text-align:center;
 padding-top:30px;
 padding-right:35px;
 padding-left:35px;
 position:relative;
 background-color:#2e265c;
 min-height:265px;
 padding-bottom:10px;
}
.qdj-home-block:not(.ct-section):not(.oxy-easy-posts),
.qdj-home-block.oxy-easy-posts .oxy-posts,
.qdj-home-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1400px) {
.qdj-home-block {
}
}

@media (max-width: 991px) {
.qdj-home-block {
 min-height:230px;
}
}

@media (max-width: 767px) {
.qdj-home-block {
 padding-left:15px;
 padding-right:15px;
 padding-top:30px;
 padding-bottom:0px;
}
}

.accordion-link:hover{
 background-color:#43319d;
 color:#ffffff;
}
.accordion-link {
 width:100%;
 padding-top:14px;
 padding-left:14px;
 padding-right:14px;
 padding-bottom:14px;
 text-align:justify;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 z-index:1;
 margin-top:10px;
 background-color:#ffffff;
 border-radius:12px;
cursor: pointer;
}
.accordion-link:not(.ct-section):not(.oxy-easy-posts),
.accordion-link.oxy-easy-posts .oxy-posts,
.accordion-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.clearlist {
 margin-top:0px;
}
.quiz-v-card-home-div {
 padding-left:15px;
 width:20%;
 text-align:left;
 margin-bottom:20px;
overflow: visible !important;
}
.quiz-v-card-home-div:not(.ct-section):not(.oxy-easy-posts),
.quiz-v-card-home-div.oxy-easy-posts .oxy-posts,
.quiz-v-card-home-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 1400px) {
.quiz-v-card-home-div {
 width:20%;
}
}

@media (max-width: 991px) {
.quiz-v-card-home-div {
 width:32%;
 min-width:32%;
 padding-top:5px;
}
.quiz-v-card-home-div:not(.ct-section):not(.oxy-easy-posts),
.quiz-v-card-home-div.oxy-easy-posts .oxy-posts,
.quiz-v-card-home-div.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 767px) {
.quiz-v-card-home-div {
 width:48%;
 padding-left:10px;
 min-width:48%;
}
.quiz-v-card-home-div:not(.ct-section):not(.oxy-easy-posts),
.quiz-v-card-home-div.oxy-easy-posts .oxy-posts,
.quiz-v-card-home-div.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.quiz-v-card-home-div {
 width:58%;
 min-width:58%;
}
}

.game-home-button:hover{
transform:scale(.98,.98); box-shadow:0px 3px 5px rgba(0,0,0,0.3);
}
.game-home-button {
 padding-right:15px;
 padding-left:0px;
 min-height:70px;
 margin-bottom:12px;
 text-align:justify;
 transition-duration:0.3s;
 position:relative;
 box-shadow:inset 0px rgba(0,0,0,0.3);
}
.game-home-button:not(.ct-section):not(.oxy-easy-posts),
.game-home-button.oxy-easy-posts .oxy-posts,
.game-home-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:flex-end;
justify-content:space-between;
}
@media (max-width: 991px) {
.game-home-button {
 text-align:right;
 position:relative;
}
.game-home-button:not(.ct-section):not(.oxy-easy-posts),
.game-home-button.oxy-easy-posts .oxy-posts,
.game-home-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 479px) {
.game-home-button {
 min-height:50px;
 margin-bottom:8px;
}
}

.game-home-text {
 font-family:CQF;
 color:#ffffff;
 font-weight:600;
 font-size:1.4em;
 text-align:center;
 padding-right:15px;
 padding-left:15px;
 padding-bottom:10px;
 padding-top:10px;
 height:100%;
width:100%
}
.game-home-text:not(.ct-section):not(.oxy-easy-posts),
.game-home-text.oxy-easy-posts .oxy-posts,
.game-home-text.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 1400px) {
.game-home-text {
 font-size:1.3em;
}
}

@media (max-width: 991px) {
.game-home-text {
 font-size:1.5em;
}
}

@media (max-width: 767px) {
.game-home-text {
 font-size:1.3em;
}
}

@media (max-width: 479px) {
.game-home-text {
 font-size:1.1em;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
}
}

.game-home-img {
 attachment_height:90;
 attachment_width:300;
 attachment_url:https://www.culturequizz.com/wp-content/uploads/2023/04/mdj.jpg;
 border-top-left-radius:8px;
 border-top-right-radius:8px;
 margin-top:10px;
 width:200px;
}
@media (max-width: 1400px) {
.game-home-img {
 width:140px;
}
}

@media (max-width: 991px) {
.game-home-img {
 max-width:200px;
 width:200px;
}
}

@media (max-width: 767px) {
.game-home-img {
 width:200px;
}
}

@media (max-width: 479px) {
.game-home-img {
 width:135px;
}
}

.newhome-img {
background-image:url(https://www.culturequizz.com/wp-content/uploads/2026/06/ba01d1fbe4-400x400.jpg);background-size: 200% 200%; height:76px;
 margin-right:10px;
 flex-shrink:0;
 border-top-left-radius:12px;
 border-bottom-left-radius:12px;
 border-top-right-radius:0px;
 border-bottom-right-radius:0px;
 width:75px;
 background-position:100% 0px;
}
.subtitle-line-more {
 font-family:CQF;
 padding-left:10px;
 text-transform:uppercase;
 letter-spacing:.5px;
 text-decoration:none;
 font-size:.75rem;
 font-weight:600;
 color:#43319d;
}
.mini-cat {
 margin-bottom:5px;
 font-size:.7rem;
 text-transform:uppercase;
 letter-spacing:.5px;
 line-height:1;
}
.oxy-burger-trigger:hover{
cursor: pointer;
}
.oxy-burger-trigger {
}
.oxy-burger-trigger .oxy-mega-dropdown_icon{
font-size:46px;
}

@media (max-width: 991px) {
.oxy-burger-trigger:hover{
}
}

@media (max-width: 479px) {
.oxy-burger-trigger {
}
.oxy-burger-trigger .oxy-mega-dropdown_icon{
font-size:36px;
}

}

.megamenu-link {
 width:50%;
 margin-bottom:30px;
 padding-right:10px;
}
.megamenu-link .oxy-slide-menu_title{
background-color:#ffffff;
text-transform: uppercase;
}

.megamenu-link .menu-item a{
line-height: 1.6;
font-size: 1.1rem;
}

@media (max-width: 991px) {
.megamenu-link {
 margin-bottom:25px;
}
.megamenu-link .oxy-slide-menu_list .menu-item a{
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
}

}

@media (max-width: 767px) {
.megamenu-link {
 padding-left:0px;
}
.megamenu-link .oxy-slide-menu_list .menu-item a{
padding-left:0px;
padding-right:10px;
}

.megamenu-link .menu-item a{
font-size: 1rem;
}

}

.offcanva-menu {
}
.offcanva-cat-menu {
}
.enigme-wrapper {
 margin-top:50px;
background-color: #23185c; opacity: 1; background-image: repeating-radial-gradient( circle at 0 0, transparent 0, #23185c 10px ), repeating-linear-gradient( #39298955, #392989 );
}
@media (max-width: 767px) {
.enigme-wrapper {
}
}

.enigme-heading {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:4px;
 border-right-width:4px;
 border-bottom-width:4px;
 border-left-width:4px;
 border-top-color:#2e2277;
 border-right-color:#2e2277;
 border-bottom-color:#2e2277;
 border-left-color:#2e2277;
 background-color:#ebeaf1;
 padding-top:5px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:5px;
 border-radius:40px;
 margin-top:-23px;
 margin-bottom:30px;
 font-size:1.4rem;
 font-weight:700;
}
@media (max-width: 767px) {
.enigme-heading {
 font-size:1.3rem;
 margin-top:-22px;
}
}

.sideblock-topicon {
 padding-top:35px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
 background-color:#ffffff;
 position:relative;
}
.sideblock-topicon:not(.ct-section):not(.oxy-easy-posts),
.sideblock-topicon.oxy-easy-posts .oxy-posts,
.sideblock-topicon.ct-section .ct-section-inner-wrap{
align-items:center;
}
.sideblock-icon {
background-color: #392989;
border: 1px solid #392989;
padding: 8px;color: #ffffff;}.sideblock-icon 
>svg {width: 26px;height: 26px;}.sideblock-icon {
 position:absolute;
 top:-23px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 box-shadow:0px -3px 3px 0px rgba(0,0,0,0.1);
}
.enigme-archive {
 margin-top:50px;
}
.arrow-icon {
color: #43319d;}.arrow-icon 
>svg {width: 16px;height: 16px;}.arrow-icon {
}
.game-blocks:hover{
transform:scale(1.03,1.03); transition-duration:0.3s;
}
.game-blocks {
 background-color:#ffffff;
 min-height:200px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:0px;
 padding-left:20px;
 position:relative;
}
.game-blocks:not(.ct-section):not(.oxy-easy-posts),
.game-blocks.oxy-easy-posts .oxy-posts,
.game-blocks.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 991px) {
.game-blocks {
 min-height:65px;
}
}

@media (max-width: 767px) {
.game-blocks {
 padding-left:10px;
 padding-right:10px;
}
}

@media (max-width: 479px) {
.game-blocks {
}
}

.game-bock-text {
 text-align:center;
 font-style:italic;
 font-size:.85rem;
 margin-bottom:15px;
}
@media (max-width: 767px) {
.game-bock-text {
}
}

.enigme-list:hover{
transform:scale(1.01,1.02); background-color:#ceceea;
 transition-duration:0.2s;
}
.enigme-list {
 background-color:#ffffff;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:15px;
 padding-right:15px;
 margin-top:10px;
 position:relative;
}
.enigme-list:not(.ct-section):not(.oxy-easy-posts),
.enigme-list.oxy-easy-posts .oxy-posts,
.enigme-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.enigme-list-title:hover{
 color:#43319d;
}
.enigme-list-title {
 font-family:CQF;
 font-weight:600;
 font-size:1.2rem;
 color:#43319d;
 margin-right:10px;
}
@media (max-width: 991px) {
.enigme-list-title {
 font-size:1rem;
}
}

.pointer-hover:hover{
cursor: pointer;
}
.pointer-hover {
}
.shortbread {
}
.cadenas-heading {
 background-color:#ffffff;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:20px;
 padding-right:20px;
 margin-top:10px;
 z-index:1;
 font-size:1.4rem;
 border-radius:30px;
 font-weight:700;
 border-top-width:4px;
 border-right-width:4px;
 border-bottom-width:4px;
 border-left-width:4px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#332f4a;
 border-right-color:#332f4a;
 border-bottom-color:#332f4a;
 border-left-color:#332f4a;
 box-shadow:inset 0px 0px 10px -5px #1d1735;
}
.main-section {
}
@media (max-width: 991px) {
.main-section {
}
.main-section .ct-section-inner-wrap {
padding-right: 10px;
padding-left: 10px;
}
}

.quiz-sidediv-div {
 margin-left:30px;
 text-align:left;
}
.quiz-sidediv-div:not(.ct-section):not(.oxy-easy-posts),
.quiz-sidediv-div.oxy-easy-posts .oxy-posts,
.quiz-sidediv-div.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
@media (max-width: 991px) {
.quiz-sidediv-div {
 margin-left:0px;
}
}

@media (max-width: 767px) {
.quiz-sidediv-div {
}
}

.jeux-more-link:hover{
}
.jeux-more-link {
 margin-top:15px;
 margin-bottom:5px;
 font-size:1.1rem;
 padding-top:5px;
 padding-bottom:5px;
}
@media (max-width: 991px) {
.jeux-more-link {
}
}

.cadenas-archive {
}
.nouveaute-tag {
transform:rotate(-2deg); font-family:CQF;
 position:absolute;
 font-weight:600;
 font-size:.85rem;
 color:#ffffff;
 background-color:#cc3d6a;
 padding-left:13px;
 padding-right:13px;
 border-radius:30px;
 padding-top:1px;
 padding-bottom:1px;
}
.postlist-leftpart {
 padding-right:3px;
white-space: nowrap; text-overflow: ellipsis; max-width: 96%; overflow: hidden;
}
@media (max-width: 767px) {
}

@media (max-width: 479px) {
}

.article-content {
 padding-top:20px;
 padding-bottom:30px;
 padding-left:20px;
 padding-right:20px;
 font-size:1.05rem;
 max-width:100%;
 width:750px;
 margin-left:auto;
 margin-right:auto;
}
.article-content:not(.ct-section):not(.oxy-easy-posts),
.article-content.oxy-easy-posts .oxy-posts,
.article-content.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
@media (max-width: 991px) {
.article-content {
}
}

@media (max-width: 767px) {
.article-content {
 padding-left:15px;
 padding-right:15px;
}
}

.quiz-associe {
}
.subtitle-icon {
 width:40px;
 margin-right:6px;
}
.jeux-bloc {
 width:49%;
 margin-bottom:20px;
 position:relative;
}
.jeux-bloc:not(.ct-section):not(.oxy-easy-posts),
.jeux-bloc.oxy-easy-posts .oxy-posts,
.jeux-bloc.ct-section .ct-section-inner-wrap{
justify-content:space-between;
}
@media (max-width: 991px) {
.jeux-bloc {
 width:100%;
}
}

.tag-pink {
 background-color:#cc3d6a;
 color:#ffffff;
}
.tag-pink:not(.ct-section):not(.oxy-easy-posts),
.tag-pink.oxy-easy-posts .oxy-posts,
.tag-pink.ct-section .ct-section-inner-wrap{
display:flex;
}
.quizlist-level {
}
.quizlist-level:not(.ct-section):not(.oxy-easy-posts),
.quizlist-level.oxy-easy-posts .oxy-posts,
.quizlist-level.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
@media (max-width: 1400px) {
}

@media (max-width: 991px) {
.quizlist-level {
}
.quizlist-level:not(.ct-section):not(.oxy-easy-posts),
.quizlist-level.oxy-easy-posts .oxy-posts,
.quizlist-level.ct-section .ct-section-inner-wrap{
flex-wrap:wrap;
}
}

.simplelist {
}
.simpleinfo {
}
.infoparameter {
}
.cattag {
}
.simple-title {
}
.quizlist-other {
}
.filter-div {
}
.filter-div:not(.ct-section):not(.oxy-easy-posts),
.filter-div.oxy-easy-posts .oxy-posts,
.filter-div.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.cadenas-id {
}
.enigme-id {
}
.white {
}
.category-box:hover{
 background-color:#392989;
}
.category-box {
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
 padding-left:10px;
 position:relative;
 transition-duration:0.3s;
 background-color:#ffffff;
text-wrap: balance;
}
.category-box:not(.ct-section):not(.oxy-easy-posts),
.category-box.oxy-easy-posts .oxy-posts,
.category-box.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:space-around;
}
@media (max-width: 1400px) {
.category-box {
text-wrap: balance;
}
}

@media (max-width: 991px) {
.category-box {
 min-width:16%;
text-wrap: balance; aspect-ratio: 1 / 1;
}
}

@media (max-width: 767px) {
.category-box {
 width:23%;
 min-width:110px;
 padding-top:6px;
 padding-bottom:6px;
 padding-left:7px;
 padding-right:7px;
text-wrap: balance; aspect-ratio: 1 / 1;
}
}

@media (max-width: 479px) {
.category-box {
 width:27%;
 min-width:95px;
}
}

.category-box-title:hover{
 color:#ffffff;
}
.category-box-title {
 font-family:CQF;
 margin-top:10px;
 font-size:1rem;
 font-weight:600;
 text-align:center;
 line-height:1;
}
@media (max-width: 767px) {
.category-box-title {
 font-size:.95rem;
 margin-top:5px;
}
}

@media (max-width: 479px) {
.category-box-title {
 font-size:.92rem;
}
}

.category-box-img {
 height:70px;
 transition-duration:0.2s;
}
@media (max-width: 767px) {
.category-box-img {
 height:55px;
}
}

@media (max-width: 479px) {
.category-box-img {
 height:45px;
}
}

.catboxes-div {
}
@media (max-width: 991px) {
.catboxes-div {
 padding-bottom:12px;
 padding-top:10px;
}
}

.bottom-content {
}
.category-section {
}
.category-section .ct-section-inner-wrap {
padding-top: 30px;
padding-right: 10px;
padding-bottom: 30px;
padding-left: 10px;
}
.newsletter {
}
.newsletter-list {
}
.cultureg-block-quiz:hover{
transform:scale(.96,.96); opacity:0.8;
}
.cultureg-block-quiz {
 padding-top:6px;
 padding-right:6px;
 padding-bottom:6px;
 padding-left:6px;
 font-size:1rem;
 position:relative;
 max-width:100px;
 color:#ffffff;
 background-color:#ffffff;
 text-transform:capitalize;
 transition-duration:0.2s;
aspect-ratio: 1;
}
.cultureg-block-quiz:not(.ct-section):not(.oxy-easy-posts),
.cultureg-block-quiz.oxy-easy-posts .oxy-posts,
.cultureg-block-quiz.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.cultureg-block-quiz {
 flex-grow:0;
 margin-bottom:5px;
 max-width:150px;
 padding-left:8px;
}
}

@media (max-width: 767px) {
.cultureg-block-quiz {
}
}

@media (max-width: 479px) {
.cultureg-block-quiz {
}
}

.quiz-serie {
 font-family:CQF;
 font-size:1.5rem;
 font-weight:700;
}
@media (max-width: 991px) {
.quiz-serie {
 font-size:1.4rem;
}
}

.cultureg-block {
 text-align:center;
 padding-top:10px;
 padding-bottom:10px;
 color:#392989;
}
.cultureg-block:not(.ct-section):not(.oxy-easy-posts),
.cultureg-block.oxy-easy-posts .oxy-posts,
.cultureg-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(80px, 98px));grid-column-gap: 10px;grid-row-gap: 10px;}
.cultureg-block:not(.ct-section):not(.oxy-easy-posts) > *,
.cultureg-block.ct-section .ct-section-inner-wrap > *,
.cultureg-block.oxy-easy-posts .oxy-posts > *{
height: 100%;}
@media (max-width: 991px) {
.cultureg-block {
 gap:6px;
}
.cultureg-block:not(.ct-section):not(.oxy-easy-posts),
.cultureg-block.oxy-easy-posts .oxy-posts,
.cultureg-block.ct-section .ct-section-inner-wrap{
gap:6px;
}
}

@media (max-width: 767px) {
.cultureg-block {
}
.cultureg-block:not(.ct-section):not(.oxy-easy-posts),
.cultureg-block.oxy-easy-posts .oxy-posts,
.cultureg-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(80px, 98px));grid-column-gap: 6px;grid-row-gap: 6px;grid-auto-rows: minmax(min-content,1fr);}
}

@media (max-width: 479px) {
.cultureg-block {
}
.cultureg-block:not(.ct-section):not(.oxy-easy-posts),
.cultureg-block.oxy-easy-posts .oxy-posts,
.cultureg-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(23%, 20%));grid-column-gap: 2%;grid-row-gap: 6px;}
}

.stillvisible-scroll {
}
.tabs-8191-tab {
}
.tabs-8191-tab-active {
}
.tabs-contents-8191-tab {
}
.oxel_accordion__row--active {
}
.jeux-list-div:hover{
 background-color:#ffeed1;
}
.jeux-list-div {
 padding-top:10px;
 padding-right:4px;
 padding-bottom:10px;
 padding-left:4px;
 transition-duration:0.3s;
 position:relative;
 margin-bottom:0px;
 border-bottom-color:rgba(67,49,157,0.1);
 border-bottom-width:2px;
 border-bottom-style:solid;
}
.jeux-list-div:not(.ct-section):not(.oxy-easy-posts),
.jeux-list-div.oxy-easy-posts .oxy-posts,
.jeux-list-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.jeux-list-div {
}
}

.sharenl {
 margin-top:10px;
 margin-bottom:10px;
}
.sharenl:not(.ct-section):not(.oxy-easy-posts),
.sharenl.oxy-easy-posts .oxy-posts,
.sharenl.ct-section .ct-section-inner-wrap{
display:none;
}
.other-games-v2:hover{
transform:scale(0.98,0.98);cursor:
}
.other-games-v2 {
 text-align:center;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(255,255,255,0.1);
 border-right-color:rgba(255,255,255,0.1);
 border-bottom-color:rgba(255,255,255,0.1);
 border-left-color:rgba(255,255,255,0.1);
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
 transition-duration:0.3s;
 background-color:#ffffff;
 gap:5px;
 border-radius:12px;
 position:relative;
 min-height:100px;
}
.other-games-v2:not(.ct-section):not(.oxy-easy-posts),
.other-games-v2.oxy-easy-posts .oxy-posts,
.other-games-v2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:5px;
}
@media (max-width: 767px) {
.other-games-v2 {
 min-height:90px;
}
}

@media (max-width: 479px) {
.other-games-v2 {
 min-height:85px;
 padding-left:3px;
 padding-right:3px;
}
}

.other-games-title {
 font-family:CQF;
 font-weight:600;
 font-size:.95em;
 line-height:1;
 margin-top:5px;
 color:#43319d;
text-wrap: balance;
}
@media (max-width: 991px) {
.other-games-title {
}
}

@media (max-width: 767px) {
.other-games-title {
 font-size:.85em;
text-wrap: balance;
}
}

@media (max-width: 479px) {
}

.other-game-block {
}
.other-game-block:not(.ct-section):not(.oxy-easy-posts),
.other-game-block.oxy-easy-posts .oxy-posts,
.other-game-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(88px, 1fr));grid-column-gap: 10px;grid-row-gap: 10px;}
.other-game-block:not(.ct-section):not(.oxy-easy-posts) > *,
.other-game-block.ct-section .ct-section-inner-wrap > *,
.other-game-block.oxy-easy-posts .oxy-posts > *{
grid-column: span 1;grid-row: span 1;}
@media (max-width: 767px) {
.other-game-block {
}
.other-game-block:not(.ct-section):not(.oxy-easy-posts),
.other-game-block.oxy-easy-posts .oxy-posts,
.other-game-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(85px, 1fr));grid-column-gap: 8px;grid-row-gap: 8px;}
}

@media (max-width: 479px) {
.other-game-block {
}
.other-game-block:not(.ct-section):not(.oxy-easy-posts),
.other-game-block.oxy-easy-posts .oxy-posts,
.other-game-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(75px, 1fr));grid-column-gap: 7px;grid-row-gap: 7px;}
}

.gaming-div {
}
.gaming-div:not(.ct-section):not(.oxy-easy-posts),
.gaming-div.oxy-easy-posts .oxy-posts,
.gaming-div.ct-section .ct-section-inner-wrap{
display:flex;
}
.fullview {
}
.content-bonordre {
}
.content-vrac {
}
.content-personnalite {
}
.content-perso {
}
.stickypublift {
}
.nlsubscribe {
}
.motdujour {
}
.motcodedujour {
}
.jeux-module:hover{
transform:scale(1.02,1.02);}
.jeux-module {
 padding-top:15px;
 padding-right:15px;
 padding-left:15px;
 background-color:#ffffff;
 text-align:center;
 max-width:32%;
 width:100%;
 position:relative;
 padding-bottom:15px;
 gap:10px;
 margin-bottom:20px;
}
.jeux-module:not(.ct-section):not(.oxy-easy-posts),
.jeux-module.oxy-easy-posts .oxy-posts,
.jeux-module.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:space-between;
gap:10px;
}
@media (max-width: 991px) {
.jeux-module {
 max-width:49%;
 margin-bottom:15px;
}
}

@media (max-width: 767px) {
.jeux-module {
 padding-left:10px;
 padding-right:10px;
 max-width:100%;
 margin-bottom:10px;
}
}

@media (max-width: 479px) {
.jeux-module {
 max-width:100%;
}
}

.jeux-module-head {
 font-weight:700;
 font-size:1.5em;
 text-align:center;
 line-height:1;
 margin-bottom:10px;
}
@media (max-width: 991px) {
.jeux-module-head {
 font-size:1.3em;
}
}

@media (max-width: 767px) {
}

.jeux-module-desc {
 font-style:italic;
 text-align:center;
 line-height:1.1;
 font-size:.9em;
text-wrap: balance;
}
.pink-tags {
}
.button-testpsy:hover{
background-color :#ffb921;
border: 1px solid #ffb921;
}.button-testpsy:hover{
}
.button-testpsy {
background-color :#ffffff;
border: 1px solid #ffffff;
color: #43319d;
padding: 10px 16px;
}.button-testpsy {
 font-family:Source Sans Pro;
 font-weight:600;
 border-radius:10px;
 font-size:1.15em;
 button-hover_color:#ffb921;
 transition-duration:0.3s;
}
.content-battle {
}
.darkpurple-link {
}
.collection-desc {
 font-style:italic;
 font-size:.8rem;
 margin-bottom:10px;
}
.category-box-mini-img {
 height:50px;
}
@media (max-width: 1400px) {
.category-box-mini-img {
 height:40px;
}
}

@media (max-width: 991px) {
.category-box-mini-img {
 height:55px;
}
}

@media (max-width: 767px) {
.category-box-mini-img {
 height:50px;
}
}

@media (max-width: 479px) {
.category-box-mini-img {
}
}

.decennie-white {
 background-color:#cc3d6a;
 border-radius:20px;
 padding-top:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-left:15px;
 min-height:500px;
 text-align:left;
 width:98%;
}
.decennie-white:not(.ct-section):not(.oxy-easy-posts),
.decennie-white.oxy-easy-posts .oxy-posts,
.decennie-white.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1400px) {
.decennie-white {
 padding-left:10px;
 padding-right:10px;
 width:100%;
 min-height:444px;
}
}

.special-list {
}
.daily-game-block {
 gap:10px;
}
.daily-game-block:not(.ct-section):not(.oxy-easy-posts),
.daily-game-block.oxy-easy-posts .oxy-posts,
.daily-game-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
justify-content:flex-start;
gap:10px;
}
@media (max-width: 767px) {
.daily-game-block {
}
.daily-game-block:not(.ct-section):not(.oxy-easy-posts),
.daily-game-block.oxy-easy-posts .oxy-posts,
.daily-game-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

.daily-game:hover{
transform:scale(0.98,0.98);cursor:
}
.daily-game {
 text-align:center;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(255,255,255,0.1);
 border-right-color:rgba(255,255,255,0.1);
 border-bottom-color:rgba(255,255,255,0.1);
 border-left-color:rgba(255,255,255,0.1);
 padding-top:3px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:3px;
 transition-duration:0.3s;
 background-color:#ffffff;
 gap:3px;
 border-radius:12px;
 position:relative;
 width:90px;
 flex-shrink:0;
 min-height:90px;
text-wrap: balance;
}
.daily-game:not(.ct-section):not(.oxy-easy-posts),
.daily-game.oxy-easy-posts .oxy-posts,
.daily-game.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:3px;
}
@media (max-width: 767px) {
.daily-game {
 padding-left:5px;
}
}

@media (max-width: 479px) {
}

.flex-nowrap {
}
.plift-mg {
 margin-top:5px;
}
@media (max-width: 991px) {
.plift-mg {
}
}

.other-dailygame {
 border-radius:12px;
 width:33.33%;
 text-align:center;
 color:#ffffff;
 padding-top:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-left:15px;
 gap:20px;
}
.other-dailygame:not(.ct-section):not(.oxy-easy-posts),
.other-dailygame.oxy-easy-posts .oxy-posts,
.other-dailygame.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:20px;
}
@media (max-width: 991px) {
.other-dailygame {
 width:100%;
}
}

.ellipsis {
white-space: nowrap; text-overflow: ellipsis;
}
.timeline-block:after{
 width:5px;
 height:40px;
 position:absolute;
 bottom:-40px;
 left:49%;
 border-left-style:dotted;
 border-left-color:#43319d;
 border-left-width:3px;
  content:"";
}
.timeline-block {
 background-color:#ffffff;
 width:600px;
 max-width:100%;
 padding-top:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-left:15px;
 gap:6px;
 margin-bottom:40px;
 z-index:2;
 position:relative;
 margin-left:auto;
 margin-right:auto;
}
.timeline-block:not(.ct-section):not(.oxy-easy-posts),
.timeline-block.oxy-easy-posts .oxy-posts,
.timeline-block.ct-section .ct-section-inner-wrap{
gap:6px;
}
.timeline-date {
 font-family:CQF;
 text-transform:uppercase;
 letter-spacing:2px;
 font-size:.8rem;
 font-weight:600;
}
.timeline-header {
 font-size:1.1rem;
 font-weight:700;
}
.timeline-left {
}
.cqmodal {
 width:50%;
 background-color:#ffffff;
 position:relative;
 overflow:visible;
 border-radius:12px;
 padding-top:30px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:20px;
overflow: visible !important;
}
@media (max-width: 991px) {
.cqmodal {
 width:70%;
}
}

@media (max-width: 767px) {
.cqmodal {
 width:90%;
}
}

.cqmodalclose {
background-color :#ffb921;
border: 1px solid #ffb921;
color: #43319d;
padding: 10px 16px;
}.cqmodalclose {
 font-family:Source Sans Pro;
 font-size:1.4em;
 font-weight:400;
 padding-left:0px;
 padding-right:0px;
 width:30px;
 height:30px;
 position:absolute;
 top:-10px;
 right:-10px;
 border-radius:100px;
 overflow:visible;
}
.cqmodalclose:not(.ct-section):not(.oxy-easy-posts),
.cqmodalclose.oxy-easy-posts .oxy-posts,
.cqmodalclose.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.cqmodalcontent {
 text-align:left;
}
.cqmodalcontent:not(.ct-section):not(.oxy-easy-posts),
.cqmodalcontent.oxy-easy-posts .oxy-posts,
.cqmodalcontent.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.mobile-menu-button {
 padding-top:10px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:15px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#ebeaf1;
 min-height:50px;
}
.mobile-menu-button:not(.ct-section):not(.oxy-easy-posts),
.mobile-menu-button.oxy-easy-posts .oxy-posts,
.mobile-menu-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.mobile-menu-button-content {
 font-family:CQF;
 gap:10px;
 font-weight:600;
 color:#43319d;
 font-size:1.1em;
}
.mobile-menu-button-content:not(.ct-section):not(.oxy-easy-posts),
.mobile-menu-button-content.oxy-easy-posts .oxy-posts,
.mobile-menu-button-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:10px;
}
.mobile-menu-textlink:hover{
 color:#cc3d6a;
}
.mobile-menu-textlink {
 font-family:CQF;
 font-weight:600;
 text-decoration:none;
 color:#43319d;
 background-color:#ebeaf1;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:14px;
 padding-right:14px;
}
.horizontal-collection {
 margin-bottom:5px;
}
@media (max-width: 1400px) {
}

.jeu-bento-div {
 margin-top:auto;
 margin-bottom:auto;
}
.jeu-bento-div:not(.ct-section):not(.oxy-easy-posts),
.jeu-bento-div.oxy-easy-posts .oxy-posts,
.jeu-bento-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.jeu-bento:hover{
background-image:linear-gradient(#fffaf2, #fffaf2); border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#ffb921;
 border-right-color:#ffb921;
 border-bottom-color:#ffb921;
 border-left-color:#ffb921;
}
.jeu-bento {
background-image:linear-gradient(#ffffff, #ffffff); padding-top:7px;
 padding-right:7px;
 padding-bottom:7px;
 padding-left:7px;
 min-height:70px;
 transition-duration:0.3s;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.jeu-bento:not(.ct-section):not(.oxy-easy-posts),
.jeu-bento.oxy-easy-posts .oxy-posts,
.jeu-bento.ct-section .ct-section-inner-wrap{
justify-content:center;
}
@media (max-width: 479px) {
}

.jeu-boxed {
 padding-top:8px;
 padding-right:7px;
 padding-bottom:8px;
 padding-left:7px;
 background-color:#ffffff;
}
.jeu-boxed:not(.ct-section):not(.oxy-easy-posts),
.jeu-boxed.oxy-easy-posts .oxy-posts,
.jeu-boxed.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.jeu-boxed-div {
 gap:10px;
 text-align:center;
 height:100%;
text-wrap:balence
}
.jeu-boxed-div:not(.ct-section):not(.oxy-easy-posts),
.jeu-boxed-div.oxy-easy-posts .oxy-posts,
.jeu-boxed-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:10px;
}
@media (max-width: 991px) {
.jeu-boxed-div {
text-wrap:balance
}
}

@media (max-width: 479px) {
.jeu-boxed-div {
}
.jeu-boxed-div:not(.ct-section):not(.oxy-easy-posts),
.jeu-boxed-div.oxy-easy-posts .oxy-posts,
.jeu-boxed-div.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

.jeu-boxed-title {
 font-size:1.1rem;
 line-height:1;
 font-weight:600;
 text-align:center;
text-wrap:balance
}
@media (max-width: 767px) {
.jeu-boxed-title {
 font-size:1rem;
}
}

.jeu-boxed-text {
 font-family:CQF;
 color:#392989;
 font-weight:700;
 font-size:1.1rem;
}
.gamesubtitle {
 font-family:CQF;
 text-transform:uppercase;
 font-weight:700;
 letter-spacing:1.5px;
 color:#cc3d6a;
 padding-right:10px;
}
.hide_first_child {
}
.content-chronochallenge {
}
.content-repgroupees {
}
.popup:ct_depth{
}
.popup {
 background-color:#ffffff;
 backdrop-color:rgba(0,0,0,0.35);
 modal_position:center;
 padding-top:30px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:20px;
 position:relative;
 overflow:visible;
 width:50%;
}
@media (max-width: 991px) {
.popup {
 width:70%;
}
}

@media (max-width: 767px) {
.popup {
 width:90%;
}
}

@media (max-width: 479px) {
.popup {
 padding-left:10px;
 margin-left:0px;
 padding-right:8px;
}
}

.pastille-div {
 padding-top:15px;
 background-color:#ffffff;
 padding-right:15px;
 padding-bottom:10px;
 padding-left:15px;
 height:100%;
 position:relative;
 margin-top:auto;
 margin-bottom:auto;
}
.pastille-div:not(.ct-section):not(.oxy-easy-posts),
.pastille-div.oxy-easy-posts .oxy-posts,
.pastille-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.pastille-title {
 font-family:CQF;
 font-weight:600;
 font-size:1.1rem;
 text-align:center;
 line-height:1;
text-wrap:balance
}
.pastille-img {
 width:50px;
 margin-bottom:6px;
}
.pastilles {
 gap:10px;
}
.pastilles:not(.ct-section):not(.oxy-easy-posts),
.pastilles.oxy-easy-posts .oxy-posts,
.pastilles.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
gap:10px;
}
.pastille {
 max-width:200px;
}
.pastille-tag {
 padding-left:20px;
 padding-right:20px;
 padding-top:3px;
 padding-bottom:3px;
 background-color:#efa300;
 border-top-left-radius:0px;
 border-top-right-radius:10px;
 border-bottom-left-radius:10px;
 border-bottom-right-radius:0px;
 color:#ffffff;
 line-height:1;
 font-weight:700;
 letter-spacing:1px;
 font-size:.8rem;
 position:absolute;
 top:0px;
 right:0px;
}
.moving-bg {
	background: linear-gradient(-45deg, #1f005c, #ffb4a2, #e5989b, #b5838d);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}body {
	background: #ebeaf1;
}

img {
	height:auto;
	width:auto;
	max-width:100%;
}

ul, ol {
    list-style-type: disc;
    padding: 1em;
}

.special-list ul, special-list ol {
  list-style-type: disc;
  padding: 0 16px;
}

.adsbygoogle[data-ad-status="unfilled"] {
  display: none !important;
}

.oxy-header-container {
    padding-right: 0;
	padding-left: 0;
}

.oxy-repeater-pages-wrap {
    width: 100%;
}

.oxy-pro-menu-container>div:first-child {
   margin-top: 70px;
}

span.ezoic-ad {
    margin: auto;
    width: 100%;
}

.form-submit-button {
    background-color: #392989 !important;
    color: #fff !important;
    border-radius: 50px !important;
    padding: 10px 40px !important;
    border: none !important;
}

.adimage img {
    box-shadow: 0 0px 10px rgba(51, 51, 51, 0.2);
    border-radius: 12px;
}

.publift-widget-23107181803-container {
    background: rgba(51 51 51 0.15);
}

div#evf-281971-field_s7pAKcybMw-7-container {
    display: none;
}

.stillvisible-scroll::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 8px;
}

.stillvisible-scroll::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(255, 255, 255, .5);
    -webkit-box-shadow: 0 ;
}

.flex-nowrap > :first-child {
  margin-left: 10px;
}

.flex-nowrap > :last-child {
  margin-right: 10px;
}

.quizlist-other .stillvisible-scroll::-webkit-scrollbar-thumb {
    background-color: rgba(67, 49, 157, .5);
}

.shortbread .breadcrumbs > span:nth-last-child(1), .shortbread .breadcrumbs > span:nth-last-child(2) {
    display: none;
}

.wpc-sorting-form select, .wpc-filter-content select {
    padding: 6px 12px;
    border-color: #d5d2e0;
    border-radius: 10px;
    color: inherit;
    -webkit-appearance: none;
    font-family: 'Source Sans Pro';
    font-weight: 700;
    font-size: 1em;
}

.wpc-filters-widget-select, .wpc-orderby-select {
    background: #fff;
}

.wpc-orderby-select {
    max-width: 350px;
}

.wpc-filters-widget-content input[type=text] {
  border-radius: 10px;
  min-height: 38px;
}

.wpc-filters-section {
    margin-bottom: 0 !important;
}

.wpc-horizontal-layout .wpc-filters-widget-wrapper {
    align-items: flex-end;
}

.wpc-filter-title {
    margin-bottom: 5px;
}

figure.wp-block-image.is-style-default img {
    border-radius: 12px;
}

.button--main svg {
    fill: #fff;
}

.animated-border a {
    background: #fff;
    position: relative;
    border-radius: 100px;
    padding: 20px 25px;
    font-family: 'CQF';
    font-weight: 600;
    color: #2e265c;
    font-size: 1.1rem;
}

.animated-border a {
    background: #4b37ad;
    position: relative;
    border-radius: 100px;
    padding: 14px 25px;
    font-family: 'CQF';
    font-weight: 600;
    color: #ffffff;
    font-size: 1.1rem;
}

.animated-border {
    --offset: 3px;
    position: relative;
    overflow: hidden;
    padding: 3px;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    flex-direction: row;
    margin: auto;
    width: fit-content;
    margin-top: 15px;
}

.animated-border:before {
    content: "";
    background: conic-gradient(transparent 270deg, currentColor, transparent);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    aspect-ratio: 1;
    width: 100%;
    animation: rotate 3s linear infinite;
}

@keyframes rotate {
    0% {
        transform: translate(-50%, -50%) scale(1.4) rotate(0turn)
    }

    to {
        transform: translate(-50%, -50%) scale(1.4) rotate(1turn)
    }
}


@media only screen and (max-width: 991px) {
nav#_nav_menu-11-124 {display: none !important;}
}

header ul.sub-menu {
  background: #feb921 !important;
}

@media only screen and (max-width: 1350px) {
  .share-side {display: none !important;}
}

@media screen and (min-width: 767px) {
  .stickypublift {top: 0px;position: -webkit-sticky;position: sticky;height: 600px;}	
}
.culturequizz {
	display: flex;
	flex-direction: column;
	border-radius: 12px;
	color: white;
	position: relative;
}

.culturequizz__slides {
	flex: 1;
	position: relative;
}

.culturequizz__slides:after {
	content: '';
	display: block;
	clear: both;
}

.culturequizz:not(.is-finished) .culturequizz__slide {
	width: 100%;
	position: relative;
	left: initial;
	margin-top: 60px;
}

.culturequizz:not(.is-finished) .culturequizz__slide.is-active {
	left: 0;
	display: block;
}

.culturequizz:not(.is-finished) .culturequizz__slide.is-completed, .culturequizz:not(.is-finished) .culturequizz__slide.is-completed-but-not-counted {
	left: initial;
	display: block;
}

.culturequizz.is-finished {
	height: auto !important;
}

.culturequizz.is-finished .culturequizz__slides {
	display: flex;
	flex-direction: column;
}

.culturequizz.is-finished .culturequizz__slide {
	order: 2;
}

.culturequizz.is-finished .culturequizz__slide--last {
	order: 1;
	color: white;
}

.culturequizz__slide.culturequizz__slide--inter.culturequizz__slide--first {
	margin-top: 0;
}

.culturequizz.is-finished .culturequizz__slide__continue {
	display: none !important;
}

.culturequizz.is-finished .culturequizz__slide.is-skipped {
	display: none;
}

.culturequizz.is-finished .culturequizz__slide--question:not(.is-completed) {
	display: none;
}

.culturequizz.is-finished .culturequizz__slide--question.is-completed {
	margin: 10px 0;
}

.culturequizz.is-finished .culturequizz__slide--inter:not(.is-completed):not(.culturequizz__slide--last):not(.is-auto-completed) {
	display: none;
}

.culturequizz.is-finished .culturequizz__slide--inter:not(.culturequizz__slide--last) {
	position: relative;
	margin: 10px 0;
}

.culturequizz.is-finished .culturequizz__slide--inter:not(.culturequizz__slide--last):after {
	content: '';
	display: block;
	position: absolute;
	left: 15%;
	right: 15%;
	height: 2px;
	background: neutral-dark;
}

.culturequizz.is-finished .culturequizz__slide--inter:not(.culturequizz__slide--last) * {
	display: none;
}

.culturequizz.is-finished .culturequizz__slide--inter:not(.culturequizz__slide--last) .culturequizz__slide__nextpart {
	position: relative;
	z-index: 1;
	display: inline-block;
	border: none;
	background: #fff;
	font-size: 1.3em;
}

.culturequizz__progress.progress-hidden {
	background: none;
}

.quiznumberq {
	color: #43319d;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: .95em;
	text-align: center;
	background: #ffffff;
	margin: auto;
	padding: 10px 18px;
	border-radius: 25px;
	box-shadow: 0px -5px 15px -5px rgba(47,36,102,0.4);
    position: absolute;
    top: -19px;
    left: 50%;
    transform: translateX(-50%);
}

.right .quiznumberq {
	color: #ffffff;
	background-color: #42ba82;
	border-color: #42ba82;
}

.wrong .quiznumberq {
	color: #ffffff;
	background-color: #cc3d6a;
	border-color: #cc3d6a;
}

.culturequizz__slide .innerslide {
	background: #43339d;
	border-radius: 20px;
	padding: 20px 0 0;
	box-shadow: rgb(44,39,69) 0px 4px 30px -10px;
    min-height: 330px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    position: relative;
    border-bottom: 5px solid rgba(0, 0, 0, .20);
}

.quiz-personnalite .culturequizz__slide .innerslide {
    min-height: 250px;
}

.culturequizz__slide.is-completed .innerslide {
	background: #261e4f;
    border-bottom: none;
}

.culturequizz__slide--last .innerslide {
	padding: 20px 15px 15px;
}

.culturequizz__slide.culturequizz__slide--question {
	background: #43339d;
	padding: 20px 0 30px;
}

.culturequizz__slide.culturequizz__slide--question.is-completed {
	display: none;
}

.culturequizz__slide.culturequizz__slide--question, .culturequizz__slide.culturequizz__slide--inter {
	background: none;
	padding: 0;
}

.photo-answer {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	padding: 25px;
	padding-bottom: 35px;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
}

.culturequizz__slide--question .photo-answer ul {
	margin: 0 0 0 20px;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: 60%;
}

.qimage {
	max-width: 52%;
	max-height: 380px;
	height: 100%;
	border: solid 7px #fff;
	padding: 1px;
	box-shadow: rgba(33,24,66,0.50) 2px 4px 15px 0px;
	transform: rotate(-2deg);
	background: #fff;
	border-radius: 18px;
}

.photo-answer ul li {
	width: 100%;
}

.culturequizz__slide {
	transition: fade 0.4s ease-out;
	display: none;
}

body.user-18903.single-quiz .culturequizz__slide, body.user-18903.parent-pageid-326892 .culturequizz__slide {
  display: block !important;
}
body.user-18903.single-quiz a.button.start.button--main.js-culturequizz-next-step.quiz-start, body.user-18903.parent-pageid-326892 a.button.start.button--main.js-culturequizz-next-step.quiz-start {
    display: none;
}

.culturequizz__slide h2 {
	font-size: 1.4rem;
	text-transform: inherit;
	text-align: center;
	padding: 33px 18px;
}

h2.culturequizz__slide__question {
	color: #fff;
	max-width: 700px;
	margin: auto;
    text-wrap: balance;
}

.culturequizz__slide p:last-child {
	margin-bottom: 0;
}

.culturequizz__slide--inter {
	text-align: center;
}

.culturequizz__slide--question ul {
	margin: 0 15px 0;
}

.culturequizz__slides:not(.quiz-personnalite) .culturequizz__slide--question li:first-child:nth-last-child(2), .culturequizz__slides:not(.quiz-personnalite) .culturequizz__slide--question li:first-child:nth-last-child(2)~li {
	width: 100%;
}

.culturequizz__slide--question li {
	width: 48%;
	margin: 1% .75%;
	display: flex;
	align-items: stretch;
	min-height: 56px;
}

.culturequizz__slide--question li label {
	width: 100%;
	font-size: 1.05em;
	line-height: 1.15;
	text-align: left;
}

ul.culturequizz__slide__answers {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding-bottom: 25px;
    max-width: 100%;
}

.culturequizz__slide--question input {
	display: none;
}

.culturequizz__slide--question label {
	display: flex;
	align-items: center;
	position: relative;
	padding: 11px 30px 11px 11px;
	border: 0px solid #ddd;
	border-radius: 40px;
	background-color: #fff;
	box-shadow: 0 0 8px rgba(0,0,0,0.1);
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: background-color .2s, box-shadow .2s;
	color: #43329d;
	font-weight: 600;
}

.culturequizz__slide--question label:before {
	content: '';
	width: 30px;
	height: 30px;
	min-width: 30px;
	margin-right: 12px;
	border: 0px solid #43329d;
	border-radius: 100px;
	transition: background-color .2s;
	font-size: 1rem;
	font-weight: 600;
	font-family: 'CQF';
	text-align: center;
	color: #fff;
	background: #43329d;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
}

.culturequizz__slide--question label.response-1:before {
	content: 'A';
}

.culturequizz__slide--question label.response-2:before {
	content: 'B';
}

.culturequizz__slide--question label.response-3:before {
	content: 'C';
}

.culturequizz__slide--question label.response-4:before {
	content: 'D';
}

.culturequizz__slide--question label.response-5:before {
	content: 'E';
}

.culturequizz__slide--question label.response-6:before {
	content: 'F';
}

.culturequizz__slide--question label.response-7:before {
	content: 'G';
}

.culturequizz__slide--question label.response-8:before {
	content: 'H';
}

.culturequizz__slide--question label.response-9:before {
	content: 'I';
}

.culturequizz__slide--question label.response-10:before {
	content: 'J';
}

.culturequizz__slide--question input:checked+label, .culturequizz__slide--question:not(.is-completed) input:checked+label label:hover {
	background-color: #ffb921 !important;
}

.culturequizz__slide--question.answered input:checked+label, .culturequizz__slide--question.answered label:hover {
	cursor: auto;
}

.culturequizz__slide--question input:checked+label.culturequizz__slide__answers--right:before, .culturequizz__slide--question input+label.culturequizz__slide__answers--right:before {
	background-color: #fff;
	content: '\2713';
	color: #42ba82;
	font-size: 17px;
	text-align: center;
	font-weight: bolder;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	border: 0;
}

.answered.culturequizz__slide--question input:checked+label:before {
	background-color: #43329d;
	color: #fff;
}

.culturequizz__slide--question input+label.culturequizz__slide__answers--right:before {
	background-color: #42ba82;
}

.culturequizz__slide--question input:checked+label.culturequizz__slide__answers--wrong:before, .culturequizz__slide--question input+label.culturequizz__slide__answers--wrong:before {
	background-color: #fff;
	content: '\2717';
	color: #cc3d6a;
	font-size: 17px;
	text-align: center;
	font-weight: bolder;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	border: 0;
}

.culturequizz__slide--question input:checked+label.culturequizz__slide__answers--right, .culturequizz__slide--question input+label.culturequizz__slide__answers--right {
	background: #42ba82 !important;
	border: 0px solid #42ba82;
	color: #fff;
}

.culturequizz__slide--question input:checked+label.culturequizz__slide__answers--wrong, .culturequizz__slide--question input+label.culturequizz__slide__answers--wrong {
	background: #cc3d6a !important;
	border: 0px solid #af4242;
	color: #fff;
}

.culturequizz__slide--question input+label.culturequizz__slide__answers--right:before {
	border: 6px solid #fff;
	background: #fff;
}

.culturequizz__slide--question input:checked+label.culturequizz__slide__answers--right:before, .culturequizz__slide--question input:checked+label.culturequizz__slide__answers--wrong:before {
	border: 0px;
	background: #fff;
}

.culturequizz__slide--question input:checked+label.culturequizz__slide__answers--right:before {
	color: #42ba82;
}

.culturequizz__slide--question input:checked+label.culturequizz__slide__answers--wrong:before {
	color: #ce4344;
}

.culturequizz a.button, .qdj a.button {
	border-bottom: 5px solid rgba(0,0,0,0.2);
	padding: 8px 40px;
	border-radius: 20px;
	color: #fff;
	font-size: 1.2rem;
	flex-direction: row;
	align-items: center;
	transition: 0.25s ease-out;
	justify-content: center;
	font-family: 'CQF';
	font-weight: 600;
    min-height: 50px;
	background: rgba(255,255,255,0.1);
	display: flex;
	margin: auto;
	width: 100%;
}

.qdj a.button {
    width: 94%;
}

.culturequizz a.button:hover, .qdj a.button:hover {
	background: #2d206d;
}

a.post-edit-link {
	display: inline-block;
}

.quizend-content {
	background: rgba(0,0,0,0.2);
	padding: 30px 20px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	margin: auto;
	border-radius: 12px;
}

.quizend-content p {
	font-size: 1.1rem;
	font-family: 'CQF';
	font-weight: 600;
	margin-bottom: 10px !important;
}

.quizend-content a {
	font-size: 1em;
	color: #ffb921;
	font-weight: 400;
	font-family: 'Source Sans pro';
	line-height: 1.5;
}

.quizend-content a:hover {
	color: #fff;
}

.culturequizz__alert {
	display: none;
	text-align: center;
	color: #cc3d6a;
	font-weight: 600;
}

.culturequizz__alert.isvisible {
	display: block;
}

a.restart {
	text-decoration: underline;
	color: #ffb921;
	font-weight: 600;
}

.social.buttons {
	display: flex;
	flex-direction: row;
	margin-top: 10px;
	align-items: center;
	justify-content: center;
	gap: 10px;
	background: rgba(0,0,0,0.20);
	padding: 15px 8px;
	border-radius: 12px;
}

.culturequizz .social.buttons a {
	width: 40px;
	height: 40px;
    min-height: 40px;
	padding: 10px;
}

.culturequizz .social .button span {
	margin-left: 0 !important;
}

.social.buttons>div {
}

.buttons-list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 5px;
	justify-content: center;
}

a.button.button--main.js-culturequizz-fb-share {
	background: #4274d9;
}

a.button.button--main.js-culturequizz-tw-share {
	background: #1da1f2;
}

a.button.button--main.js-culturequizz-next-step:hover {
	
}

p.culturequizz__slide__validate.center, p.culturequizz__slide__continue.center {
	text-align: center;
	margin: 7px 0 0;
    z-index: 2;
    position: relative;
}

.culturequizz__slide__question--right {
	color: #42ba82;
}

.culturequizz__slide__question--wrong {
	color: #e3396f;
}

.culturequizz__slide__answers input {
	transform: translateY(-2px);
	margin-right: 5px;
}

.culturequizz__slide__answers--wrong {
	font-weight: 500;
	color: #ea1e1e;
}

.culturequizz__slide__answers--right {
	font-weight: 500;
	color: #42ba82;
}

.culturequizz__slide__result {
	opacity: 0;
	transition: 0.25s opacity ease-out;
	font-size: 1em;
	text-align: center;
	display: flex;
	align-content: center;
	align-items: center;
	display: none;
	background: #322775;
	padding: 10px 12px 20px;
	color: #fff;
	flex-direction: column;
	border-radius: 0 0 20px 20px;
	margin: auto;
	width: 100%;
	box-shadow: inset 0px 0px 5px -2px rgba(0,0,0,0.50);
}

.culturequizz h1, h1.quizztitle {
	position: absolute;
	top: -15px;
	background: #fff;
	color: #43329d;
	padding: 5px 20px;
	border-radius: 50px;
	left: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
	margin-top: 7px;
	font-size: 1.8em;
	z-index: 1;
}

.culturequizz__slide__result h3 {
	font-size: .85em;
	margin-bottom: 10px;
	color: #fff;
	margin-top: -27px;
	background: #322775;
	padding: 6px 12px;
	border-radius: 8px 8px 0 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.quizz-intro-img {
	border-radius: 20px;
	border: 6px solid;
	width: 100%;
	background: #fff;
	box-shadow: 0px 3px 30px -3px rgba(29,20,70,0.35);
}

.quizz-intro-img.mobileview {
	display: none;
}

.action1, .action2, .action3, .action4, .action5, .action6 {
	background: #ffffff;
	height: 68px;
	color: #43329d;
	font-size: 1.4rem;
	margin-bottom: 20px;
	text-transform: capitalize;
	display: flex;
	align-items: center;
	line-height: 1.2;
	justify-content: space-evenly;
}

.action1 {
	border-radius: 0 100px 100px 0;
	width: 53%;
	box-shadow: 10px 0px 10px rgba(51,51,51,0.2);
}

.action2 {
	border-radius: 100px 0 0 100px;
	width: 35%;
	box-shadow: -10px 0px 10px rgba(51,51,51,0.2);
}

.intro-actions {
	position: absolute;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	bottom: 20px;
	width: 100%;
	left: 50%;
	transform: translate(-50%,0%);
}

p.replay-block {
	font-family: 'CQF';
	padding: 13px 9px 13px 25px;
	width: fit-content;
	margin: auto;
	border-radius: 30px;
	margin-top: 30px;
}

p.replay-block a {
	color: #fff;
	font-weight: 600;
	background: #52c169;
	padding: 10px 15px;
	border-radius: 20px;
	text-transform: uppercase;
	display: block;
	width: 93%;
	margin: auto;
	margin-top: auto;
	margin-top: 10px;
}

a.button.start {
	background: #cc3d6a !important;
	color: #ffffff;
	font-weight: 600;
	padding: 12px;
	margin-top: 10px;
	font-size: 1.3rem;
	font-family: 'CQF';
	border-bottom: solid 6px rgba(0,0,0,0.2);
	margin: 5px 0 0;
	width: 100% !important;
}

.is-completed a.button.start.quiz-start {
	display: none;
}

.culturequizz .button span {
     margin-left: 10px;
}

.culturequizz a.button.start:hover {
	background: #43319d !important;
}

.culturequizz__slide__result.is-shown {
	opacity: 1;
	display: flex !important;
	margin-top: 10px;
}

.is-completed .culturequizz__slide__result.is-shown, .is-completed .culturequizz__slide__result.is-shown h3 {
	background: #433c68;
}

.culturequizz__slide__result p {
	margin: 0 0 10px 0;
	text-align: left;
}

.culturequizz__slide__result p:last-child {
	margin-bottom: 0;
}

.culturequizz__slide__result__more {
	font-size: 0.85em;
	margin-top: 10px;
}

.culturequizz__slide__continue {
	display: none;
	opacity: 0;
	transition: 0.25s opacity ease-out;
}

.culturequizz__slide__continue.is-shown {
	opacity: 1;
}

.culturequizz__slide__nextpart {
	display: inline-block;
	background: neutral;
	font-weight: 600;
	border-radius: radius;
	border: 1px solid #e1e1e8;
	padding: 0.5em 1em;
}

.wp-content .culturequizz__slide__nextpart {
	margin: 0;
}

.quizmoji {
	background: #fff;
	border-radius: 100px;
	margin-right: -60px;
	z-index: 1;
	margin-top: -25px;
	display: none;
	background-size: contain;
	height: 80px;
	width: 80px;
}

.quizmoji.score--perfect {
	background-image: url(https://www.culturequizz.com/wp-content/uploads/partying_face3.gif);
	display: block;
}

.quizmoji.score--verygood {
	background-image: url(https://www.culturequizz.com/wp-content/uploads/2021/07/unicorn.gif);
	display: block;
}

.quizmoji.score--middlegood {
	background-image: url(https://www.culturequizz.com/wp-content/uploads/star_struckmini.gif);
	display: block;
}

.quizmoji.score--good {
	background-image: url(https://www.culturequizz.com/wp-content/uploads/2021/07/smiling_face_with_sunglasses.gif);
	display: block;
}

.quizmoji.score--average {
	background-image: url(https://www.culturequizz.com/wp-content/uploads/beaming_face_with_smilin-mini.gif);
	display: block;
}

.quizmoji.score--middleaverage {
	background-image: url(https://www.culturequizz.com/wp-content/uploads/2021/07/winking_face.gif);
	display: block;
}

.quizmoji.score--lowaverage {
	background-image: url(https://www.culturequizz.com/wp-content/uploads/face_with_rolling_eyesminio.gif);
	display: block;
}

.quizmoji.score--low {
	background-image: url(https://www.culturequizz.com/wp-content/uploads/2021/07/weary_face.gif);
	display: block;
}

.quizmoji.score--bad {
	background-image: url(https://www.culturequizz.com/wp-content/uploads/2023/01/cry.gif);
	display: block;
}

.quizmoji.score--verybad {
	background-image: url(https://www.culturequizz.com/wp-content/uploads/2021/07/face_screaming_in_fear.gif);
	display: block;
}

.myscore {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: center;
	margin-top: 30px;
	margin-bottom: 15px;
}

.score_text {
	font-size: 1.2rem;
	font-family: 'CQF';
	font-weight: 600;
}

.score_good, .score_verygood, .score_average, .score_lowaverage, .score_bad, .score_low, .score_verybad, .score_middlegood, .score_middleaverage, .score_perfect {
	font-size: 1.2rem;
	font-family: 'CQF';
	font-weight: 600;
	display: none;
}

.score_good.is-visible, .score_verygood.is-visible, .score_average.is-visible, .score_lowaverage.is-visible, .score_low.is-visible, .score_bad.is-visible, .score_verybad.is-visible, .score_middlegood.is-visible, .score_middleaverage.is-visible, .score_perfect.is-visible {
	display: block;
}

.average-score {
	flex-direction: column !important;
	width: 140px;
	height: 140px;
	padding: 20px;
	border-radius: 100px;
	background: rgba(255,255,255,0.1);
	line-height: 1.1;
	margin-left: 30px;
	display: flex;
	justify-content: center;
}

.myscore>div {
	display: flex;
}

.culturequizz__average {
	font-family: 'CQF';
	font-weight: 600;
	font-size: 1.6rem;
	margin-top: 5px;
}

.culturequizz__slide__score {
	margin: 0;
	color: #fff;
	font-size: 2.4rem;
	padding: 0.6em 1em;
	font-weight: 600;
	width: 160px;
	height: 160px;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 10px solid rgba(255,255,255,0.2);
	font-family: 'CQF';
}

.culturequizz__slide__score--perfect {
	background: #e23695;
}

.culturequizz__slide__score--verygood {
	background: #3fc3c3;
}

.culturequizz__slide__score--good, .culturequizz__slide__score--middlegood {
	background: #42ba82;
}

.culturequizz__slide__score--average, .culturequizz__slide__score--middleaverage {
	background: #ffb921;
}

.culturequizz__slide__score--lowaverage, .culturequizz__slide__score--low {
	background: #f79b3c;
}

.culturequizz__slide__score--bad {
	background: #cc3d6a;
}

.culturequizz__slide__score--verybad {
	background: #dc4b4b;
}

.full-response {
	width: 100%;
	font-style: italic;
    text-wrap: balance;
}

.full-response img {
	max-width: 420px;
	max-height: 225px;
	border-radius: 6px;
}

.full-response p {
	text-align: center;
}

.is-finished .qimage {
	display: none;
}

img.rimage {
	border-radius: 30px;
	z-index: 1;
	border: 4px solid #fff;
	position: absolute;
	right: -4px;
	width: 100px;
	box-shadow: 0 0 10px 0 rgba(58,58,58,0.5);
}

.culturequizz__slide--question li.reponse-photo label {
	padding-right: 100px;
	min-height: 60px;
}

.full-response .youtube-div {
	border: none;
	border-radius: 10px;
	margin-bottom: 5px;
}

.quiz-patch.serie-patch {
	position: absolute;
	left: 60%;
	top: 45%;
	width: 100px;
	height: 100px;
	font-size: 2em;
	border: solid 5px;
}

.list-patch.serie-patch {
	left: -4px;
	top: -3px;
	width: 33px;
	height: 33px;
	font-size: .94em;
	border-radius: 13px;
	padding-top: 2px;
	border: none;
	transform: rotate(8deg);
	box-shadow: 0px 0px 5px 0 rgba(36,28,75,0.3);
	background-color: #e32a64;
}

.culturequizz__slide--question li.reponse-photo {
	width: 44%;
	margin: 3%;
	display: flex;
	align-items: stretch;
}

.is-finished .culturequizz__slide__result.is-shown {
	display: none !important;
}

.is-completed .culturequizz__slide__continue.is-shown {
	display: none !important;
}

.is-completed .culturequizz__slide__continue, .is-completed .button.js-culturequizz-next-step {
	display: none;
}

.culturequizz__slide--question:not(.answered) label:hover {
	background-color: #ffe5ac;
}

.culturequizz__progress {
	position: relative;
	border-radius: 12px 12px 0 0;
	height: 10px;
	background: #5549a7;
	margin: 5px auto 0;
	overflow: hidden;
}

.culturequizz__progress__completion {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 10px;
	background: #ffb921;
	transition: 0.2s width ease-in;
}

.culturequizz__progress__completion__stats {
	display: none;
	position: absolute;
	top: -6px;
	left: 80%;
	background: #feb921;
	border-radius: 21px;
	padding: 1px 7px;
	font-size: 0.6rem;
	white-space: nowrap;
	color: #fff;
	z-index: 2;
	font-weight: 600;
	color: #b68927;
}

span.culturequizz__progress__completion__total, span.culturequizz__progress__completion__number {
	color: #feb921;
}

.culturequizz__progress__step {
	position: absolute;
	top: -7px;
}

.culturequizz__progress__step span {
	display: block;
	position: absolute;
	bottom: -24px;
	color: neutral;
	font-size: 0.7rem;
	mobile();
}

.culturequizz__progress__step.is-reached:before {
	background: #42ba82;
}

.culturequizz__progress__step.is-current:before {
	background: #42ba82;
	animation-duration: 0.8s;
	animation-name: pop;
	animation-fill-mode: forwards;
}

.is-finished .culturequizz__progress__completion__stats {
	display: none !important;
}

.is-finished .culturequizz__progress {
	display: none;
}

.is-finished .culturequizz__slide h2 {
	margin-top: 35px;
}

.culturequizz__slide__optin {
	height: 170px;
}

.culturequizz__slide__optin .DELI-wrapper {
	background: #42ba82;
	padding: 10px;
	border-radius: radius;
	margin: 0 auto;
	max-width: 700px;
}

.culturequizz__slide__optin .DELI-wrapper p {
	color: #fff;
	margin: 0 0 10px 0;
}

.culturequizz__slide__optin .DELI-title {
	text-transform: uppercase;
	font-size: 1.1rem;
}

.culturequizz__slide__optin .DELI-formBloc {
	display: flex;
	padding: 0 20%;
}

.culturequizz__slide__optin .DELI-inputField {
	flex: auto;
	border-radius: 0;
	border-right: 0;
}

.culturequizz__slide__optin .DELI-button {
	flex: auto;
	background: #fff;
	cursor: pointer;
	white-space: nowrap;
}

.culturequizz__slide--question input:checked+label {
	animation: flubber .8s 1 0s;
}

ul, ol {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

a.button.button--main.js-culturequizz-fb-share, a.button.button--main.js-culturequizz-tw-share {
	font-size: 1rem;
	font-weight: 600;
	border: none;
}

.line {
	height: calc(100% - 250px);
	background: #ffffff;
	width: 10px;
	position: absolute;
	left: 50%;
}

a.button.button--main.js-culturequizz-next-step {

}

a.button.js-culturequizz-validate-answer span {
    font-size: 1.7rem;
    height: 27px;
}

.culturequizz a.button, .qdj a.button {
	background: #cc3d6a;
}

.culturequizz a.button:hover, .qdj a.button:hover {
	background: #b03259;
}

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

	10% {
		transform: scale(0.98);
	}

	25% {
		transform: scale(1.06);
	}

	50% {
		transform: scale(0.99);
	}
}

@keyframes flubber {
	0%, 100% {
		transform: scale(1);
	}

	10% {
		transform: scale(0.98);
	}

	25% {
		transform: scale(1.06);
	}

	50% {
		transform: scale(0.99);
	}
}

@-moz-keyframes pop {
	40% {
		transform: translateX(-10px) scale(0.6);
	}

	70% {
		transform: translateX(-10px) scale(1.3);
	}

	90% {
		transform: translateX(-10px) scale(0.9);
	}

	100% {
		transform: translateX(-10px) scale(1);
	}
}

@-webkit-keyframes pop {
	40% {
		transform: translateX(-10px) scale(0.6);
	}

	70% {
		transform: translateX(-10px) scale(1.3);
	}

	90% {
		transform: translateX(-10px) scale(0.9);
	}

	100% {
		transform: translateX(-10px) scale(1);
	}
}

@-o-keyframes pop {
	40% {
		transform: translateX(-10px) scale(0.6);
	}

	70% {
		transform: translateX(-10px) scale(1.3);
	}

	90% {
		transform: translateX(-10px) scale(0.9);
	}

	100% {
		transform: translateX(-10px) scale(1);
	}
}

@keyframes pop {
	40% {
		transform: translateX(-10px) scale(0.6);
	}

	70% {
		transform: translateX(-10px) scale(1.3);
	}

	90% {
		transform: translateX(-10px) scale(0.9);
	}

	100% {
		transform: translateX(-10px) scale(1);
	}
}

.spinning {
  display: inline-block;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

@media only screen and (max-width: 767px) {
	#finalscore .innerslide {
		padding-left: 10px;
		padding-right: 10px;
	}

	.culturequizz__slide h2 {
		font-size: 1.15rem;
		padding: 23px 15px;
	}

	ul.culturequizz__slide__answers li {
		width: 100%;
		margin: 1% 0;
	}

	.culturequizz h1, h1.quizztitle {
		position: initial;
		top: 0;
		background: none;
		color: #ffffff;
		padding: 5px 15px;
		border-radius: 0;
		left: 0;
		transform: none;
		text-align: center;
		margin-top: 0px;
		font-size: 1.5em;
		margin-bottom: 15px;
		z-index: 1;
	}

	.culturequizz h3 {
		font-size: 1.1em;
		font-weight: 600;
	}

	.culturequizz__slide__result h3 {
		font-size: .9em;
		margin-right: 0px;
		margin-bottom: 5px;
	}

	p.culturequizz-question-pass-rate {
		font-size: .95em;
	}

	.photo-answer {
		display: flex;
		flex-direction: column;
		padding: 0;
		width: 90%;
		margin: auto;
	}

	.qimage {
		max-width: 95%;
		margin: 10px auto 5px;
		max-height: 350px;
		border: solid 5px #fff;
		transform: rotate(-1deg);
	}

	.photo-answer ul {
		width: 100%;
		margin: auto;
	}

	.culturequizz__slide--question .photo-answer ul {
		margin: 10px 0 0 0;
		max-width: 100%;
	}

	.action1, .action2 {
		width: 47%;
		height: 50px;
		margin-bottom: 10px;
		font-size: 1em;
	}

	.score-div {
		margin: auto;
	}

	.average-score {
		font-size: .9em;
		margin-left: 0;
	}

	.culturequizz__slide__score {
		margin-right: 7px;
		width: 140px;
		height: 140px;
	}

	.is-finished .culturequizz__slide h2 {
		font-size: 1.3em;
	}

	.full-response img {
		max-width: 100%;
	}

	.culturequizz__slide--question li.reponse-photo {
		width: 100%;
		margin: 0;
		margin-bottom: 30px;
	}

	img.rimage {
		width: 80px;
		border-radius: 16px;
	}

	.quizmoji {
		width: 60px;
		height: 60px;
	}

	.quizend-content {
		display: flex;
		flex-direction: column;
		padding: 0px 20px;
		border-radius: 8px;
	}

	.culturequizz__slide.culturequizz__slide--inter.culturequizz__slide--last {
		padding-bottom: 2.5%;
	}

	p.replay-block {
		background: none;
		color: #fff;
		padding: 10px;
	}

	p.social.buttons {
		margin: 20px auto;
	}

	p.social.buttons a {
		margin-bottom: 15px;
		width: 90%;
		padding: 10px 14px;
	}

	.culturequizz__slide.culturequizz__slide--question {
		padding: 10px 0 20px;
	}

	.quiz-patch.serie-patch {
		left: 59%;
		top: 42%;
		width: 80px;
		height: 80px;
		font-size: 1.5em;
		border: solid 4px;
	}

	.culturequizz a.button, .qdj a.button {
	}

	.culturequizz__slide--question li.reponse-photo label {
		padding-right: 80px;
	}

    .action1, .action2, .action3, .action4, .action5, .action6 {
	  height: 55px;
    }
}

@media only screen and (max-width: 500px) {
	.quiz-patch.serie-patch { left: 43%; top: 43%; width: 70px; height: 70px; font-size: 1.5em; border: solid 4px;}
    .quizz-intro-img { object-fit: cover; object-position: right center; }
    .quizz-intro-img.mobileview {}
	.qimage {
		max-height: 275px;
	}
}#commentform .heateor_sl_outer_login_container {
    display: none;
}

p.comment-form-cookies-consent {
    display: flex;
    align-items: center;
}

input#wp-comment-cookies-consent {
    width: auto;
    margin-right: 10px;
}

form#commentform {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
	background: #fff;
    border-radius: 12px;
    color: #41319d;
    padding: 15px;
    padding-bottom: 0;
	box-shadow: 0px 3px 12px -4px rgba(39, 35, 58, 0.25);
}


form#commentform p {
    width: 100%;
}

#commentform label {
    min-width: 75px;
}

form#commentform p.comment-form-email, form#commentform p.comment-form-author {
    display: flex;
    align-items: center;
	width: 48%;
}

p.comment-notes {
    display: none;
}

p.comment-form-comment label {
    display: none;
}

.oxy-comment-form .comment-reply-title {
    font-size: 1.3rem;
    font-weight: 700;
}


@media screen and (max-width: 767px) {
  form#commentform p.comment-form-email, form#commentform p.comment-form-author {width: 100%;}
  .oxy-comment-form .comment-reply-title {}

}.column-creds, .column-entry {
	display: none !important
}
.mycred-table td {
padding: 5px 10px !important;
}

.mycred-table a, td.column-quiz-points {
color: #1d1735;
font-size: 1.2em;
font-weight: 700;
}

.mycred-table a {
text-decoration: underline;	
}

table.leaderboard {
    width: 100%;
}

td.leaderboard-position, td.leaderboard-img {
    text-align: center;
}

.leaderboard tbody tr:nth-child(1) {
    background: rgba(255, 185, 33, 1);
}
.leaderboard tbody tr:nth-child(2) {
    background: rgba(255, 185, 33, 0.85);
}
.leaderboard tbody tr:nth-child(3) {
    background: rgba(255, 185, 33, 0.70);
}
.leaderboard tbody tr:nth-child(4) {
    background: rgba(255, 185, 33, 0.55);
}
.leaderboard tbody tr:nth-child(5) {
    background: rgba(255, 185, 33, 0.45);
}
.leaderboard tbody tr:nth-child(6) {
    background: rgba(255, 185, 33, 0.35);
}
.leaderboard tbody tr:nth-child(7) {
    background: rgba(255, 185, 33, 0.25);
}
.leaderboard tbody tr:nth-child(8) {
    background: rgba(255, 185, 33, 0.2);
}
.leaderboard tbody tr:nth-child(9) {
    background: rgba(255, 185, 33, 0.15);
}
.leaderboard tbody tr:nth-child(10) {
    background: rgba(255, 185, 33, 0.1);
}
.leaderboard tbody tr:nth-child(11) {
    background: rgba(255, 185, 33, 0.05);
}

.leaderboard-lastmonth .leaderboard-nom {
    font-size: 1.1rem;
    font-weight: 600;
}

.leaderboard-lastmonth .leaderboard-position {
    position: absolute;
    width: 28px;
    height: 28px;
    background: #392989;
    color: #ffb921;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-family: 'CQF';
    font-size: 1.05rem;
}

div#user-points-table {
    max-height: 800px;
    overflow: scroll;
}
div#user-points-table tr {
    line-height: 1.8;
}
div#user-points-table tr:nth-child(even) {
    background: #e0dfe8;
}
div#user-points-table a {
    color: #392989;
}
div#user-points-table a:hover {
    text-decoration: underline;
}.is-form-id-519 .is-search-submit:focus, .is-form-id-519 .is-search-submit:hover, .is-form-id-519 .is-search-submit, .is-form-id-519 .is-search-icon {
	
    border-radius: 0 12px 12px 0;
}

.is-form-style.is-form-style-3 input.is-search-input {
    border-radius: 12px 0 0 12px;
    padding: 25px;
}

div.is-ajax-search-details, div.is-ajax-search-result {
    margin-top: 5px;
    border-radius: 5px;
}

.searchwp-live-search-result a {
    font-family: 'Source Sans Pro';
    font-size: 1em;
    color: #43319d;
}
input.swp-input--search.swp-input {
    height: 50px;
}

#searchwp-form-1 .swp-input, #searchwp-form-1 .swp-select {
    border: 1px solid #dbd7e8;
    border-radius: 12px !important;
}

.is-form-style {
    max-width: 100%;
	width: auto;
    border-radius: 12px;
    display: flex;
    align-items: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
	box-shadow: 2px 2px 10px -1px rgba(39, 35, 58, 0.30);
}

.is-form-style button.is-search-submit {
    width: 70px;
    height: initial;
}

.is-form-style input.is-search-submit, .is-search-icon {
    border: 0px;
}

.is-ajax-search-details .is-title a, .is-ajax-search-post .is-title a {
    font-size: 1rem !important;
}

.is-search-sections .thumbnail {
    width: 60px !important;
}
.is-search-sections .thumbnail img {
    max-width: 55px !important;
    border-radius: 6px;
}

.is-ajax-search-post, .is-ajax-search-post-details {
    padding: 5px !important;
}

.is-search-sections {
    display: flex;
    align-items: center;
}

.searchform input[type=submit] {
    font-family: CQF;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
    padding-left: 1rem;
    font-weight: 600;
}

.searchform input::placeholder {
  opacity: 0.4;
}/* Popular - Slection */
.quiz-simplelist div a:hover {
    text-decoration: underline;
}
.quiz-simplelist div a {
    color: #fff;
    font-family: 'CQF';
    font-weight: 600;
}
.quiz-simplelist span {
    font-weight: 600;
	font-size: .95em;
    margin-right: 8px;
    color: #ffb921;
	display: flex;
	flex-align: row;
    justify-content: center;
    align-items: center;
    background: #33257b;
    min-width: 34px;
    height: 32px;
    border-radius: 13px;
}
.quiz-simplelist > div {
    margin-bottom: 5px;
	font-size: 1.1em;
	display: flex;
	flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
}

.taglisthash {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    line-height: 2.5;
    font-size: 1rem;
}

.simplelist {
    width: 100%;
    margin-bottom: 8px;
    color: #43319d;
    padding-bottom: 11px;
    border-bottom: solid 1px rgba(67, 49, 157, 0.20);
    width: 100%;
    transition: .2s;
	display: flex;
    align-items: center; 
	border-bottom: solid 1px #cac5e0;
    position: relative;
}

.simplelist:hover {
    transform: translateX(7px);
}

.simpleinfo, .simplecat {
    display: flex;
    flex-direction: row;
	align-items: center;
}

span.cattag, .cattag {
	padding: 2px 7px;
    border: 0;
    border-radius: 6px;
    margin-right: 10px;
    font-size: .7rem;
    background: #43319d;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .5px;
	flex-shrink: 0;
}

span.infoparameter {
	padding: 0 5px;
    text-transform: capitalize;
}

.infoparameter {
    text-transform: uppercase;
    font-size: .75rem;
    letter-spacing: .5px;
}

.cattag.content-question, .cattag.content-level {
    background : #b3afcd;
}

a .cattag.content-question, a .cattag.content-level {
    color : #fff;
}

.playtag {
    background: #cf3535;
    margin-right: 6px;
    color: #fff;
}

.simple-title {
    font-weight: 600;
    font-size: 1rem;
    padding-right: 10px;
	font-family: 'CQF';
}

a.simplelist > span.infolien {
    display: flex;
    flex-direction: row;
}

.simplelist > span {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 2px;
    margin-top: 2px;
    justify-content: center;
}

.infoparameter.device {
    display: none
}

.infoparameter.desktop {
    display: block; flex-shrink: 0;
}

@media screen and (max-width: 991px) {
    span.infolist {display: none;}
    .simpleinfo { order: 1; margin-bottom: 4px }
	.simplecat { order: 2}
	.simplelist { display: flex; align-items: flex-start; flex-direction: column;}
	.infoparameter.device {display: block}
	.infoparameter.desktop {display: none}
	.cattag {color: #43319d; background: #fff;}
}

/* Sous-Cat */

.sous-cat {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 10px;
}

.serie-bloc .sous-cat {
    justify-content: flex-start;
	align-items: stretch !important;
}

.sous-cat.serie-childs a.collection-button-link{
	display: flex;
    flex-direction: row;
	padding: 15px;
	line-height: 1.1;
	height: 100%;
	min-height: 70px;
    gap: 3px;
}

.sous-cat.serie-childs a.collection-button-link .serie-id{
	font-size: 1.3rem;
	font-family: 'CQF', 'Source Sans Pro';
	font-weight: 700;
	display: flex;
    align-items: flex-end;
    flex-direction: row;
}

.sous-cat-style {
	display: flex;
    align-items: stretch;
    justify-content: flex-start;
    padding: 10px 0;
    gap: 5px;
    flex-wrap: wrap;
}

.sous-cat-style > a {
    color: #fff;
    background: #392989;
    padding: 7px 15px;
    border-radius: 50px;
    transition: .2s;
    min-height: 35px;
    align-items: center;
    min-width: 100px;
    flex-grow: 0;
    gap: 7px;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.sous-cat.serie-childs {
	max-height: 320px;
	overflow:auto;
}

.sous-cat.serie-childs.quiz-video.stillvisible-scroll {
    max-height: 160px;
}

.sous-cat > div {
    text-align: center;
	min-width: 80px;
	max-width: 90px;
	flex-grow: 1;
	position: relative;
}

.sous-cat.serie-childs > div {
    min-width: 50%;
	padding: 0 5px 0 5px;
}

/* design Level */

.quizlist-level .sous-cat.serie-childs > div {
    min-width: 100%;
}

.quizlist-level .sous-cat.serie-childs {
	max-height: 280px;
	overflow:auto;
    -webkit-mask: linear-gradient(180deg, #0000, #000 3% 95%, #0000);
    padding-bottom: 15px;
    padding-top:10px;
}

.quizlist-level ::-webkit-scrollbar-track { 
  margin-top: 15px;
  margin-bottom: 25px;
}

.quizlist-level .sous-cat.serie-childs.quiz-video.stillvisible-scroll {
    max-height: 120px;
    -webkit-mask: linear-gradient(180deg, #0000, #000 6% 90%, #0000);
}

.quizlist-other .sous-cat > div a, .quizlist-other .sous-cat > div.nolinkcollection {
    background: #6052ac;
    color: #ffffff;
}
.quizlist-other .serie-bloc .sous-cat div a:hover {
    background: #392989;
    color: #ffffff;
}


.hors-serie.sous-cat > div{
	max-width: fit-content  ;
}

.sous-cat > div a, .sous-cat > div.nolinkcollection {
    color: #43319d;
    background: #fff;
    padding: 10px;
    border-radius: 10px;
    font-size: 1.05rem;
    justify-content: center;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    transition: .2s;
    min-height: 48px;
    align-items: center;
}

.sous-cat div a:hover {
    background: #43319d;
	color: #fff;
}

.serie-bloc .sous-cat div a:hover {
    background: rgba(255, 255, 255, .75);
    color: #43319d;
}

div.nolinkcollection {
    background: #ccc9dc !important;
    border: 0 !important;
	box-shadow: inset 1px 2px 5px 0 rgba(73, 62, 131, .25);
}	

@media screen and (max-width: 991px) {
    .sous-cat {overflow-x: scroll;flex-wrap: nowrap;padding-top: 4px;}
    .sous-cat > div:first-child {margin-left: 10px;}
    .sous-cat > div:last-child {margin-right: 10px;}
}

@media screen and (max-width: 767px) {
	.sous-cat.serie-childs a.collection-button-link{padding: 15px 8px;}
	.sous-cat > div {max-width: 50%;}
    .sous-cat-style {flex-wrap: nowrap; overflow: scroll;}
    .sous-cat-style > a {min-width: fit-content;}
}

@media screen and (max-width: 479px) {
	.hors-serie.sous-cat>div{max-width: 100% ;}
	.sous-cat > div {flex-grow: 1;}
	.sous-cat.serie-childs > div {width: 100%; max-width: 100%; padding: 0 10px 0 0;}
}

/* Quiz list archives */

.playtag {
    background: #cf3535;
    margin-right: 6px;
    color: #fff;
}

.quizlist {
    display: flex;
    width: 48.5%;
    color: #fff;
	background: #43319d;
    border-radius: 12px;
    margin: 0%;
    position: relative;
    transition: .3s;
    align-items: stretch;
}

.quizlist:hover {
    background: #5744b7;
	/*transform: scale(1.02);*/
	box-shadow: 0px 3px 10px 2px rgba(39, 35, 58, 0.35);
}

.quizlist-content {
    padding: 3px 8px 3px 13px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
	flex-grow: 1;
    align-items: center;
    /*justify-content: center !important;*/
    justify-content: space-evenly;
}

.quizlist-img, .quizlist-img img {  
    border-radius: 12px 0 0 12px;
    line-height: 0;
	border: solid 0 #fff;
	background-color: #fff;
}

.quizlist-img {
    width: 105px;
    height: 100%;
    min-height: 105px;
	transition: .3s;
    background-position: top right;
	flex-shrink: 0;
    background-size: 200% 200% !important;
    position: relative;
}

.quizlist-content a {
    text-align: left;
    color: #fff;
	line-height: 1.1;
	color: white;
}

.quizlist-content h3 {
    color: white;
    font-size: 1.2em;
	margin-bottom: 8px;
	text-align:center;
}

.content-duo {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	justify-content: center;
    font-size: .75em;
    text-transform: uppercase;
    letter-spacing: .2px;
    align-items: center !important;
}

.quizlist-div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 10px;
    margin-top: 15px;
}

.quizlist-div:after {
    content: ""; 
    flex: auto;
}

select#wpv_control_select_wpcf-level, select.wpv-sort-control-select.wpv-sort-control-orderby.js-wpv-sort-control-orderby, select.js-wpv-filter-trigger.form-control {
    padding: 6px 25px 6px 5px;
    border-radius: 6px;
    margin-bottom: 3px;
    border: solid 1px rgba(57, 41, 137, 0.25) !important;
}

.wpv-archive-pagination-nav-links, .wpv-archive-pagination-nav-links-container, .wpv-pagination-nav-links, .wpv-pagination-nav-links-container, .wpv-pagination-preview-element {
    justify-content: center;
}

.wpv-archive-pagination-nav-links-container .page-link, .wpv-archive-pagination-nav-links .page-link, .wpv-pagination-nav-links-container .page-link, .wpv-pagination-nav-links .page-link, .wpv-pagination-preview-element .page-link {
    background: #43319d;
    color: #fff;
	padding: 8px 14px;
    border-radius: 10px;
	font-size: 1rem;
	border: none;
}

.wpv-archive-pagination-nav-links-container a.page-link:focus, .wpv-archive-pagination-nav-links-container a.page-link:hover, .wpv-archive-pagination-nav-links a.page-link:focus, .wpv-archive-pagination-nav-links a.page-link:hover, .wpv-pagination-nav-links-container a.page-link:focus, .wpv-pagination-nav-links-container a.page-link:hover, .wpv-pagination-nav-links a.page-link:focus, .wpv-pagination-nav-links a.page-link:hover, .wpv-pagination-preview-element a.page-link:focus, .wpv-pagination-preview-element a.page-link:hover {
    background-color: rgba(67, 49, 157, 0.50);
}

.wpv-pagination-nav-links-container {
    width: 100%;
    margin-top: 30px;
}

li.active span.wpv-filter-pagination-link.page-link {
   background: #ffffff;
    border: none;
    color: #43319d;
}

@media screen and (max-width: 767px) {
  .quizlist {width: 100%;}
  .quizlist-img { width: 80px; height: 100% ; min-height: 80px;}
  .quizlist-img, .quizlist-img img {/*border: solid 4px;*/}
  .quizlist-popularity {display: none;}
  select#wpv_control_select_wpcf-level, select.wpv-sort-control-select.wpv-sort-control-orderby.js-wpv-sort-control-orderby, select.js-wpv-filter-trigger.form-control {padding: 10px 25px 10px 5px;}
  .quizlist-content h3 {font-size: 1em;}
}

@media screen and (max-width: 991px) {
.catboxes-div .category-box:first-of-type {margin-left: 15px;}
.catboxes-div .category-box:last-of-type {margin-right: 15px;}
}

.content-level:before {
    background-image: url(https://www.culturequizz.com/wp-content/uploads/2024/01/3.png);
    background-size: cover;
    padding-left: 15px;
    margin-right: 5px;
    content: "";
}
.content-question:before {
    background-image: url(https://www.culturequizz.com/wp-content/uploads/2024/01/2-1.png);
    background-size: cover;
    padding-left: 15px;
    margin-right: 5px;
    content: "";
}
.content-vrac:before {
    background-image: url(https://www.culturequizz.com/wp-content/uploads/2024/03/reponsesvrac-mini.png);
    background-size: cover;
    padding-left: 15px;
    margin-right: 5px;
    content: "";
}
.content-bonordre:before {
    background-image: url(https://www.culturequizz.com/wp-content/uploads/2024/03/bonordre-mini.png);
    background-size: cover;
    padding-left: 15px;
    margin-right: 5px;
    content: "";
}
.content-perso:before {
    background-image: url(https://www.culturequizz.com/wp-content/uploads/2024/03/avatar-icn-mini.png);
    background-size: cover;
    padding-left: 15px;
    margin-right: 5px;
    content: "";
}
.content-battle:before {
    background-image: url(https://www.culturequizz.com/wp-content/uploads/2024/08/battle-icn.png);
    background-size: cover;
    padding-left: 15px;
    margin-right: 5px;
    content: "";
}
.content-chronochallenge:before {
      background-image: url(https://www.culturequizz.com/wp-content/uploads/2025/09/chronochallengeplainmini3.png);
    background-size: cover;
    padding-left: 14px;
    margin-right: 5px;
    content: "";
}
.content-repgroupees:before {
    background-image: url(https://www.culturequizz.com/wp-content/uploads/2024/03/reponsesvrac-mini.png);
    background-size: cover;
    padding-left: 15px;
    margin-right: 5px;
    content: "";
}


#wpv-view-layout-514 {
	display: flex;
    gap: 10px;
    flex-wrap: nowrap;
    flex-direction: column;
}

.quizlist-img, .quizlist-img img {
border-color: white !important;
}

.quizlist.fullview {
  	width: 100%;
    color: #43319d;
    background: #fff;
}

.quizlist.fullview:hover {
    color: #fff;
    background: #43319d;
}

.quizlist.fullview a {
	color: #392989;
}

.quizlist.fullview:hover a, .quizlist.fullview:hover, .quizlist.fullview:hover h3 {
	color: #fff
}

.quizlist.fullview .quizlist-img {
	width: 90px;
    height: 100%;
	min-height: 90px;
}

.quizlist.fullview .quizlist-content {align-items: flex-start;}
.quizlist.fullview .quizlist-content h3 {text-align:left; line-height: 1;}


/* Cat 1 Cat 2 */

ul.cat-n1 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}

.cat-n2 li:after {
  background-image:  radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(0,0,0,1) 24%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 100%);
  background-size: .3em .4rem;
  background-repeat: repeat-x;
  background-position: left bottom;
  content: "";
  display: block;
  flex: 1 1 auto;
  margin: 0 0 0 12px;
  order: 2;
  height: 7px;
}

ul.cat-n2 li {
    display: flex;
    margin: 4px 0;
    padding: 4px 2px;
    background: rgba(0, 0, 0, .3);
    border-radius: 6px;
    margin-right: 1.5%;
	transition: .3s;
}

ul.cat-n2 {
    flex: 0 1 auto;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
	margin-top: 10px;
	
}

ul.cat-n1 a.title {
	color: #fff;
	font-size: 1rem;
	text-decoration : underline;
}

ul.cat-n1 > li {
    margin-bottom: 10px;
	text-align: center;
	letter-spacing: 1px;
	width: 100%;
}

ul.cat-n2 a {
    color: #fff;
    font-family: 'CQF';
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: .5px;
    font-size: .95rem;
    width: 100%;
    flex-shrink: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

ul.cat-n1 a span {
    font-weight: normal;
    font-size: .7em;
	margin-left: 5px;
}

.cat-n1 li ul li:hover {
    background: rgba(0, 0, 0, .50);
}

.catquizlist-div{
    margin-top: 15px;
    margin-bottom: 15px;
}

.catquizlist {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-bottom: 5px; 
    padding-right: 15px;
    background: rgba(255, 255, 255, .40);
    border-radius: 8px;
	margin-right: 20px;
}

.catquizlist-img {
    width: 36px;
    height: 36px;
    border-radius: 8px;
    margin-right: 10px;
    background-position: top right;
    border: solid 2px;
}

ul a.catquizlist-title {
    color: #43319d;
    font-size: .95em;
    font-family: inherit;
    text-transform: inherit;
    font-weight: inherit;
}

ul.cat-n2b {
    flex: 0 1 auto;
    margin: 0px 0px 0px 0px;
    order: 1;
    display: flex;
    width: 100%;
	flex-wrap: wrap;
    flex-direction: row;
    gap: 8px;
}

ul.cat-n2b li {
    flex-grow: 1;
    min-width: 120px;
}

ul.cat-n2b a {
	display: flex;
    padding: 10px 15px;
	border-radius: 12px;
    align-items: flex-start;
    color: #2e265c;
    font-family: 'CQF';
    font-size: 1rem;
	background: rgba(255, 255, 255, .80);
    font-weight: 700;
    gap: 0 10px;
    flex-direction: column;

}

ul.cat-n2b a span {
    font-family: 'Source Sans Pro';
    font-weight: normal;
    font-size: .85rem;
}


ul.cat-n2b a:hover {
    background: #2e265c;
    color: #fff
}

a.cat-n1-title {
  color : #2e265c;
  font-size: 1.2rem;
  text-decoration:underline;
  letter-spacing:.5px;
  padding:5px
}
a.n2-souscat.id-53 .quizcount:before, a.n2-souscat.id-13 .quizcount:before, a.n2-souscat.id-12 .quizcount:before, a.n2-souscat.id-21 .quizcount:before, a.n2-souscat.id-3 .quizcount:before, a.n2-souscat.id-15 .quizcount:before, a.n2-souscat.id-37 .quizcount:before, a.n2-souscat.id-45 .quizcount:before, a.n2-souscat.id-236 .quizcount:before, a.n2-souscat.id-189 .quizcount:before, a.n2-souscat.id-46 .quizcount:before, a.n2-souscat.id-339 .quizcount:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2026/05/ffb62ae06b.png');
  margin-right:4px;
 line-height: 1;
}
span.quizcount {
    display: flex;
    align-items: center;
}
ul.cat-n2b::after {
    content: "";
    flex-grow: 100;
}

@media screen and (max-width: 767px) {
  ul.cat-n1 {flex-direction: column;}
  ul.cat-n1 > li {margin-right: 0;}
  ul.cat-n2 li {width: auto;} 
}.switch {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 17px;
  border: 0px solid #fff;
  border-radius: 30px;
  
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #43319d;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 11px;
  width: 11px;
  left: 16px;
  bottom: 3px;
  background-color: #fff;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #b7b3c1;
}

input:focus + .slider {
  box-shadow: 0 0 1px #000;
}

input:checked + .slider:before {
  -webkit-transform: translateX(-13px);
  -ms-transform: translateX(-13px);
  transform: translateX(-13px);
}

.slider.round {
  border-radius: 50px;
}

.slider.round:before {
  border-radius: 50%;
}.qdj.container {
    background: #2e265c;
    border-radius: 20px;
    position: relative;
    padding: 20px 0 0;
	display: flex;
    flex-direction: column;
	text-align: center;
}

.qdj.culturequizz__slide.culturequizz__slide--question {
	border-radius: initial;
    position: initial;
    background: initial;
    padding: 0;
	color: #fff;
}
.qdjlogo {	
	margin: auto;
	margin-top:-47px;
	max-width: 100%;
	display: flex;
    align-items: center;
	background: #392989;
    padding: 5px 30px 5px 35px;
    border-radius: 69px;
    flex-direction: row;
    justify-content: center;
    border: solid 4px #2e265c;
    box-shadow: inset 0px 5px 10px rgba(0, 0, 0, .20);
}

.qdjlogo img {
    width: 200px;
	max-width:100%;
	margin-right: 8px;
}

.qdj.culturequizz__slide {
    display: block;
}

.qdj p.culturequizz__slide__validate.center {
    margin: 0 0 25px;
}

.qdj h1, .qdj h2.q {
    font-size: 1.4rem;
    margin: 20px auto 14px;
    max-width: 90%;
	text-align: center;
	color: #fff;
	font-weight: 600;
    text-wrap: balance;
}

.qdj.culturequizz__slide__result {
    border-radius: 12px;
    margin-top: 12px;
}

.culturequizz__finaltext.culturequizz__slide__question--right:after {
	content: "Bravo, bonne réponse !";
	font-size: 1.4rem;
    font-family: 'CQF';
    font-weight: 600;
}
.culturequizz__finaltext.culturequizz__slide__question--wrong:after {
	content: "Oups... Mauvaise réponse";
	font-size: 1.4rem;
    font-family: 'CQF';
    font-weight: 600;
}

.culturequizz__nextday {
	display: none;
}
.culturequizz__nextday.culturequizz__slide__question {
	display: block;
	margin-bottom: 25px;
}
.qdj h2 {
    margin: 9px auto 0;
    padding: 7px 25px;
    width: fit-content;
    font-size: .9rem;
    text-transform: uppercase;
    letter-spacing: 3px;
    border-top: solid 1px rgba(255, 255, 255, .50);
    border-bottom: solid 1px rgba(255, 255, 255, .50);
}

.qdj .culturequizz__slide__result, .qdj .culturequizz__slide__result h3 {
    background: #565681 !important;
}

.qdj .culturequizz__slide__result {
  
}

.qdjlink a:hover .ct-shortcode {
    color: #cc3d6a;
}

.date-container {
    border-radius: 12px;
    transform: rotate(3deg);
    flex-shrink: 0;
}
.date-main {
    border: solid 2px #fff;
    border-radius: 8px;
    width: 43px;
    height: 43px;
    text-align: center;
    position: relative;
    color: #feb921; 
}
.date-anneau {
    background: #fff;
    width: 5px;
    height: 10px;
    border-radius: 3px;
    position: absolute;
    top: -6px;
}
.anneau-1 {
left: 20%;
}
.anneau-2 {
left: 45%;
}
.anneau-3 {
left: 70%;
}
.date-top {
    width: 100%;
    height: 10px;
    border-bottom: solid 2px #fff;
    border-radius: 6px 6px 0 0;
}
.date-month {
    text-transform: uppercase;
    font-size: .6rem;
    letter-spacing: 1px;
	line-height: 1;
	color: #fff;
    margin-top: -1px;
    font-family: 'CQF';
    font-weight: 600;
}

.date-day {
    font-family: 'CQF';
    font-weight: 600;
    line-height: 1;
    font-size: .9rem;
	margin-top: 2px;
}

.qdj-class {
    background: #ffb921;
    display: inline-block;
    padding: 2px 8px;
    border-radius: 4px;
    margin: 10px auto 0;
    font-size: .75rem;
    text-transform: uppercase;
    letter-spacing: 1px;
	font-family:'CQF';
	font-weight: 600;
	color: #2e265c;
}

.qdj-home-div img.qdj-img {
    max-height: 200px;
}
.qdj.culturequizz__slide.culturequizz__slide--question.is-completed{
    display:block;  
}

@media only screen and (max-width: 767px) {
.qdj h1 {font-size: 1.3rem;}	
.qdj h2 {font-size: .8rem;}
.qdjlogo img {width: 170px;}
.qdj.container { border-radius: 0;}
.qdj .culturequizz__slide__result { border-radius: 0;}
}.stripe_element_wrapper #card-button, #update-card-button {
    font-size: 1rem !important;
    background: #ffb921;
    font-family: inherit;
    color: #43319d;
}
.form-inner-row .site_title {
    color: #43319d;
}
.stripe_element_wrapper .form-inner-row {
    width: auto !important;
    max-width: 100%;
    background: #43319d !important;
}

.stripe_element_wrapper .site_info_row {
    background: #ffffff !important;
}.outcome {display:none;}
.outcome.winner {display: block;} .gg-close {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,1));
 width: 22px;
 height: 22px;
 border: 2px solid transparent;
 border-radius: 40px
}

.gg-close::after,
.gg-close::before {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute;
 width: 16px;
 height: 2px;
 background: currentColor;
 transform: rotate(45deg);
 border-radius: 5px;
 top: 8px;
 left: 1px
}

.gg-close::after {
 transform: rotate(-45deg)
}

 .gg-check {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,1));
 width: 22px;
 height: 22px;
 border: 2px solid transparent;
 border-radius: 100px
}

.gg-check::after {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute;
 left: 3px;
 top: -1px;
 width: 6px;
 height: 10px;
 border-width: 0 2px 2px 0;
 border-style: solid;
 transform-origin: bottom left;
 transform: rotate(45deg)
} 

 .gg-search {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,1));
 width: 16px;
 height: 16px;
 border: 2px solid;
 border-radius: 100%;
 margin-left: -4px;
 margin-top: -4px
}

.gg-search::after {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute;
 border-radius: 3px;
 width: 2px;
 height: 8px;
 background: currentColor;
 transform: rotate(-45deg);
 top: 10px;
 left: 12px
} 

 .gg-play-button-o {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,1));
 width: 22px;
 height: 22px;
 border: 2px solid;
 border-radius: 20px
}

.gg-play-button-o::before {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute;
 width: 0;
 height: 10px;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-left: 6px solid;
 top: 4px;
 left: 7px
}
 .gg-spinner {
 transform: scale(var(--ggs,1))
}

.gg-spinner,
.gg-spinner::after,
.gg-spinner::before {
 box-sizing: border-box;
 position: relative;
 display: block;
 width: 20px;
 height: 20px
}

.gg-spinner::after,
.gg-spinner::before {
 content: "";
 position: absolute;
 border-radius: 100px
}

.gg-spinner::before {
 animation: spinner 1s
 cubic-bezier(.6,0,.4,1) infinite;
 border: 3px solid transparent;
 border-top-color: currentColor
}

.gg-spinner::after {
 border: 3px solid;
 opacity: .2
}

@keyframes spinner {
 0% { transform: rotate(0deg) }
 to { transform: rotate(359deg) }
} 

 .gg-redo {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,1));
 width: 14px;
 height: 14px;
 border: 2px solid;
 border-right-color: transparent;
 border-radius: 100px
}

.gg-redo::before {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute;
 width: 6px;
 height: 6px;
 border-top: 2px solid;
 border-right: 2px solid;
 top: -3px;
 right: -1px;
 transform: rotate(68deg)
} .quiz-cat-accordion .oxel_accordion__row:not(.oxel_accordion__row--active):hover {
 	background : #43319d;
	color: #fff !important;
}
.quiz-cat-accordion .oxel_accordion__row:not(.oxel_accordion__row--active):hover .oxel_accordion__icon {
	color: #fff !important;
}

.accordion-link:hover .accordion-theme-title, .oxel_accordion__row:hover:not(.oxel_accordion__row--active) .accordion-theme-title {
	color: #fff !important;
}

.quiz-cat-accordion .oxel_accordion__row--active:hover {
    background: #fff !important;
}

.oxy-slide-menu_list a[href*="/culture-generale/"] {
    background-color: #cc3d6a !important;
    color: #fff !important
}

.oxy-slide-menu_list a[href*="/cinema/"] {
    //color: #333 !important;
}

.oxy-slide-menu_list a[href*="/histoire/"] {
    //color: #2c2d99 !important;
}

.oxy-slide-menu_list a[href*="/geographie/"] {
    //color: #2c9981 !important;
}

.oxy-slide-menu_list a[href*="/animaux/"] {
    //color: #80b355 !important;
}

.oxy-slide-menu_list a[href*="/sport/"] {
    //color: #ffb921 !important;
}

.oxy-slide-menu_list a[href*="/francais/"] {
    //color: #7752aa !important;
}

ul#menu-mega-menu-2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

ul#menu-mega-menu-2 li {
    width: 50%;
}

#menu-item-288198 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2024/08/6.png');
  margin-right: 5px;
}

#menu-item-288194 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2024/08/3.png');
  margin-right: 5px;
}
#menu-item-288195 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2024/08/1.png');
  margin-right: 5px;
}
#menu-item-288193 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2024/08/2.png');
  margin-right: 5px;
}
#menu-item-285532 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2024/08/4-1.png');
  margin-right: 5px;
}
#menu-item-288197 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2024/08/7.png');
  margin-right: 5px;
}
#menu-item-295388 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2024/08/5.png');
  margin-right: 5px;
}
#menu-item-288467 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2024/08/8.png');
  margin-right: 5px;
}
#menu-item-290891 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2024/08/9.png');
  margin-right: 5px;
}
#menu-item-304732 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2024/08/12.png');
  margin-right: 5px;
}
#menu-item-288468 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2024/08/11.png');
  margin-right: 5px;
}
#menu-item-304733 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2024/08/10-1.png');
  margin-right: 5px;
}
#menu-item-312017 a:before {
  content: url('https://www.culturequizz.com/wp-content/uploads/2025/01/mini-compte-icon.png');
  margin-right: 5px;
}


.oxy-slide-menu #menu-mega-menu-2 .menu-item a {
    justify-content: flex-start !important;
}.article-content figure {
    margin: 1em 0;
}
.article-content figure img {
    border-radius: 12px;
    width: 750px;
    max-width: 100%;
    
}

.article-content {
   counter-reset: heading;
}

.article-content h2 {
    font-size: 1.4rem;
    line-height: 1.1;
    color: #1d0e65;
    margin-top: 40px;
    font-weight: 700;
    counter-increment: heading;
    position: relative;       
}

.single-article .article-content h2::before {
            content: "#" counter(heading);
            color: #df2a63;
            font-size: 1.2em;
            font-weight: bold;
            margin-right: 10px;
}

.quiz-associe .quizlist {
  width: 100%;
}

.article-content ul {
    list-style-type: disclosure-closed;
    list-style-position: inside;
}

.article-content ul li {
    padding-bottom: 15px;
}

.wp-block-media-text {
  margin-bottom: 5px;
}

.newsletter .mailster-form .input.mailster-email.mailster-required:not(#mailster-email-2)  {
    padding: 8px 10px;
    border-radius: 10px 0 0 10px;
    border: 0;
    width: 300px;
    max-width: 100%;
    border: solid 1px #e0e0e0;
}

.newsletter .mailster-form:not(.is-profile) .mailster-form-fields {
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: center;
    flex-direction: row;
}

.newsletter .mailster-wrapper.mailster-submit-wrapper.form-submit {
    display: flex;
}

.newsletter input.submit-button.button {
    border: none;
    border-radius: 0 10px 10px 0;
    padding-right: 15px;
    padding-left: 10px;
    background: #ffb503;
    font-family: 'CQF';
    font-weight: 600;
    color: #1d1735;
    height: 100%;
}

.newsletter .mailster-wrapper.mailster-submit-wrapper.form-submit {
    margin-top: 0;
}

.mailster-form-info {
    border-radius: 9px;
}

.newsletter .mailster-form .mailster-wrapper {
    width: initial;
}

.newsletter-list .mailster-wrapper.mailster-lists-wrapper {
    order: 1;
    width: 100% !important;
    max-width: 100%;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    
}

.mailster-wrapper.mailster-lists-wrapper > label {
    display: none;
}

.newsletter-list .mailster-wrapper.mailster-email-wrapper {
    order: 2;
}
.newsletter-list .mailster-wrapper.mailster-submit-wrapper.form-submit {
    order: 3;
}
.newsletter.newsletter-list .mailster-form:not(.is-profile) .mailster-form-fields {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: center;
    flex-direction: row;
    justify-content: center;
}
.newsletter-list .mailster-wrapper.mailster-lists-wrapper li {
    margin-top: 12px;
    font-weight: 600;
}
.newsletter-list .mailster-lists-wrapper ul span {
    font-weight: 400;
    font-style: italic;
}

.newsletter-list .mailster-list-description {
    margin-left: 16px;
}

span#span-40-283397 {
    font-size: 1.1rem;
}

.mailster-form-8 select.input.mailster-lists-dropdown {
    padding: 6px;
    border-radius: 10px;
    background: rgb(255 255 255 / 10%);
    color: #fff;
    border: solid 1px rgb(255 255 255 / 30%);
    max-width: 400px;
}

.mailster-list[type="checkbox"]:checked + label::before {
    background-color: #ffb503; /* couleur quand c'est coché */
    border-color: #ffb503;
}

@media only screen and (max-width: 480px) {
.newsletter .mailster-form .input {width: 100%;}
.newsletter .mailster-form .input.mailster-email.mailster-required:not(#mailster-email-2) {border-radius: 10px;margin-bottom: 5px; width: 100%;}
.newsletter input.submit-button.button {width: 100%;border-radius: 10px;padding: 9px;}
.newsletter-list .mailster-wrapper.mailster-submit-wrapper.form-submit {width: 100%;}
.newsletter-list .mailster-wrapper.mailster-email-wrapper {max-width: 100%; width: 100%;}
}.cultureg-block {
display: grid;
justify-items: stretch;
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
grid-column-gap: 8px;
grid-row-gap: 10px;
}

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

  .cultureg-block {
    display: grid;
  }
  
  .cultureg-block > .cultureg-block-quiz:first-of-type {
   margin-left: 0px;
  }
  .cultureg-block > .cultureg-block-quiz:last-of-type {
   margin-right: 0px;
  }
}


input.user-input {
    background: rgba(255, 255, 255, 0);
    border: solid 2px rgba(255, 255, 255, 0.3);
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 17px 10px 13px;
    font-size: 1.3rem;
    font-family: 'Source Sans Pro';
    border-radius: 8px;
    font-weight: 600;
    letter-spacing: 1px;
    transition: .2s;
    display: block;
    margin: 0;
}

input.user-input:focus {
    border-color: #ffffff;
    outline: none;
}

span.ugc {
    position: absolute;
    background: #43339d;
    padding: 0px 7px;
    top: -12px;
    z-index: 1;
    width: fit-content;
    margin-left: 15px;
    color: #c6c2db;
}
.is-completed span.ugc {
    background: #261e4f;
}

div.quiz-input {
    display: flex;
    flex-direction: column;
    width: 450px;
    max-width: 100%;
    gap: 5px;
    position: relative;
    margin-bottom: 15px;
}

.right input.user-input {
    border-color: #42ba82;
    color: #42ba82;
}

.wrong input.user-input {
    border-color: #cc3d6a;
    color: #cc3d6a;
}

span.input-answer {
    font-size: 1.05rem;
    text-align: center;
    border-radius: 8px;
    padding: 15px 8px;
    background: rgba(205, 60, 106, 0.8);
    color: #ffffff;
    display: none;
}
.wrong span.input-answer {
    display: block;
}

.photo-input {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 30px;
    max-width: 100%;
    padding: 0 15px;
}

.culturequizz__slide[data-type="input"] h2.culturequizz__slide__question {
    margin: 12px auto;
    padding: 33px 18px 15px;
}

.culturequizz__slide[data-type="input"] .innerslide {
    min-height: 285px;
}

@media only screen and (max-width: 767px) {
    .culturequizz__slide[data-type="input"] h2.culturequizz__slide__question {padding: 33px 18px 0;}
    .culturequizz__slide[data-type="input"] ul.culturequizz__slide__answers {padding-top: 20px;}
    .photo-input {gap: 0;}
}.hide_first_child > :first-child{
display: none !important;
}
.clearlist p{
 margin-top:10px;
}
.category-box:hover img{
transform:scale(1.15,1.15);}
.jeux-module img{
 max-width:50px;
}
a.darkpurple-link, .darkpurple-link a{
 transition-duration:0.2s;
 color:#392989;
 text-decoration:none;
}
.wpc-filter-content select{
 margin-bottom:0px;
}
#shortcode-255-285521:hover a{
 color:#ffffff;
}
.hash-tags.pink-tags a:hover{
 background-color:#ffffff;
 color:#cc3d6a;
}
.hash-tags.pink-tags a{
 background-color:#cc3d6a;
 border-top-color:#cc3d6a;
 border-right-color:#cc3d6a;
 border-bottom-color:#cc3d6a;
 border-left-color:#cc3d6a;
}
.oxy-search-form input[type=text]{
 border-top-left-radius:12px;
 border-bottom-left-radius:12px;
}
.clearlist h3{
 font-style:italic;
 font-size:1.3em;
 margin-top:30px;
 text-decoration:underline;
}
.sharenl.finish{
display: flex !important;
}
#_dynamic_list-14899-2 > div{
}
.bottom-content h2{
 font-size:1.4em;
}
.white.breadcrumb .separator{
 color:rgba(255,255,255,0.1);
}
.white.breadcrumb .current-item{
 color:#ffffff;
}
.white.breadcrumb a{
 color:#ffffff;
}
.game-blocks h3{
 text-align:center;
 margin-bottom:5px;
 line-height:1;
}
.quform-element-html ul li{
list-style-type: disc; margin: 15px;
}
ul.oxy-slide-menu_list li:last-child a{
}
.offcanva-cat-menu ul.oxy-slide-menu_list li{
 width:auto;
}
.offcanva-cat-menu ul.oxy-slide-menu_list{
 display:flex;
 flex-direction:row;
 flex-wrap:wrap;
}
table.tg td{
 border-top-color:#374047;
 border-right-color:#374047;
 border-bottom-color:#374047;
 border-left-color:#374047;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:dotted;
 border-right-style:dotted;
 border-bottom-style:dotted;
 border-left-style:dotted;
}
.story-new-tag{
 position:absolute;
 bottom:-3px;
 font-size:.65rem;
 color:#392989;
 background-color:#ffb921;
 border-radius:4px;
 line-height:1;
 padding-top:2px;
 padding-right:4px;
 padding-bottom:2px;
 padding-left:4px;
 font-weight:700;
 text-transform:uppercase;
left: 50%; transform: translateX(-50%);
}
.megamenu-link-last li:last-child{
 font-weight:700;
}
.megamenu-link-last li{
}
.megamenu-link a:hover{
color: #cc3d6a !important
}
.megamenu-link a{
 font-family:Source Sans Pro;
 padding-top:5px;
 padding-bottom:5px;
 font-size:1.1rem;
}
.qdj-home-date t{
 background-color:#ffb921;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:8px;
 padding-right:8px;
 color:#2e265c;
 border-radius:4px;
}
.qdj-home-date{
 font-family:CQF;
 font-size:.75rem;
 text-transform:uppercase;
 letter-spacing:1px;
 margin-top:10px;
 margin-bottom:20px;
 font-weight:600;
}
.quizslidediv > div:first-of-type{
 margin-left:-10px;
}
.quizslidediv > div{
}
li.menu-item-has-children{
}
li.menu-item-has-children > ul.sub-menu{
}
ul#menu-menu-mobile > li:nth-of-type(-n+5) a{
}
.clearlist ol li{
margin-left: 20px; margin-bottom: 10px;
}
.clearlist ol{
list-style-type: decimal !important; padding: inherit !important; margin-top: 20px; margin-bottom: 20px;
}
.accordion-link:hover .oxel_accordion__icon{
color:#fff !important;
}
.arm_social_login_main_container{
 display:flex;
 flex-direction:column;
}
.tax-banniere img{
 width:100%;
}
.leaderboard-lastmonth > div{
 width:20%;
 display:flex;
 flex-direction:column;
 align-items:center;
 flex-wrap:wrap;
}
.leaderboard-lastmonth img{
 border-radius:100px;
 margin-top:10px;
 width:100px;
 max-width:100%;
 padding-left:5px;
 padding-right:5px;
}
.leaderboard-lastmonth{
 display:flex;
 flex-direction:row;
 flex-wrap:wrap;
}
.leaderboard-div thead{
position: sticky; top: 0;
}
.oxy-carousel-builder_icon.oxy-carousel-builder_prev, .oxy-carousel-builder_icon.oxy-carousel-builder_next{
}
.quiz-top-list-div:hover .quiz-top-list-img{
 box-shadow:0px 3px 20px -4px rgba(25,25,25,0.6);
}
ul#menu-menu-mobile li{
}
.notif-content{
 font-style:italic;
}
.wnbell_notification_item a{
 color:#43319d;
 font-size:.84rem;
 border-bottom-style:dotted;
 border-bottom-color:#d7d2f4;
 border-bottom-width:1px;
}
.wnbell-icon-badge-container{
 color:#ffffff;
}
.notif-title{
 font-weight:600;
 font-size:.95rem;
 margin-bottom:3px;
 color:#cc3d6a;
}
.notif-highlight{
 text-decoration:underline;
 margin-top:3px;
}
.wnbell-dropdown-box{
 padding-bottom:10px;
 text-align:center;
}
.wnbell_header{
 font-family:CQF;
 color:#43319d;
 text-align:center;
 font-weight:600;
 padding-top:10px;
 padding-bottom:5px;
 font-size:1.2rem;
}
.everest-forms label{
 color:#43319d;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
}
.evf-field-container textarea{
 font-family:Inherit;
}
.hash-tags a span{
 font-family:Inherit;
 font-size:.7rem;
}
.story-serie{
transform:rotate(7deg); font-family:CQF;
 position:absolute;
 top:5px;
 right:0px;
 background-color:#cc3d6a;
 width:26px;
 height:26px;
 padding-top:2px;
 border-radius:20px;
 display:flex;
 align-items:center;
 justify-content:center;
 color:#ffffff;
 font-size:.8rem;
 font-weight:600;
}
.qdj-home-heading{
 position:absolute;
 top:-20px;
 padding-top:8px;
 padding-bottom:6px;
 padding-left:25px;
 padding-right:25px;
 border-radius:50px;
 background-color:#ffffff;
 border-top-color:#2e265c;
 border-right-color:#2e265c;
 border-bottom-color:#2e265c;
 border-left-color:#2e265c;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 font-size:1.3rem;
}
.qdj-home-div{
 display:flex;
 flex-direction:row;
 align-items:center;
 min-height:100px;
 padding-top:5px;
 padding-bottom:5px;
}
form#searchform div{
 display:flex;
 flex-direction:row;
}
.ct_template-template-default .oxy-search-form input{
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
 min-height:50px;
}
.searchform input[type=text]{
 border-top-left-radius:12px;
 border-bottom-left-radius:12px;
 border-top-right-radius:0px;
 border-bottom-right-radius:0px;
 width:100%;
}
.searchform input[type=submit]{
 border-top-right-radius:12px;
 border-bottom-right-radius:13px;
}
.icon-header-menu .oxel_iconlist__row__icon{
 margin-right:0px;
 color:#ffb921;
 margin-bottom:5px;
}
.icon-header-menu .oxel_iconlist__row:active{
 background-color:#392989;
}
.icon-header-menu .oxel_iconlist__row:hover{
 background-color:#392989;
}
.icon-header-menu .oxel_iconlist__row{
 height:100%;
 border-left-width:1px;
 border-left-style:dotted;
 border-left-color:rgba(255,255,255,0.2);
 padding-left:15px;
 padding-right:15px;
 justify-content:center;
 min-width:95px;
 display:flex;
 width:auto;
flex-direction: column !important; flex-shrink: 0;
}
.slidemobile .quizslidediv{
}
.home-heading h2{
 font-size:1.5rem;
 font-weight:700;
 padding-left:5px;
 padding-right:10px;
}
.quiz-v-card-container > .quiz-v-card-div:first-of-type{
 margin-left:-15px;
}
.other-games img{
 max-width:75%;
}
img.qdj-img{
transform:rotate(2deg); max-width:30%;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:4px;
 border-right-width:4px;
 border-bottom-width:4px;
 border-left-width:4px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:6px;
 margin-left:10px;
 max-height:300px;
}
a.qdj-home-link:hover{
transform:scale(1.03,1.03);}
a.qdj-home-link{
 transition-duration:0.2s;
 color:#ffb921;
 font-size:1rem;
 margin-top:15px;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:20px;
 padding-right:20px;
 border-radius:20px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 background-color:rgba(255,255,255,0.1);
}
.qdj-home{
 font-family:CQF;
 font-weight:600;
 font-size:1.4rem;
 color:#ffffff;
 width:70%;
 margin-left:auto;
 margin-right:auto;
text-wrap: balance;
}
.leaderboard-div table{
border-spacing: 0;
}
.aboutimg-3{
transform:rotate(-4deg); width:85%;
 border-radius:12px;
 margin-top:30px;
 margin-bottom:30px;
 margin-left:auto;
 margin-right:auto;
}
.aboutimg-2{
transform:rotate(-2deg); width:85%;
 border-radius:12px;
 margin-top:30px;
 margin-bottom:30px;
 margin-left:auto;
 margin-right:auto;
}
.aboutimg-1{
transform:rotate(4deg); border-radius:12px;
 width:85%;
 margin-bottom:30px;
 margin-top:30px;
 margin-left:auto;
 margin-right:auto;
}
a.pink-link, .pink-link a:hover{
 color:#ad345a;
}
a.pink-link, .pink-link a{
 color:#cc3d6a;
 text-decoration:underline;
}
.breadcrumb ol{
 display:flex;
 align-items:center;
}
.breadcrumb-light span.current-item, .breadcrumb-light .breadcrumb a, .breadcrumb-light span.separator{
 color:#43319d;
}
.breadcrumb-light .breadcrumb{
 margin-left:0px;
 background-color:rgba(255,255,255,0);
 padding-left:0px;
 padding-right:0px;
 border-radius:0px;
}
span.current-item{
 font-size:.75rem;
}
a.read-more{
 font-weight:600;
 text-decoration:underline;
 color:#392989;
}
.breadcrumb p{
 display:flex;
 align-items:center;
 padding-top:2px;
margin-block-start: 0em; margin-block-end: 0em;
}
a.purple-link, .purple-link a:hover{
}
a.purple-link, .purple-link a{
 transition-duration:0.2s;
 color:#43319d;
 text-decoration:none;
}
.quiz-v-card-div:last-child{
 margin-right:20px;
}
.center{
 text-align:center;
}
#_header-1-124 .oxy-nav-menu .sub-menu{
background-color: #ffb921 !important; padding: 5px 2px;
}
.oxy-nav-menu .sub-menu{
 margin-top:5px;
 border-radius:6px;
 padding-top:5px;
 padding-right:1px;
 padding-bottom:5px;
 padding-left:1px;
 background-color:#ffb921;
}
.sous-cat div a:hover .new-tag{
 color:#43319d;
}
.qdj-calendar div:first-child a{
 background-color:#43319d;
}
.oxy-nav-menu .oxy-nav-menu-list li#menu-item-34498.menu-item a{
 background-color:#ffb921;
 color:#43319d;
}
.oxy-nav-menu #menu-main-menu.oxy-nav-menu-list li.menu-item a{
 border-radius:6px;
}
a.calendar-div:active{
 background-color:#392989;
}
a.calendar-div:hover{
 background-color:#43319d;
}
a.calendar-div{
 color:#ffffff;
}
.qdjlink a:hover{
transform:translate(7px); color:#1d1735;
}
.qdjlink a{
 font-size:1rem;
 transition-duration:0.3s;
 color:#392989;
}
.nextlink a span{
 padding-left:5px;
 padding-right:5px;
 font-size:2em;
 color:rgba(67,49,157,0.5);
}
.nextlink a:hover{
 color:#6052ac;
}
.nextlink a{
 font-family:CQF;
 display:flex;
 flex-direction:row;
 justify-content:center;
 font-size:.75rem;
 letter-spacing:.5px;
 align-items:center;
 color:#392989;
 font-weight:600;
 text-transform:capitalize;
}
a.qdjlink:hover{
 color:#6052ac;
}
a.qdjlink{
 text-decoration:underline;
 font-size:1.1rem;
 color:#ffb921;
}
#text_block-244-2 a{
 text-decoration:none;
}
.clearlink h3{
}
.no-underline-link a{
text-decoration:none !important;
}
#div_block-538-10216 h2{
}
.underlinelink a:hover{
 text-decoration:underline;
}
.underlinelink a{
text-decoration: underline !important;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-hamburger-wrap{
 margin-top:200px;
}
.oxy-nav-menu-list{
 display:flex;
 flex-direction:row;
 align-items:stretch;
}
.menu-main-menu-container{
 display:flex;
 flex-direction:row;
 align-items:center;
}
#_nav_menu-11-124.oxy-nav-menu{
 display:flex;
 flex-direction:row;
 align-items:stretch;
}
#_header_right-5-124{
 display:flex;
 flex-direction:row;
 align-items:stretch;
}
.hash-tags a:hover{
transform:scale(.98,.98); background-color:#ffffff;
 color:#43319d;
}
.hash-tags a:before{
 font-family:CQF;
 content:"#";
 font-weight:500;
 margin-right:2px;
}
.hash-tags a{
 font-family:CQF;
 border-radius:6px;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:8px;
 padding-right:8px;
 background-color:#43319d;
 transition-duration:.3s;
 margin-right:10px;
 margin-top:5px;
 color:#ffffff;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#43319d;
 border-right-color:#43319d;
 border-bottom-color:#43319d;
 border-left-color:#43319d;
 font-weight:600;
}
.link-footer a:hover{
 color:#ffb921;
}
.link-footer a{
 transition-duration:0.3s;
 padding-top:2px;
 padding-bottom:2px;
}
.white-link a, a.white-link{
 color:#ffffff;
}
#_comment_form-28-127 #submit{
 font-size:1em;
}
#_comment_form-28-127 input, #_comment_form-28-127 textarea{
 background-color:#e7e7e7;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 padding-top:.7em;
 padding-left:.7em;
 padding-right:.7em;
 padding-bottom:.7em;
 font-size:.85em;
}
.breadcrumb a:hover{
 text-decoration:underline;
}
.breadcrumb a{
 font-size:.75rem;
 color:#43319d;
}
.story-bloc:before{
  content:"";
background-image: url(https://www.culturequizz.com/wp-content/uploads/2023/05/quizz-populaire-2.png); background-size: cover; padding-left: 5px; padding-right: 6px; display: flex; min-width: 135px; max-width: 10%; background-repeat: no-repeat; margin-top: 52px; height: 50px; background-position: 0% 50%;
}
.story-bloc{
display: flex; flex-direction: row; flex-wrap: nowrap; width:100%;
}
.clearlink b, .clearlink strong{
 font-weight:700;
}
.clearlink a:hover{
 color:#6052ac;
 text-decoration:underline;
}
.clearlink a{
 text-decoration:underline;
 color:#392989;
}
#cred_form_282_1 input.submit:hover{
 background-color:#fcc858;
}
#cred_form_282_1 input.submit{
 padding-top:5px;
 padding-bottom:5px;
 padding-left:30px;
 padding-right:30px;
 border-radius:4px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 background-color:#ffb921;
}
.column-quiz-score{
}
.yellow-link a, a.yellow-link{
 color:#ffb921;
 text-decoration:underline;
}
.content-popularity:before{
background-image:url(https://www.culturequizz.com/wp-content/uploads/star.png);background-size: cover; padding-left:9px;
 padding-right:9px;
 margin-right:8px;
 opacity:0.5;
  content:"";
}
.content-popularity{
}
.leaderboard thead tr th{
 background-color:#43319d;
 padding-left:5px;
 padding-right:5px;
 text-transform:uppercase;
 font-size:.75em;
 padding-top:5px;
 padding-bottom:5px;
 letter-spacing:.5px;
 color:#ffffff;
}
td.leaderboard-img img{
 border-radius:20px;
 width:30px;
 height:30px;
}
.leaderboard tbody tr td{
 padding-left:5px;
 padding-right:5px;
 padding-top:6px;
 padding-bottom:6px;
}
td.leaderboard-pts{
font-weight: 700; text-align: center;
}
.swpm-remember-me{
 display:none;
}
#swpm-registration-form a{
 color:#ffb921;
}
.logged-in-as{
 display:none;
}
#reply-title{
}
tr.swpm-registration-membership-level-row{
display: none !important;
}
form#swpm-registration-form tr{
display: flex; flex-direction: column; text-align: left; margin-bottom: 10px;
}
.cred-form input.form-control{
margin-left: 0px; margin-top: 0px;
}
.youtube-div iframe{
 max-width:100%;
}
.swpm-registration-success-msg{
color: #ffb922; padding: 20px 0;
}
.swpm-profile-phone-row, .swpm-profile-street-row, .swpm-profile-city-row, .swpm-profile-state-row, .swpm-profile-zipcode-row, .swpm-profile-country-row, .swpm-profile-company-row, .swpm-profile-membership-level-row{
display: none !important;
}
ul.heateor_sl_login_ul{
display: flex; flex-direction: column;
}
ul.heateor_sl_login_ul .heateorSlLoginButtonBackground{
border-radius: 6px !important; border: 0;
}
.swpm-login-form-inner a:hover{
 text-decoration:underline;
}
.swpm-login-form-inner a{
 color:#e8e8e8;
 font-size:.95em;
}
.swpm-login-action-msg{
color: #ffb921; order: 3;
}
.swpm-login-form-inner{
 display:flex;
 flex-direction:column;
}
.swpm-join-us-link{
margin-top: 5px; order: 5
}
.swpm-forgot-pass-link{
margin-top: 15px; order: 4
}
#swpm-login-form input.swpm-login-form-submit, #swpm-registration-form input.swpm-registration-submit, #swpm-editprofile-form input.swpm-registration-submit:hover{
background: rgb(255 255 255 / 16%);
}
#swpm-login-form input.swpm-login-form-submit, #swpm-registration-form input.swpm-registration-submit, #swpm-editprofile-form input.swpm-registration-submit{
padding: 10px 30px; margin-top: 15px; border: solid 2px #FFF; border-radius: 6px; background: rgb(255 255 255 / 4%); color: #ffffff; cursor: pointer; width: 225px;
}
#swpm-login-form input, #swpm-editprofile-form input, #swpm-registration-form input{
line-height: 1.6; border-radius: 6px; color: #333; padding: 5px 10px; border: 0;
}
.login-div{
 display:flex;
 flex-direction:row;
 align-items:center;
 background-color:rgba(255,255,255,0.1);
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
 border-radius:12px;
}
.story-div:hover .story-div-img{
 box-shadow:0px 0px 12px 3px rgba(255,0,110,0.85);
}
span.separator{
 margin-left:7px;
 margin-right:7px;
 color:rgba(67,49,157,0.5);
 font-size:1rem;
}
#div_block-7-2:hover #link_button-123-2{
 background-color:#ffb921;
 color:#6052ac;
 transition-duration:0.3s;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffb921;
 border-right-color:#ffb921;
 border-bottom-color:#ffb921;
 border-left-color:#ffb921;
}
.card-cat a{
 padding-top:2px;
 padding-bottom:2px;
 padding-left:6px;
 padding-right:6px;
 border-radius:3px;
 background-color:#ffffff;
 color:#43319d;
 font-size:.75em;
 text-transform:uppercase;
 letter-spacing:.5px;
}
@media (max-width: 991px) {
.cred-form input.form-control{
}
}

@media (max-width: 767px) {
.column-quiz-score{
display: none !important;
}
}

@media (max-width: 991px) {
.story-bloc{
}
.story-bloc:before{
 display:none;
}
}

@media (max-width: 767px) {
.hash-tags a{
 font-size:.9rem;
}
}

@media (max-width: 991px) {
#_header_right-5-124 .oxy-nav-menu-list{
 margin-top:200px;
}
}

@media (max-width: 991px) {
#div_block-538-10216 h2{
 font-size:1.4em;
 color:#ffffff;
}
}

@media (max-width: 1400px) {
.aboutimg-1{
}
}

@media (max-width: 991px) {
.aboutimg-1{
 max-width:500px;
}
}

@media (max-width: 991px) {
.aboutimg-2{
 max-width:500px;
}
}

@media (max-width: 991px) {
.aboutimg-3{
 max-width:500px;
}
}

@media (max-width: 1400px) {
.qdj-home{
 width:85%;
}
}

@media (max-width: 767px) {
.qdj-home{
 font-size:1.2rem;
 width:90%;
}
}

@media (max-width: 479px) {
.qdj-home{
 width:100%;
}
}

@media (max-width: 991px) {
img.qdj-img{
}
}

@media (max-width: 767px) {
img.qdj-img{
 max-width:80%;
 max-height:220px;
 margin-top:15px;
}
}

@media (max-width: 1400px) {
.quiz-v-card-container > .quiz-v-card-div:first-of-type{
 margin-left:0px;
}
}

@media (max-width: 767px) {
.home-heading h2{
 font-size:1.3rem;
}
}

@media (max-width: 991px) {
.slidemobile .quizslidediv:first-child{
 margin-left:10px;
}
}

@media (max-width: 1400px) {
.icon-header-menu .oxel_iconlist__row{
 padding-left:12px;
 padding-right:12px;
 min-width:80px;
 display:flex;
}
}

@media (max-width: 991px) {
.qdj-home-div{
 min-height:80px;
}
}

@media (max-width: 767px) {
.qdj-home-div{
 flex-direction:column;
 display:flex;
 justify-content:center;
 align-items:center;
 padding-bottom:0px;
}
}

@media (max-width: 991px) {
ul#menu-menu-mobile li{
}
}

@media (max-width: 991px) {
.oxy-carousel-builder_icon.oxy-carousel-builder_prev, .oxy-carousel-builder_icon.oxy-carousel-builder_next{
 display:none;
}
}

@media (max-width: 767px) {
.leaderboard-lastmonth img{
 max-width:50px;
}
}

@media (max-width: 767px) {
.leaderboard-lastmonth > div{
 width:33.33%;
 margin-bottom:20px;
}
}

@media (max-width: 991px) {
ul#menu-menu-mobile > li:nth-of-type(-n+5) a{
font-weight: 700 !important; font-size: 1.05rem !important;
}
}

@media (max-width: 991px) {
li.menu-item-has-children > ul.sub-menu{
 margin-left:15px;
}
}

@media (max-width: 991px) {
li.menu-item-has-children{
 margin-top:10px;
 margin-bottom:10px;
}
}

@media (max-width: 1400px) {
.quizslidediv > div:first-of-type{
 margin-left:0px;
}
}

@media (max-width: 991px) {
.game-blocks h3{
 font-size:1.3rem;
}
}

@media (max-width: 767px) {
#_dynamic_list-14899-2 > div:first-of-type{
 margin-left:10px;
}
#_dynamic_list-14899-2 > div:last-of-type{
 margin-right:10px;
}
}

@media (max-width: 767px) {
.jeux-module img{
 max-width:45px;
}
}

.swp-flex--col{display:flex;flex-direction:column;flex-grow:1}form.searchwp-form .swp-flex--row{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-wrap:nowrap;justify-content:flex-start}form.searchwp-form .swp-flex--wrap{flex-wrap:wrap}form.searchwp-form .swp-flex--gap-sm{gap:.25em}form.searchwp-form .swp-flex--gap-md{gap:.5em}form.searchwp-form .swp-items-stretch{align-items:stretch}form.searchwp-form .swp-margin-l-auto{margin-left:auto}form.searchwp-form input.swp-input,form.searchwp-form select.swp-select{color:rgba(14,33,33,.8)}form.searchwp-form select.swp-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='11' fill='none'%3E%3Cpath fill='%230e2121' fill-opacity='.8' d='M14.292.814 8.096 6.958 1.903.814 0 2.706l8.097 8.049 8.097-8.05z'/%3E%3C/svg%3E");background-position:right 12px top 50%;background-repeat:no-repeat;background-size:12px auto;min-height:2em;min-width:fit-content;padding:0 33px 0 .7em}form.searchwp-form input.swp-input--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23cfcfcf' d='M6.068 12.136c1.31 0 2.533-.426 3.527-1.136l3.74 3.74c.174.173.402.26.64.26.512 0 .883-.395.883-.9a.87.87 0 0 0-.253-.63L10.89 9.744a6.04 6.04 0 0 0 1.247-3.677C12.136 2.73 9.406 0 6.068 0 2.722 0 0 2.73 0 6.068s2.722 6.068 6.068 6.068m0-1.31c-2.612 0-4.758-2.154-4.758-4.758S3.456 1.31 6.068 1.31c2.604 0 4.758 2.154 4.758 4.758s-2.154 4.758-4.758 4.758'/%3E%3C/svg%3E");background-position:right 12px top 50%;background-repeat:no-repeat;background-size:15px auto;padding-left:.7em;padding-right:38px}form.searchwp-form .swp-voice-search-button{align-items:center;background:none;border:none;color:rgba(14,33,33,.6);cursor:pointer;display:none;height:auto;justify-content:center;line-height:1;padding:0;position:absolute;right:45px;top:50%;transform:translateY(-50%);transition:color .2s ease}form.searchwp-form .swp-voice-search-button.swp-voice-search-button--supported{display:flex}form.searchwp-form .swp-voice-search-button:hover{color:rgba(14,33,33,.8)}form.searchwp-form .swp-voice-search-button:focus{outline:none}form.searchwp-form .swp-voice-search-button:focus-visible{outline:2px solid rgba(14,33,33,.4);outline-offset:2px}form.searchwp-form .swp-voice-search-button .swp-voice-search-button__icon,form.searchwp-form .swp-voice-search-button svg{height:1.25em;width:auto}form.searchwp-form .swp-voice-search-button .swp-voice-search-button__circle{border-radius:50%;height:1.75em;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:1.75em}form.searchwp-form .swp-voice-search-button.swp-voice-listening .swp-voice-search-button__circle{animation:swp-voice-circle-pulse 1.5s ease-in-out infinite;background-color:#1976d2;opacity:.35}form.searchwp-form .swp-voice-search-button.swp-voice-processing .swp-voice-search-button__circle{animation:swp-voice-circle-pulse 1.5s ease-in-out infinite;background-color:#388e3c;opacity:.35}form.searchwp-form .swp-voice-search-button.swp-voice-listening,form.searchwp-form .swp-voice-search-button.swp-voice-processing{color:rgba(14,33,33,.8)}@keyframes swp-voice-circle-pulse{0%,to{opacity:.2;transform:translate(-50%,-50%) scale(.95)}50%{opacity:.45;transform:translate(-50%,-50%) scale(1.05)}}form.searchwp-form[data-voice-search-enabled="1"] input.swp-input--search{padding-right:70px}form.searchwp-form .swp-voice-search-tooltip{background-color:#1a1a1a;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;cursor:pointer;font-size:13px;line-height:1.4;max-width:280px;opacity:0;padding:8px 12px;position:absolute;right:0;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;white-space:normal;z-index:1000}form.searchwp-form .swp-voice-search-tooltip:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1a1a1a;bottom:-6px;content:"";height:0;position:absolute;right:45px;width:0}form.searchwp-form .swp-voice-search-tooltip--visible{opacity:1;visibility:visible}form.searchwp-form .swp-voice-search-tooltip--below{bottom:auto;top:calc(100% + 8px)}form.searchwp-form .swp-voice-search-tooltip--below:after{border-bottom:6px solid #1a1a1a;border-top:none;bottom:auto;top:-6px}form.searchwp-form .searchwp-form-input-container{display:flex;flex-direction:row;flex-grow:1;flex-wrap:nowrap;justify-content:flex-start;position:relative}form.searchwp-form .searchwp-form-input-container .swp-input{margin:0;width:100%}form.searchwp-form .searchwp-form-input-container .swp-select{border-right:0}form.searchwp-form .searchwp-form-input-container .swp-select+.swp-input{flex-grow:1}form.searchwp-form .searchwp-form-advanced-filters-toggle{text-align:right}form.searchwp-form .searchwp-form-advanced-filters select{flex:1}form.searchwp-form .swp-toggle{cursor:pointer;margin-bottom:0}form.searchwp-form .swp-toggle-switch{background-color:rgba(14,33,33,.14);border-radius:20px;height:22px;position:relative;transition:background-color .25s;width:40px}form.searchwp-form .swp-toggle-switch:not(.swp-toggle-switch--mini):hover{background-color:rgba(14,33,33,.2)}form.searchwp-form .swp-toggle-switch--mini{height:15px;width:25px}form.searchwp-form .swp-toggle-switch:after,form.searchwp-form .swp-toggle-switch:before{content:""}form.searchwp-form .swp-toggle-switch:before{background:#fff;border-radius:50%;display:block;height:18px;left:2px;position:absolute;top:2px;-webkit-transition:left .25s;-o-transition:left .25s;transition:left .25s;width:18px}form.searchwp-form .swp-toggle-switch--mini:before{height:11px;left:2px;top:2px;width:11px}form.searchwp-form .swp-toggle-checkbox:checked+.swp-toggle-switch,form.searchwp-form .swp-toggle-switch--checked{background:currentcolor}form.searchwp-form .swp-toggle-checkbox:checked+.swp-toggle-switch:before{left:20px}form.searchwp-form .swp-toggle-checkbox:checked+.swp-toggle-switch--mini:before,form.searchwp-form .swp-toggle-switch--checked.swp-toggle-switch--mini:before{left:12px}form.searchwp-form input.swp-toggle-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:0;overflow:hidden;position:absolute;width:0}form.searchwp-form input.swp-toggle-checkbox:focus{border:none;box-shadow:none;outline:none}form.searchwp-form .swp-toggle .swp-label{display:block;margin-top:21px}form.searchwp-form input.swp-toggle-checkbox:active+.swp-toggle-switch,form.searchwp-form input.swp-toggle-checkbox:focus+.swp-toggle-switch{border:none;-webkit-box-shadow:0 0 1px 1px rgba(14,33,33,.14);box-shadow:0 0 1px 1px rgba(14,33,33,.14)}