@media (max-width: 479px) {
  .hero_carousel .slick-dots {
    display: none;
  }
}
@media (max-width: 768px) {
  h1.page_title {
    display: none;
  }

  .single-post h1.page_title,
.single-fonts h1.page_title {
    display: block;
  }

  .fontsampler-wrapper .fontsampler-interface {
    display: block;
  }

  .fontsampler-wrapper .fontsampler-interface .fontsampler-ui-block.column.fontsampler-ui-block-fontpicker {
    display: block;
    float: right;
    margin-top: -25px;
    width: 75% !important;
  }

  .hero_carousel .slick-dots {
    margin-left: 6px;
  }
}
@media print, screen and (max-width: 39.9em) {
  .home .section--aline {
    margin-top: 25px;
  }

  .home .section--standfirst p {
    margin-top: 0;
  }

  .row--ordered {
    display: flex;
    flex-wrap: wrap;
  }

  .row--ordered .large-12 {
    order: 0;
  }

  .row--ordered .large-2 {
    order: 1;
  }

  .row--ordered .large-1 {
    order: 2;
  }

  .row--ordered .column_cart {
    order: 3;
  }

  .column_cart {
    text-align: right;
    padding: 19px 0;
  }

  .section--font {
    margin: 20px 0 30px;
  }

  .section--font [data-section=preview] a svg {
    margin-left: 6px;
  }

  .section--hero--carousel {
    overflow: hidden;
  }
  .section--hero--carousel .row {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }
  .section--hero--carousel .row .columns {
    padding-left: 0;
    padding-right: 0;
  }
  .section--hero--carousel .row img {
    width: 100%;
    height: 300px;
    object-fit: cover;
  }

  .post-type-archive-collections .site_header hr.second,
.single-collections .site_header hr.second,
.single-post .site_header hr.second,
.page-template-page--custom .site_header hr.second,
.single-product .site_header hr.second,
.woocommerce-page .site_header hr.second {
    display: none;
  }
}
@media print, screen and (min-width: 40em) {
  .hidden-small {
    display: block;
  }

  .footer__top {
    display: flex;
    flex-wrap: wrap;
  }

  .footer_widget h3 {
    color: #B9B9B9;
  }
  .footer_widget h3:before, .footer_widget h3:after {
    display: none;
  }
  .footer_widget h3 + div, .footer_widget h3 + nav {
    display: block !important;
  }

  .footer_bottom_widget li {
    display: inline-block;
  }
  .footer_bottom_widget li:not(:last-child) {
    margin-right: 100px;
  }
  .footer_bottom_widget p {
    margin: 0;
    text-align: right;
  }

  /** aline **/
  .section--aline p {
    display: inline-block;
  }

  /** hero **/
  .section--hero--single .row {
    max-width: calc(100% - (84px - (25px / 2)));
    margin-right: auto;
    margin-left: auto;
  }
  .section--hero--single .row .columns {
    padding-right: calc(25px / 2);
    padding-left: calc(25px / 2);
  }
  .section--hero--single .row img {
    height: auto;
  }

  .main_menu .row--ordered {
    padding-bottom: 40px;
  }

  ul#menu-fonts {
    max-height: 70vh;
    overflow-y: scroll;
  }

  .menu_widget h3:before, .menu_widget h3:after {
    display: none;
  }
  .menu_widget h3 + div {
    display: block;
    padding-bottom: 40px;
  }

  .menu_widgets {
    margin-left: -12px;
    margin-right: -12px;
  }
  .menu_widgets .menu_widget {
    width: calc(100% / 3 - 24px);
    margin: 0 12px;
  }

  /** heading **/
  .section--heading h2 {
    font-size: 16px;
  }

  /** standard carousel **/
  .standard_carousel .slick-slide {
    margin: 0 calc(23px / 2);
  }

  /** form **/
  .section--form:not(.section--form--full_width) .large-12.columns {
    width: 66.66667%;
    margin-left: 16.66667%;
  }

  /** shop **/
  body.woocommerce.page .page_title {
    display: block;
  }

  .product_sort_by {
    display: block;
  }

  .blog .woocommerce-ordering select {
    float: none;
  }

  ul.products {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(0px - (25px / 2));
    margin-right: calc(0px - (25px / 2));
  }
  ul.products li {
    width: calc(50% - 25px);
    margin-left: calc(25px / 2);
    margin-right: calc(25px / 2);
  }

  .single-product .woocommerce {
    margin-top: 50px;
  }
  .single-product span.page_title {
    display: block;
  }
  .single-product .woocommerce-product-gallery__wrapper {
    margin-bottom: 100px;
  }
  .single-product .product {
    display: flex;
    flex-wrap: wrap;
  }
  .single-product .product .summary {
    order: 0;
    width: 50%;
    padding-right: 50px;
    align-content: flex-start;
  }
  .single-product .product .woocommerce-product-gallery {
    width: 50%;
    order: 1;
  }
  .single-product .product .woocommerce-product-gallery img {
    width: 100%;
  }
  .single-product .product .up-sells {
    margin-top: 100px;
    width: 100%;
    order: 2;
    overflow: hidden;
  }
  .single-product .product .up-sells .products {
    flex-wrap: nowrap;
    margin-left: calc(0px - (25px / 2));
    margin-right: calc(0px - (25px / 2));
  }
  .single-product .product .up-sells .products .product {
    padding: 0;
    width: calc(50% - 25px);
  }
  .single-product .product .up-sells .products .product:nth-child(3), .single-product .product .up-sells .products .product:nth-child(4) {
    display: flex;
  }
  .single-product .product .up-sells .products .product h2 {
    display: block;
  }
  .single-product .product .up-sells .products .product .product_thumbnail img {
    max-height: 216px;
  }

  .standard_content--split,
