#promo .close, #promo p a {color: #fff;font-size: 12px;}.icon, body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}@font-face {font-family: ProximaNova-Bold;src: url(../fonts/ProximaNova-Bold.woff2) format("woff2");}@font-face {font-family: ProximaNova-Semibold;src: url(../fonts/ProximaNova-Semibold.woff2) format("woff2");}@font-face {font-family: ProximaNova;src: url(../fonts/ProximaNova-Regular.woff2) format("woff2");}@font-face {font-family: ProximaNova-Light;src: url(../fonts/ProximaNova-Light.woff2) format("woff2");}@font-face {font-family: icomoon;font-weight: 400;font-style: normal;src: url(../fonts/icomoon.ttf) format("truetype");}html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {background: #f7f7f7;}body.overlay:before {content: "";position: absolute;background: #000;opacity: 0.2;width: 100%;height: 100%;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;}@media (min-width: 1600px) {.container {max-width: 1500px;}}.no-gutters {margin-right: 0;margin-left: 0;}.no-gutters > .col, .no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}#promo {background: #333;padding: 20px 0;text-align: center;position: relative;}#promo p {font-size: 16px;color: #fff;text-transform: uppercase;margin: 0;font-family: ProximaNova-Semibold;}#promo p a {text-transform: none;border-bottom: 1px solid #fff;margin-left: 10px;font-family: ProximaNova;}#promo p a:hover {text-decoration: none;}#promo .close {position: absolute;width: 8px;height: 16px;margin-top: -8px;top: 50%;right: 20px;}#header {position: relative;border-bottom: 1px solid #000;background: #fff;z-index: 2;}#header .navbar {height: 60px;padding: 0;flex-wrap: wrap;}#header .navbar .navbar-brand {width: 85px;height: 35px;background: url(../../images/logo.svg) no-repeat;background-size: 85px auto;text-indent: -9999em;margin: 0 3px 0 2px;}@media screen and (max-width: 992px) {#promo {display: none;}#header .navbar .navbar-brand {position: absolute;width: 85px;height: 33px;background-size: 85px auto;left: 0;right: 0;margin: auto;}#header .navbar .search-form {display: none;}}#header .navbar .navbar-toggler {padding-right: 5px;padding-left: 5px;}#header .navbar .navbar-toggler:active, #header .navbar .navbar-toggler:focus {outline: 0;outline-offset: 0;background-image: none;box-shadow: none;}#header .navbar .navbar-toggler .navbar-toggler-icon {position: relative;width: 40px;height: 36px;}#header .navbar .navbar-toggler .navbar-toggler-icon span {position: absolute;width: 28px;height: 3px;background-color: #000;left: 0;right: 0;margin: 0 auto;transition: all 0.2s ease;}#header .navbar .navbar-toggler .navbar-toggler-icon span:nth-child(1) {top: 0;}#header .navbar .navbar-toggler .navbar-toggler-icon span:nth-child(2) {top: 8px;opacity: 1;}#header .navbar .navbar-toggler .navbar-toggler-icon span:nth-child(3) {top: 16px;}#header .navbar .navbar-toggler .navbar-toggler-icon span:nth-child(4) {height: auto;width: 100%;background: 0 0;top: 25px;font-family: ProximaNova;color: #000;font-size: 12px;text-transform: uppercase;}#header .navbar .navbar-toggler.open .navbar-toggler-icon span:nth-child(1) {top: 5px;width: 33px;transform: rotate(45deg);}#header .navbar .navbar-toggler.open .navbar-toggler-icon span:nth-child(2) {opacity: 0;}#header .navbar .navbar-toggler.open .navbar-toggler-icon span:nth-child(3) {top: 5px;width: 33px;transform: rotate(-45deg);}#header .navbar .search-form .form-control {padding: 5px;border-radius: 0;border: none;border-bottom: 0.7px solid #000;background: url(../../images/icon-search.svg) 95% center no-repeat;background-size: 16px auto;font-size: 16px;color: #000;font-family: ProximaNova;}#header .navbar .search-form .form-control:focus {outline: 0;box-shadow: none;}#header .navbar .search-form .form-control::placeholder {color: #000;opacity: 1;}#header .navbar .search-form .form-control:-ms-input-placeholder {color: #000;}#header .navbar .search-form .form-control::-ms-input-placeholder {color: #000;}#header .navbar .navbar-collapse {flex-wrap: wrap;}#header .navbar .navbar-collapse .navbar-nav .nav-item {display: flex;flex-direction: column;align-items: center;justify-content: center;}#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {font-size: 14px;letter-spacing: 1.75px;line-height: 22px;color: #000;text-transform: uppercase;font-family: ProximaNova-Semibold;padding: 4.2px 11.2px 0;}#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.sign-in {line-height: 21px;padding-right: 17px;margin-right: 20px;background: url(../../images/caret@2x.png) 100% 65% no-repeat;background-size: 10px auto;}#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.heart {line-height: 21px;margin: 5px 25px 0 15px;background: url(../../images/icon-heart.svg) center no-repeat;background-size: 15px auto;text-indent: -9999em;}#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.cart {line-height: 21px;margin: 0 5px;background: url(../../images/icon-cart.svg) center no-repeat;background-size: 21px auto;text-indent: -9999em;}@media screen and (min-width: 992px) and (hover: hover) {#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover {color: #aaa;}}@media screen and (max-width: 991px) {#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {display: block;}#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.cart, #header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.heart, #header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.sign-in {display: none;}}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns, #header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns ul {list-style: none;margin: 0;padding: 0;}@media screen and (min-width: 992px) {#header .navbar .navbar-collapse .navbar-nav .nav-item.active .nav-link {position: relative;font-family: ProximaNova-Bold;}#header .navbar .navbar-collapse .navbar-nav .nav-item.active .nav-link:after {content: "";position: absolute;background: #707070;height: 1px;width: 90%;left: 0.25rem;bottom: -5px;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns {position: absolute;left: -15px;right: -15px;top: 61px;z-index: 1;list-style: none;margin: 0;padding: 0 125px;background: #fff;box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);display: flex;visibility: hidden;transform-origin: top;transform: scaleY(0);transition: all 0s cubic-bezier(0.2, 0.6, 0.2, 1) 0.2s;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column {padding: 10px 15px 25px;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items {list-style: none;margin: 0;padding: 10px 0;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item .subnav-link {font-size: 14px;line-height: 22.4px;color: #000;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item.item-title .subnav-link {font-family: ProximaNova-Semibold, sans-serif;letter-spacing: 0.58px;text-transform: uppercase;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item.item-child .subnav-link {font-family: ProximaNova, sans-serif !important;letter-spacing: 0.58px !important;text-transform: none;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item.image img {max-width: 100%;height: auto;object-fit: cover;object-position: center;}}@media screen and (min-width: 992px) and (hover: hover) {#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item .subnav-link:hover {text-decoration: none;color: #aaa;}#header .navbar .navbar-collapse .navbar-nav .nav-item:hover .sub-navbar-columns {visibility: visible;transform: scaleY(1);transition-duration: 0.2s;}}@media screen and (max-width: 991px) {#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {padding: 11.5px 15px;font-family: ProximaNova-Regular, sans-serif;font-size: 14px;line-height: 21px;letter-spacing: 1.5px;text-transform: uppercase;width: 100%;border-bottom: 2px solid #f7f7f7;display: flex;flex-direction: row;justify-content: space-between;}#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:after {display: block;color: #000;font-size: 1.5em;line-height: 1em;}#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.open:after {content: "+";}#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.close {float: unset;color: #000;text-shadow: none;opacity: 1;}#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.close:after {content: "-";}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns {display: none;overflow: hidden;flex-direction: column;align-items: flex-start;width: 100%;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns ul {list-style: none;margin: 0;padding: 0;width: 100%;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column {width: 100%;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items {display: none;overflow: hidden;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item .subnav-link, #header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item.item-child .subnav-link, #header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item.item-title .subnav-link {display: block;padding: 20px 14px;font-family: ProximaNova-Regular, sans-serif;font-size: 14px;line-height: 21px;letter-spacing: 0.58px;font-weight: 400;text-transform: uppercase;color: #000;text-decoration: none;border-bottom: 1px solid #d1d1d1;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item.item-child .subnav-link {padding-left: 28px;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item.has-children > .subnav-link {display: flex;flex-direction: row;justify-content: space-between;float: unset;color: #000;text-shadow: none;opacity: 1;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item.has-children > .subnav-link:after {display: block;color: #000;font-size: 1.5em;line-height: 1em;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item.has-children > .subnav-link.open:after {content: "+";}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item.has-children > .subnav-link.close {background-color: #ccc;font-family: ProximaNova-SemiBold, sans-serif;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item.has-children > .subnav-link.close:after {content: "-";}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items .subnav-item.image {display: none;}#header .navbar .navbar-collapse .navbar-nav .nav-item .sub-navbar-columns .column .sub-navbar-items.open {background-color: #f7f7f7;display: block;}#header .navbar .navbar-collapse .navbar-nav .nav-item.open {background-color: #f7f7f7;}#header .navbar .navbar-collapse .navbar-nav .nav-item.open .nav-link {background-color: #ccc;}#header .navbar .navbar-collapse .navbar-nav .nav-item.open .sub-navbar-columns {display: flex;background-color: #f7f7f7;}#header .navbar .navbar-collapse .navbar-nav .nav-item.open .sub-navbar-columns .sub-navbar-items {display: block;}#header .navbar .navbar-collapse .navbar-nav .nav-item:last-child .nav-link {border-bottom: 0;}}#header .navbar .navbar-collapse .navbar-nav.navbar-search {display: none;}@media screen and (min-width: 1200px) {#header .navbar .navbar-collapse .navbar-nav.navbar-search {display: block;}}#header .navbar .navbar-collapse .navbar-nav.mobile-search, #header .navbar .navbar-collapse .navbar-nav.mobile-search .search-form {display: none;}@media screen and (max-width: 991px) {#header .navbar .navbar-collapse {position: absolute;top: 100%;left: -16px;z-index: 2;width: calc(90% + 32px);height: auto;border-top: 1px solid #000;background-color: #fff;box-shadow: 5px 5px 10px -1px rgba(0, 0, 0, 0.75);overflow: hidden;padding: 11.5px 0 0;}#header .navbar .navbar-collapse .navbar-nav.mobile-search {display: block;}#header .navbar .navbar-collapse .navbar-nav.mobile-search .search-form {display: flex;align-items: center;width: 100%;padding: 0 14px 14px;margin: 0;border-bottom: 1px solid #d1d1d1;}#header .navbar .navbar-collapse .navbar-nav.mobile-search .search-form .search-input {flex: 1;font-family: ProximaNova-Light, sans-serif;font-size: 14px;line-height: 21px;letter-spacing: normal;padding: 7px;border: 1px solid #aaa;width: auto;height: 40px;}#header .navbar .navbar-collapse .navbar-nav.mobile-search .search-form .search-input::placeholder {color: #aaa;opacity: 1;}#header .navbar .navbar-collapse .navbar-nav.mobile-search .search-form .search-input:-ms-input-placeholder {color: #aaa;}#header .navbar .navbar-collapse .navbar-nav.mobile-search .search-form .search-input::-ms-input-placeholder {color: #aaa;}#header .navbar .navbar-collapse .navbar-nav.mobile-search .search-form .btn-search {height: 40px;background-color: #000;border-radius: 0;color: #fff;cursor: pointer;display: inline-block;font-family: ProximaNova-Light, sans-serif;font-size: 14px;-webkit-font-smoothing: antialiased;line-height: 1em;padding: 0.25em 1.5em;text-decoration: none;transition: background-color 150ms ease;user-select: none;vertical-align: middle;white-space: nowrap;text-transform: uppercase;width: auto;}#header .navbar {height: auto;padding: 9px 0 15px;justify-content: space-between;}#header .navbar .navbar-toggler {padding-top: 10px;}}#subnav {padding: 20px 0;}#subnav .nav .nav-link {font-size: 16px;font-weight: 400;letter-spacing: 2px;color: #000;text-transform: uppercase;font-family: Lato, sans-serif;}#subnav .nav .nav-link.active {font-weight: 900;}#subnav .nav .nav-link.search-icon {background: url(../../images/icon-search.svg) center no-repeat;background-size: 16px auto;text-indent: -9999em;}@media (hover: hover) {#subnav .nav .nav-link:hover {color: #717171;}}#subnav .search-row {display: none;position: relative;margin: 0 !important;width: 100% !important;}#subnav .search-row .search-input {width: 100%;text-align: center;border: none;border-radius: 0;background: #fff;font-family: "Playfair Display", serif;font-size: 24px;font-weight: 400;}#subnav .search-row .search-input::placeholder {color: #bfbfbf;opacity: 1;}#subnav .search-row .search-input:-ms-input-placeholder {color: #bfbfbf;}#subnav .search-row .search-input::-ms-input-placeholder {color: #bfbfbf;}#subnav .search-row .search-input:focus {outline: 0;box-shadow: none;}#subnav .search-row .btn-search {width: 32px;height: 40px;position: absolute;top: 2px;right: -12px;background: url(../../images/icon-search.svg) center no-repeat;background-size: 16px auto;text-indent: -9999em;transition: all 0.2s ease;}#subnav .search-row .close-search {cursor: pointer;position: absolute;right: 25px;top: 0;font-family: ProximaNova;font-size: 20px;}@media screen and (max-width: 992px) {#subnav {position: relative;overflow: hidden;}#subnav .nav {flex-wrap: nowrap;justify-content: flex-start !important;overflow-x: auto;-webkit-overflow-scrolling: touch;}#subnav .nav::-webkit-scrollbar {display: none;}#subnav .nav .nav-item {white-space: nowrap;position: relative;order: 2;}#subnav .nav .nav-item.search {order: 1;margin-right: 30px;}#subnav .nav .nav-item.search:after {content: "";position: absolute;width: 1px;height: 40px;background: #000;top: 0;right: -20px;}#subnav .search-row {position: absolute;transform-origin: 0 50%;width: calc(100% - 80px) !important;background: #fff;top: 20px;left: 90px;right: 0;padding: 5px 0 0;}#subnav .search-row .search-input {font-size: 18px;text-align: left;}#subnav .search-row .btn-search {top: -4px !important;left: -72px;}#subnav .search-row .close-search {top: 8px;}}#hero {margin-bottom: 100px;}#hero #hero-post {background: #fff;text-align: center;}#hero #hero-post img {max-width: 100%;max-height: 700px;height: auto;object-fit: cover;object-position: center;}#hero #hero-post .hero-post-content {padding: 50px 75px 50px 45px;text-align: left;}#hero #hero-post .hero-post-content h1 {font-family: "Playfair Display", serif;font-size: 60px;color: #333;margin: 0 0 40px;font-weight: 700;}#hero #hero-post .hero-post-content h1 a {color: #333;text-decoration: none;}#hero #hero-post .hero-post-content p {font-family: "Playfair Display", serif;font-size: 14px;color: #333;line-height: 24px;margin: 0 0 70px;}#hero #hero-post .hero-post-content a.read-more, .hero .hero-caption, .hero .post-author, .hero a {font-family: Lato, sans-serif;font-weight: 400;text-transform: uppercase;}#hero #hero-post .hero-post-content a.read-more {font-size: 16px;line-height: 1.5px;color: #333;}@media screen and (max-width: 992px) {#hero #hero-post .hero-post-content, #hero .container {padding: 0;}#hero {margin-bottom: 10px;}#hero .container .row {margin: 0 !important;}#hero .container .row > .col, #hero .container .row > [class*="col-"] {padding-right: 0;padding-left: 0;}#hero #hero-post {position: relative;border-bottom: 10px solid #fff;}#hero #hero-post .row {flex-direction: column;}#hero #hero-post .row [class*="col"] {width: 100%;max-width: 100%;min-height: auto;}#hero #hero-post .hero-post-content h1 {text-align: center;line-height: 30px;margin-bottom: 20px;}#hero #hero-post .hero-post-content h1 a {font-size: 22px;}#hero #hero-post .hero-post-content p {display: none;}#hero #hero-post .hero-post-content a.read-more {display: block;text-align: center;font-size: 14px;line-height: 28px;margin-bottom: 20px;}}@media screen and (max-width: 992px) and (hover: hover) {#hero #hero-post:hover {border-bottom: 10px solid #000;}#hero #hero-post:hover:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 0 10px 10px;border-color: transparent transparent #000;position: absolute;left: 50%;margin-left: -10px;bottom: 0;}#hero #hero-post:hover h2 {border-bottom: 2px solid #333;display: inline;}}.hero {position: relative;background: #fff;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: space-between;margin-bottom: 100px;}.hero .hero-caption, .hero .post-author, .hero a {max-width: 1200px;font-size: 12px;line-height: 48px;letter-spacing: 2px;color: #9d9d9d;margin-bottom: 40px;text-decoration: none;}.hero .post-title, .latest-post-grid .content-column h1, .latest-post-grid .content-column p {font-family: "Playfair Display", serif;}.hero .hero-caption {margin-top: 45px;}.hero .post-author {margin-bottom: 50px;}.hero .post-title {max-width: 1200px;margin-bottom: 35px;font-size: 55px;line-height: 75px;font-weight: 400;color: #333;}.hero.contest, .hero.heavy-images, .hero.recipe {margin-bottom: 0;}.hero.columns {margin-bottom: 60px;}.hero.simple:after {content: none;}.hero.simple .hero-caption {margin-bottom: 0;color: #333;}.hero.simple .post-title {margin-bottom: 60px;}.hero .icon {content: "";position: absolute;display: block;height: 50px;width: 50px;left: 0;right: 0;bottom: -25px;margin: 0 auto;background-color: #000;background-repeat: no-repeat;background-size: 20px auto;background-position: center;border-radius: 50%;}@media screen and (max-width: 992px) {.hero {margin-bottom: 50px;}.hero .hero-caption, .hero .hero-caption a, .hero .post-author, .hero .post-author a {font-size: 12px;line-height: 40px;margin-bottom: 20px;}.hero .hero-caption {margin-top: 22px;}.hero .post-author {margin-bottom: 35px;}.hero .post-title {font-size: 22px;line-height: 30px;margin-bottom: 22px;}}.latest-post-grid {display: grid;grid-template-rows: auto;grid-template-columns: repeat(3, minmax(360px, 1fr));grid-column-gap: 30px;grid-auto-columns: 1fr;grid-auto-rows: auto;grid-auto-flow: column;margin-bottom: 100px;background: #fff;text-align: center;}.latest-post-grid .image-column {position: relative;grid-column-start: 1;grid-column-end: 3;padding-top: 80%;}.latest-post-grid .image-column img {width: 100%;height: 100%;object-fit: cover;object-position: top;position: absolute;top: 0;left: 0;}.latest-post-grid .content-column {padding: 50px 75px 50px 45px;text-align: left;display: flex;flex-direction: column;justify-content: center;}.latest-post-grid .content-column h1 {font-size: 50px;color: #333;margin: 0 0 40px;font-weight: 700;}.latest-post-grid .content-column h1 a {color: #333;text-decoration: none;}.latest-post-grid .content-column p {font-size: 14px;color: #333;line-height: 24px;margin: 0 0 70px;}.latest-post-grid .content-column a.read-more {font-family: Lato, sans-serif;font-size: 16px;font-weight: 400;line-height: 1.5em;letter-spacing: 2px;text-transform: uppercase;text-decoration: none;color: #333;}@media (hover: hover) {.latest-post-grid .content-column a.read-more:hover {color: #aaa;}}@media screen and (max-width: 1599px) {.latest-post-grid {grid-column-gap: 10px;}}@media screen and (max-width: 1199px) {.latest-post-grid {grid-template-columns: repeat(3, 300px);grid-template-rows: auto;grid-column-gap: 15px;}.latest-post-grid .content-column {grid-column-start: 3;grid-column-end: 4;}.latest-post-grid .content-column h1 {font-size: 30px;line-height: 45px;}}@media screen and (max-width: 992px) {.latest-post-grid .content-column, .latest-post-grid .image-column {grid-column-start: auto;grid-column-end: auto;}.latest-post-grid {position: relative;grid-auto-flow: row;grid-template-columns: 1fr;grid-template-rows: auto auto;margin-bottom: 20px;border-bottom: 10px solid #000;}.latest-post-grid .content-column {padding: 20px;align-items: center;text-align: center;}.latest-post-grid .content-column h1 {font-size: 22px;line-height: 33px;margin-bottom: 20px;}.latest-post-grid .content-column p {display: none;}.latest-post-grid .content-column .read-more {margin-bottom: 10px;}.latest-post-grid:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 0 10px 10px;border-color: transparent transparent #000;position: absolute;left: 50%;margin-left: -10px;bottom: 0;}}.post-grid-container .posts-grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(360px, 1fr));grid-auto-rows: auto;grid-gap: 70px 30px;margin-bottom: 100px;}@media screen and (max-width: 1599px) {.post-grid-container .posts-grid {grid-template-columns: repeat(auto-fill, 360px);grid-column-gap: 15px;}}@media screen and (max-width: 1199px) {.post-grid-container .posts-grid {grid-template-columns: repeat(auto-fill, 300px);grid-column-gap: 15px;}}@media screen and (max-width: 992px) {.post-grid-container.mobile-simple .posts-grid .group-posts .group-title, .post-grid-container.mobile-simple .posts-grid .group-posts .posts-group-list .post-grid-item .post-item-content .content-image, .post-grid-container.mobile-simple .posts-grid .group-posts .posts-group-list .post-grid-item:not(:first-child) {display: none;}.post-grid-container [class*="col-"] {padding: 0;}.post-grid-container.mobile-simple .posts-grid .group-posts .posts-group-list .post-grid-item .post-item-content {grid-template-rows: auto;}.post-grid-container.mobile-simple .posts-grid .group-posts .posts-group-list .post-grid-item .post-item-content .content-content {grid-column-start: 1;grid-column-end: 3;}.post-grid-container.mobile-simple .posts-grid .group-posts .posts-group-list .post-grid-item .post-item-content .content-content h2 {order: 2;}.post-grid-container.mobile-simple .posts-grid .group-posts .posts-group-list .post-grid-item .post-item-content .content-content p {order: 1;}.post-grid-container .posts-grid {grid-template-columns: 1fr;grid-row-gap: 10px !important;}}.post-card .post-link {display: grid;grid-template-columns: 100%;grid-template-rows: auto 1fr;height: 100%;text-decoration: none;}.post-card .post-link .post-image {position: relative;padding-top: 100%;}.post-card .post-link .post-image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;}.post-card .post-link .post-content {position: relative;padding: 60px 50px 25px;background: #fff;display: flex;flex-direction: column;justify-content: space-between;text-align: left;border-bottom: 10px solid #fff;}.post-card .post-link .post-content .icon {width: 50px;height: 50px;background: center no-repeat #000;position: absolute;left: 50%;margin-left: -25px;top: -25px;border-radius: 100px;background-size: 35px auto;}.post-card .post-link .post-content .icon:after {content: "";position: absolute;display: block;width: 35px;height: 35px;left: 50%;top: 50%;margin-left: -17.5px;margin-top: -17.5px;}.post-card .post-link .post-content .icon.icon-fashion:after {background: url(../../images/icon-fashion@2x.png) center center no-repeat;background-size: 20px auto;}.post-card .post-link .post-content .icon.icon-makeup:after {background: url(../../images/icon-makeup@2x.png) center center no-repeat;background-size: 35px auto;}.post-card .post-link .post-content .title {font-family: "Playfair Display", serif;font-size: 28px;color: #333;line-height: 44px;margin: 0 0 25px;}.post-card .post-link .post-content .title span {border-bottom: 2px solid #fff;}.post-card .post-link .post-content .category {font-family: Lato, sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;color: #767676;letter-spacing: 2px;}@media (hover: hover) {.post-card .post-link:hover .post-content {border-bottom: 10px solid #000;}.post-card .post-link:hover .post-content:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 0 10px 10px;border-color: transparent transparent #000;position: absolute;left: 50%;margin-left: -10px;bottom: 0;}.post-card .post-link:hover .post-content .title span {border-bottom: 2px solid #333;}}@media screen and (max-width: 1199px) {.post-card .post-link .post-content {padding-bottom: 0;}.post-card .post-link .post-content .title {font-size: 24px;line-height: 32px;}.post-card .post-link .post-content .category {font-size: 12px;list-style: outside;}}@media screen and (max-width: 992px) {.post-card .post-link .post-content {padding-bottom: 0;}.post-card .post-link .post-content .title {font-size: 18px;line-height: 25px;}.post-card .post-link .post-content .category {font-size: 12px;list-style: outside;}.post-card {order: 1;}.post-featured {order: 2;margin-bottom: 10px;}.post-featured a {overflow: hidden;}.post-featured a img {width: 100%;object-fit: cover;object-position: center;}}.post-featured a {height: 100%;display: block;text-decoration: none;position: relative;}.post-featured a img {width: 100%;height: 100%;object-fit: cover;object-position: center;}.post-featured a .post-featured-title {position: absolute;width: 100%;left: 0;top: 50%;margin-top: -70px;text-align: center;padding: 0 20px;overflow: hidden;}.post-featured a .post-featured-title h2 {color: #fff;text-transform: uppercase;font-size: 90px;font-weight: 900;}.post-featured a .post-featured-title p {color: #fff;text-transform: uppercase;font-family: ProximaNova-Semibold;font-size: 18px;}.group-posts .posts-group-list {display: grid;grid-template-columns: 100%;grid-auto-rows: 1fr;grid-auto-flow: row;grid-row-gap: 25px;height: calc(100% - 60px);}.group-posts .posts-group-list .post-grid-item .post-item-content {display: grid;grid-template-rows: auto;grid-template-columns: 1fr 1fr;background: #fff;text-decoration: none;height: 100%;}.group-posts .posts-group-list .post-grid-item .post-item-content .content-image {position: relative;padding-top: 100%;}.group-posts .posts-group-list .post-grid-item .post-item-content .content-image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;}.group-posts .posts-group-list .post-grid-item .post-item-content .content-content {display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;padding: 25px 15px 15px;}.group-posts .posts-group-list .post-grid-item .post-item-content .content-content h2 {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;font-family: "Playfair Display", serif;font-size: 18px;line-height: 28px;color: #333;max-height: 120px;max-width: 100%;overflow: hidden;}.group-posts .posts-group-list .post-grid-item .post-item-content .content-content h2 span {border-bottom: 2px solid #fff;}@media screen and (max-width: 1200px) {.group-posts .posts-group-list .post-grid-item .post-item-content .content-content h2 {-webkit-line-clamp: 2;max-height: 90px;}}.group-posts .posts-group-list .post-grid-item .post-item-content .content-content p {font-family: Lato, sans-serif;font-size: 12px;font-weight: 400;letter-spacing: 2.5px;text-transform: uppercase;color: #9d9d9d;margin-top: auto;margin-bottom: 5px;}#gallery .gallery-title h3, .btn-dark {font-size: 16px;font-family: Lato, sans-serif;}@media (hover: hover) {.group-posts .posts-group-list .post-grid-item .post-item-content:hover .content-content h2 span {border-bottom-color: #000;}}#gallery {overflow: hidden !important;}#gallery .gallery-title {height: 60px;background: #000;text-align: center;position: relative;}#gallery .gallery-title:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 10px 10px 0;border-color: #000 transparent transparent;position: absolute;left: 50%;margin-left: -10px;bottom: -10px;z-index: 1;}#gallery .gallery-title h3 {font-weight: 400;text-transform: uppercase;color: #fff;margin: 0;line-height: 60px;letter-spacing: 2px;}#gallery a {display: block;}#gallery a img {width: 100%;height: auto;object-fit: cover;object-position: center;}#gallery .gallery-items .item a {display: block;height: 195px;}#gallery .gallery-items .item a img {object-fit: cover;object-position: top;width: 100%;height: 100%;}@media screen and (max-width: 992px) {.group-posts .posts-group-list .post-grid-item .post-item-content .content-content h2 {-webkit-line-clamp: 4;max-height: 120px;}.group-posts {order: 3;}#gallery {overflow: hidden;}#gallery .gallery-items .group-items .item a img {height: auto;}#gallery .row.no-gutters {flex-wrap: nowrap;justify-content: flex-start !important;overflow-x: auto;-webkit-overflow-scrolling: touch;}#gallery .row.no-gutters::-webkit-scrollbar {display: none;}}.post-gallery-items {margin: 50px 0;}.post-gallery-items .indicators-container {overflow-x: auto;-webkit-overflow-scrolling: touch;}.post-gallery-items .indicators-container::-webkit-scrollbar {display: none;}.post-gallery-items .carousel-indicators {position: relative;padding: 0;margin-left: 0;margin-right: 0;margin-bottom: 1rem;justify-content: left;display: grid;grid-template-columns: repeat(7, 120px);grid-template-rows: 120px;grid-auto-columns: 120px;grid-auto-flow: column;grid-column-gap: 15px;}.post-gallery-items .carousel-indicators li {position: relative;background: rgba(255, 255, 255, 0.25);width: 100%;height: 100%;margin: 0;}.post-gallery-items .carousel-indicators li:after {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(255, 255, 255, 0.5);}.post-gallery-items .carousel-indicators li.active:after, .post-gallery-items .carousel-indicators li:before {content: none;}.post-gallery-items .carousel-indicators li img {margin: 0;width: 120px;height: 120px;}.post-gallery-items .carousel-control-next, .post-gallery-items .carousel-control-prev {width: 50px;height: 50px;border-radius: 50%;background: #fff;margin: auto 15px;z-index: 1;opacity: 0;transition: opacity 0.2s ease;}.post-gallery-items .carousel-control-next [class*="-icon"], .post-gallery-items .carousel-control-prev [class*="-icon"] {width: 50px;height: 50px;border-radius: 50%;background-image: url(../../images/arrow.svg);background-repeat: no-repeat;background-size: 11px auto;background-position: center;}.post-gallery-items .carousel-control-prev {left: 0;}.post-gallery-items .carousel-control-next {right: 0;}.post-gallery-items .carousel-control-next .carousel-control-next-icon {transform: rotate(180deg);background-position: 19px center;}.post-gallery-items .carousel-item {overflow: hidden;}.post-gallery-items .carousel-inner {margin-bottom: 35px;}.post-gallery-items .carousel-inner img {width: 100%;margin: 0 !important;}@media (hover: hover) {.post-gallery-items .carousel-inner:hover .carousel-control-next, .post-gallery-items .carousel-inner:hover .carousel-control-prev {opacity: 0.8;}}figure, img {max-width: 100%;}.social .icon-facebook {display: inline-block;background: url(../../images/icon-facebook.svg) center left no-repeat;background-size: 18px auto;}.social .icon-twitter {display: inline-block;background: url(../../images/icon-twitter.svg) center left no-repeat;background-size: 33px auto;}.social .icon-pinterest {display: inline-block;background: url(../../images/icon-pinterest.svg) center left no-repeat;background-size: 26px auto;}.next, .previous {display: block;width: 50px;height: 50px;border-radius: 50%;background: url(../../images/caret-2@2x.png) center no-repeat #fff;background-size: 11px auto;}.btn {border-radius: 0;}.btn-dark {width: 100%;height: 50px;background: #000;border: 1px solid #000;line-height: 10px;}.post-navigation ul.page-numbers {list-style: none;display: flex;border-radius: 0.25rem;justify-content: center !important;margin: 0 auto 100px;padding: 0 16px;}.post-navigation ul.page-numbers li {margin-right: 35px;}.post-navigation ul.page-numbers li .page-numbers {display: block;width: 55px;padding: 27px 0;border-radius: 0 !important;background: 0 0;border: 1px solid #262626;font-family: Lato, sans-serif;font-size: 14px;line-height: 21px;letter-spacing: 2.5px;text-transform: uppercase;text-decoration: none;color: #000;text-align: center;}.post-navigation ul.page-numbers li .page-numbers.next, .post-navigation ul.page-numbers li .page-numbers.prev {width: auto;height: auto;padding: 27px 70px;}.post-navigation ul.page-numbers li .page-numbers.current {border-color: #000;background: #000;color: #fff;}.post-navigation ul.page-numbers li.last-child {margin-right: 0;}.last-row-paginate .post-navigation ul.page-numbers {margin-bottom: 0;}.pagination {display: none;margin: 50px auto 100px;padding: 0 16px;}.pagination .page-item {margin-right: 35px;}.pagination .page-item .page-link {width: 55px;padding: 27px 0;border-radius: 0 !important;background: 0 0;border: 2px solid #262626;font-family: ProximaNova;font-size: 16px;color: #000;text-align: center;text-transform: uppercase;}.pagination .page-item.active .page-link {border-color: #000;background: #000;color: #fff;}.pagination .page-item.next-page .page-link, .pagination .page-item.previous-page .page-link {width: auto;padding: 27px 70px;}.pagination .page-item.selector-page {display: none;font-family: ProximaNova;font-size: 14px;line-height: 16px;font-weight: 700;color: #000;}.pagination .page-item.last-child {margin-right: 0;}@media screen and (max-width: 992px) {.post-navigation ul.page-numbers {display: none;}.pagination {display: flex;margin: 30px auto;justify-content: space-between !important;}.pagination .page-item {margin-right: 0;}.pagination .page-item:not([class*="-page"]) {display: none;}.pagination .page-item[class*="-page"] {display: block;width: auto;padding: 0;}.pagination .page-item[class*="-page"] .page-link {border-color: #000;background-color: #000;padding: 16px 20px;color: #fff;font-size: 11px;line-height: 15px;}.pagination .page-item.selector-page {padding: 16px 25px;}.pagination .page-item.selector-page select#page_selector {display: inline-block;border: none;background-color: transparent;-webkit-appearance: none;appearance: none;padding-right: 15px;margin-right: 10px;background-image: url(../../images/caret@2x.png);background-repeat: no-repeat;background-position: 90% 50%;background-size: 11px 5px;font-weight: 700;}}footer {border-top: 1px solid #000;background: #fff;}footer .newsletter {padding: 40px 0;background: #f7f7f7;}footer .newsletter .text {font-family: ProximaNova-Light, sans-serif;font-size: 18px;font-weight: 400;line-height: 27px;letter-spacing: 0.99px;color: #000;text-align: right;text-transform: uppercase;margin: 0;}footer .newsletter .form {display: flex;flex-direction: row;position: relative;max-width: 390px;margin-left: 25px;}footer .newsletter .form input {flex: 2;display: block;width: 100%;border: 1px solid #aaa;padding: 11px 14px;font-family: ProximaNova-Light, sans-serif;font-size: 14px;font-weight: 400;line-height: 21px;letter-spacing: normal;outline: 0 !important;box-shadow: none !important;}footer .newsletter .form input::placeholder {color: #727272;opacity: 1;}footer .newsletter .form input:-ms-input-placeholder {color: #727272;}footer .newsletter .form input::-ms-input-placeholder {color: #727272;}footer .newsletter .form input.invalid {border: 1px solid #ec130e;border-right: none;}footer .newsletter .form input.invalid + #error-message {display: block;}footer .newsletter .form #error-message {display: none;position: absolute;bottom: -20px;font-family: ProximaNova;font-size: 12px;font-weight: 400;letter-spacing: 0.58px;color: #ec130e;}.group-title, footer .social-menu ul li a .icon {position: relative;}footer .newsletter .form button {height: auto;flex: 1;border: 1px solid #000;color: #fff;font-family: ProximaNova-SemiBold, sans-serif;font-size: 16px;line-height: 24px;letter-spacing: 0.88px;padding: 7px 14px;}footer .newsletter .left-column {display: flex;justify-content: flex-end;align-items: center;}@media screen and (max-width: 992px) {footer .newsletter .text {font-size: 16px;text-transform: none;text-align: center;}footer .newsletter .form {max-width: none;}footer .newsletter .left-column {justify-content: center;}}footer .two-columns {border-bottom: 1px solid #000;}footer .social-menu {height: 100%;display: flex;flex-direction: row;align-items: center;justify-content: center;}footer .social-menu ul {width: 100%;list-style: none;margin: 0;padding: 10px 45px 15px 0;display: flex;flex-direction: row;align-items: center;justify-content: flex-end;}footer .social-menu ul li {float: left;padding: 0 3%;}footer .social-menu ul li a {color: #000;letter-spacing: 0.58px;font-size: 35.99px;line-height: 35.99px;}footer .social-menu ul li a:hover {text-decoration: none;color: #aaa;}footer .social-menu ul li a .icon-blog {letter-spacing: 0.58px;font-size: 44.8px !important;line-height: 44.8px;top: -11.5px;}@media screen and (max-width: 768px) {footer .social-menu {padding: 25px 0;border-bottom: 1px solid #aaa;}footer .social-menu ul {width: 100%;display: flex;flex-direction: row;justify-content: center;padding: 0;}footer .social-menu ul li a .icon {font-size: 26px;}}@media screen and (max-width: 1200px) {footer .social-menu ul li a {font-size: 1.8em;}}footer .menus h4, footer .menus ul li a, footer .secondary-menu .copyright, footer .secondary-menu a {font-size: 14px;font-weight: 400;letter-spacing: 0.58px;text-transform: uppercase;line-height: 21px;}footer .menus {margin: 20px 0 20px -15px;padding: 15px 0;border-left: 1px solid #aaa;}footer .menus .column-menu-left {margin-left: 45px;}footer .menus h4 {font-family: ProximaNova-Semibold, sans-serif;color: #000;margin-bottom: 15px;}footer .menus ul {list-style: none;padding: 0;margin: 0;}footer .menus ul li {padding: 2.4px 0;}footer .menus ul li a {font-family: ProximaNova, sans-serif;color: #000;}footer .menus ul li a:hover {text-decoration: none;color: #aaa;}@media screen and (max-width: 768px) {footer .menus {border: none;}footer .menus .column-menu-left {margin-left: 0;}}footer .secondary-menu {position: relative;padding: 15px;display: flex;align-items: center;justify-content: center;}footer .secondary-menu .copyright, footer .secondary-menu a {display: block;font-family: ProximaNova, sans-serif;color: #000;text-align: center;padding: 10px;margin: 0;}footer .secondary-menu .copyright:hover, footer .secondary-menu a:hover {text-decoration: none;color: #aaa;}@media screen and (max-width: 991px) {footer .secondary-menu {flex-wrap: wrap;}}h2.no-results {display: block;font-family: Lato, sans-serif;font-size: 16px;font-weight: 700;line-height: 21px;letter-spacing: 2px;text-align: center;margin-bottom: 100px;}.group-title h3, .image-caption {font-family: Lato, sans-serif;font-weight: 400;text-transform: uppercase;letter-spacing: 3px;}.group-title {height: 60px;background: #000;text-align: center;}.group-title:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 10px 10px 0;border-color: #000 transparent transparent;position: absolute;left: 50%;margin-left: -10px;bottom: -10px;z-index: 1;}.group-title h3 {font-size: 16px;color: #fff;margin: 0;line-height: 60px;}.image-caption {display: block;width: 100%;text-align: center;font-size: 12px;font-style: normal;line-height: 14px;color: #9d9d9d;margin: 15px auto 35px;}.subscribe-modal .modal-dialog .modal-content {border-radius: 0;position: relative;}.subscribe-modal .modal-dialog .modal-content .close {background: #000;border: 0;border-radius: 0;color: #fff;cursor: pointer;line-height: 0;padding: 12.6px 8.4px;position: absolute;right: 0;top: 0;z-index: 3;font-family: ProximaNova;font-size: 12px;text-shadow: none;opacity: 1;margin: 0;}.subscribe-modal .modal-dialog .modal-content .modal-body {padding-left: 40px;padding-right: 40px;text-align: center;}.subscribe-modal .modal-dialog .modal-content .modal-body .welcome {font-size: ProximaNova-Bold, sans-serif;font-size: 18px;font-weight: 400px;line-height: 27px;border-bottom: 1px solid #000;letter-spacing: 1.5px;margin: 20px 0;padding-bottom: 5px;}.subscribe-modal .modal-dialog .modal-content .modal-body .content {font-family: ProximaNova, sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.58px;line-height: 21px;}.subscribe-modal .modal-dialog .modal-content .modal-body .content p {margin-bottom: 15px;}.subscribe-modal .modal-dialog .modal-content .modal-body .content p strong {font-family: ProximaNova-Bold, sans-serif;}.subscribe-modal .modal-dialog .modal-content .modal-body .btn-start {background: #000;color: #fff;font-family: ProximaNova-SemiBold, sans-serif;font-size: 18px;font-weight: 400;letter-spacing: 1px;line-height: 27px;margin-bottom: 15px;}.icon {display: inline-block;font-family: icomoon !important;speak: none;font-style: normal;font-weight: 400;-webkit-font-feature-settings: normal;font-feature-settings: normal;font-variant: normal;text-transform: none;line-height: 1;vertical-align: middle;}.icon.icon-facebook-f:before {content: "\F09A";}.icon.icon-pinterest-p:before {content: "\F231";}.icon.icon-twitter:before {content: "\F099";}.icon.icon-tumblr:before {content: "\F173";}.icon.icon-instagram:before {content: "\E90A";}.icon.icon-snapchat-ghost:before {content: "\E900";}.icon.icon-blog:before {content: "\E90E";}.instagram-media a {word-break: break-all;}.category-title {text-align: center;padding: 40px 0 60px;}.category-title h1 {font-size: 72px;font-family: "Playfair Display", serif;font-weight: 700;}@media screen and (max-width: 992px) {.category-title {padding: 10px 0;}.category-title h1 {font-size: 32px;}}.post-single .post-content, .single-post .post-content {font-family: "Playfair Display", serif;font-size: 16px;color: #000;line-height: 32px;}.post-single .post-content p, .single-post .post-content p {font-size: 16px;color: #000;}.post-single .post-content a, .single-post .post-content a {font-size: 16px;color: #000;text-decoration: underline;}.post-single .post-content b, .post-single .post-content blockquote, .post-single .post-content i, .post-single .post-content li, .post-single .post-content ol, .post-single .post-content span, .post-single .post-content strong, .post-single .post-content ul, .single-post .post-content b, .single-post .post-content blockquote, .single-post .post-content i, .single-post .post-content li, .single-post .post-content ol, .single-post .post-content span, .single-post .post-content strong, .single-post .post-content ul {font-family: "Playfair Display", serif;font-size: 16px !important;color: #000 !important;line-height: 32px;}.post-single .post-content .image-caption, .single-post .post-content .image-caption {font-family: Lato, sans-serif;font-size: 12px !important;line-height: 24px;color: #9d9d9d;}.post-single .post-content .image-caption a, .post-single .post-content .image-caption b, .post-single .post-content .image-caption blockquote, .post-single .post-content .image-caption i, .post-single .post-content .image-caption li, .post-single .post-content .image-caption ol, .post-single .post-content .image-caption p, .post-single .post-content .image-caption span, .post-single .post-content .image-caption strong, .post-single .post-content .image-caption ul, .single-post .post-content .image-caption a, .single-post .post-content .image-caption b, .single-post .post-content .image-caption blockquote, .single-post .post-content .image-caption i, .single-post .post-content .image-caption li, .single-post .post-content .image-caption ol, .single-post .post-content .image-caption p, .single-post .post-content .image-caption span, .single-post .post-content .image-caption strong, .single-post .post-content .image-caption ul {font-size: 12px !important;}.post-single .post-content h1, .post-single .post-content h2, .single-post .post-content h1, .single-post .post-content h2 {font-size: 36px;margin: 20px 0;}.single-post .post-content h3 {margin: 20px 0;}.post-single .post-content img, .single-post .post-content img {display: block;margin: 50px auto;max-width: 100%;height: auto;object-fit: cover;object-position: center;}.post-single .post-content img.full, .single-post .post-content img.full {display: block;width: 100%;float: none;}.post-single .post-content img.caption, .single-post .post-content img.caption {margin-bottom: 0 !important;}.post-single .post-content figure, .single-post .post-content figure {margin: 0 auto;}.post-single .post-content figure img, .single-post .post-content figure img {margin-bottom: 0 !important;}.post-single .post-content figure figcaption, .single-post .post-content figure figcaption {text-align: center;font-family: Lato, sans-serif;font-size: 12px;font-weight: 400;font-style: normal;text-transform: uppercase;line-height: 14px;letter-spacing: 3px;color: #9d9d9d;margin: 15px auto 35px;}.post-single .post-content figure figcaption a, .single-post .post-content figure figcaption a {font-size: 12px;}.post-single .post-content .two-images, .single-post .post-content .two-images {display: flex;flex-direction: row;}.post-single .post-content .two-images .image-column img, .single-post .post-content .two-images .image-column img {display: block;width: 100%;height: auto;}.post-single .post-content .card, .single-post .post-content .card {margin: 50px 0;padding: 0;background: #f7f7f7;border-radius: 0;border: none;}.post-single .post-content .card .card-image, .single-post .post-content .card .card-image {background: #fff;margin-bottom: 5px;}.post-single .post-content .card .card-image .card-img-top, .single-post .post-content .card .card-image .card-img-top {display: block;float: none;width: 100%;height: auto;margin: 0 auto;border-radius: 0;}.post-single .post-content .card .card-image .card-img-top.small, .single-post .post-content .card .card-image .card-img-top.small {width: 50%;}.post-single .post-content .card .card-body, .single-post .post-content .card .card-body {background: #fff;padding: 15px 25px 20px;}.post-single .post-content .card .card-body .photo-author, .single-post .post-content .card .card-body .photo-author {display: block;width: 100%;text-align: center;font-family: Lato, sans-serif;font-size: 12px;font-weight: 700;line-height: 14px;letter-spacing: 3px;color: #9d9d9d;margin-bottom: 15px;}.post-single .post-content .card .card-body .photo-author a, .single-post .post-content .card .card-body .photo-author a {font-family: Lato, sans-serif;font-size: 12px;line-height: 14px;color: #9d9d9d;text-decoration: none;}.post-single .post-content .card .card-body .card-title, .single-post .post-content .card .card-body .card-title {font-family: "Playfair Display", serif;font-size: 48px;font-weight: 700;color: #000;line-height: 32px;margin-bottom: 50px;}.post-single .post-content .card .card-body .card-text, .single-post .post-content .card .card-body .card-text {font-family: "Playfair Display", serif;font-size: 22px;color: #000;line-height: 32px;margin: 0;}.post-single .post-content .recipe-steps, .single-post .post-content .recipe-steps {display: flex;flex-direction: column;}.post-single .post-content .recipe-steps .basic-info, .single-post .post-content .recipe-steps .basic-info {position: relative;width: 100%;display: flex;justify-content: center;padding-bottom: 60px;border-bottom: 10px solid #000;margin-bottom: 40px;}.post-single .post-content .recipe-steps .basic-info ul, .single-post .post-content .recipe-steps .basic-info ul {display: flex;list-style: none;margin: 0;padding: 0;}.post-single .post-content .recipe-steps .basic-info ul li, .single-post .post-content .recipe-steps .basic-info ul li {font-family: Lato, sans-serif;font-size: 14px;line-height: 21px;letter-spacing: 2px;margin-right: 40px;text-transform: uppercase;}.post-single .post-content .recipe-steps .basic-info ul li strong, .single-post .post-content .recipe-steps .basic-info ul li strong {font-weight: 700;font-family: Lato, sans-serif;}.post-single .post-content .recipe-steps .basic-info ul li:last-child, .single-post .post-content .recipe-steps .basic-info ul li:last-child {margin-right: 0;}.post-single .post-content .recipe-steps .basic-info:after, .single-post .post-content .recipe-steps .basic-info:after {content: "";position: absolute;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);left: 50%;bottom: -15px;margin-left: -15px;margin-right: -15px;border-width: 15px;border-style: solid;border-color: transparent #000 #000 transparent;}.post-single .post-content .recipe-steps .recipe-info h3, .single-post .post-content .recipe-steps .recipe-info h3 {font-family: "Playfair Display", serif;font-size: 36px;color: #333;line-height: 28px;}.post-single .post-content .recipe-steps .recipe-info h4, .single-post .post-content .recipe-steps .recipe-info h4 {font-family: Lato, sans-serif;font-size: 16px;letter-spacing: 2px;color: #333;line-height: 24px;font-weight: 700;text-transform: uppercase;padding: 25px 0 0;}.post-single .post-content .recipe-steps .recipe-info li, .post-single .post-content .recipe-steps .recipe-info p, .single-post .post-content .recipe-steps .recipe-info li, .single-post .post-content .recipe-steps .recipe-info p {font-family: "Playfair Display", serif;font-size: 16px;line-height: 32px;letter-spacing: 0;color: #333;}.post-single .post-content .recipe-steps .recipe-info .recipe-ingredients ul, .single-post .post-content .recipe-steps .recipe-info .recipe-ingredients ul {list-style: none;margin: 0;padding: 0;}.post-single .post-content .columns, .single-post .post-content .columns {display: flex;flex-direction: column;align-items: center;}.post-single .post-content .columns .column, .single-post .post-content .columns .column {display: flex;flex-direction: row;align-items: center;margin-bottom: 50px;}.post-single .post-content .columns .column .content, .single-post .post-content .columns .column .content {width: 400px;text-align: center;order: 1;}.post-single .post-content .columns .column .content .number, .single-post .post-content .columns .column .content .number {margin: 0 0 25px;font-family: "Playfair Display", serif;font-size: 190px;color: #333;}.post-single .post-content .columns .column .content .title, .single-post .post-content .columns .column .content .title {margin: 0 0 50px;font-family: Lato, sans-serif;text-transform: uppercase;font-size: 14px;font-weight: 700;letter-spacing: 2.5px;line-height: 21px;color: #333;}.post-single .post-content .columns .column .content p, .post-single .post-content .columns .column .content p.text, .single-post .post-content .columns .column .content p, .single-post .post-content .columns .column .content p.text {margin: 0;padding: 0 50px 100px;font-family: "Playfair Display", serif;font-size: 16px;line-height: 24px;color: #333;}.post-single .post-content .columns .column .image, .single-post .post-content .columns .column .image {max-width: 500px;order: 2;}.post-single .post-content .columns .column .image .full, .single-post .post-content .columns .column .image .full {margin: 0;}.post-single .post-content .columns .column.left .content, .single-post .post-content .columns .column.left .content {order: 1;}.post-single .post-content .columns .column.left .image, .post-single .post-content .columns .column.right .content, .single-post .post-content .columns .column.left .image, .single-post .post-content .columns .column.right .content {order: 2;}.post-single .post-content .columns .column.right .image, .single-post .post-content .columns .column.right .image {order: 1;}.post-single .post-content .row.index-1, .single-post .post-content .row.index-1 {margin-top: -150px;}.post-single .heart-xo, .single-post .heart-xo {margin: 50px auto 0;display: block;width: 62px;height: 49px;background: url(../../images/heart-xo.svg) center no-repeat;background-size: 62px 49px;}.post-single .more-categories, .single-post .more-categories {display: flex;margin: 50px auto 0;border-top: 1px solid #9d9d9d;flex-direction: row;align-items: center;justify-content: center;}.post-single .more-categories ul, .single-post .more-categories ul {list-style-type: none;margin: 16px auto;padding: 0;}.post-single .more-categories ul li, .single-post .more-categories ul li {position: relative;float: left;padding-right: 15px;}.post-single .more-categories ul li a, .single-post .more-categories ul li a {display: block;padding: 10px 14px;text-decoration: none;font-family: Lato, sans-serif;font-size: 12px;line-height: 16px;letter-spacing: 2px;color: #000;text-transform: uppercase;}.post-single .more-categories ul li:after, .single-post .more-categories ul li:after {content: "-";position: absolute;right: 0;bottom: 3px;}.post-single .more-categories ul li:last-child:after, .single-post .more-categories ul li:last-child:after {content: none;}.post-single .more-categories.empty, .single-post .more-categories.empty {height: auto;border-top: none;}.post-single .social, .single-post .social {display: flex;flex-direction: row;justify-content: center;align-items: center;border-top: 1px solid #9d9d9d;padding-top: 50px;margin-bottom: 100px;}.post-single .social a, .single-post .social a {margin-right: 60px;}.post-single .social a [class*="icon-"], .single-post .social a [class*="icon-"] {height: 34px;padding-left: 50px;font-family: Lato, sans-serif;font-size: 12px;font-weight: 500;letter-spacing: 2px;line-height: 34px;color: #000;text-transform: uppercase;}.post-single .social a [class*="icon-"][class*="-facebook"], .single-post .social a [class*="icon-"][class*="-facebook"] {padding-left: 35px;}.post-single .social a [class*="icon-"]:last-child, .post-single .social a:last-child, .single-post .social a [class*="icon-"]:last-child, .single-post .social a:last-child {margin-right: 0;}.post-single .shop .section-divider, .single-post .shop .section-divider {margin-bottom: 50px;position: relative;padding: 22px 0;background: #000;text-align: center;}.post-single .shop .section-divider span, .single-post .shop .section-divider span {color: #fff;font-family: Lato, sans-serif;font-size: 16px;letter-spacing: 3px;font-weight: 400;text-transform: uppercase;}.post-single .shop .section-divider:after, .single-post .shop .section-divider:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 10px 10px 0;border-color: #000 transparent transparent;position: absolute;left: 50%;margin-left: -10px;bottom: -10px;z-index: 1;}.post-single .shop .pictures-list, .single-post .shop .pictures-list {position: relative;padding-bottom: 50px;overflow: hidden;}.post-single .shop .pictures-list .list, .single-post .shop .pictures-list .list {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start !important;overflow-x: auto;-webkit-overflow-scrolling: touch;margin-bottom: 50px;}.post-single .shop .pictures-list .list::-webkit-scrollbar, .single-post .shop .pictures-list .list::-webkit-scrollbar {display: none;}.post-single .shop .pictures-list .list .image-item, .single-post .shop .pictures-list .list .image-item {position: relative;float: left;margin-right: 10px;max-width: 265px;}.post-single .shop .pictures-list .list .image-item a, .single-post .shop .pictures-list .list .image-item a {display: block;}.post-single .shop .pictures-list .list .image-item img, .single-post .shop .pictures-list .list .image-item img {width: 235px;height: 400px;object-position: center;object-fit: cover;}.post-single .shop .pictures-list .list .image-item:last-child, .single-post .shop .pictures-list .list .image-item:last-child {margin-right: 0;}.post-single .shop .pictures-list .grid-list, .single-post .shop .pictures-list .grid-list {display: grid;grid-template-columns: repeat(7, 195px);grid-auto-columns: 195px;grid-auto-flow: column;}.post-single .shop .pictures-list .tns-outer, .single-post .shop .pictures-list .tns-outer {position: relative;}.post-single .shop .pictures-list .tns-outer .tns-horizontal.tns-subpixel .tns-item, .single-post .shop .pictures-list .tns-outer .tns-horizontal.tns-subpixel .tns-item {vertical-align: unset !important;}.post-single .shop .pictures-list .tns-outer .tns-controls button, .single-post .shop .pictures-list .tns-outer .tns-controls button {position: absolute;width: 50px;height: 50px;top: calc(50% - 25px);border-radius: 50%;background: url(../../images/caret-2@2x.png) center no-repeat #fff;background-size: 11px auto;}.post-single .shop .pictures-list .tns-outer .tns-controls [data-controls="prev"], .single-post .shop .pictures-list .tns-outer .tns-controls [data-controls="prev"] {left: 15px;transform: rotate(180deg);}.post-single .shop .pictures-list .tns-outer .tns-controls [data-controls="next"], .single-post .shop .pictures-list .tns-outer .tns-controls [data-controls="next"] {right: 15px;}.post-single .shop .post-shop, .single-post .shop .post-shop {position: relative;}.post-single .shop .post-shop .previous, .single-post .shop .post-shop .previous {position: absolute;top: 50%;left: 30px;transform: rotate(180deg);z-index: 1;}.post-single .shop .post-shop .next, .single-post .shop .post-shop .next {position: absolute;top: 50%;right: 30px;z-index: 1;}.post-single .more-posts, .single-post .more-posts {background: #fff;margin-bottom: 90px;}.post-single .more-posts .section-divider, .single-post .more-posts .section-divider {margin: 0;}.post-single .more-posts .posts, .single-post .more-posts .posts {padding: 35px 0;}.post-single .more-posts .posts .post, .single-post .more-posts .posts .post {position: relative;display: block;padding-right: 30px;height: 100%;}.post-single .more-posts .posts .post .category, .single-post .more-posts .posts .post .category {display: block;font-family: Lato, sans-serif;font-size: 14px;line-height: 21px;letter-spacing: 3px;color: #9d9d9d;text-transform: uppercase;margin-bottom: 10px;}.post-single .more-posts .posts .post .post-title, .single-post .more-posts .posts .post .post-title {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-family: "Playfair Display", serif;font-size: 20px;line-height: 32px;color: #333;text-decoration: none;height: 3.25em;overflow: hidden;}.post-single .more-posts .posts .post .post-title span, .single-post .more-posts .posts .post .post-title span {border-bottom: 2px solid #fff;}@media (hover: hover) {.post-single .more-posts .posts .post .post-title:hover span, .single-post .more-posts .posts .post .post-title:hover span {border-bottom-color: #000;}}.post-single .more-posts .posts .post:after, .single-post .more-posts .posts .post:after {content: "";display: block;position: absolute;width: 1px;height: calc(100% - 5px);top: 5px;left: -30px;background: #707070;}.post-single .more-posts .posts [class*="col-"]:first-child .post:after, .single-post .more-posts .posts [class*="col-"]:first-child .post:after {content: none;}.post-single .comments, .single-post .comments {margin-bottom: 50px;}.post-single .comments h3, .single-post .comments h3 {font-family: "Playfair Display", serif;font-size: 40px;font-weight: 400;line-height: 20px;margin-bottom: 44px;}.post-single .comments input, .post-single .comments textarea, .single-post .comments input, .single-post .comments textarea {display: block;width: 100%;border: 1px solid #aaa;font-size: 12px;line-height: 11px;font-family: Lato, sans-serif;font-weight: 400;}.post-single .comments textarea, .single-post .comments textarea {padding: 10px;margin-bottom: 10px;}.post-single .comments input, .single-post .comments input {height: 50px;padding: 15px 10px;}.post-single .comments .btn-dark, .single-post .comments .btn-dark {text-transform: uppercase;}.post-single .comments .comment, .single-post .comments .comment {padding-top: 50px;}.post-single .comments .comment .author, .single-post .comments .comment .author {font-family: Lato, sans-serif;font-size: 16px;font-weight: 400;line-height: 28px;letter-spacing: 2px;}.post-single .comments .comment .author .author-name, .single-post .comments .comment .author .author-name {color: #333;text-transform: uppercase;}.post-single .comments .comment .author .author-name:after, .single-post .comments .comment .author .author-name:after {content: "-";display: inline-block;margin: 0 10px;}.post-single .comments .comment .author .text-muted, .single-post .comments .comment .author .text-muted {color: #747474;}.post-single .comments .comment .content, .single-post .comments .comment .content {font-family: "Playfair Display", serif;font-size: 18px;font-weight: 400;line-height: 30px;color: #000;margin: 0;}.post-single .comments .comment .reply a, .single-post .comments .comment .reply a {font-family: Lato, sans-serif;font-size: 16px;font-weight: 400;line-height: 30px;letter-spacing: 2px;color: #9d9d9d;text-transform: uppercase;}.post-single .comments .comment.answer, .single-post .comments .comment.answer {padding-top: 25px;padding-left: 60px;}.post-single .comments .more-comments, .single-post .comments .more-comments {margin-top: 35px;border-top: 1px solid #707070;padding: 30px;text-align: center;}.post-single .comments .more-comments a, .single-post .comments .more-comments a {font-family: Lato, sans-serif;font-size: 16px;font-weight: 400;line-height: 20px;letter-spacing: 2px;color: #000;}.post-single .comments .comment-respond .reply-cancel a, .single-post .comments .comment-respond .reply-cancel a {font-family: Lato, sans-serif;font-size: 16px;font-weight: 400;line-height: 30px;letter-spacing: 2px;color: #9d9d9d;text-transform: uppercase;}.post-single .contest .heart-xo, .single-post .contest .heart-xo {margin-top: 34px;}@media screen and (max-width: 992px) {.post-single .row.index-1, .single-post .row.index-1 {margin-top: -50px !important;}.post-single .post-content, .single-post .post-content {font-size: 16px;line-height: 26px;}.post-single .post-content h1, .post-single .post-content h2, .post-single .post-content h3, .single-post .post-content h1, .single-post .post-content h2, .single-post .post-content h3 {font-size: 22px;line-height: 26px;margin: 30px 0;}.post-single .post-content p, .single-post .post-content p {font-size: 16px;line-height: 26px;}.post-single .post-content img.full, .single-post .post-content img.full {width: 100%;max-height: 280px;}.post-single .post-content .card .card-body .photo-author, .post-single .post-content .card .card-body .photo-author a, .single-post .post-content .card .card-body .photo-author, .single-post .post-content .card .card-body .photo-author a {font-size: 10px;line-height: 12px;}.post-single .post-content .card .card-body .card-title, .single-post .post-content .card .card-body .card-title {font-size: 22px;line-height: 26px;margin-bottom: 15px;}.post-single .post-content .card .card-body .card-text, .single-post .post-content .card .card-body .card-text {font-size: 16px;line-height: 26px;}.post-single .post-content.recipe .row .col-lg-8.offset-lg-2.col-md-12, .single-post .post-content.recipe .row .col-lg-8.offset-lg-2.col-md-12 {display: flex;flex-direction: column;}.post-single .post-content.recipe .row .col-lg-8.offset-lg-2.col-md-12 > *, .single-post .post-content.recipe .row .col-lg-8.offset-lg-2.col-md-12 > * {order: 1;}.post-single .post-content.recipe .row .col-lg-8.offset-lg-2.col-md-12 .row.image:not(.index-1), .single-post .post-content.recipe .row .col-lg-8.offset-lg-2.col-md-12 .row.image:not(.index-1) {order: 2;}.post-single .post-content.recipe .recipe-steps .basic-info, .single-post .post-content.recipe .recipe-steps .basic-info {flex-direction: column;padding-bottom: 35px;border-bottom-width: 7px;margin-bottom: 20px;}.post-single .post-content.recipe .recipe-steps .basic-info ul, .single-post .post-content.recipe .recipe-steps .basic-info ul {flex-direction: column;align-items: center;}.post-single .post-content.recipe .recipe-steps .basic-info ul li, .single-post .post-content.recipe .recipe-steps .basic-info ul li {margin: 0;font-size: 14px;line-height: 30px;}.post-single .post-content.recipe .recipe-steps .basic-info ul li strong, .single-post .post-content.recipe .recipe-steps .basic-info ul li strong {font-weight: 900;}.post-single .post-content.recipe .recipe-steps .basic-info:after, .single-post .post-content.recipe .recipe-steps .basic-info:after {bottom: -10px;margin-left: -10px;margin-right: -10px;border-width: 10px;}.post-single .post-content.recipe .recipe-steps .recipe-info h3, .single-post .post-content.recipe .recipe-steps .recipe-info h3 {font-size: 22px;line-height: 26px;margin: 0;}.post-single .post-content.recipe .recipe-steps .recipe-info h4, .single-post .post-content.recipe .recipe-steps .recipe-info h4 {font-size: 14px;line-height: 30px;margin: 0;padding: 20px 0;font-weight: 900 !important;}.post-single .post-content.recipe .recipe-steps .recipe-info li, .post-single .post-content.recipe .recipe-steps .recipe-info p, .single-post .post-content.recipe .recipe-steps .recipe-info li, .single-post .post-content.recipe .recipe-steps .recipe-info p {font-size: 16px;line-height: 30px;}.post-single .post-content .columns .column, .single-post .post-content .columns .column {flex-direction: column;}.post-single .post-content .columns .column .content, .single-post .post-content .columns .column .content {order: 2;width: 100%;}.post-single .post-content .columns .column .content .number, .single-post .post-content .columns .column .content .number {display: inline-block;margin-top: 25px;text-align: left;font-size: 90px;}.post-single .post-content .columns .column .content .title, .single-post .post-content .columns .column .content .title {display: inline-block;margin: 0 0 15px 25px;}.post-single .post-content .columns .column .content p, .post-single .post-content .columns .column .content p.text, .single-post .post-content .columns .column .content p, .single-post .post-content .columns .column .content p.text {margin: 0;padding: 0;font-size: 16px;line-height: 26px;}.post-single .post-content .columns .column .image, .single-post .post-content .columns .column .image {max-width: 100%;order: 1;}.post-single .post-content .columns .column.left .content, .post-single .post-content .columns .column.right .content, .single-post .post-content .columns .column.left .content, .single-post .post-content .columns .column.right .content {order: 2;}.post-single .post-content .columns .column.left .image, .post-single .post-content .columns .column.right .image, .single-post .post-content .columns .column.left .image, .single-post .post-content .columns .column.right .image {order: 1;}.post-single .more-categories, .single-post .more-categories {margin: 30px 0;}.post-single .more-categories ul, .single-post .more-categories ul {display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;}.post-single .more-categories ul li a, .single-post .more-categories ul li a {font-size: 12px;line-height: 22px;padding: 0 16px;}.post-single .more-categories ul li:after, .single-post .more-categories ul li:after {bottom: 0;}.post-single .social [class*="icon-"], .single-post .social [class*="icon-"] {text-indent: -9999px;margin-right: 20px;}.post-single .shop .section-divider, .single-post .shop .section-divider {padding: 0;height: 50px;margin-bottom: 0;z-index: 1;}.post-single .shop .section-divider span, .single-post .shop .section-divider span {font-size: 14px;line-height: 50px;}.post-single .shop .next, .post-single .shop .previous, .single-post .shop .next, .single-post .shop .previous {display: none;}.post-single .shop .pictures-list, .single-post .shop .pictures-list {padding-bottom: 0;overflow-x: auto;-webkit-overflow-scrolling: touch;}.post-single .shop .pictures-list::-webkit-scrollbar, .single-post .shop .pictures-list::-webkit-scrollbar {display: none;}.post-single .shop .pictures-list .grid-list, .post-single .shop .pictures-list .list, .single-post .shop .pictures-list .grid-list, .single-post .shop .pictures-list .list {margin-bottom: 10px;}.post-single .shop .pictures-list .list .image-item img, .single-post .shop .pictures-list .list .image-item img {width: 146px;height: 220px;}.post-single .more-posts, .single-post .more-posts {padding: 0;margin-bottom: 30px;background: #f7f7f7;}.post-single .more-posts .posts, .single-post .more-posts .posts {padding-top: 0;padding-bottom: 0;}.post-single .more-posts .posts .post, .single-post .more-posts .posts .post {padding: 10px 22px 20px !important;background: #fff;margin-bottom: 10px;}.post-single .more-posts .posts .post .category, .single-post .more-posts .posts .post .category {font-size: 12px;}.post-single .more-posts .posts .post .category .post-title, .single-post .more-posts .posts .post .category .post-title {font-size: 14px;}.post-single .more-posts .posts .post:after, .single-post .more-posts .posts .post:after {content: none;}.post-single .comments, .single-post .comments {margin-bottom: 25px;}.post-single .comments h3, .single-post .comments h3 {font-size: 22px;line-height: 20px;margin-bottom: 20px;}.post-single .comments form .row:nth-child(2) .col-4:nth-child(1), .post-single .comments form .row:nth-child(2) .col-4:nth-child(2), .single-post .comments form .row:nth-child(2) .col-4:nth-child(1), .single-post .comments form .row:nth-child(2) .col-4:nth-child(2) {width: 50%;min-width: 50%;max-width: 50%;margin-bottom: 10px;flex: 1;}.post-single .comments form .row:nth-child(2) .col-4:nth-child(3), .single-post .comments form .row:nth-child(2) .col-4:nth-child(3) {width: 100%;min-width: 100%;max-width: 100%;flex: 4;}.post-single .comments form .btn-dark, .single-post .comments form .btn-dark {font-size: 14px;}.post-single .comments .comment .author, .post-single .comments .comment .content, .post-single .comments .comment .reply, .single-post .comments .comment .author, .single-post .comments .comment .content, .single-post .comments .comment .reply {font-size: 14px;line-height: 22px;}.post-single .comments .comment.answer, .single-post .comments .comment.answer {padding-top: 10px;padding-left: 30px;}.post-single .comments .more-comments, .single-post .comments .more-comments {margin-top: 20px;padding: 20px;font-size: 14px;line-height: 20px;}}@media screen and (max-width: 768px) {.post-single .row.index-1, .single-post .row.index-1 {margin-top: -100px !important;}.post-single .row.image [class*="col"], .single-post .row.image [class*="col"] {padding: 0;}.post-single .more-posts .posts .post, .single-post .more-posts .posts .post {height: auto;}.post-single .comments input, .single-post .comments input {margin-bottom: 10px;}.post-single .comments button, .single-post .comments button {margin-top: 10px;}}.search #grid {margin-bottom: 100px;}@media screen and (max-width: 992px) {.search .no-results {height: 50px;background: #000;text-align: center;position: relative;font-family: Lato, sans-serif;font-size: 16px;font-weight: 900;text-transform: uppercase;letter-spacing: 2px;color: #fff;margin: 0;line-height: 50px;}.search .no-results:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 10px 10px 0;border-color: #000 transparent transparent;position: absolute;left: 50%;margin-left: -10px;bottom: -10px;z-index: 1;}.search #grid, .search .grid {margin-bottom: 20px;}.search #grid .row .list.simple .post-list .post-list-title, .search .grid .row .list.simple .post-list .post-list-title {display: none;}.search #grid .row .list.simple .post-list ul li:first-child a .post-list-item h2, .search .grid .row .list.simple .post-list ul li:first-child a .post-list-item h2 {order: 2;}.search #grid .row .list.simple .post-list ul li:first-child a .post-list-item p, .search .grid .row .list.simple .post-list ul li:first-child a .post-list-item p {order: 1;display: block !important;line-height: 18px;}.search #grid .row .list.simple .post-list ul li:not(:first-child), .search .grid .row .list.simple .post-list ul li:not(:first-child) {display: none;}}.page .post-content {font-family: "Playfair Display", serif;font-size: 22px;color: #000;line-height: 36px;}.page .post-content h1, .page .post-content h2, .page .post-content h3 {font-size: 36px;margin: 50px 0;}.page .post-content img {margin: 50px 0;display: inline-block;width: 50%;object-fit: cover;float: left;}.page .post-content img[class*="full"] {margin: 50px 0;display: block;width: 100%;height: auto;float: none;}.page .post-content img[class*="full"]:first-child {margin-top: 0;}.page .post-content p {font-size: 22px;line-height: 36px;}.page .post-content p a {color: #000;text-decoration: underline;}@media screen and (max-width: 992px) {.page .post-content {font-size: 16px;line-height: 26px;}.page .post-content h1, .page .post-content h2, .page .post-content h3 {font-size: 22px;line-height: 26px;margin: 30px 0;}.page .post-content img.full {width: 100%;max-height: 280px;}}.single-post .post-content h2 a, .single-post .post-content h3 a, .single-post .post-content h4 a {font-size: inherit;text-decoration: inherit;}.single-post .post-content a:hover {color: #aaa;}.post-content .dh-widget-container img {margin: 0;}.post-content .ls-container .ls-photo-wrapper .aspect-ratio-box, .post-content .ls-slider-widget-container .aspect-ratio-box {padding-top: 150%;}#mobile-page-nav {display: none;}@media screen and (max-width: 992px) {#mobile-page-nav {display: block;}#desktop-page-nav {display: none;}}
