/*
    Theme Name: Hopeful Honey
    Theme URI: http://www.hopefulhoney.com
    Description: Custom Genesis child theme. Made with love!
    Author: Once Coupled
    Author URI: https://www.oncecoupled.com/
    Version: 1.0.0

    Tags: custom-made, genesis, child-theme

    Template: genesis
    Template Version: 2.5.2

    Text Domain: once-coupled-hopeful-honey

    License: All rights reserved.
*/


/*=================================
=        Table of Contents        =
=================================*/

/* -------------------------
- Colors
- Normalize
- Clear Floats
    - Box Sizing
- Accessibility
    - Screen Reader Text
    - Skip Links
- Defaults
    - Typography
    - Headings
    - Objects
    - Tables
- Reusable Content
    - Defaults
    - Forms
    - Search Form
- Wordpress
    - Defaults
    - Gallery
    - Avatar
- Structure
    - Site Container
    - Site Header
    - Before Header
    - Widgets
- Templates
    - Home, Archive, and Search
    - Video Tutorials
- Titles
    - Site Header
    - Widgets, Author Box
    - Archive Description
- Navigation
    - Header Navigation
    - Primary Navigation
    - Menu Toggle
    - Before Header
- Social Icons
    - Footer Navigation
- Content Areas
    - Entries
    - More Links
    - Comments
    - Pagination
    - Entry Pagination
- Widgets
    - Sidebars
    - Below Post Buttons
    - Bio
- Common Classes
    - Archive/Author Box
    - Embellishment
    - Subcategories
    - Breadcrumbs
- Common Plugins
    - Craft Card
    - Social Sharing
    - Post Signature
    - Related Posts
    - eNews
- Footer
- Media Queries
    - 480 : iPhone 4 (landscape)
    - 568 : iPhone 5 (landscape)
    - 750 : iPhone 6 (portrait)
        - Columns
        - Structure
        - Logo
        - Comment Form
        - Craft Card
        - Related Posts
        - Video Tutorials
    - 768 : iPads (portrait)
        - Entry
        - Pagination
        - Comments
    - 783 : WordPress Admin Bar
        - Before Header
    - 1024 : Ads
        - Structure
        - Before Header
        - Site Header
        - Navigation
        - Sub Menu
        - Primary Navigation
        - Secondary Navigation
        - Mobile Navigaton
        - Embellishment
        - Posts
        - Sharing
        - Pagination
        - Comments
        - Footer Top
        - Bio
        - eNews
        - Footer Bottom
        - Instagram
        - Site Footer
    - Retina (2x)
        - All
        - 750
        - 1024
------------------------- */


/*=================================
=            Colors               =
=================================*/


/**
 * #f7f7f5      header bg
 * #ebeae7      footer bg
 * #b4afa7      post title, info border, menu items, hr, pagination
 * #d3cc9c      share fb
 *
 * #a59f8e      head buttons, menu border, footer links, CTA (top)
 * #878173      post date/info, input, CTA (bottom)
 * #757165      submenu text
 * #514e44      text
 *
 * #ecd4d0      share t
 * #e7c9cd      post title bg, category text, how to bg
 * #ddbabe      share count, post title border (both dot bottom, solid)
 * #cea0a7      'make it' text
 */


/*=================================
=            Normalize            =
=================================*/


/* normalize.css v3.0.2 | MIT License | git.io/normalize */

img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{color:#514e44;background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}table{border-spacing:0;border-collapse:collapse}


/*====================================
=            Clear Floats            =
====================================*/

.author-box::before,.clearfix::before,.entry-content::before,.entry::before,.footer-widgets::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.wrap::before{display:table;content:' '}.author-box::after,.clearfix::after,.entry-content::after,.entry::after,.footer-widgets::after,.nav-primary::after,.nav-secondary::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.wrap::after{display:table;clear:both;content:' '}


/*----------  Box Sizing  ----------*/

html,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,::after,::before{box-sizing:inherit}


/*=====================================
=            Accessibility            =
=====================================*/


/*----------  Screen Reader Text  ----------*/

.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
    position: absolute !important;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    width: 1px;
    height: 1px;
    border: 0;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus {
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: bold;
    z-index: 1514e4400;
    /* Above WP toolbar. */
    display: block;
    clip: auto !important;
    width: auto;
    height: auto;
    padding: 15px 23px 14px;
    text-decoration: none;
    color: #514e44;
    background: #fff;
    box-shadow: 0 0 5px 0 #b4afa7;
}


/*----------  Skip Links  ----------*/

.genesis-skip-link {
    margin: 0;
}

.genesis-skip-link li {
    width: 0;
    height: 0;
    list-style: none;
}

.genesis-skip-link a {
    border-bottom: 0;
}

.genesis-skip-link a:hover {
    background: #f7f7f5;
}


/* Display outline on focus */

:focus {
    /*outline: #f7f7f5 solid 2px;*/
    box-shadow: 0;
}


/*================================
=            Defaults            =
================================*/


/*----------  Typography  ----------*/

html {
    font-size: 62.5%;
    /* Set the default browser size to 10px */
}

body > div {
    font-size: 1.4rem;
    /* Chrome fix for REM values */
}

body {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    color: #514e44;
    -webkit-font-smoothing: antialiased;
}

body.nav-visible {
    overflow: hidden;
    scroll-y: none;
}

a {
    text-decoration: none;
    color: #514e44;
    transition: 400ms;
}

a:hover {
    cursor: pointer;
    opacity: 0.7;
}

a:hover,
a:focus {
    color: #757165;
}

.entry-content a {
    color: #cea0a7;
    text-decoration: underline;
}

.entry-content a:hover,
.entry-content a:focus {
    text-decoration: none;
}

p,
address {
    margin: 0 0 15px 0;
    padding: 0;
}

ol,
ul {
    padding: 0;
    margin-bottom: 20px;
    margin-left: 30px;
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}

hr {
    clear: both;
    margin: 20px 0;
    border-collapse: collapse;
    border: 0;
    border-top: 1px solid #f7f7f5;
}

b,
strong {
    color: #332d19;
    font-weight: 700;
}

blockquote,
cite,
em,
i {
    font-style: italic;
}

blockquote {
    margin: 15px 0;
    padding-left: 10px;
    border-left: 3px solid #e7c9cd;
}

small,
cite {
    font-size: 12px;
    font-size: 1.2rem;
}

code {
    background-color: #f7f7f5;
    padding: 0 3px;
}


/*----------  Headings  ----------*/

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 300;
    margin: 15px 0;
}

h1 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.625;
}

h2 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 1.5;
}

h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.25;
}

h4,
h5,
h6 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.15;
}


/*----------  Objects  ----------*/

embed,
iframe,
img,
object,
video,
.wp-caption {
    max-width: 100%;
}

img {
    height: auto;
}

article p > img {
    display: block;
    margin: 0 auto;
}

.featured-content img,
.gallery img {
    width: auto;
}

.wp-caption {
    margin: 0;
}


/*----------  Tables  ----------*/

table {
    line-height: 2;
    width: 100%;
    margin-bottom: 40px;
    border-spacing: 0;
    border-collapse: collapse;
}

tbody {
    border-bottom: 1px solid #f7f7f5;
}

td,
th {
    text-align: left;
}

td {
    padding: 6px;
    border-top: 1px solid #f7f7f5;
}

th {
    font-weight: 400;
}


/*=====================================
=          Reusable Content           =
=====================================*/


/*----------  Defaults  ----------*/

.clear {
    clear: both;
}


/*----------  Forms  ----------*/

input,
select,
textarea {
    width: 100%;
    padding: 6px 10px;
    color: #878173;
    border: 1px solid #f7f7f5;
    -webkit-border-radius: 0;
    border-radius: 0;
    outline: none;
    background-color: #f7f7f5;
    font-size: 16px;
    font-size: 1.6rem;
}

input:not([type='checkbox']) {
    -webkit-appearance: none;
}