.accordion__item div p,
.section--standard_content p {
    max-width: 550px;
  }

  .section--navigation {
    display: block;
    margin: 0;
    transform: translateY(-20px);
  }
  .section--navigation li {
    display: inline-block;
    margin-right: 40px;
  }
  .section--navigation a {
    text-decoration: none;
    line-height: 24px;
  }
  .section--accordion .row {
    max-width: 100%;
  }

  .section--standard_content .columns {
    width: 50%;
  }
  .section--standard_content.section--standard_content--right .columns {
    float: right;
  }

  .single-post span.page_title {
    display: block;
    margin-bottom: 50px;
  }
  .single-post h1.page_title {
    margin: 0 0 30px;
  }
  .single-post .section--standard_content .columns {
    width: 75%;
    max-width: 550px;
  }

  .section--split_content .columns .columns {
    width: 100%;
  }
  .section--split_content .section--standard_content {
    max-width: 720px;
  }

  .section--collection .collection_fonts {
    margin-top: 0;
  }
  .section--collection .collection_base_content {
    width: 85%;
  }
  .section--collection .collection_actions {
    width: 15%;
  }

  /** section font **/
  .section--font {
    padding-bottom: 20px;
  }
  .section--font [data-section=preview-row] {
    margin-left: auto;
    margin-right: auto;
  }
  .section--font [data-section=weights] {
    width: 25%;
  }
  .section--font [data-section=specimen],
