html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  border:0;
  font-family:inherit;
  font-size:100%;
  font-style:inherit;
  font-weight:inherit;
  margin:0;
  outline:0;
  padding:0;
  vertical-align:baseline
}
html {
  font-size:62.5%;
  -ms-overflow-y:scroll;
  overflow-y:scroll;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%
}
body {
  background:#eaf6f7
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display:block
}
ol,
ul {
  list-style:none
}
table {
  border-collapse:separate;
  border-spacing:0
}
caption,
th,
td {
  font-weight:400;
  text-align:left
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content:""
}
blockquote,
q {
  quotes:"" ""
}
a:focus {
  outline:thin dotted
}
a:hover,
a:active {
  outline:0
}
a img {
  border:0
}
body {
  color:#666;
  font-size:14px;
  font-family:Georgia,serif;
  line-height:1.8em;
  margin:0 auto 0;
  padding:0
}
#wrap {
  width:100%;
  margin:20px auto 20px;
  padding:0
}
#container {
  background:#fff;
  width:920px;
  margin:0 auto;
  padding:0 0 20px;
  -webkit-box-shadow:0 0 2px #bbb;
  box-shadow:0 0 2px #bbb
}
h1,
h2,
h3,
h4,
h5,
h6 {
  clear:both
}
ul,
ol {
  margin:0 0 1.5em 3em
}
ul {
  list-style:disc
}
ol {
  list-style:decimal
}
ul ul,
ol ol,
ul ol,
ol ul {
  margin-bottom:0;
  margin-left:1.5em
}
dt {
  font-weight:700
}
dd {
  margin:0 1.5em 1.5em
}
b,
strong {
  font-weight:700
}
dfn,
cite,
em,
i {
  font-style:italic
}
table {
  margin:0 0 1.5em;
  width:100%
}
th {
  font-weight:700
}
a {
  color:#699;
  text-decoration:none;
  outline:none;
  -webkit-transition:background .25s,color .25s;
  -moz-transition:background .25s,color .25s;
  -o-transition:background .25s,color .25s;
  -ms-transition:background .25s,color .25s;
  transition:background .25s,color .25s
}
a:focus,
a:hover,
a:active {
  color:#366;
  text-decoration:underline;
  outline:none
}
a img {
  border:none
}
#submit,
#searchsubmit {
  cursor:pointer;
  -webkit-transition:background .25s,color .25s;
  -moz-transition:background .25s,color .25s;
  -o-transition:background .25s,color .25s;
  -ms-transition:background .25s,color .25s;
  transition:background .25s,color .25s
}
.hidden {
  display:none
}
.clear {
  clear:both
}
.linerule {
  border-bottom:1px solid #ccc;
  padding-top:15px;
  margin-bottom:15px
}
img,
iframe,
object,
embed {
  max-width:100%
}
code,
pre {
  color:#666;
  background:#f9f9f9;
  font-family:"Courier New",Courier,monospace;
  font-size:11px;
  padding:5px 10px;
  border:1px dashed #ddd
}
blockquote {
  color:#999;
  font-size:24px;
  font-style:italic;
  line-height:32px;
  margin:15px 25px;
  padding:0 20px
}
hr {
  border:0;
  width:100%;
  height:1px;
  color:#ddd;
  background-color:#ddd;
  margin:5px 0 8px;
  padding:0
}
.avatar {
  background:#f9f9f9;
  margin:10px 10px 10px 0;
  padding:5px;
  border:1px solid #ddd;
  -webkit-box-shadow:0 0 3px #eee;
  box-shadow:0 0 3px #eee
}
#header {
  overflow:visible
}
#logo {
  background:#fff;
  max-width:920px;
  height:auto;
  margin:0 auto;
  padding:0;
  text-align:center
}
.site-title {
  padding:0 25px;
  margin:20px 0 0
}
.site-title a {
  display:block
}
.site-description {
  font-size:20px;
  line-height:28px;
  padding:0 25px
}
h1 {
  color:#666;
  font-family:'Droid Serif',Georgia,serif;
  font-size:36px;
  font-weight:400;
  font-style:normal;
  line-height:42px;
  margin:4px 0;
  padding:4px 0
}
h2 {
  color:#666;
  font-family:'Droid Serif',Georgia,serif;
  font-size:32px;
  font-weight:400;
  font-style:normal;
  text-transform:none;
  line-height:36px;
  margin:4px 0;
  padding:4px 0
}
h3 {
  color:#666;
  font-size:28px;
  font-family:'Droid Serif',Georgia,serif;
  font-weight:400;
  font-style:normal;
  text-transform:none;
  margin:5px 0;
  padding:5px 0;
  line-height:32px
}
h4 {
  color:#666;
  font-size:24px;
  font-family:'Droid Serif',Georgia,serif;
  font-weight:400;
  font-style:normal;
  text-transform:none;
  margin:5px 0;
  padding:5px 0;
  line-height:28px
}
h5 {
  color:#666;
  font-size:18px;
  font-family:'Droid Serif',Georgia,serif;
  font-weight:400;
  font-style:normal;
  text-transform:none;
  margin:4px 0;
  padding:4px 0;
  line-height:24px
}
h6 {
  color:#666;
  font-size:16px;
  font-family:'Droid Serif',Georgia,serif;
  font-weight:400;
  font-style:normal;
  text-transform:none;
  margin:4px 0;
  padding:4px 0;
  line-height:22px
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color:#333;
  text-decoration:none;
  border:none
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color:#666;
  text-decoration:none;
  border:none
}
.alignleft {
  display:inline;
  float:left;
  margin-right:1.5em
}
.alignright {
  display:inline;
  float:right;
  margin-left:1.5em
}
.aligncenter {
  clear:both;
  display:block;
  margin:0 auto
}
.assistive-text {
  clip:rect(1px 1px 1px 1px);
  clip:rect(1px,1px,1px,1px);
  position:absolute
}
#navbar {
  background:#fff url(/web/20210530092052im_/https://s2.wp.com/wp-content/themes/pub/blissful-blog/images/nav_bg.png) center no-repeat;
  font-size:11px;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-style:normal;
  font-weight:400;
  line-height:24px;
  text-align:center;
  margin:20px auto;
  max-width:920px;
  padding:0 20px
}
.main-navigation ul {
  background-color:#fff;
  display:inline-block;
  list-style-type:none;
  padding:0;
  margin:0
}
.main-navigation ul li {
  background:#fff;
  float:left;
  margin:0;
  padding:0;
  position:relative;
  border-left:1px solid #ccc
}
.main-navigation ul li:first-child {
  border-left:none
}
.main-navigation ul li a {
  padding:0 15px;
  color:#999;
  display:block;
  text-decoration:none
}
.main-navigation ul li a:hover {
  color:#366;
  text-decoration:none
}
.main-navigation ul .current_page_item>a,
.main-navigation ul .current-menu-item>a,
.main-navigation ul .current_page_ancestor>a,
.main-navigation ul .current-menu-ancester>a,
.main-navigation ul .current-cat a {
  color:#366
}
.main-navigation ul li ul {
  list-style:none;
  position:absolute;
  top:24px;
  left:0;
  z-index:9;
  margin:0;
  padding:0;
  display:none;
  float:left;
  width:180px
}
.main-navigation ul li:hover>ul {
  display:block
}
.main-navigation ul li ul li {
  border:none;
  margin:0;
  padding:0;
  width:180px
}
.main-navigation ul li ul li ul {
  top:0;
  left:180px
}
.main-navigation ul li ul li a {
  background:#eaf6f7;
  color:#366;
  display:block;
  padding:5px 15px;
  text-align:left;
  width:150px
}
.main-navigation ul li ul li a:hover {
  background-color:#699;
  color:#fff
}
#slider-wrapper {
  width:100%;
  margin-bottom:20px;
  overflow:hidden;
  position:relative
}
#slider-wrapper .flexslider {
  background:0 0;
  border:0 none
}
#slider-wrapper .featured .hentry {
  background-color:#fff;
  background-color:rgba(255,255,255,.9);
  border:0 none;
  display:block;
  margin:0;
  padding:15px;
  position:absolute;
  bottom:15px;
  left:15px;
  width:860px
}
#slider-wrapper .featured .entry-header {
  border-right:1px solid #ccc;
  display:block;
  float:left;
  padding:5px 15px 5px 0;
  text-align:right;
  width:265px
}
#slider-wrapper .featured .entry-title {
  font-size:22px;
  line-height:26px;
  text-align:right;
  width:100%
}
#slider-wrapper .featured .entry-title a {
  color:#333
}
#slider-wrapper .featured .entry-title a:hover {
  color:#699
}
#slider-wrapper .featured .entry-content {
  float:left;
  display:inline-block;
  width:554px;
  margin:9px 0 0;
  padding:0 0 0 15px
}
#slider-wrapper .featured .entry-content p {
  line-height:20px;
  margin:0;
  padding:0
}
#slider-wrapper .featured img {
  height:auto
}
#slider-wrapper .flex-direction-nav {
  list-style-type:none;
  margin:0;
  padding:0;
  position:absolute;
  top:46%;
  z-index:10;
  width:100%
}
#slider-wrapper .flex-direction-nav a {
  border-radius:20px;
  display:block;
  margin:-15px 0 0;
  overflow:hidden;
  position:absolute;
  text-indent:-999em;
  width:40px;
  height:40px
}
#slider-wrapper .flex-direction-nav .next {
  background:url(/web/20210530092052im_/https://s2.wp.com/wp-content/themes/pub/blissful-blog/images/next_btn.png) no-repeat -40px 0;
  right:15px
}
#slider-wrapper .flex-direction-nav .prev {
  background:url(/web/20210530092052im_/https://s2.wp.com/wp-content/themes/pub/blissful-blog/images/prev_btn.png) no-repeat;
  left:15px
}
#slider-wrapper .flex-direction-nav a:hover {
  background-color:rgba(255,255,255,.75)
}
#slider-wrapper .flex-direction-nav .prev:hover {
  background-position:-40px 0
}
#slider-wrapper .flex-direction-nav .next:hover {
  background-position:0 0
}
#slider-wrapper .flex-control-nav {
  display:none;
  visibility:hidden
}
.postarea {
  padding:40px 80px;
  overflow:hidden
}
.page-header {
  border-bottom:1px solid #ddd;
  margin-bottom:30px
}
.page-header h1 {
  margin:0;
  padding:0 0 20px
}
.entry-content:after {
  clear:both;
  content:'';
  display:block
}
.hentry {
  width:100%;
  margin:0 0 30px;
  padding:0 0 40px;
  border-bottom:1px solid #ddd
}
.sticky {
  background-color:#f9f9f9;
  width:96%;
  padding:2%
}
.search .hentry {
  overflow:hidden
}
.hentry p {
  margin:0;
  padding:6px 0
}
.hentry img {
  height:auto
}
.entry-content .featureimg img,
.entry-content .featurevid {
  display:block;
  text-align:center;
  margin:10px auto 15px;
  padding:0;
  overflow:hidden
}
.entry-header {
  display:block;
  width:100%;
  padding-bottom:10px
}
.entry-title {
  display:block;
  width:94%;
  text-align:left;
  margin:0;
  padding:0
}
.postcomments {
  float:right;
  display:inline-block;
  background:#eaf6f7 url(/web/20210530092052im_/https://s2.wp.com/wp-content/themes/pub/blissful-blog/images/comment_icon.png) no-repeat top right;
  width:6%;
  height:40px;
  text-align:center;
  margin:12px 0 0;
  padding:0
}
.postcomments a {
  padding:5px 12px
}
.entry-meta {
  color:#999;
  font-size:12px;
  line-height:1.4em;
  letter-spacing:1px;
  padding-top:10px
}
.entry-header .entry-meta {
  text-transform:uppercase
}
.byline {
  display:none
}
.group-blog .byline {
  display:inline
}
.entry-content {
  padding-bottom:5px
}
.page-links {
  padding:6px 0
}
.page-links a {
  background-color:#eaf6f7;
  display:inline-block;
  margin:0 2px;
  padding:1px 8px
}
.page-links a:hover {
  background-color:#699;
  color:#fff;
  text-decoration:none
}
.postmeta {
  float:left;
  width:100%;
  font-size:14px;
  margin-top:20px;
  padding:0
}
.postmeta a {
  text-decoration:none
}
.postmeta a:hover {
  text-decoration:underline
}
.postmeta p {
  margin:0;
  padding:0
}
.postmeta a {
  color:#ccc
}
.postmeta a:hover {
  color:#699
}
.social_links {
  float:left;
  display:inline-block;
  width:100%;
  margin-top:20px;
  padding:0
}
.tweet_btn,
.like_btn,
.plus_btn {
  float:left;
  display:inline-block;
  height:22px;
  margin:2px 8px 0 0;
  padding:0;
  overflow:hidden
}
.tweet_btn {
  width:54px
}
.like_btn {
  width:48px
}
.plus_btn {
  width:32px
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget {
  display:none
}
#nav-below {
  margin-bottom:20px
}
.paging-navigation,
.post-navigation,
.comment-navigation {
  overflow:hidden
}
.comment-navigation {
  margin:15px 0 10px
}
.paging-navigation div,
.post-navigation div,
.comment-navigation div {
  float:left;
  width:50%
}
.paging-navigation .nav-previous,
.post-navigation .nav-previous,
.comment-navigation .nav-previous {
  text-align:left
}
.paging-navigation .nav-next,
.post-navigation .nav-next,
.comment-navigation .nav-next {
  float:right;
  text-align:right
}
.paging-navigation a,
.post-navigation a,
.comment-navigation a {
  background-color:#eaf6f7;
  display:inline-block;
  padding:2px 10px
}
.paging-navigation a:hover,
.post-navigation a:hover,
.comment-navigation a:hover {
  background-color:#699;
  color:#fff;
  text-decoration:none
}
.postarea.showcase {
  padding:40px 60px
}
.postarea.showcase .first {
  margin-left:0;
  clear:both
}
.postarea.showcase .six.columns {
  padding:15px 0
}
.postarea.showcase .information p {
  margin-top:-10px
}
.postarea.showcase iframe,
.postarea.showcase embed,
.postarea.showcase object {
  display:block;
  max-height:220px
}
.gallery img {
  background:#fff;
  padding:4px;
  border:1px solid #ddd !important;
  -webkit-box-shadow:0 0 3px #eee;
  box-shadow:0 0 3px #eee
}
.gallery img:hover {
  background:#eaf6f7
}
.gallery-caption {
  font-size:12px;
  line-height:16px
}
img.centered {
  display:block;
  margin:8px auto 8px;
  padding:0
}
img.alignnone {
  display:inline;
  margin:8px 0;
  padding:0
}
img.alignright {
  display:inline;
  margin:8px 0 8px 20px;
  padding:0
}
img.alignleft {
  display:inline;
  margin:8px 20px 8px 0;
  padding:0
}
.aligncenter {
  display:block;
  margin:8px auto 8px
}
.alignright {
  float:right;
  margin:8px 0 8px 20px
}
.alignleft {
  float:left;
  margin:8px 20px 8px 0
}
.wp-caption {
  display:inline-block;
  background-color:#f9f9f9;
  border:1px solid #ddd;
  margin-top:10px;
  margin-bottom:10px;
  max-width:98%;
  padding:1%;
  text-align:center
}
.wp-caption.aligncenter {
  display:block;
  margin:0 auto
}
.wp-caption img {
  margin:0;
  padding:0;
  border:0
}
.wp-caption p.wp-caption-text {
  margin:0;
  padding:5px;
  font-size:11px;
  font-weight:400;
  text-align:center
}
.banner-wrap {
  background-color:#eaf6f7
}
.featurebanner {
  display:block;
  margin:0 auto
}
.featureimg {
  float:left;
  margin:10px 10px 10px 0
}
#footerwidgets {
  display:block;
  margin:0;
  padding:0 80px
}
#sidebar h4,
#footerwidgets h4 {
  font-size:14px;
  color:#333;
  text-decoration:none;
  margin:0 0 10px;
  padding:5px 0;
  border-bottom:1px solid #ddd
}
#sidebar li,
#footerwidgets li {
  text-decoration:none;
  list-style-type:none
}
#sidebar ul,
#footerwidgets ul {
  list-style-type:none;
  margin:0;
  padding:0
}
#sidebar ul li,
#footerwidgets ul li {
  list-style-type:none;
  margin:0;
  padding:0
}
#sidebar ul li ul li a,
#footerwidgets ul li ul li a {
  display:block;
  font-size:12px;
  padding:2px 0;
  margin:0
}
#sidebar ul li ul li a:hover,
#footerwidgets ul li ul li a:hover {
  text-decoration:none
}
#sidebar ul li ul li ul li a,
#footerwidgets ul li ul li ul li a {
  text-indent:10px
}
#sidebar ul li ul li ul li ul li a,
#footerwidgets ul li ul li ul li ul li a {
  text-indent:20px
}
.widget {
  float:left;
  display:block;
  width:100%;
  margin:0;
  padding:0 0 30px;
  overflow:hidden
}
.widget img {
  height:auto
}
#sidebar .textwidget,
#footerwidgets .textwidget {
  padding:0
}
#sidebar .textwidget a,
#footerwidgets .textwidget a,
#sidebar #recentcomments a,
#footerwidgets #recentcomments a {
  text-decoration:underline;
  display:inline;
  margin:0;
  padding:0;
  border:none
}
#sidebar .textwidget a:hover,
#footerwidgets .textwidget a:hover,
#sidebar #recentcomments a:hover {
  background:0 0;
  text-decoration:none
}
#sidebar .menu,
#footerwidgets .menu {
  float:none;
  left:0
}
#sidebar .menu .current_page_item a,
#sidebar .menu .current-menu-item a,
#footerwidgets .menu .current_page_item a,
#footerwidgets .menu .current-menu-item a {
  background-color:none;
  background-image:none
}
#sidebar .menu li a,
#footerwidgets .menu li a {
  float:none;
  display:block;
  background:0 0;
  text-align:left;
  text-shadow:none
}
#sidebar .menu li,
#footerwidgets .menu li {
  float:left;
  display:block;
  text-align:left;
  margin:0;
  padding:0;
  width:100%;
  border:none
}
#sidebar .menu li span,
#footerwidgets .menu li span {
  display:none
}
#sidebar .menu li ul.sub-menu,
#footerwidgets .menu li ul.sub-menu {
  top:0;
  left:0;
  width:100%;
  margin:0;
  padding:0;
  border:none;
  position:relative;
  z-index:9
}
#sidebar .menu li ul.sub-menu span,
#footerwidgets .menu li ul.sub-menu span {
  display:none
}
#sidebar .menu li ul.sub-menu li a,
#footerwidgets .menu li ul.sub-menu li a {
  background:#fff;
  width:auto
}
#sidebar .menu li ul.sub-menu li ul.sub-menu li,
#footerwidgets .menu li ul.sub-menu li ul.sub-menu li {
  display:none
}
#footerwidgets .widget.widget_calendar,
#sidebar .widget.widget_calendar {
  float:none
}
#calendar_wrap {
  margin:0 auto 0;
  padding:5px 10px
}
#wp-calendar {
  width:100%;
  text-align:center
}
#wp-calendar a {
  background:0 0;
  margin:0
}
#wp-calendar caption {
  font-size:16px;
  margin:0 0 5px
}
#wp-calendar #prev a {
  float:left;
  margin:10px 0;
  text-align:left
}
#wp-calendar #next a {
  float:right;
  margin:10px 0;
  text-align:right
}
#footerwidgets .widget.widget_search,
#sidebar .widget.widget_search {
  width:100%
}
#searchform {
  margin:0;
  padding:0
}
#searchform label {
  display:none
}
#s {
  background:#f9f9f9;
  float:left;
  width:70%;
  color:#999;
  font-size:12px;
  font-family:Georgia,"Times New Roman",Times,serif;
  line-height:1em;
  margin:5px 0 0;
  padding:8px 1%;
  display:inline;
  border:1px solid #ddd
}
#searchsubmit {
  float:right;
  background:#eaf6f7;
  color:#333;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:14px;
  font-weight:400;
  font-style:italic;
  text-align:center;
  text-decoration:none;
  margin:5px 0 0;
  padding:6px 0;
  border:none;
  width:25%;
  height:32px
}
#searchsubmit:hover {
  background:#699;
  color:#fff
}
#footer {
  max-width:920px;
  height:30px;
  margin:10px auto 10px;
  padding:0
}
#footer p {
  font-size:11px;
  color:#999;
  font-weight:400;
  margin:0;
  padding:0
}
#footer a {
  color:#666;
  text-decoration:none
}
#footer a:hover {
  color:#666;
  text-decoration:underline
}
.footerleft {
  float:left;
  display:block;
  text-align:left;
  font-size:11px;
  color:#999;
  font-weight:400;
  margin:0;
  padding:0
}
#wpstats {
  display:block;
  margin:0 auto 25px
}
#author,
#email,
#url {
  background:#f9f9f9;
  color:#666;
  font-size:12px;
  font-family:Georgia,"Times New Roman",Times,serif;
  margin:0;
  padding:5px;
  border:1px solid #ddd
}
#comment {
  background:#f9f9f9;
  color:#666;
  font-size:12px;
  font-family:Georgia,"Times New Roman",Times,serif;
  margin:5px 0;
  padding:5px;
  border:1px solid #ddd
}
#submit {
  background:#eaf6f7;
  color:#333;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:14px;
  font-weight:400;
  font-style:italic;
  text-decoration:none;
  margin:0;
  padding:6px 12px;
  border:none
}
#submit:hover {
  background:#699;
  color:#fff
}
#commentform #submit {
  float:left;
  display:block;
  width:auto;
  margin:0;
  padding:8px 20px;
  border:none
}
#comments {
  margin-top:30px
}
#comments .commentlist li .avatar {
  background:#fff;
  float:right;
  border:none;
  margin:0 0 10px 10px;
  padding:4px;
  border:1px solid #ddd
}
#comments .commentlist {
  margin:0 0 1em;
  padding:0
}
#comments .commentlist ol {
  margin:0;
  padding:10px
}
#comments .commentlist li.comment,
#comments .commentlist li.pingback,
#comments .commentlist li.trackback {
  margin:15px 0 5px;
  padding:10px;
  list-style:none
}
#comments .commentlist li ul li {
  margin-right:5px;
  margin-left:5px
}
#comments .commentlist p {
  margin:10px 0;
  padding:0
}
#comments .commentlist img {
  height:auto
}
#comments .depth-1,
#comments .depth-3,
#comments .depth-5 {
  background:#f9f9f9
}
#comments .depth-2,
#comments .depth-4 {
  background:#fff
}
#commentform input {
  width:24%;
  padding:6px;
  margin:5px 5px 0 0;
  border:1px solid #ddd
}
#commentform {
  margin:5px 10px 0 0
}
#commentform textarea {
  width:100%;
  padding:4px
}
#respond {
  padding:30px 0 20px
}
#respond h3 small {
  font-size:.5em
}
#respond:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden
}
.alt {
  margin:0;
  padding:10px
}
.children {
  margin:0;
  padding:0
}
.nocomments {
  display:none
}
.reply {
  padding:5px 0;
  margin:0
}
.reply a,
.reply a:visited {
  background:#fff;
  color:#999;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:12px;
  font-weight:400;
  font-style:italic;
  text-decoration:none;
  margin:0;
  padding:6px 12px;
  border:1px solid #ddd
}
.reply a:hover {
  background:#699;
  color:#fff;
  text-decoration:none
}
.commentmetadata {
  font-size:10px;
  line-height:14px;
  margin:0;
  display:block
}
.navigation {
  display:block;
  text-align:center;
  margin-top:10px;
  margin-bottom:30px
}
.alignright {
  float:right
}
.alignleft {
  float:left
}
.thread-alt,
.thread-even {
  margin:0;
  padding:0
}
.even,
.alt {
  margin:0;
  padding:0
}
#respond code {
  display:block
}
.commentlist .published,
.commentlist .edit,
.commentlist .reply {
  font-size:1em;
  font-style:italic;
  line-height:1.2em
}
.commentlist {
  margin-bottom:30px;
  padding:0 1em 1em
}
.commentlist .post {
  border-bottom:none 0;
  width:auto
}
#comments .commentlist li.pingback,
#comments .commentlist li.pingback p {
  margin:0
}
.commentlist .comment-content li {
  margin-left:2.8em;
  list-style-type:decimal
}
.commentlist li.comment li.comment {
  padding-left:10%
}
.commentlist .avatar {
  float:left;
  margin:0 13px 10px 0
}
.comment-meta {
  margin:0 0 2px;
  font-size:.8em;
  color:#bbb;
  line-height:1.7em
}
.comment-meta .comment-author cite {
  font-style:normal;
  font-weight:700;
  color:#333;
  font-size:1em
}
.comment-author {
  margin-right:10px
}
.comment-meta a {
  font-style:normal;
  color:#777;
  border-bottom:1px solid #e5e5e5
}
.comment-author a {
  color:#333
}
.comment-meta a:hover {
  color:#000;
  border-bottom:none
}
.comments-closed {
  padding:10px 25px;
  font-size:1em;
  color:#888;
  background:#f5f5f5
}
.comment-content {
  font-size:.85em;
  line-height:1.9em;
  clear:left
}
.commentlist .comment-body p {
  margin-bottom:1em
}
.commentlist .comment-body ul,
.commentlist .comment-body ol {
  margin-bottom:1.6em
}
.commentlist .comment-body ul {
  list-style-type:disc
}
.commentlist .comment-body ol {
  list-style-type:
}
.commentlist .comment-body li {
  border:none 0;
  padding:0
}
.commentlist .comment-body li ul,
.commentlist .comment-body li ol {
  margin-bottom:.3em
}
.commentlist blockquote,
.commentlist blockquote blockquote blockquote {
  font-size:1em
}
.row {
  width:100%;
  max-width:920px;
  min-width:720px;
  margin:0 auto 0;
  overflow:hidden
}
.row .row {
  min-width:0
}
.column,
.columns {
  margin-left:4.4%;
  float:left;
  min-height:1px;
  position:relative
}
.column:first-child,
.columns:first-child {
  margin-left:0
}
[class*=column]+[class*=column]:last-child {
  float:right
}
.row .one {
  width:4.3%
}
.row .two {
  width:13%
}
.row .three {
  width:21.679%
}
.row .four {
  width:30.37%
}
.row .five {
  width:39.1%
}
.row .six {
  width:47.8%
}
.row .seven {
  width:56.5%
}
.row .eight {
  width:65.2%
}
.row .nine {
  width:73.9%
}
.row .ten {
  width:82.6%
}
.row .eleven {
  width:91.3%
}
.row .twelve {
  width:100%
}
.row .offset-by-one {
  margin-left:13.1%
}
.row .offset-by-two {
  margin-left:21.8%
}
.row .offset-by-three {
  margin-left:30.5%
}
.row .offset-by-four {
  margin-left:39.2%
}
.row .offset-by-five {
  margin-left:47.9%
}
.row .offset-by-six {
  margin-left:56.6%
}
.row .offset-by-seven {
  margin-left:65.3%
}
.row .offset-by-eight {
  margin-left:74%
}
.row .offset-by-nine {
  margin-left:82.7%
}
.row .offset-by-ten {
  margin-left:91.4%
}
.row .centered {
  float:none;
  margin:0 auto
}
.row .offset-by-one:first-child {
  margin-left:8.7%
}
.row .offset-by-two:first-child {
  margin-left:17.4%
}
.row .offset-by-three:first-child {
  margin-left:26.1%
}
.row .offset-by-four:first-child {
  margin-left:34.8%
}
.row .offset-by-five:first-child {
  margin-left:43.5%
}
.row .offset-by-six:first-child {
  margin-left:52.2%
}
.row .offset-by-seven:first-child {
  margin-left:60.9%
}
.row .offset-by-eight:first-child {
  margin-left:69.6%
}
.row .offset-by-nine:first-child {
  margin-left:78.3%
}
.row .offset-by-ten:first-child {
  margin-left:87%
}
.row .offset-by-eleven:first-child {
  margin-left:95.7%
}
.push-two {
  left:17.4%
}
.push-three {
  left:26.1%
}
.push-four {
  left:34.8%
}
.push-five {
  left:43.5%
}
.push-six {
  left:52.2%
}
.push-seven {
  left:60.9%
}
.push-eight {
  left:69.6%
}
.push-nine {
  left:78.3%
}
.push-ten {
  left:87%
}
.pull-two {
  right:17.4%
}
.pull-three {
  right:26.1%
}
.pull-four {
  right:34.8%
}
.pull-five {
  right:43.5%
}
.pull-six {
  right:52.2%
}
.pull-seven {
  right:60.9%
}
.pull-eight {
  right:69.6%
}
.pull-nine {
  right:78.3%
}
.pull-ten {
  right:87%
}
img {
  -ms-interpolation-mode:bicubic
}
#map_canvas img,
.map_canvas img {
  max-width:none
}
.row:before,
.row:after,
.clearfix:before,
.clearfix:after {
  content:"";
  display:table
}
.row:after,
.clearfix:after {
  clear:both
}
.row,
.clearfix {
  zoom:1
}
.block-grid {
  display:block;
  overflow:hidden
}
.block-grid>li {
  display:block;
  height:auto;
  float:left
}
.block-grid.two-up {
  margin-left:-4%
}
.block-grid.two-up>li {
  margin-left:4%;
  width:46%
}
.block-grid.two-up>li:nth-child(2n+1) {
  clear:left
}
.block-grid.three-up {
  margin-left:-2%
}
.block-grid.three-up>li {
  margin-left:2%;
  width:31.3%
}
.block-grid.three-up>li:nth-child(3n+1) {
  clear:left
}
.block-grid.four-up {
  margin-left:-2%
}
.block-grid.four-up>li {
  margin-left:2%;
  width:23%
}
.block-grid.four-up>li:nth-child(4n+1) {
  clear:left
}
.block-grid.five-up {
  margin-left:-1.5%
}
.block-grid.five-up>li {
  margin-left:1.5%;
  width:18.5%
}
.block-grid.five-up>li:nth-child(5n+1) {
  clear:left
}
.widget_eu_cookie_law_widget {
  border:none;
  bottom:1em;
  display:none;
  left:1em;
  margin:0;
  padding:0;
  position:fixed;
  right:1em;
  width:auto;
  z-index:50001
}
#eu-cookie-law {
  background-color:#fff;
  border:1px solid #dedede;
  color:#2e4467;
  font-size:12px;
  line-height:1.5;
  overflow:hidden;
  padding:6px 6px 6px 15px;
  position:relative
}
#eu-cookie-law a,
#eu-cookie-law a:active,
#eu-cookie-law a:visited {
  color:inherit;
  cursor:inherit;
  text-decoration:underline
}
#eu-cookie-law a:hover {
  cursor:pointer;
  text-decoration:none
}
#eu-cookie-law.negative {
  background-color:#000;
  border:none;
  color:#fff
}
#eu-cookie-law input,
#eu-cookie-law input:hover,
#eu-cookie-law input:focus {
  background:#f3f3f3;
  border:1px solid #dedede;
  border-radius:4px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  color:#2e4453;
  cursor:pointer;
  display:inline;
  float:right;
  font-family:inherit;
  font-size:14px;
  font-weight:inherit;
  line-height:inherit;
  margin:0 0 0 5%;
  padding:8px 12px;
  position:static;
  text-transform:none
}
#eu-cookie-law.negative input,
#eu-cookie-law.negative input:hover,
#eu-cookie-law.negative input:focus {
  background:#282828;
  border-color:#535353;
  color:#fff
}
@media (max-width:600px) {
  #eu-cookie-law {
    padding-bottom:55px
  }
  #eu-cookie-law input.accept {
    bottom:8px;
    position:absolute;
    right:8px
  }
}
amp-consent.widget_eu_cookie_law_widget.widget.top {
  top:1em;
  margin:0
}
.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top {
  top:0;
  margin-top:3em
}
.geolocation-chip .noticon {
  display:inline-block;
  vertical-align:middle
}
.geolocation-chip {
  margin-bottom:1em
}
.reblogger-note img.avatar {
  float:left;
  padding:0;
  border:0
}
.reblogger-note-content {
  margin:0 0 20px
}
.wpcom-reblog-snapshot .reblog-from img {
  margin:0 .75em 0 0;
  padding:0;
  border:0
}
.wpcom-reblog-snapshot .reblogger-note img.avatar {
  float:left;
  padding:0;
  border:0;
  margin:0 .5em 0 0
}
.wpcom-reblog-snapshot {
  margin-bottom:1em
}
.wpcom-reblog-snapshot p.reblog-from {
  margin:0 0 1em
}
.wpcom-reblog-snapshot p.reblogger-headline {
  line-height:32px;
  margin:0 0 1em
}
.wpcom-reblog-snapshot .reblogged-content {
  margin:0 0 1em
}
.reblog-post .wpcom-enhanced-excerpt-content {
  border-left:3px solid #eee;
  padding-left:15px
}
.reblog-post ul.thumb-list {
  display:block;
  list-style:none;
  margin:2px 0;
  padding:0;
  clear:both
}
.reblog-post ul.thumb-list li {
  display:inline;
  margin:0;
  padding:0 1px;
  border:0
}
.reblog-post ul.thumb-list li a {
  margin:0;
  padding:0;
  border:0
}
.reblog-post ul.thumb-list li img {
  margin:0;
  padding:0;
  border:0
}
.reblog-post .wpcom-enhanced-excerpt {
  clear:both
}
.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p {
  font-size:100% !important
}
.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q {
  font-size:98% !important
}
.reblog-from img {
  margin:0 10px 0 0;
  vertical-align:middle;
  padding:0;
  border:0
}
.reblog-source {
  margin-bottom:0;
  font-size:.8em;
  line-height:1
}
.reblog-source .more-words {
  color:#668eaa
}
.wpcom-reblog-snapshot .reblog-post {
  box-shadow:0 0 0 1px rgba(46,68,83,.1) inset,0 1px 1px rgba(46,68,83,.05);
  border-radius:4px;
  padding:24px
}
.wpcom-reblog-snapshot .reblogger-note {
  margin:0 0 1em;
  overflow:hidden
}
.wpcom-reblog-snapshot p.reblogger-headline {
  line-height:32px;
  margin:0 0 1em
}
.wpcom-reblog-snapshot .reblogger-note-content {
  margin:0;
  padding:0
}
body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
  font-style:normal;
  font-weight:400;
  font-size:1em;
  margin:0;
  padding:0;
  position:relative;
  border:none
}
.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
  margin-bottom:0
}
.infinite-scroll #main:after {
  clear:both;
  content:'';
  display:block
}
.infinite-scroll #content {
  margin-bottom:30px
}
.infinite-scroll .hentry:last-of-type,
.infinite-scroll .hentry.last-before-infinite {
  border-bottom:none;
  margin-bottom:0
}
.infinite-wrap {
  border-top:1px solid #e5e5e5;
  padding:1.5em 0 0
}
#infinite-handle {
  padding-top:1.5em
}
.infinite-scroll #nav-below,
.infinite-scroll.neverending #colophon {
  display:none
}
.infinity-end.neverending #colophon {
  display:block
}
div#actionbar .no-display {
  display:none !important
}
div#actionbar * {
  box-sizing:border-box;
  outline:none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  user-select:none;
  -webkit-user-select:none
}
div#actionbar {
  background:#fff;
  position:fixed;
  bottom:10px;
  right:10px;
  border:solid 1px #c8d7e1;
  border-radius:3px;
  opacity:.98;
  height:35px;
  margin:0;
  padding:0;
  box-sizing:border-box;
  line-height:1;
  z-index:50000;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  transition:all .2s ease-in-out;
  -webkit-backface-visibility:hidden;
  -webkit-perspective:1000;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  user-select:none;
  -webkit-user-select:none
}
div#actionbar.actnbr-hidden {
  -webkit-transform:translate3d(0,150px,0);
  -moz-transform:translate3d(0,150px,0);
  -o-transform:translate3d(0,150px,0);
  -ms-transform:translate3d(0,150px,0);
  transform:translate3d(0,150px,0)
}
div#actionbar.actnbr-folded {
  opacity:.7
}
div#actionbar.actnbr-folded:hover {
  opacity:1
}
div#actionbar ul {
  margin:0;
  padding:0;
  line-height:1;
  text-align:left
}
div#actionbar li {
  list-style-type:none;
  display:inline-block;
  min-width:30px;
  margin:0;
  padding:0;
  vertical-align:middle;
  line-height:1
}
div#actionbar li:before {
  display:none
}
div#actionbar li.actnbr-btn {
  margin:0 2px 0 6px
}
div#actionbar.actnbr-has-customize.actnbr-has-edit li.actnbr-edit {
  margin-right:5px;
  margin-left:-5px
}
div#actionbar.actnbr-folded li.actnbr-btn {
  margin-right:-5px
}
div#actionbar.actnbr-folded.actnbr-has-customize.actnbr-has-edit li.actnbr-edit {
  margin-right:-3px;
  margin-left:0
}
div#actionbar li.actnbr-btn>a {
  display:block;
  color:#2e4453;
  font-size:13px;
  font-weight:400;
  text-decoration:none;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
  line-height:1;
  vertical-align:middle;
  transition:none;
  position:relative;
  padding:10px 8px 10px 32px;
  border:none;
  box-shadow:none
}
div#actionbar li.actnbr-btn>a:hover {
  color:#00aadc;
  background:0 0
}
div#actionbar li.actnbr-btn>a .gridicon {
  fill:#87a6bc;
  position:absolute;
  top:6px;
  left:5px
}
div#actionbar li.actnbr-btn a:hover .gridicon {
  fill:#00aadc
}
div#actionbar li.actnbr-btn a.actnbr-actn-following,
div#actionbar li.actnbr-btn a.actnbr-actn-following:hover {
  color:#4ab866
}
div#actionbar li.actnbr-btn a.actnbr-actn-following .gridicon,
div#actionbar li.actnbr-btn a.actnbr-actn-following:hover .gridicon {
  fill:#4ab866
}
div#actionbar.actnbr-folded li.actnbr-btn a.actnbr-action .gridicon {
  top:2px
}
div#actionbar.actnbr-folded .actnbr-btn span {
  display:none
}
div#actionbar.actnbr-has-customize.actnbr-has-edit.actnbr-folded .actnbr-customize {
  display:none
}
div#actionbar.actnbr-has-customize.actnbr-has-edit.actnbr-folded .actnbr-stats {
  display:none
}
div#actionbar.actnbr-has-customize.actnbr-has-edit.actnbr-folded .actnbr-edit a .gridicon,
div#actionbar.actnbr-has-customize.actnbr-folded .actnbr-customize a .gridicon {
  top:2px
}
div#actionbar.actnbr-has-customize.actnbr-has-edit.actnbr-folded .actnbr-edit a .gridicon {
  left:10px
}
div#actionbar li.actnbr-ellipsis {
  position:relative;
  top:1px;
  right:2px;
  cursor:pointer;
  padding:3px 5px 0 8px
}
div#actionbar.actnbr-folded li.actnbr-ellipsis {
  top:2px
}
div#actionbar .actnbr-ellipsis>.gridicon {
  fill:#4f748e;
  transition:all .15s cubic-bezier(.175,.885,.32,1.275);
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg)
}
div#actionbar .actnbr-ellipsis.actnbr-hidden>.gridicon {
  fill:#87a6bc;
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -o-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0)
}
div#actionbar .actnbr-ellipsis.actnbr-hidden>.gridicon:hover {
  fill:#4f748e
}
div#actionbar .actnbr-ellipsis .tip-inner .gridicon {
  margin:0 5px 0 0;
  vertical-align:middle;
  position:relative
}
div#actionbar .actnbr-popover {
  font-size:14px;
  padding:10px;
  z-index:1000;
  margin-left:15px;
  position:absolute;
  bottom:40px;
  right:-13px;
  max-width:320px;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif
}
div#actionbar li.actnbr-btn .actnbr-popover {
  bottom:47px;
  right:26px
}
div#actionbar.actnbr-folded li.actnbr-btn .actnbr-popover {
  right:21px
}
div#actionbar .actnbr-hidden .actnbr-popover {
  display:none
}
div#actionbar .actnbr-popover.tip-top-left .tip-arrow {
  bottom:0;
  right:21px;
  margin-left:-7px;
  border-top-style:solid;
  border-bottom:none;
  border-left-color:transparent;
  border-right-color:transparent
}
div#actionbar li.actnbr-btn .actnbr-popover.tip-top-left .tip-arrow {
  left:74%
}
div#actionbar.actnbr-folded li.actnbr-btn .actnbr-popover.tip-top-left .tip-arrow {
  left:85%
}
div#actionbar .actnbr-popover .tip-arrow {
  border:10px dashed #c8d7e1;
  height:0;
  line-height:0;
  position:absolute;
  width:0
}
div#actionbar .actnbr-popover.tip-top-left .tip-arrow:before {
  bottom:2px;
  border:10px solid #fff;
  content:" ";
  position:absolute;
  left:50%;
  margin-left:-10px;
  border-top-style:solid;
  border-bottom:none;
  border-left-color:transparent;
  border-right-color:transparent
}
div#actionbar .actnbr-popover .tip-inner {
  background-color:#fff;
  border:1px solid #c8d7e1;
  border-radius:4px;
  box-shadow:0 2px 5px rgba(0,0,0,.1),0 0 56px rgba(0,0,0,.075);
  text-align:center
}
div#actionbar li.actnbr-btn .actnbr-popover .tip-inner .actnbr-reader a {
  display:block;
  margin:0 0 4px;
  font-weight:400;
  text-decoration:none;
  color:#00aadc;
  border:none
}
div#actionbar li.actnbr-btn .actnbr-popover .tip-inner .actnbr-reader a:before {
  content:'\f8a3';
  font-family:'Noticons';
  font-size:25px;
  margin-right:3px;
  line-height:1;
  top:7px;
  position:relative
}
div#actionbar .tip ul {
  margin-bottom:10px
}
div#actionbar .tip li {
  display:block;
  border:none
}
div#actionbar .tip li>a {
  position:relative;
  background:inherit;
  border:none;
  box-shadow:none;
  border-radius:0;
  color:#2e4453;
  cursor:pointer;
  display:block;
  font-size:14px;
  font-weight:400;
  margin:0;
  padding:10px 16px;
  text-align:left;
  transition:all .05s ease-in-out;
  min-width:250px;
  outline:none;
  text-decoration:none
}
div#actionbar li.actnbr-sitename {
  border-bottom:1px solid #f0f0f0;
  margin-bottom:10px
}
div#actionbar .actnbr-ellipsis .actnbr-fold,
div#actionbar .actnbr-notice .actnbr-login-nudge {
  border-top:1px solid #f0f0f0;
  margin-top:10px
}
div#actionbar .actnbr-ellipsis .actnbr-folded-following,
div#actionbar .actnbr-ellipsis .actnbr-folded-follow {
  border-bottom:1px solid #f0f0f0;
  padding-bottom:10px;
  margin-bottom:10px
}
div#actionbar .actnbr-notice .actnbr-follow-count {
  margin-bottom:10px
}
div#actionbar .actnbr-ellipsis li a:hover .gridicon {
  fill:#fff
}
div#actionbar .actnbr-notice form,
div#actionbar .actnbr-notice .actnbr-login-nudge {
  font-size:12px;
  color:#2e4453;
  line-height:17px
}
div#actionbar .actnbr-notice form {
  padding:2px 16px 6px
}
div#actionbar .actnbr-notice .actnbr-login-nudge {
  padding:10px 16px 5px
}
div#actionbar .actnbr-notice form input {
  background:#fff;
  border:1px solid #a8bece;
  font-family:inherit;
  font-size:14px;
  text-indent:10px;
  height:40px;
  width:100%;
  margin-bottom:12px;
  padding:0;
  user-select:text;
  -webkit-user-select:text
}
div#actionbar .actnbr-notice form button {
  background:#00aadc;
  border-color:#008ab3;
  color:#fff;
  border-style:solid;
  border-width:1px 1px 2px;
  cursor:pointer;
  display:inline-block;
  margin:0;
  outline:0;
  overflow:hidden;
  font-weight:500;
  text-overflow:ellipsis;
  text-decoration:none;
  vertical-align:top;
  box-sizing:border-box;
  font-size:14px;
  line-height:21px;
  border-radius:4px;
  padding:7px 14px 9px;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  font-family:inherit;
  text-transform:none;
  -webkit-font-smoothing:auto;
  height:auto;
  width:100%
}
div#actionbar .actnbr-notice form button[disabled] {
  background:#bceefd;
  border-color:#8cc9e2;
  color:#fff
}
div#actionbar .actnbr-notice .actnbr-button-wrap {
  text-align:right
}
div#actionbar .actnbr-notice form button:hover {
  border-color:#005082;
  color:#fff
}
div#actionbar .actnbr-notice form button:focus {
  border-color:#005082;
  box-shadow:0 0 0 2px #78dcfa
}
div#actionbar .actnbr-notice .actnbr-login-nudge a {
  color:inherit;
  text-decoration:underline
}
div#actionbar .actnbr-notice .actnbr-login-nudge a:hover {
  color:#00aadc
}
div#actionbar li.actnbr-sitename a {
  font-size:14px;
  font-weight:700;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
  color:#2e4453;
  text-decoration:none;
  text-align:left;
  border:none;
  vertical-align:middle;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  line-height:1.7
}
div#actionbar li.actnbr-sitename img {
  width:25px;
  height:25px;
  vertical-align:middle;
  margin:-1px 5px 0 0;
  display:inline;
  border-radius:0;
  padding:0
}
div#actionbar .actnbr-ellipsis li a:hover {
  background:#00aadc;
  color:#fff;
  text-decoration:none;
  border:0;
  box-shadow:none
}
div#actionbar li.actnbr-sitename a:hover {
  background:0 0;
  color:#2e4453;
  margin:0
}
div#actionbar .actnbr-fold {
  padding-top:10px
}
div#actionbar .actnbr-ellipsis li.actnbr-folded-customize {
  display:none
}
div#actionbar.actnbr-folded.actnbr-has-customize.actnbr-has-edit .actnbr-ellipsis li.actnbr-folded-customize {
  display:block
}
div#actionbar.actnbr-has-follow .actnbr-ellipsis li.actnbr-folded-follow {
  display:none
}
div#actionbar .actnbr-notice .tip-inner {
  padding:0
}
div#actionbar .actnbr-notice .actnbr-message {
  padding:15px 20px 20px;
  width:250px;
  text-align:center;
  line-height:20px;
  color:#2e4453
}
div#actionbar .actnbr-notice .actnbr-message h3 {
  margin:0 0 10px;
  font-size:22px;
  font-weight:400;
  font-family:inherit;
  font-style:normal;
  font-variant:normal;
  text-transform:none;
  text-decoration:none;
  color:#2e4453;
  padding:0;
  line-height:1em
}
div#actionbar .actnbr-notice .actnbr-message a {
  color:inherit;
  text-decoration:underline
}
div#actionbar .actnbr-notice .actnbr-message a:hover {
  color:#00aadc
}
div#actionbar .actnbr-theme a {
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap
}
@media (max-width:660px) {
  div#actionbar {
    bottom:0;
    right:0;
    padding:5px 13px;
    border-radius:0;
    width:100%;
    height:44px
  }
  div#actionbar.actnbr-folded {
    opacity:.9;
    width:auto;
    padding:5px 10px
  }
  div#actionbar>ul {
    text-align:right
  }
  div#actionbar .actnbr-popover {
    right:-10px
  }
  div#actionbar .actnbr-popover.tip-top-left .tip-arrow {
    right:17px
  }
  div#actionbar li.actnbr-btn .actnbr-popover {
    right:-3px
  }
  div#actionbar li.actnbr-btn .actnbr-popover.tip-top-left .tip-arrow {
    left:53%
  }
  div#actionbar.actnbr-folded li.actnbr-btn {
    margin-right:3px !important
  }
}
div#actionbar.actnbr-premium-espresso {
  right:70px
}
div#actionbar.actnbr-premium-shelf {
  left:10px;
  right:auto
}
div#actionbar.actnbr-premium-shelf .actnbr-popover {
  right:auto;
  left:-35px
}
div#actionbar.actnbr-premium-shelf .actnbr-popover.tip-top-left .tip-arrow {
  right:auto;
  left:29px
}
div#actionbar.actnbr-premium-shelf li.actnbr-btn .actnbr-popover.tip-top-left .tip-arrow,
div#actionbar.actnbr-premium-shelf.actnbr-folded li.actnbr-btn .actnbr-popover.tip-top-left .tip-arrow {
  left:26px
}
div#actionbar.actnbr-premium-shelf li.actnbr-btn .actnbr-popover,
div#actionbar.actnbr-premium-shelf.actnbr-folded li.actnbr-btn .actnbr-popover {
  right:102px;
  left:-26px
}
body.has-playbar div#actionbar.actnbr-premium-obsidian {
  bottom:50px
}
div#actionbar.actnbr-pub-boardwalk {
  display:none
}
body #habla_window_div.habla_window_div_base {
  margin-right:160px !important
}
div#translator-launcher {
  bottom:67px;
  right:10px;
  left:auto
}
@media (min-width:876px) {
  div#o2-dock {
    right:230px
  }
}
@media (max-width:876px) {
  div#o2-dock {
    z-index:50001
  }
}
#scrollUp,
.to-top,
#back-to-top {
  bottom:55px;
  right:18px
}
#colophon #searchform input.search-field {
  bottom:65px
}
#container #masthead #site-branding {
  z-index:49999;
  bottom:65px
}
li#wp-admin-bar-follow,
li#wp-admin-bar-admin-bar-likes-widget,
li#wp-admin-bar-wpr-reblog,
ul#wp-admin-bar-blog-secondary {
  display:none !important
}
@media print {
  #actionbar {
    display:none !important
  }
}
@media (prefers-reduced-motion:reduce) {
  div#actionbar,
  div#actionbar .actnbr-ellipsis>.gridicon,
  div#actionbar .tip li>a {
    transition-duration:1ms !important
  }
}
/*
     FILE ARCHIVED ON 09:20:52 May 30, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:51:10 Sep 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 1.169
  load_resource: 132.087
  PetaboxLoader3.resolve: 56.957
  PetaboxLoader3.datanode: 13.547
*/