input[type='checkbox'],
input[type='image'],
input[type='radio'] {
    width: auto;
}

::-moz-placeholder {
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    color: #b4afa7;
    font-size: 12px;
    font-size: 1.2rem;
    letter-spacing: 0.1em;
    font-weight: 600;
}

::-webkit-input-placeholder {
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    color: #b4afa7;
    font-size: 12px;
    font-size: 1.2rem;
    letter-spacing: 0.1em;
    font-weight: 600;
}

:-ms-input-placeholder {
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    color: #b4afa7;
    font-size: 12px;
    font-size: 1.2rem;
    letter-spacing: 0.1em;
    font-weight: 600;
}

.button,
button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
    width: auto;
    padding: 12px 20px;
    cursor: pointer;
    color: #514e44;
    background: #fff;
    border: 0;
    transition: 400ms;
    font-weight: 600;
}

.button,
button,
input[type='button'],
input[type='submit'] {
    color: #fff;
    background: #e7c9cd;
    transition: 400ms;
}

.button:focus,
.button:hover,
button:focus,
button:hover,
input:focus[type=button],
input:focus[type=reset],
input:focus[type=submit],
input:hover[type=button],
input:hover[type=reset],
input:hover[type=submit] {
    background: #ecd4d0;
}


/*----------  Search Form  ----------*/

input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button {
    display: none;
}

.search-form {
    overflow: hidden;
    position: relative;
    width: 245px;
    height: 44px;
    margin: 1px auto 5px;
    padding: 0 25px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-search-box.png) no-repeat 0 0;
    background-size: contain;
}

.search-form input[type='search'],
.search-form input[type='submit'] {
    width: 100%;
    vertical-align: middle;
    color: #b4afa7;
    background: transparent;
    height: 44px;
    border: 0;
}

.search-form input[type='submit'] {
    font-family: 'FontAwesome';
    position: absolute;
    top: 0;
    right: 25px; /* form padding-right */
    width: 44px;
    padding: 0;
    font-size: 14px;
    text-indent: -9999px;
    z-index: 1;
}

.search-form input[type='submit']:focus,
.search-form input[type='submit']:hover {
    outline: none;
    color: #e7c9cd;
}

.search-form::after {
    content: '';
    display: block;
    width: 16px;
    height: 20px;
    margin: 12px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-search-button.png) no-repeat 0 0;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 25px; /* form padding-right */
}


/*=================================
=            WordPress            =
=================================*/


/*----------  Defaults  ----------*/

a.aligncenter img {
    display: block;
    margin: 0 auto;
}

a.alignnone {
    display: inline-block;
}

.alignleft {
    float: left;
    text-align: left;
}

.alignright {
    float: right;
    text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
    max-width: 100%;
}

img.centered,
.aligncenter {
    display: block;
    margin: 0 auto 16px;
}

img.alignnone,
.alignnone {
    margin-bottom: 12px;
}

a.alignleft,
img.alignleft,
.alignleft,
.wp-caption.alignleft {
    margin: 0 16px 16px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
    margin: 0 0 16px 16px;
}

.wp-caption-text {
    font-size: 14px;
    font-size: 1.4rem;
    font-style: italic;
    text-align: center;
}

.entry-content p.wp-caption-text {
    margin-bottom: 0;
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
    margin: 0 0 28px;
}

#wpadminbar {
    position: fixed !important;
}


/*----------  Gallery  ----------*/

.gallery {
    overflow: hidden;
}

.gallery-item {
    float: left;
    margin: 0 0 28px;
    text-align: center;
}

.gallery-columns-2 .gallery-item {
    width: 50%;
}

.gallery-columns-3 .gallery-item {
    width: 33%;
}

.gallery-columns-4 .gallery-item {
    width: 25%;
}

.gallery-columns-5 .gallery-item {
    width: 20%;
}

.gallery-columns-6 .gallery-item {
    width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
    width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
    width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    width: 11.1111%;
}

.gallery img {
    height: auto;
    padding: 4px;
    border: 1px solid #f7f7f5;
}

.gallery img:hover,
.gallery img:focus {
    border: 1px solid #f7f7f5;
}


/*----------  Avatar  ----------*/

.avatar {
    float: right;
}

.alignleft .avatar {
    margin-right: 24px;
}

.alignright .avatar {
    margin-left: 24px;
}


/*=================================
=            Structure            =
=================================*/


/*----------  Site Containers  ----------*/

.site-container {
    max-width: 100%;
    position: relative;
}

.site-inner,
.wrap {
    position: relative;
    width: 100%;
    margin: 0 auto;
}

.site-inner {
    clear: both;
    margin: 0 auto 20px;
}

.content-sidebar-wrap,
.wrap {
    padding: 0 10px;
}

.content-sidebar-wrap,
.footer-top {
    max-width: 320px;
    margin: 0 auto;
}

.footer-bottom {
    display: none;
}


/*----------  Site Header  ----------*/

.site-header {
    margin: 42px auto 0;
    padding: 0 10px;
    background: #fff;
}

.admin-bar .site-header {
    margin-top: 46px;
}

.site-header > .wrap {
    width: auto;
}

.title-area .site-title a {
    display: block;
    height: 108px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/logo@0.5x.png) no-repeat center center;
    background-size: contain;
    text-indent: -9999px;
    width: 164px;
    margin: 20px auto 28px;
}

/*----------  Before Header  ----------*/

.before-header {
  font-size: 22px;
  font-size: 2.2rem;
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 42px;
  color: #a59f8e;
  background: #f7f7f5;
}

.admin-bar .before-header {
  top: 46px;
}

.before-header a {
  color: #878173;
}


/* Search */

.before-header ::-moz-placeholder {
    color: #cea0a7;
}

.before-header ::-webkit-input-placeholder {
    color: #cea0a7;
}

.before-header :-ms-input-placeholder {
    color: #cea0a7;
}

.before-header .search {
    line-height: 42px;
    float: right;
    width: 15%;
    height: 42px;
    text-align: center;
    text-indent: -9999px;
}

.before-header .search:before {
    display: block;
    width: 16px;
    height: 20px;
    margin: 11px auto;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-search-button.png) no-repeat -16px 0;
    background-size: cover;
}

.before-header .search:hover {
    opacity: 0.7;
}

.before-header .header-search {
    position: absolute;
    top: 42px;
    left: 0;
    width: 100%;
}

/* Social */

.before-header .social {
    float: right;
    width: 70%;
    height: 42px;
}

.before-header .social a {
    width: 28px;
    height: 42px;
    line-height: 42px;
    color: #ddbabe;
}


/*----------  Widgets  ----------*/

.widget {
    word-wrap: break-word;
}

.widget ol>li {
    padding-left: 20px;
    list-style-position: inside;
    list-style-type: decimal;
    text-indent: -20px;
}

.widget li li {
    margin: 0 0 0 30px;
    padding: 0;
    border: 0;
}

.widget_calendar table {
    width: 100%;
}

.widget_calendar td,
.widget_calendar th {
    text-align: center;
}


/*==============================
=          Templates          =
==============================*/


/*----------  Home, Archive, and Search  ----------*/

.home .entry,
.archive .entry,
.search .entry,
.page-template-page-recipe-index .entry,
.page-template-page-shop .entry {
    text-align: center;
    overflow: hidden;
}


/*----------  Video Tutorials  ----------*/

.video-tutorials .one-half.second {
    border-bottom: 1px solid #b4afa7;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.video-tutorials .one-half .header::before {
    content: 'How to';
    display: table;
    color: #fff;
    background: #e7c9cd;
    padding: 5px 10px;
    margin: 0 auto 15px;
    font-size: 15px;
}

.video-tutorials .tutorial .header {
    color: #b4afa7;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.2em;
}

.video-tutorials .tutorial .description {
    margin-bottom: 0;
    text-align: center;
}

.video-tutorials .horizontally-centered {
    text-align: center;
    color: #a59f8e;
    font-size: 16px;
}

