
    .bannerWebFontOpenSans
    {
        font-family: 'Open Sans', sans-serif;
        font-size: 50pt;
        line-height: 50pt;
        font-weight: 400;
    }

    .bannerWebFontOpenSansCondensed
    {
        font-family: 'Open Sans Condensed', sans-serif;
        font-size: 50pt;
        line-height: 50pt;
        font-weight: 400;
    }

    .bannerWebFontOverlock
    {
        font-family: 'Overlock', sans-serif;
        font-size: 56.0pt;
        line-height: 56.0pt;
        font-weight: 400;
    }

    .bannerWebFontSimonetta
    {
        font-family: 'Simonetta', sans-serif;
        font-size: 55.0pt;
        line-height: 55.0pt;
        font-weight: 400;
    }

    .bannerWebFontCreteRound
    {
        font-family: 'Crete Round', sans-serif;
        font-size: 52.0pt;
        line-height: 52.0pt;
        font-weight: 400;
    }

    .bannerWebFontFugazOne
    {
        font-family: 'Fugaz One', sans-serif;
        font-size: 50pt;
        line-height: 50pt;
        font-weight: 400;
    }

    .bannerWebFontMontez
    {
        font-family: 'Montez', sans-serif;
        font-size: 70.0pt;
        line-height: 70.0pt;
        font-weight: 400;
    }

    .bannerWebFontSortsMillGoudy
    {
        font-family: 'Sorts Mill Goudy', sans-serif;
        font-size: 53.0pt;
        line-height: 53.0pt;
        font-weight: 400;
    }

    .bannerWebFontFredokaOne
    {
        font-family: 'Fredoka One', sans-serif;
        font-size: 50pt;
        line-height: 50pt;
        font-weight: 400;
    }

    .bannerWebFontJosefinSans
    {
        font-family: 'Josefin Sans', sans-serif;
        font-size: 60.0pt;
        line-height: 60.0pt;
        font-weight: 400;
    }

    .bannerWebFontMarckScript
    {
        font-family: 'Marck Script', sans-serif;
        font-size: 62.5pt;
        line-height: 62.5pt;
        font-weight: 400;
    }

    .bannerWebFontVarelaRound
    {
        font-family: 'Varela Round', sans-serif;
        font-size: 50pt;
        line-height: 50pt;
        font-weight: 400;
    }

    .bannerWebFontQuattrocento
    {
        font-family: 'Quattrocento', sans-serif;
        font-size: 52.5pt;
        line-height: 52.5pt;
        font-weight: 400;
    }

    .bannerWebFontQuattrocentoSans
    {
        font-family: 'Quattrocento Sans', sans-serif;
        font-size: 52.5pt;
        line-height: 52.5pt;
        font-weight: 400;
    }

    .bannerWebFontChelseaMarket
    {
        font-family: 'Chelsea Market', sans-serif;
        font-size: 47.5pt;
        line-height: 47.5pt;
        font-weight: 400;
    }

    .bannerWebFontSpecialElite
    {
        font-family: 'Special Elite', sans-serif;
        font-size: 50pt;
        line-height: 50pt;
        font-weight: 400;
    }

    .bannerWebFontLato
    {
        font-family: 'Lato', sans-serif;
        font-size: 52.5pt;
        line-height: 52.5pt;
        font-weight: 400;
    }



.headingWebFontDefault {
    font-size: 20px;
}

.headingWebFontOpenSans
{
    font-family: 'Open Sans', sans-serif;
    font-size: 22.0px;
    font-weight: 300;
}

.headingWebFontOpenSansCondensed
{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 22.0px;
    font-weight: 300;
}

.headingWebFontQuattrocentoSans
{
    font-family: 'Quattrocento Sans', sans-serif;
    font-size: 23.0px;
    font-weight: 400;
}

.headingWebFontLato
{
    font-family: 'Lato', sans-serif;
    font-size: 21.8px;
    font-weight: 300;
}

.headingWebFontLibreBaskerville
{
    font-family: 'Libre Baskerville', sans-serif;
    font-size: 19.0px;
    font-weight: 400;
}

.headingWebFontAsap
{
    font-family: 'Asap', sans-serif;
    font-size: 22.0px;
    font-weight: 400;
}

.headingWebFontCabin
{
    font-family: 'Cabin', sans-serif;
    font-size: 22.0px;
    font-weight: 400;
}

.headingWebFontUbuntu
{
    font-family: 'Ubuntu', sans-serif;
    font-size: 20.0px;
    font-weight: 300;
}

.headingWebFontDosis
{
    font-family: 'Dosis', sans-serif;
    font-size: 23.0px;
    font-weight: 300;
}

.headingWebFontMontserrat
{
    font-family: 'Montserrat', sans-serif;
    font-size: 21.0px;
    font-weight: 400;
}


.shopHeadingFont,
#innerPage #pageTitle h1,
.currentStepTitle,
.navigation .navigationMenuText,
.sideNavigation,
html.navigationText ul.subnavLinks li a,
.subnavLink,
.navigationText a.shopNavigationItem,
.bannerImageV2 .hero-content .title,
.hero .hero-content .title {
    
        font-family: 'Open Sans', Arial, Sans-Serif;
    
}


    .navigation .navigationMenuText {
        position: relative;
        top: -0.05em;
    }
    

    #innerPage #pageTitle h1,
    .bannerImageV2 .hero-content .title,
    .hero .hero-content .title {
        font-size: 33.0px;
        font-weight: 300;
    }
    
    .accordion .titleContainer {
        font-size: 26.4px;
        font-weight: 300;
    }
    
    .navigationText a.shopNavigationItem {
        font-size: 22.0px;
        font-weight: 300;
    }    

    .subnavLink,
    html.navigationText ul.subnavLinks li a {
        font-size: 14.3px;
        font-weight: 300;
    }
          