.section--font [data-section=buy] {
    display: block;
  }
  .section--font [data-section=buy] {
    text-align: right;
    padding-top: 75px;
  }
  .section--font [data-section=preview] {
    width: 75%;
    padding-right: calc(11px / 2);
    padding-left: calc(11px / 2);
    margin-left: 0;
  }
  .section--font [data-section=preview] a {
    overflow: visible;
    padding-bottom: 40px;
  }
  .section--font [data-section=preview] img {
    max-width: 100%;
    padding-left: 0;
    transform: none;
  }
  .section--font [data-section=preview].start-anim {
    animation: none;
  }

  .single-fonts .glyph_preview {
    display: block;
  }
  .single-fonts .accordion .accordion__item button.glyph_button {
    width: 53px;
    height: 53px;
  }
  .single-fonts .weight_preview {
    height: 210px;
    margin: 40px 0 0;
  }
  .single-fonts .weight_selection {
    text-align: left;
    transform: none;
  }
  .single-fonts .section--font_floating-button .large-12.columns {
    display: block;
  }

  .section--carousel--standard .standard_carousel_nav {
    max-width: 665px;
    margin: 40px auto;
  }

  .woocommerce-account .post_content {
    padding-bottom: 100px;
  }
  .woocommerce-account .post_content .woocommerce {
    display: flex;
    margin-top: 60px;
  }
  .woocommerce-account .post_content .woocommerce .woocommerce-MyAccount-navigation {
    width: 30%;
    margin-top: 0;
  }
  .woocommerce-account .post_content .woocommerce .woocommerce-MyAccount-content {
    border-top: 1px solid #1A1A1A;
    width: calc(70% - 24px);
    margin-left: 24px;
  }

  .license_selection_wrapper {
    margin-top: 10px;
  }

  .fontsampler-interface {
    transform: translateY(-4px);
  }

  .fontsampler-wrapper .fontsampler-interface.columns-10 .fontsampler-ui-block.column {
    display: block;
    width: calc(100% / 4);
  }

  .fontsampler-wrapper .fontsampler-interface .fontsampler-ui-block.column.fontsampler-ui-block-invert {
    display: none;
  }

  .single-fonts .weight_preview img {
    height: 210px;
  }

  .main_menu {
    padding-bottom: 90px;
  }

  .bottom_menu_wrapper {
    position: absolute;
    bottom: 20px;
    right: calc(11px / 2);
    left: calc(11px / 2);
  }

  .blog_sidebar {
    position: sticky;
    top: 90px;
  }

  .section--carousel--scrollable .standard_carousel .carousel_item img {
    height: 500px;
  }

  .single-fonts .font_cart h3 {
    margin-top: 10px;
  }

  .section--font_glyphs .accordion {
    margin-top: -32px;
  }

  .footer_widget + .footer_widget {
    margin-top: 40px;
  }

  .glyph_preview_wrapper {
    position: sticky;
    top: 0;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 63.9em) {
  .footer_last_column .footer_widget {
    width: 50%;
    float: left;
  }
}
@media (min-width: 1024px) {
  .section--font [data-section=preview] {
    padding-right: calc(25px / 2);
    padding-left: calc(25px / 2);
  }

  .section--image.section--image--full figcaption {
    max-width: calc(100% - (84px - (25px / 2)));
    margin-right: auto;
    margin-left: auto;
    padding-right: calc(25px / 2);
    padding-left: calc(25px / 2);
  }

  .back_to_top {
    bottom: 90px;
    right: calc((100vw - (100% - (84px - (25px / 2)))) / 2 + 5px);
  }
}
@media print, screen and (min-width: 64em) {
  .footer__top {
    display: block;
  }

  /** form **/
  #field_2_10,
#field_2_9 {
    width: 100%;
  }

  /** shop **/
  ul.products li {
    width: calc((100% / 3) - 25px);
  }
  ul.products li.product {
    margin-bottom: 59px;
  }
  ul.products .product_thumbnail img {
    max-height: 216px;
  }

  .woocommerce-ordering {
    margin-bottom: 59px;
  }

  .woocommerce-pagination {
    margin: 30px -10px 100px;
  }

  .single-product .product-type-variable .summary.entry-summary .price {
    margin-top: -75px;
  }

  .single-product .variations {
    width: 100%;
  }
  .single-product .variations tbody {
    display: flex;
    flex-wrap: wrap;
    max-width: 550px;
  }
  .single-product .variations tbody tr {
    width: 50%;
  }

  .single-product .product_content p {
    max-width: 550px;
  }

  .blog .section--standfirst {
    margin-bottom: 100px;
  }

  .blog_posts {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(0px - (25px / 2));
    margin-right: calc(0px - (25px / 2));
  }
  .blog_posts article {
    margin-bottom: 100px;
    margin-left: calc(25px / 2);
    margin-right: calc(25px / 2);
    width: calc(25% - 25px);
  }
  .blog_posts article:nth-child(1), .blog_posts article:nth-child(2), .blog_posts article:nth-child(8), .blog_posts article:nth-child(9) {
    width: calc(50% - 25px);
  }
  .blog_posts article:nth-child(7), .blog_posts article:nth-child(10) {
    width: 100%;
  }

  .blog:not([class*=paged-]) .blog_posts article:nth-child(7), .blog:not([class*=paged-]) .blog_posts article:nth-child(10) {
    display: flex;
  }
  .blog:not([class*=paged-]) .blog_posts article:nth-child(7) .post_thumbnail, .blog:not([class*=paged-]) .blog_posts article:nth-child(10) .post_thumbnail {
    padding-right: 25px;
    width: calc(100% - 320px);
  }
  .blog:not([class*=paged-]) .blog_posts article:nth-child(7) .post_thumbnail img, .blog:not([class*=paged-]) .blog_posts article:nth-child(10) .post_thumbnail img {
    max-height: 503px;
    object-fit: cover;
  }
  .blog:not([class*=paged-]) .blog_posts article:nth-child(7) .post_content, .blog:not([class*=paged-]) .blog_posts article:nth-child(10) .post_content {
    width: 320px;
  }
  .blog:not([class*=paged-]) .blog_posts article:nth-child(7) .post_content h2, .blog:not([class*=paged-]) .blog_posts article:nth-child(10) .post_content h2 {
    margin-top: 0;
  }
  .blog:not([class*=paged-]) .blog_posts article:nth-child(7) .post_content {
    order: 0;
  }
  .blog:not([class*=paged-]) .blog_posts article:nth-child(7) .post_thumbnail {
    order: 1;
    padding-left: 25px;
    padding-right: 0;
  }
  .blog[class*=paged-] .blog_posts article {
    width: calc(25% - 25px);
  }

  .section--collection hr {
    margin-bottom: 20px;
  }
  .section--collection .collection_base_content {
    width: 90%;
  }
  .section--collection .collection_actions {
    width: 10%;
  }
  .section--collection .collection_actions a {
    bottom: 50%;
    right: calc(25px / 2);
  }
  .section--collection .collection_fonts .collection_font {
    width: calc((100% / 5) - 10px);
    margin-bottom: 30px;
  }
  .section--collection .collection_fonts .collection_font h3 {
    font-size: 16px;
    line-height: 24px;
    display: block;
    margin-top: 30px;
  }

  .home .blog_posts article {
    width: calc(25% - 25px);
  }

  .section--font + .section--font {
    margin-top: -20px;
  }
  .section--font [data-section=preview] {
    margin-left: 16.66667%;
  }
  .section--font:hover:before {
    transform: scaleY(1);
  }

  [data-form=font-filter] {
    text-align: left;
  }
  [data-form=font-filter] select {
    display: none;
  }
  [data-form=font-filter] ul {
    display: block;
  }
  [data-form=font-filter] ul li {
    display: inline-block;
    margin-right: 20px;
  }
  [data-form=font-filter] button {
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    background: transparent;
    border: 0;
  }
  [data-form=font-filter] button.active, [data-form=font-filter] button:hover {
    color: #B9B9B9;
  }

  .single-fonts .row_style {
    margin-top: 0;
    transform: translateY(-20px);
  }
  .single-fonts .row_style + .row_style {
    margin-top: 40px;
  }
  .single-fonts .style_image {
    margin-top: 0;
  }
  .single-fonts .license_content {
    margin-top: 10px;
  }
  .single-fonts .license_content span {
    display: inline-block;
    width: 30%;
    vertical-align: top;
  }
  .single-fonts .license_content span:after {
    display: none !important;
  }
  .single-fonts .license_content p {
    display: inline-block;
    width: calc(70% - 10px);
    vertical-align: top;
    margin-top: 0;
  }

  .woocommerce-cart .basket_wrapper {
    padding: 30px 0 100px;
    display: flex;
  }
  .woocommerce-cart .basket_wrapper h2 {
    padding: 24px 0 29px;
  }
  .woocommerce-cart .basket_wrapper .basket_overview {
    width: 66.66667%;
  }
  .woocommerce-cart .basket_wrapper .basket_totals {
    width: calc(33.33333% - 25px);
    margin-left: 25px;
    margin-top: 0;
  }
  .woocommerce-cart .basket_wrapper .coupon {
    padding-top: 24px;
  }
  .woocommerce-cart .basket_wrapper .coupon label {
    margin-bottom: 29px;
  }
  .woocommerce-cart .basket_wrapper .coupon input[name=coupon_code] {
    width: 300px !important;
    display: inline-block !important;
    margin-right: 25px;
  }
  .woocommerce-cart .basket_wrapper th.product-remove {
    opacity: 0;
  }
  .woocommerce-cart .basket_wrapper td.actions {
    display: table-cell;
  }
  .woocommerce-cart .basket_wrapper .woocommerce-cart-form__contents,