.video-tutorials .olivia-message,
.video-tutorials .youtube-follow {
    color: #a59f8e;
    font-size: 16px;
}

.video-tutorials .youtube-follow {
    font-size: 24px;
    margin-bottom: 30px;
}

.video-tutorials .youtube-link {
    text-decoration: none;
    font-weight: 600;
}

.video-tutorials .youtube-link:hover {
    opacity: 0.7;
}


/*==============================
=            Titles            =
==============================*/


/*----------  Site Header  ----------*/

.site-title {
    text-transform: uppercase;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1;
    margin: 0;
}

.site-description {
    display: none;
}


/*----------  Widgets, Author Box  ----------*/

.widget-title,
.author-box-title {
    font-size: 13px;
    font-size: 1.3rem;
    margin-top: 0;
    text-align: center;
    letter-spacing: 0.3em;
    text-transform: uppercase;
    color: #b4afa7;
}


/*----------  Archive Description  ----------*/

.archive-title {
    font-size: 26px;
    font-size: 2.6rem;
    font-weight: 600;
    text-align: center;
}


/*==================================
=            Navigation            =
==================================*/

.genesis-nav-menu {
    line-height: 1;
    clear: both;
    margin: 0;
}

.genesis-nav-menu .menu-item {
    font-size: 16px;
    font-size: 1.6rem;
    position: relative;
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
}

.genesis-nav-menu .menu-item:last-of-type {
    padding-bottom: 0;
}

/* Sub Menu */

.genesis-nav-menu .full-width {
    display: none;
}

.genesis-nav-menu .sub-menu {
    margin: 0;
}

.genesis-nav-menu .sub-menu a {
    font-size: 14px;
    font-size: 1.4rem;
    padding-left: 60px;
}

.genesis-nav-menu .sub-menu a .menu-info-description {
    margin-left: 5px;
}

.genesis-nav-menu .sub-menu .sub-menu a {
    color: #757165;
    font-size: 12px;
    font-size: 1.2rem;
    padding-left: 85px;
    font-weight: 300;
    }


/*----------  Header Navigation  ----------*/

.nav-header {
    display: none !important;
}


/*----------  Primary Navigation  ----------*/

.nav-primary,
.nav-primary .genesis-nav-menu {
    width: 100%;
    margin-top: 10px;
}

.nav-primary {
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    display: none;
    overflow-y: scroll;
    margin-top: 42px;
    height: calc(100% - 42px);
    background: #f7f7f5;
    border-top: 1px solid #fff;
}

.admin-bar .nav-primary {
    margin-top: 88px;
    height: calc(100% - 88px);
}

.nav-primary .wrap {
    padding: 0;
}

.nav-primary .menu-item {
    font-size: 26px;
    font-size: 2.6rem;
    display: block;
    border-top: 2px solid #fff;
    line-height: 1.25;
}

.nav-primary .menu > .menu-item:first-of-type {
    border-top: 0;
}

.nav-primary .menu > .menu-item:last-of-type {
    border-bottom: 2px solid #fff;
}

.nav-primary a {
    display: block;
    padding: 15px 25px;
    padding-right: 55px;
    color: #b4afa7;
    font-size: 18px;
    font-size: 1.8rem;
    letter-spacing: 0.2em;
}

.nav-primary .sub-menu .sub-menu a {
    letter-spacing: 0;
}

.nav-primary .menu li.view-all a {
    font-style: italic;
    font-weight: 600;
}

.nav-primary .menu .view-all a::after {
    content: '»';
    margin-left: 5px;
}

/*----------  Menu Toggle  ----------*/

.menu-toggle {
    float: left;
    padding: 0;
    text-align: center;
    text-transform: none;
    border: 0;
    background: transparent;
}

.menu-toggle::before,
.sub-menu-toggle::before {
    font-family: 'FontAwesome';
    content: '\f0c9';
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 42px;
    color: #a59f8e;
}

.menu-toggle:hover,
.sub-menu-toggle:hover::before {
    opacity: 0.7;
}

.menu-toggle:focus,
.menu-toggle:active,
.menu-toggle:hover,
.sub-menu-toggle:focus,
.sub-menu-toggle:active,
.sub-menu-toggle:hover {
    background: transparent;
}

.sub-menu-toggle {
    position: absolute;
    top: 0;
    right: 0;
    padding: 19px;
    padding-right: 24px;
    border: 0;
    background: transparent;
    font-size: 12px;
}

.sub-menu-toggle::before {
    font-family: 'FontAwesome';
    font-size: inherit;
    line-height: inherit;
    display: block;
    content: '\f078';
}

.sub-menu-toggle.activated {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.sub-menu .sub-menu-toggle {
    padding-top: 17px;
    padding-bottom: 17px;
}


/*----------  Before Header  ----------*/

.before-header .menu-toggle {
    width: 15%;
    height: 42px;
}


/*==================================
=           Social Icons           =
==================================*/

.social {
    text-align: center;
}

.social a {
    display: inline-block;
    /* margin: 0 2.5px; */
    border-radius: 100%;
    padding: 0;
    font-size: 20px;
    font-size: 2.0rem;
    width: 35px;
    height: 35px;
    line-height: 37.5px;
    color: #ddbabe;
}


/*----------  Footer Navigation  ----------*/

.site-footer .social {
    margin-bottom: 30px;
}

.site-footer .social a {
    font-size: 22px;
    font-size: 2.2rem;
    width: 38px;
    height: 38px;
    line-height: 38px;
    color: #ddbabe;
    background: #fff;
    margin: 0 5px;
    letter-spacing: 0;
}

.site-footer .social a:hover {
    color: #e7c9cd;
}


/*=====================================
=            Content Areas            =
=====================================*/


/*----------  Entries  ----------*/

.entry {
    margin-bottom: 28px;
    text-rendering: optimizeLegibility;
}

.post-listing .entry {
    position: relative;
    min-height: 150px;
}

.entry-header {
    text-align: center;
}

.post-listing .entry-header {
    background: #e7c9cd;
    width: 80%;
    margin: 0 auto;
    position: absolute;
    bottom: -24px;
    left: 10%;
    right: 10%;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease;
}

.post-listing .entry:hover .entry-header {
    bottom: 0;
}

.entry-title,
.entry-title a,
.archive-title {
    color: #b4afa7;
    line-height: 1.25;
    font-size: 18px;
    font-size: 1.8rem;
    margin: 0;
}

.entry-title,
.archive-title {
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-size: 20px;
}

.advanced-archive-display .archive-title,
.video-tutorials .entry-title {
    display: none;
}

.advanced-archive-display .oc-background-image,
.video-tutorials .oc-background-image {
    width: 300px;
    height: 235px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-archive-stitchionary-mobile.png) no-repeat center center;
    background-size: cover;
    margin: 20px 0 30px;
}

.page .entry-title {
    margin-bottom: 15px;
}

.post-listing .entry-title a,
.post-listing .entry-meta  {
    display: block;
    padding: 15px 15px 10px;
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    margin: 0;
    letter-spacing: 0.2em;
}

.entry-meta {
    color: #878173;
    margin: 5px 0 10px;
    font-family: 'Raleway', sans-serif;
    letter-spacing: 0.05em;
}

.entry-categories {
    display: none;
}

.post-edit-link {
    display: block;
    text-transform: uppercase;
    font-size: 10px;
    font-size: 1rem;
}

.post-listing .entry-meta {
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    font-size: 9px;
    font-size: 0.9rem;
    padding-top: 0;
    padding-bottom: 10px;
}

.post-listing .entry-image {
    display: block;
    margin: 0 auto;
}


/*----------  More Links  ----------*/

.content > .more-link {
    clear: both;
    display: block;
    width: 275px;
    height: 53px;
    line-height: 53px;
    text-align: center;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-read-more.png) no-repeat center center;
    background-size: contain;
    color: #a59f8e;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-style: italic;
    margin: 0 auto 28px;
}


