/* ::::: https://s1.wp.com/_static/??-eJyNkVtuAjEMRTfU1GVUqPpRsZY83MEQJ1HsAc3umykgJKaK+hPFN/f4FbgU43NSTAo8mRKnkZLApfjMRpgizk/Rqxd5gb+xSCcUOKIW60/mN1rZXczjo06uwQaBMWZn4/+8izixOQ+9TipGqxhMyaJPUQ+j9E2JdAY9ILdRyuRu9XqUzxWbzsXq4mAMZDG2BEl7GJfdnVquh7azbnPXb3CuVBQx7WRqe7h2uuJWA4DoHLGbn8KIbVt4bg+ukiI0901ewD1/bbbD+8fu823YHn8AHVnWzg==?cssminify=yes ::::: */

@font-face {
  font-family: "Noticons";  src: url('noticons.woff');}
#jp-post-flair { padding-top: 0.5em; }
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy { clear: both; }
div.sharedaddy h3.sd-title { margin: 0px 0px 1em; display: inline-block; line-height: 1.2; font-size: 9pt; font-weight: 700; }
div.sharedaddy h3.sd-title::before { content: ""; display: block; width: 100%; min-width: 30px; border-top: 1px solid rgb(221, 221, 221); margin-bottom: 1em; }
div.jetpack-likes-widget-wrapper { width: 100%; min-height: 50px; position: relative; }
div.jetpack-likes-widget-wrapper .sd-link-color { font-size: 12px; }
#likes-other-gravatars { display: none; position: absolute; padding: 10px 10px 12px; background-color: rgb(46, 68, 83); border-width: 0px; box-shadow: 0px 0px 10px rgba(46, 68, 83, 0.6); min-width: 130px; z-index: 1000; }
#likes-other-gravatars * { line-height: normal; }
#likes-other-gravatars .likes-text { color: rgb(255, 255, 255); font-size: 12px; padding-bottom: 8px; }
#likes-other-gravatars ul, #likes-other-gravatars li { margin: 0px; padding: 0px; text-indent: 0px; list-style-type: none; }
#likes-other-gravatars li::before { content: ""; }
#likes-other-gravatars ul.wpl-avatars { overflow: auto; display: block; max-height: 190px; }
.entry-content .post-likes-widget, .post-likes-widget, .comment-likes-widget { margin: 0px; border-width: 0px; display: block; }
.post-likes-widget-placeholder, .comment-likes-widget-placeholder { margin: 0px; border-width: 0px; position: relative; }
.comment-likes-widget-placeholder::before { font-family: "Noticons"; font-size: 20px; line-height: 0.9; color: rgb(92, 181, 212); content: ""; width: 16px; display: inline-block; vertical-align: middle; }
.post-likes-widget-placeholder .button { display: none; }
.post-likes-widget-placeholder .loading, .comment-likes-widget-placeholder .loading { color: rgb(153, 153, 153); font-size: 12px; }
div.sharedaddy.sd-like-enabled .sd-like h3 { display: none; }
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget { width: 100%; float: none; position: absolute; top: 0px; }
.wpcnt { text-align: center; line-height: 0; }
.wpa, .wpadvert { position: relative; display: inline-block !important; max-width: 100%; text-align: left; transform: translate3d(0px, 0px, 0px); }
.wpa.wpwidesky, .wpa.wpleaderboard { width: auto; }
.wpa.wpwidesky { min-width: 160px; }
.wpa.wpmrec { min-width: 300px; }
@media screen and (max-width: 650px) {
  .mpb .wpa { min-width: 300px; }
}
.wpa-about { position: absolute; top: 5px; left: 0px; right: 0px; display: block; min-width: 160px; border-bottom: medium none !important; font: 10px/1 "Open Sans",Arial,sans-serif !important; text-align: left !important; text-decoration: none !important; opacity: 0.85; }
.wpa .u > div, .wpadvert > div > * { display: block; margin-top: 5px; margin-bottom: 1em; }
div.wpa > div { margin-top: 20px; }
div#jp-relatedposts { display: none; padding-top: 1em; margin: 1em 0px; position: relative; }
div.jp-relatedposts::after { content: ""; display: block; clear: both; }
div#jp-relatedposts h3.jp-relatedposts-headline { margin: 0px 0px 1em; display: inline-block; float: left; font-size: 9pt; font-weight: 700; font-family: inherit; }
div#jp-relatedposts h3.jp-relatedposts-headline em::before { content: ""; display: block; width: 100%; min-width: 30px; border-top: 1px solid rgba(0, 0, 0, 0.2); margin-bottom: 1em; }
div#jp-relatedposts h3.jp-relatedposts-headline em { font-style: normal; font-weight: 700; }
div#jp-relatedposts div.jp-relatedposts-items { clear: left; }
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post { float: left; width: 33%; margin: 0px 0px 1em; box-sizing: border-box; }
div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title, div#jp-relatedposts div.jp-relatedposts-items p { font-size: 14px; line-height: 20px; margin: 0px; }
div#jp-relatedposts div.jp-relatedposts-items p { margin-bottom: 0px; }
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a { font-size: inherit; font-weight: 400; text-decoration: none; opacity: 1; }
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover { text-decoration: underline; }
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img, div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post span { display: block; max-width: 90%; overflow: hidden; text-overflow: ellipsis; }
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context { opacity: 0.6; }
@media only screen and (max-width: 640px) {
  div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post { width: 50%; }
  div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) { clear: left; }
  div#jp-relatedposts div.jp-relatedposts-items-visual { margin-right: 20px; }
}
@media only screen and (max-width: 320px) {
  div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post { width: 100%; clear: both; margin: 0px 0px 1em; }
}
#infinite-handle span:hover, #infinite-handle span:focus, #infinite-handle span:hover::before, #infinite-handle span:focus::before { color: rgb(255, 255, 255); }
.dashicons, .dashicons-before::before { font-family: "dashicons" !important; }
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, t { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; border: 0px none; margin: 0px; font-size: 100%; outline: 0px none; padding: 0px; vertical-align: baseline; }
body { line-height: 1; text-align: left; }
ol, ul { list-style: outside none none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
:focus { outline: 0px none; }
table { border-collapse: collapse; border-spacing: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { background-color: rgb(255, 255, 255); font: 62.5% "Helvetica Neue",Helvetica,Arial,sans-serif; color: rgb(0, 0, 0); }
.clear::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.wrapper { margin: 0px auto; min-height: 100%; position: relative; width: 945px; }
#header { padding: 50px 0px 37px 160px; }
.emdash { margin: 0px 0px 0px -52px; padding: 0px 7px 0px 0px; }
#header h1 { font-size: 42px; font-weight: 700; }
#header h1 a { color: rgb(0, 0, 0); text-decoration: none; }
#header h2 { color: rgb(157, 157, 157); font-size: 12px; font-weight: 400; line-height: 1.3em; padding: 8px 0px; }
#header-image { margin: -25px 0px 15px; }
#access { float: left; margin: -3px 0px 0px 1px; padding: 0px; width: 559px; }
#access ul { font-size: 16px; list-style: outside none none; padding-left: 0px; }
#access .menu > li { background: rgba(0, 0, 0, 0) url('menu.png') no-repeat scroll right 50%; margin: 0px 3px 0px 0px; padding-right: 9px; }
#access .menu > li:last-child { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; }
#access li { float: left; font-weight: 700; position: relative; }
#access a { color: rgb(0, 0, 0); display: block; line-height: 1.85em; text-decoration: none; }
#access li:hover > a, #access a:focus, #access li.current_page_item > a, #access li.current-menu-item > a, #access li.current-menu-parent > a, #access li.current_page_ancestor > a { color: rgb(157, 157, 157); }
.search-form-holder { background: rgb(233, 233, 233) none repeat scroll 0% 0%; float: right; position: relative; top: 2px; width: 225px; }
.search-form-holder input { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; border: medium none; color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; padding: 4px 5px; vertical-align: middle; width: 191px; }
.search-form-holder button { background: rgba(0, 0, 0, 0) url('search.png') no-repeat scroll 50% 50%; border: medium none; cursor: pointer; height: 16px; vertical-align: middle; width: 16px; }
.middle { padding-bottom: 185px; }
#content { float: left; width: 705px; }
.post, .middle .page { padding-bottom: 45px; position: relative; }
.post-meta { border-top: 1px solid rgb(233, 233, 233); float: left; padding-top: 12px; width: 145px; }
.post-data { color: rgb(157, 157, 157); font-size: 11px; }
.post-data a, .comments-link a, .post-edit a { border-bottom: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0); text-decoration: none; }
.post-data a:hover, .comments-link a:hover { border-color: rgb(0, 0, 0); }
.post-data .post-date-link { border: medium none; color: rgb(157, 157, 157); }
.post-categories { background: rgba(0, 0, 0, 0) url('dash.png') no-repeat scroll 0px 0px; font-size: 11px; margin: 10px 0px; padding-top: 10px; }
.comments-link, .post-edit { background: rgba(0, 0, 0, 0) url('dash.png') no-repeat scroll 0px 0px; font-size: 11px; margin-top: 10px; padding-top: 10px; }
.post-content { border-top: 1px solid rgb(233, 233, 233); float: right; overflow: hidden; padding-top: 15px; width: 545px; }
.post-content .post-title { margin-bottom: 25px; }
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5 { clear: both; color: rgb(0, 0, 0); font-weight: 700; margin-bottom: 15px; }
.post-content h1 { font-size: 24px; }
.post-content h2 { font-size: 18px; }
.post-content h3 { font-size: 16px; }
.post-content p, .post-content li, .post-content dd, .post-content dt, .post-content pre, .post-content address, .post-content div, .post-content kbd, .post-content tt, .post-content var { color: rgb(0, 0, 0); font-size: 12px; line-height: 1.5; }
.post-content p, .post-content ul, .post-content ol, .post-content dd, .post-content pre, .post-content address, .comment-text-body ul { margin-bottom: 15px; }
.post-content ul, .comment-text-body ul { margin-left: 16px; }
.post-content ul li, .comment-text-body ul li { background: rgba(0, 0, 0, 0) url('dash.png') no-repeat scroll 0px 9px; padding-left: 14px; }
.post-content strong { font-weight: 700; }
.post-content cite, .post-content em, .post-content i { font-style: italic; }
.post-content p a, .post-content li a, .post-content table a { border-bottom: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0); text-decoration: none; }
.post-content p a[href$="jpg"], .post-content p a[href$="jpeg"], .post-content p a[href$="jpe"], .post-content p a[href$="png"], .post-content p a[href$="gif"], .post-content p a[href*="attachment"], .post-content p a[rel*="attachment"] { border-bottom: 0px none; }
.post-content p a:hover, .post-content li a:hover, .post-content table a:hover { border-color: rgb(0, 0, 0); }
.post-content blockquote, .post-content blockquote[class*="align"], .comment-text-body blockquote { border-left: 1px solid rgb(233, 233, 233); color: rgb(157, 157, 157); font-style: normal; line-height: 1.5; margin-left: 65px; padding-left: 10px; }
.post-content blockquote p, .comment-text-body blockquote p { color: rgb(157, 157, 157); font-style: normal; }
body.single .post-meta { padding-top: 43px; }
body.single .post-content { padding-top: 30px; }
.post-content img { height: auto; margin: 0px 0px 10px; max-width: 545px; }
.post-content .aligncenter, .post-content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.post-content img.alignleft, .post-content img.alignright, .post-content img.aligncenter { margin-bottom: 12px; }
img[class*="align"], img[class*="wp-image-"] { height: auto; }
img.size-auto, img.size-full, img.size-large, img.size-medium, .post-content .attachment img, .widget-area img { height: auto; }
#nav-below { font-size: 12px; font-weight: 700; padding: 0px 0px 15px 160px; }
#nav-below a { border-bottom: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0); text-decoration: none; }
#nav-below a:hover { border-bottom: 1px solid rgb(0, 0, 0); }
.nav-previous { float: left; }
.nav-next { float: right; }
.meta-nav { font-weight: 400; }
.sidebar { float: right; margin-bottom: 40px; overflow: hidden; width: 225px; }
.widget { border-top: 1px solid rgb(233, 233, 233); padding: 15px 0px; }
.widget h1 { font-size: 16px; font-weight: 700; line-height: 1em; margin-bottom: 15px; }
.widget-body { width: 225px; }
.widget-body, .widget-body p, .widget-body li { font-size: 11px; line-height: 1.5; }
.widget-body li a, .widget-body p a, .wp_widget_tag_cloud a, .widget_tag_cloud a { border-bottom: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0); text-decoration: none; }
.widget-body a:hover { border-color: rgb(0, 0, 0); }
.widget-body img { height: auto; max-width: 225px; width: auto; }
.widget_search { margin: 0px 0px 15px; }
.widget_search .widget-body { margin: 0px 0px 10px; }
.widget_recent_comments td.recentcommentstexttop, .widget_recent_comments td.recentcommentstextend { vertical-align: top; }
#comments { clear: both; }
.comments-heading { color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; padding-bottom: 30px; }
.comment-qty { border-top: 1px solid rgb(233, 233, 233); float: left; padding-top: 15px; width: 145px; }
#comment-nav-above { border-top: 1px solid rgb(233, 233, 233); float: right; font-size: 11px; padding-top: 18px; text-align: left; width: 785px; }
#comment-nav-above .nav-previous, #comment-nav-above .nav-next { float: none; width: auto; }
#comment-nav-above .nav-next { padding-left: 0.5em; }
.commentlist a { border-bottom: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0); text-decoration: none; }
.commentlist a:hover { border-color: rgb(0, 0, 0); }
.comment-meta { border-top: 1px solid rgb(233, 233, 233); color: rgb(0, 0, 0); float: left; font-size: 12px; margin: 0px -160px 0px 0px; padding: 15px 0px; width: 145px; }
.comment-text { border-top: 1px solid rgb(233, 233, 233); color: rgb(0, 0, 0); font-size: 12px; line-height: 1.5; margin: 0px 0px 0px 160px; padding: 15px 0px; }
.comment-text p { line-height: 1.5em; margin: 0px 0px 18px; }
#respond { border-top: 1px solid rgb(233, 233, 233) !important; margin: 0px 0px 15px 160px !important; overflow: visible !important; }
#respond::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
#respond h3#reply-title { border-top: 1px solid rgb(233, 233, 233); color: rgb(0, 0, 0); float: left; font-size: 16px; font-weight: 700; margin: -15px 0px 0px -160px; padding-top: 15px; width: 145px; }
#respond h3#reply-title a { color: rgb(0, 0, 0); text-decoration: none; }
#respond h3#reply-title small { display: block; float: none; font-size: 11px; margin: 15px 0px 0px; }
.footer { border-top: 1px solid rgb(233, 233, 233); height: 101px; margin: -125px auto 0px; padding-top: 23px; position: relative; width: 945px; }
.footer p { font-size: 11px; }
.footer a { border-bottom: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0); text-decoration: none; }
.footer a:hover { border-color: rgb(0, 0, 0); }
.sharedaddy { clear: both; }
.post-content div.sharedaddy { clear: both; margin-bottom: 17px; }
body.single .post-content div.sharedaddy, body.page .post-content div.sharedaddy { border-bottom: 1px solid rgb(233, 233, 233); }
.post-content div.sharedaddy div.sd-block { border-top: 1px solid rgb(233, 233, 233); padding: 10px 0px 6px; }
#wpstats { display: block; margin: 0px auto; }
.eb-calendar-widget { font-size: 13px; font-weight: 700; }
.eb-calendar-widget a { text-decoration: none; }
.eb-calendar-widget h2::after { height: 2px; width: 50px; background: rgb(235, 118, 38) none repeat scroll 0% 0%; position: absolute; bottom: 0px; left: 0px; content: ""; }
.eb-calendar-widget ul { margin: 0px; padding: 0px; }
.eb-calendar-widget li { list-style-type: none; border-bottom: 1px solid rgb(238, 238, 238); padding: 10px 0px 8px; }
.eb-calendar-widget li a { color: rgb(51, 51, 51); }
.eb-calendar-widget .simpleTabsNavigation { border-bottom: 1px solid rgb(238, 238, 238); }
.eb-calendar-widget .simpleTabsNavigation li { padding-bottom: 0px; display: inline-block; margin-right: -4px; }
.eb-calendar-widget .simpleTabsNavigation a { color: rgb(111, 121, 123); font-weight: 700; border-width: 1px 1px 2px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(189, 195, 199); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: block; background: rgb(236, 240, 241) none repeat scroll 0% 0%; padding: 8px 24px; border-top-left-radius: 3px; border-top-right-radius: 3px; text-transform: uppercase; }
.eb-calendar-widget .simpleTabsNavigation a.current { color: rgb(255, 255, 255); background: rgb(235, 118, 38) none repeat scroll 0% 0%; border-bottom: 2px solid rgb(211, 84, 0); }
.eb-calendar-widget .simpleTabsNavigation a.current:hover { background: rgb(235, 118, 38) none repeat scroll 0% 0%; }
.eb-calendar-widget .simpleTabsNavigation a:hover { text-decoration: none; background: rgb(189, 195, 199) none repeat scroll 0% 0%; }
.eb-calendar-widget .simpleTabsContent { display: none; }
.eb-calendar-widget .simpleTabsContent.currentTab { display: block; }
.eb-calendar-widget .add-event { padding: 12px 6px; font-weight: 400; font-size: 0.714286em; }
.eb-calendar-widget .add-event a, .eb-calendar-widget .add-event a:hover, .eb-calendar-widget .add-event a:active, .eb-calendar-widget .add-event a:visited { color: inherit; }
.eb-calendar-widget .add-event .eblogo { width: 66px; height: 20px; display: inline-block; text-indent: -9999px; margin-left: 8px; background-image: url('faq.png'); background-size: 66px 20px; }
.eb-calendar-widget .event-paging { font-weight: 400; color: rgb(80, 81, 81); font-size: 0.923077em; border-bottom: 1px solid rgb(238, 238, 238); padding: 15px 0px; }
.eb-calendar-widget .event-paging::before, .eb-calendar-widget .event-paging::after { display: table; content: ""; line-height: 0; }
.eb-calendar-widget .event-paging::after { clear: both; }
.eb-calendar-widget .event-paging a { border: 1px solid rgb(238, 238, 238); display: inline-block; margin: 0px 6px; color: rgb(153, 153, 153); padding: 0px 6px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.eb-calendar-widget .event-paging a:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(153, 153, 153); text-decoration: none; }
.eb-calendar-widget .pull-left { float: left; }
.eb-calendar-widget .pull-right { float: right; }
.eb-calendar-widget .calendar { margin-top: 15px; width: 100%; padding-bottom: 10px; border-bottom: 1px solid rgb(238, 238, 238); border-collapse: collapse; border-spacing: 0px; line-height: 2; }
.eb-calendar-widget .calendar .calendar-navigation .prev-month { text-align: left; padding-left: 10px; font-size: 1.2em; }
.eb-calendar-widget .calendar .calendar-navigation a { color: rgb(231, 126, 35); }
.eb-calendar-widget .calendar .calendar-navigation a:hover { color: rgb(171, 89, 19); text-decoration: underline; }
.eb-calendar-widget .calendar .calendar-navigation .current-month { text-align: center; }
.eb-calendar-widget .calendar .calendar-navigation .next-month { text-align: right; padding-right: 10px; font-size: 1.2em; }
.eb-calendar-widget .calendar td { text-align: center; border: 0px none; font-weight: 400; }
.eb-calendar-widget .calendar td span { line-height: 1; padding: 3px; }
.eb-calendar-widget .calendar .current-month { text-transform: uppercase; color: rgb(51, 51, 51); }
.eb-calendar-widget .calendar .current-month h3 { margin: 0px; padding: 0px; }
.eb-calendar-widget .calendar .weekdays { font-size: 0.769231em; text-transform: uppercase; padding-top: 8px; color: rgb(127, 140, 141); }
.eb-calendar-widget .today { color: rgb(0, 0, 0); }
.eb-calendar-widget .prev-next { color: rgb(186, 186, 186); }
.eb-calendar-widget .plus { background-image: url('plus.png'); background-repeat: no-repeat; background-size: 16px 16px; top: 2px; height: 16px; width: 16px; display: inline-block; position: relative; text-indent: -9999px; }
.eb-calendar-widget .plus:hover { text-decoration: none; }
@media not all, not all, not all, not all {
  .eb-calendar-widget .add-event .eblogo { background-image: url('faq-2x.png'); }
  .eb-calendar-widget .plus { background-image: url('plus-2x.png'); }
  .eb-calendar-widget .ajax-loader span { background-image: url('loader-2x.gif'); }
}
/* ::::: https://fonts.googleapis.com/css?family=Raleway%3A400%2C800&ver=4.9.7-alpha-43298 ::::: */