.woocommerce-cart .basket_wrapper .basket_totals h2 + table {
    margin-top: 24px;
  }
  .woocommerce-cart .basket_wrapper thead {
    display: table-header-group;
  }
  .woocommerce-cart .basket_wrapper tr.cart_item {
    display: table-row;
  }
  .woocommerce-cart .basket_wrapper tr.cart_item td {
    display: table-cell;
    padding: 15px 0;
    vertical-align: top;
  }
  .woocommerce-cart .basket_wrapper tr.cart_item td:before {
    display: none;
  }
  .woocommerce-cart .basket_totals tr.order-total th, .woocommerce-cart .basket_totals tr.order-total td {
    padding: 24px 0 29px;
    height: 71px;
  }

  .woocommerce-checkout form h3 {
    padding: 24px 0 29px;
  }
  .woocommerce-checkout .woocommerce-NoticeGroup-checkout {
    width: 100%;
  }
  .woocommerce-checkout form.woocommerce-checkout {
    padding: 30px 0 100px;
    display: flex;
    flex-wrap: wrap;
  }
  .woocommerce-checkout form.woocommerce-checkout h2 {
    padding: 24px 0 29px;
  }
  .woocommerce-checkout form.woocommerce-checkout .checkout_fields {
    width: 66.66667%;
  }
  .woocommerce-checkout form.woocommerce-checkout .checkout_summary {
    width: calc(33.33333% - 25px);
    margin-left: 25px;
    margin-top: 0;
  }
  .woocommerce-checkout textarea {
    resize: none;
  }
  .woocommerce-checkout .woocommerce-billing-fields__field-wrapper,
