/*!
|--------------------------------------------------------------------------
| STYLESHEET FOR FLUENTU LANGUAGE LEARNING WORDPRESS THEME
|--------------------------------------------------------------------------
|
| Elco Brouwer von Gonzenbach <elco.brouwer@enux.com>
| https://github.com/FluentU/fluentu-wp-theme
| Author: Elco Brouwer von Gonzenbach <elco.brouwer@enux.com>
| Version: 0.1.0
| Updated: 2021-01-20
|
|--------------------------------------------------------------------------
*//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[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}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"Proximanova";src:url("../fonts/ProximaNova-Regular.woff2") format("woff2"),url("../fonts/ProximaNova-Regular.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"Proximanova";src:url("../fonts/ProximaNova-Bold.woff2") format("woff2"),url("../fonts/ProximaNova-Bold.woff") format("woff");font-style:normal;font-weight:bold;font-display:swap}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#555;font-family:"Proximanova",sans-serif;font-size:18px;line-height:1.3333;text-rendering:optimizeSpeed}@media (min-width: 480px) and (max-width: 1170px){body{font-size:16px}}button,input,textarea{font-family:"Proximanova",sans-serif}a,a:visited{color:#0070f4;text-decoration:none}a:hover,a:visited:hover{text-decoration:underline}.entry-title{color:#3994ff;font-weight:normal;font-size:1.875em;line-height:1.4;margin:0;padding:0.5em 0 0.3em 0;text-rendering:optimizeLegibility}.entry-title>a,.entry-title>a:visited{color:#3994ff}main h2,main h3,main h4,main h5,main h6{color:#222;text-rendering:optimizeLegibility}h2{font-size:1.5em;margin:0;padding:0.8em 0 0.6em 0}h3{font-size:1.125em;margin:0;padding:0.6em 0 0.5em 0}h4,h5,h6{font-size:1em;margin:0;padding:0.333em 0 1em}p{margin:0;padding:0.333em 0 1em}ul,ol{margin:0 0 0 1.5em;padding:0.333em 0 1em}ul>li>ul{padding:0}*{box-sizing:border-box}body{background-color:#f7f7f5;margin:0;padding:0;overflow-x:hidden;height:100vh;-webkit-overflow-scrolling:touch}body>footer{margin:-1em auto 1em;max-width:59em}.main{background:white;margin:0 auto;box-shadow:0px 0px 12px 0 rgba(0,0,0,0.25);max-width:59em;min-height:100vh;padding-top:5.3333em}@media screen and (min-width: 960px){.main{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding-left:2.5%;padding-right:2.5%}}.alignleft{display:inline;float:left;margin:0 1.5em 0.333em 0}.alignright{display:inline;float:right;margin:1.333em 0 0.333em 1.5em}.aligncenter{margin:1em auto 0.333em;display:block}.js .tmce-active .wp-editor-area{color:#222 !important}.searchform{margin:1.333em 0}.searchform [type='submit'],#searchsubmit{display:none}.input-group{color:#555;margin:0;padding:0.333em 0 1em}.input-group>label{display:block}[type='text'],[type='email'],[type='number']{color:#555;padding:0.25em}.searchform input{color:#757575;width:100%;font-size:1rem;padding:0.25em}.btn{cursor:pointer;border:none;border-radius:none;color:white;font-size:16px;padding:0.5em 1em;margin-bottom:0.75em;text-decoration:none}.btn-blue{cursor:pointer;border:none;border-radius:none;color:white !important;background-color:#3994ff;font-size:16px;padding:0.5em 1em;margin-bottom:0.75em;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn,.btn-blue:hover{text-decoration:none}img{max-width:100%;height:auto}figure{background-color:white;width:100%;padding:0;padding-bottom:66.666%;position:relative;overflow:hidden;margin:0}figure img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.entry [width='300'],.entry [width='500']{max-width:100vw;width:100vw;position:relative;left:-1em}@media screen and (min-width: 592px){.entry [width='300'],.entry [width='500']{max-width:100%;width:100%;position:inline;left:0}}.entry lite-youtube,.entry :not(div.mmtwrappos) iframe{width:100vw;position:relative;height:56.25vw;left:-1rem}@media screen and (min-width: 592px){.entry lite-youtube,.entry :not(div.mmtwrappos) iframe{width:100%;position:inline;left:0;height:18.85em}}.entry lite-youtube{left:-1rem}@media screen and (min-width: 592px){.entry lite-youtube{left:0}}body>header{background-color:white;max-width:59em;width:100%;margin:0 auto;position:fixed;box-shadow:0px 0px 12px 0 rgba(0,0,0,0.25);z-index:100;left:50%;transform:translateX(-50%);overflow-y:hidden}@media print{body>header{display:none}}.header{padding:0.5em;text-align:center}@media screen and (min-width: 480px){.header{display:flex;align-items:center;justify-content:space-between;padding:1.75em 1em 1em;text-align:left}}.logo-link{display:block;margin:0 auto}.logo-link>img{width:160px;height:32px}.payoff{color:#757575;display:none}.payoff:visited{color:#757575}.cta{padding:0.25em 0 0.5em}@media screen and (min-width: 960px){.cta{padding-right:1em}}@media screen and (min-width: 592px){.header{height:4.25em;padding:1em 0 1em;max-width:33.5em;margin:0 auto}.payoff{display:block;font-size:.75em}}@media screen and (min-width: 960px){.header{max-width:59em;padding:1em 5.75% 0.75em}.logo{display:flex;align-items:center;padding-left:1em}.payoff{font-size:1em;margin-left:1.5em}}.entry{padding-top:0;padding-bottom:2.333em;max-width:33.5em;min-height:auto;margin:0 auto}@media screen and (min-width: 360px){.entry{padding-left:1rem;padding-right:1rem}.entry figure{position:relative;left:-1rem;width:100vw}}@media screen and (min-width: 720px){.entry{margin:0 auto;padding-left:0;padding-right:0}.entry figure{left:0;width:100%}}.entry li{margin-bottom:1.333em}.entry li:last-of-type{margin-bottom:0}.entry li p,.entry li h1,.entry li h2,.entry li h3,.entry li h4,.entry li h5,.entry li h6{padding:1.333rem 0 0}.entry .fluentu-leadbox-link{padding:1.5rem 1rem}@media screen and (min-width: 360px){.entry .fluentu-leadbox-link{width:calc(100% + 2rem);position:relative;left:-1rem}}@media screen and (min-width: 720px){.entry .fluentu-leadbox-link{width:100%;position:inline;left:0}}.entry footer{padding:1.333rem 1rem 0}.entry .breadcrumbs{font-size:0.777em;padding:1em 0}@media screen and (min-width: 720px){.entry .breadcrumbs{padding:0;margin-bottom:0.5em}}.wp-caption-text{color:#757575;font-size:0.8888em;line-height:1.5;font-style:italic}.nav-prev>a,.nav-next>a{color:#757575;font-size:0.8888em;line-height:1.5}.nav-next{text-align:right}.entry-meta{color:#757575;font-size:0.75em;line-height:1.7777;font-style:italic}.entry-meta .author a,.entry-meta .author a:visited{color:#757575;font-weight:bold;font-style:normal;text-transform:uppercase}.pp-multiple-authors-wrapper{display:none}.archive>.entry{border-bottom:2px solid #e5e5e5;padding-bottom:1.333rem}.archive>.entry:last-of-type{border-bottom:none}.archive h2{font-weight:normal}.archive .entry-title{padding-top:0}.archive .archive_header{border-bottom:2px solid #e5e5e5;font-weight:normal;max-width:33.5em;color:#222;font-size:100%;padding:0.25em 0.5em 0.75em;margin-left:auto;margin-right:auto}@media screen and (min-width: 360px){.archive .archive_header{padding-left:0;padding-right:1rem}}.archive figure{margin-bottom:1.3333em}.pagination{border-top:2px solid #e5e5e5;text-align:center;padding-bottom:2.333em}.pagination .page-numbers{display:inline-block;margin:0.5em 0.25em}#post-author,.post-author{max-width:33.5em;padding:0.5em;background-color:#fafafa;border:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:top;margin:0 auto 1.333em}#post-author .profile-image,.post-author .profile-image{margin-top:0.5em;width:4.5em}#post-author .profile-image>img,.post-author .profile-image>img{border-radius:50%;width:4.5em;height:4.5em}#post-author .profile-content,.post-author .profile-content{font-size:.8125em;width:calc(100% - 7em)}#post-author .profile-content h4,.post-author .profile-content h4{font-size:1rem;margin:0}.post-author:first-of-type{margin-top:2.5em}#sidebar{max-width:33.5em;margin:0 auto;padding-left:0.5rem;padding-right:0.5rem;padding-bottom:1.5rem}@media screen and (min-width: 360px){#sidebar{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 960px){#sidebar{margin:0;width:14.75em;padding:0}#sidebar .fluen-target:last-of-type{position:-webkit-sticky;position:sticky;top:6.666rem}}#sidebar ul{list-style:none;font-size:16px;line-height:1.5;margin:0}@media (min-width: 480px) and (max-width: 1170px){#sidebar{font-size:14px}}.widget,.fluentu-widget{margin-bottom:1em !important}.fluentu-widget{background-color:white;width:100%;padding:0;padding-bottom:66.666%;position:relative;overflow:hidden;margin:0}.fluentu-widget img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}#fluentu-widget-2{padding-bottom:200%}#fluentu-widget-3{padding-bottom:128.163265306122449%}@media screen and (min-width: 960px){#fluentu-widget-3{position:-webkit-sticky;position:sticky;top:6.666rem}}.footer{color:white;background-color:#464646;box-shadow:0px 12px 12px 0 rgba(0,0,0,0.25);padding:1.5em 0.5rem 0}@media screen and (min-width: 360px){.footer{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 960px){.footer{display:flex;justify-content:space-evenly;padding-left:2.5%;padding-right:2.5%}}.footer .try-for ~ h3{padding-top:2.333em}.footer-widgets-left{padding-top:0;padding-bottom:2.333em;max-width:33.5em;min-height:auto;margin:0 auto}@media screen and (min-width: 960px){.footer-widgets-left{width:33.5em}}.footer-widgets-right{max-width:33.5em;margin:0 auto}@media screen and (min-width: 960px){.footer-widgets-right{margin:0 1rem;width:14.75em}}.page-end{padding:1.5em 0.5em;text-align:center}@media screen and (min-width: 480px){.page-end{padding:1.5em 1em}}@media screen and (min-width: 960px){.page-end{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;padding-left:5%;padding-right:5%;text-align:left}}#copyright,#social-footer{font-size:.75em}@media screen and (min-width: 960px){#copyright,#social-footer{width:-webkit-max-content;width:-moz-max-content;width:max-content}}#social-footer{margin-bottom:1em}@media screen and (min-width: 960px){#social-footer{display:flex;align-items:center;justify-content:flex-end}}#social-footer img{width:24px;height:24px;margin-left:0.25em}#social-footer .links{margin-left:0.75em}#social-footer .social-links{margin-bottom:1em;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 960px){#social-footer .social-links{margin-bottom:0;justify-content:flex-end}}#social-footer .social-links>a{margin-right:1em}.post-meta{color:#757575;font-size:.75em;line-height:1.7777;font-style:italic;margin-top:0.5rem}.post-meta .avatar{border-radius:50%;width:2em;height:2em;margin:0 0.5em -0.5em}@media screen and (min-width: 720px){.post-meta{display:flex;justify-content:space-between;align-items:baseline}}.post-meta>.small{display:block}.post-meta .entry-time,.post-meta .author a,.post-meta .author a:visited{display:inline-block;color:#757575;font-weight:bold;font-style:normal;text-transform:uppercase}.archive .post-meta .avatar{display:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fafafa;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#222;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content>div{height:90px;width:100%;margin-bottom:1em}#content>div>div{margin:0 auto !important}#sidebar>.mmtwrappos{height:600px;width:100%}.fluen-target{margin:0 auto}.fluen-target p:last-of-type{padding-bottom:0}@media print{@page{margin:1.5cm}*{font-family:Georgia, serif}body{background-color:white !important;color:black !important;font-size:12pt}.main{box-shadow:none;padding-top:0}.entry-title{color:black;font-weight:bold}.entry{width:100% !important;max-width:35em !important}.footer,#sidebar,#social-footer,.entry iframe,.entry>footer,.mmtwrappos,.fluen-before-1st-h2,.fluen-after-content-1{display:none !important;width:0 !important;height:0 !important;overflow:hidden !important;line-height:0pt !important;white-space:nowrap}.embed-youtube,.embed-responsive{position:absolute;height:0;overflow:hidden}a,table,pre,blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}ul,ol,dl{page-break-before:avoid}}.hero-main{padding-top:1em !important;justify-content:flex-start !important;padding-left:4%}.hero-main-div{box-shadow:rgba(50,50,93,0.25) 0px 30px 60px -12px inset,rgba(0,0,0,0.3) 0px 18px 36px -18px inset;display:flex;background:#3994ff;height:auto !important;width:59em;margin:auto;align-items:center;flex-direction:row;justify-content:space-between;padding:3em 0 0}@media screen and (max-width: 600px){.hero-main-div{padding:6em 20px 20px;flex-direction:column;flex-wrap:wrap;width:100%}}.hero-left-section{margin-left:80px !important;display:flex;flex-direction:column;width:45%}@media screen and (max-width: 600px){.hero-left-section{width:100%;margin:0px !important;align-items:center;text-align:center}}.hero-right-section{display:flex;flex-direction:column;width:50%;overflow-y:hidden}@media screen and (max-width: 600px){.hero-right-section{width:100%}}.hero-left-section .hero-left-heading{font-family:"Proximanova",sans-serif;font-weight:bold;font-size:28px;color:#ffffff;letter-spacing:-0.3px}@media screen and (max-width: 600px){.hero-left-section .hero-left-heading{font-size:24px;letter-spacing:-0.24px}}.hero-left-section .hero-left-subline{font-family:"Proximanova",sans-serif;font-weight:500;font-size:16px;color:#ffffff;letter-spacing:-0.17px;font-stretch:normal;font-style:normal;line-height:normal;margin:12px 0 25px}@media screen and (max-width: 600px){.hero-left-section .hero-left-subline{font-size:16px;margin:12px 0 0px;letter-spacing:-0.17px}}.hero-left-section .hero-left-cta{width:180px;font-family:"Proximanova",sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.04px;text-align:center;padding:11px 13px 12px;background-color:#b300ff;box-shadow:2px 5px 15px 0 rgba(36,61,71,0.15);cursor:pointer;color:#ffffff}@media screen and (max-width: 600px){.hero-left-section .hero-left-cta{display:none}}.hero-right-section .hero-right-img{position:relative;top:25px;width:450px}@media screen and (max-width: 600px){.hero-right-section .hero-right-img{width:auto}}.hero-right-section .hero-right-cta{display:none}@media screen and (max-width: 600px){.hero-right-section .hero-right-cta{display:block;font-family:"Proximanova",sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.04px;text-align:center;padding:11px 13px 12px;background-color:#b300ff;box-shadow:2px 5px 15px 0 rgba(36,61,71,0.15);cursor:pointer;color:#ffffff;z-index:999}}.hero-cta-a,.hero-cta-a:hover,.hero-cta-a:visited:hover{text-decoration:none;z-index:999}
