@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url(https://d144mzi0q5mijx.cloudfront.net/css/Open-Sans.woff2) format("woff2");unicode-range:U+0000-00FF}:root{--brand:#bc1f1f;--brand-2:#0c5757;--text:#343434;--muted:#606060;--bg:#fff;--border:#e9e9e9}*{box-sizing:border-box}html,body{height:100%}body{margin:0;padding-top:0!important;font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;color:var(--text);background:#fff}img{max-width:100%;height:auto}a{color:var(--muted)}a:hover{color:#000!important;text-decoration:underline}.cnt{max-width:1466px;margin:0 auto}.griddesign_ffonts{max-width:1560px!important}.row{display:flex;flex-wrap:wrap}.column{flex:25%;padding:20px}@media (max-width:992px){.column{flex:50%}}@media (max-width:600px){.row{flex-direction:column}.column{flex:100%}}header{box-shadow:none!important}header .stacksearch{position:relative;display:table-cell;width:40%;vertical-align:middle}.menulinksalignheader{margin-left:25px;text-transform:capitalize!important;font-weight:600!important;font-size:14px!important;display:flex;padding-top:15px;width:max-content}#logo{position:relative;vertical-align:middle;height:31px;background:url(../images/logo-ffonts.png) no-repeat 50% 50%!important;text-indent:-2000px;z-index:9;overflow:hidden}footer{padding:30px 0 0!important;background:#fff!important;box-shadow:inset 0 48px 32px -54px rgb(0 0 0 / .5)}footer a{text-decoration:none;color:#eee}.footerdesign{background:var(--brand-2);overflow-y:hidden}.text-center-title{margin-top:80px;font-size:46px;font-weight:300;line-height:1.35;text-align:center;color:var(--brand-2)}.text-center-description{font-size:19px;line-height:1.37;text-align:center;color:#2b5959;margin-bottom:50px}.fontcss{font-size:28px!important;font-weight:700;text-transform:capitalize!important;color:var(--brand);word-break:break-word;min-height:120px;margin-top:50px!important}.fontcss_category{font-size:25px!important;font-weight:900;text-transform:uppercase!important;color:#343434!important}.authorbyfreefonts{color:#707070!important;font-size:15px!important;font-weight:300;margin-top:12px!important}.fontlist>li{padding-bottom:7em!important;border-bottom:1px solid rgb(126 148 148 / .4)!important}.fontlist>.lastfontinlistnoborder{border-bottom:0!important}.firstfontborder{border-top:1px solid rgb(126 148 148 / .4)!important}.columnbox_grid{border-radius:7px;border:1px solid var(--border)}.signinbutton,.signinbutton:hover{background:var(--brand)!important;padding:10px 25px!important;border-radius:40px!important;border:none!important;margin-left:20px}.downloadbuttoncss{padding:13px 32px!important;border-radius:40px!important;background:var(--brand)!important;text-transform:capitalize!important;color:#fff}.webfontbuttoncss{float:right;border-radius:40px!important;background:#fff!important;font-size:18px!important;border:2px solid #343434!important;text-transform:capitalize!important;font-weight:700!important;text-align:center!important;color:#373737!important;height:47px}.webfontbuttoncss:hover{border-color:var(--brand)!important;color:var(--brand)!important}.downloadfont_ffonts{float:right;border-radius:40px!important;background:var(--brand-2)!important;margin-top:30px;color:#fff}.applyfilter_button{padding:7px 54px 9px!important;border-radius:40px!important;border:1px solid #373737!important;line-height:1.07!important;text-align:center!important;color:#373737!important;background:none!important;height:36px;vertical-align:top!important}.applyfilter_button:hover{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}input#searchtextid,input#searchgid,select#input-sort,select#input-limit{border-radius:45px!important;background:#f2f2f2;height:36px!important;padding:7px 12.8px 7.1px 18px!important;border:1px solid #ddd!important}.searchbutton_customcss{background:var(--brand-2)!important;border-radius:10px!important;font-weight:300}.inputcustomcss_ffonts{width:450px;border:1px solid var(--brand-2);border-radius:10px!important;font-weight:100}.inputcustomcss_ffonts::placeholder{color:#7e9494;font-style:italic}.tagcategoryleft{margin:10px 4px 3px 0!important;border-radius:5px!important;border:1px solid #ededed!important;background:#f3f3f3!important;width:46%;color:#000!important;font-size:15px!important;height:40px;padding:0 4px!important;font-weight:400!important}.category_title_sidebar{font-weight:600;line-height:1.44;font-size:16px;text-transform:uppercase}.adbanner1_sidebar{margin:20px 0;text-align:center}.adbanner1_sidebar img{width:100%}.aligncolumnsspacing{padding-bottom:40px}.spacebetweenads_rightsidebar{padding:90px 0}#content{padding:10px 2% 6em!important}.breadcrumbs{margin-top:70px}a.freefontsbreadcrumblink,span.webfontsbreadcrumb{font-size:24px;line-height:.55}a.freefontsbreadcrumblink{color:var(--brand)}@media (max-width:767px){.topbardesign{padding:15px!important}.fontlist>li{padding-bottom:4em!important}nav.paginationcss{margin-top:0!important;display:contents!important}.menulinksalignheader{display:block!important;margin:0 auto!important;float:none!important;width:100%!important;text-align:center!important}.cnt{width:100%!important}.downloadbuttonthirdcolumns,.webfontbuttoncss{font-size:12px!important}}.icon-fl{background:url(../images/flags_2x.png) no-repeat 0 0;background-size:728px 16px!important}.flag-gb{background-position:0 0!important}.flag-de{background-position:5% 0!important}.flag-es{background-position:10% 0!important}.flag-ro{background-position:15% 0!important}.flag-fr{background-position:20% 0!important}.flag-it{background-position:25% 0!important}.flag-pr{background-position:30% 0!important}.flag-ch{background-position:35% 0!important}.flag-ru{background-position:40% 0!important}.flag-ar{background-position:45% 0!important}.flag-jp{background-position:50% 0!important}.flag-in{background-position:55% 0!important}[id='ffonts_leaderboard_top'],[id='ffonts_sticky_rail'],[id='ffonts_left_rail'],[id='ffonts_incontent_iai_flying_carpet_sizes_placement']{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:calc(var(--height) + var(--fsAddBuffer));height:calc(var(--height) + var(--fsAddBuffer));width:100%}[id='ffonts_incontent_iai_flying_carpet_sizes_placement']{--height:600px}[id='ffonts_leaderboard_top']{--height:100px}@media only screen and (min-width:768px){[id='ffonts_leaderboard_top']{--height:100px}[id='ffonts_left_rail']{--height:600px}}@media only screen and (min-width:980px){[id='ffonts_sticky_rail']{--height:600px}}