/*  
Theme Name: Zeke 1.0 + Widgets
Theme URI: http://www.solostream.com
Author: Michael D. Pollock
Author URI: http://www.solostream.com/

This theme was designed and built by Michael D. Pollock of Solostream Web Studio.

The CSS, XHTML and design is copyright of Solostream Web Studio. Usage is governed by the Zeke 1.0 Personal Edition END-USER LICENSE AGREEMENT AGREEMENT.

*/


/* -------------------[ Main Page Elements ]------------------- */

@charset "UTF-8";
body {
font-size : 10pt;
font-family : georgia, times, 'times new roman', serif;
background : url(images/planks.gif) #713600;
color : #303324;
text-align : left;
margin : 0;
padding : 0;
line-height : 140%;
}
#wrap {
padding : 0 5px;
clear : both;
width : 960px;
margin : 0 auto;
background : url(images/zekebg.gif) top left repeat-y #FFFDF2;
}
#header {
width : 960px;
clear : both;
padding : 0;
margin : 0 auto;
height : 160px;
background : url(images/zekehead.jpg) top center no-repeat #330000;
}
#nav {
width : 960px;
background : url(images/zekenav.gif) center center no-repeat #660000;
height : 40px;
line-height : 40px;
margin : 0 auto;
padding : 1px 0 0;
border-bottom : 1px solid #fff;
}
#page {
clear : both;
margin : 0 auto;
padding : 0;
}
#contentleft {
width : 680px;
float : left;
padding : 0;
margin : 0;
}
#content {
width : 499px;
float : left;
margin : 0 1px 0 0;
padding : 0;
}
#midcontent {
font-family : tahoma, geneva, verdana, sans-serif;
font-size : 8pt;
width : 160px;
float : right;
margin : 0 0 15px 0;
padding : 15px 10px 15px 0;
}
#contentright {
font-family : tahoma, geneva, verdana, sans-serif;
font-size : 8pt;
width : 250px;
float : left;
padding : 15px 0 15px 15px;
margin : 0 0 15px;
}
#sidebar {
width : 250px;
font-size : 8pt;
float : left;
margin : 0;
padding : 0;
}
#footer {
border-top : 1px solid #fff;
font-family : tahoma, geneva, verdana, sans-serif;
font-size : 8pt;
color : #DAD6C4;
width : 960px;
background : #220000;
font-size : 8pt;
line-height : 160%;
clear : both;
margin : 0 auto;
padding : 20px 0;
text-align : center;
}
#footer p {
margin : 0;
}
h1, h2, h3, h4, h5, h6, h7 {
color : #330000;
font-family : georgia, times, 'times new roman', serif;
letter-spacing : -1px;
line-height : 130%;
margin : 0;
padding : 0;
text-align : left;
font-weight : normal;
}
h1 {
font-size : 16pt;
margin : 0;
}
h2 {
font-size : 14pt;
}
h3 {
font-size : 12pt;
}
h4, h5, h6, h7 {
font-size : 10pt;
}
#header h1.blogtitle {
color : #FAF7E8;
text-align : center;
font-size : 30px;
line-height : 100%;
padding : 50px 100px 5px;
margin : 0;
}
#sidebar h2, #midcontent h2 {
font-weight : bold;
font-size : 9pt;
letter-spacing : 0;
margin : 0;
padding : 0;
}
h1.sectionhead, h2.sectionhead, h2#trackbacks, h2#comments, h2#respond {
line-height : 100%;
font-weight : bold;
font-size : 10pt;
letter-spacing : 0;
margin : 0;
padding : 10px 15px;
border-bottom : 1px solid #CCC9B8;
background : #E5E0C3;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
margin-bottom : 10px;
}
a, a:link, a:visited {
color : #996600;
text-decoration : none;
}
a:hover, a:active {
text-decoration : underline;
color : #000;
}
.entry a, .entry a:link, .entry a:visited, .postinfo a, .postinfo a:link, .postinfo a:visited, .postinfo2 a, .postinfo2 a:link, .postinfo2 a:visited {
text-decoration : underline;
}
.post h1 a, .post h2 a, .featurepost h2 a, .featurepost h1 a {
color : #330000;
}
#footer a:hover, #footer a:active {
text-decoration : underline;
color : #fff;
}
img.alignright {
float : right;
clear : right;
margin : 0 0 5px 10px;
background : #fff;
padding : 2px;
border : #ccc solid 1px;
}
img.alignleft {
float : left;
clear : left;
margin : 0 10px 5px 0;
background : #fff;
padding : 2px;
border : #ccc solid 1px;
}
img.centered {
display : block;
padding : 2px;
margin : 0 auto 20px auto;
border : #ccc solid 1px;
float : none;
clear : both;
}
#sidebar ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#sidebar ul li {
list-style-type : none;
margin : 0 0 10px;
padding : 0;
}
#sidebar ul li ul {
list-style-type : square;
margin : 0;
padding : 0;
}
#sidebar ul li ul li {
list-style-type : none;
padding-left : 15px;
margin : 0;
background : url(images/zekebullet.gif) 0 5px no-repeat;
}
#midcontent ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#midcontent ul li {
list-style-type : none;
margin : 0 0 10px;
padding : 0;
}
#midcontent ul li ul {
list-style-type : square;
margin : 0;
padding : 0;
}
#midcontent ul li ul li {
list-style-type : none;
padding-left : 15px;
margin : 0;
background : url(images/zekebullet.gif) 0 5px no-repeat;
}
#commentform {
font-size : 8pt;
background : #F2ECCE;
padding : 15px 15px 1px;
margin : 0;
border-bottom : 1px solid #CCC9B8;
}
div#commentform {
width : 94%;
}
.fb_ltr {
width : 80% !important ;
}
#commentform label {
display : block;
margin : 0;
}
#commentform input {
width : 170px;
padding : 1px;
margin : 0 5px 10px 0;
}
#commentform textarea {
width : 400px;
padding : 0;
margin : 0 0 10px 0;
}
#commentform #submit {
margin : 0 0 20px 0;
}
#commentform p {
margin : 5px 0;
}
ol.commentlist {
font-size : 8pt;
padding : 0;
margin : 0;
}
ol.commentlist li {
display : block;
list-style : none;
padding : 15px 15px 1px;
margin : 0;
border-bottom : 1px solid #CCC9B8;
}
ol.tblist {
font-size : 8pt;
list-style : none;
padding : 15px 15px 10px;
margin : 0;
border-bottom : 1px solid #CCC9B8;
}
ol.tblist li {
display : block;
list-style : none;
padding : 0;
margin : 0 0 5px 0;
background : url(images/zekebullet.gif) 0 3px no-repeat;
padding-left : 14px;
}
p.description {
color : #FAF7E8;
font-size : 12pt;
padding : 0 100px;
margin : 0;
text-align : center;
}
.post ul, .singlepost ul {
list-style-type : none;
}
.post ul li, .singlepost ul li {
list-style-type : none;
background : url(images/zekebullet.gif) 0 4px no-repeat;
padding : 0 0 2px 14px;
}
p {
margin-top : 10px;
margin-bottom : 15px;
margin-left : 5px;
}
acronym, abbr, span.caps {
cursor : help;
}
acronym, abbr {
border-bottom : 1px dotted #999;
}
* html acronym, abbr {
border-bottom : 1px dashed #999;
}
blockquote {
border-left : 5px solid #330000;
padding-left : 5px;
}
.center {
text-align : center;
}
a img, img a {
border : none;
}
.navigation {
text-align : left;
margin : 0;
padding : 10px 15px;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.entry {
padding : 0;
margin : 0;
}
.postinfo {
font-family : tahoma, geneva, verdana, sans-serif;
font-size : 8pt;
background : url(images/doc.gif) 0 3px no-repeat;
clear : both;
margin : 0 0 10px;
padding-left : 14px;
}
.post {
margin : 0;
padding : 15px 15px 5px;
border-bottom : 1px solid #CCC9B8;
}
.featurepost {
margin : 0;
padding : 15px 15px 5px;
background : #F2ECCE;
border-bottom : 1px solid #CCC9B8;
}
code {
font : 1.1em 'Courier New', Courier, Fixed;
}
hr {
display : block;
clear : both;
}
a.more-link, a.more-link:link, a.more-link:visited, a.more-link:hover {
background : url(images/arrow-rt.gif) 100% 70% no-repeat;
padding-right : 16px;
}
#searchform {
margin : 0;
padding : 0;
}
#searchform #s {
font-size : 8pt;
width : 140px;
margin-right : 2px;
}
#searchform #submit {
font-size : 8pt;
}
ul.nav {
font-size : 8pt;
font-weight : bold;
letter-spacing : 0;
height : 40px;
line-height : 40px;
float : left;
list-style : none;
padding : 0;
margin : 0;
}
ul.nav li {
float : left !important ;
margin : 0;
padding : 0;
list-style-type : none;
}
ul.nav li a, ul.nav li a:link, ul.nav li a:visited {
color : #FAF7E8;
float : left;
display : block;
padding : 0 10px;
}
ul.nav li a:hover, ul.nav li a:active {
background : #660000;
text-decoration : underline;
}
ul.nav li.current_page_item a {
text-decoration : underline;
background : #660000;
text-decoration : underline;
}
ul.nav li ul {
float : left;
margin : 0;
padding : 0;
}
.entry table {
margin-bottom : 15px;
padding : 20px;
border : 2px;
}
.entry tr, .entry td, .entry th {
margin : 10px;
padding : 10px;
border : 10px;
}
.entry td, .entry th {
padding : 8px;
vertical-align : top;
}
.entry th {
font-weight : bold;
background : #E5E0C3;
}
.entry td {
border : #E5E0C3 solid 1px;
}
.related {
margin : 0 0 1px;
background : #eee;
padding : 10px 10px 8px;
}
.related ul {
line-height : 130%;
margin : 0;
padding-left : 0;
list-style-type : none;
}
.related ul li {
list-style-type : none;
padding : 0 0 0 14px;
margin : 0 0 2px;
background : url(images/zekebullet.gif) 0 3px no-repeat;
}
ul#archives {
margin : 0 0 15px 5px;
padding : 0;
}
ul#archives ul {
padding : 0;
}
ul#archives ul li {
background : transparent;
padding-left : 0;
margin : 0;
}
ul#archives ul ul {
margin : 0;
margin-left : 10px;
padding : 0;
}
iframe#f25aea23e25574 {
width : 80% !important ;
}
li#text-5 .textwidget {
height : 207px;
}
img.wp-smiley, img.emoji {
display : inline !important ;
border : none !important ;
box-shadow : none !important ;
height : 1em !important ;
width : 1em !important ;
margin : 0 0.07em !important ;
vertical-align : -0.1em !important ;
background : none !important ;
padding : 0 !important ;
}
.wp-block-archives-dropdown label {
display : block;
}
.wp-block-avatar {
box-sizing : border-box;
}
.wp-block-avatar.aligncenter {
text-align : center;
}
.wp-block-audio {
box-sizing : border-box;
}
.wp-block-audio figcaption {
margin-top : 0.5em;
margin-bottom : 1em;
}
.wp-block-audio audio {
width : 100%;
min-width : 300px;
}
.wp-block-button__link {
cursor : pointer;
display : inline-block;
text-align : center;
word-break : break-word;
box-sizing : border-box;
}
.wp-block-button__link.aligncenter {
text-align : center;
}
.wp-block-button__link.alignright {
text-align : right;
}
:where(.wp-block-button__link) {
box-shadow : none;
text-decoration : none;
border-radius : 9999px;
padding : calc(0.667em + 2px) calc(1.333em + 2px);
}
.wp-block-button[style*="text-decoration"] .wp-block-button__link {
text-decoration : inherit;
}
.wp-block-buttons > .wp-block-button.has-custom-width {
max-width : none;
}
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
width : 100%;
}
.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
font-size : inherit;
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
width : calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
width : calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
width : calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
width : 100%;
flex-basis : 100%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
width : 25%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
width : 50%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
width : 75%;
}
.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {
border-radius : 0;
}
.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {
border-radius : 0 !important ;
}
.wp-block-button.is-style-outline > .wp-block-button__link, .wp-block-button .wp-block-button__link.is-style-outline {
border : solid 2px;
padding : 0.667em 1.333em;
}
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color), .wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color) {
color : currentColor;
}
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background), .wp-block-button .wp-block-button__link.is-style-outline:not(.has-background) {
background-color : transparent;
background-image : none;
}
.wp-block-buttons.is-vertical {
flex-direction : column;
}
.wp-block-buttons.is-vertical > .wp-block-button:last-child {
margin-bottom : 0;
}
.wp-block-buttons > .wp-block-button {
display : inline-block;
margin : 0;
}
.wp-block-buttons.is-content-justification-left {
justify-content : flex-start;
}
.wp-block-buttons.is-content-justification-left.is-vertical {
align-items : flex-start;
}
.wp-block-buttons.is-content-justification-center {
justify-content : center;
}
.wp-block-buttons.is-content-justification-center.is-vertical {
align-items : center;
}
.wp-block-buttons.is-content-justification-right {
justify-content : flex-end;
}
.wp-block-buttons.is-content-justification-right.is-vertical {
align-items : flex-end;
}
.wp-block-buttons.is-content-justification-space-between {
justify-content : space-between;
}
.wp-block-buttons.aligncenter {
text-align : center;
}
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
margin-left : auto;
margin-right : auto;
width : 100%;
}
.wp-block-buttons[style*="text-decoration"] .wp-block-button, .wp-block-buttons[style*="text-decoration"] .wp-block-button__link {
text-decoration : inherit;
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link {
font-size : inherit;
}
.wp-block-button.aligncenter, .wp-block-calendar {
text-align : center;
}
.wp-block-calendar tbody td, .wp-block-calendar th {
padding : 0.25em;
border : #ddd solid 1px;
}
.wp-block-calendar tfoot td {
border : none;
}
.wp-block-calendar table {
width : 100%;
border-collapse : collapse;
}
.wp-block-calendar table th {
font-weight : 400;
background : #ddd;
}
.wp-block-calendar a {
text-decoration : underline;
}
.wp-block-calendar table caption, .wp-block-calendar table tbody {
color : #40464d;
}
.wp-block-categories {
box-sizing : border-box;
}
.wp-block-categories.alignleft {
margin-right : 2em;
}
.wp-block-categories.alignright {
margin-left : 2em;
}
.wp-block-code {
box-sizing : border-box;
}
.wp-block-code code {
display : block;
font-family : inherit;
overflow-wrap : break-word;
white-space : pre-wrap;
}
.wp-block-columns {
display : flex;
margin-bottom : 1.75em;
box-sizing : border-box;
flex-wrap : wrap !important ;
align-items : normal !important ;
}
@media (min-width: 782px) {
.wp-block-columns {
flex-wrap : nowrap !important ;
}
}
.wp-block-columns.are-vertically-aligned-top {
align-items : flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
align-items : center;
}
.wp-block-columns.are-vertically-aligned-bottom {
align-items : flex-end;
}
@media (max-width: 781px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis : 100% !important ;
}
}
@media (min-width: 782px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis : 0;
flex-grow : 1;
}
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] {
flex-grow : 0;
}
}
.wp-block-columns.is-not-stacked-on-mobile {
flex-wrap : nowrap !important ;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
flex-basis : 0;
flex-grow : 1;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"] {
flex-grow : 0;
}
:where(.wp-block-columns.has-background) {
padding : 1.25em 2.375em;
}
.wp-block-column {
flex-grow : 1;
min-width : 0;
word-break : break-word;
overflow-wrap : break-word;
}
.wp-block-column.is-vertically-aligned-top {
align-self : flex-start;
}
.wp-block-column.is-vertically-aligned-center {
align-self : center;
}
.wp-block-column.is-vertically-aligned-bottom {
align-self : flex-end;
}
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
width : 100%;
}
.wp-block-post-comments .alignleft {
float : left;
}
.wp-block-post-comments .alignright {
float : right;
}
.wp-block-post-comments .navigation:after {
content : "";
display : table;
clear : both;
}
.wp-block-post-comments .commentlist {
clear : both;
list-style : none;
margin : 0;
padding : 0;
}
.wp-block-post-comments .commentlist .comment {
min-height : 2.25em;
padding-left : 3.25em;
}
.wp-block-post-comments .commentlist .comment p {
font-size : 1em;
line-height : 1.8;
margin : 1em 0;
}
.wp-block-post-comments .commentlist .children {
list-style : none;
margin : 0;
padding : 0;
}
.wp-block-post-comments .comment-author {
line-height : 1.5;
}
.wp-block-post-comments .comment-author .avatar {
border-radius : 1.5em;
display : block;
float : left;
height : 2.5em;
margin-top : 0.5em;
margin-right : 0.75em;
width : 2.5em;
}
.wp-block-post-comments .comment-author cite {
font-style : normal;
}
.wp-block-post-comments .comment-meta {
font-size : 0.875em;
line-height : 1.5;
}
.wp-block-post-comments .comment-meta b {
font-weight : 400;
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
margin-top : 1em;
margin-bottom : 1em;
display : block;
}
.wp-block-post-comments .comment-body .commentmetadata {
font-size : 0.875em;
}
.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label {
display : block;
margin-bottom : 0.25em;
}
.wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments .comment-form textarea {
display : block;
box-sizing : border-box;
width : 100%;
}
.wp-block-post-comments .comment-form-cookies-consent {
display : flex;
gap : 0.25em;
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top : 0.35em;
}
.wp-block-post-comments .comment-reply-title {
margin-bottom : 0;
}
.wp-block-post-comments .comment-reply-title :where(small) {
font-size : var(--wp--preset--font-size--medium, smaller);
margin-left : 0.5em;
}
.wp-block-post-comments .reply {
font-size : 0.875em;
margin-bottom : 1.4em;
}
.wp-block-post-comments input:not([type="submit"]), .wp-block-post-comments textarea {
border : #949494 solid 1px;
font-size : 1em;
font-family : inherit;
}
.wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments textarea {
padding : calc(0.667em + 2px);
}
:where(.wp-block-post-comments input[type="submit"]) {
border : none;
}
.wp-block-comments-pagination > .wp-block-comments-pagination-next, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, .wp-block-comments-pagination > .wp-block-comments-pagination-previous {
margin-right : 0.5em;
margin-bottom : 0.5em;
}
.wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child {
margin-right : 0;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
margin-right : 1ch;
display : inline-block;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
transform : scaleX(1);
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
margin-left : 1ch;
display : inline-block;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
transform : scaleX(1);
}
.wp-block-comments-pagination.aligncenter {
justify-content : center;
}
.wp-block-comment-template {
margin-bottom : 0;
max-width : 100%;
list-style : none;
padding : 0;
}
.wp-block-comment-template li {
clear : both;
}
.wp-block-comment-template ol {
margin-bottom : 0;
max-width : 100%;
list-style : none;
padding-left : 2rem;
}
.wp-block-comment-template.alignleft {
float : left;
}
.wp-block-comment-template.aligncenter {
margin-left : auto;
margin-right : auto;
width : fit-content;
}
.wp-block-comment-template.alignright {
float : right;
}
.wp-block-cover, .wp-block-cover-image {
position : relative;
background-position : 50%;
min-height : 430px;
display : flex;
justify-content : center;
align-items : center;
padding : 1em;
box-sizing : border-box;
}
.wp-block-cover-image.has-background-dim:not([class*="-background-color"]), .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), .wp-block-cover.has-background-dim:not([class*="-background-color"]), .wp-block-cover .has-background-dim:not([class*="-background-color"]) {
background-color : #000;
}
.wp-block-cover-image .has-background-dim.has-background-gradient, .wp-block-cover .has-background-dim.has-background-gradient {
background-color : transparent;
}
.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
content : "";
background-color : inherit;
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background {
position : absolute;
top : 0;
left : 0;
bottom : 0;
right : 0;
z-index : 1;
opacity : 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
opacity : 0.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
opacity : 0.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
opacity : 0.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
opacity : 0.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
opacity : 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
opacity : 0.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
opacity : 0.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
opacity : 0.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
opacity : 0.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
opacity : 1;
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
opacity : 0;
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
opacity : 0.1;
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
opacity : 0.2;
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
opacity : 0.3;
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
opacity : 0.4;
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
opacity : 0.5;
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
opacity : 0.6;
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
opacity : 0.7;
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
opacity : 0.8;
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
opacity : 0.9;
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
opacity : 1;
}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
max-width : 420px;
width : 100%;
}
.wp-block-cover-image:after, .wp-block-cover:after {
display : block;
content : "";
font-size : 0;
min-height : inherit;
}
@supports (position: sticky) {
.wp-block-cover-image:after, .wp-block-cover:after {
content : none;
}
}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
display : flex;
}
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
width : 100%;
z-index : 1;
color : #fff;
}
.wp-block-cover-image.is-light .wp-block-cover__inner-container, .wp-block-cover.is-light .wp-block-cover__inner-container {
color : #000;
}
.wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) {
color : inherit;
}
.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {
align-items : flex-start;
justify-content : flex-start;
}
.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {
align-items : flex-start;
justify-content : center;
}
.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {
align-items : flex-start;
justify-content : flex-end;
}
.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {
align-items : center;
justify-content : flex-start;
}
.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {
align-items : center;
justify-content : center;
}
.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {
align-items : center;
justify-content : flex-end;
}
.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {
align-items : flex-end;
justify-content : flex-start;
}
.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {
align-items : flex-end;
justify-content : center;
}
.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {
align-items : flex-end;
justify-content : flex-end;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
margin : 0;
width : auto;
}
.wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background, .wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background {
position : absolute;
top : 0;
left : 0;
right : 0;
bottom : 0;
margin : 0;
padding : 0;
width : 100%;
height : 100%;
max-width : none;
max-height : none;
object-fit : cover;
outline : none;
border : none;
box-shadow : none;
}
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
background-attachment : fixed;
background-size : cover;
background-repeat : no-repeat;
}
@supports () {
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
background-attachment : scroll;
}
}
@media (prefers-reduced-motion: reduce) {
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
background-attachment : scroll;
}
}
.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated, .wp-block-cover__image-background.is-repeated, video.wp-block-cover__video-background.is-repeated {
background-repeat : repeat;
background-size : auto;
}
.wp-block-cover__image-background, .wp-block-cover__video-background {
z-index : 0;
}
.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
color : #fff;
}
.wp-block-cover-image .wp-block-cover.has-left-content {
justify-content : flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content {
justify-content : flex-end;
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2 {
margin-left : 0;
text-align : left;
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2 {
margin-right : 0;
text-align : right;
}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image > h2 {
font-size : 2em;
line-height : 1.25;
z-index : 1;
margin-bottom : 0;
max-width : 840px;
padding : 0.44em;
text-align : center;
}
.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align="left"] > [data-type="core/embed"], .wp-block[data-align="right"] > [data-type="core/embed"] {
max-width : 360px;
width : 100%;
}
.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper {
min-width : 280px;
}
.wp-block-cover .wp-block-embed {
min-width : 320px;
min-height : 240px;
}
.wp-block-embed {
overflow-wrap : break-word;
}
.wp-block-embed figcaption {
margin-top : 0.5em;
margin-bottom : 1em;
}
.wp-block-embed iframe {
max-width : 100%;
}
.wp-block-embed__wrapper {
position : relative;
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
content : "";
display : block;
padding-top : 50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
height : 100%;
width : 100%;
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
padding-top : 42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
padding-top : 50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
padding-top : 56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
padding-top : 75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
padding-top : 100%;
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
padding-top : 177.77%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
padding-top : 200%;
}
.wp-block-file {
margin-bottom : 1.5em;
}
.wp-block-file:not(.wp-element-button) {
font-size : 0.8em;
}
.wp-block-file.aligncenter {
text-align : center;
}
.wp-block-file.alignright {
text-align : right;
}
.wp-block-file * + .wp-block-file__button {
margin-left : 0.75em;
}
.wp-block-file__embed {
margin-bottom : 1em;
}
:where(.wp-block-file__button) {
border-radius : 2em;
padding : 0.5em 1em;
}
:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited {
box-shadow : none;
color : #fff;
opacity : 0.85;
text-decoration : none;
}
.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) {
display : flex;
flex-wrap : wrap;
list-style-type : none;
padding : 0;
margin : 0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
margin : 0 1em 1em 0;
display : flex;
flex-grow : 1;
flex-direction : column;
justify-content : center;
position : relative;
width : calc(50% - 1em);
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
margin-right : 0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
margin : 0;
height : 100%;
display : flex;
align-items : flex-end;
justify-content : flex-start;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
display : block;
max-width : 100%;
height : auto;
width : auto;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
position : absolute;
bottom : 0;
width : 100%;
max-height : 100%;
overflow : auto;
padding : 3em 0.77em 0.7em;
color : #fff;
text-align : center;
font-size : 0.8em;
background : linear-gradient(0deg, rgb(0, 0, 0, 0.7), rgb(0, 0, 0, 0.3) 70%, transparent);
box-sizing : border-box;
margin : 0;
z-index : 2;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
display : inline;
}
.blocks-gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:not(.has-nested-images) figcaption {
flex-grow : 1;
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
width : 100%;
height : 100%;
flex : 1;
object-fit : cover;
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
width : 100%;
margin-right : 0;
}
@media (min-width: 600px) {
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
width : calc(33.33333% - 0.66667em);
margin-right : 1em;
}
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
width : calc(25% - 0.75em);
margin-right : 1em;
}
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
width : calc(20% - 0.8em);
margin-right : 1em;
}
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
width : calc(16.66667% - 0.83333em);
margin-right : 1em;
}
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
width : calc(14.28571% - 0.85714em);
margin-right : 1em;
}
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
width : calc(12.5% - 0.875em);
margin-right : 1em;
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right : 0;
}
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
margin-right : 0;
}
.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-grid:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright {
max-width : 420px;
width : 100%;
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
justify-content : center;
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
align-self : flex-start;
}
figure.wp-block-gallery.has-nested-images {
align-items : normal;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
width : calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
margin : 0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
display : flex;
flex-grow : 1;
justify-content : center;
position : relative;
flex-direction : column;
max-width : 100%;
box-sizing : border-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image > a, .wp-block-gallery.has-nested-images figure.wp-block-image > div {
margin : 0;
flex-direction : column;
flex-grow : 1;
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
display : block;
height : auto;
max-width : 100% !important ;
width : auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
background : linear-gradient(0deg, rgb(0, 0, 0, 0.7), rgb(0, 0, 0, 0.3) 70%, transparent);
bottom : 0;
color : #fff;
font-size : 13px;
left : 0;
margin-bottom : 0;
max-height : 60%;
overflow : auto;
padding : 0 8px 8px;
position : absolute;
text-align : center;
width : 100%;
box-sizing : border-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
display : inline;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
color : inherit;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
box-sizing : border-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div {
flex : 1 1 auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
flex : initial;
background : none;
color : inherit;
margin : 0;
padding : 10px 10px 9px;
position : relative;
}
.wp-block-gallery.has-nested-images figcaption {
flex-grow : 1;
flex-basis : 100%;
text-align : center;
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
margin-top : 0;
margin-bottom : auto;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
align-self : inherit;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone) {
display : flex;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
width : 100%;
flex : 1 0 0%;
height : 100%;
object-fit : cover;
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
width : 100%;
}
@media (min-width: 600px) {
.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
width : calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667);
}
.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
width : calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
}
.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
width : calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
}
.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
width : calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.83333);
}
.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
width : calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px) * 0.85714);
}
.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
width : calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
width : calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667);
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
width : calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
width : 100%;
}
}
.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
max-width : 420px;
width : 100%;
}
.wp-block-gallery.has-nested-images.aligncenter {
justify-content : center;
}
.wp-block-group {
box-sizing : border-box;
}
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
padding : 1.25em 2.375em;
}
.wp-block-image img {
height : auto;
max-width : 100%;
vertical-align : bottom;
}
.wp-block-image.has-custom-border img, .wp-block-image img {
box-sizing : border-box;
}
.wp-block-image.aligncenter {
text-align : center;
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
height : auto;
width : 100%;
}
.wp-block-image.aligncenter, .wp-block-image .aligncenter, .wp-block-image.alignleft, .wp-block-image .alignleft, .wp-block-image.alignright, .wp-block-image .alignright {
display : table;
}
.wp-block-image.aligncenter > figcaption, .wp-block-image .aligncenter > figcaption, .wp-block-image.alignleft > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image .alignright > figcaption {
display : table-caption;
caption-side : bottom;
}
.wp-block-image .alignleft {
float : left;
margin : 0.5em 1em 0.5em 0;
}
.wp-block-image .alignright {
float : right;
margin : 0.5em 0 0.5em 1em;
}
.wp-block-image .aligncenter {
margin-left : auto;
margin-right : auto;
}
.wp-block-image figcaption {
margin-top : 0.5em;
margin-bottom : 1em;
}
.wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img {
border-radius : 9999px;
}
@supports (((() or (mask-image: none))) or ()) {
.wp-block-image.is-style-circle-mask img {
mask-image : url("data:image/svg+xml;utf8,%3csvg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="50" cy="50" r="50"/%3e%3c/svg%3e");
mask-mode : alpha;
mask-repeat : no-repeat;
mask-size : contain;
mask-position : center;
border-radius : 0;
}
}
.wp-block-image :where(.has-border-color) {
border-style : solid;
}
.wp-block-image :where([style*="border-top-color"]) {
border-top-style : solid;
}
.wp-block-image :where([style*="border-right-color"]) {
border-right-style : solid;
}
.wp-block-image :where([style*="border-bottom-color"]) {
border-bottom-style : solid;
}
.wp-block-image :where([style*="border-left-color"]) {
border-left-style : solid;
}
.wp-block-image :where([style*="border-width"]) {
border-style : solid;
}
.wp-block-image :where([style*="border-top-width"]) {
border-top-style : solid;
}
.wp-block-image :where([style*="border-right-width"]) {
border-right-style : solid;
}
.wp-block-image :where([style*="border-bottom-width"]) {
border-bottom-style : solid;
}
.wp-block-image :where([style*="border-left-width"]) {
border-left-style : solid;
}
.wp-block-image figure {
margin : 0;
}
ol.wp-block-latest-comments {
margin-left : 0;
}
.wp-block-latest-comments .wp-block-latest-comments {
padding-left : 0;
}
.wp-block-latest-comments__comment {
line-height : 1.1;
list-style : none;
margin-bottom : 1em;
}
.has-avatars .wp-block-latest-comments__comment {
min-height : 2.25em;
list-style : none;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left : 3.25em;
}
.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
line-height : 1.5;
}
.wp-block-latest-comments__comment-excerpt p {
font-size : 0.875em;
line-height : 1.8;
margin : 0.36em 0 1.4em;
}
.wp-block-latest-comments__comment-date {
display : block;
font-size : 0.75em;
}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
border-radius : 1.5em;
display : block;
float : left;
height : 2.5em;
margin-right : 0.75em;
width : 2.5em;
}
.wp-block-latest-posts.alignleft {
margin-right : 2em;
}
.wp-block-latest-posts.alignright {
margin-left : 2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
list-style : none;
padding-left : 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
clear : both;
}
.wp-block-latest-posts.is-grid {
display : flex;
flex-wrap : wrap;
padding : 0;
}
.wp-block-latest-posts.is-grid li {
margin : 0 1.25em 1.25em 0;
width : 100%;
}
@media (min-width: 600px) {
.wp-block-latest-posts.columns-2 li {
width : calc(50% - 0.625em);
}
.wp-block-latest-posts.columns-2 li:nth-child(2n) {
margin-right : 0;
}
.wp-block-latest-posts.columns-3 li {
width : calc(33.33333% - 0.83333em);
}
.wp-block-latest-posts.columns-3 li:nth-child(3n) {
margin-right : 0;
}
.wp-block-latest-posts.columns-4 li {
width : calc(25% - 0.9375em);
}
.wp-block-latest-posts.columns-4 li:nth-child(4n) {
margin-right : 0;
}
.wp-block-latest-posts.columns-5 li {
width : calc(20% - 1em);
}
.wp-block-latest-posts.columns-5 li:nth-child(5n) {
margin-right : 0;
}
.wp-block-latest-posts.columns-6 li {
width : calc(16.66667% - 1.04167em);
}
.wp-block-latest-posts.columns-6 li:nth-child(6n) {
margin-right : 0;
}
}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
display : block;
font-size : 0.8125em;
}
.wp-block-latest-posts__post-excerpt {
margin-top : 0.5em;
margin-bottom : 1em;
}
.wp-block-latest-posts__featured-image a {
display : inline-block;
}
.wp-block-latest-posts__featured-image img {
height : auto;
width : auto;
max-width : 100%;
}
.wp-block-latest-posts__featured-image.alignleft {
margin-right : 1em;
float : left;
}
.wp-block-latest-posts__featured-image.alignright {
margin-left : 1em;
float : right;
}
.wp-block-latest-posts__featured-image.aligncenter {
margin-bottom : 1em;
text-align : center;
}
ol, ul {
box-sizing : border-box;
}
ol.has-background, ul.has-background {
padding : 1.25em 2.375em;
}
.wp-block-media-text {
direction : ltr;
display : grid;
grid-template-columns : 50% 1fr;
grid-template-rows : auto;
box-sizing : border-box;
}
.wp-block-media-text.has-media-on-the-right {
grid-template-columns : 1fr 50%;
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
align-self : start;
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {
align-self : center;
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
align-self : end;
}
.wp-block-media-text .wp-block-media-text__media {
grid-column : 1;
grid-row : 1;
margin : 0;
}
.wp-block-media-text .wp-block-media-text__content {
direction : ltr;
grid-column : 2;
grid-row : 1;
padding : 0 8%;
word-break : break-word;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
grid-column : 2;
grid-row : 1;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
grid-column : 1;
grid-row : 1;
}
.wp-block-media-text__media img, .wp-block-media-text__media video {
height : auto;
max-width : unset;
width : 100%;
vertical-align : middle;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
height : 100%;
min-height : 250px;
background-size : cover;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
display : block;
height : 100%;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
position : absolute;
width : 1px;
height : 1px;
padding : 0;
margin : -1px;
overflow : hidden;
clip : rect(0,0,0,0);
border : 0;
}
@media (max-width: 600px) {
.wp-block-media-text.is-stacked-on-mobile {
grid-template-columns : 100% !important ;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
grid-column : 1;
grid-row : 1;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
grid-column : 1;
grid-row : 2;
}
}
.wp-block-navigation {
position : relative;
--navigation-layout-justification-setting : flex-start;
--navigation-layout-direction : row;
--navigation-layout-wrap : wrap;
--navigation-layout-justify : flex-start;
--navigation-layout-align : center;
}
.wp-block-navigation ul {
margin-top : 0;
margin-bottom : 0;
margin-left : 0;
padding-left : 0;
}
.wp-block-navigation ul, .wp-block-navigation ul li {
list-style : none;
padding : 0;
}
.wp-block-navigation .wp-block-navigation-item {
display : flex;
align-items : center;
position : relative;
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
display : none;
}
.wp-block-navigation .wp-block-navigation-item__content {
display : block;
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
text-decoration : underline;
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
text-decoration : line-through;
}
.wp-block-navigation:where(:not([class*="has-text-decoration"])) a, .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:active, .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:focus {
text-decoration : none;
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
align-self : center;
line-height : 0;
display : inline-block;
font-size : inherit;
padding : 0;
background-color : inherit;
color : currentColor;
border : none;
width : 0.6em;
height : 0.6em;
margin-left : 0.25em;
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {
display : inline-block;
stroke : currentColor;
width : inherit;
height : inherit;
margin-top : 0.075em;
}
.wp-block-navigation.is-vertical {
--navigation-layout-direction : column;
--navigation-layout-justify : initial;
--navigation-layout-align : flex-start;
}
.wp-block-navigation.no-wrap {
--navigation-layout-wrap : nowrap;
}
.wp-block-navigation.items-justified-center {
--navigation-layout-justification-setting : center;
--navigation-layout-justify : center;
}
.wp-block-navigation.items-justified-center.is-vertical {
--navigation-layout-align : center;
}
.wp-block-navigation.items-justified-right {
--navigation-layout-justification-setting : flex-end;
--navigation-layout-justify : flex-end;
}
.wp-block-navigation.items-justified-right.is-vertical {
--navigation-layout-align : flex-end;
}
.wp-block-navigation.items-justified-space-between {
--navigation-layout-justification-setting : space-between;
--navigation-layout-justify : space-between;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
background-color : inherit;
color : inherit;
position : absolute;
z-index : 2;
display : flex;
flex-direction : column;
align-items : normal;
opacity : 0;
transition : opacity 0.1s linear;
visibility : hidden;
width : 0;
height : 0;
overflow : hidden;
left : -1px;
top : 100%;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
display : flex;
flex-grow : 1;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
margin-right : 0;
margin-left : auto;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
margin : 0;
}
@media (min-width: 782px) {
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left : 100%;
top : -1px;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
content : "";
position : absolute;
right : 100%;
height : 100%;
display : block;
width : 0.5em;
background : transparent;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
margin-right : 0.25em;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
transform : rotate(-90deg);
}
}
.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
visibility : visible;
overflow : visible;
opacity : 1;
width : auto;
height : auto;
min-width : 200px;
}
.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
visibility : visible;
overflow : visible;
opacity : 1;
width : auto;
height : auto;
min-width : 200px;
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container {
visibility : visible;
overflow : visible;
opacity : 1;
width : auto;
height : auto;
min-width : 200px;
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
left : 0;
top : 100%;
}
@media (min-width: 782px) {
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left : 100%;
top : 0;
}
}
.wp-block-navigation-submenu {
position : relative;
display : flex;
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
stroke : currentColor;
}
button.wp-block-navigation-item__content {
background-color : transparent;
border : none;
color : currentColor;
font-size : inherit;
font-family : inherit;
line-height : inherit;
font-style : inherit;
font-weight : inherit;
text-transform : inherit;
text-align : left;
}
.wp-block-navigation-submenu__toggle {
cursor : pointer;
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
padding-right : 0.85em;
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
margin-left : -0.6em;
pointer-events : none;
}
.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {
gap : inherit;
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)) {
padding : 0.5em 1em;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container {
left : auto;
right : 0;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left : -1px;
right : -1px;
}
@media (min-width: 782px) {
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left : auto;
right : 100%;
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
background-color : #fff;
color : #000;
border : rgb(0, 0, 0, 0.15) solid 1px;
}
.wp-block-navigation__container {
display : flex;
flex-wrap : var(--navigation-layout-wrap, wrap);
flex-direction : var(--navigation-layout-direction, initial);
justify-content : var(--navigation-layout-justify, initial);
align-items : var(--navigation-layout-align, initial);
list-style : none;
margin : 0;
padding-left : 0;
}
.wp-block-navigation__container .is-responsive {
display : none;
}
.wp-block-navigation__container:only-child, .wp-block-page-list:only-child {
flex-grow : 1;
}
@keyframes overlay-menu__fade-in-animation {
0% {
opacity : 0;
transform : translateY(0.5em);
}
to {
opacity : 1;
transform : translateY(0);
}
}
.wp-block-navigation__responsive-container {
display : none;
position : fixed;
top : 0;
left : 0;
right : 0;
bottom : 0;
}
.wp-block-navigation__responsive-container .wp-block-navigation-link a {
color : inherit;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
display : flex;
flex-wrap : var(--navigation-layout-wrap, wrap);
flex-direction : var(--navigation-layout-direction, initial);
justify-content : var(--navigation-layout-justify, initial);
align-items : var(--navigation-layout-align, initial);
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
color : inherit !important ;
background-color : inherit !important ;
}
.wp-block-navigation__responsive-container.is-menu-open {
display : flex;
flex-direction : column;
background-color : inherit;
animation : overlay-menu__fade-in-animation 0.1s ease-out;
animation-fill-mode : forwards;
padding : var(--wp--style--root--padding-top, 2rem) var(--wp--style--root--padding-right, 2rem) var(--wp--style--root--padding-bottom, 2rem) var(--wp--style--root--padding-left, 2rem);
overflow : auto;
z-index : 100000;
}
@media (prefers-reduced-motion: reduce) {
.wp-block-navigation__responsive-container.is-menu-open {
animation-duration : 1ms;
animation-delay : 0s;
}
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
padding-top : calc(2rem + 24px);
overflow : visible;
display : flex;
flex-direction : column;
flex-wrap : nowrap;
align-items : var(--navigation-layout-justification-setting, inherit);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
justify-content : flex-start;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
display : none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
opacity : 1;
visibility : visible;
height : auto;
width : auto;
overflow : initial;
min-width : 200px;
position : static;
border : none;
padding-left : 2rem;
padding-right : 2rem;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
gap : inherit;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
padding-top : var(--wp--style--block-gap, 2em);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
padding : 0;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
display : flex;
flex-direction : column;
align-items : var(--navigation-layout-justification-setting, initial);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
color : inherit !important ;
background : transparent !important ;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
right : auto;
left : auto;
}
@media (min-width: 600px) {
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display : block;
width : 100%;
position : relative;
z-index : auto;
background-color : inherit;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
display : none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
left : 0;
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color : #fff;
color : #000;
}
.wp-block-navigation__toggle_button_label {
font-size : 1rem;
font-weight : 700;
}
.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
vertical-align : middle;
cursor : pointer;
color : currentColor;
background : transparent;
border : none;
margin : 0;
padding : 0;
text-transform : inherit;
}
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
fill : currentColor;
pointer-events : none;
display : block;
width : 24px;
height : 24px;
}
.wp-block-navigation__responsive-container-open {
display : flex;
}
@media (min-width: 600px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display : none;
}
}
.wp-block-navigation__responsive-container-close {
position : absolute;
top : 0;
right : 0;
z-index : 2;
}
.wp-block-navigation__responsive-close {
width : 100%;
max-width : var(--wp--style--global--wide-size, 100%);
margin-left : auto;
margin-right : auto;
}
.wp-block-navigation__responsive-close:focus {
outline : none;
}
.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog {
box-sizing : border-box;
}
.wp-block-navigation__responsive-dialog {
position : relative;
}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top : 46px;
}
@media (min-width: 782px) {
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top : 32px;
}
}
html.has-modal-open {
overflow : hidden;
}
.wp-block-navigation .wp-block-navigation-item__label {
word-break : normal;
overflow-wrap : break-word;
}
.wp-block-navigation .wp-block-navigation-item__description {
display : none;
}
.wp-block-navigation .wp-block-page-list {
display : flex;
flex-direction : var(--navigation-layout-direction, initial);
justify-content : var(--navigation-layout-justify, initial);
align-items : var(--navigation-layout-align, initial);
flex-wrap : var(--navigation-layout-wrap, wrap);
background-color : inherit;
}
.wp-block-navigation .wp-block-navigation-item {
background-color : inherit;
}
.is-small-text {
font-size : 0.875em;
}
.is-regular-text {
font-size : 1em;
}
.is-large-text {
font-size : 2.25em;
}
.is-larger-text {
font-size : 3em;
}
.has-drop-cap:not(:focus):first-letter {
float : left;
font-size : 8.4em;
line-height : 0.68;
font-weight : 100;
margin : 0.05em 0.1em 0 0;
text-transform : uppercase;
font-style : normal;
}
p.has-drop-cap.has-background {
overflow : hidden;
}
p.has-background {
padding : 1.25em 2.375em;
}
:where(p.has-text-color:not(.has-link-color)) a {
color : inherit;
}
.wp-block-post-author {
display : flex;
flex-wrap : wrap;
}
.wp-block-post-author__byline {
width : 100%;
margin-top : 0;
margin-bottom : 0;
font-size : 0.5em;
}
.wp-block-post-author__avatar {
margin-right : 1em;
}
.wp-block-post-author__bio {
margin-bottom : 0.7em;
font-size : 0.7em;
}
.wp-block-post-author__content {
flex-grow : 1;
flex-basis : 0;
}
.wp-block-post-author__name {
margin : 0;
}
.wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title) {
font-weight : inherit;
}
.wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title) {
font-family : inherit;
}
.wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title) {
font-size : inherit;
}
.wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title) {
line-height : inherit;
}
.wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title) {
font-style : inherit;
}
.wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title) {
letter-spacing : inherit;
}
.wp-block-post-comments-form input[type="submit"] {
box-shadow : none;
cursor : pointer;
display : inline-block;
text-align : center;
overflow-wrap : break-word;
}
.wp-block-post-comments-form input:not([type="submit"]), .wp-block-post-comments-form textarea {
border : #949494 solid 1px;
font-size : 1em;
font-family : inherit;
}
.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments-form textarea {
padding : calc(0.667em + 2px);
}
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments-form .comment-form textarea {
display : block;
box-sizing : border-box;
width : 100%;
}
.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label {
display : block;
margin-bottom : 0.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent {
display : flex;
gap : 0.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top : 0.35em;
}
.wp-block-post-comments-form .comment-reply-title {
margin-bottom : 0;
}
.wp-block-post-comments-form .comment-reply-title :where(small) {
font-size : var(--wp--preset--font-size--medium, smaller);
margin-left : 0.5em;
}
.wp-block-post-date {
box-sizing : border-box;
}
.wp-block-post-excerpt__more-link {
display : inline-block;
}
.wp-block-post-featured-image {
margin-left : 0;
margin-right : 0;
}
.wp-block-post-featured-image a {
display : block;
}
.wp-block-post-featured-image img {
max-width : 100%;
width : 100%;
height : auto;
vertical-align : bottom;
box-sizing : border-box;
}
.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img {
width : 100%;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
position : absolute;
inset : 0;
background-color : #000;
}
.wp-block-post-featured-image {
position : relative;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
background-color : transparent;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
opacity : 0;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
opacity : 0.1;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
opacity : 0.2;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
opacity : 0.3;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
opacity : 0.4;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
opacity : 0.5;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
opacity : 0.6;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
opacity : 0.7;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
opacity : 0.8;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
opacity : 0.9;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
opacity : 1;
}
.wp-block-post-terms__separator {
white-space : pre-wrap;
}
.wp-block-post-title {
word-break : break-word;
box-sizing : border-box;
}
.wp-block-post-title a {
display : inline-block;
}
.wp-block-preformatted {
white-space : pre-wrap;
}
.wp-block-preformatted.has-background {
padding : 1.25em 2.375em;
}
.wp-block-pullquote {
margin : 0 0 1em;
padding : 3em 0;
text-align : center;
overflow-wrap : break-word;
box-sizing : border-box;
}
.wp-block-pullquote blockquote, .wp-block-pullquote cite, .wp-block-pullquote p {
color : inherit;
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
max-width : 420px;
}
.wp-block-pullquote cite, .wp-block-pullquote footer {
position : relative;
}
.wp-block-pullquote .has-text-color a {
color : inherit;
}
.wp-block-pullquote.has-text-align-left blockquote {
text-align : left;
}
.wp-block-pullquote.has-text-align-right blockquote {
text-align : right;
}
.wp-block-pullquote.is-style-solid-color {
border : none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left : auto;
margin-right : auto;
max-width : 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
margin-top : 0;
margin-bottom : 0;
font-size : 2em;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
text-transform : none;
font-style : normal;
}
.wp-block-pullquote cite {
color : inherit;
}
.wp-block-post-template {
margin-top : 0;
margin-bottom : 0;
max-width : 100%;
list-style : none;
padding : 0;
}
.wp-block-post-template.wp-block-post-template {
background : none;
}
.wp-block-post-template.is-flex-container {
flex-direction : row;
display : flex;
flex-wrap : wrap;
gap : 1.25em;
}
.wp-block-post-template.is-flex-container li {
margin : 0;
width : 100%;
}
@media (min-width: 600px) {
.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {
width : calc(50% - 0.625em);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
width : calc(33.33333% - 0.83333em);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
width : calc(25% - 0.9375em);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li {
width : calc(20% - 1em);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
width : calc(16.66667% - 1.04167em);
}
}
.wp-block-query-pagination > .wp-block-query-pagination-next, .wp-block-query-pagination > .wp-block-query-pagination-numbers, .wp-block-query-pagination > .wp-block-query-pagination-previous {
margin-right : 0.5em;
margin-bottom : 0.5em;
}
.wp-block-query-pagination > .wp-block-query-pagination-next:last-child, .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child, .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child {
margin-right : 0;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-child {
margin-inline-start : auto;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child {
margin-inline-end : auto;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
margin-right : 1ch;
display : inline-block;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
transform : scaleX(1);
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
margin-left : 1ch;
display : inline-block;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
transform : scaleX(1);
}
.wp-block-query-pagination.aligncenter {
justify-content : center;
}
.wp-block-query-title, .wp-block-quote {
box-sizing : border-box;
}
.wp-block-quote {
overflow-wrap : break-word;
}
.wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain) {
margin-bottom : 1em;
padding : 0 1em;
}
.wp-block-quote.is-large:not(.is-style-plain) p, .wp-block-quote.is-style-large:not(.is-style-plain) p {
font-size : 1.5em;
font-style : italic;
line-height : 1.6;
}
.wp-block-quote.is-large:not(.is-style-plain) cite, .wp-block-quote.is-large:not(.is-style-plain) footer, .wp-block-quote.is-style-large:not(.is-style-plain) cite, .wp-block-quote.is-style-large:not(.is-style-plain) footer {
font-size : 1.125em;
text-align : right;
}
.wp-block-read-more {
display : block;
width : fit-content;
}
.wp-block-read-more:not([style*="text-decoration"]), .wp-block-read-more:not([style*="text-decoration"]):active, .wp-block-read-more:not([style*="text-decoration"]):focus {
text-decoration : none;
}
ul.wp-block-rss {
list-style : none;
padding : 0;
}
ul.wp-block-rss.wp-block-rss {
box-sizing : border-box;
}
ul.wp-block-rss.alignleft {
margin-right : 2em;
}
ul.wp-block-rss.alignright {
margin-left : 2em;
}
ul.wp-block-rss.is-grid {
display : flex;
flex-wrap : wrap;
padding : 0;
list-style : none;
}
ul.wp-block-rss.is-grid li {
margin : 0 1em 1em 0;
width : 100%;
}
@media (min-width: 600px) {
ul.wp-block-rss.columns-2 li {
width : calc(50% - 1em);
}
ul.wp-block-rss.columns-3 li {
width : calc(33.33333% - 1em);
}
ul.wp-block-rss.columns-4 li {
width : calc(25% - 1em);
}
ul.wp-block-rss.columns-5 li {
width : calc(20% - 1em);
}
ul.wp-block-rss.columns-6 li {
width : calc(16.66667% - 1em);
}
}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date {
display : block;
font-size : 0.8125em;
}
.wp-block-search__button {
margin-left : 0.625em;
word-break : normal;
}
.wp-block-search__button.has-icon {
line-height : 0;
}
.wp-block-search__button svg {
min-width : 1.5em;
min-height : 1.5em;
fill : currentColor;
vertical-align : text-bottom;
}
:where(.wp-block-search__button) {
border : #ccc solid 1px;
padding : 0.375em 0.625em;
}
.wp-block-search__inside-wrapper {
display : flex;
flex : auto;
flex-wrap : nowrap;
max-width : 100%;
}
.wp-block-search__label {
width : 100%;
}
.wp-block-search__input {
padding : 8px;
flex-grow : 1;
margin-left : 0;
margin-right : 0;
min-width : 3em;
border : #949494 solid 1px;
text-decoration : unset !important ;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
margin-left : 0;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
padding : 4px;
border : #949494 solid 1px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
border-radius : 0;
border : none;
padding : 0 0 0 0.25em;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
outline : none;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
padding : 0.125em 0.5em;
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
margin : auto;
}
.wp-block-separator {
border : solid 1px;
border-right : none;
border-left : none;
}
.wp-block-separator.is-style-dots {
background : none !important ;
border : none;
text-align : center;
line-height : 1;
height : auto;
}
.wp-block-separator.is-style-dots:before {
content : "···";
color : currentColor;
font-size : 1.5em;
letter-spacing : 2em;
padding-left : 2em;
font-family : serif;
}
.wp-block-site-logo {
box-sizing : border-box;
line-height : 0;
}
.wp-block-site-logo a {
display : inline-block;
}
.wp-block-site-logo.is-default-size img {
width : 120px;
height : auto;
}
.wp-block-site-logo img {
height : auto;
max-width : 100%;
}
.wp-block-site-logo a, .wp-block-site-logo img {
border-radius : inherit;
}
.wp-block-site-logo.aligncenter {
margin-left : auto;
margin-right : auto;
text-align : center;
}
.wp-block-site-logo.is-style-rounded {
border-radius : 9999px;
}
.wp-block-social-links {
box-sizing : border-box;
padding-left : 0;
padding-right : 0;
text-indent : 0;
margin-left : 0;
background : none;
}
.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
text-decoration : none;
border-bottom : 0;
box-shadow : none;
}
.wp-block-social-links .wp-social-link a {
padding : 0.25em;
}
.wp-block-social-links .wp-social-link svg {
width : 1em;
height : 1em;
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
margin-left : 0.5em;
margin-right : 0.5em;
font-size : 0.65em;
}
.wp-block-social-links.has-small-icon-size {
font-size : 16px;
}
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
font-size : 24px;
}
.wp-block-social-links.has-large-icon-size {
font-size : 36px;
}
.wp-block-social-links.has-huge-icon-size {
font-size : 48px;
}
.wp-block-social-links.aligncenter {
justify-content : center;
display : flex;
}
.wp-block-social-links.alignright {
justify-content : flex-end;
}
.wp-block-social-link {
display : block;
border-radius : 9999px;
transition : transform 0.1s ease;
height : auto;
}
@media (prefers-reduced-motion: reduce) {
.wp-block-social-link {
transition-duration : 0s;
transition-delay : 0s;
}
}
.wp-block-social-link a {
align-items : center;
display : flex;
line-height : 0;
transition : transform 0.1s ease;
}
.wp-block-social-link:hover {
transform : scale(1.1);
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
color : currentColor;
fill : currentColor;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
background-color : #f0f0f0;
color : #444;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
background-color : #f90;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
background-color : #1ea0c3;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
background-color : #0757fe;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
background-color : #1e1f26;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
background-color : #02e49b;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
background-color : #e94c89;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
background-color : #4280ff;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
background-color : #f45800;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
background-color : #1778f2;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
background-color : #000;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
background-color : #0461dd;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
background-color : #e65678;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
background-color : #24292d;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
background-color : #eceadd;
color : #382110;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
background-color : #ea4434;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
background-color : #f00075;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
background-color : #e21b24;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
background-color : #0d66c2;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
background-color : #3288d4;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
background-color : #02ab6c;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
background-color : #f6405f;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
background-color : #ff424d;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
background-color : #e60122;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
background-color : #ef4155;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
background-color : #ff4500;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
background-color : #0478d7;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
background-color : #fefc00;
color : #fff;
stroke : #000;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
background-color : #ff5600;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
background-color : #1bd760;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
background-color : #2aabee;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
background-color : #000;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
background-color : #011835;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
background-color : #6440a4;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
background-color : #1da1f2;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
background-color : #1eb7ea;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
background-color : #4680c2;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
background-color : #3499cd;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp {
background-color : #25d366;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
background-color : #d32422;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
background-color : red;
color : #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
background : none;
}
.wp-block-social-links.is-style-logos-only .wp-social-link a {
padding : 0;
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
width : 1.25em;
height : 1.25em;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
color : #f90;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
color : #1ea0c3;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
color : #0757fe;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
color : #1e1f26;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
color : #02e49b;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
color : #e94c89;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
color : #4280ff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
color : #f45800;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
color : #1778f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
color : #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
color : #0461dd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
color : #e65678;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
color : #24292d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
color : #382110;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
color : #ea4434;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
color : #f00075;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
color : #e21b24;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
color : #0d66c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
color : #3288d4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
color : #02ab6c;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
color : #f6405f;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
color : #ff424d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
color : #e60122;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
color : #ef4155;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
color : #ff4500;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
color : #0478d7;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
color : #fff;
stroke : #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
color : #ff5600;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
color : #1bd760;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
color : #2aabee;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
color : #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
color : #011835;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
color : #6440a4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
color : #1da1f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
color : #1eb7ea;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
color : #4680c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp {
color : #25d366;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
color : #3499cd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
color : #d32422;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
color : red;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
width : auto;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
padding-left : 0.66667em;
padding-right : 0.66667em;
}
.wp-block-spacer {
clear : both;
}
.wp-block-tag-cloud.aligncenter {
text-align : center;
justify-content : center;
}
.wp-block-tag-cloud.alignfull {
padding-left : 1em;
padding-right : 1em;
}
.wp-block-tag-cloud a {
display : inline-block;
margin-right : 5px;
}
.wp-block-tag-cloud span {
display : inline-block;
margin-left : 5px;
text-decoration : none;
}
.wp-block-tag-cloud.is-style-outline {
display : flex;
flex-wrap : wrap;
gap : 1ch;
}
.wp-block-tag-cloud.is-style-outline a {
border : solid 1px;
font-size : unset !important ;
margin-right : 0;
padding : 1ch 2ch;
text-decoration : none !important ;
}
.wp-block-table {
overflow-x : auto;
}
.wp-block-table table {
border-collapse : collapse;
width : 100%;
}
.wp-block-table td, .wp-block-table th {
border : solid 1px;
padding : 0.5em;
}
.wp-block-table .has-fixed-layout {
table-layout : fixed;
width : 100%;
}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
word-break : break-word;
}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
display : table;
width : auto;
}
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
word-break : break-word;
}
.wp-block-table .has-subtle-light-gray-background-color {
background-color : #f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color {
background-color : #e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color {
background-color : #e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color {
background-color : #fcf0ef;
}
.wp-block-table.is-style-stripes {
border-spacing : 0;
border-collapse : inherit;
background-color : transparent;
border-bottom : 1px solid #f0f0f0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color : #f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color : #f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color : #e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color : #e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color : #fcf0ef;
}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
border-color : transparent;
}
.wp-block-table .has-border-color > *, .wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr {
border-color : inherit;
}
.wp-block-table table[style*="border-top-color"] > *, .wp-block-table table[style*="border-top-color"] > * td, .wp-block-table table[style*="border-top-color"] > * th, .wp-block-table table[style*="border-top-color"] tr:first-child, .wp-block-table table[style*="border-top-color"] tr:first-child td, .wp-block-table table[style*="border-top-color"] tr:first-child th {
border-top-color : inherit;
}
.wp-block-table table[style*="border-top-color"] tr:not(:first-child) {
border-top-color : currentColor;
}
.wp-block-table table[style*="border-right-color"] > *, .wp-block-table table[style*="border-right-color"] td:last-child, .wp-block-table table[style*="border-right-color"] th, .wp-block-table table[style*="border-right-color"] tr {
border-right-color : inherit;
}
.wp-block-table table[style*="border-bottom-color"] > *, .wp-block-table table[style*="border-bottom-color"] > * td, .wp-block-table table[style*="border-bottom-color"] > * th, .wp-block-table table[style*="border-bottom-color"] tr:last-child, .wp-block-table table[style*="border-bottom-color"] tr:last-child td, .wp-block-table table[style*="border-bottom-color"] tr:last-child th {
border-bottom-color : inherit;
}
.wp-block-table table[style*="border-bottom-color"] tr:not(:last-child) {
border-bottom-color : currentColor;
}
.wp-block-table table[style*="border-left-color"] > *, .wp-block-table table[style*="border-left-color"] td:first-child, .wp-block-table table[style*="border-left-color"] th, .wp-block-table table[style*="border-left-color"] tr {
border-left-color : inherit;
}
.wp-block-table table[style*="border-style"] > *, .wp-block-table table[style*="border-style"] td, .wp-block-table table[style*="border-style"] th, .wp-block-table table[style*="border-style"] tr {
border-style : inherit;
}
.wp-block-table table[style*="border-width"] > *, .wp-block-table table[style*="border-width"] td, .wp-block-table table[style*="border-width"] th, .wp-block-table table[style*="border-width"] tr {
border-width : inherit;
border-style : inherit;
}
.wp-block-text-columns, .wp-block-text-columns.aligncenter {
display : flex;
}
.wp-block-text-columns .wp-block-column {
margin : 0 1em;
padding : 0;
}
.wp-block-text-columns .wp-block-column:first-child {
margin-left : 0;
}
.wp-block-text-columns .wp-block-column:last-child {
margin-right : 0;
}
.wp-block-text-columns.columns-2 .wp-block-column {
width : 50%;
}
.wp-block-text-columns.columns-3 .wp-block-column {
width : 33.33333%;
}
.wp-block-text-columns.columns-4 .wp-block-column {
width : 25%;
}
pre.wp-block-verse {
font-family : inherit;
overflow : auto;
white-space : pre-wrap;
}
.wp-block-video {
box-sizing : border-box;
}
.wp-block-video video {
width : 100%;
}
@supports (position: sticky) {
.wp-block-video [poster] {
object-fit : cover;
}
}
.wp-block-video.aligncenter {
text-align : center;
}
.wp-block-video figcaption {
margin-top : 0.5em;
margin-bottom : 1em;
}
.wp-element-button {
cursor : pointer;
}
:root {
--wp--preset--font-size--normal : 16px;
--wp--preset--font-size--huge : 42px;
}
:root .has-very-light-gray-background-color {
background-color : #eee;
}
:root .has-very-dark-gray-background-color {
background-color : #313131;
}
:root .has-very-light-gray-color {
color : #eee;
}
:root .has-very-dark-gray-color {
color : #313131;
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
background : linear-gradient(135deg, #00d084, #0693e3);
}
:root .has-purple-crush-gradient-background {
background : linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .has-hazy-dawn-gradient-background {
background : linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .has-subdued-olive-gradient-background {
background : linear-gradient(135deg, #fafae1, #67a671);
}
:root .has-atomic-cream-gradient-background {
background : linear-gradient(135deg, #fdd79a, #004a59);
}
:root .has-nightshade-gradient-background {
background : linear-gradient(135deg, #330968, #31cdcf);
}
:root .has-midnight-gradient-background {
background : linear-gradient(135deg, #020381, #2874fc);
}
.has-regular-font-size {
font-size : 1em;
}
.has-larger-font-size {
font-size : 2.625em;
}
.has-normal-font-size {
font-size : var(--wp--preset--font-size--normal);
}
.has-huge-font-size {
font-size : var(--wp--preset--font-size--huge);
}
.has-text-align-center {
text-align : center;
}
.has-text-align-left {
text-align : left;
}
.has-text-align-right {
text-align : right;
}
#end-resizable-editor-section {
display : none;
}
.aligncenter {
clear : both;
}
.items-justified-left {
justify-content : flex-start;
}
.items-justified-center {
justify-content : center;
}
.items-justified-right {
justify-content : flex-end;
}
.items-justified-space-between {
justify-content : space-between;
}
.screen-reader-text {
border : 0;
clip : rect(1px,1px,1px,1px);
clip-path : inset(50%);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
overflow-wrap : normal !important ;
}
.screen-reader-text:focus {
background-color : #ddd;
clip : auto !important ;
clip-path : none;
color : #444;
display : block;
font-size : 1em;
height : auto;
left : 5px;
line-height : normal;
padding : 15px 23px 14px;
text-decoration : none;
top : 5px;
width : auto;
z-index : 100000;
}
html :where(.has-border-color) {
border-style : solid;
}
html :where([style*="border-top-color"]) {
border-top-style : solid;
}
html :where([style*="border-right-color"]) {
border-right-style : solid;
}
html :where([style*="border-bottom-color"]) {
border-bottom-style : solid;
}
html :where([style*="border-left-color"]) {
border-left-style : solid;
}
html :where([style*="border-width"]) {
border-style : solid;
}
html :where([style*="border-top-width"]) {
border-top-style : solid;
}
html :where([style*="border-right-width"]) {
border-right-style : solid;
}
html :where([style*="border-bottom-width"]) {
border-bottom-style : solid;
}
html :where([style*="border-left-width"]) {
border-left-style : solid;
}
html :where(img[class*="wp-image-"]) {
height : auto;
max-width : 100%;
}
figure {
margin : 0 0 1em;
}
.has-text-align-justify {
text-align : justify;
}
.mejs-offscreen {
border : 0;
clip : rect(1px,1px,1px,1px);
clip-path : inset(50%);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
overflow-wrap : normal;
}
.mejs-container {
background : #000;
font-family : Helvetica, Arial, serif;
position : relative;
text-align : left;
text-indent : 0;
vertical-align : top;
}
.mejs-container, .mejs-container * {
box-sizing : border-box;
}
.mejs-container video::-webkit-media-controls, .mejs-container video::-webkit-media-controls-panel, .mejs-container video::-webkit-media-controls-panel-container, .mejs-container video::-webkit-media-controls-start-playback-button {
display : none !important ;
}
.mejs-fill-container, .mejs-fill-container .mejs-container {
height : 100%;
width : 100%;
}
.mejs-fill-container {
background : transparent;
margin : 0 auto;
overflow : hidden;
position : relative;
}
.mejs-container:focus {
outline : none;
}
.mejs-iframe-overlay {
height : 100%;
position : absolute;
width : 100%;
}
.mejs-embed, .mejs-embed body {
background : #000;
height : 100%;
margin : 0;
overflow : hidden;
padding : 0;
width : 100%;
}
.mejs-fullscreen {
overflow : hidden !important ;
}
.mejs-container-fullscreen {
bottom : 0;
left : 0;
overflow : hidden;
position : fixed;
right : 0;
top : 0;
z-index : 1000;
}
.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
height : 100% !important ;
width : 100% !important ;
}
.mejs-background, .mejs-mediaelement {
left : 0;
position : absolute;
top : 0;
}
.mejs-mediaelement {
height : 100%;
width : 100%;
z-index : 0;
}
.mejs-poster {
background-position : 50% 50%;
background-repeat : no-repeat;
background-size : cover;
left : 0;
position : absolute;
top : 0;
z-index : 1;
}
:root .mejs-poster-img {
display : none;
}
.mejs-poster-img {
border : 0;
padding : 0;
}
.mejs-overlay {
align-items : center;
display : flex;
justify-content : center;
left : 0;
position : absolute;
top : 0;
}
.mejs-layer {
z-index : 1;
}
.mejs-overlay-play {
cursor : pointer;
}
.mejs-overlay-button {
background : url(mejs-controls.svg) no-repeat;
background-position : 0 -39px;
height : 80px;
width : 80px;
}
.mejs-overlay:hover > .mejs-overlay-button {
background-position : -80px -39px;
}
.mejs-overlay-loading {
height : 80px;
width : 80px;
}
.mejs-overlay-loading-bg-img {
animation : a 1s linear infinite;
background : url(mejs-controls.svg) -160px -40px no-repeat transparent;
display : block;
height : 80px;
width : 80px;
z-index : 1;
}
@keyframes a {
to {
transform : rotate(1turn);
}
}
.mejs-controls {
bottom : 0;
display : flex;
height : 40px;
left : 0;
list-style-type : none;
margin : 0;
padding : 0 10px;
position : absolute;
width : 100%;
z-index : 3;
}
.mejs-controls:not([style*="display: none"]) {
background : rgb(255, 0, 0, 0.7);
background : linear-gradient(transparent, rgb(0, 0, 0, 0.35));
}
.mejs-button, .mejs-time, .mejs-time-rail {
font-size : 10px;
height : 40px;
line-height : 10px;
margin : 0;
width : 32px;
}
.mejs-button > button {
background : url(mejs-controls.svg) transparent;
border : 0;
cursor : pointer;
display : block;
font-size : 0;
height : 20px;
line-height : 0;
margin : 10px 6px;
overflow : hidden;
padding : 0;
position : absolute;
text-decoration : none;
width : 20px;
}
.mejs-button > button:focus {
outline : 1px dotted #999;
}
.mejs-container-keyboard-inactive [role="slider"], .mejs-container-keyboard-inactive [role="slider"]:focus, .mejs-container-keyboard-inactive a, .mejs-container-keyboard-inactive a:focus, .mejs-container-keyboard-inactive button, .mejs-container-keyboard-inactive button:focus {
outline : 0;
}
.mejs-time {
box-sizing : content-box;
color : #fff;
font-size : 11px;
font-weight : 700;
height : 24px;
overflow : hidden;
padding : 16px 6px 0;
text-align : center;
width : auto;
}
.mejs-play > button {
background-position : 0 0;
}
.mejs-pause > button {
background-position : -20px 0;
}
.mejs-replay > button {
background-position : -160px 0;
}
.mejs-time-rail {
direction : ltr;
flex-grow : 1;
height : 40px;
margin : 0 10px;
padding-top : 10px;
position : relative;
}
.mejs-time-buffering, .mejs-time-current, .mejs-time-float, .mejs-time-float-corner, .mejs-time-float-current, .mejs-time-hovered, .mejs-time-loaded, .mejs-time-marker, .mejs-time-total {
border-radius : 2px;
cursor : pointer;
display : block;
height : 10px;
position : absolute;
}
.mejs-time-total {
background : hsl(0 0% 100% / 0.3);
margin : 5px 0 0;
width : 100%;
}
.mejs-time-buffering {
animation : b 2s linear infinite;
background : linear-gradient(-45deg, hsl(0 0% 100% / 0.4) 25%, transparent 0, transparent 50%, hsl(0 0% 100% / 0.4) 0, hsl(0 0% 100% / 0.4) 75%, transparent 0, transparent);
background-size : 15px 15px;
width : 100%;
}
@keyframes b {
0% {
background-position : 0 0;
}
to {
background-position : 30px 0;
}
}
.mejs-time-loaded {
background : hsl(0 0% 100% / 0.3);
}
.mejs-time-current, .mejs-time-handle-content {
background : hsl(0 0% 100% / 0.9);
}
.mejs-time-hovered {
background : hsl(0 0% 100% / 0.5);
z-index : 10;
}
.mejs-time-hovered.negative {
background : rgb(0, 0, 0, 0.2);
}
.mejs-time-buffering, .mejs-time-current, .mejs-time-hovered, .mejs-time-loaded {
left : 0;
transform : scaleX(0);
transform-origin : 0 0;
transition : all 0.15s ease-in;
width : 100%;
}
.mejs-time-buffering {
transform : scaleX(1);
}
.mejs-time-hovered {
transition : height 0.1s cubic-bezier(0.44,0,1,1);
}
.mejs-time-hovered.no-hover {
transform : scaleX(0) !important ;
}
.mejs-time-handle, .mejs-time-handle-content {
border : transparent solid 4px;
cursor : pointer;
left : 0;
position : absolute;
transform : translateX(0);
z-index : 11;
}
.mejs-time-handle-content {
border : hsl(0 0% 100% / 0.9) solid 4px;
border-radius : 50%;
height : 10px;
left : -7px;
top : -4px;
transform : scale(0);
width : 10px;
}
.mejs-time-rail .mejs-time-handle-content:active, .mejs-time-rail .mejs-time-handle-content:focus, .mejs-time-rail:hover .mejs-time-handle-content {
transform : scale(1);
}
.mejs-time-float {
background : #eee;
border : #333 solid 1px;
bottom : 100%;
color : #111;
display : none;
height : 17px;
margin-bottom : 9px;
position : absolute;
text-align : center;
transform : translateX(-50%);
width : 36px;
}
.mejs-time-float-current {
display : block;
left : 0;
margin : 2px;
text-align : center;
width : 30px;
}
.mejs-time-float-corner {
border : #eee solid 5px;
border-color : #eee transparent transparent;
border-radius : 0;
display : block;
height : 0;
left : 50%;
line-height : 0;
position : absolute;
top : 100%;
transform : translateX(-50%);
width : 0;
}
.mejs-long-video .mejs-time-float {
margin-left : -23px;
width : 64px;
}
.mejs-long-video .mejs-time-float-current {
width : 60px;
}
.mejs-broadcast {
color : #fff;
height : 10px;
position : absolute;
top : 15px;
width : 100%;
}
.mejs-fullscreen-button > button {
background-position : -80px 0;
}
.mejs-unfullscreen > button {
background-position : -100px 0;
}
.mejs-mute > button {
background-position : -60px 0;
}
.mejs-unmute > button {
background-position : -40px 0;
}
.mejs-volume-button {
position : relative;
}
.mejs-volume-button > .mejs-volume-slider {
background : rgb(50, 50, 50, 0.7);
border-radius : 0;
bottom : 100%;
display : none;
height : 115px;
left : 50%;
margin : 0;
position : absolute;
transform : translateX(-50%);
width : 25px;
z-index : 1;
}
.mejs-volume-button:hover {
border-radius : 0 0 4px 4px;
}
.mejs-volume-total {
background : hsl(0 0% 100% / 0.5);
height : 100px;
left : 50%;
margin : 0;
position : absolute;
top : 8px;
transform : translateX(-50%);
width : 2px;
}
.mejs-volume-current {
left : 0;
margin : 0;
width : 100%;
}
.mejs-volume-current, .mejs-volume-handle {
background : hsl(0 0% 100% / 0.9);
position : absolute;
}
.mejs-volume-handle {
border-radius : 1px;
cursor : ns-resize;
height : 6px;
left : 50%;
transform : translateX(-50%);
width : 16px;
}
.mejs-horizontal-volume-slider {
display : block;
height : 36px;
position : relative;
vertical-align : middle;
width : 56px;
}
.mejs-horizontal-volume-total {
background : rgb(50, 50, 50, 0.8);
height : 8px;
top : 16px;
width : 50px;
}
.mejs-horizontal-volume-current, .mejs-horizontal-volume-total {
border-radius : 2px;
font-size : 1px;
left : 0;
margin : 0;
padding : 0;
position : absolute;
}
.mejs-horizontal-volume-current {
background : hsl(0 0% 100% / 0.8);
height : 100%;
top : 0;
width : 100%;
}
.mejs-horizontal-volume-handle {
display : none;
}
.mejs-captions-button, .mejs-chapters-button {
position : relative;
}
.mejs-captions-button > button {
background-position : -140px 0;
}
.mejs-chapters-button > button {
background-position : -180px 0;
}
.mejs-captions-button > .mejs-captions-selector, .mejs-chapters-button > .mejs-chapters-selector {
background : rgb(50, 50, 50, 0.7);
border : transparent solid 1px;
border-radius : 0;
bottom : 100%;
margin-right : -43px;
overflow : hidden;
padding : 0;
position : absolute;
right : 50%;
visibility : visible;
width : 86px;
}
.mejs-chapters-button > .mejs-chapters-selector {
margin-right : -55px;
width : 110px;
}
.mejs-captions-selector-list, .mejs-chapters-selector-list {
list-style-type : none !important ;
margin : 0;
overflow : hidden;
padding : 0;
}
.mejs-captions-selector-list-item, .mejs-chapters-selector-list-item {
color : #fff;
cursor : pointer;
display : block;
list-style-type : none !important ;
margin : 0 0 6px;
overflow : hidden;
padding : 0;
}
.mejs-captions-selector-list-item:hover, .mejs-chapters-selector-list-item:hover {
background-color : #c8c8c8 !important ;
background-color : hsl(0 0% 100% / 0.4) !important ;
}
.mejs-captions-selector-input, .mejs-chapters-selector-input {
clear : both;
float : left;
left : -1000px;
margin : 3px 3px 0 5px;
position : absolute;
}
.mejs-captions-selector-label, .mejs-chapters-selector-label {
cursor : pointer;
float : left;
font-size : 10px;
line-height : 15px;
padding : 4px 10px 0;
width : 100%;
}
.mejs-captions-selected, .mejs-chapters-selected {
color : #21f8f8;
}
.mejs-captions-translations {
font-size : 10px;
margin : 0 0 5px;
}
.mejs-captions-layer {
bottom : 0;
color : #fff;
font-size : 16px;
left : 0;
line-height : 20px;
position : absolute;
text-align : center;
}
.mejs-captions-layer a {
color : #fff;
text-decoration : underline;
}
.mejs-captions-layer[lang="ar"] {
font-size : 20px;
font-weight : 400;
}
.mejs-captions-position {
bottom : 15px;
left : 0;
position : absolute;
width : 100%;
}
.mejs-captions-position-hover {
bottom : 35px;
}
.mejs-captions-text, .mejs-captions-text * {
background : hsl(0 0% 8% / 0.5);
box-shadow : 5px 0 0 hsl(0 0% 8% / 0.5), -5px 0 0 hsl(0 0% 8% / 0.5);
padding : 0;
white-space : pre-wrap;
}
.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container {
display : none;
}
.mejs-overlay-error {
position : relative;
}
.mejs-overlay-error > img {
left : 0;
max-width : 100%;
position : absolute;
top : 0;
z-index : -1;
}
.mejs-cannotplay, .mejs-cannotplay a {
color : #fff;
font-size : 0.8em;
}
.mejs-cannotplay {
position : relative;
}
.mejs-cannotplay a, .mejs-cannotplay p {
display : inline-block;
padding : 0 15px;
width : 100%;
}
.mejs-container {
clear : both;
max-width : 100%;
}
.mejs-container * {
font-family : Helvetica, Arial;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
background : #222;
}
.mejs-time {
font-weight : 400;
overflow-wrap : normal;
}
.mejs-controls a.mejs-horizontal-volume-slider {
display : table;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-loaded {
background : #fff;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
background : #0073aa;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total {
background : rgb(255, 255, 255, 0.33);
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail span {
border-radius : 0;
}
.mejs-overlay-loading {
background : 0 0;
}
.mejs-controls button:hover {
border : none;
box-shadow : none;
}
.me-cannotplay {
width : auto !important ;
}
.media-embed-details .wp-audio-shortcode {
display : inline-block;
max-width : 400px;
}
.audio-details .embed-media-settings {
overflow : visible;
}
.media-embed-details .embed-media-settings .setting span:not(.button-group) {
max-width : 400px;
width : auto;
}
.media-embed-details .embed-media-settings .checkbox-setting span {
display : inline-block;
}
.media-embed-details .embed-media-settings {
padding-top : 0;
top : 28px;
}
.media-embed-details .instructions {
padding : 16px 0;
max-width : 600px;
}
.media-embed-details .setting .remove-setting, .media-embed-details .setting p {
color : #a00;
font-size : 10px;
text-transform : uppercase;
}
.media-embed-details .setting .remove-setting {
padding : 5px 0;
}
.media-embed-details .setting a:hover {
color : #dc3232;
}
.media-embed-details .embed-media-settings .checkbox-setting {
float : none;
margin : 0 0 10px;
}
.wp-video {
max-width : 100%;
height : auto;
}
.wp_attachment_holder .wp-audio-shortcode, .wp_attachment_holder .wp-video {
margin-top : 18px;
}
.wp-video-shortcode video, video.wp-video-shortcode {
max-width : 100%;
display : inline-block;
}
.video-details .wp-video-holder {
width : 100%;
max-width : 640px;
}
.wp-playlist {
border : #ccc solid 1px;
padding : 10px;
margin : 12px 0 18px;
font-size : 14px;
line-height : 1.5;
}
.wp-admin .wp-playlist {
margin : 0 0 18px;
}
.wp-playlist video {
display : inline-block;
max-width : 100%;
}
.wp-playlist audio {
display : none;
max-width : 100%;
width : 400px;
}
.wp-playlist .mejs-container {
margin : 0;
max-width : 100%;
}
.wp-playlist .mejs-controls .mejs-button button {
outline : 0;
}
.wp-playlist-light {
background : #fff;
color : #000;
}
.wp-playlist-dark {
color : #fff;
background : #000;
}
.wp-playlist-caption {
display : block;
max-width : 88%;
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
font-size : 14px;
line-height : 1.5;
}
.wp-playlist-item .wp-playlist-caption {
text-decoration : none;
color : #000;
max-width : calc(100% - 40px);
max-width : calc(100% - 40px);
}
.wp-playlist-item-meta {
display : block;
font-size : 14px;
line-height : 1.5;
}
.wp-playlist-item-title {
font-size : 14px;
line-height : 1.5;
}
.wp-playlist-item-album {
font-style : italic;
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
}
.wp-playlist-item-artist {
font-size : 12px;
text-transform : uppercase;
}
.wp-playlist-item-length {
position : absolute;
right : 3px;
top : 0;
font-size : 14px;
line-height : 1.5;
}
.rtl .wp-playlist-item-length {
left : 3px;
right : auto;
}
.wp-playlist-tracks {
margin-top : 10px;
}
.wp-playlist-item {
position : relative;
cursor : pointer;
padding : 0 3px;
border-bottom : 1px solid #ccc;
}
.wp-playlist-item:last-child {
border-bottom : 0;
}
.wp-playlist-light .wp-playlist-caption {
color : #333;
}
.wp-playlist-dark .wp-playlist-caption {
color : #ddd;
}
.wp-playlist-playing {
font-weight : 700;
background : #f7f7f7;
}
.wp-playlist-light .wp-playlist-playing {
background : #fff;
color : #000;
}
.wp-playlist-dark .wp-playlist-playing {
background : #000;
color : #fff;
}
.wp-playlist-current-item {
overflow : hidden;
margin-bottom : 10px;
height : 60px;
}
.wp-playlist .wp-playlist-current-item img {
float : left;
max-width : 60px;
height : auto;
margin-right : 10px;
padding : 0;
border : 0;
}
.rtl .wp-playlist .wp-playlist-current-item img {
float : right;
margin-left : 10px;
margin-right : 0;
}
.wp-playlist-current-item .wp-playlist-item-artist, .wp-playlist-current-item .wp-playlist-item-title {
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
}
.wp-audio-playlist .me-cannotplay span {
padding : 5px 15px;
}
.wp-block-button__link {
color : #fff;
background-color : #32373c;
border-radius : 9999px;
box-shadow : none;
text-decoration : none;
padding : calc(0.667em + 2px) calc(1.333em + 2px);
font-size : 1.125em;
}
body {
--wp--preset--color--black : #000000;
--wp--preset--color--cyan-bluish-gray : #abb8c3;
--wp--preset--color--white : #ffffff;
--wp--preset--color--pale-pink : #f78da7;
--wp--preset--color--vivid-red : #cf2e2e;
--wp--preset--color--luminous-vivid-orange : #ff6900;
--wp--preset--color--luminous-vivid-amber : #fcb900;
--wp--preset--color--light-green-cyan : #7bdcb5;
--wp--preset--color--vivid-green-cyan : #00d084;
--wp--preset--color--pale-cyan-blue : #8ed1fc;
--wp--preset--color--vivid-cyan-blue : #0693e3;
--wp--preset--color--vivid-purple : #9b51e0;
--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple : linear-gradient(135deg, rgb(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan : linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange : linear-gradient(135deg, rgb(252, 185, 0, 1) 0%, rgb(255, 105, 0, 1) 100%);
--wp--preset--gradient--luminous-vivid-orange-to-vivid-red : linear-gradient(135deg, rgb(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray : linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
--wp--preset--gradient--cool-to-warm-spectrum : linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
--wp--preset--gradient--blush-light-purple : linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
--wp--preset--gradient--blush-bordeaux : linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
--wp--preset--gradient--luminous-dusk : linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
--wp--preset--gradient--pale-ocean : linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
--wp--preset--gradient--electric-grass : linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
--wp--preset--gradient--midnight : linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
--wp--preset--duotone--dark-grayscale : url("#wp-duotone-dark-grayscale");
--wp--preset--duotone--grayscale : url("#wp-duotone-grayscale");
--wp--preset--duotone--purple-yellow : url("#wp-duotone-purple-yellow");
--wp--preset--duotone--blue-red : url("#wp-duotone-blue-red");
--wp--preset--duotone--midnight : url("#wp-duotone-midnight");
--wp--preset--duotone--magenta-yellow : url("#wp-duotone-magenta-yellow");
--wp--preset--duotone--purple-green : url("#wp-duotone-purple-green");
--wp--preset--duotone--blue-orange : url("#wp-duotone-blue-orange");
--wp--preset--font-size--small : 13px;
--wp--preset--font-size--medium : 20px;
--wp--preset--font-size--large : 36px;
--wp--preset--font-size--x-large : 42px;
--wp--preset--spacing--20 : 0.44rem;
--wp--preset--spacing--30 : 0.67rem;
--wp--preset--spacing--40 : 1rem;
--wp--preset--spacing--50 : 1.5rem;
--wp--preset--spacing--60 : 2.25rem;
--wp--preset--spacing--70 : 3.38rem;
--wp--preset--spacing--80 : 5.06rem;
}
:where(.is-layout-flex) {
gap : 0.5em;
}
body .is-layout-flow > .alignleft {
float : left;
margin-inline-start : 0;
margin-inline-end : 2em;
}
body .is-layout-flow > .alignright {
float : right;
margin-inline-start : 2em;
margin-inline-end : 0;
}
body .is-layout-flow > .aligncenter {
margin-left : auto !important ;
margin-right : auto !important ;
}
body .is-layout-constrained > .alignleft {
float : left;
margin-inline-start : 0;
margin-inline-end : 2em;
}
body .is-layout-constrained > .alignright {
float : right;
margin-inline-start : 2em;
margin-inline-end : 0;
}
body .is-layout-constrained > .aligncenter {
margin-left : auto !important ;
margin-right : auto !important ;
}
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
margin-left : auto !important ;
margin-right : auto !important ;
}
body .is-layout-flex {
display : flex;
}
body .is-layout-flex {
flex-wrap : wrap;
align-items : center;
}
body .is-layout-flex > * {
margin : 0;
}
:where(.wp-block-columns.is-layout-flex) {
gap : 2em;
}
.has-black-color {
color : var(--wp--preset--color--black) !important ;
}
.has-cyan-bluish-gray-color {
color : var(--wp--preset--color--cyan-bluish-gray) !important ;
}
.has-white-color {
color : var(--wp--preset--color--white) !important ;
}
.has-pale-pink-color {
color : var(--wp--preset--color--pale-pink) !important ;
}
.has-vivid-red-color {
color : var(--wp--preset--color--vivid-red) !important ;
}
.has-luminous-vivid-orange-color {
color : var(--wp--preset--color--luminous-vivid-orange) !important ;
}
.has-luminous-vivid-amber-color {
color : var(--wp--preset--color--luminous-vivid-amber) !important ;
}
.has-light-green-cyan-color {
color : var(--wp--preset--color--light-green-cyan) !important ;
}
.has-vivid-green-cyan-color {
color : var(--wp--preset--color--vivid-green-cyan) !important ;
}
.has-pale-cyan-blue-color {
color : var(--wp--preset--color--pale-cyan-blue) !important ;
}
.has-vivid-cyan-blue-color {
color : var(--wp--preset--color--vivid-cyan-blue) !important ;
}
.has-vivid-purple-color {
color : var(--wp--preset--color--vivid-purple) !important ;
}
.has-black-background-color {
background-color : #000000 !important ;
}
.has-cyan-bluish-gray-background-color {
background-color : #abb8c3 !important ;
}
.has-white-background-color {
background-color : #ffffff !important ;
}
.has-pale-pink-background-color {
background-color : #f78da7 !important ;
}
.has-vivid-red-background-color {
background-color : #cf2e2e !important ;
}
.has-luminous-vivid-orange-background-color {
background-color : #ff6900 !important ;
}
.has-luminous-vivid-amber-background-color {
background-color : #fcb900 !important ;
}
.has-light-green-cyan-background-color {
background-color : #7bdcb5 !important ;
}
.has-vivid-green-cyan-background-color {
background-color : #00d084 !important ;
}
.has-pale-cyan-blue-background-color {
background-color : #8ed1fc !important ;
}
.has-vivid-cyan-blue-background-color {
background-color : #0693e3 !important ;
}
.has-vivid-purple-background-color {
background-color : #9b51e0 !important ;
}
.has-black-border-color {
border-color : #000000 !important ;
}
.has-cyan-bluish-gray-border-color {
border-color : #abb8c3 !important ;
}
.has-white-border-color {
border-color : #ffffff !important ;
}
.has-pale-pink-border-color {
border-color : #f78da7 !important ;
}
.has-vivid-red-border-color {
border-color : #cf2e2e !important ;
}
.has-luminous-vivid-orange-border-color {
border-color : #ff6900 !important ;
}
.has-luminous-vivid-amber-border-color {
border-color : #fcb900 !important ;
}
.has-light-green-cyan-border-color {
border-color : #7bdcb5 !important ;
}
.has-vivid-green-cyan-border-color {
border-color : #00d084 !important ;
}
.has-pale-cyan-blue-border-color {
border-color : #8ed1fc !important ;
}
.has-vivid-cyan-blue-border-color {
border-color : #0693e3 !important ;
}
.has-vivid-purple-border-color {
border-color : #9b51e0 !important ;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
background : var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important ;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
background : var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important ;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
background : var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important ;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
background : var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important ;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
background : var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important ;
}
.has-cool-to-warm-spectrum-gradient-background {
background : var(--wp--preset--gradient--cool-to-warm-spectrum) !important ;
}
.has-blush-light-purple-gradient-background {
background : var(--wp--preset--gradient--blush-light-purple) !important ;
}
.has-blush-bordeaux-gradient-background {
background : var(--wp--preset--gradient--blush-bordeaux) !important ;
}
.has-luminous-dusk-gradient-background {
background : var(--wp--preset--gradient--luminous-dusk) !important ;
}
.has-pale-ocean-gradient-background {
background : var(--wp--preset--gradient--pale-ocean) !important ;
}
.has-electric-grass-gradient-background {
background : var(--wp--preset--gradient--electric-grass) !important ;
}
.has-midnight-gradient-background {
background : var(--wp--preset--gradient--midnight) !important ;
}
.has-small-font-size {
font-size : var(--wp--preset--font-size--small) !important ;
}
.has-medium-font-size {
font-size : var(--wp--preset--font-size--medium) !important ;
}
.has-large-font-size {
font-size : var(--wp--preset--font-size--large) !important ;
}
.has-x-large-font-size {
font-size : var(--wp--preset--font-size--x-large) !important ;
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
color : inherit;
}
:where(.wp-block-columns.is-layout-flex) {
gap : 2em;
}
.wp-block-pullquote {
font-size : 1.5em;
line-height : 1.6;
}
@font-face {
font-family : swiper-icons;
font-style : normal;
font-weight : 400;
src : url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
}
:root {
--swiper-theme-color : #007aff;
}
.jp-carousel-overlay .swiper-container {
list-style : none;
margin-left : auto;
margin-right : auto;
overflow : hidden;
padding : 0;
position : relative;
z-index : 1;
}
.jp-carousel-overlay .swiper-container-vertical > .swiper-wrapper {
flex-direction : column;
}
.jp-carousel-overlay .swiper-wrapper {
box-sizing : content-box;
display : flex;
height : 100%;
position : relative;
transition-property : transform;
width : 100%;
z-index : 1;
}
.jp-carousel-overlay .swiper-container-android .swiper-slide, .jp-carousel-overlay .swiper-wrapper {
transform : translateZ(0);
}
.jp-carousel-overlay .swiper-container-multirow > .swiper-wrapper {
flex-wrap : wrap;
}
.jp-carousel-overlay .swiper-container-multirow-column > .swiper-wrapper {
flex-direction : column;
flex-wrap : wrap;
}
.jp-carousel-overlay .swiper-container-free-mode > .swiper-wrapper {
margin : 0 auto;
transition-timing-function : ease-out;
}
.jp-carousel-overlay .swiper-container-pointer-events {
touch-action : pan-y;
}
.jp-carousel-overlay .swiper-container-pointer-events.swiper-container-vertical {
touch-action : pan-x;
}
.jp-carousel-overlay .swiper-slide {
flex-shrink : 0;
height : 100%;
position : relative;
transition-property : transform;
width : 100%;
}
.jp-carousel-overlay .swiper-slide-invisible-blank {
visibility : hidden;
}
.jp-carousel-overlay .swiper-container-autoheight, .jp-carousel-overlay .swiper-container-autoheight .swiper-slide {
height : auto;
}
.jp-carousel-overlay .swiper-container-autoheight .swiper-wrapper {
align-items : flex-start;
transition-property : transform, height;
}
.jp-carousel-overlay .swiper-container-3d {
perspective : 1200px;
}
.jp-carousel-overlay .swiper-container-3d .swiper-cube-shadow, .jp-carousel-overlay .swiper-container-3d .swiper-slide, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top, .jp-carousel-overlay .swiper-container-3d .swiper-wrapper {
transform-style : preserve-3d;
}
.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right, .jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top {
height : 100%;
left : 0;
pointer-events : none;
position : absolute;
top : 0;
width : 100%;
z-index : 10;
}
.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left {
background-image : linear-gradient(270deg, rgb(0, 0, 0, 0.5), transparent);
}
.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right {
background-image : linear-gradient(90deg, rgb(0, 0, 0, 0.5), transparent);
}
.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top {
background-image : linear-gradient(0deg, rgb(0, 0, 0, 0.5), transparent);
}
.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom {
background-image : linear-gradient(180deg, rgb(0, 0, 0, 0.5), transparent);
}
.jp-carousel-overlay .swiper-container-css-mode > .swiper-wrapper {
overflow : auto;
scrollbar-width : none;
}
.jp-carousel-overlay .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
display : none;
}
.jp-carousel-overlay .swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
scroll-snap-align : start start;
}
.jp-carousel-overlay .swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
scroll-snap-type : x mandatory;
}
.jp-carousel-overlay .swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
scroll-snap-type : y mandatory;
}
:root {
--swiper-navigation-size : 44px;
}
.jp-carousel-overlay .swiper-button-next, .jp-carousel-overlay .swiper-button-prev {
align-items : center;
color : var(--swiper-navigation-color, var(--swiper-theme-color));
cursor : pointer;
display : flex;
height : var(--swiper-navigation-size);
justify-content : center;
margin-top : calc(0 - var(--swiper-navigation-size) / 2);
position : absolute;
top : 50%;
width : calc(var(--swiper-navigation-size) / 44 * 27);
z-index : 10;
}
.jp-carousel-overlay .swiper-button-next.swiper-button-disabled, .jp-carousel-overlay .swiper-button-prev.swiper-button-disabled {
cursor : auto;
opacity : 0.35;
pointer-events : none;
}
.jp-carousel-overlay .swiper-button-next:after, .jp-carousel-overlay .swiper-button-prev:after {
font-family : swiper-icons;
font-size : var(--swiper-navigation-size);
font-variant : normal;
letter-spacing : 0;
line-height : 1;
text-transform : none !important ;
text-transform : none;
}
.jp-carousel-overlay .swiper-button-prev, .jp-carousel-overlay .swiper-container-rtl .swiper-button-next {
left : 10px;
right : auto;
}
.jp-carousel-overlay .swiper-button-prev:after, .jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after {
content : "prev";
}
.jp-carousel-overlay .swiper-button-next, .jp-carousel-overlay .swiper-container-rtl .swiper-button-prev {
left : auto;
right : 10px;
}
.jp-carousel-overlay .swiper-button-next:after, .jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after {
content : "next";
}
.jp-carousel-overlay .swiper-button-next.swiper-button-white, .jp-carousel-overlay .swiper-button-prev.swiper-button-white {
--swiper-navigation-color : #fff;
}
.jp-carousel-overlay .swiper-button-next.swiper-button-black, .jp-carousel-overlay .swiper-button-prev.swiper-button-black {
--swiper-navigation-color : #000;
}
.jp-carousel-overlay .swiper-button-lock {
display : none;
}
.jp-carousel-overlay .swiper-pagination {
position : absolute;
text-align : center;
transform : translateZ(0);
transition : opacity 0.3s;
z-index : 10;
}
.jp-carousel-overlay .swiper-pagination.swiper-pagination-hidden {
opacity : 0;
}
.jp-carousel-overlay .swiper-container-horizontal > .swiper-pagination-bullets, .jp-carousel-overlay .swiper-pagination-custom, .jp-carousel-overlay .swiper-pagination-fraction {
bottom : 10px;
left : 0;
width : 100%;
}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic {
font-size : 0;
overflow : hidden;
}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
position : relative;
transform : scale(0.33);
}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
transform : scale(1);
}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
transform : scale(0.66);
}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
transform : scale(0.33);
}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
transform : scale(0.66);
}
.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
transform : scale(0.33);
}
.jp-carousel-overlay .swiper-pagination-bullet {
background : #000;
border-radius : 50%;
display : inline-block;
height : 8px;
opacity : 0.2;
width : 8px;
}
.jp-carousel-overlay button.swiper-pagination-bullet {
appearance : none;
border : none;
box-shadow : none;
margin : 0;
padding : 0;
}
.jp-carousel-overlay .swiper-pagination-clickable .swiper-pagination-bullet {
cursor : pointer;
}
.jp-carousel-overlay .swiper-pagination-bullet-active {
background : #007aff;
opacity : 1;
}
.jp-carousel-overlay .swiper-container-vertical > .swiper-pagination-bullets {
right : 10px;
top : 50%;
transform : translate3d(0,-50%,0);
}
.jp-carousel-overlay .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
display : block;
margin : 6px 0;
}
.jp-carousel-overlay .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top : 50%;
transform : translateY(-50%);
width : 8px;
}
.jp-carousel-overlay .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display : inline-block;
transition : transform 0.2s, top 0.2s;
}
.jp-carousel-overlay .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin : 0 4px;
}
.jp-carousel-overlay .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left : 50%;
transform : translateX(-50%);
white-space : nowrap;
}
.jp-carousel-overlay .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition : transform 0.2s, left 0.2s;
}
.jp-carousel-overlay .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition : transform 0.2s, right 0.2s;
}
.jp-carousel-overlay .swiper-pagination-progressbar {
background : rgb(0, 0, 0, 0.25);
position : absolute;
}
.jp-carousel-overlay .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background : #007aff;
height : 100%;
left : 0;
position : absolute;
top : 0;
transform : scale(0);
transform-origin : left top;
width : 100%;
}
.jp-carousel-overlay .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
transform-origin : right top;
}
.jp-carousel-overlay .swiper-container-horizontal > .swiper-pagination-progressbar, .jp-carousel-overlay .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
height : 4px;
left : 0;
top : 0;
width : 100%;
}
.jp-carousel-overlay .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .jp-carousel-overlay .swiper-container-vertical > .swiper-pagination-progressbar {
height : 100%;
left : 0;
top : 0;
width : 4px;
}
.jp-carousel-overlay .swiper-pagination-white {
--swiper-pagination-color : #fff;
}
.jp-carousel-overlay .swiper-pagination-black {
--swiper-pagination-color : #000;
}
.jp-carousel-overlay .swiper-pagination-lock {
display : none;
}
.jp-carousel-overlay .swiper-zoom-container {
align-items : center;
display : flex;
height : 100%;
justify-content : center;
text-align : center;
width : 100%;
}
.jp-carousel-overlay .swiper-zoom-container > canvas, .jp-carousel-overlay .swiper-zoom-container > img, .jp-carousel-overlay .swiper-zoom-container > svg {
max-height : 100%;
max-width : 100%;
object-fit : contain;
}
.jp-carousel-overlay .swiper-slide-zoomed {
cursor : move;
}
.jp-carousel-overlay .swiper-container .swiper-notification {
left : 0;
opacity : 0;
pointer-events : none;
position : absolute;
top : 0;
z-index : -1000;
}
:root {
--jp-carousel-primary-color : #fff;
--jp-carousel-primary-subtle-color : #999;
--jp-carousel-bg-color : #000;
--jp-carousel-bg-faded-color : #222;
--jp-carousel-border-color : #3a3a3a;
}
:root .jp-carousel-light {
--jp-carousel-primary-color : #000;
--jp-carousel-primary-subtle-color : #646970;
--jp-carousel-bg-color : #fff;
--jp-carousel-bg-faded-color : #fbfbfb;
--jp-carousel-border-color : #dcdcde;
}
.jp-carousel-overlay .swiper-button-next, .jp-carousel-overlay .swiper-button-prev, .jp-carousel-overlay .swiper-container-rtl .swiper-button-next, .jp-carousel-overlay .swiper-container-rtl .swiper-button-prev {
background-image : none;
}
[data-carousel-extra]:not(.jp-carousel-wrap) img, [data-carousel-extra]:not(.jp-carousel-wrap) img + figcaption {
cursor : pointer;
}
.jp-carousel-wrap * {
line-height : inherit;
}
.jp-carousel-wrap.swiper-container {
height : auto;
width : 100vw;
}
.jp-carousel-overlay .swiper-zoom-container {
background-position : 50%;
background-repeat : no-repeat;
background-size : 200%;
}
.jp-carousel-overlay .swiper-slide.swiper-slide-next .swiper-zoom-container img, .jp-carousel-overlay .swiper-slide.swiper-slide-prev .swiper-zoom-container img {
transition : none !important ;
}
.jp-carousel-overlay .swiper-button-next, .jp-carousel-overlay .swiper-button-prev {
background-image : none;
height : auto;
opacity : 0.5;
padding : 20px 40px;
transition : opacity 0.5s ease-out;
width : auto;
}
.jp-carousel-overlay .swiper-button-next:hover, .jp-carousel-overlay .swiper-button-prev:hover {
opacity : 1;
}
.jp-carousel-overlay .swiper-button-next:after, .jp-carousel-overlay .swiper-button-prev:after, .jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after, .jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after {
content : none;
}
.jp-carousel-overlay .swiper-button-next svg, .jp-carousel-overlay .swiper-button-prev svg {
background : #fff;
border-radius : 4px;
height : 30px;
width : 28px;
}
.jp-carousel-overlay {
background : #fff;
bottom : 0;
direction : ltr;
font-family : "Helvetica Neue", sans-serif !important ;
left : 0;
overflow-x : hidden;
overflow-y : auto;
position : fixed;
right : 0;
top : 0;
z-index : 2147483647;
}
.jp-carousel-overlay * {
box-sizing : border-box;
}
.jp-carousel-overlay h1:before, .jp-carousel-overlay h2:before, .jp-carousel-overlay h3:before {
content : none;
display : none;
}
.jp-carousel-overlay .swiper-container .swiper-button-prev {
left : 0;
right : auto;
}
.jp-carousel-overlay .swiper-container .swiper-button-next {
left : auto;
right : 0;
}
.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-next, .jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-prev {
transform : scaleX(-1);
}
.jp-carousel-container {
display : grid;
grid-template-rows : 1fr 64px;
height : 100%;
}
.jp-carousel-hide-controls .jp-carousel-container {
grid-template-rows : 1fr;
}
.jp-carousel-hide-controls .swiper-wrapper {
margin-top : -32px;
}
.jp-carousel-hide-controls .jp-swiper-button-next, .jp-carousel-hide-controls .jp-swiper-button-prev {
margin-top : -54px;
}
.jp-carousel-msg {
background-color : #000;
border-left : 4px solid #ffba00;
box-shadow : 0 1px 1px 0 rgb(0, 0, 0, 0.1);
display : inline-block;
font-family : "Open Sans", sans-serif;
font-size : 14px;
font-style : normal;
line-height : 19px;
margin : 25px 20px 0 2px;
padding : 11px 15px;
text-align : center;
}
.jp-carousel-info {
background-color : #fff;
display : flex;
flex-direction : column;
opacity : 1;
text-align : left !important ;
transition : opacity 0.2s ease-out;
z-index : 100;
}
.jp-carousel-hide-controls .jp-carousel-info {
height : 0;
overflow : hidden;
visibility : hidden;
}
.jp-carousel-info-footer {
align-items : center;
display : flex;
height : 64px;
justify-content : space-between;
position : relative;
}
.jp-carousel-info-extra, .jp-carousel-info-footer {
background-color : #fff;
width : 100vw;
}
.jp-carousel-info-extra {
border-top : 1px solid var(--jp-carousel-bg-faded-color);
display : none;
padding : 35px;
}
.jp-carousel-title-and-caption {
margin-bottom : 15px;
}
.jp-carousel-info-extra.jp-carousel-show {
display : block;
}
.jp-carousel-info ::selection {
background : #000;
color : var(--jp-carousel-primary-color);
}
.jp-carousel-info ::-moz-selection {
background : #000;
color : var(--jp-carousel-primary-color);
}
.jp-carousel-photo-info {
left : 0 !important ;
width : 100% !important ;
}
.jp-carousel-comments-wrapper {
display : none;
padding : 0;
width : 100% !important ;
}
.jp-carousel-comments-wrapper.jp-carousel-show {
display : block;
}
.jp-carousel-comments-wrapper > .jp-carousel-photo-info {
display : none;
}
.jp-carousel-transitions .jp-carousel-photo-info {
transition : 0.4s ease-out;
}
.jp-carousel-buttons {
background : #222;
border-bottom : 1px solid #222;
margin : -18px -20px 15px;
padding : 8px 10px;
text-align : center;
}
div.jp-carousel-buttons a {
border : none !important ;
color : var(--jp-carousel-primary-subtle-color);
font : normal normal normal 11px/1.2em "Helvetica Neue", sans-serif !important ;
letter-spacing : 0 !important ;
padding : 5px 2px 5px 0;
text-decoration : none !important ;
text-shadow : none !important ;
vertical-align : middle;
}
div.jp-carousel-buttons a:hover {
border : none !important ;
color : var(--jp-carousel-primary-color);
}
.jp-carousel-transitions div.jp-carousel-buttons a:hover {
transition : none !important ;
}
.jp-carousel-slide, .jp-carousel-slide img {
transform : translateZ(0);
}
.jp-carousel-close-hint {
color : var(--jp-carousel-primary-color);
cursor : default;
cursor : pointer;
height : 45px;
letter-spacing : 0 !important ;
padding : 10px;
position : fixed;
right : 30px;
text-align : right;
top : 20px;
transition : opacity 0.2s ease-out;
width : 45px;
z-index : 15;
}
.jp-carousel-transitions .jp-carousel-close-hint {
transition : color 0.2s linear;
}
.jp-carousel-close-hint svg {
background : #fff;
border-radius : 4px;
padding : 3px 2px;
}
.jp-carousel-close-hint:hover {
color : var(--jp-carousel-primary-color);
}
.jp-carousel-close-hint:hover span {
border-color : #000;
}
.jp-carousel-pagination-container {
flex : 1;
margin : 0 15px 0 35px;
}
.jp-carousel-pagination, .jp-swiper-pagination {
color : var(--jp-carousel-primary-color);
display : none;
font-size : 15px;
font-weight : 400;
position : static !important ;
white-space : nowrap;
}
.jp-carousel-pagination-container .swiper-pagination {
line-height : 8px;
text-align : left;
}
.jp-carousel-pagination {
padding-left : 5px;
}
.jp-swiper-pagination .swiper-pagination-bullet {
background : #646970;
margin : 0 9px;
}
.jp-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background : #000;
}
.jp-swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
background : #000;
opacity : 0.5;
}
.jp-carousel-info-footer .jp-carousel-photo-title-container {
flex-basis : 50vw;
flex : 4;
justify-content : center;
margin : 0;
overflow : hidden;
}
.jp-carousel-photo-caption, .jp-carousel-photo-title {
background : none !important ;
border : none !important ;
color : var(--jp-carousel-primary-color);
display : inline-block;
font : normal normal normal 20px/1.3em "Helvetica Neue", sans-serif;
letter-spacing : 0 !important ;
line-height : normal;
margin : 0 0 10px;
overflow : hidden;
padding : 0;
text-shadow : none !important ;
text-transform : none !important ;
}
.jp-carousel-info-footer .jp-carousel-photo-caption {
color : var(--jp-carousel-primary-subtle-color);
cursor : pointer;
font-size : 15px;
margin : 0;
text-align : center;
text-overflow : ellipsis;
white-space : nowrap;
}
.jp-carousel-info-footer .jp-carousel-photo-caption p {
margin : 0;
}
.jp-carousel-photo-title {
font-size : 32px;
margin-bottom : 2px;
}
.jp-carousel-photo-description {
color : var(--jp-carousel-primary-subtle-color);
font-size : 16px;
margin : 25px 0;
overflow : hidden;
overflow-wrap : break-word;
width : 100%;
}
.jp-carousel-photo-description p {
color : var(--jp-carousel-primary-subtle-color);
line-height : 1.4;
margin-bottom : 0;
}
.jp-carousel-comments p a, .jp-carousel-info h2 a, .jp-carousel-photo-description p a {
border : none !important ;
color : var(--jp-carousel-primary-color) !important ;
font-style : normal !important ;
font-weight : 400 !important ;
text-decoration : underline !important ;
}
.jp-carousel-photo-description p b, .jp-carousel-photo-description p strong {
color : var(--jp-carousel-primary-subtle-color);
font-weight : 700;
}
.jp-carousel-photo-description p em, .jp-carousel-photo-description p i {
color : var(--jp-carousel-primary-subtle-color);
font-style : italic;
}
.jp-carousel-comments p a:hover, .jp-carousel-info h2 a:hover, .jp-carousel-photo-description p a:hover {
color : var(--jp-carousel-primary-subtle-color) !important ;
}
.jp-carousel-photo-description p:empty {
display : none;
}
.jp-carousel-comments-wrapper h1:after, .jp-carousel-comments-wrapper h1:before, .jp-carousel-photo-info h1:after, .jp-carousel-photo-info h1:before {
content : none !important ;
}
.jp-carousel-caption {
font-size : 14px;
font-weight : 400;
margin : 0;
}
.jp-carousel-image-meta {
color : var(--jp-carousel-primary-color);
display : none;
font-size : 13px;
font : 12px/1.4 "Helvetica Neue", sans-serif !important ;
width : 100%;
}
.jp-carousel-image-meta.jp-carousel-show {
display : block;
}
.jp-carousel-image-meta h5, .jp-carousel-image-meta li {
background : none !important ;
border : none !important ;
bottom : auto !important ;
font-family : "Helvetica Neue", sans-serif !important ;
font-weight : 400 !important ;
left : auto !important ;
line-height : 1.3em !important ;
position : inherit !important ;
right : auto !important ;
top : auto !important ;
}
.jp-carousel-image-meta ul {
list-style : none !important ;
margin : 0 !important ;
padding : 0 !important ;
}
.jp-carousel-image-meta li {
color : var(--jp-carousel-primary-color) !important ;
display : inline-block !important ;
font-size : 13px !important ;
margin : 0 2% 15px 0 !important ;
vertical-align : top !important ;
width : 48% !important ;
}
.jp-carousel-image-meta h5 {
color : var(--jp-carousel-primary-subtle-color) !important ;
font-size : 10px !important ;
letter-spacing : 0.1em !important ;
margin : 0 0 2px !important ;
text-transform : uppercase !important ;
}
a.jp-carousel-image-download {
clear : both;
color : var(--jp-carousel-primary-subtle-color);
display : inline-block;
font-size : 14px;
font-weight : 400;
line-height : 1;
text-decoration : none;
}
a.jp-carousel-image-download svg {
display : inline-block;
margin : 0 3px;
padding-bottom : 2px;
vertical-align : middle;
}
a.jp-carousel-image-download span.photo-size {
border-radius : 1em;
display : inline-block;
font-size : 11px;
margin-left : 2px;
}
a.jp-carousel-image-download span.photo-size-times {
padding : 0 1px 0 2px;
}
.jp-carousel-comments {
background : none transparent;
bottom : 10px;
font : 15px/1.7 "Helvetica Neue", sans-serif !important ;
font-weight : 400;
margin-top : 20px;
width : 100%;
}
.jp-carousel-comments p a:active, .jp-carousel-comments p a:focus, .jp-carousel-comments p a:hover {
color : var(--jp-carousel-primary-color) !important ;
}
.jp-carousel-comment {
background : none transparent;
color : var(--jp-carousel-primary-subtle-color);
display : flex;
overflow : auto;
width : 100%;
}
.jp-carousel-comment + .jp-carousel-comment {
margin-top : 20px;
}
.jp-carousel-comment:last-of-type {
margin-bottom : 20px;
}
.jp-carousel-comment p {
color : var(--jp-carousel-primary-subtle-color) !important ;
}
.jp-carousel-comment .comment-author {
border : none;
display : inline;
float : none;
font-size : 15px;
font-weight : 500;
margin : 0;
padding : 0;
width : auto;
}
.jp-carousel-comment .comment-author a {
color : var(--jp-carousel-primary-color);
}
.jp-carousel-comment .comment-gravatar {
float : none;
margin-right : 10px;
}
.jp-carousel-comment .comment-content {
border : none;
padding : 0;
}
.jp-carousel-comment .avatar {
background-color : transparent !important ;
border : none !important ;
border-radius : 4px;
height : 64px;
margin : 0;
min-height : 64px;
min-width : 64px;
padding : 0 !important ;
width : 64px;
}
.jp-carousel-comment .comment-date {
border-bottom : 1px solid var(--jp-carousel-bg-faded-color);
color : var(--jp-carousel-primary-subtle-color);
font-size : 11px;
margin-bottom : 6px;
}
#jp-carousel-comment-form {
margin : 0 0 10px !important ;
width : 100%;
}
#jp-carousel-comment-form.jp-carousel-is-disabled {
opacity : 0.5;
pointer-events : none;
}
textarea#jp-carousel-comment-form-comment-field {
background : #fbfbfb;
border : var(--jp-carousel-border-color) solid 1px;
border-radius : 3px;
box-shadow : 2px 2px 2px rgb(0, 0, 0, 0.1) inset;
box-sizing : border-box;
color : var(--jp-carousel-primary-subtle-color);
float : none;
font : 16px/1.4 "Helvetica Neue", sans-serif !important ;
height : 147px;
margin : 0;
overflow : hidden;
padding : 10px 10px 5px;
width : 100%;
}
textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
color : #555;
}
textarea#jp-carousel-comment-form-comment-field:focus {
background : #fbfbfb;
color : var(--jp-carousel-primary-subtle-color);
}
textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
color : var(--jp-carousel-primary-subtle-color);
}
#jp-carousel-loading-overlay {
bottom : 0;
display : none;
left : 0;
position : fixed;
right : 0;
top : 0;
}
#jp-carousel-loading-wrapper {
align-items : center;
display : flex;
height : 100vh;
justify-content : center;
width : 100vw;
}
#jp-carousel-library-loading, #jp-carousel-library-loading:after {
border-radius : 50%;
height : 40px;
width : 40px;
}
#jp-carousel-library-loading {
animation : load8 1.1s linear infinite;
border : hsl(0 0% 100% / 0.2) solid 8px;
border-left : 8px solid var(--jp-carousel-primary-color);
float : left;
font-size : 10px;
margin : 22px 0 0 10px;
position : relative;
text-indent : -9999em;
transform : translateZ(0);
}
#jp-carousel-comment-form-spinner, #jp-carousel-comment-form-spinner:after {
border-radius : 50%;
height : 20px;
width : 20px;
}
#jp-carousel-comment-form-spinner {
animation : load8 1.1s linear infinite;
border : hsl(0 0% 100% / 0.2) solid 4px;
border-left : 4px solid var(--jp-carousel-primary-color);
bottom : 0;
display : none;
float : left;
font-size : 10px;
left : 0;
margin : 0 auto;
position : absolute;
right : 0;
text-indent : -9999em;
top : calc(50% - 15px);
transform : translateZ(0);
}
@keyframes load8 {
0% {
transform : rotate(0deg);
}
to {
transform : rotate(1turn);
}
}
.jp-carousel-info-content-wrapper {
margin : auto;
max-width : 800px;
}
#jp-carousel-comment-form-submit-and-info-wrapper {
display : none;
overflow : hidden;
width : 100%;
}
#jp-carousel-comment-form-commenting-as input {
background : #fff;
border : var(--jp-carousel-border-color) solid 1px;
border-radius : 2px;
box-shadow : 2px 2px 2px rgb(0, 0, 0, 0.2) inset;
color : var(--jp-carousel-primary-subtle-color);
float : left;
font : 16px/1.4 "Helvetica Neue", sans-serif !important ;
padding : 10px;
width : 285px;
}
#jp-carousel-comment-form-commenting-as input:focus {
background : #fbfbfb;
color : var(--jp-carousel-primary-subtle-color);
}
#jp-carousel-comment-form-commenting-as p {
float : left;
font : 400 13px/1.7 "Helvetica Neue", sans-serif !important ;
margin : 22px 0 0;
}
#jp-carousel-comment-form-commenting-as fieldset {
border : none;
clear : both;
float : left;
margin : 20px 0 0;
padding : 0;
}
#jp-carousel-comment-form-commenting-as label {
float : left;
font : 400 13px/1.7 "Helvetica Neue", sans-serif !important ;
margin : 0 20px 3px 0;
width : 100px;
}
#jp-carousel-comment-form-button-submit {
background : #fff;
border : var(--jp-carousel-primary-color) solid 1px;
border-radius : 3px;
color : var(--jp-carousel-primary-color);
display : block;
font-size : 14px;
margin-left : auto;
margin-top : 20px;
padding : 8px 16px;
}
#jp-carousel-comment-form-button-submit:active, #jp-carousel-comment-form-button-submit:focus {
background : #000;
color : var(--jp-carousel-bg-color);
}
#jp-carousel-comment-form-container {
color : var(--jp-carousel-primary-subtle-color);
margin-bottom : 15px;
margin-top : 20px;
overflow : hidden;
position : relative;
width : 100%;
}
#jp-carousel-comment-post-results {
display : none;
overflow : auto;
width : 100%;
}
#jp-carousel-comment-post-results span {
border : var(--jp-carousel-border-color) solid 1px;
border-radius : 2px;
box-shadow : 0 0 5px 0 rgb(0, 0, 0, 0.2) inset;
box-sizing : border-box;
display : block;
font : 13px/1.4 "Helvetica Neue", sans-serif !important ;
margin-top : 20px;
overflow : auto;
padding : 1em 0;
text-align : center;
width : 100%;
}
.jp-carousel-comment-post-error {
color : #df4926;
}
#jp-carousel-comments-closed, #jp-carousel-comments-loading {
color : var(--jp-carousel-primary-subtle-color);
display : none;
}
#jp-carousel-comments-loading {
bottom : 10px;
font : 400 15px/1.7 "Helvetica Neue", sans-serif !important ;
margin-bottom : 20px;
margin-top : 20px;
text-align : left;
width : 100%;
}
.jp-carousel-photo-icons-container {
display : block;
flex : 1;
margin : 0 20px 0 30px;
text-align : right;
white-space : nowrap;
}
.jp-carousel-icon-btn {
background : none;
border : none;
display : inline-block;
height : 64px;
padding : 16px;
text-decoration : none;
}
.jp-carousel-icon {
border : none;
border-radius : 4px;
font-style : normal;
font-weight : 400;
line-height : 0;
padding : 4px 3px 3px;
pointer-events : none;
width : 31px;
}
.jp-carousel-icon, .jp-carousel-icon svg {
display : inline-block;
}
.jp-carousel-overlay rect {
fill : var(--jp-carousel-primary-color);
}
.jp-carousel-selected .jp-carousel-icon {
background : #000;
}
.jp-carousel-selected rect {
fill : var(--jp-carousel-bg-color);
}
.jp-carousel-icon-comments.jp-carousel-show {
display : inline-block;
}
.jp-carousel-icon .jp-carousel-has-comments-indicator {
background : #000;
border-radius : 4px;
color : var(--jp-carousel-bg-color);
display : none;
font-family : "Helvetica Neue", sans-serif !important ;
font-size : 12px;
font-weight : 400;
line-height : 1;
margin-left : -16px;
padding : 2px 4px;
position : relative;
vertical-align : top;
}
.jp-carousel-selected .jp-carousel-icon .jp-carousel-has-comments-indicator {
background : #fff;
color : var(--jp-carousel-primary-color);
}
.jp-carousel-has-comments-indicator.jp-carousel-show {
display : inline-block;
}
@media only screen and (max-width: 760px) {
.jp-carousel-buttons, .jp-carousel-overlay .swiper-container .swiper-button-next, .jp-carousel-overlay .swiper-container .swiper-button-prev {
display : none !important ;
}
.jp-carousel-image-meta {
box-sizing : border-box;
float : none !important ;
margin-left : 0;
width : 100% !important ;
}
.jp-carousel-close-hint {
font-size : 26px !important ;
position : fixed !important ;
right : 10px;
top : 10px;
}
.admin-bar .jp-carousel-close-hint {
top : 40px;
}
.jp-carousel-slide img {
opacity : 1;
}
.jp-carousel-wrap {
background-color : #fff;
}
.jp-carousel-fadeaway, .jp-carousel-info > .jp-carousel-photo-info {
display : none;
}
.jp-carousel-comments-wrapper > .jp-carousel-photo-info {
display : block;
}
.jp-carousel-caption {
overflow : visible !important ;
}
.jp-carousel-info-footer .jp-carousel-photo-title-container {
display : none;
}
.jp-carousel-photo-icons-container {
margin : 0 10px 0 0;
white-space : nowrap;
}
.jp-carousel-icon-btn {
padding-left : 20px;
}
.jp-carousel-pagination {
padding-left : 5px;
}
.jp-carousel-pagination-container {
margin-left : 25px;
}
.jp-carousel-comment .avatar {
min-width : 48px;
}
#jp-carousel-comment-form-commenting-as fieldset, #jp-carousel-comment-form-commenting-as input {
float : none;
width : 100%;
}
}
.contact-form .clear-form {
clear : both;
}
.contact-form input {
font : inherit;
}
.contact-form input::placeholder {
transition : opacity 0.3s ease-out;
}
.contact-form input:hover::placeholder {
opacity : 0.5;
}
.contact-form input:focus::placeholder {
opacity : 0.3;
}
:where(.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"], .contact-form input[type="url"]) {
border-width : 1px;
box-sizing : border-box;
line-height : normal;
padding : 12px 8px;
width : 100%;
}
.contact-form select {
min-width : 150px;
padding : 14px 7px;
}
.contact-form textarea {
box-sizing : border-box;
float : none;
font : inherit;
height : 200px;
padding : 7px;
width : 100%;
}
.contact-form input[type="checkbox"], .contact-form input[type="radio"] {
float : none;
margin : 0 0.75rem 0 5px;
}
.contact-form input[type="checkbox"] {
margin-left : 0;
top : 0;
}
.contact-form label {
display : block;
float : none;
font-weight : 700;
margin-bottom : 0.25em;
}
.contact-form label.consent-implicit input {
display : none;
}
.contact-form label.checkbox, .contact-form label.checkbox-multiple, .contact-form label.radio {
align-items : center;
display : inline-flex;
float : none;
font-weight : 400;
margin-bottom : 0.25em;
}
.contact-form .grunion-field-checkbox-multiple-wrap, .contact-form .grunion-field-checkbox-wrap, .contact-form .grunion-field-consent-wrap, .contact-form .grunion-field-radio-wrap {
margin-bottom : 1em;
}
.contact-form label span {
font-size : 85%;
font-weight : 400;
margin-left : 0.25em;
}
.contact-form-submission {
margin-bottom : 4em;
padding : 1.5em 1em;
}
.contact-form-submission p {
overflow-wrap : break-word;
margin : 0 auto;
}
.form-errors .form-error-message {
color : red;
}
.textwidget .contact-form input[type="email"], .textwidget .contact-form input[type="tel"], .textwidget .contact-form input[type="text"], .textwidget .contact-form input[type="url"], .textwidget .contact-form textarea, .wp-block-column .contact-form input[type="email"], .wp-block-column .contact-form input[type="tel"], .wp-block-column .contact-form input[type="text"], .wp-block-column .contact-form input[type="url"], .wp-block-column .contact-form textarea {
width : 100%;
}
#jetpack-check-feedback-spam {
margin : 1px 8px 0 0;
}
.jetpack-check-feedback-spam-spinner {
display : inline-block;
margin-top : 7px;
}
.wp-block-jetpack-contact-form {
display : flex;
flex-direction : row;
flex-wrap : wrap;
gap : var(--wp--style--block-gap, 1.5rem);
justify-content : flex-start;
}
.wp-block-jetpack-button, .wp-block-jetpack-contact-form .grunion-field-wrap {
flex : 0 0 100%;
}
.wp-block-jetpack-button.alignright button {
float : right;
}
.wp-block-jetpack-contact-form .grunion-field-wrap {
box-sizing : border-box;
}
.wp-block-jetpack-contact-form .grunion-field-width-25-wrap {
flex : 1 1 calc(25% - var(--wp--style--block-gap, 1.5rem) * 1);
max-width : 25%;
}
.wp-block-jetpack-contact-form .grunion-field-width-50-wrap {
flex : 1 1 calc(50% - var(--wp--style--block-gap, 1.5rem) * 1);
max-width : 50%;
}
.wp-block-jetpack-contact-form .grunion-field-width-75-wrap {
flex : 1 1 calc(75% - var(--wp--style--block-gap, 1.5rem) * 1);
max-width : 75%;
}
.grunion-field-checkbox-wrap, .grunion-field-consent-wrap {
align-self : center;
}
@media only screen and (min-width: 600px) {
.contact-form input[type="email"], .contact-form input[type="tel"], .contact-form input[type="text"], .contact-form input[type="url"] {
width : 50%;
}
.wp-block-jetpack-contact-form input[type="email"], .wp-block-jetpack-contact-form input[type="tel"], .wp-block-jetpack-contact-form input[type="text"], .wp-block-jetpack-contact-form input[type="url"] {
width : 100%;
}
}
.jetpack-empty-spam, .jetpack-empty-spam-container {
display : inline-block;
}
.jetpack-empty-spam-spinner {
display : inline-block;
margin-top : 7px;
}
.wp-block-jetpack-contact-form .wp-block-spacer {
width : 100%;
}
.infinite-loader {
color : #000;
display : block;
height : 28px;
text-align : center;
}
#infinite-handle span {
background : #333;
border-radius : 1px;
color : #f0f0f1;
cursor : pointer;
font-size : 13px;
padding : 6px 16px;
}
@keyframes spinner-inner {
0% {
opacity : 1;
}
to {
opacity : 0;
}
}
.infinite-loader .spinner-inner div {
animation : spinner-inner 1s linear infinite;
background : #000;
border-radius : 3px / 6px;
height : 12px;
left : 47px;
outline : 1px solid #fff;
position : absolute;
top : 24px;
transform-origin : 3px 26px;
width : 6px;
}
.infinite-loader .spinner-inner div:first-child {
animation-delay : -0.9166666667s;
background : #000;
transform : rotate(0deg);
}
.infinite-loader .spinner-inner div:nth-child(2) {
animation-delay : -0.8333333333s;
background : #000;
transform : rotate(30deg);
}
.infinite-loader .spinner-inner div:nth-child(3) {
animation-delay : -0.75s;
background : #000;
transform : rotate(60deg);
}
.infinite-loader .spinner-inner div:nth-child(4) {
animation-delay : -0.6666666667s;
background : #000;
transform : rotate(90deg);
}
.infinite-loader .spinner-inner div:nth-child(5) {
animation-delay : -0.5833333333s;
background : #000;
transform : rotate(120deg);
}
.infinite-loader .spinner-inner div:nth-child(6) {
animation-delay : -0.5s;
background : #000;
transform : rotate(150deg);
}
.infinite-loader .spinner-inner div:nth-child(7) {
animation-delay : -0.4166666667s;
background : #000;
transform : rotate(180deg);
}
.infinite-loader .spinner-inner div:nth-child(8) {
animation-delay : -0.3333333333s;
background : #000;
transform : rotate(210deg);
}
.infinite-loader .spinner-inner div:nth-child(9) {
animation-delay : -0.25s;
background : #000;
transform : rotate(240deg);
}
.infinite-loader .spinner-inner div:nth-child(10) {
animation-delay : -0.1666666667s;
background : #000;
transform : rotate(270deg);
}
.infinite-loader .spinner-inner div:nth-child(11) {
animation-delay : -0.0833333333s;
background : #000;
transform : rotate(300deg);
}
.infinite-loader .spinner-inner div:nth-child(12) {
animation-delay : 0s;
background : #000;
transform : rotate(330deg);
}
.infinite-loader .spinner {
background : none;
display : inline-block;
height : 28px;
overflow : hidden;
width : 28px;
}
.infinite-loader .spinner-inner {
backface-visibility : hidden;
height : 100%;
position : relative;
transform : translateZ(0) scale(0.28);
transform-origin : 0 0;
width : 100%;
}
.infinite-loader .spinner-inner div {
box-sizing : content-box;
}
#infinite-handle span button, #infinite-handle span button:focus, #infinite-handle span button:hover {
background : transparent;
border : none;
color : inherit;
cursor : inherit;
display : inline;
font-family : inherit;
font-size : inherit;
font-weight : inherit;
line-height : inherit;
margin : 0;
padding : 0;
position : static;
}
#infinite-handle span button::-moz-focus-inner {
border : none;
margin : 0;
padding : 0;
}
@media (max-width: 800px) {
#infinite-handle span:before {
display : none;
}
#infinite-handle span {
display : block;
}
}
#infinite-footer {
bottom : -50px;
left : 0;
position : fixed;
width : 100%;
}
#infinite-footer a {
text-decoration : none;
}
#infinite-footer .blog-credits a:hover, #infinite-footer .blog-info a:hover {
color : #444;
text-decoration : underline;
}
#infinite-footer .container {
background : hsl(0 0% 100% / 0.8);
border : rgb(0, 0, 0, 0.1) solid;
border-width : 1px 0 0;
box-sizing : border-box;
margin : 0 auto;
overflow : hidden;
padding : 1px 20px;
width : 780px;
}
#infinite-footer .blog-credits, #infinite-footer .blog-info {
box-sizing : border-box;
line-height : 25px;
}
#infinite-footer .blog-info {
float : left;
overflow : hidden;
text-align : left;
text-overflow : ellipsis;
white-space : nowrap;
width : 40%;
}
#infinite-footer .blog-credits {
float : right;
font-weight : 400;
width : 60%;
}
#infinite-footer .blog-info a {
color : #111;
font-size : 14px;
font-weight : 700;
}
#infinite-footer .blog-credits {
color : #888;
font-size : 12px;
text-align : right;
}
#infinite-footer .blog-credits a {
color : #646970;
}
.infinity-end.neverending #infinite-footer {
display : none;
}
@media (max-width: 640px) {
#infinite-footer .container {
box-sizing : border-box;
width : 100%;
}
#infinite-footer .blog-info {
width : 30%;
}
#infinite-footer .blog-credits {
width : 70%;
}
#infinite-footer .blog-credits, #infinite-footer .blog-info a {
font-size : 10px;
}
#infinite-footer {
position : static;
}
}
#infinite-aria {
clip : rect(0 0 0 0);
border : 0;
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
}
.infinite-wrap:focus {
outline : 0 !important ;
}
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
overflow : hidden;
width : 61px;
}
#wpadminbar iframe.admin-bar-likes-widget {
border-width : 0;
height : 28px;
min-height : 28px;
position : absolute;
top : 0;
width : 61px;
}
div.jetpack-likes-widget-wrapper {
min-height : 50px;
position : relative;
width : 100%;
}
div.jetpack-likes-widget-wrapper .sd-link-color {
font-size : 12px;
}
div.jetpack-comment-likes-widget-wrapper {
min-height : 31px;
position : relative;
width : 100%;
}
div.jetpack-comment-likes-widget-wrapper iframe {
margin-bottom : 0;
}
#likes-other-gravatars {
background-color : #2e4453;
border-width : 0;
box-shadow : 0 0 10px #2e4453;
box-shadow : 0 0 10px rgb(46, 68, 83, 0.6);
display : none;
min-width : 130px;
padding : 10px 10px 12px;
position : absolute;
z-index : 1000;
}
#likes-other-gravatars * {
line-height : normal;
}
#likes-other-gravatars .likes-text {
color : #fff;
font-size : 12px;
padding-bottom : 8px;
}
#likes-other-gravatars li, #likes-other-gravatars ul {
list-style-type : none;
margin : 0;
padding : 0;
text-indent : 0;
}
#likes-other-gravatars li:before {
content : "";
}
#likes-other-gravatars ul.wpl-avatars {
display : block;
max-height : 190px;
overflow : auto;
}
#likes-other-gravatars ul.wpl-avatars li {
float : left;
height : 32px;
margin : 0 5px 5px 0;
width : 32px;
}
#likes-other-gravatars ul.wpl-avatars li a {
border-bottom : none !important ;
display : block;
margin : 0 2px 0 0;
}
#likes-other-gravatars ul.wpl-avatars li a img {
background : none;
border : none;
margin : 0 !important ;
padding : 0 !important ;
position : static;
}
div.sd-box {
border-top : 1px solid #dcdcde;
border-top : 1px solid rgb(0, 0, 0, 0.13);
}
.comment-likes-widget, .entry-content .post-likes-widget, .post-likes-widget {
border-width : 0;
display : block;
margin : 0;
}
.comment-likes-widget-placeholder, .post-likes-widget-placeholder {
border-width : 0;
margin : 0;
position : relative;
}
.comment-likes-widget-placeholder {
display : flex;
height : 18px;
position : absolute;
}
.comment-likes-widget-placeholder:before {
background-image : url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232EA2CC' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");
background-repeat : no-repeat;
background-size : 16px 16px;
color : #2ea2cc;
content : "";
display : inline-block;
height : 16px;
padding-right : 5px;
position : relative;
top : 3px;
width : 16px;
}
.post-likes-widget-placeholder .button {
display : none;
}
.comment-likes-widget-placeholder .loading, .post-likes-widget-placeholder .loading {
color : #999;
font-size : 12px;
}
.comment-likes-widget-placeholder .loading {
align-self : center;
color : #4e4e4e;
margin-top : 4px;
padding-left : 5px;
}
div.sharedaddy.sd-like-enabled .sd-like h3 {
display : none;
}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
float : none;
position : absolute;
top : 0;
width : 100%;
}
.comment-likes-widget {
width : 100%;
}
.cs-rating, .pd-rating {
display : block !important ;
}
.sd-gplus .sd-title {
display : none;
}
@media print {
.jetpack-likes-widget-wrapper {
display : none;
}
}
.jp-related-posts-i2__row {
display : flex;
margin-top : 1.5rem;
}
.jp-related-posts-i2__row:first-child {
margin-top : 0;
}
.jp-related-posts-i2__post {
display : flex;
flex-basis : 0;
flex-direction : column;
flex-grow : 1;
margin : 0 10px;
padding-left : 0;
}
.jp-related-posts-i2__row[data-post-count="3"] .jp-related-posts-i2__post {
max-width : calc(33% - 20px);
}
.jp-related-posts-i2__row[data-post-count="1"] .jp-related-posts-i2__post, .jp-related-posts-i2__row[data-post-count="2"] .jp-related-posts-i2__post {
max-width : calc(50% - 20px);
}
.jp-related-posts-i2__post-context, .jp-related-posts-i2__post-date, .jp-related-posts-i2__post-heading, .jp-related-posts-i2__post-img-link {
display : block;
flex-direction : row;
}
.jp-related-posts-i2__post-heading {
font-size : 1rem;
line-height : 1.2em;
margin : 0.5rem 0;
}
.jp-related-posts-i2__post-link {
display : block;
line-height : 1.2em;
width : 100%;
}
.jp-related-posts-i2__post-img-link {
order : -1;
}
.jp-related-posts-i2__post-img-link img {
width : 100%;
}
.jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__row {
display : block;
margin-top : 0;
}
.jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__post {
margin : 0;
max-width : none;
}
.jp-relatedposts-i2[data-layout="list"].jp-related-posts-i2__post-img-link {
margin-top : 1rem;
}
@media only screen and (max-width: 640px) {
.jp-related-posts-i2__row {
display : block;
margin-top : 0;
}
.jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post {
margin : 1rem 0 0;
max-width : none;
}
.jp-related-posts-i2__post-img-link {
margin-top : 1rem;
}
.jp-related-posts-i2__post-img-link img {
width : 350px;
}
}
#jp-relatedposts {
clear : both;
display : none;
margin : 1em 0;
padding-top : 1em;
position : relative;
}
.jp-relatedposts:after {
clear : both;
content : "";
display : block;
}
#jp-relatedposts h3.jp-relatedposts-headline {
display : inline-block;
float : left;
font-family : inherit;
font-size : 9pt;
font-weight : 700;
margin : 0 0 1em;
}
#jp-relatedposts h3.jp-relatedposts-headline em:before {
border-top : 1px solid #dcdcde;
border-top : 1px solid rgb(0, 0, 0, 0.2);
content : "";
display : block;
margin-bottom : 1em;
min-width : 30px;
width : 100%;
}
#jp-relatedposts h3.jp-relatedposts-headline em {
font-style : normal;
font-weight : 700;
}
#jp-relatedposts .jp-relatedposts-items {
clear : left;
}
#jp-relatedposts .jp-relatedposts-items-visual {
margin-right : -20px;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
box-sizing : border-box;
float : left;
margin : 0 0 1em;
width : 33%;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
opacity : 0.8;
padding-right : 20px;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4), #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {
clear : both;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
text-decoration : underline;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
opacity : 1;
}
#jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items time, #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
font-size : 14px;
line-height : 20px;
margin : 0;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
position : relative;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
border-bottom : 0;
bottom : 0;
display : block;
left : 0;
position : absolute;
right : 0;
top : 0;
}
#jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items time {
margin-bottom : 0;
}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
display : block;
font-family : inherit;
margin : 0;
max-width : 100%;
text-transform : none;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
font-size : inherit;
font-weight : 400;
opacity : 1;
text-decoration : none;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
text-decoration : underline;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
display : block;
max-width : 90%;
overflow : hidden;
text-overflow : ellipsis;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
height : auto;
max-width : 100%;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
opacity : 0.6;
}
#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt, .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
display : none;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
overflow : hidden;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {
margin-bottom : 1em;
}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
clear : both;
width : 100%;
}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {
float : left;
margin-right : 3%;
max-width : 33%;
overflow : hidden;
}
#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
display : inline-block;
max-width : 63%;
}
@media only screen and (max-width: 640px) {
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
width : 50%;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
clear : left;
}
#jp-relatedposts .jp-relatedposts-items-visual {
margin-right : 20px;
}
}
@media only screen and (max-width: 320px) {
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
clear : both;
margin : 0 0 1em;
width : 100%;
}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
float : none;
margin-right : 0;
max-width : 100%;
}
}
@media print {
.jp-relatedposts {
display : none !important ;
}
}
#jp-post-flair {
padding-top : 0.5em;
}
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
clear : both;
}
div.sharedaddy h3.sd-title {
display : inline-block;
font-size : 9pt;
font-weight : 700;
line-height : 1.2;
margin : 0 0 1em;
}
div.sharedaddy h3.sd-title:before {
border-top : 1px solid #dcdcde;
content : "";
display : block;
margin-bottom : 1em;
min-width : 30px;
width : 100%;
}
body.highlander-light h3.sd-title:before {
border-top : 1px solid rgb(0, 0, 0, 0.2);
}
body.highlander-dark h3.sd-title:before {
border-top : 1px solid hsl(0 0% 100% / 0.4);
}
.sd-sharing {
margin-bottom : 1em;
}
.sd-content ul {
list-style : none !important ;
margin : 0 !important ;
padding : 0 !important ;
}
.sd-content ul li {
display : inline-block;
}
.sd-content ul li.share-deprecated {
opacity : 0.5;
}
.sd-content ul li.share-deprecated a span {
text-decoration : line-through;
}
.sd-block.sd-gplus {
margin : 0 0 0.5em;
}
.sd-gplus .sd-content {
font-size : 12px;
}
.sd-content .share-email-error .share-email-error-title {
margin : 0.5em 0;
}
.sd-content .share-email-error .share-email-error-text {
font-family : "Open Sans", sans-serif;
font-size : 12px;
margin : 0.5em 0;
}
#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content > ul > li .digg_button > a, .sd-social-official .sd-content > ul > li > a.sd-button, .sd-social-text .sd-content ul li a.sd-button {
background : #f8f8f8;
border : #ccc solid 1px;
border-radius : 3px;
box-shadow : 0 1px 0 rgb(0, 0, 0, 0.08);
color : #656565 !important ;
display : inline-block;
font-family : "Open Sans", sans-serif;
font-size : 12px;
font-weight : 400;
line-height : 23px;
padding : 1px 8px 0 5px;
text-decoration : none !important ;
text-shadow : none;
}
.sd-content ul li .option a.share-ustom span, .sd-content ul li a.sd-button > span, .sd-content ul li.advanced a.share-more span, .sd-content ul li.preview-item div.option.option-smart-off a span, .sd-social-icon-text .sd-content ul li a.sd-button > span, .sd-social-official .sd-content > ul > li .digg_button > a span, .sd-social-official .sd-content > ul > li > a.sd-button span, .sd-social-text .sd-content ul li a.sd-button span {
line-height : 23px;
}
.sd-social-official .sd-content .sharing-hidden .inner > ul > li .digg_button > a, .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 > ul > li > a.sd-button {
box-shadow : none;
line-height : 17px;
vertical-align : top;
}
.sd-social-official .sd-content ul li a.sd-button > span {
line-height : 17px;
}
.sd-social-official .sd-content .sharing-hidden .inner > 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 > ul > li .digg_button > a:before, .sd-social-official .sd-content > ul > li > a.sd-button:before {
margin-bottom : -1px;
}
.sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-icon .sd-content ul li a.sd-button:hover, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:hover, .sd-social-official .sd-content > ul > li .digg_button > a:active, .sd-social-official .sd-content > ul > li .digg_button > a:hover, .sd-social-official .sd-content > ul > li > a.sd-button:active, .sd-social-official .sd-content > ul > li > a.sd-button:hover, .sd-social-text .sd-content ul li a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:hover {
background : #f6f7f7;
border : #999 solid 1px;
color : #555;
}
.sd-social-icon .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 .digg_button > a:active, .sd-social-official .sd-content > ul > li > a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:active {
box-shadow : 0 1px 0 rgb(0, 0, 0, 0.16) inset;
}
.sd-content ul li a.sd-button:before {
display : inline-block;
font : normal normal normal 18px/1 social-logos;
text-align : center;
vertical-align : top;
}
.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 5px 5px 0;
padding : 0;
}
.jp-sharing-input-touch .sd-content ul li {
padding-left : 10px;
}
.sd-content ul li.preview-item a.sd-button span, .sd-social-icon-text .sd-content ul li a span, .sd-social-official .sd-content ul li a.sd-button span {
margin-left : 3px;
}
.sd-content ul li.preview-item.no-icon a.sd-button span {
margin-left : 0;
}
.sd-content ul li.no-icon a:before, .sd-social-text .sd-content ul li a:before {
display : none;
}
body .sd-content ul li.share-custom.no-icon a span, body .sd-social-text .sd-content ul li.share-custom a span {
background-image : none;
background-position : -500px -500px !important ;
background-repeat : no-repeat !important ;
height : 0;
line-height : inherit;
padding-left : 0;
}
.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-content ul li.share-print div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-print a:before, .sd-social-icon-text .sd-content li.share-print a:before, .sd-social-official .sd-content li.share-print a:before, .sd-social-text .sd-content ul li.share-print a:before {
content : "\f469";
}
.sd-content ul li.share-email div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-email a:before, .sd-social-icon-text .sd-content li.share-email a:before, .sd-social-official .sd-content li.share-email a:before, .sd-social-text .sd-content ul li.share-email a:before {
content : "\f410";
}
.sd-content ul li.share-linkedin div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-linkedin a:before, .sd-social-icon-text .sd-content li.share-linkedin a:before, .sd-social-text .sd-content ul li.share-linkedin a:before {
content : "\f207";
}
.sd-content ul li.share-twitter div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-twitter a:before, .sd-social-icon-text .sd-content li.share-twitter a:before, .sd-social-text .sd-content ul li.share-twitter a:before {
content : "\f202";
}
.sd-content ul li.share-reddit div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-reddit a:before, .sd-social-icon-text .sd-content li.share-reddit a:before, .sd-social-text .sd-content ul li.share-reddit a:before {
content : "\f222";
}
.sd-content ul li.share-tumblr div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-tumblr a:before, .sd-social-icon-text .sd-content li.share-tumblr a:before, .sd-social-text .sd-content ul li.share-tumblr a:before {
content : "\f607";
}
.sd-content ul li.share-pocket div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-pocket a:before, .sd-social-icon-text .sd-content li.share-pocket a:before, .sd-social-text .sd-content ul li.share-pocket a:before {
content : "\f224";
}
.sd-content ul li.share-pinterest div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-pinterest a:before, .sd-social-icon-text .sd-content li.share-pinterest a:before, .sd-social-text .sd-content ul li.share-pinterest a:before {
content : "\f210";
}
.sd-content ul li.share-facebook div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-facebook a:before, .sd-social-icon-text .sd-content li.share-facebook a:before, .sd-social-text .sd-content ul li.share-facebook a:before {
content : "\f203";
}
.sd-content ul li.share-press-this div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-press-this 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, .sd-social-text .sd-content ul li.share-press-this a:before {
content : "\f205";
}
.sd-social-official .sd-content li.share-press-this a:before {
color : #2ba1cb;
}
.sd-content ul li.share-telegram div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-telegram a:before, .sd-social-icon-text .sd-content li.share-telegram a:before, .sd-social-official .sd-content li.share-telegram a:before, .sd-social-text .sd-content ul li.share-telegram a:before {
content : "\f606";
}
.sd-social-official .sd-content li.share-telegram a:before {
color : #08c;
}
.sd-content ul li.share-skype div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-skype a:before, .sd-social-icon-text .sd-content li.share-skype a:before, .sd-social-text .sd-content ul li.share-skype a:before {
content : "\f220";
}
.sd-content ul li.advanced a.share-more:before, .sd-social-icon .sd-content ul a.share-more:before, .sd-social-icon-text .sd-content a.share-more:before, .sd-social-official .sd-content a.share-more:before, .sd-social-text .sd-content ul a.share-more:before {
content : "\f415";
}
.sd-social-official .sd-content a.share-more:before {
color : #2ba1cb;
}
.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-jetpack-whatsapp 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, .sd-social-text .sd-content ul 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-content ul li.share-deprecated div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-deprecated a:before, .sd-social-icon-text .sd-content li.share-deprecated a:before, .sd-social-official .sd-content li.share-deprecated a:before {
content : "🚫";
height : 1em;
width : 1em;
}
.sd-social .sd-button .share-count {
background : #2ea2cc;
border-radius : 10px;
color : #fff;
display : inline-block;
font-size : 10px;
line-height : 1;
padding : 1px 3px;
text-align : center;
}
.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 {
clear : both;
content : ".";
display : block;
height : 0;
visibility : hidden;
}
.sd-social-official .sd-content li.share-press-this a {
margin : 0 0 5px;
}
.sd-social-official .sd-content ul > li {
display : block;
float : left;
height : 25px;
margin : 0 10px 5px 0 !important ;
}
.sd-social-official .fb-share-button > span {
vertical-align : top !important ;
}
.sd-social-official .sd-content .pocket_button iframe {
width : 98px;
}
.reddit_button iframe {
margin-top : 1px;
}
.linkedin_button > span, .pinterest_button, .pocket_button iframe, .twitter_button {
margin : 0 !important ;
}
.linkedin_button > span, .pinterest_button a {
display : block !important ;
}
.sd-social-official .sd-content .share-skype {
width : 55px;
}
body .sd-social-official li a.share-more, body .sd-social-official li.share-custom a, body .sd-social-official li.share-digg a, body .sd-social-official li.share-email a, body .sd-social-official li.share-press-this a, body .sd-social-official li.share-print {
position : relative;
top : 0;
}
body .sd-social-icon .sd-content li.share-custom > a {
padding : 2px 3px 0;
position : relative;
top : 4px;
}
body .sd-content ul li.share-custom a.share-icon span, 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-official .sd-content li.share-custom a span, body .sd-social-text .sd-content li.share-custom a span {
background-repeat : no-repeat;
background-size : 16px 16px;
display : inline-block;
height : 21px;
line-height : 16px;
margin-left : 0;
padding : 0 0 0 19px;
}
body .sd-social-icon .sd-content li.share-custom a span {
padding-left : 16px !important ;
width : 0;
}
.sharing-hidden .inner {
background : #fff;
border : #ccc solid 1px;
border-radius : 2px;
box-shadow : 0 5px 20px rgb(0, 0, 0, 0.2);
margin-top : 5px;
max-width : 400px;
padding : 10px;
position : absolute;
z-index : 2;
}
.sharing-hidden .inner ul {
margin : 0 !important ;
}
.sd-social-official .sd-content .sharing-hidden ul > li.share-end {
clear : both;
height : 0 !important ;
margin : 0 !important ;
}
.sharing-hidden .inner:after, .sharing-hidden .inner:before {
border-bottom : 8px solid #ccc;
border-left : 6px solid transparent;
border-right : 6px solid transparent;
content : "";
display : block;
height : 0;
left : 20px;
position : absolute;
top : -8px;
width : 0;
z-index : 1;
}
.sharing-hidden .inner:after {
border-bottom : 8px solid #fff;
border-left : 6px solid transparent;
border-right : 6px solid transparent;
top : -7px;
z-index : 2;
}
.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 : 0;
border-radius : 50%;
box-shadow : none;
height : auto;
line-height : 1;
margin-bottom : 0;
padding : 7px;
position : relative;
top : -2px;
width : auto;
}
.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.6;
}
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button:before {
top : 0;
}
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-custom {
padding : 8px 8px 6px;
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 {
background : #555;
border-radius : 0;
bottom : 0;
font-size : 9px;
position : absolute;
right : 0;
}
.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 : #1877f2;
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 : #555 !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-press-this a.sd-button {
background : #4f94d4;
color : #fff !important ;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-telegram a.sd-button {
background : #08c;
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-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 : #555 !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);
height : 1px;
overflow : hidden;
position : absolute !important ;
width : 1px;
}
.sharing-screen-reader-text:active, .sharing-screen-reader-text:focus, .sharing-screen-reader-text:hover {
clip : auto !important ;
background-color : #f0f0f1;
border-radius : 3px;
box-shadow : 0 0 2px 2px rgb(0, 0, 0, 0.6);
color : #21759b;
display : block;
font-size : 14px;
font-weight : 700;
height : auto;
left : 5px;
line-height : normal;
padding : 15px 23px 14px;
text-decoration : none;
top : 5px;
width : auto;
z-index : 100000;
}
#jetpack-source_f_name {
display : none !important ;
left : -9000px;
position : absolute !important ;
}
.sd-content .share-customize-link {
line-height : 11px;
margin-top : 0;
}
.sd-content .share-customize-link a {
font-family : "Open Sans", sans-serif;
font-size : 11px;
}
@media print {
.sharedaddy.sd-sharing-enabled {
display : none;
}
}
.jetpack-slideshow-window {
background-color : #222;
border : #222 solid 20px;
border-radius : 10px;
height : 0;
margin-bottom : 20px;
overflow : hidden;
padding-bottom : 56.25% !important ;
padding-top : 30px !important ;
position : relative;
z-index : 1;
}
.jetpack-slideshow-window.jetpack-slideshow-white {
background-color : #fff;
border-color : #fff;
}
.jetpack-slideshow-window, .jetpack-slideshow-window * {
box-sizing : content-box;
}
.jetpack-slideshow-loading {
height : 100%;
margin : auto;
text-align : center;
}
body div.jetpack-slideshow-window * img {
background-color : transparent !important ;
background-image : none !important ;
border-width : 0 !important ;
display : block;
margin : 0 auto;
max-height : 100%;
max-width : 100%;
padding : 0 !important ;
position : relative;
top : 50%;
transform : translateY(-50%);
}
.jetpack-slideshow-loading img {
vertical-align : middle;
}
.jetpack-slideshow-slide {
display : none;
height : 100% !important ;
left : 0;
margin : auto;
position : absolute;
text-align : center;
top : 0;
width : 100% !important ;
}
.jetpack-slideshow-slide img {
vertical-align : middle;
}
.jetpack-slideshow-line-height-hack {
font-size : 0;
overflow : hidden;
width : 0;
}
.jetpack-slideshow-slide-caption {
bottom : 5px;
color : #f6f7f7;
font-family : "Helvetica Neue", sans-serif;
font-size : 13px;
height : 25px;
left : 0;
line-height : 25px;
position : absolute;
text-align : center;
text-shadow : 1px 1px 2px #222;
width : 100%;
z-index : 100;
}
.jetpack-slideshow-controls {
bottom : 30px;
direction : ltr;
margin : auto;
opacity : 0.5;
position : absolute;
text-align : center;
transition : opacity 0.3s ease-out;
width : 100%;
z-index : 1000;
}
.jetpack-slideshow-window:hover .jetpack-slideshow-controls {
opacity : 1;
}
body div div.jetpack-slideshow-controls a, body div div.jetpack-slideshow-controls a:hover {
background-color : #000 !important ;
background-color : rgb(0, 0, 0, 0.6) !important ;
background-image : url(../modules/shortcodes/img/slideshow-controls.png) !important ;
background-position : -34px 8px !important ;
background-repeat : no-repeat;
background-size : 142px 16px !important ;
border : hsl(0 0% 100% / 0.1) solid 2px !important ;
border-radius : 10em !important ;
color : #222 !important ;
display : inline-block !important ;
height : 32px !important ;
line-height : 32px !important ;
margin : 0 5px !important ;
padding : 0 !important ;
text-align : center !important ;
transition : border-color 0.3s ease-out;
width : 32px !important ;
}
@media only screen {
body div div.jetpack-slideshow-controls a, body div div.jetpack-slideshow-controls a:hover {
background-image : url(../modules/shortcodes/img/slideshow-controls-2x.png) !important ;
}
}
body div div.jetpack-slideshow-controls a:hover {
border-color : #fff !important ;
}
body div div.jetpack-slideshow-controls a:first-child {
background-position : -76px 8px !important ;
}
body div div.jetpack-slideshow-controls a:last-child {
background-position : -117px 8px !important ;
}
body div div.jetpack-slideshow-controls a.running, body div div.jetpack-slideshow-controls a:nth-child(2) {
background-position : -34px 8px !important ;
}
body div div.jetpack-slideshow-controls a.paused {
background-position : 9px 8px !important ;
}
.jetpack-slideshow-controls a img {
border : #f0f dotted 50px;
}
body.presentation-wrapper-fullscreen-parent, html.presentation-wrapper-fullscreen-parent {
overflow : hidden !important ;
}
.presentation-wrapper-fullscreen-parent #wpadminbar {
display : none;
}
.presentation-wrapper-fullscreen, .presentation-wrapper-fullscreen-parent {
bottom : 0 !important ;
left : 0 !important ;
margin : 0 !important ;
min-height : 100% !important ;
min-width : 100% !important ;
padding : 0 !important ;
position : absolute !important ;
right : 0 !important ;
top : 0 !important ;
z-index : 10000 !important ;
}
.presentation-wrapper-fullscreen {
background-color : grey;
border : none !important ;
}
.presentation-wrapper-fullscreen .nav-arrow-left, .presentation-wrapper-fullscreen .nav-arrow-right {
z-index : 20001;
}
.presentation-wrapper-fullscreen .nav-fullscreen-button {
z-index : 20002;
}
.presentation-wrapper {
border : #dcdcde solid 1px;
line-height : normal;
margin : 20px auto;
overflow : hidden;
}
.presentation {
margin : 0;
outline : none;
overflow : hidden;
position : relative;
}
.presentation, .presentation .step {
background-position : 50%;
background-repeat : no-repeat;
background-size : 100% 100%;
}
.presentation .step.fade:not(.active) {
opacity : 0;
}
.presentation .slide-content {
padding : 30px;
}
.presentation .nav-arrow-left, .presentation .nav-arrow-right, .presentation .nav-fullscreen-button {
background-repeat : no-repeat;
opacity : 0;
position : absolute;
transition : opacity 0.25s;
width : 34px;
z-index : 2;
}
.presentation .nav-arrow-left, .presentation .nav-arrow-right {
background-image : url(../modules/shortcodes/images/slide-nav.png);
background-size : 450% 61px;
height : 100%;
}
.presentation .nav-arrow-left {
background-position : 4px 50%;
left : 0;
}
.presentation .nav-arrow-right {
background-position : -120px 50%;
right : 0;
}
.presentation .nav-fullscreen-button {
background-image : url(../modules/shortcodes/images/expand.png);
background-size : 100% 100%;
bottom : 0;
height : 32px;
margin : 4px;
right : 0;
width : 32px;
z-index : 3;
}
.presentation:hover .nav-arrow-left, .presentation:hover .nav-arrow-right {
opacity : 1;
}
.presentation:hover .nav-fullscreen-button {
opacity : 0.8;
}
.presentation-wrapper-fullscreen .nav-fullscreen-button {
background-image : url(../modules/shortcodes/images/collapse.png);
}
.presentation .autoplay-overlay {
background-color : #dcdcde;
background-color : rgb(0, 0, 0, 0.75);
border-radius : 50px;
display : table;
height : 15%;
margin : 30% 10%;
position : relative;
transition : opacity 0.5s;
width : 80%;
z-index : 100;
}
.presentation .autoplay-overlay .overlay-msg {
color : #fff;
display : table-cell;
position : relative;
text-align : center;
vertical-align : middle;
}
.presentation .will-fade {
opacity : 0;
}
.presentation .do-fade {
opacity : 1;
transition : opacity 0.5s;
}
div.jetpack-quiz {
background-color : #f3f3f3;
border : #deede3 solid 1px;
border-radius : 0.2em;
line-height : 1.3em;
margin-bottom : 2em;
padding : 1em;
}
div.jetpack-quiz div.jetpack-quiz-question {
font-weight : 700;
margin-bottom : 0.5em;
}
div.jetpack-quiz div.jetpack-quiz-answer {
border-bottom : 1px dotted #999;
cursor : pointer;
margin-bottom : 0.5em;
padding : 1em 0 1em 1em;
}
div.jetpack-quiz div.jetpack-quiz-answer.last {
border-bottom : 0;
margin-bottom : 0;
padding-bottom : 0;
}
div.jetpack-quiz div.jetpack-quiz-answer.correct {
color : green;
}
div.jetpack-quiz div.jetpack-quiz-answer.wrong {
color : red;
}
div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation {
display : none;
}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation, div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation {
color : #000;
display : block;
font-size : 90%;
margin-top : 1em;
}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt, div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt {
font-size : 85%;
}
div.jetpack-quiz pre {
background : transparent;
font : 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
margin : 0;
padding : 0;
}
.jetpack-quiz-options {
margin-top : 12px;
text-align : right;
}
.jetpack-quiz-count {
color : #646970;
float : left;
font-size : 12px;
}
.jetpack-quiz-option-button {
cursor : pointer;
margin-left : 12px;
}
.jetpack-quiz-option-button:hover svg {
background : #3c434a;
}
.jetpack-quiz-option-button svg {
fill : #fff;
background : #000;
border-radius : 50%;
display : inline-block;
height : 24px;
width : 24px;
}
.jetpack-quiz-wrapper .jetpack-quiz:first-of-type .jetpack-quiz-option-button:first-of-type, .jetpack-quiz-wrapper .jetpack-quiz:last-of-type .jetpack-quiz-option-button:last-of-type {
display : none;
}
#subscribe-email input {
width : 95%;
}
.comment-subscription-form {
margin-bottom : 1em;
}
.comment-subscription-form .subscribe-label {
display : inline !important ;
}
.jetpack-video-wrapper {
margin-bottom : 1.6em;
}
.jetpack-video-wrapper > .wp-video, .jetpack-video-wrapper > embed, .jetpack-video-wrapper > iframe, .jetpack-video-wrapper > object {
margin-bottom : 0;
}
.jetpack-social-navigation ul {
display : block;
margin : 0 0 1.5em;
padding : 0;
}
.jetpack-social-navigation li {
display : inline-block;
line-height : 1;
margin : 0;
}
.jetpack-social-navigation a {
border : 0;
height : 1em;
text-decoration : none;
width : 1em;
}
.jetpack-social-navigation-svg .icon {
fill : currentColor;
color : inherit;
height : 1em;
vertical-align : middle;
width : 1em;
}
.jetpack-social-navigation-genericons a:before {
speak : none;
content : "\f415";
display : inline-block;
font-family : Genericons;
font-size : 1em;
font-style : normal;
font-weight : 400;
height : 1em;
line-height : 1;
text-decoration : inherit;
vertical-align : top;
width : 1em;
}
.jetpack-social-navigation-genericons a[href*="codepen.io"]:before {
content : "\f216";
}
.jetpack-social-navigation-genericons a[href*="digg.com"]:before {
content : "\f221";
}
.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before {
content : "\f201";
}
.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before {
content : "\f225";
}
.jetpack-social-navigation-genericons a[href*="mailto:"]:before {
content : "\f410";
}
.jetpack-social-navigation-genericons a[href*="facebook.com"]:before {
content : "\f203";
}
.jetpack-social-navigation-genericons a[href*="flickr.com"]:before {
content : "\f211";
}
.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before {
content : "\f226";
}
.jetpack-social-navigation-genericons a[href*="github.com"]:before {
content : "\f200";
}
.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before {
content : "\f206";
}
.jetpack-social-navigation-genericons a[href*="instagram.com"]:before {
content : "\f215";
}
.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before {
content : "\f208";
}
.jetpack-social-navigation-genericons a[href*="path.com"]:before {
content : "\f219";
}
.jetpack-social-navigation-genericons a[href*="pinterest."]:before {
content : "\f210";
}
.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before {
content : "\f224";
}
.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before {
content : "\f217";
}
.jetpack-social-navigation-genericons a[href*="reddit.com"]:before {
content : "\f222";
}
.jetpack-social-navigation-genericons a[href$="/feed/"]:before {
content : "\f413";
}
.jetpack-social-navigation-genericons a[href*="skype:"]:before {
content : "\f220";
}
.jetpack-social-navigation-genericons a[href*="spotify.com"]:before {
content : "\f515";
}
.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before {
content : "\f223";
}
.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before {
content : "\f214";
}
.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before {
content : "\f516";
}
.jetpack-social-navigation-genericons a[href*="twitter.com"]:before {
content : "\f202";
}
.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before {
content : "\f212";
}
.jetpack-social-navigation-genericons a[href*="vine.co"]:before {
content : "\f517";
}
.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before, .jetpack-social-navigation-genericons a[href*="wordpress.org"]:before {
content : "\f205";
}
.jetpack-social-navigation-genericons a[href*="youtube.com"]:before {
content : "\f213";
}
.tiled-gallery {
clear : both;
margin : 0 0 20px;
overflow : hidden;
}
.tiled-gallery img {
margin : 2px !important ;
}
.tiled-gallery .gallery-group {
float : left;
position : relative;
}
.tiled-gallery .tiled-gallery-item {
float : left;
margin : 0;
position : relative;
width : inherit;
}
.tiled-gallery .gallery-row {
overflow : hidden;
}
.tiled-gallery .tiled-gallery-item a {
background : transparent;
border : none;
color : inherit;
margin : 0;
padding : 0;
text-decoration : none;
width : auto;
}
.tiled-gallery .tiled-gallery-item img, .tiled-gallery .tiled-gallery-item img:hover {
background : none;
border : none;
box-shadow : none;
max-width : 100%;
padding : 0;
vertical-align : middle;
}
.tiled-gallery-caption {
background : #f0f0f1;
background : hsl(0 0% 100% / 0.8);
bottom : 0;
color : #333;
font-size : 13px;
font-weight : 400;
overflow : hidden;
padding : 10px 0;
position : absolute;
text-indent : 10px;
text-overflow : ellipsis;
white-space : nowrap;
width : 100%;
}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption {
font-size : 11px;
}
.widget-gallery .tiled-gallery-unresized {
height : 0;
overflow : hidden;
visibility : hidden;
}
.tiled-gallery .tiled-gallery-item img.grayscale {
left : 0;
position : absolute;
top : 0;
}
.tiled-gallery .tiled-gallery-item img.grayscale:hover {
opacity : 0;
}
.tiled-gallery.type-circle .tiled-gallery-item img {
border-radius : 50% !important ;
object-fit : cover;
}
.tiled-gallery.type-circle .tiled-gallery-caption {
display : none;
}
.tiled-gallery.type-square .tiled-gallery-item img {
object-fit : cover;
}
.jetpack-display-remote-posts {
margin : 5px 0 20px;
}
.jetpack-display-remote-posts h4 {
margin : 5px 0;
padding : 0;
}
.jetpack-display-remote-posts p {
margin : 0;
padding : 0;
}
.jetpack-display-remote-posts img {
max-width : 100%;
}
.widget-grofile h4 {
margin : 1em 0 0.5em;
}
.widget-grofile ul.grofile-urls {
margin-left : 0;
overflow : hidden;
}
.widget-grofile ul.grofile-accounts li {
display : inline;
list-style : none;
}
.widget-grofile ul.grofile-accounts li:before {
content : "" !important ;
}
.widget-grofile .grofile-accounts-logo {
background-image : url(https://secure.gravatar.com/images/grav-share-sprite.png);
background-repeat : no-repeat;
float : left;
height : 16px;
margin-bottom : 8px;
margin-right : 8px;
width : 16px;
}
.rtl .widget-grofile .grofile-accounts-logo {
margin-left : 8px;
margin-right : 0;
}
.grofile-thumbnail {
max-width : 100%;
width : 500px;
}
@media only screen, only screen, only screen, only screen {
.widget-grofile .grofile-accounts-logo {
background-image : url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);
background-size : 16px 784px;
}
}
div[class^="gr_custom_container"] {
background-color : #fff;
border : gray solid 1px;
border-radius : 10px;
color : #000;
padding : 10px 5px;
}
div[class^="gr_custom_container"] a {
color : #000;
}
h2[class^="gr_custom_header"] {
display : none;
}
div[class^="gr_custom_each_container"] {
border-bottom : 1px solid #a7aaad;
clear : both;
margin-bottom : 10px;
overflow : auto;
padding-bottom : 4px;
width : 100%;
}
div[class^="gr_custom_book_container"] {
float : right;
height : 60px;
margin-left : 4px;
overflow : hidden;
width : 39px;
}
div[class^="gr_custom_author"] {
font-size : 10px;
}
div[class^="gr_custom_tags"] {
color : gray;
font-size : 10px;
}
div[class^="gr_custom_rating"] {
display : none;
}
.widget_wpcom_social_media_icons_widget ul {
list-style-type : none;
margin-left : 0;
}
.widget_wpcom_social_media_icons_widget ul li {
border : 0;
display : inline;
margin-right : 0.5em;
}
.widget_wpcom_social_media_icons_widget li a {
border : 0;
text-decoration : none;
}
.widget_wpcom_social_media_icons_widget .genericon {
font-family : Genericons;
}
.widget_wpcom_social_media_icons_widget .screen-reader-text {
clip : rect(1px,1px,1px,1px);
height : 1px;
overflow : hidden;
position : absolute !important ;
width : 1px;
}
.widget_wpcom_social_media_icons_widget .screen-reader-text:active, .widget_wpcom_social_media_icons_widget .screen-reader-text:focus, .widget_wpcom_social_media_icons_widget .screen-reader-text:hover {
clip : auto !important ;
background-color : #f0f0f1;
border-radius : 3px;
box-shadow : 0 0 2px 2px rgb(0, 0, 0, 0.6);
color : #21759b;
display : block;
font-size : 14px;
font-size : 0.875rem;
font-weight : 700;
height : auto;
left : 5px;
line-height : normal;
padding : 15px 23px 14px;
text-decoration : none;
top : 5px;
width : auto;
z-index : 100000;
}
.widgets-grid-layout {
width : 100%;
}
.widgets-grid-layout:after, .widgets-grid-layout:before {
content : " ";
display : table;
}
.widgets-grid-layout:after {
clear : both;
}
.widget-grid-view-image {
float : left;
max-width : 50%;
}
.widget-grid-view-image a {
display : block;
margin : 0 2px 4px 0;
}
.widget-grid-view-image:nth-child(2n) {
float : right;
}
.widget-grid-view-image:nth-child(2n) a {
margin : 0 0 4px 2px;
}
.widgets-grid-layout .widget-grid-view-image img {
height : auto;
max-width : 100%;
}
.widgets-list-layout {
list-style-type : none;
margin : 0;
padding : 0;
}
.widgets-list-layout li:after, .widgets-list-layout li:before {
content : "";
display : table;
}
.widgets-list-layout li:after {
clear : both;
}
.widgets-list-layout li {
list-style-type : none !important ;
margin-bottom : 1em;
}
.widgets-list-layout .widgets-list-layout-blavatar {
float : left;
height : auto;
max-width : 40px;
width : 21.276596%;
}
.widgets-list-layout-links {
float : right;
width : 73.404255%;
}
.widgets-list-layout span {
opacity : 0.5;
}
.widgets-list-layout span:hover {
opacity : 0.8;
}
.jetpack-image-container:after {
clear : both;
}
.jetpack-image-container:after, .jetpack-image-container:before {
content : "";
display : table;
}
.widgets-multi-column-grid ul {
list-style-type : none;
margin : 0;
overflow : hidden;
padding : 0;
}
.widgets-multi-column-grid ul li {
background : none;
border : none;
clear : none;
float : left;
list-style-type : none !important ;
margin : 0 -5px -3px 0;
padding : 0 8px 6px 0;
}
.widgets-multi-column-grid ul li a {
background : none;
border : 0;
margin : 0;
padding : 0;
}
.widgets-multi-column-grid .avatar {
vertical-align : middle;
}
.widget_jetpack_my_community .avatar-240, .widget_jetpack_my_community .avatar-48 {
max-height : 48px;
max-width : 48px;
}
.widget.widget_authors li > ul, .widget_authors > ul {
margin-left : inherit;
padding-left : 0;
}
.widget_authors ul li li {
padding-left : 0;
}
.widget_authors > ul > li {
list-style : none;
margin-bottom : 1em;
}
.widget_authors > ul > li + li {
border-top : 0;
}
.widget.widget_authors img {
box-shadow : none;
margin-bottom : 5px;
margin-right : 5px;
vertical-align : middle;
}
.wpcnt {
line-height : 2;
text-align : center;
}
.wpa {
display : inline-block;
max-width : 100%;
overflow : hidden;
position : relative;
}
.wpa-about {
border-bottom : none !important ;
box-shadow : none !important ;
color : #888;
display : block;
font : 10px/1 "Open Sans", Arial, sans-serif !important ;
left : 0;
margin-top : 0;
opacity : 0.85;
position : absolute;
right : 0;
text-align : left !important ;
text-decoration : none !important ;
top : 5px;
}
.wpa .u > div {
display : block;
margin-bottom : 1em;
margin-top : 5px;
}
div.wpa > div {
margin-top : 20px;
}
.wpa .u .adsbygoogle {
background-color : transparent;
display : block;
margin-bottom : 1em;
margin-top : 17px;
}
.widget_eu_cookie_law_widget {
animation : fadeIn 0.8s;
border : none;
bottom : 1em;
left : 1em;
margin : 0;
padding : 0;
position : fixed;
right : 1em;
width : auto;
z-index : 50001;
}
@keyframes fadeIn {
0% {
opacity : 0;
visibility : hidden;
}
to {
opacity : 1;
visibility : visible;
}
}
.widget_eu_cookie_law_widget.widget.top {
bottom : auto;
top : 1em;
}
.admin-bar .widget_eu_cookie_law_widget.widget.top {
top : 3em;
}
amp-consent.widget_eu_cookie_law_widget.widget.top {
margin : 0;
top : 1em;
}
.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top {
margin-top : 3em;
top : 0;
}
#eu-cookie-law {
background-color : #fff;
border : #dedede solid 1px;
color : #2e4467;
font-size : 12px;
line-height : 1.5;
overflow : hidden;
padding : 6px 6px 6px 15px;
position : relative;
}
#eu-cookie-law a, #eu-cookie-law a:active, #eu-cookie-law a:visited {
color : inherit;
cursor : inherit;
text-decoration : underline;
}
#eu-cookie-law a:hover {
cursor : pointer;
text-decoration : none;
}
#eu-cookie-law.negative {
background-color : #000;
border : none;
color : #fff;
}
#eu-cookie-law.hide {
opacity : 0;
transition : opacity 0.4s, visibility 0.4s;
visibility : hidden;
}
#eu-cookie-law form {
margin-bottom : 0;
position : static;
}
#eu-cookie-law input, #eu-cookie-law input:focus, #eu-cookie-law input:hover {
background : #f3f3f3;
border : #dedede solid 1px;
border-radius : 4px;
color : #2e4453;
cursor : pointer;
display : inline;
float : right;
font-family : inherit;
font-size : 14px;
font-weight : inherit;
line-height : inherit;
margin : 0 0 0 5%;
padding : 8px 12px;
position : static;
text-transform : none;
}
#eu-cookie-law.negative input, #eu-cookie-law.negative input:focus, #eu-cookie-law.negative input:hover {
background : #282828;
border-color : #535353;
color : #fff;
}
@media (max-width: 600px) {
#eu-cookie-law {
padding-bottom : 55px;
}
#eu-cookie-law input.accept {
bottom : 8px;
position : absolute;
right : 8px;
}
}
.widget_eu_cookie_law_widget .customize-partial-edit-shortcut > button {
left : 0;
}
.flickr-images {
text-align : center;
}
.flickr-size-thumbnail .flickr-images {
align-content : space-between;
align-items : center;
display : flex;
flex-flow : row wrap;
justify-content : center;
}
.flickr-images img {
margin : 5px;
max-width : 100%;
}
.wpcom-instagram-images {
gap : 0.5rem;
display : grid;
grid-auto-columns : 1fr;
}
.wpcom-instagram-images:after, .wpcom-instagram-images:before {
content : none;
}
.wpcom-instagram-images a {
display : block;
margin : 4px 2px;
}
.wpcom-instagram-columns-2 a, .wpcom-instagram-columns-3 a {
display : inline-block;
vertical-align : top;
}
.wpcom-instagram-columns-2 a {
width : calc(50% - 8px);
}
.wpcom-instagram-columns-3 a {
width : calc(33.3333% - 8px);
}
.wpcom-instagram-images .sq-bg-image {
background-position : 50%;
background-repeat : no-repeat;
background-size : cover;
height : 0;
overflow : hidden;
padding-bottom : 100%;
}
.wpcom-instagram-columns-2 {
grid-template-columns : repeat(2,1fr);
}
.wpcom-instagram-columns-3 {
grid-template-columns : repeat(3,1fr);
}
@supports (display: grid) {
.wpcom-instagram-images a {
display : block;
margin : 0;
}
.wpcom-instagram-columns-2 a, .wpcom-instagram-columns-3 a {
width : auto;
}
}
.jetpack-search-filters-widget__sub-heading {
font-size : inherit;
font-weight : 700;
margin : 0 0 0.5em;
padding : 0;
}
.jetpack-search-form + .jetpack-search-filters-widget__sub-heading {
margin-bottom : 0.5em !important ;
margin-top : 1.5em;
}
.jetpack-search-filters-widget__clear {
margin-bottom : 0.5em;
margin-top : 0.5em;
}
.jetpack-search-sort-wrapper {
margin-bottom : 1.5em;
margin-top : 1em;
}
.jetpack-search-sort-wrapper label {
display : inherit;
}
.widget_search .jetpack-search-filters-widget__filter-list input[type="checkbox"] {
height : auto;
width : auto;
}
ul.jetpack-search-filters-widget__filter-list li {
border : none;
list-style : none;
padding : 0;
}
ul.jetpack-search-filters-widget__filter-list li a {
text-decoration : none;
}
ul.jetpack-search-filters-widget__filter-list li a:hover {
box-shadow : none;
}
ul.jetpack-search-filters-widget__filter-list li label {
display : inherit;
font-weight : inherit;
}
.jetpack-search-filters-widget__filter-list {
list-style : none;
}
ul.jetpack-search-filters-widget__filter-list {
margin-bottom : 1.5em;
}
body.search .jetpack-search-form input[name="s"]::placeholder {
color : transparent;
}
body.search .jetpack-search-form input[name="s"].show-placeholder::placeholder {
color : inherit;
}
@media screen and (min-width: 400px) {
.widget.jetpack-simple-payments .jetpack-simple-payments-product {
flex-direction : column;
}
.widget.jetpack-simple-payments .jetpack-simple-payments-details {
padding-left : 0;
}
}
.jetpack_widget_social_icons li, .jetpack_widget_social_icons ul {
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:after, .jetpack_widget_social_icons ul li:before {
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 {
fill : currentColor;
color : inherit;
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;
}
.screen-reader-text {
clip : rect(1px,1px,1px,1px);
overflow-wrap : normal !important ;
border : 0;
clip-path : inset(50%);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute !important ;
width : 1px;
}
.milestone-widget {
margin-bottom : 1em;
}
.milestone-content {
line-height : 2;
margin-top : 5px;
max-width : 100%;
padding : 0;
text-align : center;
}
.milestone-header {
background-color : #111;
color : var(--milestone-bg-color, #fff);
line-height : 1.3;
margin : 0;
padding : 0.8em;
}
.milestone-header .date, .milestone-header .event {
display : block;
}
.milestone-header .event {
font-size : 120%;
}
.milestone-countdown .difference {
display : block;
font-size : 500%;
font-weight : 700;
line-height : 1.2;
}
.milestone-countdown, .milestone-message {
background-color : #fff;
border : var(--milestone-border-color, #767676) solid 1px;
border-top : 0;
color : var(--milestone-text-color, #111);
padding-bottom : 1em;
}
.milestone-message {
padding-top : 1em;
}
img#wpstats {
display : none;
}