

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

#overlay_container{padding-right:0 !important;padding-left:0 !important}#overlay_container
.overlay_hide{display:none}body{color:#002339}.humongous{line-height:50px}.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}a.light{font-weight:bold;color:#a1cfe5;text-decoration:underline}.content_section.colorbk.verticallydivided50{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.boldcolorbk{background:#ea6012;color:#002339}.content_section.darkcolorbk
a{color:#e2e9ec}.content_section.lightbk{background:#e6e6e6}.verticaldivider{position:relative}.stripesoverlay{position:absolute;top:0;left:0;opacity: .4;width:100%;height:100%;background:url('/presentation/theme_site/landing_page/images/background_stripes.png') repeat}.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}.verticallydivided50:before{content:"";position:absolute;display:block;top:0;right:0;width:50%;height:100%;background:#2f7093}.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: .5;background-position:left bottom}.content_section
.dotted_divider.darkcolor{background-position:left 0}.content_section
.dotted_divider.lightcolor{background-position:left 10px}.content_section
.container{padding-top:50px;padding-bottom:50px}.content_section
.container.nopad{padding-top:0;padding-bottom:0}.worry_free_license{width:80px;height:80px;margin-bottom:20px;border-radius:125px;background:#2f7093;font-size:65px;line-height:80px;color:#fff;text-align:center}.worry_free_icon{width:80px;height:80px;margin-bottom:20px;font-size:110px;line-height:80px;color:#d08e3b;text-align:center}.worry_free_count{position:relative;width:120px;height:120px;margin-bottom:20px;border-radius:125px;font-size:152px;line-height:100px;color:#d08e3b;text-align:center}.worry_free_count:after{content:"";position:absolute;display:block;top:2px;left:13px;width:95px;height:95px;border-radius:80px;background:#d08e3b}.worry_free_count
.count{position:absolute;z-index:9999;top:0;left:0;width:120px;font-weight:bold;font-size:90px;color:#fff;text-align:center}.worry_free_icon:hover{opacity: .8}.worryfree_icon_container ul
li{margin-left:14px;font-weight:bold}.worry_free_list{padding-left:10px}.worry_free_list
li{margin-left:25px;list-style-type:none}.worry_free_list li:before{content:'\e3';position:relative;top:3px;margin:2px
5px 0 -25px;font-family:"icons";font-weight:normal;font-size:25px;line-height:12px}.sub_heading{margin-bottom:0;font-style:italic;font-size:34px;color:#443e34}.colorbk .btn:hover{background:#00496d}#howcanihelpyou{line-height:150px}h3{font-size:27px}.section_title
.container{padding-top:25px;padding-bottom:15px}@media only screen and (max-width: 40.37em){.alignright{text-align:left !important}.verticaldivider{display:none}.verticallydivided50:before{background:none !important}}.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}.section_title
h2{margin-bottom:0;font-weight:bold}.section_title
.container{padding:25px
0}.classylightbk
.huge{font-family:'foro'}.profile_block .profile_img
img{width:100%;border-radius:300px}#best_of_list
.section{margin-bottom:0}.third_section{position:relative;display:inline-block;box-sizing:border-box;width:32%;margin-top: .8rem;margin-right: .5%;margin-left: .5%;padding:2%;border:1px
solid #e5e5e0;background:#fff;text-align:center;text-decoration:none;box-shadow:0 7px 4px -5px rgba(0, 0, 0, 0.05)}.third_section
img{display:block;width:100%}.half_section
img{display:block;width:calc(100% - 12px);padding:6px;border:1px
solid #e5e5e0;background-color:#fff}.third_section
h4{margin-bottom:16px;color:#f93084;text-align:right;text-decoration:none}.half_section
.content_container{display:flex;height:443px}.half_section
.content{margin:auto}.half_section h4, .half_section
h3{margin-bottom:16px;color:#000;text-align:left;text-decoration:none}.half_section
h4{font-size:17px}.third_section
p{margin-top:10px;margin-bottom:0;font-style:italic;font-size:14px;color:#cacaca;text-align:left;text-decoration:none}.half_section
p{margin-top:10px;margin-bottom:0;font-size:20px;line-height:1.6;color:#000;text-align:left;text-decoration:none}.half_section{position:relative;display:inline-block;width:48.5%;vertical-align:top}.half_divider{position:relative;display:inline-block;width:2%}.full_width{position:relative;display:inline-block;box-sizing:border-box;width:98.8%;margin:0.8rem 0.5% 0;padding:2%;border:1px
solid #e5e5e0;background:#fff;text-decoration:none;box-shadow:0 7px 4px -5px rgba(0, 0, 0, 0.05)}.third_section:hover,.full_width:hover{background-color:#fff;box-shadow:0 9px 20px -8px rgba(0, 0, 0, 0.15)}@media only screen and (max-width: 754px){.third_section,.half_section{width:98.8%}.third_section img,
.half_section
img{width:95.8%;margin:auto}.half_section{display:block;margin:auto}}@media only screen and (max-width: 900px){.half_section
.content_container{display:flex;height:auto}}

/* /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","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}.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
.subnav{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}}