@font-face {
  font-family: "Raleway";  font-style: normal;  font-weight: 400;  src: local("Raleway"), local("Raleway-Regular"), url('1ptug8zys_skggpnycmit4ttdfcmxa.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Raleway";  font-style: normal;  font-weight: 400;  src: local("Raleway"), local("Raleway-Regular"), url('1ptug8zys_skggpnyc0it4ttdfa.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Raleway";  font-style: normal;  font-weight: 800;  src: local("Raleway ExtraBold"), local("Raleway-ExtraBold"), url('1ptrg8zys_skggpnwiouwqhpanqczvsq4a.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Raleway";  font-style: normal;  font-weight: 800;  src: local("Raleway ExtraBold"), local("Raleway-ExtraBold"), url('1ptrg8zys_skggpnwiouwqzpanqczvs.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* ::::: https://s0.wp.com/_static/??-eJx9kN0KwjAMhV/IGiz+XInPktXYVbNmLBnDt7djig6hVz2HnO80BKbeBclG2aAbXc9jTFlhStdIpkBjmcojkWOcwKjrGY0U1J5M26C6gXqBSkjILpXI2ixwgiy2DD+i1hpJHEtAS5JXxt0Y01BDB2pYYpERSurH1iAMc3mDw1fV4r2oLZuAtjjMf73fGvW+SllH1uYPspa6cvx2D5GlQZ4Dl+68O/jj3nt/8vcXWJythg==?cssminify=yes ::::: */

.widget_eu_cookie_law_widget.widget { border: medium none; bottom: 1em; display: none; left: 1em; margin: 0px; padding: 0px; position: fixed; right: 1em; width: auto; z-index: 50001; }
#eu-cookie-law { background-color: rgb(255, 255, 255); border: 1px solid rgb(222, 222, 222); color: rgb(46, 68, 103); 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 input, #eu-cookie-law input:hover, #eu-cookie-law input:focus { background: rgb(243, 243, 243) none repeat scroll 0% 0%; border: 1px solid rgb(222, 222, 222); border-radius: 3px; color: rgb(46, 68, 83); cursor: pointer; display: inline; float: right; font-family: inherit; font-size: 14px; font-weight: inherit; line-height: inherit; margin: 0px 0px 0px 5%; padding: 8px 12px; position: static; text-transform: none; }
@media (max-width: 600px) {
  #eu-cookie-law { padding-bottom: 55px; }
  #eu-cookie-law input.accept { bottom: 8px; position: absolute; right: 8px; }
}
.jetpack_widget_social_icons ul li::before, .jetpack_widget_social_icons ul li::after { display: none; }
@font-face {
  font-family: "Noticons";  font-style: normal;  font-weight: 400;  src: url('noticons.eot') format("embedded-opentype");}
@font-face {
  font-family: "Noticons";  font-style: normal;  font-weight: 400;  src: url('undefined') format("woff"), url('noticons.ttf') format("truetype"), url('noticons.svg') format("svg");}
@media not all {
  @font-face {
  font-family: "Noticons";  src: url('noticons.svg') format("svg");}
}
.noticon-404::before { content: ""; }
.noticon-activity::before { content: ""; }
.noticon-add::before { content: ""; }
.noticon-add-media::before { content: ""; }
.noticon-akismet::before { content: ""; }
.noticon-anchor::before { content: ""; }
.noticon-art::before { content: ""; }
.noticon-aside::before { content: ""; }
.noticon-atsign::before { content: ""; }
.noticon-attachment::before { content: ""; }
.noticon-audio::before { content: ""; }
.noticon-automattic::before { content: ""; }
.noticon-automattic-blip::before { content: ""; }
.noticon-automattic-ring::before { content: ""; }
.noticon-bell::before { content: ""; }
.noticon-bold::before { content: ""; }
.noticon-book::before { content: ""; }
.noticon-bug::before { content: ""; }
.noticon-bullhorn::before { content: ""; }
.noticon-bullseye::before { content: ""; }
.noticon-cart::before { content: ""; }
.noticon-category::before { content: ""; }
.noticon-chat::before { content: ""; }
.noticon-checkmark::before { content: ""; }
.noticon-close::before { content: ""; }
.noticon-close-alt::before { content: ""; }
.noticon-cloud::before { content: ""; }
.noticon-cloud-download::before { content: ""; }
.noticon-cloud-upload::before { content: ""; }
.noticon-code::before { content: ""; }
.noticon-codepen::before { content: ""; }
.noticon-cog::before { content: ""; }
.noticon-collapse::before { content: ""; }
.noticon-colors::before { content: ""; }
.noticon-comment::before { content: ""; }
.noticon-compact::before { content: ""; }
.noticon-day::before { content: ""; }
.noticon-digg::before { content: ""; }
.noticon-document::before { content: ""; }
.noticon-dot::before { content: ""; }
.noticon-downarrow::before { content: ""; }
.noticon-download::before { content: ""; }
.noticon-draggable::before { content: ""; }
.noticon-dribbble::before { content: ""; }
.noticon-dropbox::before { content: ""; }
.noticon-dropdown::before { content: ""; }
.noticon-dropdown-left::before { content: ""; }
.noticon-edit::before { content: ""; }
.noticon-ellipsis::before { content: ""; }
.noticon-eventbrite::before { content: ""; }
.noticon-expand::before { content: ""; }
.noticon-external::before { content: ""; }
.noticon-facebook::before { content: ""; }
.noticon-facebook-alt::before { content: ""; }
.noticon-fastforward::before { content: ""; }
.noticon-features::before { content: ""; }
.noticon-feed::before { content: ""; }
.noticon-flag::before { content: ""; }
.noticon-flickr::before { content: ""; }
.noticon-follow::before { content: ""; }
.noticon-following::before { content: ""; }
.noticon-fonts::before { content: ""; }
.noticon-foursquare::before { content: ""; }
.noticon-fullscreen::before { content: ""; }
.noticon-gallery::before { content: ""; }
.noticon-ghost::before { content: ""; }
.noticon-gift::before { content: ""; }
.noticon-github::before { content: ""; }
.noticon-googleplus::before { content: ""; }
.noticon-googleplus-alt::before { content: ""; }
.noticon-gravatar::before { content: ""; }
.noticon-gridview::before { content: ""; }
.noticon-handset::before { content: ""; }
.noticon-heart::before { content: ""; }
.noticon-help::before { content: ""; }
.noticon-hide::before { content: ""; }
.noticon-hierarchy::before { content: ""; }
.noticon-home::before { content: ""; }
.noticon-horizon::before { content: ""; }
.noticon-image::before { content: ""; }
.noticon-info::before { content: ""; }
.noticon-instagram::before { content: ""; }
.noticon-italic::before { content: ""; }
.noticon-jetpack::before { content: ""; }
.noticon-key::before { content: ""; }
.noticon-layouts::before { content: ""; }
.noticon-leftarrow::before { content: ""; }
.noticon-lightbulb::before { content: ""; }
.noticon-link::before { content: ""; }
.noticon-linkedin::before { content: ""; }
.noticon-linkedin-alt::before { content: ""; }
.noticon-localization::before { content: ""; }
.noticon-location::before { content: ""; }
.noticon-lock::before { content: ""; }
.noticon-mail::before { content: ""; }
.noticon-maximize::before { content: ""; }
.noticon-medium::before { content: ""; }
.noticon-menu::before { content: ""; }
.noticon-microphone::before { content: ""; }
.noticon-milestone::before { content: ""; }
.noticon-minimize::before { content: ""; }
.noticon-minus::before { content: ""; }
.noticon-month::before { content: ""; }
.noticon-move::before { content: ""; }
.noticon-next::before { content: ""; }
.noticon-notice::before { content: ""; }
.noticon-notification::before { content: ""; }
.noticon-paintbrush::before { content: ""; }
.noticon-path::before { content: ""; }
.noticon-pause::before { content: ""; }
.noticon-phone::before { content: ""; }
.noticon-picture::before { content: ""; }
.noticon-pinned::before { content: ""; }
.noticon-pinterest::before { content: ""; }
.noticon-pinterest-alt::before { content: ""; }
.noticon-play::before { content: ""; }
.noticon-plugin::before { content: ""; }
.noticon-plus::before { content: ""; }
.noticon-pocket::before { content: ""; }
.noticon-polldaddy::before { content: ""; }
.noticon-portfolio::before { content: ""; }
.noticon-previous::before { content: ""; }
.noticon-price::before { content: ""; }
.noticon-print::before { content: ""; }
.noticon-promoted::before { content: ""; }
.noticon-quote::before { content: ""; }
.noticon-rating-empty::before { content: ""; }
.noticon-rating-full::before { content: ""; }
.noticon-rating-half::before { content: ""; }
.noticon-reader::before { content: ""; }
.noticon-reader-alt::before { content: ""; }
.noticon-reblog::before { content: ""; }
.noticon-reddit::before { content: ""; }
.noticon-refresh::before { content: ""; }
.noticon-reply::before { content: ""; }
.noticon-reply-alt::before { content: ""; }
.noticon-reply-single::before { content: ""; }
.noticon-rewind::before { content: ""; }
.noticon-rightarrow::before { content: ""; }
.noticon-search::before { content: ""; }
.noticon-send-to-phone::before { content: ""; }
.noticon-send-to-tablet::before { content: ""; }
.noticon-share::before { content: ""; }
.noticon-show::before { content: ""; }
.noticon-shuffle::before { content: ""; }
.noticon-sitemap::before { content: ""; }
.noticon-skip-ahead::before { content: ""; }
.noticon-skip-back::before { content: ""; }
.noticon-skype::before { content: ""; }
.noticon-spam::before { content: ""; }
.noticon-spike::before { content: ""; }
.noticon-spotify::before { content: ""; }
.noticon-squarespace::before { content: ""; }
.noticon-standard::before { content: ""; }
.noticon-star::before { content: ""; }
.noticon-status::before { content: ""; }
.noticon-stop::before { content: ""; }
.noticon-stumbleupon::before { content: ""; }
.noticon-subscribe::before { content: ""; }
.noticon-subscribed::before { content: ""; }
.noticon-summary::before { content: ""; }
.noticon-tablet::before { content: ""; }
.noticon-tag::before { content: ""; }
.noticon-time::before { content: ""; }
.noticon-title::before { content: ""; }
.noticon-top::before { content: ""; }
.noticon-trapper::before { content: ""; }
.noticon-trash::before { content: ""; }
.noticon-trophy::before { content: ""; }
.noticon-tumblr::before { content: ""; }
.noticon-twitch::before { content: ""; }
.noticon-twitter::before { content: ""; }
.noticon-types::before { content: ""; }
.noticon-unapprove::before { content: ""; }
.noticon-unfollow::before { content: ""; }
.noticon-unsubscribe::before { content: ""; }
.noticon-unzoom::before { content: ""; }
.noticon-uparrow::before { content: ""; }
.noticon-user::before { content: ""; }
.noticon-vaultpress::before { content: ""; }
.noticon-video::before { content: ""; }
.noticon-videocamera::before { content: ""; }
.noticon-vimeo::before { content: ""; }
.noticon-warning::before { content: ""; }
.noticon-website::before { content: ""; }
.noticon-week::before { content: ""; }
.noticon-wordads::before { content: ""; }
.noticon-wordpress::before { content: ""; }
.noticon-xpost::before { content: ""; }
.noticon-youtube::before { content: ""; }
.noticon-zoom::before { content: ""; }
.noticon-like::before { content: ""; }
div#actionbar * { box-sizing: border-box; outline: medium none; -moz-user-select: none; }
div#actionbar { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: fixed; bottom: 10px; right: 10px; border: 1px solid rgb(200, 215, 225); border-radius: 3px; opacity: 0.98; height: 35px; margin: 0px; padding: 0px; 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; transform: translate3d(0px, 0px, 0px); transition: all 0.2s ease-in-out 0s; backface-visibility: hidden; -moz-user-select: none; }
div#actionbar.actnbr-hidden { transform: translate3d(0px, 150px, 0px); }
div#actionbar ul { margin: 0px; padding: 0px; line-height: 1; text-align: left; }
div#actionbar li { list-style-type: none; display: inline-block; min-width: 30px; margin: 0px; padding: 0px; vertical-align: middle; line-height: 1; }
div#actionbar li::before { display: none; }
div#actionbar li.actnbr-btn { margin: 0px 2px 0px 6px; }
div#actionbar li.actnbr-btn > a { display: block; color: rgb(46, 68, 83); 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 0s ease 0s ; position: relative; padding: 10px 8px 10px 32px; border: medium none; box-shadow: none; }
div#actionbar li.actnbr-btn > a:hover { color: rgb(0, 170, 220); background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; }
div#actionbar li.actnbr-btn > a .gridicon { fill: rgb(135, 166, 188); position: absolute; top: 6px; left: 5px; }
div#actionbar li.actnbr-btn a:hover .gridicon { fill: rgb(0, 170, 220); }
div#actionbar li.actnbr-ellipsis { position: relative; top: 1px; right: 2px; cursor: pointer; padding: 3px 5px 0px 8px; }
div#actionbar .actnbr-ellipsis > .gridicon { fill: rgb(79, 116, 142); transition: all 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s; transform: rotate(90deg); }
div#actionbar .actnbr-ellipsis.actnbr-hidden > .gridicon { fill: rgb(135, 166, 188); transform: rotate(0deg); }
div#actionbar li.actnbr-hidden > a .gridicon { position: absolute; top: 6px; left: 5px; }
div#actionbar .actnbr-ellipsis.actnbr-hidden > .gridicon:hover { fill: rgb(79, 116, 142); }
div#actionbar .actnbr-ellipsis .tip-inner .gridicon { margin: 0px 5px 0px 0px; 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-hidden .actnbr-popover { display: none; }
div#actionbar .actnbr-popover.tip-top-left .tip-arrow { bottom: 0px; right: 21px; margin-left: -7px; border-top-style: solid; border-bottom: medium 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-popover .tip-arrow { border: 10px dashed rgb(200, 215, 225); height: 0px; line-height: 0; position: absolute; width: 0px; }
div#actionbar .actnbr-popover.tip-top-left .tip-arrow::before { bottom: 2px; border-width: 10px 10px medium; border-style: solid solid none; border-color: rgb(255, 255, 255) transparent currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: " "; position: absolute; left: 50%; margin-left: -10px; }
div#actionbar .actnbr-popover .tip-inner { background-color: rgb(255, 255, 255); border: 1px solid rgb(200, 215, 225); border-radius: 4px; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 0px 56px rgba(0, 0, 0, 0.075); text-align: center; }
div#actionbar li.actnbr-btn .actnbr-popover .tip-inner .actnbr-reader a::before { content: ""; 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: medium none; }
div#actionbar .tip li > a { position: relative; background: inherit; border: medium none; box-shadow: none; border-radius: 0px; color: rgb(46, 68, 83); cursor: pointer; display: block; font-size: 14px; font-weight: 400; margin: 0px; padding: 10px 16px; text-align: left; transition: all 0.05s ease-in-out 0s; min-width: 250px; outline: medium none; text-decoration: none; }
div#actionbar li.actnbr-sitename { border-bottom: 1px solid rgb(240, 240, 240); margin-bottom: 10px; }
div#actionbar .actnbr-ellipsis .actnbr-fold, div#actionbar .actnbr-notice .actnbr-login-nudge { border-top: 1px solid rgb(240, 240, 240); margin-top: 10px; }
div#actionbar .actnbr-ellipsis .actnbr-folded-following, div#actionbar .actnbr-ellipsis .actnbr-folded-follow { border-bottom: 1px solid rgb(240, 240, 240); padding-bottom: 10px; margin-bottom: 10px; }
div#actionbar .actnbr-ellipsis li a:hover .gridicon { fill: rgb(255, 255, 255); }
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: rgb(46, 68, 83); text-decoration: none; text-align: left; border: medium 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 0px 0px; display: inline; border-radius: 0px; padding: 0px; }
div#actionbar .actnbr-ellipsis li a:hover { background: rgb(0, 170, 220) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; border: 0px none; box-shadow: none; }
div#actionbar li.actnbr-sitename a:hover { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; color: rgb(46, 68, 83); margin: 0px; }
div#actionbar .actnbr-fold { padding-top: 10px; }
div#actionbar .actnbr-ellipsis li.actnbr-folded-customize { display: none; }
div#actionbar.actnbr-has-follow .actnbr-ellipsis li.actnbr-folded-follow { display: none; }
div#actionbar .actnbr-notice .tip-inner { padding: 0px; }
@media (max-width: 660px) {
  div#actionbar { bottom: 0px; right: 0px; padding: 5px 13px; border-radius: 0px; width: 100%; height: 44px; }
  div#actionbar.actnbr-folded { opacity: 0.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; }
}
@media (min-width: 876px) {
  div#o2-dock { right: 230px; }
}
@media (max-width: 876px) {
  div#o2-dock { z-index: 50001; }
}
@media print {
  #actionbar { display: none !important; }
}
#jp-post-flair { padding-top: 0.5em; }
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy { clear: both; }
div.sharedaddy h3.sd-title { margin: 0px 0px 1em; display: inline-block; line-height: 1.2; font-size: 9pt; font-weight: 700; }
div.sharedaddy h3.sd-title::before { content: ""; display: block; width: 100%; min-width: 30px; border-top: 1px solid rgb(221, 221, 221); margin-bottom: 1em; }
body.highlander-light h3.sd-title::before { border-top: 1px solid rgba(0, 0, 0, 0.2); }
body.highlander-dark h3.sd-title::before { border-top: 1px solid rgba(255, 255, 255, 0.4); }
.sd-content ul { padding: 0px !important; margin: 0px 0px 0.7em !important; list-style: outside none none !important; }
.sd-content ul li { display: inline-block; }
.sd-social-icon .sd-content ul li a.sd-button, .sd-social-text .sd-content ul li a.sd-button, .sd-content ul li a.sd-button, .sd-content ul li .option a.share-ustom, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-content ul li.advanced a.share-more, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content > ul > li > a.sd-button, #sharing_email .sharing_send, .sd-social-official .sd-content > ul > li .digg_button > a { text-decoration: none !important; display: inline-block; font-size: 12px; font-family: "Open Sans",sans-serif; font-weight: 400; border-radius: 3px; color: rgb(119, 119, 119) !important; background: rgb(248, 248, 248) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.08); text-shadow: none; line-height: 23px; padding: 1px 8px 0px 5px; }
.sd-social-text .sd-content ul li a.sd-button span, .sd-content ul li a.sd-button > span, .sd-content ul li .option a.share-ustom span, .sd-content ul li.preview-item div.option.option-smart-off a span, .sd-content ul li.advanced a.share-more span, .sd-social-icon-text .sd-content ul li a.sd-button > span, .sd-social-official .sd-content > ul > li > a.sd-button span, .sd-social-official .sd-content > ul > li .digg_button > a span { line-height: 23px; }
.sd-social-official .sd-content > ul > li > a.sd-button::before, .sd-social-official .sd-content > ul > li .digg_button > a::before, .sd-social-official .sd-content .sharing-hidden .inner > ul > li > a.sd-button::before, .sd-social-official .sd-content .sharing-hidden .inner > ul > li .digg_button > a::before { margin-bottom: -1px; }
.sd-social-icon .sd-content ul li a.sd-button:hover, .sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:hover, .sd-social-text .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:hover, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-official .sd-content > ul > li > a.sd-button:hover, .sd-social-official .sd-content > ul > li > a.sd-button:active, .sd-social-official .sd-content > ul > li .digg_button > a:hover, .sd-social-official .sd-content > ul > li .digg_button > a:active { color: rgb(85, 85, 85); background: rgb(250, 250, 250) none repeat scroll 0% 0%; border: 1px solid rgb(153, 153, 153); }
.sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-official .sd-content > ul > li > a.sd-button:active, .sd-social-official .sd-content > ul > li .digg_button > a:active { box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.16) inset; }
.sd-content ul li a.sd-button::before { display: inline-block; -moz-osx-font-smoothing: grayscale; font: 18px/1 "social-logos"; vertical-align: top; text-align: center; }
.sd-social-icon-text ul li a.sd-button::before { position: relative; top: 2px; }
@media not all {
  .sd-content ul li a.sd-button::before { position: relative; top: 2px; }
}
.sd-social-official ul li a.sd-button::before { position: relative; top: -2px; }
@media not all {
  .sd-social-official ul li a.sd-button::before { top: 0px; }
}
.sd-content ul li { margin: 0px 5px 5px 0px; padding: 0px; }
.sd-social-icon-text .sd-content ul li a span, .sd-social-official .sd-content ul li a.sd-button span, .sd-content ul li.preview-item a.sd-button span { margin-left: 3px; }
.sd-social-text .sd-content ul li a::before, .sd-content ul li.no-icon a::before { display: none; }
@media not all {
  .sd-social-icon .sd-content ul li a.share-more { top: 2px; }
}
.sd-social-icon .sd-content ul li.share-print a::before, .sd-social-text .sd-content ul li.share-print a::before, .sd-content ul li.share-print div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-print a::before, .sd-social-official .sd-content li.share-print a::before { content: ""; }
.sd-social-icon .sd-content ul li.share-email a::before, .sd-social-text .sd-content ul li.share-email a::before, .sd-content ul li.share-email div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-email a::before, .sd-social-official .sd-content li.share-email a::before { content: ""; }
.sd-social-icon .sd-content ul li.share-linkedin a::before, .sd-social-text .sd-content ul li.share-linkedin a::before, .sd-content ul li.share-linkedin div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-linkedin a::before { content: ""; }
.sd-social-icon .sd-content ul li.share-twitter a::before, .sd-social-text .sd-content ul li.share-twitter a::before, .sd-content ul li.share-twitter div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-twitter a::before { content: ""; }
.sd-social-icon .sd-content ul li.share-reddit a::before, .sd-social-text .sd-content ul li.share-reddit a::before, .sd-content ul li.share-reddit div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-reddit a::before { content: ""; }
.sd-social-icon .sd-content ul li.share-tumblr a::before, .sd-social-text .sd-content ul li.share-tumblr a::before, .sd-content ul li.share-tumblr div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-tumblr a::before { content: ""; }
.sd-social-icon .sd-content ul li.share-pocket a::before, .sd-social-text .sd-content ul li.share-pocket a::before, .sd-content ul li.share-pocket div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-pocket a::before { content: ""; }
.sd-social-icon .sd-content ul li.share-pinterest a::before, .sd-social-text .sd-content ul li.share-pinterest a::before, .sd-content ul li.share-pinterest div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-pinterest a::before { content: ""; }
.sd-social-icon .sd-content ul li.share-google-plus-1 a::before, .sd-social-text .sd-content ul li.share-google-plus-1 a::before, .sd-content ul li.share-google-plus-1 div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-google-plus-1 a::before { content: ""; }
.sd-social-icon .sd-content ul li.share-facebook a::before, .sd-social-text .sd-content ul li.share-facebook a::before, .sd-content ul li.share-facebook div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-facebook a::before { content: ""; }
.sd-social-icon .sd-content ul li.share-press-this a::before, .sd-social-text .sd-content ul li.share-press-this a::before, .sd-content ul li.share-press-this div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-press-this a::before, .sd-social-official .sd-content li.share-press-this a::before { content: ""; }
.sd-social-official .sd-content li.share-press-this a::before { color: rgb(43, 161, 203); }
.sd-social-icon .sd-content ul li.share-telegram a::before, .sd-social-text .sd-content ul li.share-telegram a::before, .sd-content ul li.share-telegram div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-telegram a::before, .sd-social-official .sd-content li.share-telegram a::before { content: ""; }
.sd-social-official .sd-content li.share-telegram a::before { color: rgb(0, 136, 204); }
.sd-social-icon .sd-content ul li.share-skype a::before, .sd-social-text .sd-content ul li.share-skype a::before, .sd-content ul li.share-skype div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-skype a::before { content: ""; }
.sd-social-icon .sd-content ul a.share-more::before, .sd-social-text .sd-content ul a.share-more::before, .sd-content ul li.advanced a.share-more::before, .sd-social-icon-text .sd-content a.share-more::before, .sd-social-official .sd-content a.share-more::before { content: ""; }
.sd-social-official .sd-content a.share-more::before { color: rgb(43, 161, 203); }
.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a::before, .sd-social-text .sd-content ul li.share-jetpack-whatsapp a::before, .sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-jetpack-whatsapp a::before, .sd-social-official .sd-content li.share-jetpack-whatsapp a::before { content: ""; }
.sd-social-official .sd-content li.share-jetpack-whatsapp a::before { color: rgb(67, 216, 84); }
.sd-social-official .sd-content ul::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.sharing-hidden .inner::before, .sharing-hidden .inner::after { position: absolute; z-index: 1; top: -8px; left: 20px; width: 0px; height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid rgb(204, 204, 204); content: ""; display: block; }
.sharing-hidden .inner::after { z-index: 2; top: -7px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid rgb(255, 255, 255); }
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button::before { top: 1px; }
@font-face {
  font-family: "social-logos";  font-style: normal;  font-weight: 400;  src: url('social-logos.eot');}
@font-face {
  font-family: "social-logos";  font-style: normal;  font-weight: 400;  src: url('social-logos_001.eot') format("embedded-opentype"), url('undefined') format("woff"), url('social-logos.ttf') format("truetype");}
.social-logo__amazon::before { content: ""; }
.social-logo__behance::before { content: ""; }
.social-logo__blogger-alt::before { content: ""; }
.social-logo__blogger::before { content: ""; }
.social-logo__codepen::before { content: ""; }
.social-logo__dribbble::before { content: ""; }
.social-logo__dropbox::before { content: ""; }
.social-logo__eventbrite::before { content: ""; }
.social-logo__facebook::before { content: ""; }
.social-logo__feed::before { content: ""; }
.social-logo__flickr::before { content: ""; }
.social-logo__foursquare::before { content: ""; }
.social-logo__ghost::before { content: ""; }
.social-logo__github::before { content: ""; }
.social-logo__google-plus-alt::before { content: ""; }
.social-logo__google-plus::before { content: ""; }
.social-logo__instagram::before { content: ""; }
.social-logo__linkedin::before { content: ""; }
.social-logo__mail::before { content: ""; }
.social-logo__medium::before { content: ""; }
.social-logo__path-alt::before { content: ""; }
.social-logo__path::before { content: ""; }
.social-logo__pinterest-alt::before { content: ""; }
.social-logo__pinterest::before { content: ""; }
.social-logo__pocket::before { content: ""; }
.social-logo__polldaddy::before { content: ""; }
.social-logo__print::before { content: ""; }
.social-logo__reddit::before { content: ""; }
.social-logo__share::before { content: ""; }
.social-logo__skype::before { content: ""; }
.social-logo__spotify::before { content: ""; }
.social-logo__squarespace::before { content: ""; }
.social-logo__stumbleupon::before { content: ""; }
.social-logo__telegram::before { content: ""; }
.social-logo__tumblr-alt::before { content: ""; }
.social-logo__tumblr::before { content: ""; }
.social-logo__twitch::before { content: ""; }
.social-logo__twitter-alt::before { content: ""; }
.social-logo__twitter::before { content: ""; }
.social-logo__vimeo::before { content: ""; }
.social-logo__whatsapp::before { content: ""; }
.social-logo__wordpress::before { content: ""; }
.social-logo__xanga::before { content: ""; }
.social-logo__youtube::before { content: ""; }
.hidden { display: none; }
.comment object, .comment embed, .embed-vimeo iframe, .embed-youtube iframe { max-width: 100%; }
/* ::::: https://s1.wp.com/wp-content/mu-plugins/highlander-comments/style.css?m=1522184747h&cssminify=yes ::::: */

#respond { font-weight: normal; color: inherit; margin: 0px 0px 15px; font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif; clear: both; padding: 15px 0px; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: medium none; float: none; width: auto; overflow: hidden; }
div#respond { border: medium none; }
#respond form * { font-size: 12px; }
#respond form { margin: 0px; padding: 0px; border: medium none; background: rgba(0, 0, 0, 0.08) none repeat scroll 0% 0%; width: auto !important; text-align: left; }
#respond h3 { padding-top: 0px; padding-bottom: 0px; margin-top: 15px; margin-bottom: 15px; display: block; }
#respond h3 small { float: right; }
#respond h3 small a { display: inline; width: auto; }
#respond span { display: inline; }
#respond label, #respond form label { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; color: inherit; text-transform: none; padding: 0px; display: inline; }
#respond .comment-textarea { position: relative; }
#respond #comment-form-comment, #comment-form-share-text-padder { line-height: 18px !important; padding: 10px 10px 5px !important; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12) inset; background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%; border: 1px solid rgba(0, 0, 0, 0.2); transition-duration: 0.3s; }
#respond #comment-form-comment textarea, #comment-form-share-text-padder textarea { border: medium none !important; background: transparent none repeat scroll 0% 0% !important; font-size: 14px; font-family: inherit; color: rgba(0, 0, 0, 0.7); text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.45); width: 100%; height: 125px; outline: medium none; padding: 0px; margin: 0px; box-shadow: none !important; float: none; }
#respond #comment-form-comment textarea:focus, #comment-form-share-text-padder textarea:focus { border: medium none; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; padding: 0px; margin: 0px; box-shadow: none; }
#respond #comment-form-identity { border-top: 1px solid rgba(255, 255, 255, 0.35); overflow: hidden; padding: 0px; }
#respond #comment-form-identity #comment-form-nascar { display: none; overflow: hidden; background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%; }
#respond #comment-form-identity #comment-form-nascar p { display: inline; float: left; padding: 5px 0px 0px 12px; margin: 10px 0px 0px; width: auto; line-height: 100%; color: rgba(0, 0, 0, 0.7); }
#respond.js #comment-form-identity #comment-form-nascar { display: block; }
#respond #comment-form-identity #comment-form-nascar ul { padding: 0px; list-style: outside none none; text-indent: 0px; margin: 4px 12px 0px; float: right; border: medium none !important; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
#respond #comment-form-identity #comment-form-nascar ul li { clear: none; float: left; margin: 0px; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: medium none !important; list-style: outside none none; border-radius: 0px; min-height: 0px; width: auto; padding: 5px 2px; }
#respond #comment-form-identity #comment-form-nascar ul li.selected, .highlander-dark #respond #comment-form-identity #comment-form-nascar ul li.selected { background: inherit; box-shadow: none; border: medium none; }
#respond #comment-form-identity #comment-form-nascar ul li::before, #respond #comment-form-identity #comment-form-nascar ul li::before { content: normal; }
#respond #comment-form-nascar ul li a { display: block; overflow: hidden; height: 24px; font-style: normal; border: medium none !important; text-decoration: none !important; opacity: 0.7; }
#respond #comment-form-nascar ul li a:hover, #respond #comment-form-nascar ul li a:focus { opacity: 1; }
#respond .comment-form-padder { position: relative; padding: 0px 12px; }
#respond .comment-form-service { background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%; padding: 10px 0px; overflow: hidden; display: none; border-bottom: 1px solid rgba(0, 0, 0, 0.07); clear: left; box-sizing: content-box; }
#respond .comment-form-service * { line-height: 18px !important; }
#respond .selected { display: block; }
#respond .comment-form-service p { margin: 10px 0px 3px; padding: 0px; clear: none !important; border: medium none; }
#respond .comment-form-avatar { float: left; }
#respond .comment-form-avatar img { padding: 1px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 25px; vertical-align: middle; margin: 0px; }
#respond .comment-form-fields { margin-left: 38px; margin-top: 0px; }
#respond div.comment-form-field { border: medium none; font-size: 12px; overflow: visible; padding: 0px; }
#respond .comment-form-fields div.comment-form-field { position: relative; margin: 2px 15px 5px 0px; clear: none; width: auto; }
#respond .comment-form-fields label { position: relative; font-size: 12px; font-weight: normal; padding: 0px; z-index: 99; width: 100%; cursor: text; background: transparent none repeat scroll 0% 0%; box-shadow: none; text-transform: none; color: rgba(0, 0, 0, 0.5); margin: 0px; text-align: left; }
#respond.js .comment-form-fields label { position: absolute; top: 5px; left: 8px; padding: 0px !important; }
#respond .comment-form-fields label span.required, #respond .comment-form-fields label span.nopublish { position: relative; width: auto; top: auto; left: auto; font-size: 11px; color: rgba(0, 0, 0, 0.4); margin: 0px; padding: 0px; float: none; text-align: left; background-color: transparent; }
#respond .comment-form-fields label span.nopublish { float: right; }
#respond.js .comment-form-fields label span.nopublish { position: absolute; float: none; right: 15px; }
@media (max-width: 450px) {
  #respond .comment-form-fields label, #respond.js .comment-form-fields label { position: relative; top: auto; left: auto; }
  #respond .comment-form-fields label span.nopublish, #respond.js .comment-form-fields label span.nopublish { position: relative; display: block; right: auto; }
}
#respond .comment-form-fields div.comment-form-input { padding: 4px 5px; margin: 0px 0px 8px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset; background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; border: 1px solid rgb(205, 205, 205); transition-duration: 0.3s; width: auto !important; }
#respond .comment-form-fields div.comment-form-input input { border: medium none !important; line-height: 18px !important; outline: medium none; width: 100% !important; font-size: 12px !important; font-family: inherit; padding: 0px !important; margin: 0px !important; background: transparent none repeat scroll 0% 0% !important; float: none; box-shadow: none; color: rgba(0, 0, 0, 0.7); text-indent: 0px; clear: none; position: static; }
#respond .comment-form-fields div.comment-form-input input:focus { border: medium none; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; padding: 0px; margin: 0px; box-shadow: none; }
#respond .comment-form-fields p.comment-form-posting-as, #respond .comment-form-fields p.comment-form-log-out { color: rgba(0, 0, 0, 0.7); margin: 0px; padding-top: 5px; }
#respond .comment-form-posting-as { padding-right: 20px !important; width: auto !important; position: relative; }
.nascar-signin-link svg { width: 24px; height: 24px; fill: currentcolor; }
.pa-icon svg { width: 24px; height: 24px; position: absolute; display: block; right: 0px; top: 2px; }
#respond .comment-form-posting-as-cancel { text-align: right; margin-right: 10px; }
#respond .comment-form-service a { color: rgba(0, 0, 0, 0.6); text-decoration: underline; border: 0px none; }
#respond #comment-form-subscribe { float: left; padding-left: 5px; margin-top: 15px; line-height: 18px !important; }
#respond #comment-form-subscribe p { margin: 0px; padding: 0px 0px 2px; border: medium none; }
#respond p.comment-subscription-form input { height: auto; width: auto; float: none; }
#respond p.comment-subscription-form label { font-size: 12px !important; line-height: 14px; text-transform: none; font-weight: normal; margin: 0px; float: none; }
#respond .form-submit { float: right; padding: 10px 5px 10px 0px; clear: none !important; line-height: 18px !important; width: auto !important; margin: 0px; border: medium none; }
#respond .form-submit input, #respond .form-submit input#comment-submit, #respond .comment-form-fields input[type="submit"], #respond p.form-submit input[type="submit"], #respond input[type="submit"], #commentform #submit { line-height: 18px !important; border: 1px solid rgb(204, 204, 204); padding: 3px 10px !important; font-size: 14px !important; border-radius: 15px !important; background: rgba(0, 0, 0, 0) url('button-back.gif') repeat-x scroll left bottom !important; cursor: pointer; color: rgb(85, 85, 85) !important; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.45) !important; min-width: 0px; width: auto; height: auto; font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif; font-weight: normal !important; box-shadow: none; }
#respond .form-submit input:hover, #respond .comment-form-fields input[type="submit"]:hover, #respond p.form-submit input[type="submit"]:hover, #respond input[type="submit"]:hover, #commentform #submit:hover #respond .form-submit input:focus, #respond .comment-form-fields input[type="submit"]:focus, #respond p.form-submit input[type="submit"]:focus, #respond input[type="submit"]:focus, #commentform #submit:focus { background: rgba(0, 0, 0, 0) url('button-back-over.gif') repeat-x scroll left top; border-color: rgb(153, 153, 153) !important; box-shadow: 0px 1px 10px rgb(153, 153, 153); }
#respond #comment-form-load-service { height: 70px; }
#respond #comment-form-load-service p { text-align: center; font-size: 14px; background: rgba(0, 0, 0, 0) url('loader.gif') no-repeat scroll center top; padding-top: 25px; color: rgba(0, 0, 0, 0.6); }
iframe#googleplus-sign-in { width: 24px; height: 24px; margin: 0px; padding: 0px; border: medium none; }
td.recentcommentsavatarend, td.recentcommentsavatartop { padding: 0px 0px 1px; margin: 0px; }
td.recentcommentstextend { border: medium none !important; padding: 0px 0px 2px 10px; }
td.recentcommentstexttop { border: medium none; padding: 0px 0px 0px 10px; }
body.custom-background { background-color: rgb(247, 251, 233); }
/* ::::: https://0.gravatar.com/css/hovercard.css?ver=201821y ::::: */

@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
  .gcard .grav-tag { background-image: url('grav-tag-2x.png'); }
  .pos-left .grav-tag { background-image: url('grav-tag-left-2x.png'); }
}
/* ::::: https://0.gravatar.com/css/services.css?ver=201821y ::::: */