.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .woocommerce-checkout .woocommerce-billing-fields__field-wrapper p,
.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p {
    width: calc(50% - 12.5px);
    margin-bottom: 0;
  }

  .woocommerce-order-downloads .download-remaining,
.woocommerce-order-downloads .download-expires {
    display: table-cell;
  }

  .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__header-order-number,
.woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number {
    display: table-cell;
  }

  .section--aline + .section--hero {
    margin-top: -30px;
  }

  .bottom_menu_wrapper {
    max-width: calc(100% - (84px - (25px / 2)));
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .section--collection p {
    max-width: 73%;
  }

  .single-fonts .font_cart .description p {
    width: 82.75%;
  }

  .single-fonts .glyph_preview svg {
    height: 40em;
  }
}
@media print, screen and (min-width: 80em) {
  #gform_wrapper_2 .gform_footer {
    float: right;
    margin-top: -50px;
  }

  /** shop **/
  ul.products li {
    width: calc(25% - 25px);
  }

  [data-form=font-filter] ul li {
    margin-right: 30px;
  }

  .single-fonts main > .row:first-child {
    background: transparent;
    position: sticky;
    top: 76px;
    z-index: 5;
    pointer-events: none;
  }
  .single-fonts main .section--navigation {
    position: sticky;
    top: 97px;
    z-index: 4;
    background: #fff;
    padding-bottom: 10px;
  }

  .blog .woocommerce-ordering {
    position: sticky;
    top: 81px;
    z-index: 4;
    background: #fff;
    padding-bottom: 10px;
  }

  .font_filter_wrapper {
    position: sticky;
    top: 75px;
    z-index: 4;
    background: #fff;
  }

  .row[data-row=font-filter] {
    padding-bottom: 10px;
  }

  .woocommerce-shop .woocommerce-ordering {
    position: sticky;
    top: 81px;
    z-index: 4;
    background: #fff;
    padding-bottom: 10px;
  }

  .single-fonts .section--navigation--font .large-7 {
    display: block;
  }
  .single-fonts .license_header {
    position: relative;
  }
  .single-fonts .license_header .checkbox_wrapper + select {
    float: left;
  }
  .single-fonts .license_selection_wrapper + button {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
  }
  .single-fonts .license_content {
    padding: 10px 0;
  }
  .single-fonts .font_styles {
    margin-left: -12px;
    margin-right: -12px;
  }
  .single-fonts .font_styles ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .single-fonts .font_styles ul li {
    margin-left: 12px;
    margin-right: 12px;
    width: calc(50% - 24px);
  }
  .single-fonts .font_styles_wrapper .checkbox_wrapper {
    padding: 20px 0 23px;
  }
  .single-fonts .font_styles_wrapper .checkbox_wrapper--alt {
    padding-top: 10px;
    padding-bottom: 23px;
  }
  .single-fonts .summary_section .font_total {
    float: none;
    display: inline-block;
    padding-left: 58px;
  }
  .single-fonts .summary_section_content {
    padding-left: 100px;
    margin-top: -36px;
  }
  .single-fonts .summary_section[data-summary=total] .summary_section_content {
    padding-left: 0;
    margin-top: -15px;
  }
  .single-fonts .summary_section[data-summary=total] .summary_section_content button {
    margin-top: 0;
  }

  #gform_1 {
    display: flex;
  }
  #gform_1 .gform_body {
    width: 75%;
  }
  #gform_1 .gform_footer {
    width: 25%;
  }
  #gform_1 .gform_fields {
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-right: -12px;
  }
  #gform_1 .gform_fields .gfield {
    width: calc(25% - 24px);
    margin-left: 12px;
    margin-right: 12px;
  }
  #gform_1 .gform_fields .gfield:nth-child(3) {
    width: calc(50% - 24px);
  }
  #gform_1 .gform_fields .gfield:nth-child(4) {
    width: calc(100% - 24px);
  }

  .section--carousel--standard.three .standard_carousel_nav {
    display: none;
  }
  .section--carousel--standard .standard_carousel img {
    width: 100%;
    object-fit: cover;
  }
  .section--carousel--standard .standard_carousel .carousel_item {
    max-height: 552px;
  }
  .section--carousel--standard .standard_carousel .carousel_item img {
    max-height: 532px;
  }
  .section--carousel--standard .standard_carousel .slick-track .carousel_item:nth-child(1),
