html {
font-family : sans-serif;
}
body {
margin : 0;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
display : block;
}
audio, canvas, progress, video {
display : inline-block;
vertical-align : baseline;
}
audio:not([controls]) {
display : none;
height : 0;
}
[hidden], template {
display : none;
}
a {
background-color : transparent;
}
a:active, a:hover {
outline : 0;
}
abbr[title] {
border-bottom : 1px dotted;
}
b, strong {
font-weight : bold;
}
dfn {
font-style : italic;
}
h1 {
font-size : 2em;
margin : 0.67em 0;
}
mark {
background : #ff0;
color : #000;
}
small {
font-size : 80%;
}
sub, sup {
font-size : 75%;
line-height : 0;
position : relative;
vertical-align : baseline;
}
sup {
top : -0.5em;
}
sub {
bottom : -0.25em;
}
img {
border : 0;
}
svg:not(:root) {
overflow : hidden;
}
figure {
margin : 1em 40px;
}
hr {
box-sizing : content-box;
height : 0;
}
pre {
overflow : auto;
}
code, kbd, pre, samp {
font-family : monospace, monospace;
}
button, input, optgroup, select, textarea {
margin : 0;
}
button {
overflow : visible;
}
button, select {
text-transform : none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
border-radius : 0;
cursor : pointer;
}
button[disabled], html input[disabled] {
cursor : default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border : 0;
padding : 0;
}
input {
line-height : normal;
}
input[type="checkbox"], input[type="radio"] {
box-sizing : border-box;
padding : 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height : auto;
}
fieldset {
border : #c0c0c0 solid 1px;
margin : 0 2px;
padding : 0.35em 0.625em 0.75em;
}
legend {
border : 0;
padding : 0;
}
textarea {
overflow : auto;
}
optgroup {
font-weight : bold;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
td, th {
padding : 0;
}
* {
box-sizing : border-box;
}
html {
box-sizing : border-box;
font-size : 62.5%;
}
body {
background-color : #242629;
color : #6a6c6e;
font-family : "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 1.8rem;
line-height : 1.62;
}
.site {
background-color : #fff;
position : relative;
}
*, *:before, *:after {
box-sizing : inherit;
}
:focus {
outline : none;
}
a {
color : inherit;
text-decoration : none;
}
a:hover, a:focus, a:active {
text-decoration : underline;
}
a:focus {
outline : thin dotted;
}
h1, h2, h3, h4, h5, h6 {
color : #1a1c1e;
font-family : "Noto Serif", Georgia, serif;
font-weight : 700;
line-height : 1.38;
}
h1 + h2, h1 + h3, h2 + h3, h2 + h4, h3 + h4, h4 + h5, h5 + h6 {
margin-top : -2%;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
margin-top : 0;
}
h2, h3, h4, h5, h6 {
clear : both;
}
h1 {
clear : both;
font-size : 5rem;
font-weight : 700;
}
h2 {
font-size : 2.6rem;
}
h3 {
font-size : 2.2rem;
}
h4 {
font-size : 2rem;
}
h5 {
font-family : "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 1.7rem;
letter-spacing : 0.1em;
text-transform : uppercase;
}
h6 {
font-family : "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 1.5rem;
letter-spacing : 0.1em;
text-transform : uppercase;
}
p {
margin : 0;
padding : 0 0 1.5em;
}
blockquote:before, blockquote:after, q:before, q:after {
content : "";
}
blockquote, q {
quotes : "" "";
}
blockquote {
border-left : 3px solid #ddd;
clear : both;
color : #393d41;
font-family : "Noto Serif", Georgia, serif;
font-size : 1.05em;
font-style : italic;
margin : 0 0 1.5em 1.5em;
padding-left : 1.5em;
position : relative;
}
blockquote p {
padding : 0 0 0.8em;
}
blockquote p:last-child {
padding : 0;
}
blockquote cite {
color : #444;
display : block;
font-family : "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 0.9em;
}
blockquote blockquote {
font-size : 1em;
margin-left : 0;
}
q:before {
content : "\201C";
}
q:after {
content : "\201D";
}
dfn, cite, em, i {
font-style : italic;
}
pre, code, kbd, tt, var {
font-family : "Lucida Console", Monaco, "Courier New", monospace;
font-size : 90%;
font-style : normal;
font-weight : 400;
text-decoration : none;
text-transform : none;
}
code {
display : inline-block;
margin : 0 0.4em;
position : relative;
}
pre {
background : #eee;
font-family : "Courier 10 Pitch", Courier, monospace;
font-size : 1.5rem;
line-height : 1.6;
margin-bottom : 1.6em;
max-width : 100%;
overflow : auto;
padding : 1.6em;
position : relative;
}
pre:before {
background-color : #e7ae01;
color : #ffffff;
content : "\f462";
font-size : 18px;
font-size : 1.8rem;
height : 100%;
line-height : 1.62;
padding : 0 0.19em;
position : absolute;
right : 0;
top : 0;
z-index : 5;
}
hr {
background-color : #eee;
border : 0;
height : 1px;
margin-bottom : 1.5em;
}
img {
height : auto;
max-width : 100%;
}
menu, ol, ul {
margin : 0;
padding : 0;
}
ul, ol {
margin : 0 0 1.5em 3em;
}
ul {
list-style : disc;
}
ol {
list-style : decimal;
}
ol ol {
list-style : upper-alpha;
}
ol ol ol {
list-style : upper-roman;
}
li > ul, li > ol {
margin-bottom : 0;
margin-left : 1.5em;
}
dt {
font-weight : bold;
}
dd {
margin-left : 1.62em;
}
table {
border : #ddd solid 1px;
border-collapse : collapse;
border-spacing : 0;
line-height : 1.38;
margin : 0 0 1.62em;
width : 100%;
}
td, th {
border-bottom : 1px solid #ddd;
border-left : 1px solid #ddd;
padding : 10px 20px;
}
th {
font-size : 85%;
letter-spacing : 0.1em;
text-transform : uppercase;
}
th, tfoot td {
font-weight : 700;
text-align : left;
}
th:first-child, td:first-child {
border-left : 0;
}
tr {
background-color : rgba(255, 255, 255, 0);
transition : background-color 0.2s;
}
thead tr {
background : #eee;
}
tr:hover {
background-color : #eee;
}
figure {
margin : 0;
}
address {
margin : 0 0 1.5em;
}
abbr, acronym {
border-bottom : 1px dotted #666;
cursor : help;
}
big {
font-size : 125%;
}
small {
font-size : 0.81em;
}
mark, ins {
background : #fff9c0;
text-decoration : none;
}
mark code, ins code, .form-allowed-tags code, .taxonomy-description code {
background : transparent;
color : inherit;
display : inline;
padding : 0 0.38em;
}
.form-allowed-tags {
line-height : 1.62;
}
pre:before, .menu-toggle:before, #cancel-comment-reply-link:before, .posts .entry-inner:before, .is-singular .entry-inner:before, .error404 .entry-inner:before, .page-template-eventbrite-index .page-header:before, .single-event .entry-header:before, .post-table-of-contents a:before, .bypostauthor .comment-author:before, .post-navigation a:before, .posts-navigation .nav-previous a:before, .posts-navigation .nav-previous a:after, .posts-navigation .nav-next a:before, .posts-navigation .nav-next a:after, .comment-edit-link:before, .comment .reply:before, .social-links ul a:before {
font-family : "Genericons";
font-style : normal;
font-variant : normal;
font-weight : normal;
text-decoration : inherit;
text-transform : none;
speak : none;
}
button, .button, input, textarea {
border : #ddd solid 1px;
color : inherit;
font-family : inherit;
font-size : 1.6rem;
line-height : 1.5;
max-width : 100%;
outline : 0;
padding : 0.62em;
vertical-align : baseline;
}
select {
font-family : inherit;
font-size : 1.6rem;
line-height : 1.5;
max-width : 100%;
}
button, .button, input[type="submit"] {
background-color : #678db8;
border-color : #678db8;
color : #fff;
font-size : 1.4rem;
letter-spacing : 0.1em;
padding : 0.62em 1.62em;
text-decoration : none;
text-transform : uppercase;
}
.entry-content .button {
text-decoration : none;
}
.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
border : 0;
cursor : pointer;
padding : 1em;
transition : all 0.3s;
white-space : nowrap;
}
.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, .button:active, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
opacity : 0.75;
}
.button:active, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
opacity : 0.89999997615814208984375;
}
input[type="text"], input[type="search"], input[type="email"], input[type="password"], input[input="tel"], input[input="url"] {
border-radius : 0;
}
.screen-reader-text {
clip : rect(1px,1px,1px,1px);
height : 1px;
overflow : hidden;
position : absolute !important ;
width : 1px;
}
.screen-reader-text:focus {
background-color : #f1f1f1;
border-radius : 3px;
box-shadow : 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip : auto !important ;
color : #21759b;
display : block;
font-size : 1.4rem;
font-weight : bold;
height : auto;
left : 5px;
line-height : normal;
padding : 15px 23px 14px;
text-decoration : none;
top : 5px;
width : auto;
z-index : 100000;
}
.alignleft {
display : inline;
float : left;
margin : 0 1.5em 1.5em 0;
}
.alignright {
display : inline;
float : right;
margin : 0 0 1.5em 1.5em;
}
.aligncenter {
clear : both;
display : block;
margin-left : auto;
margin-right : auto;
}
.clear:before, .clear:after, .posts:before, .posts:after, .entry-content:before, .entry-content:after, .site-content:before, .site-content:after, footer.comment-footer:before, footer.comment-footer:after, .site-footer:before, .site-footer:after, .widget-area:before, .widget-area:after, .footer-bottom-info:before, .footer-bottom-info:after {
content : "";
display : table;
}
.clear:after, .posts:after, .entry-content:after, .site-content:after, footer.comment-footer:after, .site-footer:after, .widget-area:after, .footer-bottom-info:after {
clear : both;
}
.site-header {
background-color : rgba(36, 38, 41, 0.8);
color : #fff;
display : table;
left : 0;
min-height : 90px;
padding : 15px 40px;
position : fixed;
right : 0;
text-shadow : 0 0 3px rgba(0, 0, 0, 0.3);
top : 0;
width : 100%;
z-index : 5;
}
.home .site-header, .blog .site-header {
background-color : rgba(36, 38, 41, 0.4);
}
.admin-bar .site-header, .admin-bar.is-singular .site-header {
top : 32px;
}
.site-branding {
display : table-cell;
margin : 0;
vertical-align : middle;
width : 30%;
}
.site-title {
clear : none;
font-size : 3rem;
line-height : 1.2;
margin : 0;
position : relative;
vertical-align : middle;
}
.site-title, .site-branding a, .site-branding a:hover, .site-branding a:focus, .site-branding a:active {
color : inherit;
text-decoration : none;
}
.site-branding .site-logo-link {
line-height : 1;
padding-right : 10px;
position : relative;
vertical-align : middle;
width : auto;
}
.site-branding .site-logo-link img {
height : auto;
max-height : 100px;
max-width : 310px;
width : auto;
}
.site-branding .site-description {
display : none;
font-size : 1.6rem;
font-weight : 300;
line-height : 1.62;
margin : 0;
padding : 0;
}
#site-navigation {
display : table-cell;
font-size : 1.4rem;
text-align : center;
vertical-align : middle;
width : 100%;
}
#site-navigation a {
color : #fff;
display : inline-block;
transition : opacity 0.3s;
}
#site-navigation a:hover, #site-navigation a:focus {
opacity : 0.699999988079071044921875;
text-decoration : none;
}
#site-navigation ul, #site-navigation li {
list-style : none;
margin : 0;
padding : 0;
}
#site-navigation li {
position : relative;
}
#site-navigation ul li {
display : inline-block;
letter-spacing : 0.1em;
margin-left : 1.5em;
padding : 6px 0 10px;
text-transform : uppercase;
}
#site-navigation ul ul {
left : -9999em;
margin-top : 10px;
position : absolute;
width : 220px;
z-index : 10;
}
#site-navigation ul ul:before {
border-color : transparent transparent #292c2f transparent;
border-style : solid;
border-width : 0 10px 10px 10px;
content : "";
height : 0;
left : 50%;
margin-left : -10px;
position : absolute;
top : -10px;
width : 0;
}
#site-navigation ul ul ul {
top : 0;
padding-right : 8px;
}
#site-navigation ul ul ul:before {
border-width : 8px 0 8px 8px;
border-color : transparent transparent transparent #292c2f;
left : auto;
margin-left : 0;
right : 0;
top : 1.25rem;
}
#site-navigation ul ul li {
background : #292c2f;
display : block;
font-size : 1.4rem;
letter-spacing : 0;
margin-left : 0;
padding : 0;
text-align : left;
text-transform : none;
}
#site-navigation ul ul a {
display : block;
padding : 1rem 2rem;
text-shadow : none;
}
#site-navigation ul li:hover > ul, #site-navigation ul li.focus > ul {
left : 50%;
margin-left : -110px;
}
#site-navigation ul ul li:hover > ul, #site-navigation ul ul li.focus > ul {
left : auto;
margin : 0;
right : 100%;
}
.menu-toggle {
display : none;
}
.site-banner {
background-color : #242629;
opacity : 1;
position : fixed;
text-shadow : 0 0 8px rgba(0, 0, 0, 0.3);
top : 0;
width : 100%;
z-index : 1;
}
.admin-bar .site-banner {
top : 32px;
}
.no-js .site-banner.enable-slider .hentry, .enable-slider .site-banner-inner:not(.slick-slider) .hentry {
display : none;
}
.no-js .site-banner.enable-slider .hentry:first-child, .enable-slider .site-banner-inner:not(.slick-slider) .hentry:first-child {
display : block;
position : relative;
}
.site-banner-inner {
opacity : 1;
transition : opacity 1.0s;
}
.is-scrolled .site-banner-inner {
opacity : 0.800000011920928955078125;
}
.site-banner-header {
bottom : 6rem;
color : #fff;
left : 25%;
opacity : 1;
position : absolute;
right : 25%;
text-align : center;
transition : opacity 1.0s;
z-index : 5;
}
.is-scrolled .site-banner-header {
opacity : 0.5;
}
.site-banner-header:before, .site-banner-header:after {
border-top : 1px solid rgba(255, 255, 255, 0.5);
content : "";
display : block;
margin : 0 auto;
position : absolute;
}
.site-banner-header:before {
left : 25%;
top : 0;
width : 50%;
}
.site-banner-header:after {
bottom : 0;
left : 44%;
width : 12%;
}
.site-banner-header.hide-deco:before, .site-banner-header.hide-deco:after {
display : none;
}
.site-banner a, .site-banner a:hover, .site-banner a:focus {
color : #fff;
text-decoration : none;
}
.site-banner-header {
transition : opacity 0.2s;
}
.no-js .site-banner-header {
opacity : 0;
}
.site-banner-header .banner-featured {
background : #678db8;
color : #fff;
display : inline-block;
font-size : 1.3rem;
letter-spacing : 0.1em;
line-height : 1;
padding : 13px 15px;
position : relative;
text-transform : uppercase;
top : -20px;
}
.site-banner h1, .site-banner .slider-nav {
color : inherit;
margin : 0 3rem;
padding : 0 0 2rem;
text-transform : none;
}
.site-banner h1 {
color : #fff;
font-size : 4.5rem;
text-align : center;
}
.site-banner .site-description {
clip : auto;
position : static;
}
.site-banner p {
padding-bottom : 2.5em;
}
.site-banner-media {
height : 0;
overflow : hidden;
padding-bottom : 37%;
position : relative;
z-index : 0;
}
.site-banner-media img {
width : 100%;
}
.site-banner .link-more {
display : none;
}
.site-banner .site-banner-thumbnail {
background-position : center center;
background-size : cover;
padding-bottom : 37%;
}
.banner-custom-header .site-banner-header {
padding : 3rem 0;
}
.banner-custom-header .site-banner-header h1 {
padding-bottom : 0;
}
.banner-custom-header .site-banner-header h1:before {
background-color : #678db8;
content : "";
display : block;
height : 8px;
left : 50%;
margin : -4px 0 0 -60px;
position : absolute;
top : 0;
width : 120px;
}
.banner-custom-header .site-banner-header.hide-deco h1:before {
display : none;
}
.slick-slider {
display : block;
position : relative;
user-select : none;
touch-action : pan-y;
}
.slick-list, .slick-track, .slick-slide, .slick-slide img {
transform : translate3d(0,0,0);
}
.slick-list {
display : block;
margin : 0;
overflow : hidden;
padding : 0;
position : relative;
transition : all 0.4s ease-in-out;
}
.slick-list:focus {
outline : none;
}
.slick-list.dragging {
cursor : pointer;
cursor : move;
cursor : grab;
}
.slick-track {
display : block;
left : 0;
position : relative;
top : 0;
}
.slick-track:before, .slick-track:after {
content : '';
display : table;
}
.slick-track:after {
clear : both;
}
.slick-loading .slick-track {
visibility : hidden;
}
.slick-slide {
display : none;
float : left;
height : 100%;
min-height : 1px;
}
.slick-slide img {
display : block;
pointer-events : none;
width : 100%;
}
.slick-slide.slick-loading img {
display : none;
}
.slick-slide.dragging img {
pointer-events : none;
}
.slick-initialized .slick-slide {
display : block;
}
.slick-loading .slick-slide {
visibility : hidden;
}
.slick-vertical .slick-slide {
border-top : 1px solid transparent;
display : block;
height : auto;
}
.site-banner .site-banner-media:before, .banner-custom-header .site-banner-media:before {
bottom : 0;
content : "";
left : 0;
position : absolute;
right : 0;
top : 30%;
z-index : 2;
background : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background : linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
}
.single-format-image .banner-custom-header .site-banner-media:before {
display : none;
}
.slick-slider button .genericon {
font-size : 6rem;
}
.slick-prev.slick-disabled, .slick-next.slick-disabled {
opacity : 0.25;
}
.site-banner .slick-slider .slider-nav {
height : 0;
padding : 0;
}
.slider-nav button {
background : transparent;
}
.site-banner .slick-prev, .site-banner .slick-next {
bottom : 25%;
color : #fff;
display : inline-block;
font-size : 1em;
height : 5.5rem;
margin : 0;
padding : 0;
position : absolute;
text-align : center;
text-align : center;
width : 5.5rem;
z-index : 99;
}
.site-banner .slick-next {
right : 5rem;
transform : rotate(-90deg);
}
.site-banner .slick-prev {
left : 5rem;
transform : rotate(90deg);
}
.site-banner .slick-prev .genericon, .site-banner .slick-next .genericon {
vertical-align : middle;
}
.is-singular .content-area article {
padding-bottom : 2rem;
}
.site-content {
overflow : hidden;
}
.home .content-area, .blog .content-area, .single-format-image.has-post-thumbnail .content-area {
background-color : #fff;
margin-top : 37%;
position : relative;
z-index : 3;
}
.sticky {
display : block;
}
.byline, .updated:not(.published) {
display : none;
}
.is-singular .byline, .group-blog .byline {
display : inline;
}
.entry-title {
margin : 0;
padding : 0;
overflow-wrap : break-word;
}
.entry-content {
line-height : 1.75;
}
.entry-content h1, .comment-body h1 {
font-size : 3.6rem;
}
.entry-content a {
text-decoration : underline;
}
.page-links {
clear : both;
font-size : 90%;
letter-spacing : 0.1em;
margin : 3rem 0;
text-align : center;
text-transform : uppercase;
}
.post-password-form {
text-align : center;
}
.post-password-form label {
font-size : 90%;
letter-spacing : 0.1em;
text-transform : uppercase;
}
.post-password-form input[type="password"], .post-password-form input[type="submit"] {
height : 45px;
}
.page-header {
background-color : #fff;
border-bottom : 1px solid #d9dfe5;
text-align : center;
}
.page-title {
margin : 0;
padding : 0 2rem 5rem;
text-align : center;
overflow-wrap : break-word;
}
.page-title h1 {
font-size : 4rem;
}
.posts {
background-color : #242629;
}
.posts .hentry {
background : #fff;
float : left;
overflow : hidden;
position : relative;
width : 33.3333%;
}
.posts .edit-link {
position : absolute;
text-align : center;
top : 12px;
width : 100%;
z-index : 5;
}
.posts .has-post-thumbnail .edit-link {
right : 0;
width : 50%;
}
.posts .edit-link a {
color : #c6cfd8;
display : inline-block;
font-size : 75%;
letter-spacing : 0.1em;
overflow : hidden;
padding : 2px 5px;
text-transform : uppercase;
transition : color 0.2s;
}
.posts .edit-link a:hover {
color : #9ba7b5;
text-decoration : none;
}
.posts .cover-link {
border : transparent solid 1px;
bottom : 0;
left : 0;
position : absolute;
right : 0;
top : 0;
transition : border-color 0.3s, border-width 0.3s;
z-index : 4;
}
.posts .cover-link:hover, .posts .cover-link:focus {
border-color : rgba(0, 0, 0, 0.2);
border-width : 15px;
}
.posts .entry-media {
background-color : #242629;
background-position : center center;
background-size : cover;
padding-bottom : 66.666%;
position : relative;
width : 50%;
}
.posts .entry-inner {
background : #fff;
bottom : 0;
position : absolute;
top : 0;
vertical-align : middle;
width : 50%;
}
.posts .entry-inner:before {
color : #abb7c3;
content : "\f100";
display : block;
font-size : 3.5rem;
height : 50px;
left : 0;
line-height : 50px;
margin-left : -25px;
margin-top : -25px;
position : absolute;
text-align : center;
top : 50%;
width : 50px;
z-index : 5;
}
.posts .format-image .entry-inner:before {
content : "\f102";
font-size : 2.5rem;
}
.posts .sticky .entry-inner:before {
content : "\f408";
font-size : 2.5rem;
}
.posts .entry-inner:after {
background-color : #ffffff;
border-radius : 50px;
content : "";
display : block;
height : 50px;
left : 0;
margin-left : -25px;
margin-top : -25px;
position : absolute;
top : 50%;
width : 50px;
}
.posts .entry-inner-content {
border-bottom : 3px solid #fff;
bottom : 50%;
max-height : 80%;
overflow : hidden;
padding : 0 14%;
position : absolute;
right : 0;
text-align : left;
transform : translateY(50%);
width : 100%;
}
.posts .entry-header {
margin-bottom : 0;
padding : 0;
}
.posts .entry-title {
font-size : 3rem;
font-weight : 700;
text-align : center;
}
.posts .entry-title h2 {
text-transform : none;
}
.posts .entry-title a {
color : #1a1c1e;
}
.posts .entry-content {
padding-top : 2rem;
}
.link-more {
font-weight : 400;
text-align : center;
}
.link-more a {
background-color : #e7ae01;
color : #fff;
display : inline-block;
font-size : 1.4rem;
letter-spacing : 0.1em;
margin : 0em 0 0;
padding : 0.12em 1.62em;
position : relative;
text-decoration : none;
text-transform : uppercase;
transition : background-color 0.3s;
z-index : 10;
}
.posts .hentry:hover .link-more a {
background-color : #f0b80e;
}
.too-short .link-more {
background : #fff;
bottom : 0;
left : 0;
margin-bottom : -1px;
position : absolute;
width : 100%;
}
.too-short .entry-inner-content:before, .too-short .link-more:before {
background : linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
bottom : 0;
content : "";
height : 40%;
left : 0;
position : absolute;
width : 100%;
}
.too-short .link-more:before {
bottom : 100%;
}
.posts .hentry:not(.has-post-thumbnail) .entry-media {
background-color : transparent;
}
.posts .hentry:not(.has-post-thumbnail) .entry-inner {
width : 100%;
}
.posts .hentry:not(.has-post-thumbnail):before {
border-top : 1px solid #d8dfe6;
content : "";
position : absolute;
left : 15%;
margin-top : 20px;
right : 15%;
top : 10%;
z-index : 1;
}
.posts .hentry:not(.has-post-thumbnail) .entry-inner:after, .posts .hentry:not(.has-post-thumbnail) .entry-inner:before {
font-size : 2.2rem;
height : 40px;
left : 50%;
line-height : 40px;
margin-top : 0;
margin-left : -20px;
top : 10%;
width : 40px;
z-index : 3;
}
.posts .hentry:not(.has-post-thumbnail) .entry-inner:after {
border : #c6cfd8 solid 1px;
z-index : 2;
}
.posts .hentry:not(.has-post-thumbnail) .entry-inner-content {
bottom : auto;
height : 80%;
padding-top : 15%;
position : relative;
transform : translateY(0);
}
.posts .no-results {
background : #fff;
min-height : 300px;
padding-top : 2em;
}
.posts .no-results .entry-inner, .posts .no-results .entry-inner-content {
position : static;
transform : none;
width : auto;
}
.posts .no-results .cover-link, .posts .no-results .entry-inner:before, .posts .no-results .entry-inner:after {
display : none;
}
.error404 .entry-inner {
margin : 0 auto;
max-width : 900px;
padding : 3rem 0 5rem;
position : relative;
}
.error404 .entry-header {
padding-bottom : 3em;
padding-top : 3rem;
text-align : center;
}
.error404 .entry-content > p {
text-align : center;
}
.error404 .search-form, .posts .no-results .search-form {
display : block;
margin : auto;
padding-bottom : 7rem;
width : 60%;
}
.error404 .search-form .search-field, .posts .no-results .search-form .search-field {
background : transparent;
display : block;
position : relative;
text-align : left;
width : 100%;
z-index : 0;
}
.error404 .search-form .search-submit, .posts .no-results .search-form .search-submit {
display : none;
}
.error404 .error404-widgets {
display : table;
table-layout : fixed;
width : 100%;
}
.error404 .entry-content .widget {
display : table-cell;
padding : 0 2rem 3rem;
width : 100%;
}
.error404 .entry-content .widget a {
text-decoration : none;
}
.error404 .entry-content .widget ul li {
border-color : #c0c9d3;
}
.is-singular:not(.home) .site-inner {
background : #fff;
float : right;
position : relative;
width : 50%;
}
.is-singular:not(.home):not(.has-post-thumbnail) .site-inner, .is-singular.single-format-image .site-inner, .is-singular:not(.home).is-singular:not(.home).page-template-eventbrite-index .site-inner {
float : none;
width : auto;
}
.is-singular:not(.home):not(.single-format-image) .site-content, .is-singular:not(.home).single-format-image:not(.has-post-thumbnail) .site-content {
padding : 13.5rem 0 0;
}
.home.is-singular .content-area, .single-format-image.has-post-thumbnail .content-area {
padding-top : 6rem;
}
.is-singular .entry-inner, .is-singular:not(.home).page-template-eventbrite-index .content-area {
margin : 50px auto 0;
position : relative;
}
.has-post-thumbnail.is-singular .entry-inner {
max-width : 72%;
}
.home.is-singular .entry-inner, body:not(.has-post-thumbnail).is-singular .entry-inner, .is-singular.single-format-image .entry-inner, .is-singular.page-template-eventbrite-index .content-area {
max-width : 700px;
}
.home.is-singular .entry-inner {
padding : 0 0 5rem;
}
.is-singular .entry-inner:after, .is-singular .entry-inner:before, .error404 .entry-inner:after, .error404 .entry-inner:before, .page-template-eventbrite-index .page-header:after, .page-template-eventbrite-index .page-header:before, .single-event .entry-header:after, .single-event .entry-header:before {
content : "";
left : 50%;
position : absolute;
top : 0;
}
.is-singular .entry-inner:after, .error404 .entry-inner:after, .page-template-eventbrite-index .page-header:after, .single-event .entry-header:after {
background : #e7ae01;
border-radius : 30px;
height : 36px;
margin : -18px 0 0 -18px;
width : 36px;
}
.is-singular .entry-inner:before, .error404 .entry-inner:before, .page-template-eventbrite-index .page-header:before, .single-event .entry-header:before {
color : #fff;
content : "\f100";
font-size : 2.5rem;
line-height : 36px;
margin : -18px 0 0 -18px;
text-align : center;
width : 36px;
z-index : -900000;
}
.error404 .entry-inner:before {
content : "\f400";
}
.single-format-image .entry-inner:before {
content : "\f102";
font-size : 2rem;
}
.is-singular .entry-header, .page-template-eventbrite-index .page-header, .single-event .event-header {
padding-bottom : 3em;
padding-top : 3rem;
}
.is-singular:not(.home):not(.page-template-eventbrite-index) .entry-header {
font-style : italic;
}
.is-singular.home .entry-header, .is-singular:not(.has-post-thumbnail) .entry-header, .is-singular.single-format-image .entry-header, .is-singular:not(.home).page-template-eventbrite-index .entry-header {
text-align : center;
}
.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header {
background : rgba(0, 0, 0, 0.4);
border-top : 1px solid rgba(255, 255, 255, 0.2);
bottom : 0;
color : rgba(255, 255, 255, 0.7);
left : 0;
padding : 0 6rem 6rem;
position : fixed;
text-align : left;
width : 50%;
}
.page.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header {
padding-bottom : 8rem;
padding-top : 4rem;
}
.is-singular:not(.page-template-eventbrite-index) .entry-header h1 {
font-style : normal;
margin-top : 1rem;
}
.is-singular:not(.home):not(.page-template-eventbrite-index) .entry-header a {
font-style : normal;
letter-spacing : 0.1em;
text-transform : uppercase;
}
.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header h1, .has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header a {
color : #fff;
}
.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-meta {
font-size : 1.5rem;
top : -20px;
}
.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-meta {
position : relative;
width : 100%;
}
.has-post-thumbnail .entry-meta .cat-links {
background : #678db8;
color : #fff;
display : inline-block;
padding : 13px 15px;
}
.entry-meta .cat-links {
font-size : 1.3rem;
letter-spacing : 0.1em;
text-transform : uppercase;
}
.is-singular .entry-posted {
border-top : 1px solid rgba(255, 255, 255, 0.6);
font-size : 1.5rem;
margin-top : 1.5em;
padding-top : 1.5em;
}
.is-singular:not(.has-post-thumbnail) .entry-posted, .is-singular.single-format-image .entry-posted, .is-singular:not(.home).page-template-eventbrite-index .entry-posted {
border : 0;
margin : 0;
padding : 1.5em 0 0;
}
.is-singular.has-post-thumbnail:not(.single-format-image):not(.page-template-eventbrite-index) .entry-posted .posted-info {
float : left;
}
.is-singular.has-post-thumbnail:not(.single-format-image):not(.page-template-eventbrite-index) .entry-posted .edit-link {
float : right;
}
.page.is-singular .edit-link {
font-size : 1.6rem;
letter-spacing : 0.1em;
margin-top : 1rem;
text-transform : uppercase;
}
.is-singular:not(.has-post-thumbnail) .entry-meta .cat-links, .is-singular:not(.has-post-thumbnail) .entry-posted, .is-singular.single-format-image .entry-meta .cat-links, .is-singular.single-format-image .entry-posted, .is-singular:not(.home).page-template-eventbrite-index .entry-meta .cat-links, .is-singular:not(.home).page-template-eventbrite-index .entry-posted {
font-size : 1.5rem;
}
.is-singular.has-post-thumbnail:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-content {
padding-top : 4em;
}
.is-singular .entry-content:before, .error404 .entry-content:before {
border-top : 1px solid #e0e0e0;
content : "";
display : block;
left : 25%;
position : absolute;
right : 25%;
top : 0;
}
.tags-links {
font-size : 90%;
margin : 5rem 0 0;
text-align : center;
}
.tags-links a {
background-color : #efefef;
color : #949494;
display : inline-block;
margin : 0 0.5em 0.5em 0;
padding : 0.25em 0.75em;
transition : background-color 0.4s, color 0.4s;
}
.tags-links a:hover, .tags-links a:focus {
background-color : #e0e0e0;
color : #777;
text-decoration : none;
}
.tags-links a:last-of-type {
margin-right : 0;
}
.is-singular .post-navigation .nav-links {
margin : 2em auto 0;
max-width : 72%;
padding : 3em 0;
position : relative;
text-align : center;
}
.is-singular .post-navigation .nav-links:after, .is-singular .post-navigation .nav-links:before {
content : "";
left : 50%;
position : absolute;
top : 0;
}
.is-singular .post-navigation .nav-links:after {
background-color : #e7ae01;
border-radius : 12px;
height : 12px;
margin : -6px 0 0 -6px;
width : 12px;
}
.is-singular:not(.page-template-eventbrite-index) .post-navigation .nav-links:before {
border-top : 1px solid #e0e0e0;
left : 37.5%;
right : 37.5%;
}
.is-singular .post-navigation .nav-links span.nav-subtitle {
color : #9da5ad;
display : block;
font-family : "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 1.3rem;
letter-spacing : 0.1em;
text-transform : uppercase;
}
.is-singular .post-navigation .nav-links span.nav-title {
font-family : "Noto Serif", Georgia, serif;
}
.is-singular .post-navigation .nav-links a:hover {
text-decoration : none;
}
.is-singular .post-navigation .nav-links a:hover span.nav-title {
text-decoration : underline;
}
.is-singular .nav-previous, .is-singular .nav-next {
padding-bottom : 2em;
}
.is-singular .entry-media {
background-color : #242629;
background-position : 50% 50%;
background-size : cover;
height : 100%;
left : 0;
overflow : hidden;
position : fixed;
top : 0;
width : 50%;
}
.is-singular .entry-media-thumb {
background-color : #292c2f;
background-position : 50% 50%;
background-size : cover;
overflow : hidden;
padding-bottom : 66%;
}
.admin-bar.is-singular .entry-media {
top : 32px;
}
.home.is-singular .entry-media {
display : none;
}
.is-singular .entry-media img {
visibility : hidden;
}
.page-template-eventbrite-index .page-title {
padding : 0;
}
.page-template-eventbrite-index .page-header, .single-event .entry-header {
background : transparent;
border-bottom : 0;
margin-bottom : 1em;
position : relative;
z-index : 1;
}
.is-singular.archive-eventbrite .entry-header {
padding-top : 0;
}
.is-singular.archive-eventbrite .entry-header h1 {
font-size : 4rem;
}
.single-format-image:not(.has-post-thumbnail) .site-banner-media, .is-singular:not(.home).page-template-eventbrite-index .site-banner-media {
display : none;
}
.single-format-image.has-post-thumbnail .entry-meta .cat-links {
background-color : transparent;
color : #6a6c6e;
padding : 0;
}
.comments-area {
font-size : 1.6rem;
margin : 0 auto;
max-width : 72%;
}
.home.is-singular .comments-area {
margin : 0 auto;
max-width : 700px;
}
body:not(.has-post-thumbnail) .comments-area, .is-singular.single-format-image .comments-area, .is-singular:not(.home).page-template-eventbrite-index .comments-area {
max-width : 900px;
}
.comments-area-wrapper {
background-color : #33373b;
color : #a5afba;
padding : 8rem 0 5.5rem;
}
.comments-title {
border-bottom : 2px solid #48515b;
font-size : 2.0rem;
margin-bottom : 3em;
padding-bottom : 0.75em;
}
.comments-title, .comments-title a, .comments-area-wrapper h1, .comments-area-wrapper h2, .comments-area-wrapper h3, .comments-area-wrapper h4, .comments-area-wrapper h5, .comments-area-wrapper h6, .comments-area-wrapper blockquote, .comments-area-wrapper blockquote cite {
color : #fff;
}
.comments-area-wrapper blockquote {
border-color : rgba(255, 255, 255, 0.2);
}
.comments-title .add-comment-link {
bottom : -7px;
color : #ccd7e2;
float : right;
font-family : "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 1.4rem;
letter-spacing : 0.1em;
position : relative;
text-transform : uppercase;
}
.comments-area-wrapper #respond {
padding-top : 0;
}
.comments-area-wrapper #respond h3 {
margin-top : 0;
}
.comment-list {
list-style : none;
margin : 0 0 1.62em;
padding : 0;
}
ol.comment-list ol.children, ol.comment-list ol.children ol.children {
list-style : none;
}
ol.comment-list ol.children {
clear : both;
margin : 0;
padding-left : 50px;
}
.comments-closed + .comment-list {
margin-top : 1.62em;
}
.comment-list li {
position : relative;
}
.comment-list > li {
margin : 0;
padding : 0;
}
.comment-author {
position : relative;
}
.comment-author .avatar-container {
border-radius : 70px;
display : block;
float : left;
height : 80px;
left : -100px;
overflow : hidden;
position : absolute;
width : 80px;
}
.comment-author.vcard cite {
color : #c7cdd2;
font-size : 1.6rem;
font-style : normal;
font-weight : bold;
letter-spacing : 0.1em;
text-transform : uppercase;
}
.bypostauthor .comment-author:before {
background : #a5afba;
border-radius : 15px;
color : #292c2f;
content : "\f304";
height : 21px;
left : -100px;
line-height : 21px;
position : absolute;
text-align : center;
top : 0;
width : 21px;
z-index : 10;
}
ol.children .comment-author:before {
display : none;
}
ol.children .bypostauthor .comment-author:before {
display : block;
font-size : 12px;
height : 15px;
line-height : 15px;
left : -80px;
width : 15px;
}
.comment-meta {
border-bottom : 1px solid #4a5057;
color : #656c73;
font-size : 1.5rem;
margin-bottom : 1rem;
padding-bottom : 1rem;
}
.comment-body {
margin-left : 100px;
padding : 0 0 4em;
}
.comment .reply {
font-size : 1.4rem;
position : absolute;
right : 0;
top : 0;
}
.comment .reply:before {
color : #656c73;
content : "\f467";
margin-right : 3px;
}
.comment .reply a {
color : #656c73;
}
ol.comment-list ol.children .comment-author .avatar-container {
height : 60px;
left : -80px;
width : 60px;
}
ol.comment-list ol.children .comment-body {
margin-left : 80px;
}
ol.children .author.vcard {
font-size : 1.4rem;
}
.comment-body mark, .comment-body ins {
background-color : rgba(0, 0, 0, 0.2);
}
.comment-body pre {
background-color : rgba(0, 0, 0, 0.2);
color : #909ba7;
}
.comment-body pre:before {
background-color : rgba(0, 0, 0, 0.4);
}
.comment-body table, .comment-body th, .comment-body td {
border-color : #48515b;
}
.comment-body thead tr, .comment-body tr:hover {
background-color : rgba(0, 0, 0, 0.2);
}
#commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"], #commentform textarea {
background-color : rgba(0, 0, 0, 0.1);
}
#commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"], #commentform textarea, #commentform label {
border-color : #4d545b;
display : block;
width : 100%;
}
#commentform label {
font-size : 1.3rem;
letter-spacing : 0.1em;
margin-bottom : 0.5em;
text-transform : uppercase;
}
#commentform input[type="submit"] {
background-color : #292c2f;
display : block;
font-size : 1.3rem;
letter-spacing : 0.1em;
text-transform : uppercase;
width : 100%;
}
.comment-navigation {
clear : both;
display : block;
overflow : hidden;
padding : 1.62em 0;
position : relative;
}
.comment-navigation a {
cursor : pointer;
font-family : "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 1.3rem;
letter-spacing : 0.1em;
line-height : normal;
opacity : 1;
text-transform : uppercase;
transition : opacity 0.4s;
}
.comment-navigation a:hover, .comment-navigation a:focus {
opacity : 0.75;
text-decoration : none;
}
#comment-nav-above {
margin-top : -2em;
}
.comment-navigation .nav-previous {
float : left;
margin : 0;
}
.comment-navigation .nav-next {
float : right;
margin : 0;
}
.infinite-loader {
background : #292c2f;
clear : both;
padding : 10px 0;
text-align : center;
}
.infinite-loader .spinner {
height : 30px;
margin : 0 auto;
}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
display : none;
}
.infinity-end.neverending .site-footer {
display : block;
}
#infinite-handle, .posts-navigation {
background-color : #292c2f;
clear : both;
color : #9a9c9e;
margin-top : 0;
padding : 2rem;
overflow : hidden;
text-align : center;
}
#infinite-handle span {
background : transparent;
display : inline-block;
padding : 0;
text-align : center;
}
#infinite-handle span button, #infinite-handle span button:hover, #infinite-handle span button:focus, .posts-navigation a {
background-color : rgba(0, 0, 0, 0.2);
color : #858d95;
display : block;
font-size : 1.4rem;
padding : 0.62em 1.62em;
text-transform : uppercase;
transition : opacity 0.3s;
}
#infinite-handle span button:hover, #infinite-handle span button:focus, .posts-navigation a:hover, .posts-navigation a:focus {
background-color : rgba(0, 0, 0, 0.3);
text-decoration : none;
}
.posts-navigation .nav-previous {
float : left;
}
.posts-navigation .nav-next {
float : right;
}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
border : none;
margin-bottom : 0;
margin-top : 0;
padding : 0;
}
embed, iframe, object {
margin-bottom : 1.5em;
max-width : 100%;
}
.wp-caption {
margin-bottom : 1.5em;
max-width : 100%;
}
.wp-caption img[class*="wp-image-"] {
display : block;
margin : 0 auto;
}
.wp-caption-text {
text-align : center;
}
.wp-caption .wp-caption-text {
font-size : 80%;
line-height : 1.38;
margin : 0.8075em 0;
}
.gallery {
margin-bottom : 1.6em;
}
.gallery-item {
display : inline-block;
padding : 1.79104477%;
text-align : center;
vertical-align : top;
width : 100%;
}
.gallery-columns-2 .gallery-item {
max-width : 50%;
}
.gallery-columns-3 .gallery-item {
max-width : 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width : 25%;
}
.gallery-columns-5 .gallery-item {
max-width : 20%;
}
.gallery-columns-6 .gallery-item {
max-width : 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width : 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width : 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width : 11.11%;
}
.gallery-icon img {
margin : 0 auto;
}
.gallery-caption {
color : #707070;
display : block;
font-size : 0.81em;
font-style : italic;
line-height : 1.38;
padding : 0.5em 0;
}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
display : none;
}
.site-footer {
background-color : #292c2f;
color : #616a74;
position : relative;
text-align : center;
z-index : 1;
}
.widget-area {
font-size : 90%;
margin : 0 auto;
max-width : 80%;
padding : 7rem 0;
position : relative;
}
.is-singular.has-post-thumbnail:not(.home):not(.page-template-eventbrite-index) .widget-area {
max-width : calc(72% + 4em);
}
.widget-area .widget {
float : left;
margin : 0 0 60px;
padding : 0 30px;
width : 24.5%;
}
.widget-area.widget-one .widget, .has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .widget-area.widget-one .widget {
width : 100%;
}
.widget-area.widgets-two .widget, .has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .widget-area .widget, .has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .widget-area.widgets-three .widget {
width : 49.5%;
}
.widget-area.widgets-three .widget {
width : 33%;
}
.footer-bottom-info {
background-color : #242629;
font-size : 1.4rem;
padding : 3rem 5.5rem;
}
.footer-bottom-info a {
color : inherit;
}
.footer-bottom-info.has-social-menu .site-info {
float : left;
}
.footer-bottom-info.has-social-menu .social-links {
float : right;
}
.is-singular.has-post-thumbnail .footer-bottom-info.has-social-menu .site-info, .is-singular.has-post-thumbnail .footer-bottom-info.has-social-menu .social-links {
float : none;
}
.is-singular.has-post-thumbnail .footer-bottom-info .social-links {
padding-bottom : 10px;
}
#infinite-footer .container {
float : right;
margin : 0;
}
.widget {
color : #616a74;
margin : 0 0 1.5em;
text-align : left;
}
.widget-title {
color : #8c97a2;
font-family : "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 1.6rem;
font-weight : bold;
letter-spacing : 0.1em;
margin : 0 0 1.62em;
text-align : left;
text-transform : uppercase;
}
.widget-area a, .widget-area select {
color : #858d95;
}
.widget-title a {
color : inherit;
}
.widget input, .widget select, .widget textarea {
background-color : rgba(0, 0, 0, 0.1);
border-color : #4d545b;
width : 100%;
}
.widget button, .widget input[type="submit"] {
background-color : rgba(0, 0, 0, 0.1);
border : #363b40 solid 1px;
color : #858d95;
}
.widget ul {
list-style : none;
margin : 0;
}
.widget ul li {
border-bottom : 1px solid #363b40;
border-top : 1px solid #363b40;
padding : 8px 0;
}
.widget ul li + li {
margin-top : -1px;
}
.widget ul li ul {
bottom : -0.38em;
margin : 0 0 -1px;
position : relative;
}
.widget ul li li {
border : 0;
padding : 6px 0 6px 1.5rem;
}
.widget_nav_menu ul li ul, .widget_top-posts ul li ul, .widget_rss_links ul li ul, .widget-grofile ul.grofile-links li ul, .widget_pages ul li ul, .widget_meta ul li ul {
bottom : 0;
}
.widget_nav_menu ul li, .widget_nav_menu ul li li, .widget_top-posts ul li, .widget_top-posts ul li li, .widget_rss_links ul li, .widget_rss_links ul li li, .widget-grofile ul.grofile-links li, .widget-grofile ul.grofile-links li li, .widget_pages ul li, .widget_pages ul li li, .widget_meta ul li, .widget_meta ul li li {
padding-bottom : 0;
padding-top : 0;
}
.widget_nav_menu ul li a, .widget_top-posts ul li a, .widget_rss_links ul li a, .widget-grofile ul.grofile-links li a, .widget_pages ul li a, .widget_meta ul li a {
display : block;
padding-bottom : 8px;
padding-top : 8px;
}
.widget_nav_menu ul li li a, .widget_top-posts ul li li a, .widget_nav_menu ul li li a, .widget_rss_links ul li li a, .widget-grofile ul.grofile-links ul li li a, .widget_pages ul li li a, .widget_meta ul li li a {
padding-bottom : 6px;
padding-top : 6px;
}
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 {
color : #8c97a2;
font-family : "Lato", "Helvetica Neue", Helvetica, sans-serif;
}
.widget .post-date, .widget .rss-date {
font-size : 0.81em;
}
.widget table, .widget th, .widget td {
border-color : #48515b;
}
.widget thead tr, .widget tr:hover {
background-color : rgba(0, 0, 0, 0.2);
}
.widget_text {
overflow-wrap : break-word;
}
.widget .rss-date {
display : block;
}
.widget_calendar table {
margin : 0;
}
.widget_calendar table a {
text-decoration : underline;
}
.widget_calendar caption {
padding : 0 0 10px;
text-align : left;
}
.widget_calendar tr:hover {
background : transparent;
}
.widget_calendar tr th, .widget_calendar tr td {
border : 0;
height : 2.62em;
padding : 0;
text-align : center;
width : auto;
}
.widget_calendar tr td#prev, .widget_calendar tr td#next {
font-size : 1.5rem;
padding-left : 10px;
padding-right : 10px;
}
.widget_calendar tr td#prev {
text-align : left;
}
.widget_calendar tr td#next {
text-align : right;
}
.widget_calendar tbody a {
display : block;
height : 100%;
line-height : 2.62;
width : 100%;
}
.widget_calendar tfoot a {
color : inherit;
}
.widget_contact_info .contact-map {
margin-bottom : 0.5em;
}
.widget_goodreads div[class^="gr_custom_container"] {
background : transparent;
border : 0;
padding : 0;
}
.widget_goodreads div[class^="gr_custom_each_container"] {
border-bottom : 0;
color : #858d95;
}
.widget_goodreads div[class^="gr_custom_each_container"] a {
color : inherit;
}
.widget_goodreads div[class^="gr_custom_author"] {
font-size : 12px;
letter-spacing : 0.05em;
text-transform : uppercase;
}
.widget-grofile h4 {
font-size : 16px;
margin-bottom : 0;
}
.widget_recent_comments table, .widget_recent_comments th, .widget_recent_comments td {
border : 0;
}
.widget_recent_comments tr:hover {
background-color : transparent;
}
.widget_recent_entries ul li a, .widget_recent_entries .post-date {
display : block;
}
.widget_search input {
color : #858d95;
}
.widget_search ::-webkit-input-placeholder {
color : #616a74;
}
.widget_search :-moz-placeholder {
color : #616a74;
}
.widget_search ::-moz-placeholder {
color : #616a74;
}
.widget_search :-ms-input-placeholder {
color : #616a74;
}
.widget_search input[type="submit"] {
display : none;
}
.widget_wpcom_social_media_icons_widget ul li {
border : 0;
}
.widget_wpcom_social_media_icons_widget ul li a {
transition : opacity 0.3s;
}
.widget_wpcom_social_media_icons_widget ul li a:hover {
opacity : 0.699999988079071044921875;
}
.tagcloud, .widget_tag_cloud, .wp_widget_tag_cloud {
line-height : 1.62;
}
.widget .tagcloud a, .widget.widget_tag_cloud a, .wp_widget_tag_cloud a {
background : rgba(0, 0, 0, 0);
border : #363b40 solid 1px;
display : inline-block;
float : left;
font-size : 1.5rem !important ;
margin : 4px 4px 0 0 !important ;
padding : 4px 10px 5px !important ;
position : relative;
transition : background 0.2s;
width : auto;
overflow-wrap : break-word;
z-index : 0;
}
.widget .tagcloud a:hover, .widget.widget_tag_cloud a:hover, .wp_widget_tag_cloud a:hover {
background : rgba(0, 0, 0, 0.1);
text-decoration : none;
}
.social-links ul, .social-links ul li, .widget_nav_menu ul, .widget_nav_menu ul li {
list-style : none;
}
.social-links ul, .social-links ul li {
margin : 0;
padding : 0;
}
.widget_nav_menu ul li :before {
margin-right : 5px;
}
.social-links ul li {
display : inline-block;
font-size : 1.8rem;
line-height : 1;
margin : 0 0.5em;
}
.social-links ul li a {
display : inline-block;
height : 20px;
transition : opacity 0.3s;
width : 20px;
}
.social-links ul li a:hover {
opacity : 0.699999988079071044921875;
text-decoration : none;
}
.social-links ul a:before {
content : "\f512";
}
.social-links ul a[href*="facebook.com"]:before {
content : "\f204";
}
.social-links ul a[href*="twitter.com"]:before {
content : "\f202";
}
.social-links ul a[href*="dribbble.com"]:before {
content : "\f201";
}
.social-links ul a[href*="plus.google.com"]:before {
content : "\f206";
}
.social-links ul a[href*="pinterest.com"]:before {
content : "\f209";
}
.social-links ul a[href*="github.com"]:before {
content : "\f200";
}
.social-links ul a[href*="tumblr.com"]:before {
content : "\f214";
}
.social-links ul a[href*="youtube.com"]:before {
content : "\f213";
}
.social-links ul a[href*="flickr.com"]:before {
content : "\f211";
}
.social-links ul a[href*="vimeo.com"]:before {
content : "\f212";
}
.social-links ul a[href*="instagram.com"]:before {
content : "\f215";
}
.social-links ul a[href*="codepen.io"]:before {
content : "\f216";
}
.social-links ul a[href*="linkedin.com"]:before {
content : "\f207";
}
.social-links ul a[href*="foursquare.com"]:before {
content : "\f226";
}
.social-links ul a[href*="reddit.com"]:before {
content : "\f222";
}
.social-links ul a[href*="digg.com"]:before {
content : "\f221";
}
.social-links ul a[href*="getpocket.com"]:before {
content : "\f224";
}
.social-links ul a[href*="path.com"]:before {
content : "\f219";
}
.social-links ul a[href*="stumbleupon.com"]:before {
content : "\f223";
}
.social-links ul a[href*="spotify.com"]:before {
content : "\f515";
}
.social-links ul a[href*="twitch.tv"]:before {
content : "\f516";
}
.social-links ul a[href*="dropbox.com"]:before {
content : "\f225";
}
.social-links ul a[href*="/feed"]:before {
content : "\f515";
}
.social-links ul a[href*="skype"]:before {
content : "\f220";
}
.social-links ul a[href*="wordpress.org"]:before, .social-links ul a[href*="wordpress.com"]:before {
content : "\f205";
}
.social-links ul a[href*="mailto"]:before {
content : "\f410";
}
@media screen and (min-width:1601px) {
.site-banner h1 {
font-size : 5.2rem;
}
.posts .entry-media {
float : left;
}
.posts .hentry.has-post-thumbnail:nth-of-type(6n 4) .entry-media, .posts .hentry.has-post-thumbnail:nth-of-type(6n 5) .entry-media, .posts .hentry.has-post-thumbnail:nth-of-type(6n 6) .entry-media {
float : right;
}
.posts .entry-inner {
right : 0;
}
.posts .hentry.has-post-thumbnail:nth-of-type(6n 4) .entry-inner, .posts .hentry.has-post-thumbnail:nth-of-type(6n 5) .entry-inner, .posts .hentry.has-post-thumbnail:nth-of-type(6n 6) .entry-inner, .posts .hentry.has-post-thumbnail:nth-of-type(6n 4) .edit-link, .posts .hentry.has-post-thumbnail:nth-of-type(6n 5) .edit-link, .posts .hentry.has-post-thumbnail:nth-of-type(6n 6) .edit-link {
left : 0;
right : auto;
}
.posts .hentry.has-post-thumbnail:nth-of-type(6n 4) .entry-inner:after, .posts .hentry.has-post-thumbnail:nth-of-type(6n 5) .entry-inner:after, .posts .hentry.has-post-thumbnail:nth-of-type(6n 6) .entry-inner:after, .posts .hentry.has-post-thumbnail:nth-of-type(6n 4) .entry-inner:before, .posts .hentry.has-post-thumbnail:nth-of-type(6n 5) .entry-inner:before, .posts .hentry.has-post-thumbnail:nth-of-type(6n 6) .entry-inner:before {
left : auto;
margin-left : 0;
margin-right : -25px;
right : 0;
}
.posts .entry-inner-content {
font-size : 1.6rem;
}
}
@media only screen and (max-width:1600px) {
.site-banner-header {
left : 15%;
right : 15%;
}
.site-banner-media, .site-banner .site-banner-thumbnail {
padding-bottom : 40%;
}
.home .content-area, .blog .content-area, .single-format-image.has-post-thumbnail .content-area {
margin-top : 40%;
}
.posts .hentry {
width : 50%;
}
.posts .entry-media {
float : left;
}
.posts .hentry:nth-of-type(4n 3) .entry-media, .posts .hentry:nth-of-type(4n 4) .entry-media {
float : right;
}
.posts .entry-inner {
right : 0;
}
.posts .hentry:nth-of-type(4n 3) .entry-inner, .posts .hentry:nth-of-type(4n 4) .entry-inner, .posts .hentry:nth-of-type(4n 3) .edit-link, .posts .hentry:nth-of-type(4n 4) .edit-link {
left : 0;
right : auto;
}
.posts .hentry:nth-of-type(4n 3).has-post-thumbnail .entry-inner:after, .posts .hentry:nth-of-type(4n 4).has-post-thumbnail .entry-inner:after, .posts .hentry:nth-of-type(4n 3).has-post-thumbnail .entry-inner:before, .posts .hentry:nth-of-type(4n 4).has-post-thumbnail .entry-inner:before {
left : auto;
margin-left : 0;
margin-right : -25px;
right : 0;
}
.widget-area {
max-width : calc(100% - 4em);
}
}
@media only screen and (max-width:1400px) {
body {
font-size : 1.7rem;
}
h1 {
font-size : 4rem;
}

.site-branding {
width : 35%;
}
#site-navigation {
width : 100%;
text-align : center;
vertical-align : middle;
}
.site-banner h1 {
font-size : 4rem;
padding-bottom : 1.5rem;
}
.site-banner-header .banner-featured {
padding-bottom : 10px;
padding-top : 10px;
}
.posts .entry-title {
font-size : 3.0rem;
}
.has-post-thumbnail .entry-meta .cat-links {
padding-bottom : 10px;
padding-top : 10px;
}
.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header {
padding : 0 4rem 3rem;
}
.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .widget-area .widget {
width : 100%;
}
}
@media only screen and (max-width:1200px) {
.site-banner {
position : relative;
width : 100%;
}
.site-banner h1 {
font-size : 3.5rem;
}
.site-banner p {
display : none;
}
.site-banner-header {
bottom : 5rem;
left : 15%;
right : 15%;
}
.site-banner-media, .site-banner .site-banner-thumbnail {
padding-bottom : 50%;
}
.site-banner .slick-prev, .site-banner .slick-next {
bottom : 5.5rem;
}
.admin-bar .site-banner {
top : auto;
}
.is-scrolled .site-banner-inner, .is-scrolled .site-banner-header {
opacity : 1;
}
.page-title {
padding : 3rem 0;
}
body:not(.is-singular) .content-area, .home .content-area, .blog .content-area, .single-format-image.has-post-thumbnail .content-area {
margin-top : 0;
}
.home.is-singular .content-area, .single-format-image.has-post-thumbnail .content-area {
padding-top : 4rem;
}
.posts {
background : #fff;
}
.posts .hentry {
float : none;
width : 100%;
}
.posts .hentry:nth-child(odd) .entry-media {
float : left;
}
.posts .hentry:nth-child(even) .entry-media {
float : right;
}
.posts .hentry:nth-child(odd) .entry-inner, .posts .hentry:nth-child(odd) .edit-link, .posts .hentry:nth-child(even).has-post-thumbnail .entry-inner:after, .posts .hentry:nth-child(even).has-post-thumbnail .entry-inner:before {
left : auto;
right : 0;
}
.posts .hentry:nth-child(even).has-post-thumbnail .entry-inner:after, .posts .hentry:nth-child(even).has-post-thumbnail .entry-inner:before {
margin-left : 0;
margin-right : -25px;
}
.posts .hentry:nth-child(even) .entry-inner, .posts .hentry:nth-child(even) .edit-link, .posts .hentry:nth-child(odd).has-post-thumbnail .entry-inner:after, .posts .hentry:nth-child(odd).has-post-thumbnail .entry-inner:before {
left : 0;
right : auto;
}
.posts .hentry:nth-child(odd).has-post-thumbnail .entry-inner:after, .posts .hentry:nth-child(odd).has-post-thumbnail .entry-inner:before {
margin-left : -25px;
margin-right : 0;
}
.posts .hentry:not(.has-post-thumbnail) .entry-inner {
position : relative;
}
.posts .hentry:not(.has-post-thumbnail) .entry-media {
display : none;
}
.posts .hentry:not(.has-post-thumbnail) .entry-inner-content {
height : auto;
padding-bottom : 4rem;
padding-top : 12rem;
}
.posts .hentry:not(.has-post-thumbnail):before {
top : 4rem;
}
.posts .hentry:not(.has-post-thumbnail) .entry-inner:after, .posts .hentry:not(.has-post-thumbnail) .entry-inner:before {
top : 4rem;
}
.too-short .link-more {
position : relative;
}
.too-short .link-more:before, .too-short .entry-inner-content:before {
display : none;
}
.error404 .entry-inner {
margin : 90px auto 0;
}
.error404 .page-header h1 {
font-size : 4rem;
}
.is-singular.has-post-thumbnail:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .site-inner {
width : 65%;
}
.is-singular:not(.has-post-thumbnail) .site-content, .is-singular.single-format-image .site-content, .is-singular:not(.home).page-template-eventbrite-index .site-content {
margin-left : auto;
margin-right : auto;
}
.is-singular .entry-header, .has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header, .page-template-eventbrite-index .page-header, .single-event .entry-header {
padding : 3em 0 0;
text-align : center;
}
.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header {
background : transparent;
color : #6a6c6e;
position : relative;
width : auto;
}
.is-singular:not(.eventbrite-archive) .entry-header h1, .error404 .entry-header h1, .page-header h1 {
font-size : 4rem;
}
.is-singular.archive-eventbrite .entry-header h1 {
font-size : 3rem;
}
.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header h1 {
color : #1a1c1e;
}
.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header a, .has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header .cat-links {
color : #6a6c6e;
}
.is-singular .entry-posted {
border-top : 0;
font-size : 1.5rem;
margin-top : 0;
text-align : center;
}
.page.is-singular .edit-link {
font-size : 1.5rem;
}
.is-singular.has-post-thumbnail:not(.single-format-image):not(.page-template-eventbrite-index) .entry-posted .posted-info, .is-singular.has-post-thumbnail:not(.single-format-image):not(.page-template-eventbrite-index) .entry-posted .edit-link {
float : none;
}
.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-meta {
top : auto;
}
.has-post-thumbnail .entry-meta .cat-links {
background : transparent;
padding : 0;
}
.is-singular .entry-content, .is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-content {
padding-top : 3rem;
}
.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-media {
width : 35%;
}
.widget-area {
max-width : calc(84% + 4em);
}
.widget-area .widget, .widget-area.widgets-three .widget {
width : 49.5%;
}
.footer-bottom-info.has-social-menu .site-info, .footer-bottom-info.has-social-menu .social-links {
float : none;
text-align : center;
}
.footer-bottom-info.has-social-menu .social-links {
padding-bottom : 10px;
}
}
@media only screen and (min-width:961px) {
.is-singular .entry-media-thumb {
background-image : none !important ;
display : none;
}
}
@media only screen and (max-width:960px) {
.site-header {
min-height : 100px !important ;
}
.site-header, .is-singular .site .site-header, .admin-bar .site-header, .admin-bar.is-singular .site-header {
display : block;
padding : 2rem 2rem 0;
position : relative;
top : 0;
width : 100%;
}
.site-header, .is-scrolled .site-header, .blog .site-header, .home .site-header {
background-color : #292c2f;
}
.site-branding {
display : block;
float : none;
padding-bottom : 2rem;
width : 75%;
}
.is-singular:not(.home) .site-header > .site-branding {
display : block;
}
.site-branding .site-logo-link img {
max-width : 250px;
}
#site-navigation {
display : block;
float : none;
text-align : left;
width : 100%;
}
.menu-toggle {
background-color : rgba(0, 0, 0, 0.1);
border : rgba(255, 255, 255, 0.2) solid 1px;
display : block;
font-family : "Lato", "Helvetica Neue", Helvetica, sans-serif;
font-size : 1.4rem;
font-weight : 700;
letter-spacing : 0.1em;
padding : 1em 1.5em;
position : absolute;
right : 2rem;
text-transform : uppercase;
top : 1rem;
}
.menu-toggle:before {
content : "\f419";
font-size : 85%;
margin : 0 6px 0 0;
position : relative;
top : 1px;
}
.open .menu-toggle:before {
content : "\f406";
}
#site-navigation > div {
display : none;
}
#site-navigation.open > div {
display : block;
}
#site-navigation ul li {
border-top : 1px solid #363b40;
display : block;
margin : 0;
padding : 0;
}
#site-navigation ul a {
color : #8c97a2;
display : block;
padding : 1em 0;
}
#site-navigation ul ul {
background : transparent;
line-height : 1.6;
margin : 0 0 0 0rem !important ;
padding : 0;
position : static;
width : auto;
}
#site-navigation ul ul:before {
display : none;
}
#site-navigation ul ul li {
border : 0;
}
#site-navigation ul ul a {
color : #616a74;
padding : 1rem 0;
}
#site-navigation ul li:hover > ul, #site-navigation ul li.focus > ul, #site-navigation ul ul li:hover > ul, #site-navigation ul ul li.focus > ul {
left : 0;
margin : 0;
}
#site-navigation ul ul ul {
padding-left : 0;
}
.site-banner-header .banner-featured {
font-size : 1.1rem;
padding : 10px 12px;
}
.site-banner-header:after, .site-banner .slick-next, .site-banner .slick-prev {
display : none;
}
.site-content {
padding-top : 0 !important ;
}
.is-singular:not(.home) .site-inner, .is-singular.has-post-thumbnail:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .site-inner {
width : 100%;
}
.is-singular .entry-inner, .has-post-thumbnail.is-singular .entry-inner, body.is-singular:not(.has-post-thumbnail) .entry-inner, .is-singular.single-format-image .entry-inner, .error404 .entry-inner, .is-singular:not(.home).page-template-eventbrite-index .entry-inner {
max-width : 100%;
padding-left : 8%;
padding-right : 8%;
}
.is-singular:not(.home):not(.single-format-image) .entry-inner, .is-singular:not(.home).single-format-image:not(.has-post-thumbnail) .entry-inner, .is-singular:not(.home).page-template-eventbrite-index .content-area {
margin : 90px auto 0;
}
.is-singular:not(.eventbrite-archive) .entry-header h1, .error404 .entry-header h1, .page-header h1 {
font-size : 3.5rem;
}
.home.is-singular .entry-inner, .single-format-image.has-post-thumbnail .entry-inner {
padding-top : 0;
}
.admin-bar.is-singular .entry-media {
top : auto;
}
.is-singular .entry-media, .is-singular:not(.home) .entry-media, .is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-media {
background : none !important ;
height : auto;
margin : 0 0 5.5rem;
position : relative;
right : auto;
top : auto;
width : auto;
}
.is-singular .entry-media-thumb {
display : block;
}
.page-template-eventbrite-index .entry-content {
padding-left : 20px;
padding-right : 20px;
}
.single-format-image.has-post-thumbnail .site-banner-media, .single-format-image.has-post-thumbnail .site-banner .site-banner-thumbnail {
padding-bottom : 66%;
}
.is-singular .comments-area, .home.is-singular .comments-area {
max-width : 100%;
padding-left : 8%;
padding-right : 8%;
}
.tags-links {
line-height : 1.6;
}
.is-singular .entry-footer {
line-height : 3.62rem;
margin-top : 1.62rem;
padding : 1rem 1.62rem;
position : relative;
}
.is-singular.has-post-thumbnail:not(.home):not(.page-template-eventbrite-index) .widget-area .widget {
width : 49.5%;
}
.is-singular.has-post-thumbnail:not(.home) .widget-area {
max-width : calc(84% + 4em);
}
}
@media only screen and (max-width:680px) {
body {
font-size : 1.6rem;
}
h1 {
font-size : 4rem;
}
blockquote {
margin-left : 1.5em;
}
.site-title {
font-size : 2.2rem;
}
.site-branding .site-logo-link + .site-title {
margin-top : 1.0rem;
}
.menu-toggle {
font-size : 1.2rem;
}
.site-banner {
border-bottom : 1px solid #fff;
}
.site-banner h1 {
font-size : 2.2rem;
max-width : 100%;
padding-bottom : 0;
}
.site-banner-header {
bottom : 20px;
left : 0;
right : 0;
}
.site-banner-header .banner-featured {
padding : 8px 10px;
top : -10px;
}
.site-banner-header:after, .site-banner-header:before {
display : none;
}
.is-singular.home #site-banner {
margin-bottom : 10px;
}
.banner-custom-header .site-banner-header {
padding-top : 15px;
}
.banner-custom-header .site-banner-header h1:before {
height : 4px;
left : 50%;
margin : -4px 0 0 -40px;
width : 80px;
}
.slider-nav {
display : none !important ;
}
.posts .hentry:hover:after, .posts .hentry:focus:after {
display : none;
}
.posts .hentry:nth-child(even) .entry-media, .posts .hentry:nth-child(odd) .entry-media {
float : none;
}
.posts .entry-inner-content {
padding : 4.62rem 4% 2.62rem;
position : relative;
transform : none;
}
.posts .hentry:nth-child(even).has-post-thumbnail .entry-inner:after, .posts .hentry:nth-child(even).has-post-thumbnail .entry-inner:before, .posts .hentry:nth-child(odd).has-post-thumbnail .entry-inner:after, .posts .hentry:nth-child(odd).has-post-thumbnail .entry-inner:before {
left : 50%;
margin-left : -25px;
margin-right : 0;
top : 0;
}
.posts .entry-inner:before {
font-size : 3rem;
line-height : 50px;
}
.posts .entry-title {
font-size : 2.0rem;
}
.link-more {
margin-bottom : 1.5rem;
}
.link-more a {
font-size : 1.2rem;
margin-top : 0;
}
.posts .hentry .entry-media {
overflow : hidden;
padding : 0 0 66.66%;
}
.posts .hentry .entry-media, .posts .hentry .entry-inner, .entry-inner-content {
bottom : auto;
float : none;
height : auto;
left : auto;
max-height : 100%;
position : relative;
right : auto;
top : auto;
width : 100%;
}
.entry-inner-content {
position : static;
}
.posts .entry-media .post-thumbnail {
height : 100%;
left : 0;
overflow : hidden;
position : absolute;
top : 50%;
transform : translateY(-50%);
width : 100%;
}
.posts .cover-link:hover, .posts .cover-link:focus {
border-width : 10px;
}
.entry-header {
padding : 0 0 2rem;
}
.posts .hentry:not(.has-post-thumbnail) .entry-media {
display : none;
}
.error404 .search-form, .error404 .entry-content .widget {
display : block;
float : none;
width : auto;
}
.error404 .entry-content .widget {
padding-left : 0;
padding-right : 0;
}
.error404 .error404-widgets {
display : block;
margin : 0;
width : 100%;
}
.home.is-singular .content-area, .single-format-image.has-post-thumbnail .content-area {
padding-top : 2rem;
}
.is-singular .entry-inner {
margin-top : 60px;
}
.is-singular .entry-inner:after, .error404 .entry-inner:after, .page-template-eventbrite-index .page-header:after, .single-event .entry-header:after {
height : 30px;
margin : -15px 0 0 -15px;
width : 30px;
}
.is-singular .entry-inner:before, .page-template-eventbrite-index .page-header:before, .single-event .entry-header:before, .error404 .entry-inner:before {
font-size : 2rem;
height : 30px;
line-height : 30px;
margin : -15px 0 0 -15px;
width : 30px;
}
.is-singular:not(.eventbrite-archive) .entry-header h1, .error404 .entry-header h1, .page-header h1, .page-template-eventbrite-index .page-header h1, .single-event .entry-header h1 {
font-size : 3rem;
}
.is-singular.archive-eventbrite .entry-header h1 {
font-size : 2.5rem;
}
.page-header {
border : 0;
}
.page-header h1 {
font-size : 2.5rem;
padding : 2rem;
}
.has-post-thumbnail .entry-meta .cat-links, body:not(.has-post-thumbnail) .entry-meta .cat-links, .is-singular.single-format-image .entry-meta .cat-links, .page.is-singular .edit-link, .is-singular .entry-posted, .is-singular:not(.home).page-template-eventbrite-index .entry-meta .cat-links {
font-size : 1.3rem !important ;
}
.is-singular .entry-content, .is-singular:not(.home) .entry-content, .is-singular.has-post-thumbnail:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-content {
padding-top : 2rem;
}
.is-singular .post-navigation .nav-links:before {
left : 25%;
right : 25%;
}
.is-singular .post-navigation .nav-links span {
font-size : 1.2rem;
}
.is-singular .post-navigation .nav-links a {
font-size : 1.4rem;
}
ol.comment-list ol.children {
padding-left : 40px;
}
ol.comment-list ol.children ol {
padding-left : 0;
}
.widget-area .widget, .widget-area.widgets-two .widget, .widget-area.widgets-three .widget, .is-singular:not(.home) .widget-area .widget, .has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .widget-area .widget, .has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .widget-area.widgets-three .widget, .is-singular.has-post-thumbnail:not(.home):not(.page-template-eventbrite-index) .widget-area .widget, .has-post-thumbnail.is-singular.single-format-image .widget-area .widget, .has-post-thumbnail.is-singular.single-format-image .widget-area .widget, .is-singular.single-format-image .widget-area .widget, .is-singular.single-format-image .widget-area .widget {
float : none;
width : 100%;
}
}
@media only screen and (max-width:400px) {
h1 {
font-size : 3rem;
}
.site-branding {
padding-bottom : 1.3rem;
width : 100%;
}
.site-title, .site-branding .site-logo-link {
display : block;
padding : 0;
text-align : center;
}
.site-branding .site-logo-link img {
max-width : 80%;
}
.banner-custom-header .site-banner-header {
padding : 10px 0;
}
.menu-toggle {
margin : 0 auto 10px;
position : relative;
right : auto;
top : auto;
}
#site-navigation {
padding-bottom : 1px;
}
.posts-navigation div:nth-of-type(2) {
margin-top : 10px;
}
.posts-navigation .nav-next, .posts-navigation .nav-previous {
float : none;
}
.is-singular:not(.eventbrite-archive) .entry-header, .has-post-thumbnail.is-singular:not(.home) .entry-header, .single-format-image.has-post-thumbnail .entry-header, .page.has-post-thumbnail.is-singular:not(.home) .entry-header, .page-template-eventbrite-index .page-header, .single-event .entry-header {
padding : 2em 0 0;
}
.is-singular .entry-inner {
margin-top : 40px;
}
.comment-author .avatar-container {
display : none;
}
.comment-body, ol.comment-list ol.children .comment-body {
margin-left : 0;
}
}
@media print {
#jp-post-flair, #respond, #site-navigation, .edit-link, .error404 .entry-content:before, .featured-content, .hentry .entry-inner:after, .hentry .entry-inner:before, .is-singular .entry-content:before, .navigation, .social-links {
display : none;
}
#content, #primary, .hentry .entry-header {
padding-top : 0 !important ;
}
.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header, .is-singular .entry-media-thumb {
padding : 0 !important ;
}
#masthead, .entry-inner, .is-singular .entry-inner, .is-singular:not(.home).page-template-eventbrite-index .content-area {
margin : 0 !important ;
}
.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-media {
height : 100% !important ;
position : relative !important ;
top : 0 !important ;
width : 100% !important ;
}
.has-post-thumbnail.is-singular .entry-inner {
max-width : 100% !important ;
}
.is-singular.has-post-thumbnail:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .site-inner {
width : 100%;
}
.has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index) .entry-header {
bottom : auto;
left : auto;
position : relative;
width : 100%;
}
}
.aboutme_widget h2, .aboutme_widget h3 {
line-height : 1.5;
}
.aboutme_widget h3 {
font-size : 1.6rem;
}
.aboutme_widget #am_thumbnail img {
border : 0;
}
.widget_authors ul li li {
border : 0;
padding-bottom : 0;
padding-top : 0;
}
.widget_authors ul li li a {
display : block;
padding-bottom : 6px;
padding-top : 6px;
}
.widget_authors > ul > li:before, .widget_authors > ul > li:after {
content : "";
display : table;
}
.widget_authors > ul > li:after {
clear : both;
}
.widget_authors img.avatar, .widget_authors > ul > li strong {
display : inline-block;
float : none;
vertical-align : middle;
}
.widget_authors img.avatar {
margin-right : 10px;
}
.widget_authors ul ul {
clear : left;
}
.widget_authors ul li li {
font-size : 15px;
padding-left : 0;
}
.widget_author_grid ul li {
border : 0;
display : inline;
}
.widget_jp_blogs_i_follow ol {
list-style : none;
margin : 0;
padding : 0;
}
.widget_jp_blogs_i_follow ol li {
border-bottom : 1px solid #363b40;
border-top : 1px solid #363b40;
}
.widget_jp_blogs_i_follow ol li a {
display : block;
padding : 8px 0;
}
.widget_jp_blogs_i_follow ol li + li {
margin-top : -1px;
}
.widget_blog-stats ul li {
border : 0;
padding : 0;
}
.confit-phone {
color : #858d95;
}
.widget_flickr table {
margin-bottom : 0;
}
.widget_flickr table tr:hover {
background : transparent;
}
.widget_flickr table, .widget_flickr td {
border : 0;
padding : 0;
text-align : left;
}
.widget_flickr #flickr_badge_wrapper {
background : transparent;
border : 0;
}
.widget_flickr #flickr_badge_uber_wrapper a:hover, .widget_flickr #flickr_badge_uber_wrapper a:link, .widget_flickr #flickr_badge_uber_wrapper a:active, .widget_flickr #flickr_badge_uber_wrapper a:visited {
color : #616a74;
}
.widget_internet_defense_league_widget p {
padding-bottom : 0;
}
.milestone-widget .milestone-header {
background : #242629;
}
.milestone-widget .milestone-countdown, .milestone-widget .milestone-message {
color : #242629;
}
.widget .jetpack-display-remote-posts h4 {
font-family : "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 16px;
padding : 30px 0 8px;
}
.widget .jetpack-display-remote-posts h4:first-of-type {
padding-top : 0;
}
.widget .jetpack-display-remote-posts p {
font-size : 1em;
}
.widget.tlkio-widget .tlkio-container {
background-color : #fff;
}
.widget_top-clicks ul li ul {
bottom : 0;
}
.widget_top-clicks ul li, .widget_top-clicks ul li li {
padding-bottom : 0;
padding-top : 0;
}
.widget_top-clicks ul li a {
display : block;
padding-bottom : 8px;
padding-top : 8px;
}
.widget_top-clicks ul li li a {
padding-bottom : 6px;
padding-top : 6px;
}
div#jp-relatedposts {
margin-bottom : 0;
padding-top : 2rem;
}
div#jp-relatedposts h3.jp-relatedposts-headline {
color : #9da5ad;
display : block;
float : none;
font-size : 1.3rem;
font-weight : 300;
letter-spacing : 0.05em;
text-transform : uppercase;
}
div#jp-relatedposts h3.jp-relatedposts-headline em {
font-weight : normal;
}
div#jp-relatedposts h3.jp-relatedposts-headline em:before {
display : none;
}
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
font-size : 1.5rem;
margin-bottom : 0;
padding-bottom : 0;
}
@media only screen and (max-width:680px) {
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
font-size : 1.4rem;
float : none;
padding-bottom : 1.5em;
width : 100%;
}
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:last-of-type {
margin-bottom : 0;
padding-bottom : 0;
}
}
#jp-post-flair div.sharedaddy {
margin : 0 0 2rem;
}
#jp-post-flair div.sharedaddy h3.sd-title {
color : #9da5ad;
font-family : "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 1.3rem;
font-weight : 300;
letter-spacing : 0.05rem;
text-transform : uppercase;
}
#jp-post-flair div.sharedaddy h3.sd-title:before {
display : none;
}
#commentform .comment-subscription-form, #commentform .post-subscription-form {
padding-bottom : 0.5em;
}
#commentform .subscribe-label {
letter-spacing : 0;
opacity : 0.800000011920928955078125;
text-transform : none;
}
iframe[src*="embed.spotify"] {
margin-bottom : 1.5em !important ;
}
.PDS_Poll {
margin-bottom : 1.5em;
}
@media only screen and (max-width:680px) {
#page .contact-form input[type="text"], #page .contact-form input[type="email"], #page .contact-form textarea {
max-width : 100%;
width : 100%;
}
}
#wpstats {
display : none;
}
.page-template-eventbrite-index #sidebar {
display : none;
}
.jetpack_widget_social_icons ul, .jetpack_widget_social_icons li {
list-style : none;
}
.jetpack_widget_social_icons ul {
display : block;
margin : 0 0 1.5em;
padding : 0;
}
.jetpack_widget_social_icons ul li {
border : 0;
display : inline-block;
line-height : 1;
margin : 0;
padding : 0;
}
.jetpack_widget_social_icons ul li:before, .jetpack_widget_social_icons ul li:after {
display : none;
}
.jetpack_widget_social_icons a {
border : 0;
box-shadow : none;
display : block;
height : 24px;
text-decoration : none;
width : 24px;
}
.jetpack_widget_social_icons svg {
color : inherit;
fill : currentColor;
height : inherit;
vertical-align : middle;
width : inherit;
}
.jetpack_widget_social_icons ul.size-small a {
height : 24px;
width : 24px;
}
.jetpack_widget_social_icons ul.size-medium a {
height : 32px;
width : 32px;
}
.jetpack_widget_social_icons ul.size-large a {
height : 48px;
width : 48px;
}
.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 0.75em 0 0;
padding : 0;
border : 0;
}
.wpcom-reblog-snapshot .reblogger-note img.avatar {
float : left;
padding : 0;
border : 0;
margin : 0 0.5em 0 0;
}
.wpcom-reblog-snapshot {
margin-bottom : 1em;
}
.wpcom-reblog-snapshot p.reblog-from {
margin : 0 0 1em 0;
}
.wpcom-reblog-snapshot p.reblogger-headline {
line-height : 32px;
margin : 0 0 1em 0;
}
.wpcom-reblog-snapshot .reblogged-content {
margin : 0 0 1em 0;
}
.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 : 0.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, 0.1) inset, 0 1px 1px rgba(46, 68, 83, 0.05);
border-radius : 4px;
padding : 24px;
}
.wpcom-reblog-snapshot .reblogger-note {
margin : 0 0 1em 0;
overflow : hidden;
}
.wpcom-reblog-snapshot p.reblogger-headline {
line-height : 32px;
margin : 0 0 1em 0;
}
.wpcom-reblog-snapshot .reblogger-note-content {
margin : 0;
padding : 0;
}
body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
font-style : normal;
font-weight : normal;
font-size : 1em;
margin : 0;
padding : 0;
position : relative;
border : none;
}
.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
margin-bottom : 0;
}
div#actionbar * {
box-sizing : border-box;
outline : none;
user-select : none;
}
div#actionbar {
background : #fff;
position : fixed;
bottom : 10px;
right : 10px;
border : #c8d7e1 solid 1px;
border-radius : 3px;
opacity : 0.980000019073486328125;
height : 35px;
margin : 0;
padding : 0;
box-sizing : border-box;
line-height : 1;
border-radius : 2px;
z-index : 50000;
transform : translate3d(0,0,0);
transition : all 0.2s ease-in-out;
user-select : none;
}
div#actionbar.actnbr-hidden {
transform : translate3d(0,150px,0);
}
div#actionbar.actnbr-folded {
opacity : 0.699999988079071044921875;
}
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 : normal;
text-decoration : none;
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 : none;
}
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 0.15s cubic-bezier(0.175,0.885,0.32,1.275);
transform : rotate(90deg);
}
div#actionbar .actnbr-ellipsis.actnbr-hidden > .gridicon {
fill : #87a6bc;
transform : rotate(0);
}
div#actionbar li.actnbr-hidden > a .gridicon {
position : absolute;
top : 6px;
left : 5px;
}
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;
}
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 : #c8d7e1 dashed 10px;
height : 0;
line-height : 0;
position : absolute;
width : 0;
}
div#actionbar .actnbr-popover.tip-top-left .tip-arrow::before {
bottom : 2px;
border : white solid 10px;
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 : white;
border : #c8d7e1 solid 1px;
border-radius : 4px;
box-shadow : 0 2px 5px rgba(0, 0, 0, 0.1), 0 0 56px rgba(0, 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 0;
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 0.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 {
padding : 10px 16px 5px;
font-size : 12px;
color : #2e4453;
line-height : 17px;
}
div#actionbar .actnbr-notice form input {
background : #ffffff;
border : #a8bece solid 1px;
font-family : inherit;
font-size : 14px;
text-indent : 10px;
height : 40px;
width : 100%;
margin-bottom : 12px;
padding : 0;
user-select : text;
}
div#actionbar .actnbr-notice form button {
background : #00aadc;
border-color : #008ab3;
color : white;
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;
appearance : none;
font-family : inherit;
text-transform : none;
height : auto;
line-height : 1;
}
div#actionbar .actnbr-notice form button[disabled] {
background : #bceefd;
border-color : #8cc9e2;
color : white;
}
div#actionbar .actnbr-notice .actnbr-button-wrap {
text-align : right;
}
div#actionbar .actnbr-notice form button:hover {
border-color : #005082;
color : white;
}
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 : bold;
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 : transparent;
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 : 0.89999997615814208984375;
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 ;
}
}
#jp-post-flair {
padding-top : 0.5em;
}
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
clear : both;
}
div.sharedaddy h3.sd-title {
margin : 0 0 1em 0;
display : inline-block;
line-height : 1.2;
font-size : 9pt;
font-weight : bold;
}
div.sharedaddy h3.sd-title:before {
content : "";
display : block;
width : 100%;
min-width : 30px;
border-top : 1px solid #ddd;
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 : 0 !important ;
margin : 0 0 0.7em 0 !important ;
list-style : none !important ;
}
.sd-content ul li {
display : inline-block;
}
.sd-block.sd-gplus {
margin : 0 0 0.5em 0;
}
.sd-gplus .sd-content {
font-size : 12px;
}
.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;
margin : 0 5px 5px 0;
font-size : 12px;
font-family : "Open Sans", sans-serif;
font-weight : normal;
border-radius : 3px;
color : #777 !important ;
background : #f8f8f8;
border : #cccccc solid 1px;
box-shadow : 0 1px 0 rgba(0, 0, 0, 0.08);
text-shadow : none;
line-height : 23px;
padding : 1px 8px 0 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, .sd-social-official .sd-content .sharing-hidden .inner > ul > li > a.sd-button, .sd-social-official .sd-content > ul > li .digg_button > a, .sd-social-official .sd-content .sharing-hidden .inner > ul > li .digg_button > a {
line-height : 17px;
box-shadow : none;
vertical-align : top;
}
.sd-social-official .sd-content ul li a.sd-button > span {
line-height : 17px;
}
.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 : #555;
background : #fafafa;
border : #999999 solid 1px;
}
.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 : 0 1px 0 rgba(0, 0, 0, 0.16) inset;
}
.sd-content ul li a.sd-button:before {
display : inline-block;
font : normal normal 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 screen {
.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 screen {
.sd-social-official ul li a.sd-button:before {
top : 0;
}
}
.sd-content ul li {
margin : 0 !important ;
padding : 0;
}
.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-content ul li.preview-item.no-icon a.sd-button span {
margin-left : 0;
}
.sd-social-text .sd-content ul li a:before, .sd-content ul li.no-icon a:before {
display : none;
}
body .sd-social-text .sd-content ul li.share-custom a span, body .sd-content ul li.share-custom.no-icon a span {
background-image : none;
background-position : -500px -500px !important ;
background-repeat : no-repeat !important ;
padding-left : 0;
height : 0;
line-height : inherit;
}
.sd-social-icon .sd-content ul li a.share-more {
position : relative;
top : -4px;
}
@media screen {
.sd-social-icon .sd-content ul li a.share-more {
top : 2px;
}
}
.sd-social-icon .sd-content ul li a.share-more span {
margin-left : 3px;
}
.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 : '\f469';
}
.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 : '\f410';
}
.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 : '\f207';
}
.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 : '\f202';
}
.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 : '\f222';
}
.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 : '\f607';
}
.sd-social-icon .sd-content ul li.share-stumbleupon a:before, .sd-social-text .sd-content ul li.share-stumbleupon a:before, .sd-content ul li.share-stumbleupon div.option.option-smart-off a:before, .sd-social-icon-text .sd-content li.share-stumbleupon a:before {
content : '\f223';
}
.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 : '\f224';
}
.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 : '\f210';
}
.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 : '\f218';
}
.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 : '\f203';
}
.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 : '\f205';
}
.sd-social-official .sd-content li.share-press-this a:before {
color : #2ba1cb;
}
.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 : '\f606';
}
.sd-social-official .sd-content li.share-telegram a:before {
color : #0088cc;
}
.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 : '\f220';
}
.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 : '\f415';
}
.sd-social-official .sd-content a.share-more:before {
color : #2ba1cb;
}
.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 : '\f608';
}
.sd-social-official .sd-content li.share-jetpack-whatsapp a:before {
color : #43d854;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-jetpack-whatsapp a.sd-button {
background : #43d854;
color : #fff !important ;
}
.sd-social .sd-button .share-count {
background : #2ea2cc;
color : #fff;
border-radius : 10px;
display : inline-block;
text-align : center;
font-size : 10px;
padding : 1px 3px;
line-height : 1;
}
.sd-social-official .sd-content ul, .sd-social-official .sd-content ul li {
line-height : 25px !important ;
}
.sd-social-official .sd-content > ul > li > a.sd-button span {
line-height : 1;
}
.sd-social-official .sd-content ul:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.sd-social-official .sd-content li.share-press-this a {
margin : 0 0 5px 0;
}
.sd-social-official .sd-content ul > li {
display : block;
float : left;
margin : 0 10px 5px 0 !important ;
height : 25px;
}
.sd-social-official .fb-share-button > span {
vertical-align : top !important ;
}
.sd-social-official .sd-content .pocket_button iframe {
width : 98px;
}
.googleplus1_button .g-plus {
vertical-align : top !important ;
}
.stumbleupon_button iframe, .reddit_button iframe {
margin-top : 1px;
}
.pocket_button iframe, .googleplus1_button iframe, .pinterest_button, .twitter_button, .linkedin_button > span {
margin : 0 !important ;
}
.sd-social-official .sd-content .share-skype {
width : 55px;
}
body .sd-social-official li.share-print, body .sd-social-official li.share-email a, body .sd-social-official li.share-custom a, body .sd-social-official li a.share-more, body .sd-social-official li.share-digg a, body .sd-social-official li.share-press-this a {
position : relative;
top : 0;
}
body .sd-social-icon .sd-content li.share-custom > a {
padding : 2px 3px 0 3px;
position : relative;
top : 4px;
}
body .sd-social-icon .sd-content li.share-custom a span, body .sd-social-icon-text .sd-content li.share-custom a span, body .sd-social-text .sd-content li.share-custom a span, body .sd-social-official .sd-content li.share-custom a span, body .sd-content ul li.share-custom a.share-icon span {
background-size : 16px 16px;
background-repeat : no-repeat;
margin-left : 0;
padding : 0 0 0 19px;
display : inline-block;
height : 16px;
line-height : 16px;
}
body .sd-social-icon .sd-content li.share-custom a span {
width : 0;
}
body .sd-social-icon .sd-content li.share-custom a span {
padding-left : 16px !important ;
}
.sharing-hidden .inner {
position : absolute;
z-index : 2;
border : #ccc solid 1px;
padding : 10px;
background : #fff;
box-shadow : 0 5px 20px rgba(0, 0, 0, 0.2);
border-radius : 2px;
margin-top : 5px;
max-width : 400px;
}
.sharing-hidden .inner ul {
margin : 0 !important ;
}
.sd-social-official .sd-content .sharing-hidden ul > li.share-end {
clear : both;
margin : 0 !important ;
height : 0 !important ;
}
.sharing-hidden .inner:before, .sharing-hidden .inner:after {
position : absolute;
z-index : 1;
top : -8px;
left : 20px;
width : 0;
height : 0;
border-left : 6px solid transparent;
border-right : 6px solid transparent;
border-bottom : 8px solid #ccc;
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 #fff;
}
.sharing-hidden ul {
margin : 0;
}
.sd-social-icon .sd-content ul li[class*="share-"] a, .sd-social-icon .sd-content ul li[class*="share-"] a:hover, .sd-social-icon .sd-content ul li[class*="share-"] div.option a {
border-radius : 50%;
border : 0;
box-shadow : none;
padding : 7px;
position : relative;
top : -2px;
line-height : 1;
width : auto;
height : auto;
margin-bottom : 0;
}
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button > span, .sd-social-icon .sd-content ul li[class*="share-"] div.option a span {
line-height : 1;
}
.sd-social-icon .sd-content ul li[class*="share-"] a:hover, .sd-social-icon .sd-content ul li[class*="share-"] div.option a:hover {
border : none;
opacity : 0.60000002384185791015625;
}
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button:before {
top : 1px;
}
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-custom {
padding : 8px 8px 6px 8px;
top : 5px;
}
.sd-social-icon .sd-content ul li a.sd-button.share-more {
margin-left : 10px;
}
.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
margin-left : 0;
}
.sd-social-icon .sd-button span.share-count {
position : absolute;
bottom : 0;
right : 0;
border-radius : 0;
background : #555;
font-size : 9px;
}
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button {
background : #e9e9e9;
margin-top : 2px;
text-indent : 0;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-tumblr a.sd-button {
background : #2c4762;
color : #fff !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-facebook a.sd-button {
background : #3b5998;
color : #fff !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-stumbleupon a.sd-button {
background : #ea4b24;
color : #fff !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-twitter a.sd-button {
background : #00acee;
color : #fff !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-pinterest a.sd-button {
background : #ca1f27;
color : #fff !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-digg a.sd-button {
color : #555555 !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-press-this a.sd-button {
background : #1e8cbe;
color : #fff !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-telegram a.sd-button {
background : #0088cc;
color : #fff !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-linkedin a.sd-button {
background : #0077b5;
color : #fff !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-google-plus-1 a.sd-button {
background : #dd4b39;
color : #fff !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-pocket a.sd-button {
background : #ee4056;
color : #fff !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-reddit a.sd-button {
background : #cee3f8;
color : #555555 !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-skype a.sd-button {
background : #00AFF0;
color : #fff !important ;
}
.sharing-screen-reader-text {
clip : rect(1px,1px,1px,1px);
position : absolute !important ;
height : 1px;
width : 1px;
overflow : hidden;
}
.sharing-screen-reader-text:hover, .sharing-screen-reader-text:active, .sharing-screen-reader-text:focus {
background-color : #f1f1f1;
border-radius : 3px;
box-shadow : 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip : auto !important ;
color : #21759b;
display : block;
font-size : 14px;
font-weight : bold;
height : auto;
left : 5px;
line-height : normal;
padding : 15px 23px 14px;
text-decoration : none;
top : 5px;
width : auto;
z-index : 100000;
}
#sharing_email {
width : 342px;
position : absolute;
z-index : 1001;
border : #ccc solid 1px;
padding : 15px;
background : #fff;
box-shadow : 0 5px 20px rgba(0, 0, 0, 0.2);
text-align : left;
}
div.sharedaddy.sharedaddy-dark #sharing_email {
border-color : #fff;
}
#sharing_email .errors {
color : #fff;
background-color : #771a09;
font-size : 12px;
padding : 5px 8px;
line-height : 1;
margin : 10px 0 0 0;
}
#sharing_email label {
font-size : 12px;
color : #333;
font-weight : bold;
display : block;
padding : 0 0 4px 0;
text-align : left;
text-shadow : none;
}
#sharing_email form {
margin : 0;
}
#sharing_email input[type="text"], #sharing_email input[type="email"] {
width : 100%;
box-sizing : border-box;
border : #ccc solid 1px;
margin-bottom : 1em;
background : #fff;
font-size : 12px;
color : #333;
max-width : none;
padding : 1px 3px;
}
#jetpack-source_f_name {
display : none !important ;
position : absolute !important ;
left : -9000px;
}
#sharing_email .sharing_cancel {
padding : 0 0 0 1em;
font-size : 12px;
text-shadow : none;
}
#sharing_email .recaptcha {
width : 312px;
height : 123px;
margin : 0 0 1em 0;

}
.social-logo {
font-family : "social-logos";
display : inline-block;
vertical-align : middle;
line-height : 1;
font-weight : normal;
font-style : normal;
speak : none;
text-decoration : inherit;
text-transform : none;
text-rendering : auto;
}
.social-logo__amazon:before {
content : "\f600";
}
.social-logo__behance:before {
content : "\f101";
}
.social-logo__blogger-alt:before {
content : "\f601";
}
.social-logo__blogger:before {
content : "\f602";
}
.social-logo__codepen:before {
content : "\f216";
}
.social-logo__dribbble:before {
content : "\f201";
}
.social-logo__dropbox:before {
content : "\f225";
}
.social-logo__eventbrite:before {
content : "\f603";
}
.social-logo__facebook:before {
content : "\f203";
}
.social-logo__feed:before {
content : "\f413";
}
.social-logo__flickr:before {
content : "\f211";
}
.social-logo__foursquare:before {
content : "\f226";
}
.social-logo__ghost:before {
content : "\f61c";
}
.social-logo__github:before {
content : "\f200";
}
.social-logo__google-plus-alt:before {
content : "\f218";
}
.social-logo__google-plus:before {
content : "\f206";
}
.social-logo__instagram:before {
content : "\f215";
}
.social-logo__linkedin:before {
content : "\f207";
}
.social-logo__mail:before {
content : "\f410";
}
.social-logo__medium:before {
content : "\f623";
}
.social-logo__path-alt:before {
content : "\f604";
}
.social-logo__path:before {
content : "\f219";
}
.social-logo__pinterest-alt:before {
content : "\f210";
}
.social-logo__pinterest:before {
content : "\f209";
}
.social-logo__pocket:before {
content : "\f224";
}
.social-logo__polldaddy:before {
content : "\f217";
}
.social-logo__print:before {
content : "\f469";
}
.social-logo__reddit:before {
content : "\f222";
}
.social-logo__share:before {
content : "\f415";
}
.social-logo__skype:before {
content : "\f220";
}
.social-logo__spotify:before {
content : "\f515";
}
.social-logo__squarespace:before {
content : "\f605";
}
.social-logo__stumbleupon:before {
content : "\f223";
}
.social-logo__telegram:before {
content : "\f606";
}
.social-logo__tumblr-alt:before {
content : "\f607";
}
.social-logo__tumblr:before {
content : "\f214";
}
.social-logo__twitch:before {
content : "\f516";
}
.social-logo__twitter-alt:before {
content : "\f202";
}
.social-logo__twitter:before {
content : "\f610";
}
.social-logo__vimeo:before {
content : "\f212";
}
.social-logo__whatsapp:before {
content : "\f608";
}
.social-logo__wordpress:before {
content : "\f205";
}
.social-logo__xanga:before {
content : "\f609";
}
.social-logo__youtube:before {
content : "\f213";
}
img.latex {
border : none;
vertical-align : middle;
}
.video-player {
border : 0;
margin : auto;
padding : 5px;
text-align : center;
max-width : 100%;
}
.hidden {
display : none;
}
.screen-reader-text {
position : absolute;
left : -1000em;
}
.comment object, .comment embed, .embed-vimeo iframe, .embed-youtube iframe {
max-width : 100%;
}
.simple-homepage {
display : none;
}