/* ::::: https://s0.wp.com/wp-content/mu-plugins/carousel/jetpack-carousel.css?m=1524699534h&cssminify=yes ::::: */

@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
  .jp-carousel-next-button span, .jp-carousel-previous-button span { background-image: url('arrows-2x.png'); }
}
.jp-carousel-info::-moz-selection { background: rgb(104, 201, 232) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
  div.jp-carousel-buttons a.jp-carousel-reblog, div.jp-carousel-buttons a.jp-carousel-commentlink, a.jp-carousel-image-download { background-image: url('carousel-sprite-2x.png'); }
}
div#carousel-reblog-box { background: rgba(0, 0, 0, 0) linear-gradient(to top, rgb(34, 34, 34) 0%, rgb(51, 51, 51) 100%) repeat scroll 0% 0%; padding: 3px 0px 0px; display: none; margin: 5px auto 0px; border-radius: 2px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.9); height: 74px; width: 565px; }
#carousel-reblog-box textarea { background: rgb(153, 153, 153) none repeat scroll 0% 0%; font: 13px/1.4 "Helvetica Neue",sans-serif !important; color: rgb(68, 68, 68); padding: 3px 6px; width: 370px; height: 48px; float: left; margin: 6px 9px 0px; border: 1px solid rgb(102, 102, 102); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) inset; border-radius: 2px; }
#carousel-reblog-box textarea:focus { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(34, 34, 34); }
#carousel-reblog-box label { color: rgb(170, 170, 170); font-size: 11px; padding-right: 2px; padding-left: 2px; display: inline; font-weight: normal; }
#carousel-reblog-box select { width: 110px; padding: 0px; font-size: 12px; font-family: "Helvetica Neue",sans-serif !important; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(238, 238, 238); border: 1px solid rgb(68, 68, 68); margin-top: 5px; }
#carousel-reblog-box .submit, #wrapper #carousel-reblog-box p.response { float: left; width: 154px; padding-top: 0px; padding-left: 1px; overflow: hidden; height: 34px; margin: 3px 0px 0px 2px !important; }
#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit { font: 13px/24px "Helvetica Neue",sans-serif !important; margin-top: 8px; padding: 0px 10px !important; border-radius: 1em; height: 24px; color: rgb(51, 51, 51); cursor: pointer; background: rgba(0, 0, 0, 0) linear-gradient(to top, rgb(170, 170, 170) 0%, rgb(204, 204, 204) 100%) repeat scroll 0% 0%; border: 1px solid rgb(68, 68, 68); }
#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover { background: rgba(0, 0, 0, 0) linear-gradient(to top, rgb(204, 204, 204) 0%, rgb(238, 238, 238) 100%) repeat scroll 0% 0%; }
#carousel-reblog-box .canceltext { color: rgb(170, 170, 170); font-size: 11px; line-height: 24px; }
#carousel-reblog-box .canceltext a { color: rgb(255, 255, 255); }
.jp-carousel-photo-info h1::before, .jp-carousel-photo-info h1::after, .jp-carousel-left-column-wrapper h1::before, .jp-carousel-left-column-wrapper h1::after { content: none !important; }
@media only screen and (max-width: 760px) {
  .jp-carousel-info { margin: 0px 10px !important; }
  .jp-carousel-next-button, .jp-carousel-previous-button { display: none !important; }
  .jp-carousel-buttons { display: none !important; }
  .jp-carousel-image-meta { float: none !important; width: 100% !important; box-sizing: border-box; }
  .jp-carousel-close-hint { font-weight: 800 !important; font-size: 26px !important; position: fixed !important; top: -10px; }
  .jp-carousel-slide img { opacity: 1; }
  .jp-carousel-wrap { background-color: rgb(0, 0, 0); }
  .jp-carousel-fadeaway { display: none; }
  #jp-carousel-comment-form-container { display: none !important; }
  .jp-carousel-titleanddesc { padding-top: 0px !important; border: medium none !important; }
  .jp-carousel-titleanddesc-title { font-size: 1em !important; }
  .jp-carousel-left-column-wrapper { padding: 0px; width: 100% !important; }
  .jp-carousel-photo-info { left: 0px !important; width: 100% !important; }
}