.bodyWebFontDefault {
    font-size: 13px;
}

.bodyWebFontOpenSans
{
    font-family: 'Open Sans', sans-serif;
    font-size: 14.3px;
    font-weight: 300;
}

.bodyWebFontOpenSansCondensed
{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 14.3px;
    font-weight: 300;
}

.bodyWebFontQuattrocentoSans
{
    font-family: 'Quattrocento Sans', sans-serif;
    font-size: 15.0px;
    font-weight: 400;
}

.bodyWebFontLato
{
    font-family: 'Lato', sans-serif;
    font-size: 14.2px;
    font-weight: 400;
}

.bodyWebFontLibreBaskerville
{
    font-family: 'Libre Baskerville', sans-serif;
    font-size: 12.4px;
    font-weight: 400;
}

.bodyWebFontCabin
{
    font-family: 'Cabin', sans-serif;
    font-size: 14.3px;
    font-weight: 400;
}

.bodyWebFontUbuntu
{
    font-family: 'Ubuntu', sans-serif;
    font-size: 13.0px;
    font-weight: 300;
}


.shopBodyFont,
.body-font,
.richText,
.cke_panel_list,
.cke_editable 
.notificationText,
.gallery h2,
.galleryColumns .galleryColumnsItem,
.galleryImageList,
.galleryList,
.galleryMasonry,
.breadcrumb,
.loginStatus,
.shop-search label,
.shop-search-summary,
.cartContentBlock,
.checkoutFormRadioLabel,
.cartCouponCodeSection,
.orderSummaryTable,
.accordion .titleContainer,
.checkoutFormSection,
.checkoutFormSection input.textInput,
.checkoutTextArea,
.checkoutMessage,
#footer,
.itemAreaSmallFishAddress,
.itemAreaSmallFishContactForm,
.privacyPolicy,
.addToCartPanel,
.itemArea h2,
.itemArea h3,
.itemArea .error,
.addToCartProductPrice .pricing,
.productOptionsTable,
.shopAnnouncement h2,
.shopAnnouncement p,
.shopContactForm,
.shopContactForm input,
.shopContactForm textarea,
.general-content,
.cart,
.notification-bar,
.shopButton,
.contentItem,
.marketplace-product-selection,
#sb-counter
{
    
        font-family: 'Open Sans', Arial, Sans-Serif;
    
}


    .mobile-shopping-cart-summary .cart-button {
        font-size: 22.0px;
    }

    .gallery .contentXxLarge h2 {
        font-size: 18.7px;
    }

    .cke_editable h2,
    .itemArea h2,
    .currentStepTitle,
    .navigation .navigationMenuText,
    .shopAnnouncement h2,
    .addToCartProductPrice .pricing,
    ul.mobile-nav li a.mobile-nav-expand,
    ul.mobile-nav li a.mobile-nav-return,
    ul.mobile-nav .mobile-nav-button,
    ul.mobile-nav .mobile-home-button,
    .mobile-shopping-cart-summary .cart-contents,
    .gallery.galleryImageList h2,
    .gallery.galleryList h2 {
        font-size: 17.6px;
    }
    
    ul.mobile-nav li a,
    .mobile-profile-control {
        font-size: 17.6px;
    }

    .checkoutFormRadioLabel,
    ul.mobile-nav li a.mobile-nav-parent {
        font-size: 16.5px;
        font-weight: 300;
    }
    
    .gallery .contentXxLarge .actions .pricing {
        font-size: 16.3px;
    }

    .cke_editable h3,
    .itemArea h3,
    .shopAnnouncement p,
    #sb-counter {
        font-size: 15.4px;
    }

    .shopBodyFont,
    .contentItem,
    .richText,
    .cke_panel_list,
    .richText li,
    .cke_panel_list li,
    .notificationText,
    .cartContentBlock,
    .orderSummaryTable,
    .checkoutFormSection,
    .checkoutFormSection input.textInput,
    .checkoutTextArea,
    .checkoutMessage,
    .itemAreaSmallFishAddress,
    .itemAreaSmallFishContactForm,
    .privacyPolicy,
    .addToCartPanel,
    .loginStatus,
    .galleryColumns .galleryColumnsItem,
    .galleryImageList,
    .galleryList,
    .galleryMasonry,
    .gallery h2,
    .mobile-search-control .shop-search label,
    .shop-search-summary,
    .desktop-search-control .shop-search label {
        font-size: 14.3px;
        font-weight: 300;
    }

    .shopButton
    {
        font-size: 13.8px;
        font-weight: 300;
    }
    
    .cartCouponCodeSection,
    #footer,
    .shop-search label,
    .mobile-profile-control .account-button,
    .mobile-profile-control .logout-button {
        font-size: 13.2px;
        font-weight: 300;
    }

    .breadcrumb,
    .cart .cart-table th,
    .galleryColumns .mediumButtonSize .shopButton,
    .addToCartPanel .shopButton.fullWidth
    {
        font-size: 12.1px;
        font-weight: 300;
    }

    .galleryColumns .smallButtonSize .shopButton
    {
        font-size: 10.0px;
        font-weight: 300;
    }
    
    .cke_editable h2.large,
    .richText h2.large,
    .cke_panel_list h2.large,
    {
        font-size: 26.4px;
    }
    
    .cke_editable p.large,
    .richText p.large,
    h2.large p.large {
        font-size: 19.8px;
    }
    
