

/* /presentation/theme_site/landing_page/main.css */

@media (max-width: 799px){.alternating-rows{max-width:671px}}@media (min-width: 800px){.alternating-rows{row-gap:200px}}.alternating-row{grid-auto-flow:dense;align-items:center}@media (max-width: 799px){.alternating-row{grid-template-rows: [graphic-start] auto [graphic-end content-start] auto [content-end]}}@media (min-width: 800px){.alternating-row{grid-template-columns: [content-start] repeat(5, 1fr) [content-end] 1fr [graphic-start] repeat(6, 1fr) [graphic-end]}.alternating-row:nth-child(even){grid-template-columns: [graphic-start] repeat(6, 1fr) [graphic-end] 1fr [content-start] repeat(5, 1fr) [content-end]}.alternating-row .alternating-row__content{margin-top: -25px}}.alternating-row .alternating-row__content{grid-column:content}.alternating-row .alternating-row__content
svg{display:block;width:55px;min-height:55px}.alternating-row .alternating-row__image{grid-column:graphic}aside.editorial-callout,blockquote.editorial-callout{background-color:#E8EDF0;font-family:"foro_extra_light";font-size:32px;line-height:1.5;color:#3A6A88;padding:2.381em 0}@media (min-width: 1200px){aside.editorial-callout,blockquote.editorial-callout{font-size:42px}}aside.editorial-callout p, blockquote.editorial-callout
p{margin:0}blockquote.editorial-callout{margin:0;font-style:normal}blockquote.editorial-callout
cite{display:block;margin-top:50px;font-style:normal;font-family:"tenso","tenso_latinextreme","Helvetica","Arial",sans-serif;font-size:21px;color:#4D85A3;font-weight:bold}blockquote.editorial-callout cite::before{content:"—"}.faq{margin:0}.faq__item{background-color:#F5F7F8;border-radius:6px;color:#254256}.faq__item dt
button{display:flex;justify-content:space-between;width:100%;padding:25px
30px;background-color:transparent;font-weight:bold;font-size:1rem;line-height:1.2;color:inherit;text-align:left}.faq__item dt button .ez-caret{margin-left:30px;color:#4D85A3}.faq__item
dd{margin:0;padding:0
30px !important}.faq__item dd::before{content:"";display:block;padding-top:15px;border-top:1px solid #E8EDF0}.faq__item dd::after{content:"";display:block;padding-bottom:15px}.faq__item dd p:last-child{margin:0}.ui-imagery{--animation-direction:1;background-color:#F5F7F8;transform:translateY(-10px);border-radius:6px}.ui-imagery
img{filter:drop-shadow(0px -5px 15px rgba(103, 167, 191, 0.1)) drop-shadow(0px 5px 15px rgba(71, 114, 131, 0.1));opacity:0}.ui-imagery--alternate{--animation-direction: -1;transform:translateY(10px)}.doodle-overlay .doodle-overlay__heading{background-image:linear-gradient(rgba(245, 247, 248, 0.95), rgba(245, 247, 248, 0.95)), url("/presentation/images/doodles_repeating_81A4B0.svg");background-size:800px;text-align:center;font-size:2.25rem;line-height:1.2;font-family:"foro_extra_light";font-weight:normal;padding:50px
15px 150px 15px;border:solid #E8EDF0;border-width:1px 0;color:#4D85A3;margin:0}.doodle-overlay .doodle-overlay__content{width:max(calc(100% - 25px), 70%);margin-top: -100px}@media (max-width: 400px){.doodle-overlay .doodle-overlay__content{padding:25px
15px}}.callout_box--with_icon{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;padding:25px}.callout_box--with_icon>[class*=fa-]{font-size:24px;color:#67A7BF}.yn{display:flex}.yn>[class*=fa-]{margin-right:20px}.yn--yes{color:#6E9032}.yn--yes>[class*=fa-]{color:#82A843}.yn--no{color:#F26868}a.light{font-weight:bold;color:#a1cfe5;text-decoration:underline}.content_section.section_title
h2{margin-bottom:0;font-weight:bold}.content_section.section_title
.container{padding:25px
0}#overlay_container{padding-right:0 !important;padding-left:0 !important}#overlay_container
.overlay_hide{display:none}.content_section{position:relative;z-index:99;font-size:16px}.content_section.slidebehind{z-index:89}.content_section.classylightbk{background:#f2f2ed;color:#002339}.content_section.classylightcontrastbk{background:#e5e5e0;color:#002339}.content_section.colorbk{background:#4c84a2;color:#fcfcfc}.content_section.darkbk{background:#002339;color:#fcfcfc}.content_section.blackbk{background:#000;color:#fcfcfc}.content_section.darkcolorbk{background:#2f7093;color:#fcfcfc}.content_section.darkcolorbk
a{color:#e2e9ec}.content_section.boldcolorbk{background:#ea6012;color:#002339}.content_section.lightbk{background:#e6e6e6}.content_section
.container{padding-top:50px;padding-bottom:50px}.content_section
.container.nopad{padding-top:0;padding-bottom:0}.verticaldivider{position:absolute;display:block;top:0;right:50%;width:13px;height:100%;background-image:url("/presentation/theme_site/landing_page/images/vertical_sprites.png");background-repeat:repeat-y;background-size:50px;background-position:top right}.content_section.colorbk.verticallydivided50{background:#4c84a2;color:#fcfcfc}.verticallydivided50:before{content:"";position:absolute;display:block;top:0;right:0;width:50%;height:100%;background:#2f7093}@media only screen and (max-width: 40.37em){.verticaldivider{display:none}.verticallydivided50:before{background:none !important}}.dotted_divider{height:9px;background:url("/presentation/theme_site/landing_page/images/dot.png") repeat left bottom;background-size:16px}.content_section.lightbk
.dotted_divider{opacity:0.5;background-position:left bottom}.content_section
.dotted_divider.darkcolor{background-position:left 0}.content_section
.dotted_divider.lightcolor{background-position:left 10px}.stripesoverlay{position:absolute;top:0;left:0;opacity:0.4;width:100%;height:100%;background:url("/presentation/theme_site/landing_page/images/background_stripes.png") repeat}.big_icon_badge{width:100px;height:100px;margin-bottom:18px;font-size:100px;line-height:100px;color:#2f7093;text-align:center}.big_icon_badge.littlebigger{font-size:120px}.darkcolorbk
.big_icon_badge{color:#ddd}.faqs
.positive{color:#538ead}.faqs
.negative{color:gray}.faqs
td{padding:3px
10px 2px 5px}#best_fonts_fade{position:absolute;right:0;width:150px;height:500px;background:linear-gradient(to right, rgba(47, 112, 147, 0) 0%, #2f7093 99%, #2f7093 100%)}.about-gradient{background:linear-gradient(180deg, #E6EDF1 0%, #FFF 100%)}#vector_typography{overflow:visible}#vector_typography
img{display:block;width:80%;max-width:400px;margin:auto}@media only screen and (max-width: 37.5em){#vector_typography
img{display:none}}@media only screen and (min-width: 851px){#vector_typography
img{float:right;margin-top: -80px;margin-right:60px}}.colorbk .btn:hover{background:#00496d}.whybuy h3, .whybuy h3
a{color:#002339}.worry_free_summary
li{margin-bottom:14px}.worry_free_summary li
p{margin-bottom:6px}#browsers
li{margin-left:5px;font-weight:bold;list-style-type:none}#browsers li
span{margin-right:4px;font-weight:normal;color:#2A8EC0}.profile_block .profile_img
img{width:100%;border-radius:300px}

/* /presentation/theme_site/product.css */

.product_header{margin:3rem 0 1.5rem 0}@media screen and (min-width: 750px){.product_header{display:flex;align-items:flex-start;justify-content:space-between}}.product_header>div:first-child{margin-top: -6px}@media screen and (min-width: 750px){.product_header>div:last-child{display:flex;flex-shrink:0;margin-left:4rem}}.product_header>div:last-child::before{content:"";display:block;transform:scaleY(0.9);transform-origin:top;width:1px;margin:0
20px;background-color:#CACACA}#overlay_container
.product_header{margin-top:1.5rem}.product_name{margin-bottom:0.3125rem;font-family:"tenso","tenso_latinextreme","Helvetica","Arial",sans-serif;font-size:2.375rem;line-height:1.08;color:#254256}.header_byline{margin-bottom:0;font-weight:bold;font-size:1.125rem;line-height:1;color:#254256}.header_pricing{display:flex;order: -1;flex-direction:column;justify-content:center;transform:translateY(-2px);margin-top: -8px;font-size:0.8125rem;line-height:1.69;color:#254256}@media screen and (min-width: 750px){.header_pricing{text-align:right}}.header_pricing
p{margin-bottom:0}.header_pricing
.productprice{display:block;margin:1.5rem 0 !important;font-weight:bold;font-size:1rem;line-height:1}@media screen and (min-width: 750px){.header_pricing
.productprice{margin:0
!important;font-size:1.5rem}}.header_pricing .productprice
.hilite{display:inline-block;padding:0
4px}.header_pricing .productprice+p{margin-top:0.3125rem;font-size:0.875rem;line-height:1.143;color:#868686}.header_pricing .productprice + p
strong{color:#254256}.header_pricing p:not(.productprice){display:none}@media screen and (min-width: 750px){.header_pricing p:not(.productprice){display:block}}.product_header
.action_buttons{float:none;width:auto}.product_header .action_buttons
.add_to_cart{margin:0}.product_header .action_buttons
div{display:flex;justify-content:space-evenly;margin-top:1rem;font-weight:bold;font-size:1rem;line-height:1.572}@media screen and (min-width: 750px){.product_header .action_buttons
div{margin-top:0.3125rem;font-size:0.875rem}}.product_header .action_buttons div
button{display:inline-block;width:auto;padding:0;background:transparent;font-weight:inherit;font-size:inherit;line-height:inherit;color:#3A6A88;transition:color 300ms ease}.product_header .action_buttons div button:first-child{order: -1}.product_header .action_buttons div button:last-child{order:1}.product_header .action_buttons div button:hover, .product_header .action_buttons div button:focus{color:#254256;text-decoration:underline}.product_header .action_buttons div
.disabled{cursor:default;color:#868686}.product_header .action_buttons div.separator::after{content:"|";padding:0
1ch;color:#CACACA}.action_buttons{position:relative;float:right;width:150px}.action_buttons .add_to_cart,
.action_buttons
.add_to_list{width:100%;padding-top:0;padding-bottom:0;font-size:15px;line-height:32px}@media screen and (min-width: 750px){#product_page_info.classylightbk{background:linear-gradient(#FCFCFC 100px, #F1F2ED 100px)}}.fs_icon{text-transform:none}.tips
.license_tip{display:none}h3.family .the::before,
h3.sibling_family .the::before{content:"The "}h3.family::after,h3.sibling_family::after{content:" Family"}h3.collection .the::before{content:"The "}h3.collection::after{content:" Collection"}.starting_at::after{content:"starting at"}#cart_modal_table{width:100%}#cart_modal_table
td{padding:10px
4px;border-bottom:solid #ccc 1px}#cart_modal_table td:first-child{width:25px;margin:0;padding:0;padding-right:8px;vertical-align:middle;text-align:center}#cart_modal_table td:last-child{vertical-align:middle;text-align:right}#cart_modal_table
.fs_icon{position:relative;top: -2px;font:40px/40px icons}#cart_modal_table
.fs_icon.web{position:relative;top: -4px;left:2px;font:45px/40px icons}#js_cart_modal
h2{padding-bottom:10px;text-align:left}#js_cart_modal
h4{margin-bottom:0}#js_cart_modal
h6.subtitle{margin-top: -30px;margin-bottom:9px;font-weight:bold;font-style:italic;font-size:13px;color:#999}#js_cart_modal
.content{margin-bottom:30px}#upsell_container
table{border-bottom:1px solid #fff}#upsell_container table tr:last-child
td{padding-bottom:5px}#upsell_container
h4{margin-bottom:5px}#upsell_container
h2{margin-bottom:5px}#upsell_container #original_option,
#upsell_container
#suggested_option{float:left;width:48%}#upsell_container #original_option .box,
#upsell_container #suggested_option
.box{min-height:132px}#upsell_container
#suggested_option{margin-left:4%}.easynav_panel{margin-bottom:60px}.easynav_panel
.image_loader{min-height:20px}.easynav_panel .image_loader .loading, .easynav_panel .image_loader:empty{min-height:200px;background:url(/presentation/theme_site/images/ajax_loader_blue_512.gif) #f7f7f7 no-repeat center 200px;background-size:28px}.easynav_panel .image_loader
img{width:100%;height:auto}.easynav_panel::after{display:block;margin:50px
0;border-top:1px solid #ccc}.easynav_panel:first-child{display:block}.easynav_panel:last-child{margin-bottom:0}#related_fonts li a
img{margin-bottom:4px}.superscript{display:inline-block;margin-top:2px;margin-left:1px;border-bottom:1px solid #000;font-size:12px;line-height:12px;vertical-align:top}.similar_fonts_container .grid8_3cols:hover
p.mini_family_font_captions.admin{visibility:visible}.worry_free_lic_icon{position:relative;top:3px;color:#2f7093}p.mini_family_font_captions{margin-top:2px;margin-bottom:9px;font-size:10px;line-height:1.3em;color:#333}p.mini_family_font_captions.admin{visibility:hidden}table.mini_family_table{margin:0;padding:0}table.mini_family_table
img{height:auto}table.mini_family_table img+span{display:inline-block;margin-bottom:6px;font-weight:normal;font-size:11px}table.mini_family_table
td{margin:0;padding:0;padding-bottom:8px}table.mini_family_table
td.twocol_family_list{padding-right:30px}table.mini_family_table td.fourcol_family_list, table.mini_family_table
td.threecol_family_list{padding-right:20px}table.mini_family_table td:last-child{padding-right:0px}table.mini_family_table
td.sidebar_tiny_split{padding-right:10px}.font_label{display:inline-block;font-size:1rem}#product_page_info td .fs_icon,
.js_font_info td .fs_icon,
td.social
.fs_icon{display:inline-block;font-size:23px;line-height:19px;text-align:center}#bx-pager
img{box-sizing:border-box;border:4px
solid #fff;box-shadow:0 0 5px #ccc}#bx-pager img:hover{cursor:pointer}#bx-pager
.pager_holder{position:relative;float:left;margin-bottom:10px}#bx-pager .pager_holder
.fs_icon{position:absolute;visibility:hidden;top: -1px;left:5px;opacity:0;font-size:27px;color:#C92228;transition:visibility 0s, opacity 0.5s linear}#bx-pager .pager_holder:hover
.fs_icon{visibility:visible;opacity:1}#bx-pager.vertical
.pager_holder{margin-bottom:20px}#bx-pager.horizontal
.pager_holder{margin-right:18px}#gallery_list
.gallery_img{position:relative}#gallery_list .gallery_img
.fs_icon{position:absolute;top:20px;right:20px}#gallery_list .gallery_img .fab,
.bxslider
.fab{position:absolute;top:20px;right:20px;width:30px;border-radius:30px;background:#fff;font-size:22px;line-height:30px;color:#c92228;text-align:center}#horizontal_pager_container{position:relative;display:block;top:0;left:0;float:none;overflow:hidden;width:100%;height:80px;max-width:966px;margin:0
auto !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#horizontal_pager_container
.slider{display:inline-block;vertical-align:top}#horizontal_pager_container .slider
.slide{float:left;width:105px;height:80px}.fade{position:absolute;bottom:0;width:100%;height:300px;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(254, 254, 254, 0) 48%, #fcfcfc 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(48%, rgba(254, 254, 254, 0)), color-stop(100%, #fcfcfc));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(254, 254, 254, 0) 48%, #fcfcfc 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(254, 254, 254, 0) 48%, #fcfcfc 100%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(254, 254, 254, 0) 48%, #fcfcfc 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(254, 254, 254, 0) 48%, #fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#fcfcfc", GradientType=0)}.fade:not(.show){opacity:unset}#product_page_info .grid2 .pager_holder:nth-child(even){margin-left:16px}#product_page_info .container .section:last-child{margin-bottom:0}#product_page_info
.fade{height:200px;width:100%;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(249, 249, 246, 0) 48%, #f2f2ed 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(48%, rgba(249, 249, 246, 0)), color-stop(100%, #f2f2ed));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(249, 249, 246, 0) 48%, #f2f2ed 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(249, 249, 246, 0) 48%, #f2f2ed 100%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(249, 249, 246, 0) 48%, #f2f2ed 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(249, 249, 246, 0) 48%, #f2f2ed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#f2f2ed", GradientType=0);position:absolute;bottom:0;display:block}.description{position:relative;margin-bottom:18px;line-height:1.6875}.description
.fade{height:200px;width:100%;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(249, 249, 246, 0) 48%, #f2f2ed 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(48%, rgba(249, 249, 246, 0)), color-stop(100%, #f2f2ed));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(249, 249, 246, 0) 48%, #f2f2ed 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(249, 249, 246, 0) 48%, #f2f2ed 100%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(249, 249, 246, 0) 48%, #f2f2ed 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(249, 249, 246, 0) 48%, #f2f2ed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#f2f2ed", GradientType=0);position:absolute;bottom:0;display:block}.description article p:last-child{margin-bottom:0}#firstfreeproduct{margin-top: -50px;border-top:50px solid transparent;-webkit-background-clip:padding-box;background-clip:padding-box}.family_table tr
td{padding:3px
0}.family_table tr td:nth-child(1){padding-right:10px;font-weight:bold}.family_table
td{border-bottom:#d1d1c8 1px solid;line-height:1.3rem;vertical-align:top}.collections{margin:50px
0}.card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:20px}.collection-card{display:flex;flex-flow:column;padding:20px}.collection-card
h3{font-size:18px;margin-bottom:3px}.collection-card>p{flex:1;margin-bottom:20px}.collection-card>div{display:flex;position:relative;align-items:center;justify-content:space-between}.collection-card>div>.loading{background-color:#fff;display:flex;position:absolute;align-items:center;top: -5px;bottom: -5px;left: -5px;right: -5px;padding:0
5px}.collection-card > div > .loading
strong{margin-right:20px;font-size:15px}.collection-card
.productprice{margin-bottom:0;text-align:right;margin-left:15px}.collection-card
.add_to_cart{display:none}.collection-card.selected{padding:19px;border:2px
solid #67A7BF}.collection-card.selected
.view_collection{display:none}.collection-card.selected
.add_to_cart{display:block}.enclosure{content-visibility:auto;contain-intrinsic-size:1300px}.section.sale_unit{margin:0
auto;padding:30px
0;border-bottom:1px solid #f2f2ed}.section.sale_unit:last-child{border-bottom:none}.section.sale_unit .font-pricing{display:flex;align-items:center;margin-bottom:0}.section.sale_unit
.productprice{margin:0
20px 0 0;flex:1;text-align:center}@media (max-width: 50em){.section.sale_unit
.productprice{text-align:left}}#purchase_options h3,
#buying_options
h3{font-family:"foro"}#buying_options .grid8_3cols
.scroller{overflow-y:auto;max-height:250px}#buying_options
h3{color:#999992}#purchase_options .sale_unit:last-child{min-height:200px;border-bottom:none}#similar_fonts_container{padding-top:30px;padding-bottom: -20px;background:#e5e5e0}#similar_fonts_container
a{color:#333}#similar_fonts_container
.loader{width:100%;height:100px;padding-top:100px;padding-bottom:100px;background:url(/presentation/theme_site/images/ajax_loader_blue_512.gif) no-repeat center 25px;background-size:100px}.language_table
td{width:25%}.webfont_filesize_table
td{width:33%}.collection_unit.expandable{max-height:300px}#font_navigation{margin-top:40px}#td_text{margin-right:20px;padding:6px;border:1px
solid #E0E0E0;border-radius:2px;background:#F8F8F8;font-size:12px;line-height:18px}.panel_spinner{width:100px;height:100px;margin-top:50px;margin-bottom:50px}.panel_loader{width:100%;height:100px;padding-top:100px;padding-bottom:100px;background:url(/presentation/theme_site/images/ajax_loader_blue_512.gif) no-repeat center 100px;background-size:100px}#similar_dynamic_content:empty{min-height:400px;background-image:url(/presentation/plugins/overlays/loader.gif);background-repeat:no-repeat;background-size:40px 40px;background-position:center 200px}.add_to_list_container{position:relative;display:inline-block;float:right;margin-left:3px}.su_font{position:relative;overflow:hidden}.su_font .btn-sm{position:relative;display:inline-block;visibility:hidden;margin-left:3px}.su_font:hover .btn-sm{display:inline-block;visibility:visible}.su_font
img{margin-bottom:8px}.su_font .quick_view_font.btn-sm{top:0}.su_font .quick_view_font.btn-sm::after{content:"Quick View Font Info"}.css_view_similar::after{content:"View Similar"}.collection_unit{overflow:hidden}#buying_options{background:#e5e5e0}.thumbs_container{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));grid-gap:15px;align-items:start}.thumbs_container
a{display:inline-block;word-wrap:break-word}.thumbs_container
img{display:block;box-sizing:border-box;width:100%;height:100%;border:8px
solid #fff !important;box-shadow:0 0 5px #ccc}#collateral_thumbs_container{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}#gallery_thumbs_container.thumbs_container
img{border:4px
solid #fff !important}#gallery_list
img{height:auto;max-width:790px;margin-bottom:10px;border:8px
solid #fff !important;box-shadow:0 0 5px #ccc}#panel_license
.fs_icon.huge{font-size:80px;line-height:80px;color:#999}#panel_license a
.fs_icon.huge{color:#1b7fb0}#panel_license tr:last-child{display:none}h2.panel_header{margin-bottom:0}h2.panel_header
span{position:relative;top: -16px;font-style:italic;font-size:16px;color:#ccc}body#similar_fonts
.section.sale_unit{padding-top:0;border-bottom:none}td{vertical-align:top}td:nth-child(1){font-weight:bold}.family_table{width:100%;max-width:450px}.content_section
.container{padding-top:30px;padding-bottom:30px}#similar_font_poster{width:calc(100% - 6px);border:3px
solid #fff;box-shadow:0 0 5px #ccc}@media only screen and (min-width: 200px) and (max-width: 899px){.su_font{overflow:hidden}.family_table{width:100%}.easynav_panel
img{max-width:100%;margin-bottom:10px}}