/*----------  Comments  ----------*/

.entry-comments {
    position: relative;
}

.entry-comments > h3 {
    display: none;
}

.comment-list {
    margin: 0 0 28px;
    list-style-type: none;
    overflow: auto;
}

.comment {
    margin-bottom: 10px;
    padding: 10px;
    background: #faf3f1;
    list-style-type: none;
    clear: both;
    overflow: auto;
    padding-left: 55px;
    position: relative;
}

.comment .comment {
    background: #fff;
    margin-left: -55px;
}

.comment .comment .comment {
    background: #faf3f1;
}

.comment .comment .comment .comment {
    background: #fff;
}

.comment .comment .comment .comment .comment {
    background: #faf3f1;
}

.comment .comment .comment .comment .comment .comment {
    padding: 0;
}

.comment .comment .comment .comment .comment .children {
    margin-left: 0;
}

.children {
    margin: 10px 0 0 10px;
}

.children .comment:last-of-type {
    margin-bottom: 0;
}

.comment-header {
    overflow: hidden;
    margin-bottom: 10px;
    line-height: 1.2;
}

.comment-meta,
.comment-reply a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.comment-author,
.comment-author a {
    margin: 0;
    color: #a59f8e;
    font-size: 16px;
    font-size: 1.6rem;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-weight: 600;
}

.comment-author .says::after {
    content: ':';
}

.comment .avatar {
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 100%;
}

.comment-author .comment-author-link,
.comment-author .says,
.comment-meta,
.comment-edit-link {
    display: inline-block;
}

.comment-meta,
.comment-edit-link {
    font-size: 12px;
    font-size: 1.2rem;
    margin: 0;
}

.comment-meta a {
    color: #878173;
    font-weight: 300;
}

.comment-content {
    font-size: 13px;
    font-size: 1.3rem;
}

.comment-reply {
    text-align: right;
}

.comment-reply a {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 6px 20px;
    background: #ecd4d0;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.2em;
}

li.pingback,
li.comment>article {
    margin-bottom: 0;
}


/* Comment Form */

.comment-respond {
    background: #faf3f1;
    padding: 10px;
    margin-bottom: 20px;
}

.comment-list-title,
.comment-reply-title {
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.3em;
    color: #cea0a7;
    font-style: italic;
}

.comment-reply-title {
    width: 135px;
    height: 148px;
    margin: 0 auto 10px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-comment.png) no-repeat center center;
    background-size: 135px;
}

.comment-reply-title .title {
    display: block;
    padding: 33px 24px 5px 52px;
}

.comment-reply-title > small,
.logged-in-as a {
    display: inline-block;
}

.comment-reply-title small {
    letter-spacing: 1px;
    font-style: normal;
    font-size: 10px;
    padding: 5px 24px 5px 52px;
}

.comment-reply-title small a {
    color: #cea0a7;
}

.comment-respond input,
.comment-respond textarea {
    text-transform: none;
    background: #fff;
    border-color: #fff;
}

.comment-respond textarea {
    height: 100px;
}

.comment-respond p {
    margin-bottom: 10px;
}

.comment-respond .comment-form-comment {
    margin-bottom: 5px;
}

.comment-respond .form-submit {
    text-align: right;
    margin-bottom: 0;
}

.comment-respond .form-submit input[type='submit'] {
    padding: 10px 20px 8px;
    line-height: 1;
    font-size: 12px;
    font-size: 1.2rem;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    background: transparent;
    border: 1px solid #fff;
    font-weight: 600;
    color: #cea0a7;
}

.comment-respond .form-submit input[type='submit']:hover {
    border-color: #cea0a7;
}


/* .screen-reader-text styles */

.comment-respond label:not(.subscribe-label) {
    position: absolute !important;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    width: 1px;
    height: 1px;
    border: 0;
}


/*----------  Pagination  ----------*/

.pagination {
    clear: both;
    margin: 0 0 18px;
}

.pagination ul {
    text-align: center;
    margin: 0;
}

.pagination li {
    display: none;
}

.pagination a {
    color: #b4afa7;
    font-size: 13px;
    font-size: 1.3rem;
    padding: 13px 20px;
    text-align: center;
    border: 1px solid #ddbabe;
    text-transform: uppercase;
    letter-spacing: 0.3em;
    display: none;
}

.pagination li.active a {
    font-weight: 700;
}

.pagination .fa {
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: middle;
}

.pagination .pagination-previous,
.pagination .pagination-next {
    float: none;
    margin: 0 0 10px;
    display: block;
}

.pagination-previous a,
.pagination-next a {
    display: block;
}


/*----------  Entry Pagination ----------*/

.entry-pagination {
    margin: 28px auto 0;
    text-align: center;
}

.entry-pagination a {
    margin: 4px;
    padding: 2px 5px;
    padding-left: 9px;
    text-decoration: none;
    display: inline-block;
}


/*===============================
=            Widgets            =
===============================*/


/*----------  Sidebars  ----------*/

.widget {
    clear: both;
    margin-bottom: 28px;
}

.widget p {
    font-family: 'Raleway', sans-serif;
    letter-spacing: 0.1em;
}


/*----------  Below Post Buttons  ----------*/

.below-post-buttons {
    margin: 28px 0 0;
    overflow: auto;
}


/*----------  Bio  ----------*/

.bio {
    text-align: center;
    letter-spacing: 0.2em;
}

.bio .olivia {
    width: 215px;
    height: 215px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bio.jpg) no-repeat center center;
    background-size: contain;
    margin: 0 auto 20px;
    border-radius: 100%;
    position: relative;
}

.bio .olivia::after {
    content: '';
    display: block;
    width: 160px;
    height: 107px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-bio-pic.png) no-repeat 0 0;
    background-size: contain;
    position: absolute;
    bottom: -10px;
    left: -10px;
}

.bio .welcome {
    width: 150px;
    height: 35px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/text-welcome.png) no-repeat center center;
    background-size: contain;
    margin: 0 auto 20px;
    text-indent: -9999px;
}

.bio .more-link {
    display: block;
    width: 225px;
    height: 38px;
    line-height: 38px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-bio.png) no-repeat center center;
    background-size: contain;
    color: #fff;
    text-transform: uppercase;
    margin: 0 auto;
    font-weight: 600;
}


/*======================================
=            Common Classes            =
======================================*/


/*----------  Archive/Author Box  ----------*/

.author-box {
    padding: 40px 0 40px;
    border-top: 1px solid #f7f7f5;
    border-bottom: 1px solid #f7f7f5;
}

.author-box {
    font-size: 12px;
    font-size: 1.2rem;
    margin: 20px 0 40px;
}

.archive-description {
    margin: 0 0 20px;
}

.archive-description a {
    color: #e7c9cd;
}

.archive-description a:hover,
.archive-description a:focus {
    color: #ecd4d0;
}

.archive-description img {
    margin: 0;
}

.archive-description p {
    margin: 10px 0;
}

.archive-description p:last-child,
.author-box p:last-child {
    margin-bottom: 0;
}

.author-box .avatar {
    max-width: 70px;
    margin: 0 0 24px 24px;
}


/*----------  Embellishment  ----------*/

.archive-embellishment {
    display: none;
}


/*----------  Subcategories  ----------*/

.sub-categories {
    text-align: center;
    margin-bottom: 28px;
}

.sub-categories .category {
    display: inline-block;
    color: #d3cc9c;
    padding: 2px;
    margin: 0 4px 2px 0;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.sub-categories .category::after {
    content: '/';
    margin-left: 12px;
    color: #b4afa7;
}

.sub-categories .category:last-of-type::after {
    content: initial;
}


/*----------  Breadcrumbs  ----------*/

.breadcrumb {
    font-size: 12px;
    font-size: 1.2rem;
    font-style: italic;
    margin-bottom: 20px;
}


/*======================================
=            Common Plugins            =
======================================*/


/*----------  Craft Card  ----------*/

.oc-craft-card {
    border: 1px solid #ebeae7;
    padding: 95px 10px 0;
    margin: 40px 0;
    position: relative;
}

.oc-craft-card::before {
    content: 'Make it';
    display: block;
    width: 100px;
    height: 65px;
    padding-top: 65px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-pattern@0.5x.png) no-repeat center top;
    background-size: contain;
    position: absolute;
    top: -20px;
    left: calc(50% - 50px);
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    color: #cea0a7;
    font-style: italic;
    font-weight: 600;
    line-height: 2;
    text-align: center;
}

