.wp-block-search .wp-block-search__input { max-width: none; } /* LOGO ISSUE ON MOBILE */ .wp-custom-logo .title-area { position: relative; } .wp-custom-logo .title-area img { max-width: 100%; } /* MAILER LITE FORMS */ #mlb2-1807212.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-1807212.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody { padding: 0 !important; } #mlb2-1807212.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input { padding: 6px 8px !important; font-size: 16px !important; } #mlb2-1807212.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button { line-height: .9 !important; letter-spacing: 1px !Important; background-color: #383f51 !important; } .footer-widgets #mlb2-1807212.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, .footer-widgets #mlb2-1807212.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody { padding: 0 !important; margin: 30px 0 0; } .footer-widgets #mlb2-1807212.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm { padding-bottom: 0; } /* Display Posts Grid style */ .display-posts-listing.grid { display: grid; grid-gap: 20px; } .display-posts-listing .listing-item { border: 3.5px solid #383f51; padding: 4px; } .display-posts-listing.grid .title { display: block; text-transform: uppercase; font-family: oswald; font-size: 18px; text-align: center; line-height: 1.3; padding: 6px; } .display-posts-listing a { text-decoration: none; background: #fff; } .display-posts-listing.grid img { display: block; max-width: 100%; height: auto; } .site-footer { color: #fff; } .nav-primary .widget { margin: 7px 0 0; float: left; } .genesis-nav-menu a { font-size: 14px; } .wp-custom-logo .title-area img { margin: 0 auto; padding: 0; } .genesis-nav-menu, .before-footer .wrap{ margin: 0 auto; } .home-category-description { outline: 4px solid; border: 3px solid #fff; width: 100%; padding-top: 98%; position: relative; margin-bottom: 60px; } .home-category-description.bake-offs { outline: 4px solid; border: 3px solid #fff; width: 100%; padding-top: 130%; position: relative; } .home-category-description .wp-block-group__inner-container { position: absolute; top: 50%; left: 25%; transform: translate(-25%, -50%); } .home-category-description hr.wp-block-separator { border-top: 3px solid #e46b93; margin: 0 0 20px; } .home-featured-grid-title h2::before { content: ''; width: 101.5%; height: 4px; background: #383f51; display: block; margin: 0 -4px -24px; } .home-featured-grid-title h2::after { content: ''; width: 230px; height: 32px; background: #fff; display: block; margin: -34px auto 0; } .home-featured-grid-title h2 { margin: 20px 0; position: relative; top: 26px; background: #fff; width: 100%; font-size: 32px; } .home-featured-grid .ab-post-grid-item, .blog .entry { background: #fff; padding: 7px; outline: 4px solid #383f51; } .blog .entry-title, .blog .entry-meta { margin: 0 24px 10px; } .blog .entry-content { padding: 0 24px; } .blog .entry-footer { display: none; } .home-featured-grid .ab-block-post-grid .ab-block-post-grid-image { margin-bottom: -14px; } .home-featured-grid-title { text-align: center; } .home-featured-grid .ab-block-post-grid-image { position: relative; } .home-featured-grid .ab-block-post-grid .ab-block-post-grid-text { padding: 0; } .home-featured-grid .ab-block-post-grid-image:hover { z-index: 1; opacity: .5; } .home-featured-grid h3 { position: absolute; top: 0; left: 0; bottom: 24px; width: 100%; text-align: center; opacity: 0; padding: 10px; background: rgba(255,255,255,.8); } .home-featured-grid h3:hover { opacity: 1; } .home-featured-grid .ab-block-post-grid header .ab-block-post-grid-title a { color: #000; text-decoration: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .menu-toggle { height: 28px; } /* start of Mediavine fix */ /* sidebar fix */ @media (min-width: 960px) { .content-sidebar .content { max-width: calc(100% - 340px); } .content-sidebar .sidebar { min-width: 300px; } .site-inner { padding-left: 10px; padding-right: 10px; } } /* iphone5 fix */ @media (max-width: 359px) { .site-inner { padding-left: 10px; padding-right: 10px; } body { border: none !important; } .wprm-recipe-container { padding-left: 0px !important; padding-right: 0px !important; border: none !important; } } /* end of Mediavine fix */