html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{background-color:#f7f7f7;color:#444;line-height:1.7}a{color:#b9324f;text-decoration:none;transition:color .3s ease}a:hover{color:#333}.container{background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.05);margin:0 auto;max-width:1120px;padding:8px}.site-header{margin-bottom:10px;padding:2px 0;text-align:center}.site-title a{color:#333;font-family:Playfair Display,serif;font-weight:700}.site-description{color:#5e5e5e;font-size:1.1em;margin-top:10px}.main-navigation{background-color:#fff;border-bottom:1px solid #eee;font-family:Lato,sans-serif;text-align:center}.main-navigation ul{display:inline-block;list-style:none;margin:0;padding:0}.main-navigation li{display:inline-block;margin:0 20px}.main-navigation a{border-bottom:2px solid transparent;color:#555;display:block;font-size:14px;font-weight:700;letter-spacing:1px;padding:20px 0;text-decoration:none;text-transform:uppercase}.main-navigation .current-menu-item>a,.main-navigation a:hover{border-bottom-color:#a03a51;color:#a03a51}.menu-toggle{background:#c7435e;border:none;color:#fff;cursor:pointer;display:none;font-size:1em;padding:10px 15px}.site-content{display:flex;padding-top:30px}.content-area{box-sizing:border-box;flex:1;max-width:75%;padding-right:40px}.widget-area{flex:1;max-width:25%}.no-sidebar .content-area{max-width:100%;padding-right:0}.ad-widget-area{margin: 15px auto;text-align:center;padding:0;background:transparent;box-shadow:none;width:100%;max-width:336px;min-height:250px;overflow:hidden;}.post{border-bottom:1px solid #eee;margin-bottom:60px;padding-bottom:40px}.post-thumbnail img,.post-thumbnail-link img{border-radius:5px;height:auto;max-width:100%}.entry-header .entry-title{font-family:Playfair Display,serif;font-size:1.6em;margin-bottom:-4px;margin-top:0}.entry-title a{color:#333}.entry-title a:hover{color:#d44f6a}.entry-meta{color:#5e5e5e;font-family:Lato,sans-serif;font-size:.9em;margin-bottom:4px}.entry-content p{font-size:1.1em;margin-bottom:1.5em}.widget{background:#fff;border-radius:2px;margin-bottom:15px;margin-top:15px;padding:20px}.widget-title{color:#333;font-family:Playfair Display,serif;font-size:1.5em;margin-bottom:20px;margin-top:0}.site-footer{border-top:1px solid #eee;color:#5e5e5e;font-family:Lato,sans-serif;margin-top:30px;padding:40px 0;text-align:center}.post-navigation{border-bottom:1px solid #eee;border-top:1px solid #eee;margin:30px 0;padding:30px 0}.post-navigation .nav-links{display:flex;justify-content:space-between}.post-navigation .nav-next,.post-navigation .nav-previous{flex-basis:50%}.post-navigation .nav-next{text-align:right}.post-navigation .nav-subtitle{color:#5e5e5e;display:block;font-size:.9em;letter-spacing:1px;text-transform:uppercase}.post-navigation .nav-title{font-size:1.1em;font-weight:700}.comments-area{border-top:1px solid #eee;margin-top:40px;padding-top:40px}.comments-title{font-family:Playfair Display,serif;font-size:1.8em;margin-bottom:20px}.comment-list{list-style:none;padding:0}.comment-form-comment textarea{border:1px solid #ddd;border-radius:5px;padding:10px;width:100%}.form-submit .submit{background-color:#c7435e;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.form-submit .submit:hover{background-color:#333}.related-posts{border-top:1px solid #eee;margin-top:40px;padding-top:40px}.related-posts h3{font-family:Playfair Display,serif;font-size:1.8em;margin-bottom:20px}.related-posts-container{display:flex;gap:20px}.related-post-item{flex:1;text-align:center}.related-post-item a{color:#333;display:block;text-decoration:none}.related-post-item img{border-radius:5px;height:auto;margin-bottom:10px;max-width:100%}.related-post-title{font-weight:700}.footer-navigation{margin-bottom:20px}.footer-navigation ul{list-style:none;margin:0;padding:0;text-align:center}.footer-navigation li{display:inline-block;margin:0 15px}.footer-navigation a{color:#555;font-size:.9em;text-decoration:none}.footer-navigation a:hover{color:#d44f6a}.footer-navigation-secondary{margin-bottom:20px}.footer-navigation-secondary ul{list-style:none;margin:0;padding:0;text-align:center}.footer-navigation-secondary li{display:inline-block;margin:0 15px}.footer-navigation-secondary a{color:#555;font-size:.9em;text-decoration:none}.footer-navigation-secondary a:hover{color:#d44f6a}.social-links{margin-bottom:14px;margin-top:20px}.social-links a{margin:0 10px}.social-links a i{transition:all .3s ease}.social-links a i.fa-facebook{color:#3b5998}.social-links a i.fa-twitter{color:#1da1f2}.social-links a i.fa-instagram{color:#c32aa3}.social-links a i.fa-pinterest{color:#bd081c}.site-info{margin-bottom:-23px;margin-top:37px}@media (max-width:992px){.content-area{max-width:100%;padding-right:0}.widget-area{display:none}}@media (max-width:768px){.site-header{align-items:center;display:flex;justify-content:space-between;padding:5px 4px;position:relative}.site-branding{text-align:left}.site-title{margin:0}.site-description{display:none}.site-content{flex-direction:column}.menu-toggle{display:block}.main-navigation{flex-basis:auto}.main-navigation ul{display:none}.main-navigation.toggled ul{background-color:#fff;border-top:1px solid #eee;box-shadow:0 5px 15px rgba(0,0,0,.05);display:block;position:absolute;right:0;text-align:center;top:100%;width:100%;z-index:100}.main-navigation.toggled li{border-bottom:1px solid #eee;display:block;margin:0}.main-navigation.toggled li:last-child{border-bottom:none}.main-navigation.toggled a{padding:15px}.main-navigation li{display:block;margin:0}.main-navigation a{padding:15px}.related-posts-container{flex-direction:column}.footer-navigation ul,.footer-navigation-secondary ul{display:grid;grid-template-columns:1fr}.footer-navigation li,.footer-navigation-secondary li{display:block;padding:3px 0}.ad-widget-area{min-height:100px;}}.ad-widget-area-mobile{margin:10px auto;text-align:center;padding:0;width:100%;max-width:320px;min-height:50px;overflow:hidden;}.ad-widget-area-mobile,.shortcode-widget-area{background:transparent;border:none;box-shadow:none;padding:0}.shortcode-widget-area{margin:0}.shortcode-title{display:none}