.oc-craft-card .printomatictext {
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-pattern.png) no-repeat center center;
    text-align: center;
    padding: 12px;
    margin-top: 10px;
    color: #fff;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
}

.oc-craft-card .printomatictext:hover {
    text-decoration: none;
    opacity: 0.9;
}

.oc-craft-card .instructions {
    margin-bottom: 25px;
}

.oc-craft-card .instruction-header {
    letter-spacing: 0.2em;
    color: #cea0a7;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
}

.oc-craft-card .instruction-header::before {
    content: '+';
    margin-right: 5px;
}

.oc-craft-card .instructions p {
    margin-bottom: 5px;
}


/*----------  Social Sharing  ----------*/

.sharing {
    text-align: center;
    margin-bottom: 10px;
}

.sharing .socials,
.sharing .comments {
    display: inline-block;
}

.sharing .title {
    display: none;
}

.sharing .bubble {
    position: relative;
    display: inline-block;
    width: 42px;
    height: 42px;
    line-height: 42px;
    color: #fff;
    background: #d3cc9c;
    border-radius: 100%;
    text-decoration: none;
    font-size: 18px;
    font-size: 1.8rem;
    margin: 0 5px;
}

.sharing .bubble.twitter {
    background: #ecd4d0;
}

.sharing .bubble.count {
    background: #ddbabe;
}

.sharing .bubble.count::after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 12px 4px 0 4px;
    margin: -10px 0 0 -20px;
    border-color: #ddbabe transparent transparent transparent;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sharing .bubble:hover {
    opacity: 0.7;
}


/*----------  Post Signature  ----------*/

.signature {
    width: 165px;
    height: 36px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/text-signature.png) no-repeat center center;
    background-size: contain;
    margin: 0 auto;
}


/*----------  Related Posts  ----------*/

.crp_related {
    display: none;
}


/*----------  eNews  ----------*/

.enews {
    padding: 20px;
    width: 300px;
    height: 190px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-subscribe-box.png) no-repeat center center;
    background-size: 300px 190px;
    margin: 60px auto 0;
    text-align: center;
}

.enews .widget-title {
    font-size: 18px;
    padding: 0 10px;
    letter-spacing: 0.2em;
    text-align: center;
    color: #b4afa7;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 8px;
}

.enews .widget-title::before {
    content: '';
    display: block;
    width: 160px;
    height: 56px;
    background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-subscribe@0.5x.png) no-repeat center center;
    background-size: contain;
    margin: -50px auto 10px;
}

.enews input {
    height: 30px;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 6px 12px;
    float: left;
    letter-spacing: 0.1em;
}

.enews input[type="email"] {
    width: calc(100% - 110px);
}

.enews input[type="submit"] {
    color: #cea0a7;
    border-radius: 0;
    width: 110px;
    font-size: 10px;
    font-size: 1rem;
    background: url('/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-subscribe-submit.png') no-repeat center;
    background-size: cover;
}


/*==============================
=            Footer            =
==============================*/

.site-footer,
.site-footer a {
    color: #a59f8e;
    font-size: 12px;
    font-size: 1.2rem;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.site-footer {
    text-align: center;
    background: #ebeae7;
    padding: 20px 0 25px;
}

#genesis-nav-footer {
    margin-bottom: 15px;
}

.site-footer .menu a {
    font-weight: 400;
    padding: 5px 0 5px 5px;
}

.site-footer .menu > .menu-item > a::after {
    content: '/';
    display: inline-block;
    padding-left: 10px;
}

.site-footer .menu > .menu-item:last-of-type > a {
    padding-right: 5px;
}

.site-footer .menu > .menu-item:last-of-type > a::after {
    content: initial;
}

.site-footer .copyright {
    display: block;
    max-width: 150px;
    margin: 0 auto 10px;
}

.hide-on-mobile {
    display: none;
}


/*=====================================
=            Media Queries            =
=====================================*/


/*----------  480 : iPhone 4 (landscape)  ----------*/

@media screen and (min-width: 480px) {}


/*----------  568 : iPhone 5 (landscape)  ----------*/

@media screen and (min-width: 568px) {}


/*----------  750 : iPhone 6 (portrait)  ----------*/

@media screen and (min-width: 750px) {
    /*----------  Columns  ----------*/
    .five-sixths,
    .four-sixths,
    .one-fourth,
    .one-half,
    .one-sixth,
    .one-third,
    .three-fourths,
    .three-sixths,
    .two-fourths,
    .two-sixths,
    .two-thirds {
        float: left;
        margin-left: 2.564102564102564%;
    }
    .one-half,
    .three-sixths,
    .two-fourths {
        width: 48.717948717948715%;
    }
    .one-third,
    .two-sixths {
        width: 31.623931623931625%;
    }
    .four-sixths,
    .two-thirds {
        width: 65.81196581196582%;
    }
    .one-fourth {
        width: 23.076923076923077%;
    }
    .three-fourths {
        width: 74.35897435897436%;
    }
    .one-sixth {
        width: 14.52991452991453%;
    }
    .five-sixths {
        width: 82.90598290598291%;
    }
    .first {
        clear: both;
        margin-left: 0;
    }
    /*----------  Menu  ----------*/
    .nav-primary .one-fourth {
        width: 100%;
        margin: 0;
    }
    /*----------  Structure  ----------*/
    .wrap,
    .content-sidebar-wrap {
        max-width: 940px;
        padding: 0 20px;
    }

    .footer-top {
        max-width: 340px;
    }
    /*----------  Logo  ----------*/
    .title-area .site-title a {
        width: 325px;
        height: 216px;
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/logo.png);
    }
    /*----------  Comment Form  ----------*/
    .comment-respond {
        overflow: auto;
        padding: 20px;
    }
    .comment-reply-title {
        float: left;
        margin-top: 50px;
    }
    .comment-respond .comment-form {
        float: right;
        width: calc(100% - 175px);
    }
    /*----------  Craft Card  ----------*/
    .oc-craft-card {
        border: 1px dashed #b4afa7;
        border-left: 0;
        border-right: 0;
        padding: 40px 60px 40px 80px;
    }
    .oc-craft-card::before {
        width: 120px;
        height: 140px;
        padding-top: 140px;
        top: 20px;
        left: -80px;
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-pattern.png);
        font-size: 23px;
        line-height: 1.25;
    }
    .oc-craft-card .details {
        float: right;
        margin-left: 20px;
        margin-right: -60px;
    }
    .oc-craft-card .instruction-header {
        font-size: 14px;
    }
    /*----------  Related Posts  ----------*/
    .crp_related {
        display: block;
        margin-top: 40px;
    }
    .crp_related .entry-title {
        text-align: center;
        font-size: 14px;
        font-size: 1.4rem;
    }
    .crp_related .entry-title::after {
        content: initial !important;
    }
    .crp_related ul {
        overflow: auto;
        list-style-type: none;
        margin: 20px 0;
    }
    .crp_related li.one-third {
        position: relative;
    }
    .crp_related li:nth-of-type(3n+1) {
        margin-left: 0;
        clear: both;
    }
    .crp_related a:hover {
        opacity: 1;
    }
    .crp_related .crp_title {
        display: block;
        background: #e7c9cd;
        width: 80%;
        position: absolute;
        bottom: 0;
        left: 10%;
        right: 10%;
        display: block;
        padding: 15px 15px 10px;
        color: #fff;
        font-size: 12px;
        font-size: 1.2rem;
        margin: 0;
        letter-spacing: 0.2em;
        text-align: center;
        text-transform: uppercase;
        transition: 200ms;
    }
    .crp_related a:hover .crp_title {
        bottom: -5px;
    }
    .crp_related li.one-third img {
        display: block;
    }
    /* Titles */
    .advanced-archive-display .archive-description,
    .video-tutorials .entry-header {
        overflow: auto;
    }
    .advanced-archive-display .archive-title,
    .video-tutorials .entry-title {
        display: block;
        border: 1px solid #ddbabe;
        padding: 15px;
        width: 150px;
        font-size: 15px;
        float: left;
        min-height: 85px;
        font-weight: 600;
    }
    .advanced-archive-display.category-stitchionary .archive-title {
        padding-top: 22.5px;
        padding-bottom: 22.5px;
        width: 180px;
    }
    .advanced-archive-display .archive-title + p,
    .video-tutorials .entry-title + .introduction {
        width: calc(100% - 180px);
        float: right;
        font-size: 13px;
        text-align: left;
        margin-top: 0;
    }
    .advanced-archive-display.category-stitchionary .archive-title + p {
        width: calc(100% - 210px);
    }
    .advanced-archive-display.category-stitchionary .oc-background-image,
    .video-tutorials .oc-background-image {
        clear: both;
        width: 100%;
        height: 290px;
        background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-archive-stitchionary.png) no-repeat center center;
        margin-bottom: 60px;
    }
    /*----------  Video Tutorials  ----------*/
    .video-tutorials .tutorial {
        overflow: auto;
        margin-bottom: 30px;
    }
    .video-tutorials .one-half.second {
        border-top: 1px solid #b4afa7;
        padding: 10px 0;
        min-height: 260px;
        display: table;
    }
    .video-tutorials .tutorial .header {
        margin-top: 0;
    }
    .video-tutorials .vertically-center {
        display: table-cell;
        vertical-align: middle;
    }
    .video-tutorials.page-id-1351 .oc-background-image {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-page-terms-uk.png);
    }
    .video-tutorials.page-id-1358 .oc-background-image {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-page-terms-us.png);
    }
}


