@charset "UTF-8";
/*!
Theme Name: Mag Feminin
Theme URI: https://github.com/elementor/hello-theme/
Description: Theme provided by Figure-M
Author: Figure-M
Author URI: https://figure-m.ch/
Template: hello-elementor
Version: 1.0
Text Domain: magfeminin
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, admin-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/a,h1,h2,h3,h4,h5,h6,p{margin-top:0}h2,h3,h4,h5{margin-bottom:.5em}a{transition:all .2s ease}.primary{color:var(--e-global-color-primary)}.secondary{color:var(--e-global-color-secondary)}.text,.text>*{color:var(--e-global-color-text)}.accent{color:var(--e-global-color-accent)}.accent-hover a{transition:color .15s ease}.accent-hover a:hover{color:var(--e-global-color-accent)!important}.white{color:#fff}.black{color:#000}.txt-cap,.txt-cap-bold{text-transform:uppercase}.txt-cap-bold{font-weight:700}.txt-cap-color,.txt-cap-color-bold{color:var(--e-global-color-primary);text-transform:uppercase}.txt-cap-color-bold{font-weight:700}a{color:var(--e-global-color-primary)}a:hover{color:var(--e-global-color-accent)}.article ul,.content-container ul,.elementor-text-editor ul,.jet-listing-dynamic-field__content ul{list-style-type:none;padding-left:0}.article ul li,.content-container ul li,.elementor-text-editor ul li,.jet-listing-dynamic-field__content ul li{color:var(--e-global-color-text);margin-bottom:5px;padding-left:30px}.article ul li:before,.content-container ul li:before,.elementor-text-editor ul li:before,.jet-listing-dynamic-field__content ul li:before{color:var(--e-global-color-primary);content:"•";display:inline-block;margin-left:-25px;width:25px}.article ul li:last-of-type,.content-container ul li:last-of-type,.elementor-text-editor ul li:last-of-type,.jet-listing-dynamic-field__content ul li:last-of-type{margin-bottom:1em}.article ol,.content-container ol,.elementor-text-editor ol,.jet-listing-dynamic-field__content ol{counter-reset:my-awesome-counter;list-style:none;padding-left:0}.article ol>li,.content-container ol>li,.elementor-text-editor ol>li,.jet-listing-dynamic-field__content ol>li{color:var(--e-global-color-text);counter-increment:my-awesome-counter;margin-bottom:5px;padding-left:30px;position:relative}.article ol>li:before,.content-container ol>li:before,.elementor-text-editor ol>li:before,.jet-listing-dynamic-field__content ol>li:before{color:var(--e-global-color-primary);content:counter(my-awesome-counter);display:inline-block;font-size:.85em;font-weight:600;margin-left:-25px;width:25px}.article ol>li:last-of-type,.content-container ol>li:last-of-type,.elementor-text-editor ol>li:last-of-type,.jet-listing-dynamic-field__content ol>li:last-of-type{margin-bottom:1em}html{scroll-behavior:smooth}.bg-primary{background-color:var(--e-global-color-primary)}.bg-secondary{background-color:var(--e-global-color-secondary)}.bg-text{background-color:var(--e-global-color-text)}.bg-accent{background-color:var(--e-global-color-accent)}.bg-white{background-color:#fff}.bg-black{background-color:#000}.jet-select,.jet-sorting-select,select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDA1LjQ1NiA0MDUuNDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDUuNDU2IDQwNS40NTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4NCjxnPg0KCTxwYXRoIGQ9Ik03NC4xMzQsNjQuMTQ3Yy00Ljk4NSwwLjA3OC05LjkxMSwyLjE2My0xMy40MzgsNS42ODhsLTU1LDU1QzIuMDk2LDEyOC40MzIsMCwxMzMuNDkyLDAsMTM4LjU4MyAgIHMyLjA5NiwxMC4xNTEsNS42OTcsMTMuNzVsMTgzLjI4MSwxODMuMjgxYzMuNTk5LDMuNjAxLDguNjU5LDUuNjk3LDEzLjc1LDUuNjk3czEwLjE1MS0yLjA5NiwxMy43NS01LjY5N2wxODMuMjgxLTE4My4yODEgICBjMy42MDEtMy41OTksNS42OTctOC42NTksNS42OTctMTMuNzVzLTIuMDk2LTEwLjE1MS01LjY5Ny0xMy43NWwtNTUtNTVjLTMuNTk4LTMuNTkxLTguNjUxLTUuNjgxLTEzLjczNC01LjY4MSAgIGMtNS4wODMsMC0xMC4xMzYsMi4wOS0xMy43MzQsNS42ODFMMjAyLjcyOCwxODQuMzk3TDg4LjE2Niw2OS44MzNDODQuNDk5LDY2LjE2OSw3OS4zMTgsNjQuMDcsNzQuMTM0LDY0LjE0N0w3NC4xMzQsNjQuMTQ3eiIgZmlsbD0iIzk2OTY5NiIvPg0KPC9nPg0KPC9zdmc+DQo=);background-position:right 15px top 50%;background-repeat:no-repeat;background-size:10px;line-height:normal;position:relative}hr{border:none;border-top:.75px solid var(--e-global-color-text);margin:.9em 0}table{font-size:16px}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th,table td{background:transparent}table td{border:none;margin-bottom:5px;padding:0}form input:focus{box-shadow:none}.archive .show-contests,.archive.category .grid-hide-terms .terms,.archive.category .hide-category,.home .grid-hide-terms .terms,.home .hide-home{display:none}.archive.post-type-archive-contests .show-contests{display:inherit}.page-template-default .hide-pages,.single-contests .hide-contests,.single-post .hide-posts{display:none}.dataTables_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.dataTables_wrapper:after{width:100%}.dataTables_wrapper .dataTables_filter label{align-items:center;display:flex}.dataTables_wrapper table.dataTable{margin:30px 0;width:100%}.dataTables_wrapper table .jet-dynamic-table__col{text-align:left}.post-item{position:relative;transition:all .3s ease}.post-item .post-content{background-color:#fff;padding-bottom:20px}.post-item .tags{left:10px;position:absolute;top:10px;width:100%}.post-item .tags a{background-color:var(--e-global-color-9efeb9d);border-radius:30px;color:var(--e-global-color-text);padding:3px 12px;transition:all .3s ease}.post-item .tags a:hover{background-color:var(--e-global-color-primary);color:#fff}.post-item .tags span{background-color:var(--e-global-color-c83d50f);border-radius:30px;color:#fff;padding:3px 12px;transition:all .3s ease}.post-item .tags a,.post-item .tags span{font-size:13px;font-weight:700;line-height:1.1em}.post-item .image{background-position:50%;background-size:cover;margin-bottom:10px;min-height:260px}.post-item .terms{color:var(--e-global-color-accent);font-size:13px;margin-bottom:10px;text-transform:uppercase}.post-item .post-link{color:var(--e-global-color-text)}.post-item .post-link:hover{color:var(--e-global-color-primary)}.post-item .post-link h3{margin-bottom:0}.post-item.sponsorised{border:1px solid var(--e-global-color-c83d50f);margin:1px;padding:10px}.post-item.sponsorised .tags{left:20px;top:20px}.post-item.sponsorised .image{min-height:250px}.post-item.sponsorised .post-link:hover{color:var(--e-global-color-c83d50f)}.grid-framed .post-item{background-color:#fff}.grid-framed .post-item .terms,.grid-framed .post-item .title{padding:0 15px}.grid-small .post-item .post-content{background-color:transparent}.grid-small .post-item .image{min-height:150px}.grid-small .post-item .title{font-size:16px;font-weight:400}.grid-small .post-item.sponsorised .image{min-height:140px}.grid-xsmall .post-item .post-content{background-color:transparent}.grid-xsmall .post-item .image{min-height:120px}.grid-xsmall .post-item .title{font-size:14px;font-weight:400}.grid-xsmall .post-item.sponsorised .image{min-height:130px}.grid-big .post-item .post-content{padding-bottom:0;position:relative}.grid-big .post-item .image{margin-bottom:0;min-height:540px}@media (max-width:768px){.grid-big .post-item .image{min-height:320px}}.grid-big .post-item .datas{background-color:hsla(0,0%,100%,.3);bottom:0;left:0;padding:20px 0;position:absolute;right:0}.grid-big .post-item .datas .title{font-size:32px}@media (max-width:992px){.grid-big .post-item .datas .title{font-size:28px}}@media (max-width:768px){.grid-big .post-item .datas .title{font-size:26px}}@media (max-width:480px){.grid-big .post-item .datas .title{font-size:24px}}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.grid-big .post-item .datas{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.3)}}.grid-nobtn .elementor-swiper-button{display:none!important}.grid-animated .post-item:hover{scale:1.1}.tax-above .post-item .datas .terms{background-color:var(--e-global-color-primary);border-radius:30px;color:#fff;left:5px;padding:0 8px;position:absolute;top:5px}.tax-above .post-item .datas .terms a{color:#fff}.forminator-ui label,form label{color:var(--e-global-color-accent);font-size:.8em}.forminator-ui input,form input{background-color:#fff;border:1px solid var(--e-global-color-accent);border-radius:0;color:var(--e-global-color-text)}.forminator-ui input:hover,form input:hover{border-color:var(--e-global-color-9efeb9d)}.forminator-ui input:focus,.forminator-ui input:focus-visible,form input:focus,form input:focus-visible{border:1px solid var(--e-global-color-c83d50f);outline:none}.forminator-ui .forminator-error-message,form .forminator-error-message{border-left:1px solid var(--e-global-color-primary);color:var(--e-global-color-accent);font-size:13px;line-height:1.25;padding-left:10px}.forminator-ui .forminator-response-message,form .forminator-response-message{display:none}.quform .quform-spacer{padding-bottom:10px!important}.section{margin:15px 0 30px}.section--primary{background-color:var(--e-global-color-primary);margin-bottom:-30px;margin-top:-15px!important;padding-bottom:45px;padding-top:15px}.section--color,.section--secondary{background-color:var(--e-global-color-secondary)}.section--color,.section--image,.section--secondary{margin-bottom:-30px;margin-top:-15px!important;padding-bottom:45px;padding-top:15px}.section--image{background-position:50%;background-repeat:no-repeat;background-size:cover}.section .row--primary{background-color:var(--e-global-color-primary);margin-bottom:-15px;margin-top:-15px!important;padding-bottom:15px;padding-top:15px}.section .row--color,.section .row--secondary{background-color:var(--e-global-color-secondary)}.section .row--color,.section .row--image,.section .row--secondary{margin-bottom:-15px;margin-top:-15px!important;padding-bottom:15px;padding-top:15px}.section .row--image{background-position:50%;background-repeat:no-repeat;background-size:cover}.section .row .element{margin:15px 0 30px}.main-nav{background-color:transparent;transition:all .3s ease}.main-nav.elementor-sticky--effects{background-color:rgba(0,0,0,.75);padding:8px 30px}.main-nav.elementor-sticky--effects .no-scroll{display:none}.main-nav.elementor-sticky--effects>.elementor-container{min-height:30px!important}.main-nav.elementor-sticky--effects .main-logo .jet-inline-svg,.main-nav.elementor-sticky--effects .main-logo img{max-width:60px!important}.main-nav.elementor-sticky--effects .main-menu .elementor-widget-container{margin-top:6px}.main-nav.elementor-sticky--effects .main-menu .elementor-widget-container .menu-item>a{padding:6px 8px}.elementor-section{background-position:50%;background-repeat:no-repeat;background-size:cover}.elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button{align-items:center;background-color:#fff;border:1px solid var(--e-global-color-text);border-radius:30px;color:var(--e-global-color-text)!important;display:flex;height:50px;justify-content:center;right:20px!important;text-align:center;top:45px!important;transition:all .3s ease;width:50px}.elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button svg{transition:all .3s ease;fill:var(--e-global-color-text)!important}.elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{left:inherit;right:75px}.elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.swiper-button-disabled{display:none}.elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button:hover{border-color:var(--e-global-color-primary);color:var(--e-global-color-primary)!important}.elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button:hover svg{fill:var(--e-global-color-primary)!important}@media (max-width:768px){.elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button{bottom:0!important;right:50%!important;top:inherit!important}.elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{transform:translateX(0)}.elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{transform:translateX(60px)}.elementor-widget-loop-carousel .elementor-widget-container{margin-bottom:30px}}.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .swiper.elementor-loop-container{width:100%}.elementor-widget-loop-carousel.grid-small .elementor-widget-container .elementor-swiper-button,.elementor-widget-loop-carousel.grid-xsmall .elementor-widget-container .elementor-swiper-button{align-items:center;display:flex;height:26px;justify-content:center;right:10px!important;top:25px!important;width:26px}.elementor-widget-loop-carousel.grid-small .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev,.elementor-widget-loop-carousel.grid-xsmall .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{right:45px!important}.elementor-widget-loop-carousel.grid-small .elementor-widget-container .elementor-swiper-button i,.elementor-widget-loop-carousel.grid-xsmall .elementor-widget-container .elementor-swiper-button i{height:16px;position:relative}.elementor-widget-loop-carousel.grid-small .elementor-widget-container .elementor-swiper-button i:before,.elementor-widget-loop-carousel.grid-xsmall .elementor-widget-container .elementor-swiper-button i:before{font-size:16px;left:50%;line-height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-nav-menu .custom-link{background-color:var(--e-global-color-c83d50f);transition:all .3s ease}.elementor-nav-menu .custom-link:hover{background-color:var(--e-global-color-text)}.elementor-nav-menu .custom-link.current-menu-item{background-color:var(--e-global-color-primary)}.elementor-nav-menu .custom-link.current-menu-item a{color:#fff!important}.element-gallery{-moz-column-count:3;column-count:3;-moz-column-gap:15px;column-gap:15px}.element-gallery__item{display:grid;grid-template-rows:1fr auto;margin:0 0 15px;-moz-column-break-inside:avoid;break-inside:avoid}.element-gallery__image{border-radius:6px;display:block;grid-column:1;grid-row:1/-1;max-width:100%}.element-image{border:1px solid var(--e-global-color-c83d50f);padding:10px}.element-image,.element-video,.element.element-elementor_forms{margin-bottom:30px}.element-video{border:1px solid var(--e-global-color-c83d50f);padding:10px}.element-video__block,.element-video__player{width:100%}