  article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}  *, input[type="search"] { -webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing: border-box; }  .author-box:before, .clearfix:before, .entry:before, .entry-content: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 { content:" "; display:table; } .author-box:after, .clearfix:after, .entry:after, .entry-content: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 { clear:both; content:" "; display:table; }   .wf-loading {  color:#fff; }   body { background-attachment:fixed; background-color:#FFF3ED; background-position:top left; background-repeat:repeat; color:#004e4e; font-family:gotham-book, sans-serif; font-size:18px; font-weight:400; line-height:1.5; letter-spacing:0px; -webkit-font-smoothing:antialiased; } a, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus { -webkit-transition:all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition:  all 0.1s ease-in-out; -o-transition:  all 0.1s ease-in-out; transition: all 0.1s ease-in-out; } ::-moz-selection { background-color:#000; color:#fff; } ::selection { background-color:#000; color:#fff; } a { color:#e0005e; text-decoration:none; } a:hover { } p { margin:0 0 15px; padding:0; } p:last-child { margin-bottom:0; } ol, ul { margin:0; padding:0; } li { list-style-type:none; } b, strong { font-weight:700; } blockquote, cite, em, i { font-style:italic; } blockquote { margin:40px; font-size:26px; line-height:1.2; } blockquote::before {  }   h1, h2, h3, h4, h5, h6 { font-weight:400; line-height:1.2; margin:0 0 20px; font-family:gotham-book; color:#087daf; } h1 { font-size:42px; } h2 { font-size:32px; } h3 { font-size:24px; } h4 { font-size:18px;  font-family:gotham-bold; } h5 { font-size:18px; } h6 { font-size:16px; }  img { height:auto; } embed, iframe, img, object, video, .wp-caption { max-width:100%; } .featured-content img, .gallery img { width:auto; }   input, select, textarea { background-color:#fff; border:1px solid #ddd; box-shadow:none; color:#000; font-size:16px; font-weight:400; padding:16px; width:100%; } input:focus, textarea:focus { border:1px solid #999; outline:none; } input[type="checkbox"], input[type="image"], input[type="radio"] { width:auto; } ::-moz-placeholder { color:#999; font-size:16px; font-weight:400; opacity:1; } ::-webkit-input-placeholder { color:#999; font-size:16px; font-weight:400; } button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button { background-color:#000; border:none; color:#fff; cursor:pointer; font-size:14px; font-weight:400; letter-spacing:1px; padding:20px 24px; text-align:center;  } .button { display:inline-block; }  button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover { background-color:#e14d43; color:#fff; } .entry-content .button:hover { color:#fff; }  input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button { display:none; } .site-container { background-color:#FFF3ED; margin:0px auto; padding-left:0px; padding-right:0px; } .daily-dish-landing .site-container { max-width:768px; } .site-inner { clear:both; margin:0px 0; } .content { float:right; width:720px; } .content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content { float:left; } .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content { width:520px; } .full-width-content .content { width:100%; }  .sidebar-primary { float:right; width:300px; } .sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary { float:left; } .avatar { float:left; } .author-box .avatar { height:90px; margin-right:30px; width:90px; } .entry-comments .avatar { height:48px; width:48px; } .alignleft .avatar { margin-right:24px; } .alignright .avatar { margin-left:24px; } .comment .avatar { margin:0 16px 24px 0; } .sidebar .avatar { margin-right:20px; max-width:115px; } .search-form { overflow:hidden; } .entry-content .search-form { width:100%; } .genesis-nav-menu .search input[type="submit"], .widget_search input[type="submit"] { border:0; clip:rect(0, 0, 0, 0); height:1px; margin:-1px; padding:0; position:absolute; width:1px; }  .archive-title { font-size:20px; } .entry-title { font-size:36px; font-weight:400; text-transform:none; } .sidebar .entry-title { font-size:20px; } .entry-title a { color:#000; } .entry-title a:hover { color:#e14d43; } .widget-title { background-color:#000; color:#fff; font-size:12px; font-weight:700; letter-spacing:1px; margin-bottom:30px; padding:12px 15px;  }  .alignleft { float:left; text-align:left; } .alignright { float:right; text-align:right; } a.alignnone {   display:inline-block; } a.alignleft, a.alignnone, a.alignright { max-width:100%; } img.centered, .aligncenter { display:block; margin:0 auto 24px; } a.aligncenter img { display:block; margin:0 auto; } img.alignnone, .alignnone { margin-bottom:12px; } a.alignleft, img.alignleft, .wp-caption.alignleft { margin:0 20px 20px 0; } .sidebar a.aligncenter, .sidebar a.alignleft, .sidebar a.alignright { margin-bottom:20px; } .before-footer-widgets a.aligncenter, .before-footer-widgets a.alignleft, .before-footer-widgets a.alignnone, .before-footer-widgets a.alignright { margin:0; padding:0 15px; } a.alignright, img.alignright, .wp-caption.alignright { margin:0 0 20px 20px; } .wp-caption-text { font-weight:700; text-align:center; } .entry-content p.wp-caption-text { margin-bottom:0; } .gallery-caption { margin:0 0 10px; }   .widget { word-wrap:break-word; margin-bottom:40px; } .widget:last-child, .widget p:last-child { margin-bottom:0; } .widget li { margin-bottom:10px; padding-bottom:10px; text-align:left; } .widget li:last-child { border:none; } .widget ol > li { list-style-position:inside; list-style-type:decimal; padding-left:20px; text-indent:-20px; } .widget li li { border:none; margin:0 0 0 30px; padding:0; } .widget_calendar table { width:100%; } .widget_calendar td, .widget_calendar th { text-align:center; }  .blog-sidebar .fl-module { border:1px solid #000000; margin-bottom:20px; } .pp-categories::before { content:"Browse by Category" !important; text-align:center; display:block !important; font-size:20px; } .heading-with-divider .fl-heading-text, .heading-with-divider .uabb-dual-color-heading h2 {   display:block;   display:flex;   flex-direction:row;   justify-content:center;   align-items:center;   flex:2; } .heading-with-divider .fl-heading-text::after, .heading-with-divider .uabb-dual-color-heading h2::after{   display:inline-block !important;   content:"" !important;   width:100% !important;   height:7px !important;   background-image:url(https://marlynew122122.wpengine.com/wp-content/uploads/2023/04/rainbow-line.svg) !important;   background-repeat:no-repeat;   background-position:center;   margin-left:30px;   flex:1; } .heading-with-divider h2 span {   margin-left:10px !important; }  .pp-advanced-menu .sub-menu { padding:20px 12px !important; } .menu-item:hover { background:linear-gradient(90deg, #FF4B94 0%, #FA531E 25.52%, #FBB81F 50%, #1FB7B7 75.52%, #087daf 100%); background-repeat:repeat-x;   background-position:bottom;   background-size:100% 2px; } .sub-menu .menu-item:hover { background:none; } .sub-menu > li > a:hover, .sub-menu > li.current-menu-item > a { color:#e0005e !important; } .uabb-off-canvas-menu .menu-item {   border-bottom:1px solid #FFC3C3; } .uabb-off-canvas-menu .menu-item a {   padding-top:16px !important;   padding-bottom:16px !important; } .uabb-off-canvas-menu .menu-item:hover {   background-image:none; }  .mobile-header-right .fl-col-content {   flex-direction:row !important;   justify-content:flex-end !important; } .mobile-header-right .fl-col-content .fl-module {   width:60px !important; }  .hero-text span {   display:inline !important; } .hero-text .uabb-second-heading-text {   background-image:linear-gradient(to bottom, #FFEF5F 0%, #FFEF5F 100%);   background-repeat:repeat-x;   background-position:0 75%;   background-size:100% 15px; }  .home-slider .uabb-image-carousel .slick-next, .home-slider .uabb-image-carousel .slick-next:hover {  right:15px !important; } .home-slider .uabb-image-carousel .slick-prev, .home-slider .uabb-image-carousel .slick-prev:hover {  left:15px !important; } .home-slider .uabb-image-carousel .slick-next i, .home-slider .uabb-image-carousel .slick-prev i{   width:44px !important;   height:44px !important;   line-height:44px !important; } .home-slider .fa-angle-right:before { content:"\f054" !important; } .home-slider .fa-angle-left:before { content:"\f053" !important; } .home-slider button i:hover { background-color:#087daf!important; } .home-slider .slick-list { height:auto !important; }  .badge {   width:100px !important;   position:absolute !important;   top:20px !important;   right:20px !important; }   .subscribe-top .fl-row-content-wrap {   background-size:1464px; } .subscribe-row .highlighted {   background-image:linear-gradient(to bottom, #FFEF5F 0%, #FFEF5F 100%);   background-repeat:repeat-x;   background-position:0 90%;   background-size:100% 11px; } .subscribe-heading {   background-image:url(https://marlynew122122.wpengine.com/wp-content/uploads/2023/04/subscribe-arrow.png);   background-repeat:no-repeat;   background-position:323px;   background-size:130px; } .subscribe-form input {   margin-bottom:30px;   background:linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(0deg, #FFF3ED, #FFF3ED), #FFF3ED !important; } .subscribe-form a.fl-button {   background:linear-gradient(90deg, #FF4B94 0%, #FA531E 25.52%, #FBB81F 50%, #1FB7B7 75.52%, #087daf 100%) !important; } .subscribe-form a.fl-button:hover { background-image:none !important;   background-color:#f33f89 !important; }  .projects-header {   background-image:linear-gradient(to right, #fa531e 50%, rgba(255, 255, 255, 0) 0%); background-position:center; background-size:20px 1px; background-repeat:repeat-x; } .projects-header .fl-photo-content {   background-color:#FFF3ED;   padding-right:40px;   padding-left:40px; } .mood-infobox .uabb-infobox-title { background-image:linear-gradient(to bottom, #FFEF5F 0%, #FFEF5F 100%); background-repeat:repeat-x;  background-position:0 90%;  background-size:100% 8px; display:inline; } .projects-moods .fl-col-group:last-of-type { padding-left:100px; padding-right:100px; } .mood-infobox:hover .uabb-infobox-title { color:#004E4E; }  .content-infobox-small:hover { cursor:pointer; } .post-grid-carousel button i:hover { background-color:#087daf!important; } .post-grid-carousel .uabb-post-heading, .content-infobox-large .uabb-infobox-title, .content-infobox-small .uabb-infobox-title{   display:inline; } .post-grid-carousel .uabb-post-wrapper:hover .uabb-post-heading, .post-grid-carousel .pp-content-grid-post:hover .uabb-post-heading, .content-infobox-large:hover .uabb-infobox-title, .content-infobox-small:hover .uabb-infobox-title{   background-image:linear-gradient(to bottom, #FFEF5F 0%, #FFEF5F 100%);   background-repeat:repeat-x;   background-position:0 100%;   background-size:100% 11px; } .post-grid-carousel .uabb-post-heading, .post-grid-carousel .uabb-post-heading a { font-family:gotham-book; font-weight:400; font-size:24px; line-height:28px; letter-spacing:0px; text-align:center; color:#004E4E; } .post-grid-carousel .uabb-post-meta {   margin-top:10px !important;   margin-bottom:10px !important; font-family:gotham-book; font-weight:400; font-size:12px; line-height:1.2;  padding-top:5px; color:#004E4E; } .post-grid-carousel .uabb-post-meta a { color:#004E4E; } .post-grid-carousel .uabb-post-meta.Crochet, .post-grid-carousel .uabb-post-meta.Crochet a {   color:#e0005e !important; } .post-grid-carousel .uabb-post-meta.Knitting, .post-grid-carousel .uabb-post-meta.Knitting a {   color:#087daf!important; } .post-grid-carousel .uabb-post-meta.Tunisian, .post-grid-carousel .uabb-post-meta.Tunisian a {   color:#FA531E !important; } .post-grid-carousel .uabb-blog-posts .slick-next {   right:-18px; } .post-grid-carousel .uabb-blog-posts .slick-prev {   left:-18px; } .post-grid-carousel .pp-content-grid-load-more a { font-family:gotham-bold !important; font-size:16px !important; font-weight:400 !important; line-height:1 !important;  text-align:center !important;  padding:17px 67px !important; }  .video-carousel .pp-video-play-icon {   padding:15px !important; } .video-carousel .pp-video-carousel .swiper-wrapper {   margin-bottom:0 !important; } .video-carousel .pp-video-carousel-nav {   padding:0 !important;   height:35px !important;   width:35px !important; } .video-carousel .pp-video-carousel .pp-video-carousel-nav {   top:50%; } .video-carousel .pp-video-carousel-nav::after {   font-family:'Ultimate-Icons' !important;   font-size:2rem;   color:#fff !important;   line-height:35px !important;   width:35px;   height:35px; } .video-carousel .pp-video-carousel-nav-next::after {   content:"\e9fa" !important; } .video-carousel .pp-video-carousel-nav-prev::after {   content:"\e9f9" !important; } .video-carousel .pp-video-carousel-nav svg {   display:none; }  .gradient-border { border-style:solid; border-width:2px; border-left:0 !important; border-right:0 !important; border-image:linear-gradient(90deg, #FF4B94 0%, #FA531E 25.52%, #FBB81F 50%, #1FB7B7 75.52%, #087daf 100%) 1 !important; } .scrolling-text, .scrolling-text ul {   margin:0 !important;   padding:0; } .scrolling-text li {   list-style:none !important;   font-family:nexa-rust-slab; font-size:16px; font-weight:900; line-height:19px; letter-spacing:2px; text-align:left; color:#e0005e;  margin:0 !important; } .scrolling-text li::after {   content:"\1F9F6";   margin-left:40px; } .marquee {   --gap:30px;  position:relative;  display:flex;  overflow:hidden;  user-select:none;  gap:30px; } .marquee__content {  flex-shrink:0;  display:flex;  justify-content:space-around;  gap:var(--gap);  min-width:100%;  animation:scroll 30s linear infinite; } .marquee--reverse .marquee__content {  animation-direction:reverse; } @keyframes scroll {  from {   transform:translateX(0);  }  to {   transform:translateX(calc(-100% - var(--gap)));  } }  .facetwp-flyout.active { z-index:9999999 !important; } #pattern-facet-row { height:1px; padding:0; overflow:hidden; } .fl-builder-edit #pattern-facet-row { height:auto; overflow:visible; }  .flyout-row h3 {   font-family:gotham-bold;   font-style:normal;   font-weight:400;   font-size:16px;   line-height:19px;  color:#004e4e;  } .facetwp-checkbox { font-family:gotham-book;   font-style:normal;   font-weight:325;   font-size:16px;   letter-spacing:.5px; } .flyout-row { margin-top:20px; padding-top:20px; border-top:1px dashed #FA531E; } .flyout-row:first-of-type { border:0; margin-top:0; padding-top:0; } .flyout-item {   display:none; } .flyout-row.expanded .flyout-item {   display:block; }  .flyout-row h3 {   cursor:pointer; }  .flyout-row h3:after {   content:"\e9ff";   font-family:'Ultimate-Icons' !important;   font-weight:normal;   font-size:0.8em;   margin-left:18px; } .flyout-row.expanded h3:after {   content:"\ea02"; } .facetwp-dropdown { border:0; border-bottom:1px solid #FFC3C3; font-family:gotham-book; font-size:16px; line-height:19px; padding:19px 0 16px; } .facetwp-facet { margin-bottom:0 !important; } .facetwp-flyout-close { font-size:20px !important; }  .fl-builder-content-1381 { width:calc(100% - 20px); } .rainbow-facet-button .fl-button-wrap {   background:linear-gradient(90deg, #FF4B94 0%, #FA531E 25.52%, #FBB81F 50%, #1FB7B7 75.52%, #087daf 100%);   width:350px;   margin-left:auto; margin-right:20px;   height:50px; } .rainbow-facet-button.mobile .fl-button-wrap { width:100%; } .rainbow-facet-button a.fl-button {   background-image:url(https://marlynew122122.wpengine.com/wp-content/uploads/2023/04/filter-icon.png) !important;   background-repeat:no-repeat !important;   background-position:54px bottom !important;   background-size:48px !important;   background-color:transparent !important; } .rainbow-facet-button.mobile a.fl-button { background-position:14px bottom !important; } .rainbow-facet-button.results-button .fl-button-wrap { width:100%; margin-right:auto; } .rainbow-facet-button.results-button a.fl-button { background-position:10px bottom !important; } .rainbow-facet-button a.fl-button:active { margin-top:-1px !important; }  .dashed-border-bottom .fl-row-content-wrap, .dashed-border-bottom {   background-image:linear-gradient(to right, #fa531e 50%, rgba(255, 255, 255, 0) 0%); background-position:bottom; background-size:20px 1px; background-repeat:repeat-x; }  .post-page-content a, .post-page-sidebar a {   color:#e0005e;   text-decoration:underline; } .post-page-content a:hover, .post-page-sidebar p a:hover, .entry-content p a:hover { background-image:linear-gradient(to bottom, #FFEF5F 0%, #FFEF5F 100%); background-repeat:repeat-x;  background-position:0 100%;  background-size:100% 8px; display:inline; text-decoration:none; } .post-page-sidebar a {   font-weight:bold;   text-decoration:underline; } .post-page-content .uabb-post-meta, .post-page-content .uabb-post-meta a {   font-family:gotham-book;   font-size:18px;   line-height:22px;  color:#004E4E;   text-decoration:none; } .post-page-content .uabb-post-meta a { font-size:12px; } .sidebar-subscribe, .post-page-sidebar .subscribe-form {   background-color:#88ECEC; } .post-page-sidebar .subscribe-form {   padding-bottom:40px;   padding-left:20px;   padding-right:20px; } .post-page-content .uabb-post-meta.Crochet, .post-page-content .uabb-post-meta.Crochet a {   color:#e0005e !important; } .post-page-content .uabb-post-meta.Knitting, .post-page-content .uabb-post-meta.Knitting a {   color:#087daf!important; } .post-page-content .uabb-post-meta.Tunisian, .post-page-content .uabb-post-meta.Tunisian a {   color:#FA531E !important; } .post-page-terms, .post-page-terms a {   font-family:gotham-book !important;   font-size:12px;   line-height:1;   letter-spacing:0;   color:#004E4E;   text-decoration:none; } .post-page-content .wp-block-button {   max-width:380px;   margin:35px auto !important; } .post-page-content .wp-block-button .wp-block-button__link {   font-family:gotham-bold;   font-size:16px;   font-weight:400;   line-height:1;   letter-spacing:1.5px;   text-align:center;   color:#fff;   background-color:#e0005e;   border-radius:0;   border:0;   padding:20px 45px;   text-decoration:none; } .post-page-content .wp-block-button .wp-block-button__link:hover {   background-color:#087daf; background-image:none; display:block; } figcaption {   font-family:gotham-bookitalic;   font-size:14px;   font-style:italic;   line-height:1;   letter-spacing:0;   text-align:left;   color:#004E4E;   margin-top:10px !important;   margin-bottom:20px !important; } figcaption a {   color:#004E4E !important; } .post-page-content h2, .post-page-content h3, .post-page-content h4 {   margin-top:40px;   margin-bottom:30px; } figure {   margin-top:30px; } figure ~ p {   margin-top:30px; } .comment-author {   font-family:Hellolucky;   font-size:28px;   font-weight:400;   line-height:22px;   letter-spacing:0;   color:#e0005e; } li.comment {   background-color:#FFF3ED !important;   border:0 !important; } .comment-list li {   list-style-type:none !important;   padding:0 !important; } .comment-list li li {   border:0 !important;   margin-right:0 !important; } .comment-list .children li.comment {   border-left:3px solid #1FB7B7 !important;   padding:10px 20px !important; } .comment-content { font-size:16px !important; } .comment-edit-link {   display:none; } .comment-reply {   text-align:right; } .comment-reply a {   text-decoration:none; color:#e0005e !important; } #commentform {   display:flex;   flex-flow:column; } .comment-form-author {   order:1; } .comment-form-email {   order:2; } .comment-form-comment {   order:3; } .comment-form-cookies-consent {   order:4; } .form-submit {   order:5; } .comment-form-cookies-consent label {   display:inline !important; } #commentform input, #commentform textarea {   border:0; } #commentform .submit {   background:linear-gradient(90deg, #FF4B94 0%, #FA531E 25.52%, #FBB81F 50%, #1FB7B7 75.52%, #087daf 100%);   border:2px solid #fff;   font-family:gotham-bold;   font-size:16px;   line-height:1;   letter-spacing:1.5px;   text-align:center;   padding-top:15px;   padding-bottom:15px; } #commentform .submit:hover { background:#e0005e; } .comment-notes {   display:none; } .comment-reply-title {   font-family:gotham-book;   font-size:32px;   line-height:1;   letter-spacing:0;   text-transform:none !important; } .comment-reply-title small { display:block !important; font-size:16px !important; margin-top:20px; } .comment-respond {   margin-bottom:70px; }  .team-member .uabb-infobox {   border-width:2px;   border-style:solid;   border-image:linear-gradient(180deg, #FF4B94 0%, #FA531E 25.52%, #FBB81F 50%, #1FB7B7 75.52%, #087daf 100%) !important;   border-image-slice:1 !important; }  .footer-top-left { background-image:linear-gradient(to bottom, #fff 50%, rgba(255, 255, 255, 0) 0%); background-position:right; background-size:1px 15px; background-repeat:repeat-y; } .footer-links p { margin-bottom:0; } .footer-links a:hover { background-image:linear-gradient(to bottom, #FFEF5F 0%, #FFEF5F 100%); background-repeat:repeat-x;  background-position:0 100%;  background-size:100% 8px; display:inline; } .bg-rainbow .fl-row-content-wrap { background:linear-gradient(90deg, #FF4B94 0%, #FA531E 25.52%, #FBB81F 50%, #1FB7B7 75.52%, #087daf 100%) !important; } .blend img { mix-blend-mode:multiply; } .under { position:relative; z-index:5; } .over { position:relative; z-index:10; } .fl-menu-horizontal { padding:0 30px !important; } .fl-menu .menu li {  list-style-type:none !important; } .nf-form-fields-required { display:none; } .nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {   background:#000 !important;   color:#fff !important;   transition:all .5s;   display:block;   margin:0 auto;   padding:10px 60px;   height:auto !important;   font-size:16px;   font-weight:500; } .nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {   background:#666 !important;   color:#fff !important; }   .uabb-hamburger-menu-top, .uabb-hamburger-menu-middle, .uabb-hamburger-menu-bottom { height:4px !important; } .uabb-creative-menu-mobile-toggle.hamburger .uabb-svg-container, .uabb-creative-menu-mobile-toggle.hamburger-label .uabb-svg-container { width:25px !important;   margin-top:0px !important; } .uabb-creative-menu-mobile-toggle.hamburger .uabb-creative-menu-mobile-toggle-label, .uabb-creative-menu-mobile-toggle.hamburger-label .uabb-creative-menu-mobile-toggle-label {  margin-bottom:8px; } .uabb-creative-menu-mobile-toggle.hamburger .uabb-svg-container, .uabb-creative-menu-mobile-toggle.hamburger-label .uabb-svg-container { height:1.1em !important; } .uabb-creative-menu-mobile-toggle.hamburger .hamburger-menu, .uabb-creative-menu-mobile-toggle.hamburger-label .hamburger-menu {   top:-6px !important; }   .fl-visible-mobile .fl-block-overlay-active, .fl-visible-mobile.fl-block-overlay-active, .fl-visible-medium-mobile .fl-block-overlay-active, .fl-visible-medium-mobile.fl-block-overlay-active, .fl-visible-medium .fl-block-overlay-active, .fl-visible-medium.fl-block-overlay-active { border:2px solid #cc0000; } .fl-col.fl-visible-mobile .fl-block-overlay-active::after {  content:"MOBILE-ONLY COLUMN"; font-size:14px; color:#cc0000; display:block; text-align:center; }  .fl-row.fl-visible-mobile .fl-block-overlay-active::after {  content:"MOBILE-ONLY ROW"; font-size:14px; color:#cc0000; display:block; text-align:center; } .fl-module.fl-visible-mobile.fl-block-overlay-active::after {  content:"MOBILE-ONLY MODULE"; font-size:14px; color:#cc0000; display:block; text-align:center; } .fl-col.fl-visible-medium-mobile .fl-block-overlay-active::after {  content:"MOBILE+TABLET ONLY COLUMN"; font-size:14px; color:#cc0000; display:block; text-align:center; }  .fl-row.fl-visible-medium-mobile .fl-block-overlay-active::after {  content:"MOBILE+TABLET ONLY ROW"; font-size:14px; color:#cc0000; display:block; text-align:center; } .fl-module.fl-visible-medium-mobile.fl-block-overlay-active::after {  content:"MOBILE+TABLET ONLY MODULE"; font-size:14px; color:#cc0000; display:block; text-align:center; }  .fl-col.fl-visible-medium .fl-block-overlay-active::after {  content:"TABLET ONLY COLUMN"; font-size:14px; color:#cc0000; display:block; text-align:center; }  .fl-row.fl-visible-medium .fl-block-overlay-active::after {  content:"TABLET ONLY ROW"; font-size:14px; color:#cc0000; display:block; text-align:center; } .fl-module.fl-visible-medium.fl-block-overlay-active::after {  content:"TABLET ONLY MODULE"; font-size:14px; color:#cc0000; display:block; text-align:center; }   .entry { margin-bottom:40px; } .archive .entry { } .page .entry { margin-bottom:0; } .single .entry { margin-bottom:60px; } .entry-content ol, .entry-content ul, .site-inner ol, .site-inner ul { margin-bottom:28px; margin-left:40px;  } .entry-content ol > li, .site-inner ol > li, .fl-rich-text ol > li { list-style-type:decimal; margin-bottom:10px; } .entry-content ul > li, .site-inner ul > li, .fl-rich-text ul > li { list-style-type:disc; margin-bottom:10px; } .entry-content ol ol, .entry-content ul ul { margin-bottom:0; }  p.entry-meta { font-size:12px; font-weight:600;  margin-bottom:20px;  } .entry-header p.entry-meta { margin-top:0px; } p.entry-meta, p.entry-meta a { color:#999; } p.entry-meta a:hover { color:#000; } p.entry-meta:last-child { margin-bottom:20px; } .entry-footer { clear:both; margin-bottom:20px; overflow:hidden; } .entry-author::before, .entry-categories::before, .entry-comments-link::before, .entry-tags::before, .entry-time::before {  } .entry-author, .entry-comments-link, .entry-time { } .entry-tags { } .entry-author::before { } .entry-categories::before { } .entry-comments-link::before { } .entry-tags::before { } .entry-time::before { }  .after-entry { margin-bottom:60px; } .after-entry .widget { margin-bottom:40px; } .after-entry p:last-child, .after-entry .widget:last-child { margin-bottom:0; } .after-entry li { margin-bottom:6px; }  .pagination { clear:both; margin:40px 0; } .adjacent-entry-pagination { margin-bottom:0; } .archive-pagination li { display:inline; } .archive-pagination li a { background-color:#000; color:#fff; cursor:pointer; display:inline-block; font-size:16px; padding:8px 12px; } .archive-pagination li a:hover, .archive-pagination .active a { background-color:#e14d43; }   .comment-respond, .entry-comments, .entry-pings { margin-bottom:40px; } .comment-header { font-size:16px; } ol.comment-list { margin-bottom:28px;   margin-left:0px; } li.comment { list-style-type:none;   background-color:#fff;   border:2px solid #ccc; } .comment-content { clear:both; } .comment-list li { margin-top:24px; padding:32px; } .comment-list li li {   margin-right:-20px;   border:2px solid #eae5da; } .comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"] { width:100%; } .comment-respond label { display:block; margin-right:12px; } .entry-comments .comment-author { margin-bottom:0; } .entry-pings .reply { display:none; } .comment-author-name {   font-size:26px; } .bypostauthor { } .entry-comments h3 {   text-align:center;   } .comment-time { display:none; } .comment-content {   font-size:19px; } .comment-reply a { color:inherit;   text-decoration:underline; }   .sidebar { font-size:18px; } .sidebar li { margin-bottom:10px; padding-bottom:10px; } .sidebar p:last-child, .sidebar ul > li:last-child { margin-bottom:0; } .sidebar .widget { margin-bottom:40px; overflow:hidden; } .site-header, .site-footer {  display:none; }   .wp-core-ui .attachment .thumbnail .centered img {   max-width:150px !important; }   @media only screen and (max-width:1399px) { .pp-advanced-menu .menu a {  font-size:14px !important; } } @media only screen and (max-width:1260px) { .pp-advanced-menu .menu a {  font-size:12px !important; } } @media only screen and (max-width:1200px) { .subscribe-heading {  background-image:none; }  .uabb-blog-posts .slick-next i, .uabb-blog-posts .slick-prev i {  width:35px !important;  height:35px !important;  line-height:35px !important; } }  @media only screen and (max-width:992px) {  .uabb-video__play-icon {  height:80px !important;  width:80px !important; }  .uabb-video__play-icon:before {  font-size:80px !important;  line-height:80px !important; }   .home-slider {  max-width:800px;  max-width:90vw !important; }  .home-slider img {  max-width:90vw !important; }  .projects-moods {  max-width:800px; }  .mood-infobox {   }  .content-infobox-small {  max-width:600px;  margin-left:auto;  margin-right:auto; }  .post-grid-carousel .category-our-free-patterns {  width:100%;  max-width:386px;  margin-left:auto;  margin-right:auto; }  .projects-moods .fl-col-group:last-of-type {  padding-left:0;  padding-right:0; }   .heading-with-divider .fl-heading-text, .heading-with-divider .uabb-dual-color-heading h2 {  display:block;  flex-direction:column;  justify-content:flex-start;  align-items:flex-start;  flex:1;  flex-wrap:wrap; }  .heading-with-divider .fl-heading-text::after, .heading-with-divider .uabb-dual-color-heading h2::after{  display:block !important;  content:"" !important;  width:100% !important;  height:7px !important;  background-image:url(https://marlynew122122.wpengine.com/wp-content/uploads/2023/04/mobile-squiggle.svg) !important;  background-repeat:no-repeat;  background-position:center;  margin-left:0;  flex:1;  margin-top:15px; }  .heading-with-divider h2 span {  margin-left:0 !important; } } @media only screen and (max-width:992px) { .after-footer, .before-header, .site-container { }  .content, .content-sidebar-sidebar .content, .content-sidebar-sidebar .content-sidebar-wrap, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-content-sidebar .content, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-primary, .sidebar-secondary, .sidebar-sidebar-content .content, .sidebar-sidebar-content .content-sidebar-wrap {  width:100%; }  } @media only screen and (max-width:768px) {  .projects-header {  background-position:top; }  .post-grid-carousel .pp-content-post-grid {  max-width:386px; }  .footer-top-left {  background-image:none; }  .footer-links {  background-image:linear-gradient(to right, #fff 50%, rgba(255, 255, 255, 0) 0%);  background-position:top;  background-size:15px 1px;  background-repeat:repeat-x; }  blockquote { margin:30px; font-size:18px; line-height:1.2; }  .site-container {  max-width:100%;  overflow:hidden; }  body {  font-size:18px; }  .after-footer, .before-header, .daily-dish-landing .site-container, .site-container {  width:100%; }  .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {  margin:0;  width:100%; }  .entry-tags {  float:left; }   } @media only screen and (max-width:480px) {  body {  padding-left:0;  padding-right:0; }  .site-container {  margin-bottom:0;  margin-top:0; }  .after-footer, .before-header, .site-container {   }  .before-header {  margin-bottom:0; }  .after-footer {  margin-top:0; }  .site-header {  padding:40px 0; }  .site-title {  font-size:30px; }  .entry-title {  font-size:24px; } } * { text-transform:none !important; } .fl-node-wb9zh5vng6r2 .pp-content-grid-load-more a { background:#e0005e !important; }