/*----------  768 : iPads (portrait)  ----------*/

@media screen and (min-width: 768px) {
    /*----------  Entry  ----------*/
    .single .entry-content {
        font-size: 16px;
        font-size: 1.6rem;
    }
    .single .entry-title::after {
        content: '\B7\B7\B7\B7\B7\B7\B7\B7';
        display: block;
        font-size: 14px;
        font-size: 1.4rem;
        color: #ddbabe;
        letter-spacing: 0.3em;
    }
    .single .entry-time {
        display: block;
    }
    .entry-categories {
        display: inline-block;
        margin: 5px auto;
        padding: 5px 10px 3px;
        font-size: 12px;
        font-size: 1.2rem;
        border: 1px solid #ebeae7;
    }
    .entry-categories span {
        color: #e7c9cd;
    }
    .entry-categories a {
        color: #878173;
        font-style: italic;
    }
    /*----------  Pagination  ----------*/
    .pagination {
        text-align: center;
        font-weight: 600;
    }
    .pagination li,
    .pagination .pagination-previous,
    .pagination .pagination-next {
        display: inline-block;
        margin: 5px;
    }
    .pagination a {
        display: block;
        border: 0;
        padding: 0 2px 0 6px;
    }
    .pagination .pagination-previous a {
        margin-right: 40px;
    }
    .pagination .pagination-next a {
        margin-left: 40px;
    }
    .pagination li.active a {
        color: #ddbabe;
    }
    /*----------  Comments  ----------*/
    .comment,
    .comment .comment {
        padding: 25px 35px 25px 80px;
        position: relative;
    }
    .comment .children {
        margin: 25px 0 0;
    }
    .comment .comment {
        margin: 25px 0 0 0;
    }
    .comment-header {
        padding-right: 105px;
    }
    .comment .avatar {
        top: 25px;
        left: 35px;
    }
    .comment-reply {
        position: absolute;
        top: 25px;
        right: 35px;
    }
    .comment p:last-of-type {
        margin-bottom: 0;
    }
    /*----------  Footer  ----------*/
    .site-footer .social {
        margin-bottom: 15px;
    }
}


/*----------  783 : WordPress Admin Bar  ----------*/

@media screen and (min-width: 783px) {
    /*----------  Before Header  ----------*/
    .admin-bar .site-header {
        margin-top: 32px;
    }
    .admin-bar .before-header {
        top: 32px;
    }
    .admin-bar .nav-primary {
        margin-top: 74px;
        height: calc(100% - 74px);
    }
}


/*----------  1024 : Ads  ----------*/

