@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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.overlay:before{content:"";position:absolute;background:#000;opacity:.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{font-size:12px;text-transform:none;color:#fff;border-bottom:1px solid #fff;margin-left:10px;font-family:ProximaNova}#promo p a:hover{text-decoration:none}#promo .close{font-size:12px;color:#fff;position:absolute;width:8px;height:16px;margin-top:-8px;top:50%;right:20px}@media screen and (max-width:992px){#promo{display:none}}#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 0 0;background-size:85px auto;text-indent:-9999em;margin:0 3px 0 2px}@media screen and (max-width:992px){#header .navbar .navbar-brand{position:absolute;width:85px;height:33px;background-size:85px auto;left:0;right:0;margin:auto}}#header .navbar .navbar-toggler{padding-right:5px;padding-left:5px;border:none!important}#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;background:0 0!important}#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 .2s ease}#header .navbar .navbar-toggler .navbar-toggler-icon span:first-child{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:first-child{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:.7px solid #000;background:url(../../images/icon-search.svg);background-size:16px auto;background-position:95% center;background-repeat:no-repeat;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}@media screen and (max-width:992px){#header .navbar .search-form{display:none}}#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);background-size:10px auto;background-position:100% 65%;background-repeat:no-repeat}#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);background-size:15px auto;background-position:center;background-repeat:no-repeat;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);background-size:21px auto;background-position:center;background-repeat:no-repeat;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{list-style:none;margin:0;padding:0}#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:.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,.3);display:flex;visibility:hidden;transform-origin:top;transform:scaleY(0);transition:all 0s cubic-bezier(.2, .6, .2, 1) .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 10px}#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:.578px;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:.576px!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}}@media screen and (min-width:992px) and (hover:hover){#header .navbar .navbar-collapse .navbar-nav .nav-item:hover .sub-navbar-columns{visibility:visible;transform:scaleY(1);transition-duration:.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.498px;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:.576px;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{display:none}#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,.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:.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}}@media screen and (max-width:991px){#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);background-size:16px auto;background-position:center;background-repeat:no-repeat;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);background-size:16px auto;background-position:center;background-repeat:no-repeat;text-indent:-9999em;transition:all .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 0;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{font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:1.5px;text-transform:uppercase;color:#333}@media screen and (max-width:992px){#hero{margin-bottom:10px}#hero .container{padding:0}#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{padding:0}#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 10px;border-color:transparent transparent #000 transparent;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-family:Lato,sans-serif;font-size:12px;line-height:48px;letter-spacing:2px;font-weight:400;color:#9d9d9d;margin-bottom:40px;text-transform:uppercase;text-decoration:none}.hero .hero-caption{margin-top:45px}.hero .post-author{margin-bottom:50px}.hero .post-title{max-width:1200px;margin-bottom:35px;font-family:'Playfair Display',serif;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-family:'Playfair Display',serif;font-size:50px;color:#333;margin:0 0 40px 0;font-weight:700}.latest-post-grid .content-column h1 a{color:#333;text-decoration:none}.latest-post-grid .content-column p{font-family:'Playfair Display',serif;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{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 .image-column{grid-column-start:auto;grid-column-end:auto}.latest-post-grid .content-column{grid-column-start:auto;grid-column-end:auto;padding:20px 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 [class*=col-]{padding:0}.post-grid-container.mobile-simple .posts-grid .group-posts .group-title{display:none}.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-image{display:none}.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.mobile-simple .posts-grid .group-posts .posts-group-list .post-grid-item:not(:first-child){display:none}.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:#000;position:absolute;left:50%;margin-left:-25px;top:-25px;border-radius:100px;background-color:#000;background-repeat:no-repeat;background-size:35px auto;background-position:center}.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) no-repeat center center;background-size:20px auto}.post-card .post-link .post-content .icon.icon-makeup:after{background:url(../../images/icon-makeup@2x.png) no-repeat center center;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;margin-bottom: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;letter-spacing:3px;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 10px;border-color:transparent transparent #000 transparent;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:18px}}@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:18px}}@media screen and (max-width:992px){.post-card{order:1}}.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}@media screen and (max-width:992px){.post-featured{order:2;margin-bottom:10px}.post-featured a{overflow:hidden}.post-featured a img{width:100%;object-fit:cover;object-position:center}}.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}}@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 .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}@media (hover:hover){.group-posts .posts-group-list .post-grid-item .post-item-content:hover .content-content h2 span{border-bottom-color:#000}}@media screen and (max-width:992px){.group-posts{order:3}}#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 10px;border-color:#000 transparent transparent transparent;position:absolute;left:50%;margin-left:-10px;bottom:-10px;z-index:1}#gallery .gallery-title h3{font-family:Lato,sans-serif;font-size:16px;letter-spacing:3px;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){#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,.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,.5)}.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-indicators li.active:after{content:none}.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 .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:.8}}figure,img{max-width:100%}.social .icon-facebook{display:inline-block;background:url(../../images/icon-facebook.svg) no-repeat;background-size:18px auto;background-position:center left}.social .icon-twitter{display:inline-block;background:url(../../images/icon-twitter.svg) no-repeat;background-position:center left;background-size:33px auto}.social .icon-pinterest{display:inline-block;background:url(../../images/icon-pinterest.svg) no-repeat;background-size:26px auto;background-position:center left}.next,.previous{display:block;width:50px;height:50px;border-radius:50%;background:#fff url(../../images/caret-2@2x.png) no-repeat;background-size:11px auto;background-position:center}.btn{border-radius:0}.btn-dark{width:100%;height:50px;background:#000;border:1px solid #000;font-family:Lato,sans-serif;font-size:16px;line-height:10px}.post-navigation ul.page-numbers{list-style:none;display:flex;padding-left:0;border-radius:.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}@media screen and (max-width:992px){.post-navigation ul.page-numbers{display:none}}.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){.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:.994px;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:11.004px 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:.576px;color:#ec130e}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:24.0001px;letter-spacing:.880002px;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}footer .newsletter .form{max-width:none}footer .newsletter .left-column{justify-content:center}footer .newsletter .text{text-align: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{line-height:40px;color:#000;letter-spacing:.576px;font-size:35.994px;line-height:35.994px}footer .social-menu ul li a:hover{text-decoration:none;color:#aaa}footer .social-menu ul li a .icon{position:relative}footer .social-menu ul li a .icon-blog{letter-spacing:.576px;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:25.998px}}@media screen and (max-width:1200px){footer .social-menu ul li a{font-size:1.8em}}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;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.576px;color:#000;text-transform:uppercase;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;font-size:14px;letter-spacing:.576px;line-height:21px;font-weight:400;color:#000;text-transform:uppercase;text-decoration:none}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 15px;display:flex;align-items:center;justify-content:center}footer .secondary-menu .copyright,footer .secondary-menu a{display:block;font-family:ProximaNova,sans-serif;font-size:14px;font-weight:400;letter-spacing:.576px;line-height:21px;color:#000;text-transform:uppercase;text-align:center;text-decoration:none;padding:10px 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{height:60px;background:#000;text-align:center;position:relative}.group-title:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#000 transparent transparent transparent;position:absolute;left:50%;margin-left:-10px;bottom:-10px;z-index:1}.group-title h3{font-family:Lato,sans-serif;font-size:16px;letter-spacing:3px;font-weight:400;text-transform:uppercase;color:#fff;margin:0;line-height:60px}.image-caption{display:block;width:100%;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}.subscribe-modal .modal-dialog .modal-content{border-radius:0;position:relative}.subscribe-modal .modal-dialog .modal-content .btn-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-family:ProximaNova-Bold,sans-serif;font-size:18px;font-weight:400px;line-height:27px;border-bottom:1px solid #000;letter-spacing:1.498px;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:.576px;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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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"}.category-title{text-align:center;padding:40px 0 60px 0}.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}.post-single .post-content h3,.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,.single-post .post-content .columns .column.left .image{order:2}.post-single .post-content .columns .column.right .content,.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);background-repeat:no-repeat;background-size:62px 49px;background-position:center}.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,.single-post .social a [class*=icon-]:last-child{margin-right:0}.post-single .social a: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 10px;border-color:#000 transparent 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:#fff url(../../images/caret-2@2x.png) no-repeat;background-size:11px auto;background-position:center}.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 textarea,.single-post .comments textarea{display:block;width:100%;padding:10px;font-family:Lato,sans-serif;font-size:12px;font-weight:400;line-height:11px;border:1px solid #aaa;margin-bottom:10px}.post-single .comments input,.single-post .comments input{display:block;height:50px;width:100%;border:1px solid #aaa;padding:15px 10px;font-family:Lato,sans-serif;font-size:12px;font-weight:400;line-height:11px}.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,.single-post .shop .pictures-list .grid-list{margin-bottom:10px}.post-single .shop .pictures-list .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:first-child,.post-single .comments form .row:nth-child(2) .col-4:nth-child(2),.single-post .comments form .row:nth-child(2) .col-4:first-child,.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}}.instagram-media a{word-break:break-all}.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}}.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 10px;border-color:#000 transparent 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}}