body,html{background-color:#BF3E43;width:100%;overflow-x:hidden;margin:0;padding:0}.layout--flex-container,.shared_Article--container,.Page--container,.Post--container,.HomeFeatures--container,.PostTeasers--container,.SiteFooter--container{display:block}@media screen and (min-width: 1000px){.layout--flex-container,.shared_Article--container,.Page--container,.Post--container,.HomeFeatures--container,.PostTeasers--container,.SiteFooter--container{align-items:center;display:flex;justify-content:space-between}}.layout--flex-item,.shared_Article--main,.Page--main,.Post--main,.shared_Article--sidebar,.Page--sidebar,.Post--sidebar,.HomeFeatures--widget,.PostTeasers--teaser{display:block}@media screen and (min-width: 1000px){.layout--flex-item,.shared_Article--main,.Page--main,.Post--main,.shared_Article--sidebar,.Page--sidebar,.Post--sidebar,.HomeFeatures--widget,.PostTeasers--teaser{flex:0 1 auto}}form,.form{position:relative}input,textarea{border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;font-family:inherit;font-size:100%;padding:20px;margin:0;width:100%}input:focus,textarea:focus{outline:none}textarea{resize:vertical}label{display:block;line-height:1;margin-top:20px;margin-bottom:10px}.required>label::after{content:" *"}.group{display:block;position:relative;vertical-align:middle}button,.button,input.button{border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;color:black;cursor:pointer;display:block;font-size:100%;max-width:200px;padding:20px;margin:0;position:relative}button:focus,.button:focus,input.button:focus{outline:none}button:hover,.button:hover,input.button:hover{background-color:#fff}button.toggle,.button.toggle,input.button.toggle{border:0;border-top:1px solid rgba(0,0,0,0.1);box-shadow:0 3px 1px rgba(0,0,0,0.1);background-color:white;color:#2b2a29;font-family:"Playfair Display";letter-spacing:2px;max-width:100%;text-transform:uppercase}@media screen and (min-width: 750px){button.toggle,.button.toggle,input.button.toggle{display:none}}img{display:block;max-width:100%;width:auto;height:auto}.deferred{background:rgba(0,0,0,0.1)}.menu{background-color:#2b2a29;font-family:"Playfair Display";font-size:14px;letter-spacing:2px;margin:0;padding:0 10px;position:relative;text-align:center;text-transform:uppercase;z-index:1}.menu>li{display:none;letter-spacing:2px;position:relative}@media screen and (min-width: 1000px){.menu>li{display:inline-block}}.menu>li>a{color:#2b2a29;display:block;padding:20px;position:relative;text-decoration:none}@media screen and (min-width: 1000px){.menu>li>.menu{background-color:#EEE;border:1px solid rgba(0,0,0,0.2);display:block;padding:0;position:absolute;top:100%;left:0;visibility:hidden;opacity:0;transition:all .3s;z-index:1}.menu>li>.menu>li{display:block;position:relative;width:200px;border-bottom:1px solid rgba(0,0,0,0.2)}.menu>li>.menu>li>.menu{top:-1px;left:100%}.menu>li>.menu>li:last-child{border-bottom:0}.menu>li:hover>.menu{visibility:visible;opacity:1}}@media screen and (min-width: 1000px){.menu{background-color:transparent}}.menu-item-has-children>a::after{content:'\f107';font-family:FontAwesome;padding-left:10px}@media screen and (max-width: 1000px){.open.menu li{display:block}.open.menu li>a{color:white}.open.menu li>a:hover{color:#F3D745}.menu>li>.sub-menu{margin:0;padding:0;list-style:none}.menu>li>.sub-menu>li>a{background-color:#1a1918;display:block;margin:0 -10px;padding:20px}}@media screen and (min-width: 1000px){.menu>li{position:relative}.menu>li>.sub-menu{border:1px solid rgba(0,0,0,0.1);margin:0;padding:0;list-style:none;opacity:0;position:absolute;left:0;top:100%;text-align:left;transition:all .3s;visibility:hidden;width:300px}.menu>li>.sub-menu>li{border-top:1px solid rgba(0,0,0,0.1)}.menu>li>.sub-menu>li:first-child{border-top:none}.menu>li>.sub-menu>li>a{background-color:white;color:#2b2a29;display:block;padding:20px}.menu>li>.sub-menu>li>a:hover{background-color:#F9F9F9;opacity:1}.menu>li:hover>.sub-menu{opacity:1;visibility:visible}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:"Libre Baskerville",serif;font-weight:300;font-size:85%}@media screen and (min-width: 750px){body{font-size:100%}}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display","Libre Baskerville",serif;font-size:100%;font-weight:400;line-height:1;margin-top:20px;margin-bottom:20px}h1{font-size:200%}h2{font-size:150%}h3{font-size:110%}h4{font-size:110%}h5{font-size:90%}h6{font-size:80%}p,ul,ol{font-size:90%;line-height:1.9;margin-top:20px;margin-bottom:20px}a{color:#BF3E43;text-decoration:none;transition:.3s}a:hover{opacity:0.6}blockquote{background-color:#F9F9F9;font-style:italic;font-size:120%;color:#555;padding:10px}blockquote p{padding:0;margin:10px 0}blockquote cite{display:block;font-style:normal;color:black;text-align:right;padding-top:10px;margin-top:10px}hr{background-color:rgba(0,0,0,0.1);border:0;height:1px;margin:40px}.screen-reader-text{display:none}.shared_Article--root,.Page--root,.Post--root{background-color:white;padding:20px}.shared_Article--container,.Page--container,.Post--container{align-items:flex-start;max-width:1000px;margin:auto;position:relative}@media screen and (min-width: 1000px){.shared_Article--main,.Page--main,.Post--main{flex:0 0 auto;width:650px}}@media screen and (min-width: 1000px){.shared_Article--sidebar,.Page--sidebar,.Post--sidebar{padding-left:40px}}.shared_Article--title,.Page--title,.Post--title{letter-spacing:3px;text-transform:uppercase}.shared_Article--date,.Page--date,.Post--date,.PostTeaser--date{color:#ccc;font-size:11px;font-style:italic}.Author--root{border-top:2px solid #BF3E43;box-shadow:0 5px 10px rgba(0,0,0,0.1);display:flex;margin-top:20px;margin-bottom:20px;padding:20px}.Author--avatar{border-radius:50%;height:64px;width:64px}.Author--about{padding-left:20px}.Author--name{letter-spacing:3px;margin:0;margin-bottom:10px;text-transform:uppercase}.Author--description{margin:0}.Comments--root #comments{font-weight:bold;background-color:#BF3E43;padding:20px;margin-bottom:0;color:white}.Comments--root .comment-form-comment>label{display:none}.Comments--root .submit{cursor:pointer;max-width:200px;background-color:#F3D745}.Comments--root .submit:hover{background-color:#ffff78}.Comments--root ol.commentlist{list-style:none;margin:0 0 1em;padding:0;text-indent:0;text-align:left}.Comments--root ol.commentlist li.comment{padding:1em;border:1px solid rgba(0,0,0,0.1);border-bottom:0px}.Comments--root ol.commentlist li.comment:last-child{border-bottom:1px solid rgba(0,0,0,0.1)}.Comments--root ol.commentlist li.comment div.vcard{font:normal 16px georgia,times,serif}.Comments--root ol.commentlist li.comment div.vcard cite.fn{font-style:normal}.Comments--root ol.commentlist li.comment div.vcard img.avatar{display:none}.Comments--root ol.commentlist li.comment div.vcard img.avatar-32{display:none}.Comments--root ol.commentlist li.comment div.vcard img.photo{display:none}.Comments--root ol.commentlist li.comment div.comment-meta{font-size:9px}.Comments--root ol.commentlist li.comment div.comment-meta a{color:#ccc}.Comments--root ol.commentlist li.comment p{font-size:11px;margin:0 0 1em}.Comments--root ol.commentlist li.comment ul{font-size:11px;list-style:square;margin:0 0 1em 2em}.Comments--root ol.commentlist li.comment div.reply{font-size:11px}.Comments--root ol.commentlist li.comment div.reply a{font-weight:bold}.Comments--root ol.commentlist li.comment ul.children{list-style:none;margin:1em 0 0;text-indent:0}.Comments--root ol.commentlist li.comment ul.children li.depth-2{margin:0 0 .25em .25em}.Comments--root ol.commentlist li.comment ul.children li.depth-3{margin:0 0 .25em .25em}.Comments--root ol.commentlist li.comment ul.children li.depth-4{margin:0 0 .25em .25em}.Comments--root ol.commentlist li.even{background:white}.Comments--root ol.commentlist li.odd{background:#f5f5f5}.Content--root img{width:100%;margin-bottom:20px}.HomeFeatures--root{background-color:#F9F9F9;border-top:1px solid rgba(0,0,0,0.1);padding:20px}.HomeFeatures--container{align-items:flex-start;flex-wrap:wrap;max-width:1500px;margin:auto}.HomeFeatures--widget{width:100%;margin-bottom:20px}@media screen and (min-width: 1000px){.HomeFeatures--widget{width:calc(33.33% - 15px)}}.Nav--root{display:block}.Nav--mobile-toggle{font-family:"Playfair Display";border:1px solid rgba(0,0,0,0.1);color:black;display:block;letter-spacing:1px;padding:20px;text-transform:uppercase}@media screen and (min-width: 1000px){.Nav--mobile-toggle{display:none}}.PostTeasers--root{background-color:white;padding:20px}.PostTeasers--container{align-items:stretch;flex-wrap:wrap;max-width:1500px;margin:auto}.PostTeasers--category{font-size:250%;font-style:italic;letter-spacing:5px;margin-top:0;margin-bottom:20px;text-transform:lowercase;text-align:center}.PostTeasers--page{text-align:center}.PostTeasers--teaser{flex:0 1 auto;width:100%;margin-bottom:20px}@media screen and (min-width: 1000px){.PostTeasers--teaser{width:calc(33.33% - 15px)}}.PostTeasers--nav{background-color:white;border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(0,0,0,0.1);display:flex;list-style:none;margin:0;padding:0;text-align:center}.PostTeasers--nav-prev,.PostTeasers--nav-next{display:block;flex:1 1 auto}.PostTeasers--nav-prev a,.PostTeasers--nav-next a{display:block;padding:20px}.PostTeaser--root{border:1px solid rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1);color:black;position:relative}.PostTeaser--root:hover{color:#BF3E43;border:1px solid transparent;box-shadow:none}.PostTeaser--image{width:100%;padding-bottom:70%;position:relative;background-size:cover;background-position:center;background-attachment:scroll;background-repeat:no-repeat;transition:all .3s}.PostTeaser--header{padding:20px}.PostTeaser--category{background-color:rgba(0,0,0,0.2);color:white;padding:10px;position:absolute;left:0;top:0;text-align:center;z-index:1}.PostTeaser--title{margin-top:0;margin-bottom:20px;letter-spacing:3px;text-transform:uppercase}.PostTeaser--excerpt{border-top:1px solid rgba(0,0,0,0.1);padding:0 20px;padding-bottom:10px}.Recipe--root{background-color:#f5f5f5;padding:40px;text-align:center}.Recipe--name{border-bottom:1px solid rgba(0,0,0,0.1);letter-spacing:2px;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase}.Recipe--ingredients{font-style:italic;list-style:none;margin:0;padding:0;padding-bottom:20px}.Recipe--directions{border-top:1px solid rgba(0,0,0,0.1);padding-top:20px}.Recipe--directions>p{margin-bottom:20px}.Sidebar--root{text-align:center}.Sidebar--root img{display:inline-block}.SiteFooter--root{background-color:#BF3E43}.SiteFooter--container{align-items:flex-start;max-width:1000px;margin:auto}.SiteFooter--copyright{color:white;font-size:11px;line-height:1.9;padding:20px}@media screen and (min-width: 1000px){.SiteFooter--copyright{flex:0 0 auto;width:300px}}.SiteFooter--disclaimer{color:white;font-size:11px;line-height:1.9;padding:20px}@media screen and (min-width: 1000px){.SiteFooter--disclaimer{flex:1 1 auto}}.SiteFooter--disclaimer a{color:#F3D745}.SiteHeader--root{background-color:white;border-top:3px solid #BF3E43;display:block;text-align:center}.SiteHeader--container{max-width:1000px;margin:auto;padding:10px 20px}.SiteHeader--logo{font-weight:400}.SiteHeader--logo>a{color:black}.SiteHeader--logo>a:hover{color:#BF3E43}.SiteHeader--title{letter-spacing:10px;text-transform:uppercase;margin-bottom:10px}.SiteHeader--subtitle{font-style:italic;letter-spacing:1px;text-transform:lowercase}.SiteHeader--nav{border-bottom:1px solid rgba(0,0,0,0.1);margin:auto;max-width:1000px}.SiteHeaderFront--root{background-image:url('images/kate-kosaya-lublyou-home.jpg?1527035671');background-position:center top;background-size:cover;border-top:3px solid #BF3E43;display:block;min-height:calc(100vh - 80px);position:relative;text-align:center}@media screen and (min-width: 1000px){.SiteHeaderFront--root{min-height:500px}}.SiteHeaderFront--root:before{background-color:rgba(0,0,0,0.2);content:"";position:absolute;left:0;top:0;bottom:0;right:0}.SiteHeaderFront--container{max-width:1000px;margin:auto;padding:10px 20px;position:relative}.SiteHeaderFront--nav{background-color:white;border-bottom:1px solid rgba(0,0,0,0.1);margin:auto;position:relative;text-align:center;z-index:10}.SiteHeaderFront--logo{font-weight:400;color:#F9F9F9}.SiteHeaderFront--title{font-size:200%;letter-spacing:10px;text-transform:uppercase;margin-bottom:10px}.SiteHeaderFront--subtitle{font-size:200%;font-style:italic;letter-spacing:1px;text-transform:lowercase}.Social--root{display:flex;list-style:none;margin:20px 0;padding:0}.Social--network{flex:1 1 auto}.Social--network a{font-size:30px}
