:root{--fl-font:system,BlinkMacSystemFont,-apple-system,".SFNSText-Regular","San Francisco",Roboto,"Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;--fl-font-size:1.125rem;--fl-font-size-sm:.984375rem;--fl-font-size-xs:.750375rem;--fl-link:#275f62;--fl-link-hover:#44a6ab;--fl-accent-bg:#fafafa;--fl-rule:#e1e1e1;--fl-gutter-sm:10px;--fl-gutter:20px;--fl-gutter-lg:50px;--fl-content-width:728px;--fl-sidebar-width:300px;--fl-site-width:1200px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}*,*:before,*:after{border-color:currentcolor}audio{display:inline}select{line-height:normal}small{font-size:.875em}@layer fl-defaults{body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}label{display:inline;color:inherit}button{line-height:normal}input,textarea{color:#000;line-height:inherit}}html{font-size:16px}body{margin:0;background:#fff;color:#000;font-family:var(--fl-font);font-size:var(--fl-font-size);font-weight:400;line-height:1.625;word-break:break-word;overflow-wrap:break-word}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{display:block;margin:0 0 var(--fl-gutter-sm);font-family:var(--fl-font);font-weight:700;color:#000}@layer fl-defaults{h1,h2,h3,h4,h5,h6{line-height:inherit}}h1{font-size:2.25rem}h2{font-size:1.6875rem}h3{font-size:1.4999625rem}h4{font-size:1.40625rem}h5{font-size:1.265625rem}h6{font-size:1.125rem}p,ul,ol,address{margin:0 0 1.75rem}ul,ol{padding:0}ul{list-style:disc}ol{list-style:decimal}li{margin:0 0 10px 30px}li li:first-child{margin-top:10px}strong,b{font-weight:700}em{font-style:italic}hr{margin:var(--fl-gutter-lg) 0}img{max-width:100%;height:auto}iframe{max-width:100%}figure{margin:0}blockquote{margin:0}a,a:visited{color:var(--fl-link);text-decoration:none;transition:color .2s ease-in-out}a:hover,a:focus{color:var(--fl-link-hover);text-decoration:underline}table{border-collapse:collapse;border-spacing:0}.wp-block-table,table{width:100%;margin-bottom:1.75rem;border-bottom:1px solid var(--fl-accent-bg)}.wp-block-table th,table th{font-weight:700}table td,.entry-content .wp-block-table td{border-top:1px solid var(--fl-accent-bg);padding:5px 10px 5px 0}button:where(:not([class*=bricks-]):not(.toggle):not(.brx-submenu-toggle button)),.btn,input[type=submit]{display:block;width:100%;padding:10px 20px;border:0;border-radius:0;box-shadow:none;background-color:var(--fl-link);color:#fff;font-family:var(--fl-font);font-size:1rem;font-weight:600;letter-spacing:.05em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (min-width:600px){button:where(:not([class*=bricks-]):not(.toggle):not(.brx-submenu-toggle button)),.btn,input[type=submit]{display:inline-block;width:auto}}button:where(:not([class*=bricks-]):not(.toggle)):hover,button:where(:not([class*=bricks-]):not(.toggle)):focus-visible,.btn:hover,.btn:focus-visible,input[type=submit]:hover,input[type=submit]:focus-visible{background-color:var(--fl-link-hover);color:#fff}button:where(:not([class*=bricks-]):not(.toggle)):active,.btn:active,input[type=submit]:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{width:100%;margin:0 0 10px;padding:6.66667px;font-family:var(--fl-font);font-size:var(--fl-font-size)}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.entry-content{margin-top:var(--fl-gutter-lg)}.entry-content a:not(.wp-block-button__link){text-decoration:underline}.entry-content img{display:block;margin-bottom:1em}.entry-content iframe,.entry-content .wp-block-embed iframe{display:inline}:is(.entry-content,.widget-container) .wp-block-image:not(.alignleft):not(.aligncenter):not(.alignright):not(.alignwide):not(.alignfull),:is(.entry-content,.widget-container) .wp-block-embed,:is(.entry-content,.widget-container) .wp-block-video{margin-block:0}.entry-content .wp-block-table{margin-block:0 1.75rem}.entry-content blockquote{margin:var(--fl-gutter) 0;padding:2rem;border-left:.5rem solid #41a4a9;background:var(--fl-accent-bg);font-size:inherit;font-style:italic}.entry-content blockquote p,.entry-content blockquote cite{font-weight:700}.entry-content blockquote cite{color:#919191;font-size:.8em;font-style:normal}.entry-content pre,.entry-content code{display:block;margin-bottom:20px;padding:10px;overflow-x:auto;border:1px solid var(--fl-rule);border-radius:10px;font-family:Menlo,Monaco,Consolas,monospace;font-size:.875rem}.entry-content figure>figcaption,.wp-caption p.wp-caption-text{margin:0;color:#8c8c8c;font-size:var(--fl-font-size-xs);line-height:17px;text-align:center}.alignnone{margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto;text-align:center}.alignleft{float:left;margin:5px 20px 20px 0}.alignright{float:right;margin:5px 0 20px 20px}@media (max-width:400px){.alignleft,.alignright{display:block;float:none;margin:5px 0 20px}}@media (min-width:600px){.wp-embed-aspect-16-9 iframe{width:560px;height:315px}.wp-embed-aspect-4-3 iframe{width:500px;height:475px}}.wrapper{width:100%}@media (min-width:960px){.wrapper{max-width:var(--fl-site-width);margin-inline:auto}}.wrapper-content{padding-inline:var(--fl-gutter);margin-inline:auto}@media (max-width:340px){.wrapper-content{padding-inline:10px}}@media (min-width:1250px){.wrapper-content{padding-inline:0}}:root{--fl-gutter-x:20px}@media (max-width:1200px){:root{--fl-gutter-x:15px}}@media (min-width:1250px){:root{--fl-gutter-x:0px}}.fl-page>.fl-title-band,.fl-page>.fl-main-column{padding-inline:var(--fl-gutter-x)}.fl-page>.sidebar{max-width:calc(100% - 2 * var(--fl-gutter-x))}@media (min-width:1135px){.fl-page{display:grid;grid-template-columns:[full-start] minmax(var(--fl-gutter-x), 1fr)
      [main-start] minmax(0, calc(var(--fl-site-width) - var(--fl-sidebar-width) - var(--fl-gutter-lg)))
      [main-end] var(--fl-gutter-lg)
      [side-start] var(--fl-sidebar-width)
      [side-end] minmax(var(--fl-gutter-x), 1fr) [full-end];grid-template-rows:auto 1fr;align-items:start}.fl-page>.fl-title-band{grid-column:full;grid-row:1;display:grid;grid-template-columns:subgrid;padding-inline:0}.fl-page>.fl-title-band>*{grid-column:main}.fl-page>.fl-main-column{grid-column:main;grid-row:2;padding-inline:0}.fl-page>.sidebar{grid-column:side;grid-row:1/span 2;max-width:none;position:relative}}.content-container{width:100%;max-width:var(--fl-content-width);margin-inline:auto}.archive .content-container,.search .content-container,.error404 .content-container{max-width:100%}.article-post{padding-bottom:var(--fl-gutter-lg)}.header{position:relative;background:#fff url(//www.frenchlearner.com/wp-content/themes/frenchlearner/assets/css/../images/headerBorder.png) left top repeat-x}.header-container{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px 0 24px;position:relative}.header-logo{display:block;max-width:90%;line-height:0}@media (min-width:992px){.header-logo{width:334px}.header .bricks-nav-menu-wrapper{display:flex;justify-content:center}.header .bricks-nav-menu{width:fit-content}}.header-logo img{display:block;height:50px;width:auto;margin:10px 0}.header .nav{width:100%;min-height:60px;display:flex;justify-content:center;position:relative}.header .nav .brxe-nav-menu{width:100%}.header .brx-submenu-toggle{position:relative}.header .brx-submenu-toggle button{position:absolute;top:0;right:-8px;bottom:0;width:16px;margin:0;padding:0;background:0 0;color:transparent;box-shadow:none}.header .brx-submenu-toggle button svg{display:none}.header .brx-submenu-toggle button:focus-visible{outline:2px solid var(--fl-link-hover);outline-offset:2px}.header .bricks-mobile-menu-toggle{background:0 0;box-shadow:none;padding:0;color:#000}.header .bricks-mobile-menu-toggle:hover{background:0 0}.header .bricks-nav-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none}.header .bricks-nav-menu>li{margin-block:0;margin-left:0;line-height:2rem;position:relative}.header .bricks-nav-menu .menu-item a,.header .bricks-nav-menu .menu-item a:visited{display:block;padding:10px;color:#000;font-size:13px;font-weight:600;letter-spacing:.5px;line-height:1.25;text-transform:uppercase;text-decoration:none;transition:color .2s ease-in-out}.header .bricks-nav-menu .menu-item a:hover,.header .bricks-nav-menu .menu-item a:focus-visible,.header .bricks-nav-menu .current-menu-item>a,.header .bricks-nav-menu .current-menu-ancestor>a{color:var(--fl-link-hover);background:0 0}.header .bricks-nav-menu .sub-menu{background-color:#fff;box-shadow:0 0 1.563rem .313rem rgba(0,0,0,.1);max-width:250px;width:max-content;z-index:999;margin:0;padding:0;list-style:none}.header .bricks-nav-menu .sub-menu li{margin:0}.header .bricks-nav-menu .sub-menu a{padding:10px 20px}.header .fl-search{position:absolute;right:14px;top:62%;z-index:1000}.header .fl-search .toggle{display:flex;align-items:center;justify-content:center;width:44px;height:48px;padding:0;background:0 0;color:var(--fl-link);font-size:24px;transition:transform .2s ease-in-out,color .2s ease-in-out}.header .fl-search .toggle:hover,.header .fl-search .toggle:focus-visible{color:var(--fl-link-hover);transform:scale(1.1)}.header .fl-search .toggle:active{transform:scale(.9)}.header .fl-search .bricks-search-overlay{position:fixed;top:0;left:0;right:0;bottom:auto;height:174px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:0 20px;background:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.header .fl-search .bricks-search-overlay:before,.header .fl-search .bricks-search-overlay:after{display:none}.header .fl-search .bricks-search-inner{width:100%;max-width:450px;margin:0}.header .fl-search .bricks-search-overlay .title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.header .fl-search .bricks-search-overlay input[type=search]{width:100%;margin:0;padding:10px 20px;border:1px solid var(--fl-link);border-radius:10px;background:#fff;color:#000;font-size:var(--fl-font-size);line-height:1;text-align:left}.header .fl-search .bricks-search-overlay input[type=search]:focus{border-color:var(--fl-link-hover);outline:none}.header .fl-search .bricks-search-overlay .close{position:static;flex:0 0 50px;padding:20px;background:0 0;color:var(--fl-link);font-size:18px;line-height:1}.header .fl-search .bricks-search-overlay .close:hover,.header .fl-search .bricks-search-overlay .close:focus-visible{color:var(--fl-link-hover)}@media (max-width:991px){.header .fl-search .bricks-search-overlay{height:165px}}@media (max-width:991px){.header-container{gap:0;padding:0}.header-logo img{height:38px;margin:28px 0 29px}.header .nav{min-height:0;height:10px;align-items:center}.header .nav .brxe-nav-menu{display:flex;justify-content:center}.header-logo{order:1}.header .nav{order:2}.header .fl-search{order:3;position:static;width:100%;height:60px;display:flex;justify-content:center;align-items:center}.header .bricks-mobile-menu-toggle{width:16px;min-width:16px;height:14px;color:#000}.header .bricks-mobile-menu-toggle span{position:absolute;left:0;width:16px;height:3px;border-radius:2px;background:#000}.header .bricks-mobile-menu-toggle .bar-top{top:0}.header .bricks-mobile-menu-toggle .bar-center{top:5.5px}.header .bricks-mobile-menu-toggle .bar-bottom{top:11px}.header .nav{position:relative}.header .brxe-nav-menu .bricks-mobile-menu-wrapper{position:absolute;top:100%;bottom:auto;left:0;right:0;width:auto;height:auto;max-height:none;padding:20px 0;display:none;background:#fafafa;border-top:1px solid var(--fl-rule);border-bottom:1px solid var(--fl-rule);box-shadow:0 5px 5px 0 rgba(0,0,0,.1);transform:none;transition:none;opacity:1;visibility:visible;overflow:visible;z-index:9999}.header .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper{display:block}.header .brxe-nav-menu .bricks-mobile-menu-wrapper:before,.header .brxe-nav-menu .bricks-mobile-menu-overlay{display:none}.header .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle span{transform:none;opacity:1}body.no-scroll{overflow:visible}.header .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle{position:relative;top:auto;left:auto;right:auto}.header .bricks-mobile-menu{margin:0;padding:0;list-style:none}.header .bricks-mobile-menu li{margin:0}.header .bricks-mobile-menu .menu-item a,.header .bricks-mobile-menu .menu-item a:visited{display:flex;padding:20px;color:#000;font-size:13px;font-weight:600;letter-spacing:1px;line-height:1.25;text-align:left;text-transform:uppercase;text-decoration:none}.header .bricks-mobile-menu .menu-item a:hover,.header .bricks-mobile-menu .menu-item a:focus-visible{color:#41a4a9;background:rgba(0,0,0,.05)}.header .bricks-mobile-menu .sub-menu{margin:0;padding:0 0 0 30px;list-style:none}.header .bricks-mobile-menu .brx-submenu-toggle{display:flex;align-items:center;justify-content:flex-start}.header .bricks-mobile-menu .brx-submenu-toggle button{position:static;width:auto;padding:8px;margin-left:.25em;color:#41a4a9}.header .bricks-mobile-menu .brx-submenu-toggle button svg{display:block;width:16px;height:16px}.header .bricks-mobile-menu li:after{content:none}}.breadcrumbs-outer{background:var(--fl-accent-bg)}.breadcrumbs{margin:5px 0;color:#606060;font-size:15px;font-weight:700;text-align:left}.breadcrumbs a{vertical-align:middle}.fl-title-band{margin-bottom:var(--fl-gutter-lg);padding-block:var(--fl-gutter);background-color:var(--fl-accent-bg)}@media (min-width:600px){.fl-title-band{padding-block:40px}}@media (min-width:1135px){.entry-header.fl-title-band{margin-bottom:0}}h1.entry-title,h1.archive-title{margin-bottom:8px;font-size:2.25rem;line-height:1.25;text-align:center}@media (min-width:600px){h1.entry-title,h1.archive-title{text-align:left}}.sidebar{width:var(--fl-sidebar-width);max-width:100%;margin:var(--fl-gutter-lg) auto 0;padding:0;font-size:var(--fl-font-size)}@media (min-width:960px){.sidebar{padding-bottom:var(--fl-gutter-lg)}}@media (min-width:1135px){.sidebar{margin-top:69.25px}.archive .sidebar,.search .sidebar,.error404 .sidebar{margin-top:105px}.archive.paged .sidebar,.search.paged .sidebar{margin-top:0}}.widget-container{display:block;margin:0 auto var(--fl-gutter);background:#fff}.widget-container:last-child{margin-bottom:0}.widget-container li{list-style:none;margin-left:0;text-align:left}.widget-container img{display:block}.widget-container figure>a{display:inline-block}.widget-container .widget-title{font-size:1.4999625rem}.sidebar-primary .widget-container{padding:10px 20px}.sidebar-primary .widget-container:first-of-type{border:1px solid var(--fl-rule);margin-top:var(--fl-gutter-lg);padding:10px}@media (min-width:1135px){.fl-page>.sidebar-primary{align-self:stretch}.sidebar-primary>.brxe-shortcode{height:100%}}@media (min-width:960px){.sidebar .mv-sticky-slot{position:sticky;top:1rem;margin:0 auto}.admin-bar .sidebar .mv-sticky-slot{top:3rem}.sidebar .mv-sticky-slot #sidebar_btf_sticky_wrapper.stuck{position:static}}.fl-mobile-hide{display:none}@media (min-width:1135px){.fl-mobile-hide{display:block}}.widget_text .textwidget ul li{list-style:disc;margin-left:30px}.widget_text .textwidget ol li{list-style:decimal;margin-left:30px}.widget_recent_entries ul{margin-bottom:0}.widget_recent_entries li{margin:0}.widget_recent_entries li a{display:block;padding:5px 0;text-decoration:none}.widget_recent_entries li a:hover{text-decoration:underline}.widget_search .wp-block-search__input{border-color:var(--fl-link);margin-bottom:0}.fl-post-nav{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 20px}.fl-post-nav a{flex:1 1 280px;max-width:325px;display:flex;justify-content:center;text-align:center;line-height:1.25;font-weight:700;font-size:1.0625rem;color:#444;text-decoration:none}.fl-post-nav a:hover{color:var(--fl-link-hover)}.fl-post-nav .fl-post-nav__next{margin-left:auto}.fl-post-nav .fl-post-nav__prev:before{content:"\2190";padding-right:.2em}.fl-post-nav .fl-post-nav__next:after{content:"\2192";padding-left:.2em}.archive-description{margin-bottom:var(--fl-gutter-lg)}.excerpt{margin:0}.excerpt-container{display:flex;flex-direction:column;align-items:center;gap:20px;padding-bottom:20px;margin-bottom:20px;text-align:center}@media (min-width:600px){.excerpt-container{flex-direction:row;text-align:left}}.excerpt-photo{flex:0 0 auto;display:block;width:100%;max-width:320px;margin-bottom:26px}.excerpt-photo img{display:block;width:100%;height:auto;object-fit:cover;margin:0}@media (min-width:600px){.excerpt-photo{width:179px}.excerpt-photo img{aspect-ratio:1}}.excerpt-post-data{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;color:#1e1e1e}.excerpt-title{margin:0 0 8px;font-size:1.625rem;line-height:1.2}.excerpt-title a,.excerpt-title a:visited{color:#325e93;text-decoration:none}.excerpt-title a:hover{color:var(--fl-link-hover)}.excerpt-excerpt p{margin:0;color:#444}a.article-read-more,a.article-read-more:visited{align-self:flex-end;margin-top:10px;padding:10px 20px;background:var(--fl-link);color:#fff;font-size:var(--fl-font-size-sm);line-height:1.25;text-align:center;text-transform:uppercase;text-decoration:none}a.article-read-more:hover,a.article-read-more:focus-visible{background:var(--fl-link-hover);color:#fff;text-decoration:none}@media (max-width:599px){a.article-read-more{align-self:stretch}}.fl-pagination{margin:0 0 var(--fl-gutter-lg)}.footer{padding:var(--fl-gutter-lg) 20px;background:#fafafa url(//www.frenchlearner.com/wp-content/themes/frenchlearner/assets/css/../images/footerBG.webp) repeat;color:#555;font-size:var(--fl-font-size-sm)}@media (min-width:1250px){.footer{padding-inline:0}}.footer-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 5px;padding:20px}@media (min-width:960px){.footer-container{flex-wrap:nowrap;justify-content:space-between;margin:-10px 0 -10px -10px}}.footer-widget-area{flex:1 1 100%;margin:0 10px 20px;overflow:hidden}@media (min-width:600px){.footer-widget-area{flex-basis:50%}}@media (min-width:960px){.footer-widget-area{flex:0 0 30%;margin-inline:0}}.footer .widget-container{background:0 0}.footer .widget-container .widget-title{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--fl-rule);color:#606060;font-size:1.4999625rem;text-transform:uppercase;text-align:left}.footer-copy{font-size:var(--fl-font-size-sm);text-align:center;color:#606060}