@media screen and (min-width: 1024px) {
    /*----------  Menu  ----------*/
    .nav-primary .one-fourth {
        width: 23.076923076923077%;
        margin-left: 2.564102564102564%;
    }
    .nav-primary .one-fourth.first {
        margin-left: 0;
    }
    /*----------  Structure  ----------*/
    .wrap,
    .content-sidebar-wrap {
        padding: 0;
    }
    /*----------  Before Header  ----------*/
    .before-header,
    .before-header .header-search {
        background: transparent;
        position: relative;
        top: initial;
        left: initial;
    }
    .admin-bar .before-header,
    .before-header {
        top: 0;
    }
    .before-header {
        background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-header-1440.png) no-repeat center top;
        min-height: 80px;
        padding-top: 30px;
        z-index: 0;
    }
    .before-header .search {
        display: none;
    }
    .before-header .header-search,
    .before-header .social {
        float: left;
        width: auto;
    }
    .before-header .social {
        float: right;
        margin-top: 10px;
    }
    .before-header .social a {
        width: 37px;
        height: 37px;
        line-height: 37px;
        color: #fff;
        background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-social.png) no-repeat center top;
        background-size: 180px;
        background-position: 0 0;
    }
    .before-header .social a:nth-of-type(2n) {
        background-position: -35px 0;
    }
    .before-header .social a:nth-of-type(3n) {
        background-position: -70px 0;
    }
    .before-header .social a:nth-of-type(4n) {
        background-position: -108px 0;
    }
    .before-header .social a:nth-of-type(5n) {
        background-position: -145px 0;
    }
    /*----------  Site Header  ----------*/
    .site-header,
    .admin-bar .site-header {
        margin-top: 0;
    }
    .title-area .site-title a {
        position: relative;
        z-index: 101;
    }
    .title-area .site-title::after {
        content: '';
        display: block;
        width: 360px;
        height: 77px;
        background: #fff;
        position: relative;
        z-index: 100;
        position: absolute;
        top: 99px;
        left: calc(50% - 180px);
    }
    .site-description {
        display: none;
    }
    /*----------  Navigation ----------*/
    .genesis-nav-menu > .menu-item {
        display: inline-block;
        border-top: 0;
        width: 85px;
    }
    .genesis-nav-menu .menu-item {
        position: initial;
        border-top: 0;
        text-align: center;
    }
    .genesis-nav-menu > .menu-item > a:hover {
        color: #757165;
    }
    .genesis-nav-menu a {
        display: block;
        border-bottom: 0;
    }
    .genesis-nav-menu a:hover {
        opacity: 1;
    }
    /*----------  Sub Menu ----------*/
    .genesis-nav-menu > .menu-item > .full-width {
        position: absolute;
        z-index: 99;
        left: 0;
        right: 0;
        width: 100vw;
        transform: translateX(calc((940px - 100vw)/2));
        padding-top: 40px;
    }
    .genesis-nav-menu > .menu-item > .full-width > .wrap {
        max-width: initial;
        background: #f7f7f5;
    }
    .genesis-nav-menu > .menu-item > .full-width > .wrap > .sub-menu {
        overflow: auto;
        width: 940px;
        margin: 0 auto;
    }
    .genesis-nav-menu .sub-menu .menu-item {
        transition: 400ms;
        display: block;
        background: #f7f7f5;
    }
    .genesis-nav-menu > .menu-item > .full-width > .wrap > .sub-menu > .menu-item {
        min-height: 125px;
        padding: 40px;
        position: relative;
    }
    .genesis-nav-menu > .menu-item > .full-width > .wrap > .sub-menu > .menu-item:not(.menu-item-has-children) {
        display: table;
    }
    .genesis-nav-menu .menu-item.item-depth-1.menu-item-has-children > a {
        padding-bottom: 10px;
    }
    .genesis-nav-menu > .menu-item > .full-width > .wrap > .sub-menu > .menu-item:not(.menu-item-has-children) a {
        display: table-cell;
        vertical-align: middle;
        color: #878173;
        line-height: 1.25;
    }
    .genesis-nav-menu .menu-item-has-children:hover .full-width {
        display: block;
    }
    .genesis-nav-menu .menu-item-has-children a {
        display: block;
    }
    .genesis-nav-menu .menu-item .menu-info-description {
        display: block;
        color: #757165;
        font-size: 12px;
        font-size: 1.2rem;
        letter-spacing: 0;
        font-weight: 300;
        margin-top: 5px;
    }
    .genesis-nav-menu > .menu-item > .full-width > .wrap > .sub-menu > .menu-item::before {
        content: '';
        border-left: 1px solid #fff;
        height: 60%;
        position: absolute;
        top: 20%;
        left: -4%;
    }
    .genesis-nav-menu .sub-menu a {
        height: auto;
        padding: 0;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 1;
        word-wrap: break-word;
        display: inline-block;
    }
    .genesis-nav-menu .sub-menu a:hover {
        opacity: 0.7;
    }
    .genesis-nav-menu .sub-menu a .menu-info-description {
        margin-left: 0;
    }
    .genesis-nav-menu .sub-menu .sub-menu .menu-item {
        padding: 3px 0;
        line-height: 1 !important;
        min-height: 0;
    }
    .genesis-nav-menu .sub-menu .sub-menu a {
        padding-left: 0;
        line-height: 1.2;
        font-size: 14px;
        font-size: 1.4rem;
        text-transform: none;
        display: block;
    }
    /*----------  Primary Navigation  ----------*/
    .nav-primary {
        background: transparent;
        display: block;
        overflow: visible;
        position: relative;
        top: initial;
        left: initial;
        margin-top: -165px;
        margin-bottom: 88px;
        height: auto;
        border-top: 1px dashed #a59f8e;
        border-bottom: 1px dashed #a59f8e;
    }
    .nav-primary .genesis-nav-menu {
        width: 100%;
        text-align: center;
        margin-top: 0;
    }
    .admin-bar .nav-primary {
        margin-top: 0;
        margin-bottom: -78px;
        top: -165px;
        bottom: 88px;
    }
    .nav-primary a {
        line-height: 1.25;
        text-align: center;
    }
    .nav-primary .genesis-nav-menu>.menu-item>a {
        font-size: 11px;
        font-size: 1.1rem;
        padding: 45px 0 15px;
    }
    .nav-primary .menu > .menu-item:last-of-type {
        border-bottom: 0;
    }
    .nav-primary .genesis-nav-menu>.menu-item:last-of-type>a {
        margin-right: -5px;
    }
    .nav-primary .menu > .menu-item-has-children:hover > .wrap {
        display: block;
        padding-top: 40px;
        height: auto;
    }
    .nav-primary .genesis-nav-menu > .menu-item:nth-of-type(3) {
        margin-right: 200px;
    }
    .nav-primary .genesis-nav-menu > .menu-item:nth-of-type(4) {
        margin-left: 200px;
    }
    .nav-primary .menu-item a {
        position: relative;
    }
    .nav-primary .genesis-nav-menu > .menu-item > a::before {
        content: '';
        display: block;
        width: 25px;
        height: 25px;
        position: absolute;
        bottom: 40px;
        left: calc(50% - 12.5px);
        background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/menu-icons.png) no-repeat center top;
        background-size: 150px;
        background-position: 0 0;
    }
    .nav-primary .menu-item:nth-of-type(3) a::before {
        background-position: -25px 0;
    }
    .nav-primary .menu-item:nth-of-type(4) a::before {
        background-position: -50px 0;
    }
    .nav-primary .menu-item:nth-of-type(5) a::before {
        background-position: -75px 0;
    }
    .nav-primary .menu-item:nth-of-type(6) a::before {
        width: 50px;
        background-position: -100px 0;
    }
    .nav-primary .genesis-nav-menu > .menu-item:nth-of-type(1) > a {
        background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/menu-home.png) no-repeat center top;
        background-size: 80px;
        text-indent: -9999px;
        width: 80px;
        height: 45px;
        padding: 0;
        margin: 0;
        display: inline-block;
        vertical-align: bottom;
        -webkit-transition: initial;
        -moz-transition: initial;
        -o-transition: initial;
        -ms-transition: initial;
        transition: initial;
    }
    .nav-primary .menu-item:nth-of-type(1) a:hover {
        background-position: 0 -45px;
    }
    .nav-primary .menu-item:nth-of-type(1) a::before {
        content: initial;
    }
    .nav-primary .genesis-nav-menu > .menu-item-has-children:hover > a::after {
        top: calc(100% + 30px);
        left: 50%;
        border: solid transparent;
        content: '';
        width: 0;
        height: 0;
        position: absolute;
        border-style: solid;
        border-width: 0 20px 20px 20px;
        margin: -10px 0 0 -20px;
        border-color: transparent transparent #f7f7f5 transparent;
    }
    /*----------  Secondary Navigation  ----------*/
    .nav-secondary {
        position: relative;
        display: block !important;
        float: left;
    }
    .nav-secondary .genesis-nav-menu a {
        padding: 8px 12px;
    }
    /*----------  Mobile Navigaton  ----------*/
    .menu-toggle,
    .sub-menu-toggle {
        display: none;
    }
    /*----------  Embellishment  ----------*/
    .archive-embellishment {
        display: block;
        text-align: center;
        font-size: 10px;
        font-size: 1rem;
        font-weight: 600;
        width: 95px;
        height: 91px;
        background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-section-title.png) no-repeat center center;
        background-size: contain;
        z-index: 98;
        position: relative;
        left: -85px;
        top: 20px;
        margin-bottom: -91px;
    }
    [class^="paged-"] .archive-embellishment, 
    [class*=" paged-"] .archive-embellishment {
        display: none;
    }
    .archive-embellishment .title {
        display: table-cell;
        vertical-align: middle;
        width: 95px;
        height: 91px;
        padding: 10px;
        padding-left: 15px;
        -ms-transform: rotate(-6deg);
        -webkit-transform: rotate(-6deg);
        transform: rotate(-6deg);
        color: #b4afa7;
        line-height: 1.625;
        text-transform: uppercase;
        letter-spacing: 0.1em;
    }
    /*----------  Posts  ----------*/
    .post-listing .entry {
        min-height: 198px;

    }
    /*----------  Sharing  ----------*/
    .entry-content {
        position: relative;
    }
    .entry-content.sticky-social {
        padding-right: 105px;
    }
    .sticky-social .sharing {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1;
    }
    .sticky-social .sharing .socials {
        background: #d3cc9c;
        border-radius: 68px;
        width: 68px;
        height: 68px;
        overflow: hidden;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        transition: all 200ms ease;
    }
    .sticky-social .sharing .socials:hover {
        width: 215px;
    }
    .sticky-social .sharing .title,
    .sticky-social .sharing .socials .bubble,
    .sticky-social .sharing .comments .bubble {
        width: 68px;
        height: 68px;
        line-height: 68px;
        margin: 0;
    }
    .sticky-social .sharing .title,
    .sticky-social .sharing .socials .bubble {
        float: left;
        background: transparent;
    }
    .sticky-social .sharing .title {
        font-size: 12px;
        font-size: 1.2rem;
        color: #fff;
        display: inline-block;
        text-transform: uppercase;
        letter-spacing: 0.1em;
    }
    .sticky-social .sharing .comments {
        display: block;
        text-align: right;
    }
    .sticky-social .sharing .comments .bubble {
        text-align: center;
    }
    .sticky-social .sharing .bubble.count::after {
        border-width: 16px 8px 0 8px;
        margin: -12px 0 0 -32px;
    }
    /*----------  Pagination  ----------*/
    .archive-pagination .pagination-previous,
    .archive-pagination .pagination-next {
        float: left;
        width: 25%;
        margin: 0;
        border: 0;
    }
    .pagination .pagination-previous {
        float: left;
    }
    .pagination .pagination-next {
        float: right;
    }
    .archive-pagination li:first-of-type:not(.pagination-previous) {
        padding-left: 25%;
    }
    .archive-pagination li:last-of-type:not(.pagination-next) {
        padding-right: 25%;
    }
    /* @todo .adjacent-entry-pagination */
    /*----------  Comments  ----------*/
    .comment-reply-link {
        top: 20px;
        right: 25px;
    }
    /*----------  Footer Top  ----------*/
    .footer-top {
        max-width: 100%;
    }
    .footer-top .widget {
        width: 55%;
        float: left;
        clear: none;
    }
    .footer-top .widget:nth-of-type(2n) {
        width: 45%;
    }
    /*----------  Bio  ----------*/
    .bio {
    }
    .bio .olivia {
        float: left;
        margin-top: -15px;
    }
    .bio .bio-content {
        background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-widget-bio.png) no-repeat right center;
        background-size: contain;
        margin: 40px 20px 20px 100px;
        height: 190px;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.25;
        padding: 16px 20px;
        padding-left: 125px;
    }
    .bio .welcome,
    .bio .text {
        margin-bottom: 10px;
    }
    .bio .more-link {
        font-size: 10px;
        font-size: 1rem;
        width: 175px;
        height: 30px;
        line-height: 30px;
    }
    /*----------  enews  ----------*/
    .enews {
        margin-top: 30px;
        padding: 25px 40px;
        width: 440px;
        height: 200px;
        background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-subscribe-box.png) no-repeat center center;
        background-size: 440px 200px;
    }
    .enews .widget-title,
    .enews p {
        max-width: 250px;
        margin-left: auto;
        margin-right: auto;
    }
    .enews p {
        max-width: 300px;
    }
    /*----------  Footer Bottom  ----------*/
    .footer-bottom {
        display: block;
    }
    /*----------  instagram  ----------*/
    .footer-bottom .widget {
        margin-top: 25px;
    }
    .footer-bottom .widget .widget-title {
        margin-bottom: 20px;
    }
    .footer-bottom .widget .widget-title a {
        position: relative;
        color: #b4afa7;
    }
    .footer-bottom .widget .widget-title a::after {
        content: '';
        display: inline-block;
        width: 176px;
        height: 44px;
        background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-instagram.png) no-repeat center center;
        background-size: contain;
        position: absolute;
        right: -185px;
        top: -22px;
    }
    .footer-bottom .widget #sb_instagram.sbi_col_7 #sbi_images .sbi_item {
        width: 13%;
        margin-left: 1.5% !important;
    }
    .footer-bottom .widget #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(7n+1) {
        margin-left: 0 !important;
    }
    /*----------  Site Footer  ----------*/
    .site-footer {
        margin-top: 56px;
    }
    .site-footer .menu a {
        letter-spacing: 0.3em;
    }
    .site-footer .center,
    .site-footer .left,
    .site-footer .right {
        width: 22%;
        display: inline-block;
        padding: 0 50px;
        letter-spacing: 0.3em;
        font-size: 9px;
        font-size: 0.9rem;
    }
    .site-footer .center {
        width: 56%;
        min-height: 120px;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
    }
    .site-footer .left {
        float: left;
        padding-top: 25px;
        padding-left: 0;
    }
    .site-footer .right {
        float: right;
        padding-top: 25px;
        padding-right: 0;
    }
    .site-footer .logo {
        width: 100px;
        height: 87px;
        background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-footer.png);
        margin: -56px auto 20px;
        background-size: 100px;
    }
    .site-footer .tagline {
        width: 286px;
        height: 18px;
        background: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/text-ccc.png);
        margin: 0 auto 20px;
        background-size: 286px;
    }
    .site-footer .copyright {
        max-width: initial;
    }
    .site-footer .hide-on-mobile {
        display: inline;
    }
    .site-footer .credits .designer {
        display: block;
        margin-bottom: 20px;
    }
    .site-footer .credits .qualifier {
        display: block;
    }
    .site-footer .menu-item {
        display: block;
        margin: 0 auto 15px;
        text-align: center;
    }
    .site-footer .menu a,
    .site-footer .menu > .menu-item:last-of-type > a {
        padding: 1px;
        font-size: 9px;
        font-size: 0.9rem;
    }
    .site-footer .menu > .menu-item > a::after {
        content: initial;
    }
    .site-footer .social a {
        font-size: 12px;
        font-size: 1.2rem;
        width: 22px;
        height: 22px;
        line-height: 22px;
        margin: 0;
    }
}