.section--carousel--standard .standard_carousel .slick-track .carousel_item:nth-child(4),
.section--carousel--standard .standard_carousel .slick-track .carousel_item:nth-child(7) {
    width: calc((100vw - (84px - (25px / 2))) / 3.5);
  }
  .section--carousel--standard .standard_carousel .slick-track .carousel_item:nth-child(2),
.section--carousel--standard .standard_carousel .slick-track .carousel_item:nth-child(5),
.section--carousel--standard .standard_carousel .slick-track .carousel_item:nth-child(8) {
    width: calc((100vw - (84px - (25px / 2))) / 2.5);
  }
  .section--carousel--standard .standard_carousel .slick-track .carousel_item:nth-child(3),
.section--carousel--standard .standard_carousel .slick-track .carousel_item:nth-child(6),
.section--carousel--standard .standard_carousel .slick-track .carousel_item:nth-child(9) {
    width: calc((100vw - (84px - (25px / 2))) / 3);
  }

  .fontsampler-wrapper .fontsampler-interface.columns-10 .fontsampler-ui-block.column {
    display: block;
    width: calc(100% / 5);
  }

  .fontsampler_colours button:not(:first-child) {
    margin-left: 10px;
  }

  .section--font [data-section=title] {
    width: 66.66667%;
  }

  .section--font [data-section=specimen] {
    width: 20%;
  }

  .section--font [data-section=weights] {
    width: 13.3333%;
  }
}
@media (min-width: 2400px) {
  .section--carousel--standard .standard_carousel .carousel_item {
    max-height: 1000px;
  }
}

/*# sourceMappingURL=media.css.map */
