/*
	Theme Name: Wendy Orr
	Theme URI: 
	Description: 
	Version: 
	Author: Jin & Co.
	Author URI: jinand.co
	Tags:

*/
/*------------------------------------*    VARIABLES
\*------------------------------------*/
/*------------------------------------*    MAIN
\*------------------------------------*/
body { background-color: #0F031D; background-image: url(img/bg-marquee.png); background-image: url(img/bg-marquee.svg); background-position: center top; background-repeat: repeat-x; font-size: 18px; font-family: "Cabin", sans-serif; line-height: 1.46; }

@media (mix-width: 767px) { body { font-size: 14px; } }

a, a:visited { color: #58C7D0; transition: color .15s; word-wrap: break-word; }

a:hover, a:visited:hover { color: #2b8f97; text-decoration: none; }

a:hover, a:active, a:focus, a:visited { outline: 0 !important; text-decoration: none; }

button:hover, button:active, button:focus, button:visited { outline: 0 !important; }

p { margin-bottom: 30px; }

.reversed { color: white; }

/*------------------------------------*    NAV
\*------------------------------------*/
.site-header { text-align: center; }

@media (min-width: 767px) { .site-header { height: 220px; } }

@media (min-width: 769px) { .site-header { height: 320px; padding-top: 55px; } }

a.logo { transform: rotate(-2deg); font-family: "Carter One", cursive; color: #F7FC7B; font-size: 48px; display: inline-block; margin-top: 20px; }

@media (min-width: 767px) { a.logo { padding-top: 20px; font-size: 72px; margin-top: 0; } }

a.logo:hover { color: #f1fa17; }

@media (max-width: 767px) { .nav-menu { margin-top: 20px; } }

.nav-menu a { font-family: "Carter One", cursive; font-size: 14px; color: #58C7D0; padding: 15px; }

@media (max-width: 767px) { .nav-menu a { padding: 15px 10px; } }

.page-title { text-align: center; transform: rotate(-2deg); font-family: "Carter One", cursive; font-size: 24px; color: #F5FF68; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); }

.section-header { text-align: center; margin-bottom: 20px; }

.section-upcoming-events .page-title { text-align: left; padding-left: 30px; }

@media (min-width: 767px) { .section-upcoming-events .page-title { text-align: center; } }

.featured-book { margin-bottom: 30px; }

.featured-book .blurb { font-family: "Cabin", sans-serif; font-size: 14px; color: #D9DAA1; text-align: center; margin-top: 60px; }

@media (min-width: 769px) { .featured-book .blurb { margin-top: 160px; } }

.featured-book .blurb .title { font-family: "Carter One", cursive; }

.featured-book .meta { color: white; margin-top: 20px; }

@media (min-width: 769px) { .featured-book .meta { margin-top: 40px; } }

.featured-book .meta p { margin-bottom: 15px; font-size: 13px; }

.featured-book .meta + .links { margin-top: 40px; }

.featured-book .cover { display: block; background-image: url(img/bg-featured-book.png); background-image: url(img/bg-featured-book.svg); background-position: center center; background-repeat: no-repeat; background-size: auto 90%; text-align: center; margin-bottom: 30px; padding: 30px; }

@media (min-width: 769px) { .featured-book .cover { padding: 38px; } }

.featured-book .cover img { width: 96%; }

@media (min-width: 769px) { .featured-book .links { margin-top: 140px; } }

@media (min-width: 767px) { .featured-book .links.buy-links { margin-top: 80px; } }

.featured-book .links.buy-links a:hover { color: #0CA98B; }

.featured-book .links a:hover { color: #F7FC7B; }

.featured-book .links .from-author { padding: 5px 10px; }

.featured-book .links .from-author a { background-image: none; padding-left: 20px; }

.featured-book .links .from-author a.btn { color: white; text-align: center; }

.featured-book .links .from-author a.btn:hover { background-color: #076250; }

#tag-select { margin-top: 15px; margin-bottom: 25px; }

.blog-controls { margin-bottom: 80px; }

.controls { font-size: 0; margin-bottom: 40px; width: 90%; margin-left: auto; margin-right: auto; }

@media (min-width: 767px) { .controls { width: 60%; } }

@media (min-width: 769px) { .controls { width: 100%; margin-top: 40px; margin-bottom: 100px; } }

.controls .filter { padding: 6px 14px; color: #f1f1f1; border: 0; background-color: #58C7D0; font-size: small; margin: 6px 0; box-shadow: 1px 1px 10px black; }

.controls .filter:hover { color: white; background-color: #2b8f97; }

.controls .filter.active { color: black; background-color: #F7FC7B; }

.single-post, .single-book { padding-left: 0; padding-right: 0; margin-bottom: 30px; }

.blog-post-title { margin-bottom: 20px; font-size: 32px; text-align: center; font-family: "Carter One", sans-serif; }

@media (min-width: 767px) { .blog-post-title { margin-bottom: 45px; } }

#Container .mix { display: none; }

.grid .book-bg-1 { background-image: url(img/card-book-1.png); background-image: url(img/card-book-1.svg); }

.grid .book-bg-2 { background-image: url(img/card-book-2.png); background-image: url(img/card-book-2.svg); }

.grid .book-bg-3 { background-image: url(img/card-book-3.png); background-image: url(img/card-book-3.svg); }

.grid .book-bg-4 { background-image: url(img/card-book-4.png); background-image: url(img/card-book-4.svg); }

.grid .event-bg-1 { background-image: url(img/card-event-1.png); background-image: url(img/card-event-1.svg); }

.grid .single-bg { background-color: white; }

.grid .grid-item { background-repeat: no-repeat; background-size: 94% auto; text-align: center; }

.grid .grid-item:hover .cover img { box-shadow: 1px 1px 10px #58C7D0; }

@media (min-width: 480px) { .grid .grid-item { margin-bottom: 60px; } }

.grid .grid-item-book { background-position: center bottom; min-height: 324px; margin-bottom: 30px; }

@media (min-width: 767px) and (max-width: 769px) { .grid .grid-item-book { margin-bottom: 60px; } }

@media (min-width: 769px) { .grid .grid-item-book { min-height: 324px; margin-bottom: 60px; } }

@media (min-width: 1200px) { .grid .grid-item-book { min-height: 404px; margin-bottom: 30px; } }

@media (max-width: 767px) { .grid .grid-item-book .title { margin-bottom: 0; } }

.grid .grid-item-book .blurb { margin-bottom: 10px; }

.grid .grid-item-post { background-color: white; margin-bottom: 70px; }

@media (min-width: 769px) { .grid .grid-item-post { max-height: 400px; } }

.grid .grid-item-post.no-post-img { padding-top: 30px; }

.grid .grid-item-post .sticker { position: absolute; top: -52px; right: 20px; padding: 15px; }

@media (min-width: 769px) { .grid .grid-item-post .sticker { top: -32px; right: 40px; } }

.grid .grid-item-post .title { min-height: 30px; padding-left: 5px; padding-right: 5px; }

@media (max-width: 767px) { .grid .grid-item-post .title { margin-bottom: 0; } }

.grid .grid-item-post .post-img { display: block; height: 185px; overflow-y: hidden; }

@media (min-width: 767px) and (max-width: 769px) { .grid .grid-item-post .post-img { height: 217px; } }

.grid .grid-item-post .post-img.post-bg-1 { -webkit-mask: url(img/card-post-1.png) center top no-repeat; -webkit-mask: url(img/card-post-1.svg) center top no-repeat; mask: url(img/card-post-1.png) center top no-repeat; mask: url(img/card-post-1.svg) center top no-repeat; -webkit-mask-size: 100% auto; mask-size: 100% auto; }

.grid .grid-item-post .post-img.post-bg-2 { -webkit-mask: url(img/card-post-2.png) center top no-repeat; -webkit-mask: url(img/card-post-2.svg) center top no-repeat; mask: url(img/card-post-2.png) center top no-repeat; mask: url(img/card-post-2.svg) center top no-repeat; -webkit-mask-size: 100% auto; mask-size: 100% auto; }

.grid .grid-item-post .post-img.post-bg-3 { -webkit-mask: url(img/card-post-3.png) center top no-repeat; -webkit-mask: url(img/card-post-3.svg) center top no-repeat; mask: url(img/card-post-3.png) center top no-repeat; mask: url(img/card-post-3.svg) center top no-repeat; -webkit-mask-size: 100% auto; mask-size: 100% auto; }

.grid .grid-item-post .post-img img { max-width: 100%; }

.grid .grid-item-post .blurb { margin-bottom: 10px; text-align: left; }

.grid .grid-item-post .more { background-color: #02939E; color: white; width: 100%; }

.grid .grid-item-post .more:hover { color: #F7FC7B; }

.grid .grid-item-event { position: relative; background-position: center center; background-size: auto 100%; }

.grid .grid-item-event .sticker { position: absolute; top: -52px; right: 20px; padding: 15px; }

@media (min-width: 769px) { .grid .grid-item-event .sticker { top: -32px; right: 40px; } }

@media (min-width: 769px) { .grid .grid-item-event .title { margin-top: 40px; } }

.grid .grid-item-event .blurb { margin-bottom: 10px; }

@media (min-width: 769px) { .grid .grid-item-event .blurb { padding-left: 40px; padding-right: 40px; } }

.grid .grid-item-event .more { color: white; width: 100%; }

.grid .grid-item-event .more:hover { color: #F7FC7B; }

.grid .grid-item-single { position: relative; }

.grid .grid-item-single .more { clear: both; display: block; color: white; width: 100%; text-align: center; background-color: #02939E; }

.grid .grid-item-single .more:hover { color: #F7FC7B; }

.grid .grid-item-single .next-post { clear: both; display: block; background-color: #02939E; width: 100%; color: white; text-align: center; border-bottom: 1px solid white; }

.grid .grid-item-single .next-post a { color: white; }

.grid .grid-item-single .next-post a:hover { color: #F7FC7B; }

.grid .cover { display: block; position: relative; height: 240px; }

@media (min-width: 1200px) { .grid .cover { height: 222px; } }

.grid .cover img { position: absolute; left: 25%; bottom: 0; max-width: 50%; }

.grid .title { font-family: "Carter One", cursive; font-size: 13px; color: #191F39; }

.grid .blurb { font-family: Cabin-Medium; font-size: 12px; color: #686F8A; padding-left: 12px; padding-right: 12px; height: 82px; }

@media (max-width: 767px) { .grid .blurb { height: 112px; } }

.grid .blurb p { margin-bottom: 0; }

.grid .buy, .grid .more { display: inline-block; width: 48%; line-height: 60px; font-family: "Carter One", cursive; font-size: 14px; color: #333333; }

.grid .buy:hover, .grid .more:hover { color: white; }

a.read-more, .read-more { display: block; background-image: url(img/icon-glasses.png); background-image: url(img/icon-glasses.svg); background-repeat: no-repeat; background-position: 4% center; margin-bottom: 20px; padding-left: 60px; line-height: 40px; font-family: "Carter One", cursive; font-size: 14px; color: #FC3D1D; }

a.read-more:hover, .read-more:hover { color: #58C7D0; }

a.read-more.full-bio, .read-more.full-bio { line-height: 20px; }

@media (min-width: 767px) { a.read-more.full-bio, .read-more.full-bio { margin-top: 30px; line-height: 60px; } }

a.read-more.find-out-more, .read-more.find-out-more { line-height: normal; }

a.read-more.read-blog, .read-more.read-blog { background-image: url(img/icon-blog.png); background-image: url(img/icon-blog.svg); color: #78CEFF; }

a.read-more.contact-me, .read-more.contact-me { background-image: url(img/icon-contact.png); background-image: url(img/icon-contact.svg); color: #31D1B5; }

a.read-more.full-bio, .read-more.full-bio { color: #FC3D1D; }

a.read-more.read-chapter, .read-more.read-chapter { background-image: url(img/icon-book.png); background-image: url(img/icon-book.svg); color: #F18E3B; }

a.read-more.awards, .read-more.awards { background-image: url(img/icon-award.png); background-image: url(img/icon-award.svg); background-position: 8% 40%; color: #F5FF68; }

a.read-more.buy-book, .read-more.buy-book { background-image: url(img/icon-bag.png); background-image: url(img/icon-bag.svg); color: #0CA98B; }

a.read-more.buy-book:hover, .read-more.buy-book:hover { cursor: pointer; }

a.read-more.out-of-print, .read-more.out-of-print { background-image: none; color: #0CA98B; padding-left: 0px; }

a.read-more.download, .read-more.download { background-image: none; padding-left: 0; color: #58C7D0; margin-bottom: 5px; padding-left: 60px; }

.awards { font-size: 12px; color: #F5FF68; }

.awards ul { padding-left: 0; list-style: none; }

.awards ul li { margin-bottom: 6px; }

.label-only { color: #333333; padding-left: 10px; }

.buy-links .label-only { margin-top: 5px; margin-bottom: 10px; font-weight: bold; }

.row.grid .label-only { font-family: "Cabin", sans-serif; padding-left: 20px; }

.link-set { margin-top: 10px; }

.link-set.downloads a { background-image: url(img/icon-cloud.png); background-image: url(img/icon-cloud.svg); background-position: 3% 40%; }

.link-set.buy-links a { background-image: url(img/icon-ext-link.png); background-image: url(img/icon-ext-link.svg); background-position: 6% 20%; padding-left: 40px; color: #0CA98B; }

.link-set.buy-links a:hover { color: #F18E3B; }

.link-set a { background-repeat: no-repeat; display: block; font-size: 14px; margin-bottom: 20px; padding-left: 60px; line-height: 1.2; }

.link-set .dropdown-menu a { margin-top: 5px; margin-bottom: 5px; }

.follow { margin-top: 20px; font-family: "Carter One", cursive; font-size: 14px; color: #4BA3EB; }

@media (max-width: 767px) { .follow { text-align: center; } }

@media (min-width: 767px) { .follow { margin-top: 50px; } }

@media (max-width: 767px) { .follow span { display: block; margin-top: 10px; margin-bottom: 5px; } }

.follow a { margin-left: 10px; display: inline-block; width: 32px; height: 32px; line-height: 32px; text-indent: -999em; background-repeat: no-repeat; background-position: center center; background-size: 94%; }

.follow a:hover { background-size: 100%; }

.follow a.fb { background-image: url(img/icon-facebook.png); background-image: url(img/icon-facebook.svg); }

.follow a.tw { background-image: url(img/icon-twitter.png); background-image: url(img/icon-twitter.svg); }

.follow a.pin { background-image: url(img/icon-pinterest.png); background-image: url(img/icon-pinterest.svg); }

.follow a.ig { background-image: url(img/icon-instagram.png); background-image: url(img/icon-instagram.svg); }

.follow a.gr { background-image: url(img/icon-goodreads.png); background-image: url(img/icon-goodreads.svg); }

.about-wendy { position: relative; }

@media (min-width: 767px) { .about-wendy { margin-top: 20px; margin-bottom: 20px; padding-top: 50px; padding-bottom: 30px; } }

.about-wendy.about-wendy-lg .sticker { left: 50%; }

.about-wendy.about-wendy-lg .follow { line-height: 50px; margin-top: 0px; }

.about-wendy.about-wendy-lg .excerpt { margin-top: 30px; margin-bottom: 60px; }

@media (min-width: 767px) and (max-width: 769px) { .about-wendy.about-wendy-lg .excerpt { margin-bottom: 60px; } }

.about-wendy .excerpt { font-size: 14px; color: #F2F2F2; }

.about-wendy .photo { position: relative; margin-bottom: 30px; }

.about-wendy .sticker { position: absolute; top: -32px; left: 100px; }

.about-wendy .read-more { line-height: normal; }

@media (min-width: 767px) { .about-wendy .read-more { margin-top: 50px; } }

@media (max-width: 767px) { .about-wendy .read-more { margin-top: 0; } }

.about-wendy .read-more.read-blog { line-height: 50px; margin-top: 0px; }

.about-wendy .read-more.contact-me { line-height: 50px; }

@media (max-width: 767px) { .about-wendy .read-more.contact-me { margin-top: 20px; } }

.about-wendy .read-more.full-bio { line-height: normal; }

@media (min-width: 767px) { .about-wendy .read-more.full-bio { margin-top: 50px; } }

.sticker { background: #02939E; position: relative; width: 64px; height: 64px; padding-top: 15px; border-radius: 50%; transform: rotate(-15deg); font-family: "Carter One", cursive; font-size: 14px; color: #FFFFFF; line-height: 18px; text-align: center; }

.email-subscribe { padding-top: 30px; padding-bottom: 20px; background-image: url(img/bg-email-subscribe.png); background-image: url(img/bg-email-subscribe.svg); background-repeat: no-repeat; background-position: center center; background-size: 100% auto; }

@media (min-width: 767px) { .email-subscribe { padding-top: 60px; padding-bottom: 40px; } }

.email-subscribe .title { margin: 0 0 20px; font-family: "Carter One", cursive; font-size: 14px; color: #E1E0C4; }

.email-subscribe .btn-primary { font-family: "Carter One", cursive; }

.email-subscribe #mc-embedded-subscribe-form input[type="text"], .email-subscribe #mc-embedded-subscribe-form input[type="email"], .email-subscribe #mc-embedded-subscribe-form input[type="submit"] { width: 100%; }

.modal .modal-content button.close { float: none; color: crimson; font-weight: 100; opacity: .8; line-height: 0; z-index: 9999; }

.modal .modal-content button.close span { font-size: 42px; }

#modal-menu .modal-content { padding: 10px 10px 15px; text-align: center; text-transform: lowercase; }

@media (max-width: 480px) { #modal-menu .modal-content { padding-top: 5px; } }

#modal-menu .modal-header { border: none; padding-bottom: 0; }

#modal-menu .modal-header .name { font-size: 32px; margin-top: 15px; margin-bottom: 5px; color: crimson; }

#modal-menu .modal-header .description { margin-bottom: 15px; }

#modal-menu .main-menu { padding-left: 0; margin-top: 4px; margin: 10px; }

#modal-menu .main-menu li { list-style-type: none; }

#modal-menu .main-menu li#menu-item-7774 { margin-top: 30px; }

#modal-menu .main-menu li a { display: block; font-size: 20px; padding: 2px 0; }

@media (min-width: 767px) { #modal-menu .main-menu li a { font-size: 32px; } }

/*------------------------------------*    STRUCTURE
\*------------------------------------*/
.marquee { margin-bottom: 15px; }

@media (min-width: 769px) { .marquee { margin-bottom: 80px; } }

.marquee .name { font-size: 80px; color: white; text-transform: lowercase; line-height: 1; margin-bottom: 10px; }

.marquee .name a { color: white; }

.description { font-size: 18px; font-weight: 300; text-transform: lowercase; }

.title { margin-bottom: 15px; font-size: 32px; }

@media (min-width: 769px) { .blog-grid { padding-left: 30px; padding-right: 30px; } }

.bg-panel { background-color: #FFFFFF; margin-bottom: 80px; }

@media (min-width: 769px) { .bg-panel { padding: 80px 80px 80px; } }

.post { padding-top: 30px; padding-bottom: 40px; }

@media (min-width: 767px) { .post { padding-top: 60px; } }

.post .ft-img { padding-top: 15px; }

.post hgroup .title { margin-top: 15px; margin-bottom: 30px; }

.post hgroup .item-meta { margin-top: 25px; margin-bottom: 15px; color: white; }

.post .content img { max-width: 100%; }

.post .alignleft.size-medium { width: 48%; margin: 5px 0 20px 0; }

.post h2 { font-size: 24px; }

@media (max-width: 767px) { .post .alignleft.size-medium { width: 100%; margin: 5px 0 20px 0; } }

.post .alignleft.size-medium + .alignleft.size-medium { margin: 5px 0 20px 4%; }

@media (max-width: 767px) { .post .alignleft.size-medium + .alignleft.size-medium { margin: 5px 0 20px 0; } }

#respond { margin-top: 30px; }

.post-comments { margin-top: 60px; }

.post-comments .commentlist .children { list-style: none; }

.post-comments .commentlist .comment { padding-bottom: 30px; margin-bottom: 30px; }

.post-comments .commentlist .comment .feed-comment-author a { font-weight: bold; color: crimson; }

.post-comments .commentlist .comment .item-meta { color: silver; font-size: 14px; }

.pagination .page-numbers.current { color: crimson; }

.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6 { text-transform: lowercase; }

.sidebar .screen-reader-text { display: none; }

.sidebar .widget_recent_entries ul li { margin-bottom: 15px; }

.sidebar .widget_recent_entries ul li a { color: #333333; }

.sidebar .widget_recent_entries ul li .post-date { text-transform: lowercase; display: block; font-size: 14px; }

.widget_recent_entries ul, .widget_categories ul { margin-left: 0; padding-left: 0; list-style: none; }

.widget_recent_entries ul li a:hover, .widget_categories ul li a:hover { color: crimson; }

.site-footer { padding-top: 30px; }

.site-footer .copy { color: silver; font-size: 14px; }

.site-footer .credit { text-align: right; font-size: 14px; }

/*------------------------------------*    BOOTSTRAP OVERRIDES
\*------------------------------------*/
.form-control { border-radius: 0; }

.btn-primary { background-color: #02939E; color: white; border-color: #02939E; border-radius: 0; }

.btn-primary:hover { background-color: #03c2d0; border-color: #02939E; }

.navbar { padding: 0; }

@media (max-width: 767px) { .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a { padding: 10px 10px; } }

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: 375px; }

.nav > li > a:focus, .nav > li > a:hover { background-color: transparent; }

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { color: black; background-color: transparent; }

@media (min-width: 992px) { .modal-lg { width: 1200px; } }

.carousel-control.right, .carousel-control.left { background-image: none; }

.carousel-fade .carousel-inner .item { opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }

.carousel-fade .carousel-inner .active { opacity: 1; }

.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; }

.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }

.carousel-fade .carousel-control { z-index: 2; }

/*------------------------------------*	TYPOGRAPHY
\*------------------------------------*/
/*------------------------------------*    MISC
\*------------------------------------*/
::selection { background: #F7FC7B; color: #333333; text-shadow: none; }

::-webkit-selection { background: #04A4CC; color: white; text-shadow: none; }

::-moz-selection { background: #04A4CC; color: white; text-shadow: none; }

/*------------------------------------*    WORDPRESS CORE
\*------------------------------------*/
.alignnone { margin: 5px 20px 20px 0; }

.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }

.alignright { float: right; margin: 5px 0 20px 20px; }

.alignleft { float: left; margin: 5px 20px 20px 0; }

a img.alignright { float: right; margin: 5px 0 20px 20px; }

a img.alignnone { margin: 5px 20px 20px 0; }

a img.alignleft { float: left; margin: 5px 20px 20px 0; }

a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: 1px solid #F0F0F0; max-width: 96%; padding: 5px 3px; }

.wp-caption.alignnone { margin: 5px 20px 20px 0; }

.wp-caption.alignleft { margin: 5px 40px 20px 0; }

.wp-caption.alignright { margin: 5px 0 20px 40px; }

.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }

.wp-caption .wp-caption-text, .gallery-caption { font-size: 11px; line-height: 17px; margin: 0; padding: 5px; }

/*------------------------------------*    PRINT
\*------------------------------------*/
@media print { * { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; } }

/*# sourceMappingURL=style.css.map */