/*----------  Retina (2x)  ----------*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .search-form {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-search-box@2x.png);
    }
    .search-form::after {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-search-button@2x.png);
    }
    .title-area .site-title a {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/logo.png);
    }
    .before-header .search:before {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-search-button@2x.png);
    }
    .advanced-archive-display .oc-background-image,
    .video-tutorials .oc-background-image {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-archive-stitchionary-mobile@2x.png);
    }
    .content > .more-link {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-read-more@2x.png);
    }
    .comment-reply-title {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-comment@2x.png);
    }
    .bio .olivia {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bio@2x.jpg);
    }
    .bio .olivia::after {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-bio-pic@2x.png);
    }
    .bio .welcome {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/text-welcome@2x.png);
    }
    .bio .more-link {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-bio@2x.png);
    }
    .enews input[type="submit"] {
        background-image: url('/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-subscribe-submit@2x.png');
    }
    .oc-craft-card::before {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-pattern.png);
    }
    .signature {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/text-signature@2x.png);
    }
    .enews {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-subscribe-box@2x.png);
    }
    .enews .widget-title::before {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-subscribe.png);
    }
}

@media only screen and (min-width: 750px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 750px) and (min-resolution: 192dpi) {
    .title-area .site-title a {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/logo@2x.png);
    }
    .oc-craft-card::before {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-pattern@2x.png);
    }
    .oc-craft-card .printomatictext {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-pattern@2x.png);
    }
    .advanced-archive-display.category-stitchionary .oc-background-image,
    .video-tutorials .oc-background-image {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-archive-stitchionary@2x.png);
        background-size: contain;
    }
    .video-tutorials.page-id-1351 .oc-background-image {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-page-terms-uk@2x.png);
    }
    .video-tutorials.page-id-1358 .oc-background-image {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-page-terms-us@2x.png);
    }
}

@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 1024px) and (min-resolution: 192dpi) {
    .before-header {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-header-1440@2x.png);
        background-size: contain;
    }
    .before-header .social a {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-social@2x.png);
    }
    .nav-primary .genesis-nav-menu > .menu-item > a::before {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/menu-icons@2x.png);
    }
    .nav-primary .genesis-nav-menu > .menu-item:nth-of-type(1) > a {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/menu-home@2x.png);
    }
    .archive-embellishment {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-section-title@2x.png);
    }
    .bio .bio-content {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-widget-bio@2x.png);
    }
    .enews {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/bg-subscribe-box@2x.png);
    }
    .footer-bottom .widget .widget-title a::after {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-instagram@2x.png);
    }
    .site-footer .logo {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/icon-footer@2x.png);
    }
    .site-footer .tagline {
        background-image: url(/wp-content/themes/once-coupled-hopeful-honey/assets/images/text-ccc@2x.png);
    }
}