@charset "UTF-8";
:root{--comment-rating-star-color:#343434}.wprm-comment-rating svg path{fill:var(--comment-rating-star-color)}.wprm-comment-rating svg polygon{stroke:var(--comment-rating-star-color)}.wprm-comment-ratings-container svg .wprm-star-full{fill:var(--comment-rating-star-color)}.wprm-comment-ratings-container svg .wprm-star-empty{stroke:var(--comment-rating-star-color)}body:not(:hover) fieldset.wprm-comment-ratings-container:focus-within span{outline:1px solid #4d90fe}.comment-form-wprm-rating{margin-bottom:20px;margin-top:5px;text-align:left}.comment-form-wprm-rating .wprm-rating-stars{display:inline-block;vertical-align:middle}fieldset.wprm-comment-ratings-container{background:none;border:0;display:inline-block;margin:0;padding:0;position:relative}fieldset.wprm-comment-ratings-container legend{left:0;opacity:0;position:absolute}fieldset.wprm-comment-ratings-container br{display:none}fieldset.wprm-comment-ratings-container input[type=radio]{border:0;cursor:pointer;float:left;height:16px;margin:0!important;min-height:0;min-width:0;opacity:0;padding:0!important;width:16px}fieldset.wprm-comment-ratings-container input[type=radio]:first-child{margin-left:-16px}fieldset.wprm-comment-ratings-container span{font-size:0;height:16px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:80px}fieldset.wprm-comment-ratings-container span svg{height:100%!important;width:100%!important}fieldset.wprm-comment-ratings-container input:checked+span,fieldset.wprm-comment-ratings-container input:hover+span{opacity:1}fieldset.wprm-comment-ratings-container input:hover+span~span{display:none}.rtl .comment-form-wprm-rating{text-align:right}.rtl img.wprm-comment-rating{transform:scaleX(-1)}.rtl fieldset.wprm-comment-ratings-container span{left:inherit;right:0}.rtl fieldset.wprm-comment-ratings-container span svg{transform:scaleX(-1)}:root{--wprm-popup-font-size:16px;--wprm-popup-background:#fff;--wprm-popup-title:#000;--wprm-popup-content:#444;--wprm-popup-button-background:#5a822b;--wprm-popup-button-text:#fff}.wprm-popup-modal{display:none}.wprm-popup-modal.is-open{display:block}.wprm-popup-modal__overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999}.wprm-popup-modal__container{background-color:var(--wprm-popup-background);border-radius:4px;box-sizing:border-box;font-size:var(--wprm-popup-font-size);max-height:100vh;max-width:100%;overflow-y:auto;padding:30px}.wprm-popup-modal__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.wprm-popup-modal__title{box-sizing:border-box;color:var(--wprm-popup-title);font-size:1.2em;font-weight:600;line-height:1.25;margin-bottom:0;margin-top:0}.wprm-popup-modal__close{background:transparent;border:0;cursor:pointer}.wprm-popup-modal__header .wprm-popup-modal__close:before{color:var(--wprm-popup-title);content:"\2715";font-size:var(--wprm-popup-font-size)}.wprm-popup-modal__content{color:var(--wprm-popup-content);line-height:1.5}.wprm-popup-modal__content p{font-size:1em;line-height:1.5}.wprm-popup-modal__footer{margin-top:20px}.wprm-popup-modal__btn{-moz-osx-font-smoothing:grayscale;-webkit-appearance:button;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--wprm-popup-button-background);border-radius:.25em;border-style:none;border-width:0;color:var(--wprm-popup-button-text);cursor:pointer;font-size:1em;line-height:1.15;margin:0;overflow:visible;padding:.5em 1em;text-transform:none;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;will-change:transform}.wprm-popup-modal__btn:focus,.wprm-popup-modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@keyframes wprmPopupModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wprmPopupModalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes wprmPopupModalSlideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes wprmPopupModalSlideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.wprm-popup-modal[aria-hidden=false] .wprm-popup-modal__overlay{animation:wprmPopupModalFadeIn .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal[aria-hidden=false] .wprm-popup-modal__container{animation:wprmPopupModalSlideIn .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal[aria-hidden=true] .wprm-popup-modal__overlay{animation:wprmPopupModalFadeOut .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal[aria-hidden=true] .wprm-popup-modal__container{animation:wprmPopupModalSlideOut .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal .wprm-popup-modal__container,.wprm-popup-modal .wprm-popup-modal__overlay{will-change:transform}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme=wprm] .tippy-content p:first-child{margin-top:0}.tippy-box[data-theme=wprm] .tippy-content p:last-child{margin-bottom:0}#wp-admin-bar-wp-recipe-maker{display:block!important}#wp-admin-bar-wp-recipe-maker .ab-icon{margin:2px 4px 0 0}#wp-admin-bar-wp-recipe-maker .ab-icon:before{content:"\f187"}#wp-admin-bar-wp-recipe-maker .ab-label{align-items:center;display:flex}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-badge{background-color:#d63638;border-radius:9px;box-sizing:border-box;color:#fff;height:18px;line-height:1;margin:1px 0 -1px 5px;min-width:18px;padding:0 5px;text-align:center;z-index:26}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-badge span{font-size:11px;line-height:18px}#wp-admin-bar-wp-recipe-maker .ab-sub-wrapper .ab-empty-item{font-weight:200;text-align:center}@media (max-width:782px){#wp-admin-bar-wp-recipe-maker .ab-icon{margin-left:4px}#wp-admin-bar-wp-recipe-maker .ab-label{display:none}}img.wprm-comment-rating{display:block;margin:5px 0}img.wprm-comment-rating+br{display:none}.wprm-rating-star svg{display:inline;height:16px;margin:0;vertical-align:middle;width:16px}.wprm-rating-star.rated svg polygon{fill:#000}.wprm-loader{animation:wprmSpin 1s ease-in-out infinite;-webkit-animation:wprmSpin 1s ease-in-out infinite;border:2px solid hsla(0,0%,78%,.3);border-radius:50%;border-top-color:#444;display:inline-block;height:10px;width:10px}@keyframes wprmSpin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes wprmSpin{to{-webkit-transform:rotate(1turn)}}.wprm-automatic-recipe-snippets{margin-bottom:10px}.wprm-automatic-recipe-snippets.align-center{text-align:center}.wprm-automatic-recipe-snippets.align-right{text-align:right}.wprm-automatic-recipe-snippets .wprm-jump-to-recipe-shortcode,.wprm-automatic-recipe-snippets .wprm-jump-to-video-shortcode,.wprm-automatic-recipe-snippets .wprm-print-recipe-shortcode{display:inline-block;margin:0 5px;padding:5px 10px;text-decoration:none}.wprm-recipe-container{outline:none}.wprm-recipe{zoom:1;clear:both;overflow:hidden;text-align:left}.wprm-recipe *{box-sizing:border-box}.wprm-recipe ol,.wprm-recipe ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;margin:0;padding:0}.wprm-recipe li{font-size:1em;margin:0 0 0 32px;padding:0}.wprm-recipe p{font-size:1em;margin:0;padding:0}.wprm-recipe li,.wprm-recipe li.wprm-recipe-instruction{list-style-position:outside}.wprm-recipe li:before{display:none}.wprm-recipe h1,.wprm-recipe h2,.wprm-recipe h3,.wprm-recipe h4,.wprm-recipe h5,.wprm-recipe h6{clear:none;font-variant:normal;letter-spacing:normal;margin:0;padding:0;text-transform:none}.wprm-recipe a.wprm-recipe-link,.wprm-recipe a.wprm-recipe-link:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wprm-recipe .wprm-nutrition-label{margin-top:10px}body:not(.wprm-print) .wprm-recipe p:first-letter{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:inherit;padding:inherit}.rtl .wprm-recipe{text-align:right}.rtl .wprm-recipe li{margin:0 32px 0 0}.wprm-screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.wprm-recipe-author-with-image{align-items:center;display:inline-flex}.wprm-recipe-author-with-image .wprm-recipe-author-image{line-height:0;margin-right:10px}.wprm-call-to-action.wprm-call-to-action-simple{display:flex;justify-content:center;margin-top:10px;padding:5px 10px}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-icon{font-size:2.2em;margin:5px .5em 5px 0}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-icon svg{margin-top:0}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container{margin:5px 0}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container .wprm-call-to-action-header{display:block;font-size:1.3em;font-weight:700}@media (max-width:450px){.wprm-call-to-action.wprm-call-to-action-simple{flex-wrap:wrap}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container{text-align:center}}.wprm-recipe-block-container-inline{display:inline-block;margin-right:1.2em}.rtl .wprm-recipe-block-container-inline{margin-left:1.2em;margin-right:0}.wprm-recipe-block-container-columns,.wprm-recipe-block-container-separate,.wprm-recipe-block-container-separated,.wprm-recipe-block-container-separated .wprm-recipe-details-label{display:block}.wprm-recipe-block-container-columns .wprm-recipe-details-label{display:inline-block;min-width:130px}.wprm-recipe-details-container-inline{display:inline}.wprm-recipe-details-container-table{border:1px dotted #666;display:flex;margin:5px 0;padding:5px}.wprm-recipe-details-container-table .wprm-recipe-block-container-table{display:flex;flex:1;flex-direction:column;text-align:center}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom{border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left-right{border-bottom:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top{border-bottom:none!important;border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom{border-left:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left{border-bottom:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-right{border-bottom:none!important;border-left:none!important;border-top:none!important}@media (min-width:451px){.wprm-recipe-table-borders-empty .wprm-recipe-block-container-table{border:none!important}.wprm-recipe-table-borders-inside .wprm-recipe-block-container-table{border-bottom:none!important;border-right:none!important;border-top:none!important}.rtl .wprm-recipe-table-borders-inside .wprm-recipe-block-container-table,.wprm-recipe-table-borders-inside .wprm-recipe-block-container-table:first-child{border-left:none!important}.rtl .wprm-recipe-table-borders-inside .wprm-recipe-block-container-table:first-child{border-right:none!important}}@media (max-width:450px){.wprm-recipe-details-container-table{border:none!important;display:block;margin:5px 0;padding:0}.wprm-recipe-details-container-table.wprm-recipe-table-borders-none{display:flex;flex-wrap:wrap}.wprm-recipe-details-container-table.wprm-recipe-table-borders-none .wprm-recipe-block-container-table{max-width:100%;min-width:120px}.wprm-recipe-details-container-table .wprm-recipe-block-container-table{padding:5px}.wprm-recipe-details-container-table.wprm-recipe-table-borders-all .wprm-recipe-block-container-table:not(:first-child){border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom .wprm-recipe-block-container-table{border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top-bottom .wprm-recipe-block-container-table:not(:first-child){border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left-right .wprm-recipe-block-container-table{border-bottom:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top .wprm-recipe-block-container-table{border-bottom:none!important;border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top .wprm-recipe-block-container-table:not(:first-child){border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom .wprm-recipe-block-container-table{border-left:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom .wprm-recipe-block-container-table:not(:last-child){border-bottom:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left .wprm-recipe-block-container-table{border-bottom:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-right .wprm-recipe-block-container-table{border-bottom:none!important;border-left:none!important;border-top:none!important}.wprm-recipe-block-container-columns .wprm-recipe-details-label{margin-right:.4em;min-width:0}}.wprm-recipe-details-unit{font-size:.8em}@media only screen and (max-width:600px){.wprm-recipe-details-unit{font-size:1em}}.wprm-container-columns-spaced,.wprm-container-columns-spaced-middle{display:flex;flex-wrap:wrap;justify-content:space-between}.wprm-container-columns-spaced-middle.wprm-container-columns-spaced-middle,.wprm-container-columns-spaced.wprm-container-columns-spaced-middle{align-items:center}.wprm-container-columns-spaced-middle>*,.wprm-container-columns-spaced>*{flex:1}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter,.wprm-container-columns-spaced.wprm-container-columns-gutter{margin-left:-8px;margin-right:-8px}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>*,.wprm-container-columns-spaced.wprm-container-columns-gutter>*{margin-left:8px!important;margin-right:8px!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container{margin-left:0!important;margin-right:0!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container a,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container a{margin-left:8px!important;margin-right:8px!important}@media (max-width:450px){.wprm-container-columns-spaced,.wprm-container-columns-spaced-middle{display:block}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>*,.wprm-container-columns-spaced.wprm-container-columns-gutter>*{margin-bottom:16px!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container{margin-bottom:0!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container a,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container a{margin-bottom:16px!important}}.wprm-container-float-left{float:left;margin:0 10px 10px 0;position:relative;text-align:center;z-index:1}.rtl .wprm-container-float-left,.wprm-container-float-right{float:right;margin:0 0 10px 10px}.wprm-container-float-right{position:relative;text-align:center;z-index:1}.rtl .wprm-container-float-right{float:left;margin:0 10px 10px 0}@media only screen and (max-width:640px){.rtl .wprm-container-float-left,.rtl .wprm-container-float-right,.wprm-container-float-left,.wprm-container-float-right{float:none;margin-left:0;margin-right:0}}.wprm-header-decoration-line,.wprm-icon-decoration-line{align-items:center;display:flex;flex-wrap:wrap}.wprm-header-decoration-line.wprm-align-left .wprm-decoration-line,.wprm-icon-decoration-line.wprm-align-left .wprm-decoration-line{margin-left:15px}.wprm-header-decoration-line.wprm-align-center .wprm-decoration-line:first-child,.wprm-header-decoration-line.wprm-align-right .wprm-decoration-line,.wprm-icon-decoration-line.wprm-align-center .wprm-decoration-line:first-child,.wprm-icon-decoration-line.wprm-align-right .wprm-decoration-line{margin-right:15px}.wprm-header-decoration-line.wprm-align-center .wprm-decoration-line:last-child,.wprm-icon-decoration-line.wprm-align-center .wprm-decoration-line:last-child{margin-left:15px}.wprm-decoration-line{border-bottom:1px solid #000;flex:auto;height:1px}.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-faded{opacity:.7}.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-smaller{font-size:.8em}.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-smaller-faded{font-size:.8em;opacity:.7}.wprm-block-text-normal{font-style:normal;font-weight:400;text-transform:none}.wprm-block-text-light{font-weight:300!important}.wprm-block-text-bold{font-weight:700!important}.wprm-block-text-italic{font-style:italic!important}.wprm-block-text-uppercase{text-transform:uppercase!important}.wprm-block-text-faded{opacity:.7}.wprm-block-text-uppercase-faded{opacity:.7;text-transform:uppercase!important}.wprm-block-text-faded .wprm-block-text-faded,.wprm-block-text-uppercase-faded .wprm-block-text-uppercase-faded{opacity:1}.wprm-align-left{text-align:left}.wprm-align-center{text-align:center}.wprm-align-right{text-align:right}.wprm-recipe-header .wprm-recipe-icon{margin-right:5px}.wprm-recipe-header.wprm-header-has-actions{align-items:center;display:flex;flex-wrap:wrap}.wprm-recipe-header .wprm-recipe-adjustable-servings-container,.wprm-recipe-header .wprm-recipe-media-toggle-container,.wprm-recipe-header .wprm-unit-conversion-container{font-size:16px;font-style:normal;font-weight:400;opacity:1;text-transform:none}.wprm-recipe-icon svg{display:inline;height:1.3em;margin-top:-.15em;overflow:visible;vertical-align:middle;width:1.3em}.wprm-icon-shortcode{font-size:16px;height:16px}.wprm-icon-shortcode.wprm-icon-shortcode-inline{display:inline}.wprm-icon-shortcode .wprm-recipe-icon svg{display:inline;height:1em;margin-top:0;overflow:visible;vertical-align:middle;width:1em}.wprm-recipe-image img{display:block;margin:0 auto}.wprm-recipe-image .dpsp-pin-it-wrapper{margin:0 auto}.wprm-recipe-image picture{border:none!important}.wprm-block-image-circle img{border-radius:50%}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-group-name{margin-top:.8em!important}.wprm-recipe-ingredients-container.wprm-recipe-images-before .wprm-recipe-ingredient-image{margin-right:10px}.wprm-recipe-ingredients-container.wprm-recipe-images-after .wprm-recipe-ingredient-image{margin-left:10px}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image{flex-shrink:0}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image .wprm-recipe-ingredient-no-image-placeholder{display:inline-block}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image img{vertical-align:middle}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-faded{opacity:.7}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-smaller{font-size:.8em}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-smaller-faded{font-size:.8em;opacity:.7}.wprm-ingredient-style-grouped ul.wprm-recipe-ingredients{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.wprm-ingredient-style-grouped ul.wprm-recipe-ingredients li.wprm-recipe-ingredient{padding-right:10px}.wprm-ingredient-style-grouped .wprm-recipe-ingredient-details-container{align-items:center;display:flex}.wprm-ingredient-style-grouped .wprm-recipe-ingredient-details-container .wprm-recipe-ingredient-notes{display:block}.rtl .wprm-ingredient-style-grouped ul.wprm-recipe-ingredients li.wprm-recipe-ingredient{padding-left:10px;padding-right:0}.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient,.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient{display:flex}.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit{flex-shrink:0;margin-right:10px}.wprm-ingredient-style-table-2-align.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,.wprm-ingredient-style-table-2.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3-align.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient{align-items:center}.wprm-ingredient-style-table-2-align .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-3-align .wprm-recipe-ingredient-amount-unit{text-align:right}.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient .wprm-recipe-ingredient-name-notes,.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-name-notes{flex:1}.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-name,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-name{margin-right:10px}.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-notes,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-notes{flex:1}.wprm-recipe-instructions-container .wprm-recipe-instruction-group-name{margin-top:.8em!important}.wprm-recipe-instructions-container .wprm-recipe-instruction-text{font-size:1em}.wprm-recipe-instructions-container .wprm-recipe-instruction-media{margin:5px 0 15px;max-width:100%}.wprm-recipe-instructions-container .wprm-recipe-instruction-video iframe{max-width:100%}.wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient{display:inline-block;padding-right:5px}.wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient:last-child{padding-right:0}.rtl .wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient{display:inline-block;padding-left:5px;padding-right:0}.rtl .wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient:first-child{padding-left:5px}.wprm-recipe-link{cursor:pointer;text-decoration:none}.wprm-recipe-link.wprm-recipe-link-inline-button{display:inline-block;margin:0 5px 5px 0}.wprm-recipe-link.wprm-recipe-link-button{display:table;margin:5px auto}.wprm-recipe-link.wprm-recipe-link-wide-button{display:block;margin:5px 0;text-align:center;width:auto}.wprm-recipe-link.wprm-recipe-link-button,.wprm-recipe-link.wprm-recipe-link-inline-button,.wprm-recipe-link.wprm-recipe-link-wide-button{border-style:solid;border-width:1px;padding:5px}.wprm-recipe-link.wprm-recipe-link-disabled{cursor:not-allowed}.rtl .wprm-recipe-link.wprm-recipe-link-inline-button{margin:0 0 5px 5px}.wprm-nutrition-label-container-simple .wprm-nutrition-label-text-nutrition-unit{font-size:.85em}.wprm-nutrition-label-container-grouped{display:flex;flex-wrap:wrap;justify-content:flex-start}.wprm-nutrition-label-container-grouped .wprm-nutrition-label-text-nutrition-container{padding-right:10px;white-space:nowrap}.rtl .wprm-nutrition-label-container-grouped .wprm-nutrition-label-text-nutrition-container{padding-left:10px;padding-right:0}.wprm-recipe-rating{white-space:nowrap}.wprm-recipe-rating svg{height:1.1em;margin-top:-.15em!important;margin:0;vertical-align:middle;width:1.1em}.wprm-recipe-rating.wprm-recipe-rating-inline .wprm-recipe-rating-details{display:inline-block;margin-left:10px}.wprm-recipe-rating .wprm-recipe-rating-details{font-size:.8em}.wprm-recipe-smart-with-food-button{display:block}.wprm-spacer{background:none!important;display:block!important;font-size:0;height:10px;line-height:0;width:100%}.wprm-spacer+.wprm-spacer{display:none!important}.wprm-recipe-instruction-text .wprm-spacer,.wprm-recipe-notes .wprm-spacer,.wprm-recipe-summary .wprm-spacer{display:block!important}.wprm-temperature-container .wprm-temperature-icon img{display:inline-block;height:auto;margin-bottom:-.2em;vertical-align:text-bottom;width:1.6em}.wprm-toggle-switch-container{align-items:center;display:flex;margin:10px 0}.wprm-toggle-switch-container label{cursor:pointer;flex-shrink:0;font-size:1em;margin:0}.wprm-toggle-switch-container .wprm-prevent-sleep-description{font-size:.8em;line-height:1.1em;margin-left:10px}.wprm-toggle-switch{display:inline-block;position:relative}.wprm-toggle-switch input{height:0;margin:0;min-width:0;opacity:0;padding:0;width:0}.wprm-toggle-switch .wprm-toggle-switch-slider{background-color:#ccc;cursor:pointer;height:20px;left:0;margin-top:-10px;position:absolute;right:0;top:50%;-webkit-transition:.4s;transition:.4s;width:40px}.wprm-toggle-switch .wprm-toggle-switch-slider:before{background-color:#fff;bottom:10%;content:"";height:80%;left:7%;position:absolute;right:50%;-webkit-transition:.4s;transition:.4s}.wprm-toggle-switch input:checked+.wprm-toggle-switch-slider{background-color:#333!important}.wprm-toggle-switch input:focus+.wprm-toggle-switch-slider{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.wprm-toggle-switch input:checked+.wprm-toggle-switch-slider:before{left:50%;right:7%}.wprm-toggle-switch .wprm-toggle-switch-label{margin-left:50px}.wprm-toggle-switch-rounded .wprm-toggle-switch-slider:before{border-radius:50%}.wprm-toggle-container{align-items:stretch;border:1px solid #333;display:inline-flex;flex-shrink:0;overflow:hidden}.wprm-toggle-container button.wprm-toggle{border:none;border-radius:0;box-shadow:none;display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:5px 10px;text-decoration:none;text-transform:inherit;white-space:nowrap}.wprm-toggle-container button.wprm-toggle.wprm-toggle-active .wprm-toggle-icon-inactive{display:none}.wprm-toggle-container button.wprm-toggle:not(.wprm-toggle-active){background:none!important;color:inherit!important}.wprm-toggle-container button.wprm-toggle:not(.wprm-toggle-active) .wprm-toggle-icon-active{display:none}.wprm-toggle-container button.wprm-toggle .wprm-toggle-icon{margin:0}.wprm-toggle-container button.wprm-toggle .wprm-toggle-icon svg{margin-top:-.3em}.wprm-toggle-container button.wprm-toggle .wprm-toggle-icon+.wprm-toggle-text{margin-left:10px}.wprm-recipe-header+.wprm-recipe-video{margin-top:10px}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}
a.pinit-button.custom,a.pinit-button.old_default{text-indent:-9999em!important}a.pinit-button.custom span,a.pinit-button.old_default span{display:block;background-color:transparent!important;background-repeat:no-repeat!important;background-position:0 0!important}a.pinit-button.old_default span{background-image:url(//www.byopaline.com/wp-content/plugins/jquery-pin-it-button-for-images/css/images/pinit-button.png)!important}a.pinit-button.default{display:block;overflow:hidden;text-decoration:none;color:#fff;background-color:#bd081c}a.pinit-button.default:hover{background-color:#a50718}a.pinit-button.default.jpibfi-button-rounded-rectangle,a.pinit-button.default.jpibfi-button-rounded-square{border-radius:10px}a.pinit-button.default.jpibfi-button-round{border-radius:50%}a.pinit-button.default [class*=" jpibfi-icon-"],a.pinit-button.default [class^=jpibfi-icon-]{color:#fff;display:block}a.pinit-button.default [class*=" jpibfi-icon-"]:hover,a.pinit-button.default [class^=jpibfi-icon-]:hover{color:#fff}a.pinit-button.default [class*=" jpibfi-icon-"]:before,a.pinit-button.default [class^=jpibfi-icon-]:before{display:block;position:absolute;top:50%;left:50%}@font-face{font-family:jpibfi-font;src:url(//www.byopaline.com/wp-content/plugins/jquery-pin-it-button-for-images/css/fonts/jpibfi-font.eot?ifsn2k);src:url(//www.byopaline.com/wp-content/plugins/jquery-pin-it-button-for-images/css/fonts/jpibfi-font.eot?ifsn2k#iefix) format("embedded-opentype"),url(//www.byopaline.com/wp-content/plugins/jquery-pin-it-button-for-images/css/fonts/jpibfi-font.ttf?ifsn2k) format("truetype"),url(//www.byopaline.com/wp-content/plugins/jquery-pin-it-button-for-images/css/fonts/jpibfi-font.woff?ifsn2k) format("woff"),url(//www.byopaline.com/wp-content/plugins/jquery-pin-it-button-for-images/css/fonts/jpibfi-font.svg?ifsn2k#jpibfi-font) format("svg");font-weight:400;font-style:normal}[class*=" jpibfi-icon-"],[class^=jpibfi-icon-]{font-family:jpibfi-font!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jpibfi-icon-circle:before{content:""}.jpibfi-icon-plain:before{content:""}.jpibfi-icon-thumb-tack:before{content:""}.jpibfi-icon-pushpin:before{content:""}.jpibfi-icon-pinterest2:before{content:""}a.pinit-button{position:absolute;display:none}.cf:after,
.clearfix:after,
.nav-menu:after,
.widget_authors li:after,
.singular .entry-content:after,
.attachment .entry-content:after {
content: " ";
display: table;
clear: both; }
.align-center {
text-align: center; }
.word-wrap, body {
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-break: break-word; } h1, h2, h3, h4, h5, h6,
p,
blockquote,
figure,
ul, ol,
dl, dd,
th, td,
pre, button {
margin: 0;
padding: 0;
border: 0; }
body {
margin: 0; }
img {
border: 0; }
:focus {
outline: 0; }
button {
background: none; }
a, button {
color: inherit; }
a, button {
cursor: pointer; }
main,
li {
display: block; }
button {
font: inherit; }
button {
-webkit-font-smoothing: inherit; }
strong {
font-weight: bold; }
button {
letter-spacing: inherit; }
a {
text-decoration: none; }
button {
overflow: visible; }
img {
max-width: 100%; }
img {
height: auto; }
::-moz-focus-inner {
padding: 0;
border: 0; }
*, *:before, *:after {
-webkit-box-sizing: border-box;
box-sizing: border-box; } html {
font-size: 100%;
line-height: 1.625;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: subpixel-antialiased; }
body {
font-family: "Montserrat", sans-serif;
line-height: 1.625;
font-weight: 200;
background: #FFFFFF;
color: #000000; }
body {
font-size: 18px; }
@media only screen and (min-width: 740px) {
body {
font-size: 16px; } }
p, .mejs-container, .entry-content blockquote,
.comment__content blockquote, .entry-content pre,
.comment__content pre, .entry-content table,
.comment__content table, .pingback .comment__content, .gallery,
.tiled-gallery,
ul, ol,
dl {
margin-bottom: 28px; }
b, strong, .bold {
font-weight: bold; }
em, i, small, .italic {
font-style: italic; }
.entry-content a,
.comment__content a {
color: #000000;
opacity: 0.7; }
.entry-content a:hover, .entry-content a:focus,
.comment__content a:hover,
.comment__content a:focus {
color: #000000;
opacity: 1; }
a:hover {
text-decoration: underline; }
.entry-content blockquote,
.comment__content blockquote {
max-width: 440px;
padding: 33px 14px 0;
margin-left: auto;
margin-right: auto;
font-weight: 700;
text-transform: uppercase;
background: url(//www.byopaline.com/wp-content/themes/gema/assets/images/quote.svg) top left no-repeat; }
@media only screen and (min-width: 900px) {
.entry-content blockquote,
.comment__content blockquote {
max-width: none;
margin-left: 40px;
margin-right: 40px; } }
@media only screen and (min-width: 1200px) {
.entry-content blockquote,
.comment__content blockquote {
margin-left: 80px;
margin-right: 80px; } }
.entry-content blockquote > :last-child, .comment__content blockquote > :last-child {
margin-bottom: 0; }
pre {
white-space: pre;
white-space: pre-wrap;
word-break: break-all;
word-wrap: break-word; }
.entry-content pre,
.comment__content pre {
padding: 14px 28px;
border: 1px solid; }
table {
width: 100%;
table-layout: fixed;
border-collapse: collapse; }
table th {
text-align: left; }
table th, table td {
vertical-align: middle; }
table tr, table thead, table tbody {
border-bottom: 1px solid #F2F2F2; }
table tr:last-child, table thead:last-child, table tbody:last-child {
border: 0; }
table tfoot {
border: 0; }
table td {
padding: 5px; }
table td:first-child {
padding-left: 0; }
table td:last-child {
padding-right: 0; }
.entry-content table tr, .comment__content table tr, .entry-content table thead, .comment__content table thead, .entry-content table tbody, .comment__content table tbody, .entry-content table tfoot, .comment__content table tfoot {
border-bottom: 1px solid; }
.entry-content table tr:last-child, .comment__content table tr:last-child, .entry-content table thead:last-child, .comment__content table thead:last-child, .entry-content table tbody:last-child, .comment__content table tbody:last-child, .entry-content table tfoot:last-child, .comment__content table tfoot:last-child {
border-bottom: 0; }
.entry-content table th, .comment__content table th, .entry-content table td, .comment__content table td {
padding: .5em; }
.entry-content table th:first-child, .comment__content table th:first-child, .entry-content table td:first-child, .comment__content table td:first-child {
padding-left: 0; }
.entry-content table th:last-child, .comment__content table th:last-child, .entry-content table td:last-child, .comment__content table td:last-child {
padding-right: 0; }
h1, .h1 {
font-size: 20px; }
@media only screen and (min-width: 740px) {
h1, .h1 {
font-size: 32px; } }
h1, h2, h3, h4, h5, h6,
.h1, .h2, .comment-reply-title, .h3, .h4, .h5, .h6 {
margin-top: 25px;
margin-bottom: 15px;
letter-spacing: 0.029em;
-webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1;
font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; }
h1 + h1, h1:first-child,
.customize-partial-edit-shortcut:first-child + h1, h2 + h1, h2:first-child,
.customize-partial-edit-shortcut:first-child + h2, h3 + h1, h3:first-child,
.customize-partial-edit-shortcut:first-child + h3, h4 + h1, h4:first-child,
.customize-partial-edit-shortcut:first-child + h4, h5 + h1, h5:first-child,
.customize-partial-edit-shortcut:first-child + h5, h6 + h1, h6:first-child,
.customize-partial-edit-shortcut:first-child + h6, h1 + h2, h2 + h2, h3 + h2, h4 + h2, h5 + h2, h6 + h2, h1 + h3, h2 + h3, h3 + h3, h4 + h3, h5 + h3, h6 + h3, h1 + h4, h2 + h4, h3 + h4, h4 + h4, h5 + h4, h6 + h4, h1 + h5, h2 + h5, h3 + h5, h4 + h5, h5 + h5, h6 + h5, h1 + h6, h2 + h6, h3 + h6, h4 + h6, h5 + h6, h6 + h6 {
margin-top: 0; }
h1, h2, h3,
.h1, .h2, .comment-reply-title, .h3 {
font-weight: 400;
text-transform: uppercase; }
h4, h5, h6,
.h4, .h5, .h6 {
font-weight: 200; }
h1, .h1 {
line-height: 1.25; }
h2, .h2, .comment-reply-title {
font-size: 20px;
line-height: 1.25; }
h3, .h3 {
font-size: 18px;
line-height: 1.5; }
h4, .h4 {
font-size: 14px;
line-height: 1.5; }
h5, h6, .h5, .h6 {
font-size: 12px; }
input,
select {
display: inline-block;
padding: 9px 20px 11px;
background: white;
max-width: 100%; }
input:not([type="checkbox"]):not([type="radio"]),
textarea,
select {
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none; }
input,
textarea,
select {
border: 1px solid #ccc; }
input[type=submit]:hover,
button:hover {
cursor: pointer; }
select {
width: 100%;
padding-right: 52px;
background: url(//www.byopaline.com/wp-content/themes/gema/assets/images/select-arrow.png) no-repeat calc(100% - 10px) center; }
.rtl select {
background-position: 10px center; }
.is--ie select {
background: none;
padding-right: 20px; }
table {
width: 100%; }
@media not screen and (min-width: 740px) {
form.contact-form textarea {
width: 100%; }
form.contact-form input[type='text'],
form.contact-form input[type='email'] {
max-width: none;
width: 100%; } }
form.contact-form label,
form.contact-form label.radio,
form.contact-form label.checkbox {
font-weight: 300; }
form.contact-form label span,
form.contact-form label.radio span,
form.contact-form label.checkbox span {
font-weight: 100; }
.alignleft,
.alignright,
.aligncenter,
.alignwide,
.alignfull,
.wp-block {
clear: both; }
.wp-caption {
width: auto !important;
max-width: 100%; }
.wp-caption img[class*="wp-image-"] {
display: block; }
.wp-caption.wp-caption {
margin-bottom: 0; } .wp-caption-text {
font-size: 14px;
line-height: 1.5;
color: #787878;
text-align: center; }
.wp-caption-text.wp-caption-text.wp-caption-text,
.gallery-caption.gallery-caption.gallery-caption {
margin-top: 16px;
margin-bottom: 28px; }
.aligncenter,
.alignnone,
.alignleft,
.alignright {
display: block;
margin-bottom: 20px; }
@media only screen and (min-width: 480px) {
.aligncenter,
.alignnone,
.alignleft,
.alignright {
margin-top: 20px; } }
.aligncenter .alignleft,
.aligncenter .alignright,
.alignnone .alignleft,
.alignnone .alignright,
.alignleft .alignleft,
.alignleft .alignright,
.alignright .alignleft,
.alignright .alignright {
float: none;
max-width: 100%; }
.alignleft .alignleft,
.alignright .alignleft {
margin-left: 0;
margin-right: 0; }
.alignleft .alignright,
.alignright .alignright {
margin-left: 0;
margin-right: 0; }
.alignnone .alignleft,
.alignnone .alignright,
.aligncenter .alignleft,
.aligncenter .alignright {
margin: 0 auto; }
span.aligncenter img,
span.alignnone img {
margin: 0 auto; }
.aligncenter, .aligncenter img {
margin: 0 auto; }
.alignleft,
.alignright {
margin-bottom: 28px; }
p + .alignleft,
p + .mceTemp .alignleft, p +
.alignright,
p + .mceTemp
.alignright {
margin-top: 0; }
.alignleft {
float: left;
margin-right: 18px; }
.alignright {
float: right;
margin-left: 18px; }
@media only screen and (min-width: 900px) {
.alignleft[class] {
margin-right: 28px;
margin-left: -120px;
max-width: calc(50% + 120px); }
.alignright[class] {
max-width: 50%;
float: right;
margin-left: 28px; } }
figure {
width: auto; }
figure img {
display: block; }
@media not screen and (min-width: 1400px) {
.entry-content figure[style*="width"] {
width: auto !important; } }
.alignwide,
.alignfull {
max-width: none; }
@media not screen and (min-width: 900px) {
.alignwide.fill-left {
margin-left: 0 !important; }
.alignwide.fill-right {
margin-right: 0 !important; } }
@media only screen and (min-width: 900px) {
.alignwide.fill-left,
.alignfull.wp-block-columns.fill-left,
.alignfull.wp-block-latest-posts.fill-left {
padding-left: 40px; }
.alignwide.fill-right,
.alignfull.wp-block-columns.fill-right,
.alignfull.wp-block-latest-posts.fill-right {
padding-right: 40px; } }
.wp-block-separator.is-style-dots:before {
color: inherit; }
.wp-block-separator {
border-bottom-color: currentColor;
margin: 1.5em auto; }
.wp-block-separator:not([class*="is-style"]) {
max-width: 100px; }
.wp-block-audio[class] {
margin-left: 0;
margin-right: 0; }
.wp-block-audio[class] audio {
width: 100%; }
.wp-block-button[class] a {
color: inherit;
text-decoration: none; }
.wp-block-gallery[class] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-left: 0; }
.wp-block-cover[class][class] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 1.125em;
margin-bottom: 1.125em; }
.wp-block-cover[class][class] p {
position: relative;
-webkit-transform: none;
transform: none;
margin-bottom: 0; }
p.wp-block-subhead {
color: inherit; }
.wp-block-code,
.wp-block-preformatted pre,
.wp-block-verse pre,
pre.wp-block-verse {
color: inherit; }
.editor-block-list__layout .editor-block-list__block[data-align=left] .editor-block-list__block-edit,
.editor-block-list__layout .block-editor-block-list__block[data-align=left] .editor-block-list__block-edit {
margin-right: 0;
margin-bottom: 0; }
@media only screen and (min-width: 899px) {
.wp-block-image .alignleft,
.editor-block-list__layout .editor-block-list__block[data-align=left] .editor-block-list__block-edit > *,
.editor-block-list__layout .block-editor-block-list__block[data-align=left] .editor-block-list__block-edit > * {
margin-right: 3em;
width: auto; } }
@media only screen and (min-width: 1359px) {
.wp-block-image .alignleft,
.editor-block-list__layout .editor-block-list__block[data-align=left] .editor-block-list__block-edit > *,
.editor-block-list__layout .block-editor-block-list__block[data-align=left] .editor-block-list__block-edit > * {
margin-left: -3.75em; } }
.editor-block-list__layout .editor-block-list__block[data-align=right] .editor-block-list__block-edit,
.editor-block-list__layout .block-editor-block-list__block[data-align=right] .editor-block-list__block-edit {
margin-left: 0;
margin-bottom: 0; }
@media only screen and (min-width: 899px) {
.wp-block-image .alignright,
.editor-block-list__layout .editor-block-list__block[data-align=right] .editor-block-list__block-edit > *,
.editor-block-list__layout .block-editor-block-list__block[data-align=right] .editor-block-list__block-edit > * {
margin-left: 3em;
width: auto; } }
@media only screen and (min-width: 1359px) {
.wp-block-image .alignright,
.editor-block-list__layout .editor-block-list__block[data-align=right] .editor-block-list__block-edit > *,
.editor-block-list__layout .block-editor-block-list__block[data-align=right] .editor-block-list__block-edit > * {
margin-right: -3.75em; } }
.wp-block-image .aligncenter > figcaption {
display: block; }
figure.wp-block-pullquote {
padding: 0;
border: 0;
margin-top: 0;
color: inherit; }
figure.wp-block-pullquote[class*="align"] blockquote {
margin: 0;
padding: 0; }
.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
display: block;
margin-top: 32px;
font-size: 12px;
font-weight: 200;
text-transform: none; }
.wp-block-pullquote[class] p {
font: inherit; }
.wp-block-pullquote.alignleft {
margin-left: -3.75em;
margin-right: 3em; }
.wp-block-pullquote.alignright {
margin-right: -3.75em;
margin-left: 3em; }
@media only screen and (min-width: 740px) {
.is-style-two-columns {
-webkit-column-count: 2;
column-count: 2;
-webkit-column-gap: 1em;
column-gap: 1em; } } .site-content {
margin: 0 auto; }
@media not screen and (min-width: 900px) {
.site-content {
margin-top: 60px; } }
.grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
overflow: hidden;
margin-left: auto;
margin-right: auto;
opacity: 0;
-webkit-transition: opacity 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: opacity 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86); }
.grid .bricklayer-column {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.grid .bricklayer-column-sizer {
width: 100%;
display: none; }
@media only screen and (min-width: 800px) {
.o-grid--1col-\@lap .u-blog-grid-width {
max-width: 500px; }
.o-grid--1col-\@lap .bricklayer-column {
max-width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%; }
.o-grid--1col-\@lap .bricklayer-column-sizer {
width: 100%; }
.o-grid--2col-\@lap .u-blog-grid-width {
max-width: 1000px; }
.o-grid--2col-\@lap .bricklayer-column {
max-width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%; }
.o-grid--2col-\@lap .bricklayer-column-sizer {
width: 50%; }
.o-grid--3col-\@lap .u-blog-grid-width {
max-width: 1500px; }
.o-grid--3col-\@lap .bricklayer-column {
max-width: 33.33333%;
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%; }
.o-grid--3col-\@lap .bricklayer-column-sizer {
width: 33.33333%; }
.o-grid--4col-\@lap .u-blog-grid-width {
max-width: 2000px; }
.o-grid--4col-\@lap .bricklayer-column {
max-width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%; }
.o-grid--4col-\@lap .bricklayer-column-sizer {
width: 25%; }
.o-grid--5col-\@lap .u-blog-grid-width {
max-width: 2500px; }
.o-grid--5col-\@lap .bricklayer-column {
max-width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%; }
.o-grid--5col-\@lap .bricklayer-column-sizer {
width: 20%; }
.o-grid--6col-\@lap .u-blog-grid-width {
max-width: 3000px; }
.o-grid--6col-\@lap .bricklayer-column {
max-width: 16.66667%;
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%; }
.o-grid--6col-\@lap .bricklayer-column-sizer {
width: 16.66667%; }
[class*="col-@lap"] .header .site-branding {
padding-top: 144px;
width: 200%;
margin-right: -100%;
padding-left: 36px;
padding-bottom: 36px; }
.o-grid--1col-\@lap .header .site-branding {
width: auto;
margin-right: 0; } }
@media only screen and (min-width: 1200px) {
.o-grid--1col-\@desk .u-blog-grid-width {
max-width: 500px; }
.o-grid--1col-\@desk .bricklayer-column {
max-width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%; }
.o-grid--1col-\@desk .bricklayer-column-sizer {
width: 100%; }
.o-grid--2col-\@desk .u-blog-grid-width {
max-width: 1000px; }
.o-grid--2col-\@desk .bricklayer-column {
max-width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%; }
.o-grid--2col-\@desk .bricklayer-column-sizer {
width: 50%; }
.o-grid--3col-\@desk .u-blog-grid-width {
max-width: 1500px; }
.o-grid--3col-\@desk .bricklayer-column {
max-width: 33.33333%;
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%; }
.o-grid--3col-\@desk .bricklayer-column-sizer {
width: 33.33333%; }
.o-grid--4col-\@desk .u-blog-grid-width {
max-width: 2000px; }
.o-grid--4col-\@desk .bricklayer-column {
max-width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%; }
.o-grid--4col-\@desk .bricklayer-column-sizer {
width: 25%; }
.o-grid--5col-\@desk .u-blog-grid-width {
max-width: 2500px; }
.o-grid--5col-\@desk .bricklayer-column {
max-width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%; }
.o-grid--5col-\@desk .bricklayer-column-sizer {
width: 20%; }
.o-grid--6col-\@desk .u-blog-grid-width {
max-width: 3000px; }
.o-grid--6col-\@desk .bricklayer-column {
max-width: 16.66667%;
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%; }
.o-grid--6col-\@desk .bricklayer-column-sizer {
width: 16.66667%; }
[class*="col-@desk"] .header .site-branding {
padding-top: 144px;
width: 200%;
margin-right: -100%;
padding-left: 36px;
padding-bottom: 36px; }
.o-grid--1col-\@desk .header .site-branding {
width: auto;
margin-right: 0; } }
@media only screen and (min-width: 1650px) {
.o-grid--1col-\@large .u-blog-grid-width {
max-width: 500px; }
.o-grid--1col-\@large .bricklayer-column {
max-width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%; }
.o-grid--1col-\@large .bricklayer-column-sizer {
width: 100%; }
.o-grid--2col-\@large .u-blog-grid-width {
max-width: 1000px; }
.o-grid--2col-\@large .bricklayer-column {
max-width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%; }
.o-grid--2col-\@large .bricklayer-column-sizer {
width: 50%; }
.o-grid--3col-\@large .u-blog-grid-width {
max-width: 1500px; }
.o-grid--3col-\@large .bricklayer-column {
max-width: 33.33333%;
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%; }
.o-grid--3col-\@large .bricklayer-column-sizer {
width: 33.33333%; }
.o-grid--4col-\@large .u-blog-grid-width {
max-width: 2000px; }
.o-grid--4col-\@large .bricklayer-column {
max-width: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%; }
.o-grid--4col-\@large .bricklayer-column-sizer {
width: 25%; }
.o-grid--5col-\@large .u-blog-grid-width {
max-width: 2500px; }
.o-grid--5col-\@large .bricklayer-column {
max-width: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%; }
.o-grid--5col-\@large .bricklayer-column-sizer {
width: 20%; }
.o-grid--6col-\@large .u-blog-grid-width {
max-width: 3000px; }
.o-grid--6col-\@large .bricklayer-column {
max-width: 16.66667%;
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%; }
.o-grid--6col-\@large .bricklayer-column-sizer {
width: 16.66667%; }
[class*="col-@large"] .header .site-branding {
padding-top: 144px;
width: 200%;
margin-right: -100%;
padding-left: 36px;
padding-bottom: 36px; }
.o-grid--1col-\@large .header .site-branding {
width: auto;
margin-right: 0; } }
.grid__item {
position: relative; }
@media not screen and (min-width: 900px) {
.grid__item {
margin-top: 0 !important; } }
@media screen and (min-width: 800px) {
.grid {
margin-left: -36px; }
.grid > * {
padding-left: 36px; } }
@media only screen and (min-width: 900px) {
.grid {
margin-left: -36px; }
.grid > * {
padding-left: 36px; }
.grid__item {
margin-bottom: 36px; }
.grid__item--mb {
margin-bottom: 72px; }
.card--portrait,
.card--text {
padding-left: 72px; }
.bricklayer-column:nth-child(n+3) {
margin-top: 72px; }
.bricklayer-column:first-child > .card--portrait,
.card--portrait:nth-child(odd) {
padding-right: 0;
padding-left: 36px; }
.bricklayer-column:last-child > .card--portrait,
.card--portrait:nth-child(even) {
padding-left: 0;
padding-right: 36px; }
.card--landscape + .card--landscape,
.card--portrait + .card--portrait {
margin-top: 72px; } }
@media only screen and (min-width: 1650px) {
.grid {
margin-left: -36px; }
.grid > * {
padding-left: 36px; }
.grid__item {
margin-bottom: 36px; }
.grid__item--mb {
margin-bottom: 72px; }
.card--portrait,
.card--text {
padding-left: 72px; }
.bricklayer-column:nth-child(n+3) {
margin-top: 72px; }
.bricklayer-column:first-child > .card--portrait,
.card--portrait:nth-child(odd) {
padding-right: 0;
padding-left: 36px; }
.bricklayer-column:last-child > .card--portrait,
.card--portrait:nth-child(even) {
padding-left: 0;
padding-right: 36px; }
.card--landscape + .card--landscape,
.card--portrait + .card--portrait {
margin-top: 72px; } } .media__img {
float: left;
margin-right: 10px; }
.media__body {
overflow: hidden; } @media not screen and (min-width: 740px) {
.site-header {
padding: 0; } }
@media not screen and (min-width: 900px) {
body .site-header {
overflow: hidden; }
body .site-header .site-branding {
text-align: center;
margin: 24px 48px; }
body .site-header .site-branding img {
margin: 0 auto; }
body .site-header .site-logo {
display: inline-block; } }
@media only screen and (min-width: 900px) {
.header {
text-align: right;
margin-left: -36px; } }
.header + .site-branding {
margin-top: 100px; }
@media only screen and (min-width: 900px) {
.header + .site-branding {
display: none; } }
.hfeed .site-description-text {
margin-bottom: 0; }
@media only screen and (min-width: 800px) {
.header .site-branding {
padding-top: 144px;
width: 200%;
margin-right: -100%;
padding-left: 36px;
padding-bottom: 36px; } }
.site-branding a {
display: block; }
.site-branding img {
width: auto;
display: block; }
@media only screen and (min-width: 900px) {
body:not(.singular) .site-branding img {
margin-left: auto; } }
@media screen and (min-width: 800px) and (max-width: 900px) {
body .site-header {
overflow: visible; }
.site-branding.site-branding.site-branding {
margin-top: 0;
padding-top: 30px;
width: calc(200% + 36px);
margin-left: 0;
padding-left: 0; } }
.site-logo {
width: auto;
max-width: 100%; }
.archive-title {
margin: 0;
font-family: "Butler", serif;
font-size: 100px;
font-weight: 900;
text-transform: none;
text-align: center;
letter-spacing: 0; }
.archive-title span {
word-break: keep-all;
white-space: nowrap; }
.archive-title--search {
font-size: 50px; }
.archive-title--search .search-query {
opacity: .65; }
.site-title {
margin: 0;
max-width: 100%;
font-family: 'Butler', serif;
font-weight: 900;
font-size: 180px;
text-transform: none;
left: 0; }
@media not screen and (min-width: 800px) {
.site-title {
font-size: 90px;
text-align: center; } }
@media only screen and (min-width: 800px) {
.site-title {
line-height: 1.05; } }
.singular .site-title {
line-height: 1.15; }
.site-title span {
display: inline-block;
word-break: keep-all;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none; }
.site-title + .site-description-text {
margin-top: 12px;
margin-bottom: 20px; }
@media not screen and (min-width: 1400px) {
.singular .site-description-text {
display: none; } }
.mobile-logo .site-description-text {
display: none; }
.site-title span:empty,
.site-description-text:empty {
display: none; }
@media only screen and (min-width: 800px) {
.overlay-toggle {
display: none; } }
.mobile-header-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 60px;
position: fixed;
top: 0;
left: 0;
z-index: 100;
width: 100%;
background: white;
overflow: hidden; }
.mobile-header-wrapper:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
border-bottom: 1px solid currentColor;
opacity: 0.2; }
.mobile-header-wrapper [class].mobile-logo .site-branding {
opacity: 0;
margin-left: auto;
margin-right: auto;
max-width: 100%; }
.mobile-header-wrapper .site-title {
margin: 0; }
@media not screen and (min-width: 900px) {
.mobile-header-wrapper .site-title {
padding: 12px 0; } }
@media screen and (max-width: 782px) {
.admin-bar .mobile-header-wrapper {
position: absolute;
top: 46px; }
.admin-bar .mobile-header-wrapper .site-branding {
display: none; } }
.mobile-header-wrapper .site-logo {
max-height: 40px;
width: auto;
margin-left: auto;
margin-right: auto; }
.admin-bar .mobile-header-wrapper {
top: 32px; }
@media screen and (max-width: 782px) {
.admin-bar .mobile-header-wrapper {
top: 46px; } }
@media only screen and (min-width: 900px) {
.mobile-header-wrapper {
display: none; } }
.mobile-header-wrapper > * {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.mobile-header-wrapper .overlay-toggle {
-webkit-box-flex: 0;
-ms-flex: 0 0 60px;
flex: 0 0 60px; }
.mobile-header-wrapper .menu-toggle {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.mobile-logo {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.mobile-logo .site-logo {
max-height: 40px; }
.mobile-logo .custom-logo-link {
height: 60px;
padding: 10px 0; }
.mobile-logo .custom-logo-link img {
width: auto;
height: 100%; }
.mobile-logo .custom-logo-link + .site-title {
display: none; }
@media only screen and (min-width: 900px) and (max-width: 1239.9px) {
.singular[class] .site-header,
.singular[class] .site-branding {
margin-left: -20px; }
.singular[class] .site-header > *,
.singular[class] .site-branding > * {
padding-left: 20px; }
.singular[class] .site-branding {
-ms-flex-negative: 1;
flex-shrink: 1; }
.singular[class] .site-branding .site-title {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-left: auto; }
.singular[class] .main-navigation {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.singular[class] .custom-logo-link {
height: 60px;
padding: 10px 0;
-ms-flex-negative: 0;
flex-shrink: 0; }
.singular[class] .custom-logo-link img {
width: auto;
height: 100%; } } .main-navigation {
font-size: 30px;
text-transform: uppercase;
font-weight: 200;
top: 0px; }
.main-navigation li {
padding: 0; }
.main-navigation a:empty {
display: none; }
@media only screen and (min-width: 900px) {
.main-navigation a {
display: block; } }
#demosite-activate-wrap ~ .main-navigation {
top: 80px; }
.admin-bar .main-navigation {
top: 32px; }
.admin-bar #demosite-activate-wrap ~ .main-navigation {
top: 112px; }
@media screen and (max-width: 782px) {
.admin-bar .main-navigation {
top: 46px; }
.admin-bar #demosite-activate-wrap ~ .main-navigation {
top: 126px; } }
.nav-menu {
position: relative;
z-index: 100;
margin-bottom: 0; }
@media only screen and (min-width: 900px) {
.singular .nav-menu {
font-size: 18px;
font-weight: 200; }
.singular .nav-menu > li > a {
display: inline-block;
padding: 0.25em 0; }
.nav-menu li {
position: relative; }
.singular .nav-menu li {
display: inline-block; }
.nav-menu li a {
text-decoration: none;
-webkit-transition: all .15s linear;
transition: all .15s linear;
display: inline-block;
border-bottom: 2px solid transparent; }
.nav-menu li.hover > ul {
opacity: 1;
pointer-events: auto; }
.nav-menu > li {
line-height: 1.3; }
.nav-menu li[class*="children"]:after {
content: " + "; }
.singular .nav-menu li[class*="children"]:after {
padding-right: 15px; }
.hfeed .nav-menu > li[class*="children"]:after {
position: absolute;
top: 50%;
left: 100%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
margin-top: -5px;
width: 30px;
text-align: center; }
.nav-menu ul {
position: absolute;
top: 0;
left: calc(100% + 10px);
z-index: 10;
width: 230px;
padding: 0;
font-size: 16px;
text-align: left;
background: white;
border: 1px solid #000000;
border-left-width: 7px;
opacity: 0;
pointer-events: none;
-webkit-transition: .2s opacity linear;
transition: .2s opacity linear; }
.nav-menu ul:before {
content: "";
position: absolute;
left: -25px;
height: 100%;
width: 20px; }
.nav-menu ul a {
display: block;
padding: 11px 32px; }
.singular .nav-menu ul li {
width: 100%; }
.nav-menu ul li[class*="children"]:after {
content: "+";
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
padding: 0 12px; }
.nav-menu ul li.hover > a {
text-decoration: none;
background-color: #000000;
color: white; }
.nav-menu ul li.hover:after {
color: white; } }
@media only screen and (min-width: 1240px) {
body.singular .nav-menu > li > a {
position: relative; }
body.singular .nav-menu > li > a:before {
content: "";
position: absolute;
top: 0;
left: -110%;
bottom: 0;
z-index: -1;
width: 110%;
background-color: white;
pointer-events: none; }
body.singular .nav-menu > li > a:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
z-index: -2;
-webkit-transform: translateX(-101%);
transform: translateX(-101%);
width: 100%;
border-bottom: 1px solid #000000;
-webkit-transition: -webkit-transform .2s ease-in-out;
transition: -webkit-transform .2s ease-in-out;
transition: transform .2s ease-in-out;
transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out; }
body.singular .nav-menu > li > a:before, body.singular .nav-menu > li > a:after {
pointer-events: none; }
body.singular .nav-menu > li.hover > a:after {
-webkit-transform: translateX(0);
transform: translateX(0); } }
@media only screen and (min-width: 900px) {
body:not(.singular) .nav-menu > li {
line-height: 1.1; }
body:not(.singular) .nav-menu > li > a {
position: relative;
overflow: hidden;
padding-bottom: 2px; }
body:not(.singular) .nav-menu > li > a:before {
content: "";
position: absolute;
top: 0;
right: -110%;
bottom: 0;
z-index: -1;
width: 110%;
background-color: white;
pointer-events: none; }
body:not(.singular) .nav-menu > li > a:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
z-index: -2;
-webkit-transform: translateX(101%);
transform: translateX(101%);
width: 100%;
border-bottom: 1px solid #000000;
-webkit-transition: -webkit-transform .2s ease-in-out;
transition: -webkit-transform .2s ease-in-out;
transition: transform .2s ease-in-out;
transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out; }
body:not(.singular) .nav-menu > li > a:before, body:not(.singular) .nav-menu > li > a:after {
pointer-events: none; }
body:not(.singular) .nav-menu > li.hover > a:after {
-webkit-transform: translateX(0);
transform: translateX(0); }
.hfeed .nav-menu ul {
margin-left: 30px; }
.hfeed .nav-menu ul ul {
margin-left: 0; } }
@media only screen and (min-width: 900px) and (max-width: 1239.9px) {
.singular .nav-menu {
font-size: 14px; }
.singular .nav-menu > li {
margin: 0 10px;
font-weight: 400; }
.singular .nav-menu > li > a {
padding: 1.25em 0; }
.singular .nav-menu li.hover > a, .singular .nav-menu li.hover:after {
font-weight: 400; }
.singular .nav-menu > li > .sub-menu {
top: 100%;
left: 0; }
.singular .nav-menu > li > .sub-menu li {
display: block; } }
@media only screen and (min-width: 1240px) {
.singular .nav-menu li {
display: block;
float: left;
clear: left; } }
.nav-menu ul {
margin-bottom: 0; }
@media not screen and (min-width: 900px) {
.main-navigation {
position: fixed;
top: 0;
left: 0;
z-index: 999;
width: 420px;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 60px;
overflow-y: scroll;
overflow-x: hidden;
font-size: 28px;
font-weight: 100;
text-align: left;
background-color: white;
-webkit-transform: translateX(-100%) translateZ(0);
transform: translateX(-100%) translateZ(0);
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-overflow-scrolling: touch; }
.main-navigation li {
display: block;
position: relative; }
.main-navigation li.hover[class] > a {
color: white; }
.main-navigation li.hover[class] > a:before {
content: "";
position: absolute;
top: 0;
left: -999px;
right: -999px;
bottom: 0;
z-index: -2;
display: block;
background-color: black;
pointer-events: none; }
.main-navigation a {
padding: 18px 30px;
display: block;
text-decoration: none; }
.main-navigation li[class*="children"] > a {
position: relative;
display: block; }
.main-navigation li[class*="children"] > a:after {
content: "+";
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
padding: 0 12px; }
.main-navigation .sub-menu,
.main-navigation .children {
display: none;
padding-left: 30px;
font-size: 20px; }
.main-navigation .hover > .sub-menu,
.main-navigation .hover > .children {
display: block; }
.nav-is-open .main-navigation {
-webkit-transform: translateZ(0);
transform: translateZ(0); }
.nav-menu {
padding-left: 30px;
padding-right: 30px;
width: 100%; }
.nav-menu:before {
content: "";
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 100%;
border-left: 30px solid white;
border-right: 30px solid white;
pointer-events: none; } }
@media screen and (max-width: 782px) {
.admin-bar .main-navigation {
height: calc(100% - 46px); } }
@media not screen and (min-width: 480px) {
.main-navigation {
width: 300px;
font-size: 24px; }
.main-navigation a {
padding: 12px 30px; }
.nav-menu {
padding: 0; }
.nav-menu:before {
content: none; }
.sub-menu,
.children {
font-size: 16px; } }
.jetpack-social-navigation.jetpack-social-navigation ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0;
padding: 0; }
@media only screen and (min-width: 900px) {
.jetpack-social-navigation.jetpack-social-navigation ul {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.singular .jetpack-social-navigation.jetpack-social-navigation ul, .jetpack-social-navigation.jetpack-social-navigation .singular ul {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; } }
.jetpack-social-navigation.jetpack-social-navigation ul .menu-item {
line-height: 1 !important;
white-space: nowrap;
vertical-align: top; }
.jetpack-social-navigation.jetpack-social-navigation ul a {
width: auto;
height: auto;
padding: 12px;
font-size: 24px;
-webkit-transition: opacity .15s ease-in-out;
transition: opacity .15s ease-in-out; }
.jetpack-social-navigation.jetpack-social-navigation ul a:hover {
text-decoration: none; }
@media only screen and (min-width: 900px) {
.jetpack-social-navigation.jetpack-social-navigation ul a {
padding: 6px;
font-size: 20px; }
.jetpack-social-navigation.jetpack-social-navigation ul a:hover {
opacity: 0.4; } }
.is--ie .jetpack-social-navigation.jetpack-social-navigation ul a, .jetpack-social-navigation.jetpack-social-navigation .is--ie ul a,
.is--ie-le10 .jetpack-social-navigation.jetpack-social-navigation ul a,
.jetpack-social-navigation.jetpack-social-navigation .is--ie-le10 ul a {
color: transparent;
visibility: visible; }
.jetpack-social-navigation.jetpack-social-navigation ul a:before {
display: block; }
.is--ie .jetpack-social-navigation.jetpack-social-navigation ul a:before, .jetpack-social-navigation.jetpack-social-navigation .is--ie ul a:before, .is--ie-le10 .jetpack-social-navigation.jetpack-social-navigation ul a:before, .jetpack-social-navigation.jetpack-social-navigation .is--ie-le10 ul a:before {
color: black; }
.jetpack-social-navigation.jetpack-social-navigation {
padding-left: 18px; }
@media not screen and (min-width: 900px) {
.jetpack-social-navigation.jetpack-social-navigation {
-ms-flex-item-align: end;
align-self: flex-end;
margin-bottom: 18px; } }
@media only screen and (min-width: 480px) and (max-width: 899.9px) {
.jetpack-social-navigation.jetpack-social-navigation {
padding-left: 50px; } }
@media only screen and (min-width: 900px) {
.jetpack-social-navigation.jetpack-social-navigation {
padding-left: 0;
margin-bottom: 0;
margin-left: -6px; } }
@media only screen and (min-width: 900px) and (max-width: 1239.9px) {
.singular .jetpack-social-navigation.jetpack-social-navigation {
margin-left: 22px; } }
@media only screen and (min-width: 1400px) {
.singular .jetpack-social-navigation.jetpack-social-navigation {
margin-top: 8px; } }
.jetpack-social-navigation .menu-item--search[class][class] a {
font-size: 0;
padding: 4px; }
.jetpack-social-navigation .menu-item--search[class][class] a:before {
font-size: 24px;
content: "\f400"; }
@media only screen and (min-width: 900px) {
.jetpack-social-navigation .menu[class] {
margin-right: -6px; } }
.jetpack-social-navigation .menu-item--search {
display: none; }
@media only screen and (min-width: 900px) {
.jetpack-social-navigation .menu-item--search {
display: block; } } .site-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 30px;
font-size: 14px; }
@media only screen and (min-width: 900px) {
.site-footer {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
padding: 40px;
margin-top: 80px; }
.site-footer > * {
-ms-flex-preferred-size: 50%;
flex-basis: 50%; } }
.infinite-scroll.neverending .site-footer {
display: none; }
.infinite-scroll.neverending.infinity-end .site-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
@media not screen and (min-width: 900px) {
.site-info {
text-align: center;
margin-bottom: 20px; } }
.site-info a {
font-weight: 400; }
.footer-menu {
text-transform: uppercase; }
.footer-menu, .footer-menu ul {
margin-bottom: 0; }
@media not screen and (min-width: 900px) {
.footer-menu, .footer-menu ul {
text-align: center; } }
@media only screen and (min-width: 900px) {
.footer-menu {
text-align: right; } }
.footer-menu li {
display: inline-block; }
.footer-menu a {
font-weight: 300;
display: inline-block;
padding: .5em 1em; } @media only screen and (min-width: 480px) {
.card__hover:hover .card__wrap {
-webkit-transform: translate(-8px, -8px);
transform: translate(-8px, -8px); }
.card__hover:hover .card__shadow:after {
-webkit-transform: none;
transform: none; }
.card__hover:hover .card-title-wrap {
-webkit-transform: translate(0, calc(-50% - 12px));
transform: translate(0, calc(-50% - 12px)); }
.card__hover:hover .card__meta {
opacity: 1;
margin-top: 0 !important; }
.card--text .card__hover:hover .card__meta {
-webkit-transform: translateY(-20%);
transform: translateY(-20%); }
.card__wrap,
.card__shadow:after {
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); }
.card__meta {
opacity: 0;
-webkit-transition: all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: all 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); }
.card--image .card__meta {
margin-top: -1.625em; }
.card--text .card__meta {
position: absolute;
left: 30px;
right: 30px;
bottom: calc(100% - 60px);
display: block;
padding-bottom: 5px;
background-color: white; } }
.card a:hover {
text-decoration: none; }
@media not screen and (min-width: 900px) {
.card {
margin: 0 auto 20px;
max-width: 470px; } }
@media not screen and (min-width: 800px) {
.card {
max-width: none; }
.card:not(:last-child) {
margin-bottom: 56px; } }
@media not screen and (min-width: 480px) {
.card--text {
padding: 0 28px; }
.card--text .c-card__meta[class] {
background: none; } }
.card.format-audio h2 {
margin-bottom: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.card.format-audio .card__title {
display: block; }
.card.format-audio .card__audio {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.card.format-audio .card__audio .mejs-container {
-webkit-box-flex: 0;
-ms-flex: 0 0 22px;
flex: 0 0 22px;
padding-right: 20px; }
.card.format-audio .card__audio .mejs-container + div {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.card.format-audio .mejs-controls .mejs-button button {
width: 22px;
height: 22px;
background-image: url(//www.byopaline.com/wp-content/themes/gema/assets/images/play-pause.svg);
margin: 0; }
.card.format-audio .mejs-controls .mejs-pause button {
background-position: 0 -22px; }
.card.format-audio .mejs-container,
.card.format-audio .mejs-mediaelement,
.card.format-audio .mejs-controls,
.card.format-audio .mejs-controls .mejs-button div,
.card.format-audio .mejs-controls .mejs-button button {
position: static; }
.card.format-audio .mejs-controls div {
width: auto;
height: auto; }
.card.format-audio .mejs-controls .mejs-playpause-button {
position: relative;
z-index: 100; }
.card.format-audio .mejs-controls .mejs-playpause-button button {
outline: 0; }
.card.format-audio .mejs-time-rail {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: auto !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important; }
.card.format-audio.card--text .mejs-time-rail {
top: 8px;
right: 8px;
bottom: 8px;
left: 8px; }
.card.format-audio .mejs-controls,
.card.format-audio .mejs-container {
height: auto !important;
margin: 0 !important;
background: none !important; }
.card.format-audio .mejs-time-slider,
.card.format-audio .mejs-time-loaded {
width: 100% !important;
height: 100% !important;
margin: 0 !important;
background: none !important; }
.card.format-audio .mejs-time-current {
height: 100% !important;
background: rgba(0, 0, 0, 0.1) !important; }
.card.format-audio .mejs-currenttime-container,
.card.format-audio .mejs-duration-container,
.card.format-audio .mejs-volume-button,
.card.format-audio .mejs-horizontal-volume-slider {
display: none !important; }
.card__wrap {
position: relative;
display: block; }
.card-title-wrap {
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
position: absolute;
bottom: 0;
left: 0;
z-index: 20;
width: 100%; }
@media only screen and (min-width: 480px) {
.card__shadow {
position: relative; }
.card__shadow:after {
content: "";
position: absolute;
top: 8px;
right: -8px;
bottom: -8px;
left: 8px;
background: currentColor;
display: block;
z-index: -1; }
.card--text .card__shadow:after {
right: 0;
bottom: 0; }
.card--image .card__shadow:after {
-webkit-transform: translate(-8px, -8px);
transform: translate(-8px, -8px); } }
.card--text {
position: relative;
text-align: center;
line-height: 1.4; }
.card--text h2 {
margin-top: 0; }
.card--text .btn, .card--text .search-submit, .card--text div#infinite-handle span button, div#infinite-handle span .card--text button, .card--text .more-link {
margin-top: -4px;
margin-bottom: -4px;
padding-left: 46px;
padding-right: 46px;
font-weight: 400; }
.card--text .card__wrap {
padding: 45px 28px;
position: relative;
-webkit-transform: translateZ(0);
transform: translateZ(0);
background: #FFFFFF; }
@media only screen and (min-width: 740px) {
.card--text .card__wrap {
padding: 60px 56px; } }
.card--text .card__wrap:before, .card--text .card__wrap:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
width: calc(100% - 8px);
height: calc(100% - 8px);
border: 1px solid currentColor;
pointer-events: none; }
.card--text .card__wrap:after {
top: 0;
left: 0; }
.card--text .card__wrap:before {
top: 8px;
left: 8px;
z-index: -1; }
.card.format-image .card__image figure {
margin: 0; }
.card.format-image .card__image .wp-caption-text {
display: none; }
.sticky.card--text h2 {
color: inherit; }
.sticky.card--text .card__meta {
color: #FFFFFF;
background-color: #000000; }
.sticky.card--text .card__meta-primary,
.sticky.card--text .card__meta-secondary {
color: inherit; }
.sticky.card--text .card__wrap {
z-index: 2;
color: white;
background: transparent; }
.sticky.card--text .card__wrap > *:not(.card__meta) {
position: relative; }
.sticky.card--text .card__wrap > * {
z-index: 1; }
.sticky.card--text .card__wrap:before {
background-color: white; }
.sticky.card--text .card__wrap:after {
background-color: black; }
.sticky.card--text .btn, .sticky.card--text .search-submit, .sticky.card--text div#infinite-handle span button, div#infinite-handle span .sticky.card--text button, .sticky.card--text .more-link {
border: 1px solid white; }
.sticky.card--text .cat-links,
.sticky.card--text .byline .author,
.sticky.card--text .post-edit-link {
color: white; }
.sticky.card--text .card__meta {
z-index: 10; }
.sticky.card--text .card__shadow:after {
z-index: 1; }
.card.format-quote p:last-child {
margin-bottom: 0; }
.sticky.format-quote .content-quote:before {
background-color: black; }
.sticky.format-quote .content-quote:after {
border-color: white; }
.card__title {
display: inline-block;
margin: 0 20px;
padding: 8px 15px;
padding-right: 14px;
position: relative;
border: 1px solid currentColor;
background-color: white; }
.sticky .card__title {
-webkit-box-shadow: 0 0 0 8px #FFFFFF, 0 0 0 9px #000000;
box-shadow: 0 0 0 8px #FFFFFF, 0 0 0 9px #000000; }
.card__title h2 {
margin: 0;
font-size: 20px;
text-align: center; }
.card__image {
display: block;
position: relative; }
.card__image .mejs-container {
margin-bottom: 0; }
@media only screen and (min-width: 480px) {
.card__image {
padding: 8px;
border: 1px solid currentColor;
background: white; } }
.card__image img {
width: 100%;
display: block;
margin: 0 auto; }
.card__image .gallery {
margin-bottom: -10px; }
.card__image .jetpack-video-wrapper,
.card__image .tiled-gallery {
margin-bottom: 0; }
.card__image iframe {
display: block;
max-width: 100%; }
@media only screen and (min-width: 480px) {
.card--audio-embed .card__hover:hover .card-title-wrap,
.card.format-video .card__hover:hover .card-title-wrap,
.card.format-gallery .card__hover:hover .card-title-wrap {
-webkit-transform: translate(0, 50%);
transform: translate(0, 50%); } }
.card.format-gallery .slideshow-window {
margin: 0;
background: none;
border: 0;
border-radius: 0; }
.card.format-link h2 {
margin-bottom: 0; }
.card.format-link svg {
display: inline-block;
width: 13px;
height: 13px;
line-height: 1.25;
margin-left: 0.5em; }
.card__thumb {
z-index: 10;
-webkit-transition: opacity .3s ease-out;
transition: opacity .3s ease-out; }
.card.is-loaded .card__thumb {
opacity: 0; }
.card-title-wrap {
text-align: center;
line-height: 0; }
.card .card__mask {
-webkit-transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: transform, opacity; }
.card:not(.is-visible) .card__mask {
opacity: 0; }
.card.ajax-loaded .card__mask {
overflow: hidden;
-webkit-transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
will-change: transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.card.ajax-loaded .card__hover {
-webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
will-change: transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.card.ajax-loaded:not(.is-visible) .card__mask {
-webkit-transform: translateY(-90%);
transform: translateY(-90%);
opacity: 0; }
.card.ajax-loaded:not(.is-visible) .card__hover {
-webkit-transform: translateY(100%);
transform: translateY(100%); }
.card__image-wrap {
position: relative; }
.card__image-wrap img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.card__meta {
position: relative;
line-height: 1.625; }
.card__meta .tags {
margin: 0;
display: inline; }
.card__meta .tags > li {
display: inline;
font: inherit; }
.card__meta .tags a {
padding: 0; }
.card__meta a {
color: inherit;
font: inherit;
text-transform: inherit; }
.card__meta-primary,
.card__meta-secondary {
display: inline; }
.card__meta-primary a,
.card__meta-secondary a {
color: inherit; }
.card__meta-primary:not(:empty) + .card__meta-secondary:not(:empty):before {
content: " - "; } input[type="submit"],
.btn,
.search-submit,
div#infinite-handle span button,
div#infinite-handle span button:hover,
.more-link {
display: inline-block;
padding: 12px 32px 12px;
border: 0;
color: #FFFFFF;
background: black;
text-align: center;
text-transform: uppercase; } .comment__links,
.comment-reply-title small, .edit-link {
font-size: 12px;
font-weight: 200;
font-style: normal;
line-height: 2;
opacity: 0.5;
text-transform: uppercase; } .intro,
.is-style-lead {
font-size: 18px;
line-height: 1.5;
font-weight: 400;
margin-bottom: 30px; } .dropcap {
float: left;
font-size: 54px;
font-weight: 400;
line-height: 0.8;
margin-top: 5px;
margin-right: 15px;
text-shadow: white -3px -3px 0, black -4px -4px 0; }
.dropcap,
.is--webkit .dropcap {
margin-top: 1px;
margin-left: -4px;
background: linear-gradient(45deg, currentColor 0%, currentColor 10%, white 10%, white 40%, currentColor 40%, currentColor 60%, white 60%, white 90%, currentColor 90%, currentColor 100%);
background-position: top left;
background-size: 6px 6px;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-text-stroke: 1px currentColor;
text-shadow: currentColor 4px 4px 0; }
.has-drop-cap[class]:first-letter {
float: left;
font-size: 54px;
font-weight: 400;
line-height: 0.8;
margin-right: 15px;
margin-top: 1px;
margin-left: -4px;
background-color: #000;
background-image: linear-gradient(45deg, currentColor 0%, currentColor 10%, white 10%, white 40%, currentColor 40%, currentColor 60%, white 60%, white 90%, currentColor 90%, currentColor 100%);
background-position: top left;
background-size: 6px 6px;
background-repeat: repeat;
-webkit-background-clip: text;
color: transparent;
text-shadow: #000 4px 4px 0; } .search-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.search-form > label {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.search-submit {
font-size: 12px;
margin: 0; }
input[type=submit].search-submit {
padding-left: 10px;
padding-right: 10px; }
.search-field {
height: 40px;
width: 100%; }
.widget .search-form > label {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
display: block; }
.widget .search-form .search-submit {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto; }
.overlay--search {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: fixed;
top: 0;
left: 100%;
padding-left: 48px;
padding-right: 48px;
z-index: 999;
width: 100%;
height: 100%;
background: white;
border-left: 1px solid rgba(0, 0, 0, 0.2);
-webkit-transition: left .3s ease-in-out;
transition: left .3s ease-in-out; }
@media not screen and (min-width: 900px) {
.overlay--search {
padding-left: 24px;
padding-right: 24px; } }
.overlay--search .search-form {
border: 0; }
.overlay--search .search-form > label {
position: static;
height: auto; }
.overlay--search .search-form, .overlay--search .search-field {
display: block;
height: auto;
font-family: "Butler", serif;
padding-left: 0; }
.overlay--search .search-form ::-webkit-input-placeholder, .overlay--search .search-field ::-webkit-input-placeholder {
color: #000;
opacity: 1; }
.overlay--search .search-form ::-moz-placeholder, .overlay--search .search-field ::-moz-placeholder {
color: #000;
opacity: 1; }
.overlay--search .search-form :-ms-input-placeholder, .overlay--search .search-field :-ms-input-placeholder {
color: #000;
opacity: 1; }
.overlay--search .search-form :-moz-placeholder, .overlay--search .search-field :-moz-placeholder {
color: #000;
opacity: 1; }
.overlay--search .search-field, .overlay--search .search-submit {
position: static; }
.overlay--search .search-submit {
display: none; }
.overlay--search .search-field {
border: 0;
color: #000;
font-size: 72px;
outline: 0;
height: auto;
-webkit-appearance: none; }
@media not screen and (min-width: 900px) {
.overlay--search .search-field {
font-size: 48px; } }
.overlay--search.is-visible {
left: 0; }
.overlay__wrapper {
display: table-cell;
vertical-align: middle; }
.overlay__close {
position: absolute;
top: 40px;
right: 40px;
width: 35px;
height: 35px;
opacity: 0.75;
cursor: pointer; }
.admin-bar .overlay__close {
top: 84px; }
@media not screen and (min-width: 900px) {
.overlay__close {
top: 24px;
right: 24px; }
.admin-bar .overlay__close {
top: 60px; } }
.overlay__close:before, .overlay__close:after {
content: "";
display: block;
position: absolute;
background: currentColor;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
pointer-events: none; }
.overlay__close:before {
top: 50%;
width: 100%;
height: .17em;
margin-top: -.08em; }
.overlay__close:after {
left: 50%;
height: 100%;
width: .17em;
margin-left: -.08em; }
.search-toggle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-flex: 0;
-ms-flex: 0 0 60px;
flex: 0 0 60px; }
.search-toggle:before {
font-family: Genericons;
content: "\f400";
font-size: 2em;
line-height: 1;
-webkit-font-smoothing: antialiased; } .comments-area {
margin-top: 50px; }
@media only screen and (min-width: 900px) {
.comments-area {
margin-right: 400px; } }
.comment,
.pingback {
position: relative;
padding: 0;
font-size: 14px; }
.pingback {
padding: 20px 0 0 76px; }
.pingback p {
margin-bottom: 0; }
.comment .children {
margin-bottom: 0; }
.comment:first-child .children {
padding-bottom: 0; }
.comment__article {
padding-bottom: 28px; }
.comment__article:after {
content: " ";
display: table;
clear: left; }
.comment__author {
font-size: 16px;
font-weight: 300; }
.comment-list:not(.comments-have-avatars) .bypostauthor .comment__author {
padding: 3px 8px;
margin-right: 6px;
background-color: #000000;
color: #ffffff; }
.comment-reply-title small {
display: block; }
.comment__links {
float: right;
margin: 0 -5px; }
.comment__links > a {
padding: 0 5px; }
.comment .children {
position: relative; }
@media only screen and (min-width: 900px) {
.comment.depth-1 > .children {
padding-left: 62px; }
.comment.depth-2 > .children {
padding-left: 62px; }
.comment.depth-3 > .children {
padding-left: 62px; }
.comment.depth-4 > .children {
padding-left: 62px; } }
@media only screen and (min-width: 740px) {
.comment-list:not(.comments-have-avatars) .comment.depth-1 > .children {
padding-left: 25px; }
.comment-list:not(.comments-have-avatars) .comment.depth-2 > .children {
padding-left: 25px; }
.comment-list:not(.comments-have-avatars) .comment.depth-3 > .children {
padding-left: 25px; }
.comment-list:not(.comments-have-avatars) .comment.depth-4 > .children {
padding-left: 25px; } }
@media not screen and (min-width: 740px) {
.comment-list:not(.comments-have-avatars) .comment.depth-1 > .children {
padding-left: 25px; } }
.comment__avatar {
position: relative;
z-index: 1;
background-color: white; }
.comment__avatar img {
width: 66px;
height: 66px;
display: block;
padding: 6px;
border: 1px solid currentColor; }
.comments-have-avatars .bypostauthor > .comment__article .comment__avatar {
position: relative;
left: -4px;
padding: 3px;
background-color: white;
border: 1px solid currentColor; }
.comments-have-avatars .bypostauthor > .comment__article .comment__avatar img {
padding: 3px; }
.comment__time {
opacity: 0.5; }
@media not screen and (min-width: 600px) {
.comment__time {
display: none; } }
.comment__content {
line-height: 1.71429; }
.comment__content > :last-child {
margin-bottom: 0; }
.comment-navigation {
margin: 28px 0; }
.comment__alert {
text-align: right;
font-weight: 900;
border-top: 1px solid rgba(0, 0, 0, 0.2); } .comment:before,
.comment__article:before,
.comment .children:before,
.comment .children:after,
.comment-list .comment-respond:before,
.comments-area:before {
content: "";
display: block;
background: currentColor;
pointer-events: none; }
.comment__article {
position: relative; }
.comments-area:before {
width: 350px;
max-width: 100%;
height: 1px; }
.comments-area:before {
margin: 0 auto 50px;
background: currentColor;
opacity: 0.5; }
.comments-have-avatars .comment:before,
.comment-list .comment-respond:before {
position: absolute;
width: 1px;
top: 66px;
left: 32px;
bottom: 0; }
.comment-list:not(.comments-have-avatars) .comment > .children .media__body {
position: relative;
overflow: visible; }
.comment-list:not(.comments-have-avatars) .comment > .children .media__body:before {
content: "";
position: absolute;
top: 0;
left: -25px;
height: 100%;
width: 1px;
background-color: currentColor; }
.comment-list:not(.comments-have-avatars) .comment-respond {
position: relative; }
.comment-list:not(.comments-have-avatars) .comment-respond:before {
top: 0;
left: -76px;
bottom: 28px; }
.comments-have-avatars .comment__article:before {
position: absolute;
top: 66px;
left: 32px;
bottom: 0;
width: 1px; }
.comment:last-child:before,
.comment:not(.parent):last-child .comment__article:before,
.comment:not(.parent):last-child .comment-respond:before {
display: none; }
.comments-have-avatars .comment .children:before {
position: absolute;
width: 30px;
height: 1px;
top: 32px;
left: 32px; }
.comments-have-avatars .comment .children:after {
position: absolute;
top: 0;
left: 32px;
width: 1px;
height: 32px; }
.pingback:before {
position: absolute;
width: 1px;
top: 0;
left: 32px;
bottom: 0;
content: "";
display: block;
background: currentColor;
pointer-events: none; }
.comment-respond {
padding-top: 10px; }
.comment-list .comment-respond {
margin-left: 76px;
padding-top: 0;
padding-bottom: 28px; }
.comment-respond:not(.js) .comment-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-left: -6px;
margin-right: -6px; }
.comment-respond:not(.js) .comment-form > * {
margin-left: 6px;
margin-right: 6px; }
.comment-respond:not(.js) .comment-form .comment-form-comment label,
.comment-respond:not(.js) .comment-form .comment-form-author label,
.comment-respond:not(.js) .comment-form .comment-form-email label,
.comment-respond:not(.js) .comment-form .comment-form-url label {
display: none; }
.comment-respond:not(.js) .comment-form input[type="checkbox"] {
margin-right: 1em; }
.comment-respond:not(.js) .comment-form input[type="text"],
.comment-respond:not(.js) .comment-form input[type="email"],
.comment-respond:not(.js) .comment-form input[type="url"],
.comment-respond:not(.js) .comment-form textarea {
font-family: inherit;
font-size: 14px;
line-height: 1.5;
color: inherit;
font-weight: 200; }
.comment-respond:not(.js) .comment-form input[type="text"],
.comment-respond:not(.js) .comment-form input[type="email"],
.comment-respond:not(.js) .comment-form input[type="url"] {
width: 100%;
padding: 6px 20px; }
.comment-respond:not(.js) .comment-form textarea {
display: block;
padding: 10px 20px; }
.comment-respond:not(.js) .comment-form .comment-subscription-form input[type="checkbox"] {
margin-right: 0;
margin-top: 0;
vertical-align: middle; }
.comment-respond:not(.js) .comment-form .comment-subscription-form p {
margin-bottom: 15px;
font-size: 15px; }
.comment-form-author,
.comment-form-email,
.comment-form-url {
-webkit-box-ordinal-group: -1;
-ms-flex-order: -2;
order: -2;
-ms-flex-preferred-size: 150px;
flex-basis: 150px;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.comment-form-comment,
.form-allowed-tags {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
-ms-flex-preferred-size: 100%;
flex-basis: 100%; }
.comment-form-comment textarea {
display: block;
width: 100%; }
.form-submit {
margin-left: auto;
margin-bottom: 0; }
.form-submit input[type="submit"] {
font-size: 16px;
line-height: 1.25;
font-weight: 200;
letter-spacing: 0.05em; }
.widget-area .gallery.gallery, .widget-area
.tiled-gallery.tiled-gallery {
margin-left: 0 !important;
margin-right: 0 !important; }
.gallery.gallery + *,
.tiled-gallery.tiled-gallery + * {
margin-top: -5px; }
[class*="tiled-gallery"] img {
-o-object-fit: cover;
object-fit: cover; }
.gallery.gallery {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.gallery.gallery > * {
min-width: 0; }
.gallery-item.gallery-item {
margin-bottom: 5px;
text-align: center; }
@media only screen and (min-width: 900px) {
.gallery-item.gallery-item {
margin-bottom: 10px; } }
.gallery-item.gallery-item a {
display: block; }
.widget-area .gallery-item.gallery-item {
margin-bottom: 5px; }
.gallery-icon img {
margin: 0 auto;
display: block; }
.gallery-caption {
margin-left: 0 !important; }
.gallery-columns-1 .gallery-item {
-ms-flex-preferred-size: calc(100% - 5px);
flex-basis: calc(100% - 5px); }
.gallery-columns-2 .gallery-item {
-ms-flex-preferred-size: calc(50% - 5px);
flex-basis: calc(50% - 5px); }
.gallery-columns-3 .gallery-item {
-ms-flex-preferred-size: calc(33.33333% - 5px);
flex-basis: calc(33.33333% - 5px); }
.gallery-columns-4 .gallery-item {
-ms-flex-preferred-size: calc(25% - 5px);
flex-basis: calc(25% - 5px); }
.gallery-columns-5 .gallery-item {
-ms-flex-preferred-size: calc(20% - 5px);
flex-basis: calc(20% - 5px); }
.gallery-columns-6 .gallery-item {
-ms-flex-preferred-size: calc(16.66667% - 5px);
flex-basis: calc(16.66667% - 5px); }
.gallery-columns-7 .gallery-item {
-ms-flex-preferred-size: calc(14.28571% - 5px);
flex-basis: calc(14.28571% - 5px); }
.gallery-columns-8 .gallery-item {
-ms-flex-preferred-size: calc(12.5% - 5px);
flex-basis: calc(12.5% - 5px); }
.gallery-columns-9 .gallery-item {
-ms-flex-preferred-size: calc(11.11111% - 5px);
flex-basis: calc(11.11111% - 5px); } .entry-content dl,
.comment__content dl {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.entry-content dl dt, .comment__content dl dt, .entry-content dl dd, .comment__content dl dd {
padding: 0.5em 0;
border-bottom: 1px dashed rgba(0, 0, 0, 0.1); }
.entry-content dl dt:last-of-type, .comment__content dl dt:last-of-type, .entry-content dl dd:last-of-type, .comment__content dl dd:last-of-type {
border-bottom: 0; }
.entry-content dl dt, .comment__content dl dt {
font-weight: bold;
-ms-flex-preferred-size: 33%;
flex-basis: 33%; }
.entry-content dl dd, .comment__content dl dd {
-ms-flex-preferred-size: 66%;
flex-basis: 66%; } .entry-content ul ul, .comment__content ul ul, .entry-content ul ol, .comment__content ul ol, .entry-content ol ul, .comment__content ol ul, .entry-content ol ol, .comment__content ol ol {
margin: 0.5em 0 -0.5em;
padding-left: 2em; }
.entry-content ul li:not(.blocks-gallery-item), .comment__content ul li:not(.blocks-gallery-item), .entry-content ol li:not(.blocks-gallery-item), .comment__content ol li:not(.blocks-gallery-item) {
position: relative;
padding: 0.5em 0; }
@media not screen and (min-width: 740px) {
.entry-content ul li:not(.blocks-gallery-item), .comment__content ul li:not(.blocks-gallery-item), .entry-content ol li:not(.blocks-gallery-item), .comment__content ol li:not(.blocks-gallery-item) {
padding-left: 0;
margin-left: 0; } }
.entry-content ul li:not(.blocks-gallery-item):last-child, .comment__content ul li:not(.blocks-gallery-item):last-child, .entry-content ol li:not(.blocks-gallery-item):last-child, .comment__content ol li:not(.blocks-gallery-item):last-child {
border-bottom: 0; }
.entry-content ul,
.comment__content ul {
padding-left: 15px; }
.entry-content ul > li:not(.blocks-gallery-item):before, .comment__content ul > li:not(.blocks-gallery-item):before {
position: absolute;
left: -15px;
content: '-';
font-size: 0.85em; }
.entry-content ol,
.comment__content ol {
padding-left: 15px; }
.entry-content ol > li:before, .comment__content ol > li:before {
display: inline-block;
padding-right: 1em;
font-weight: bold; }
.entry-content ol li, .comment__content ol li {
display: list-item; }
.entry-content ol ol, .comment__content ol ol {
list-style: decimal; }
.format-quote .card__meta {
z-index: 11; }
.content-quote {
text-transform: uppercase;
padding: 60px 0 18px 0;
text-align: center;
position: relative;
font-size: 20px;
line-height: 1.2;
font-weight: 400; }
.content-quote:before {
content: "\201C";
position: absolute;
top: -10px;
left: 50%;
z-index: 10;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
display: block;
padding: 0 20px;
height: 60px;
font-family: "Montserrat", sans-serif;
font-size: 170px;
line-height: 1;
font-weight: 100;
background: white; }
.content-quote:after {
content: "";
position: absolute;
top: 26px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 55%;
border-top: 2px solid currentColor; }
.content-quote cite {
display: block;
font-style: normal;
font-weight: 400;
font-size: 16px;
margin-top: 32px; } .tags {
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: distribute;
justify-content: space-around;
margin-top: 40px;
margin-bottom: 50px; }
.tags a {
display: inline-block;
font-size: 12px;
font-weight: 200;
color: #C3C3C3;
text-transform: uppercase;
padding: .5em; }
.tags a:before {
content: "#"; }
.tags:after {
margin-top: 50px;
background-color: #979797; } .post-navigation {
clear: both; }
@media not screen and (min-width: 900px) {
.post-navigation {
margin: 0 auto; } }
.posts-navigation .nav-links {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
font-size: 16px;
line-height: 1.3;
font-weight: 400;
text-transform: uppercase; }
@media only screen and (min-width: 740px) {
.post-navigation .nav-links {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
margin-bottom: 28px; } }
.archive-navigation .nav-links {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
margin-bottom: 28px;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
@media not screen and (min-width: 740px) {
.archive-navigation .nav-links {
font-size: 14px; } }
.nav-previous,
.nav-next {
position: relative;
padding: 10px 20px; }
@media not screen and (min-width: 740px) {
.nav-previous,
.nav-next {
width: 100%;
text-align: center; } }
@media only screen and (min-width: 740px) {
.nav-previous,
.nav-next {
-ms-flex-preferred-size: 50%;
flex-basis: 50%; } }
@media not screen and (min-width: 740px) {
.nav-previous {
margin-bottom: 14px; } }
.nav-previous:before,
.nav-next:after {
content: "";
border: 0 solid transparent;
border-width: 5px 10px;
display: block;
position: absolute;
top: 50%;
margin-top: -5px; }
@media only screen and (min-width: 740px) {
.nav-next {
margin-left: auto;
text-align: right; } }
.nav-previous:before {
border-left: 0;
border-right-color: currentColor;
left: 0; }
.nav-next:after {
border-right: 0;
border-left-color: currentColor;
right: 0; }
.archive-navigation {
margin: 40px 0; }
.archive-navigation .nav-links {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
@media not screen and (min-width: 900px) {
.archive-navigation .nav-links {
font-size: 14px; } }
.archive-navigation a, .archive-navigation span {
margin: 10px 15px; }
@media only screen and (min-width: 740px) {
.archive-navigation a, .archive-navigation span {
padding: 6px 12px; } }
.archive-navigation .next, .archive-navigation .prev {
padding: 0;
border: 0; }
.archive-navigation .current {
padding: 6px 12px;
border: 1px solid currentColor; }
@media only screen and (min-width: 740px) {
.archive-navigation .current {
font-size: 20px; } }
.archive-navigation span.page-numbers.current, .archive-navigation a:hover {
color: currentColor; }
.archive-navigation .page-numbers.next:before, .archive-navigation .page-numbers.next:after, .archive-navigation .page-numbers.prev:before, .archive-navigation .page-numbers.prev:after {
content: "";
position: relative;
top: -1px;
display: inline-block;
width: 0;
height: 0;
margin: 0 5px;
border: 5px solid transparent;
pointer-events: none; }
.archive-navigation .page-numbers.prev:before {
border-right: 10px solid currentColor; }
.archive-navigation .page-numbers.prev:after {
content: none; }
.archive-navigation .page-numbers.next:after {
border-left: 10px solid currentColor; }
.archive-navigation .page-numbers.next:before {
content: none; } .widget-area {
top: 0px;
z-index: 10; }
#demosite-activate-wrap ~ .widget-area {
top: 80px; }
.admin-bar .widget-area {
top: 32px; }
.admin-bar #demosite-activate-wrap ~ .widget-area {
top: 112px; }
@media screen and (max-width: 782px) {
.admin-bar .widget-area {
top: 46px; }
.admin-bar #demosite-activate-wrap ~ .widget-area {
top: 126px; } }
@media not screen and (min-width: 900px) {
.widget-area {
position: fixed;
right: 0;
top: 0;
z-index: 1100;
width: 420px;
max-width: 100%;
height: 100%;
padding: 60px;
overflow-y: scroll;
background-color: white;
-webkit-transform: translateX(100%) translateZ(0);
transform: translateX(100%) translateZ(0);
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-overflow-scrolling: touch; }
.sidebar-is-open.sidebar-is-open .widget-area {
-webkit-transform: translateZ(0);
transform: translateZ(0); } }
@media not screen and (min-width: 740px) {
.widget-area {
width: 300px;
padding: 60px 40px; } }
@media only screen and (min-width: 900px) {
.widget-area > * + * {
margin-top: 60px; } }
.widget {
font-size: 14px; }
.widget > ul,
.widget > ol {
margin-bottom: 0; }
.widget > ul > li,
.widget > ol > li {
padding: 12px 0; }
.widget > ul > li:last-child,
.widget > ol > li:last-child {
padding-bottom: 0; }
.widget > p:last-child {
margin-bottom: 0; }
.widget .children {
margin-bottom: 0; }
@media only screen and (min-width: 900px) {
.widget {
border: 1px solid currentColor;
padding: 45px 40px 35px;
position: relative;
background: white;
margin-right: 8px; }
.widget:before {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 8px;
left: 8px;
z-index: -1;
background: currentColor; } }
@media not screen and (min-width: 900px) {
.widget {
border: 1px solid currentColor;
margin: 50px 0;
padding: 50px 40px; }
.widget:first-of-type {
margin-top: 0; }
.widget:last-of-type {
margin-bottom: 0; } }
@media not screen and (min-width: 740px) {
.widget {
margin: 0;
padding: 0;
border: 0; }
.widget:before {
content: "";
display: block;
border-top: 1px solid currentColor;
opacity: 0.2;
margin: 20px 0; }
.widget:last-child:after {
display: none; } }
.widget__title {
text-align: center;
margin-bottom: 7px; }
.widget_recent_entries > ul > li,
.widget_recent_comments > ul > li {
position: relative; }
.widget_recent_entries > ul > li + li:before,
.widget_recent_comments > ul > li + li:before {
content: "";
position: absolute;
top: 0;
left: 0;
display: block;
height: 0;
width: 60%;
border-bottom: 1px solid currentColor;
opacity: 0.2; }
.widget_recent_entries a,
.widget_recent_comments a {
line-height: 1.2;
text-transform: uppercase;
font-weight: 400; }
.widget_recent_entries a,
.widget_recent_comments a:last-of-type {
display: block; }
.widget_recent_comments .comment-author-link a {
font-weight: inherit; }
.widget_recent_comments li > a:last-child {
display: block !important; }
.widget_recent_entries .post-date {
display: block;
font-size: 12px;
margin-top: 6px;
color: #AFAFAF; }
.widget_archive select {
display: block;
width: 100%; }
.widget_pages > ul {
margin-bottom: 0; }
.widget_calendar caption {
margin-bottom: 20px; }
.widget_calendar td#next {
text-align: right; }
.widget_authors ul {
margin-bottom: 0; }
.widget_authors > ul > li {
margin-bottom: 10px;
border-bottom: 1px solid #F2F2F2; }
.widget_authors > ul > li:last-child {
border-bottom: 0; }
.widget_authors > ul > li strong {
display: block;
margin-top: 5px; }
.widget_authors > ul > li ul {
clear: left;
padding-left: 0; }
.widget_authors > ul > li ul a {
font-size: 12px;
font-weight: 300;
text-transform: uppercase; }
.widget_authors .avatar-128,
.widget_authors .avatar-96 {
display: block;
margin: 0 auto; }
.widget_authors .avatar + strong {
display: block;
text-align: center;
text-transform: uppercase; }
.widget_authors .avatar-128 + strong,
.widget_authors .avatar-96 + strong,
.widget_authors .avatar-48 + strong {
font-size: 20px; }
.widget_authors .avatar-48,
.widget_authors .avatar-32,
.widget_authors .avatar-16 {
float: left;
margin-right: 10px;
margin-bottom: 10px; }
.widget_authors .avatar-48 + strong,
.widget_authors .avatar-32 + strong,
.widget_authors .avatar-16 + strong {
display: inline; }
.widget_recent_comments tr {
border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.widget_recent_comments tr td {
padding-top: 15px;
padding-bottom: 15px; }
.widget_recent_comments tr:last-child {
border-bottom: none; }
.widget_recent_comments .recentcommentstextend {
font-size: 12px;
color: #AFAFAF; }
.widget_recent_comments .recentcommentstextend a {
color: inherit; }
.widget_recent_comments .recentcommentstextend a:not(:last-of-type) {
font-size: 12px;
font-weight: 400;
text-transform: none; }
.widget_recent_comments a:last-of-type {
font-size: 14px; }
.milestone-widget .milestone-content {
margin-top: 15px; }
.milestone-widget .milestone-header {
background-color: #000000; }
.milestone-widget .milestone-countdown,
.milestone-widget .milestone-message {
color: inherit; }
.milestone-widget .milestone-message {
font-weight: 400; }
.widget_rss li {
border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.widget_rss li:last-child {
border-bottom: 0; }
.widget_rss a.rsswidget {
font-weight: 400;
text-transform: uppercase;
display: block; }
.widget_rss .rss-date {
font-size: 90%;
display: block;
margin-bottom: 10px; }
aside.widget_facebook_likebox {
overflow: visible; }
.wordpress-default-widgets ul ul, .widget_archive ul ul, .widget_categories ul ul, .widget_meta ul ul, .widget_nav_menu ul ul, .widget_pages ul ul, .widget_recent_comments ul ul, .widget_recent_entries ul ul, .widget_rss ul ul, .widget_text ul ul, .widget_tag_cloud ul ul, .widget_search ul ul, .widget_calendar ul ul {
counter-reset: submenu; }
.wordpress-default-widgets ul ul > li > a:before, .widget_archive ul ul > li > a:before, .widget_categories ul ul > li > a:before, .widget_meta ul ul > li > a:before, .widget_nav_menu ul ul > li > a:before, .widget_pages ul ul > li > a:before, .widget_recent_comments ul ul > li > a:before, .widget_recent_entries ul ul > li > a:before, .widget_rss ul ul > li > a:before, .widget_text ul ul > li > a:before, .widget_tag_cloud ul ul > li > a:before, .widget_search ul ul > li > a:before, .widget_calendar ul ul > li > a:before {
content: "- " counters(submenu, "- ", none);
counter-increment: submenu; }
.wordpress-default-widgets ul, .widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_recent_comments ul, .widget_recent_entries ul, .widget_rss ul, .widget_text ul, .widget_tag_cloud ul, .widget_search ul, .widget_calendar ul, .wordpress-default-widgets ol, .widget_archive ol, .widget_categories ol, .widget_meta ol, .widget_nav_menu ol, .widget_pages ol, .widget_recent_comments ol, .widget_recent_entries ol, .widget_rss ol, .widget_text ol, .widget_tag_cloud ol, .widget_search ol, .widget_calendar ol {
list-style: none;
padding-left: 0; }
.widget_categories > ul ul,
.widget_pages > ul ul,
.widget_meta > ul ul,
.widget_archive > ul ul {
display: none; }
.widget_nav_menu ul {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0; }
.widget_nav_menu ul ul {
margin-top: 2rem; }
.widget_nav_menu li:not(:last-child) {
margin-bottom: 2rem;
padding: 0; }
.widget_categories li,
.widget_archive li,
.widget_pages li,
.widget_meta li {
font-weight: 300; }
.widget_categories a,
.widget_archive a,
.widget_pages a,
.widget_meta a {
font-weight: 200; }
.widget_categories ul,
.widget_archive ul,
.widget_pages ul,
.widget_meta ul {
list-style: circle;
padding-left: 16px; }
.widget_categories ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_meta ul li {
display: list-item;
padding: 6px 0; }
.wpcom-instagram-images {
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 18px;
margin-left: -5px;
margin-bottom: -5px; }
.is--ie-le10 .wpcom-instagram-images a {
display: block; }
.wpcom-instagram-images > * {
min-width: 0; }
.wpcom-instagram-images img {
display: block;
float: left;
height: auto; }
.wpcom-instagram-images a img {
max-width: 100%; }
.wpcom-instagram-images a {
margin-bottom: 5px;
margin-left: 5px; }
.is--ie9 .wpcom-instagram-images a {
display: inline-block; }
.wpcom-instagram-columns-1 a {
-ms-flex-preferred-size: 100%;
flex-basis: 100%; }
.is--ie9 .wpcom-instagram-columns-1 a {
width: 100%; }
.wpcom-instagram-columns-2 a {
-ms-flex-preferred-size: calc(50% - 5px);
flex-basis: calc(50% - 5px); }
.is--ie9 .wpcom-instagram-columns-2 a {
width: 48%; }
.wpcom-instagram-columns-3 a {
-ms-flex-preferred-size: calc(33.333333% - 5px);
flex-basis: calc(33.333333% - 5px); }
.is--ie9 .wpcom-instagram-columns-3 a {
width: 31%; }
.wpcom-instagram-columns-4 a {
-ms-flex-preferred-size: calc(25% - 5px);
flex-basis: calc(25% - 5px); }
.is--ie9 .wpcom-instagram-columns-4 a {
width: 24%; }
.widget_flickr table#flickr_badge_wrapper {
margin-top: 18px;
border: none; }
.widget_flickr table#flickr_badge_wrapper a:last-of-type {
color: #000000; }
.widget_flickr table#flickr_badge_wrapper a:last-of-type:hover {
color: #AFAFAF; }
.widget_flickr td {
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-left: -2px;
margin-bottom: -5px; }
.is--ie-le10 .widget_flickr td a {
display: block; }
.widget_flickr td > * {
min-width: 0; }
.widget_flickr br {
display: none; }
.widget_flickr a {
display: block;
margin-bottom: 5px;
margin-left: 5px; }
.widget_flickr a:last-of-type {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin: 15px 0 0 0; }
.widget_flickr .flickr-size-thumbnail a {
-ms-flex-preferred-size: calc(33.333333% - 5px);
flex-basis: calc(33.333333% - 5px); }
.widget_flickr .flickr-size-thumbnail a:last-of-type {
-ms-flex-preferred-size: 100%;
flex-basis: 100%; }
.widget_goodreads div[class^="gr_custom_container"] {
border: none; }
.widget_goodreads a {
font-weight: 400; }
.widget_jetpack_display_posts_widget .jetpack-display-remote-posts {
margin-top: 18px; }
.widget_jetpack_display_posts_widget .jetpack-display-remote-posts h4 {
font-size: 14px; }
.widget_jetpack_display_posts_widget h4 {
font-weight: 400;
text-transform: uppercase; }
.widget_jetpack_display_posts_widget h4 ~ p:after {
content: "";
height: 0;
width: 100%;
display: block;
margin: 15px 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.widget_jetpack_display_posts_widget h4 ~ p:last-of-type:after {
content: none; }
.jetpack_subscription_widget, .widget_blog_subscription {
text-align: center; }
.jetpack_subscription_widget.widget, .widget_blog_subscription.widget {
padding: 48px 40px;
background-color: black;
color: white;
border-top: 0; }
.jetpack_subscription_widget.widget:before, .widget_blog_subscription.widget:before {
background: white;
border: 1px solid black; }
@media not screen and (min-width: 740px) {
.jetpack_subscription_widget.widget, .widget_blog_subscription.widget {
margin-left: -40px;
margin-right: -40px; }
.jetpack_subscription_widget.widget:before, .widget_blog_subscription.widget:before {
display: none; }
.widget + .jetpack_subscription_widget.widget, .widget + .widget_blog_subscription.widget {
margin-top: 40px; }
.jetpack_subscription_widget.widget + .widget, .widget_blog_subscription.widget + .widget {
margin-top: 40px; }
.jetpack_subscription_widget.widget + .widget:before, .widget_blog_subscription.widget + .widget:before {
display: none; } }
.jetpack_subscription_widget p#subscribe-submit, .widget_blog_subscription p#subscribe-submit {
margin-bottom: 0; }
.jetpack_subscription_widget #subscribe-text, .widget_blog_subscription #subscribe-text {
margin-top: 16px; }
.jetpack_subscription_widget #subscribe-text p, .widget_blog_subscription #subscribe-text p {
font-size: 12px; }
.jetpack_subscription_widget #subscribe-text p:last-child, .widget_blog_subscription #subscribe-text p:last-child {
margin-bottom: 19px; }
.jetpack_subscription_widget .widget__title, .widget_blog_subscription .widget__title {
color: white; }
.jetpack_subscription_widget #subscribe-email input,
.jetpack_subscription_widget input[name="email"], .widget_blog_subscription #subscribe-email input,
.widget_blog_subscription input[name="email"] {
color: #000000;
display: block;
max-width: 180px;
margin: 0 auto;
height: 32px;
border: 2px solid white; }
.jetpack_subscription_widget #subscribe-submit, .widget_blog_subscription #subscribe-submit {
text-align: center; }
.jetpack_subscription_widget input[type='submit'],
.jetpack_subscription_widget button[type='submit'], .widget_blog_subscription input[type='submit'],
.widget_blog_subscription button[type='submit'] {
padding: 10px 18px;
border: 1px solid white;
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
color: white; }
.jetpack_subscription_widget p:last-child, .widget_blog_subscription p:last-child {
margin-bottom: 0; }
#sb_instagram {
padding: 0 !important;
padding-left: 30px !important;
padding-right: 30px !important;
margin-top: 56px; }
@media only screen and (min-width: 900px) {
#sb_instagram {
padding-left: 40px !important;
padding-right: 40px !important;
margin-top: 80px; } }
#sb_instagram .sb_instagram_header {
padding: 0 !important; }
#sb_instagram #sbi_images {
width: auto;
float: none;
clear: both;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0 !important;
margin-left: -13px !important;
margin-top: -13px !important; }
#sb_instagram #sbi_images .sbi_item {
float: none;
padding-left: 13px !important;
padding-top: 13px !important; }
#sb_instagram #sbi_images .sbi_photo_wrap {
display: block;
position: relative;
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); }
#sb_instagram #sbi_images .sbi_photo_wrap:after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: currentColor;
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86); }
#sb_instagram #sbi_images .sbi_photo {
position: relative;
z-index: 10;
height: auto !important;
padding: 8px !important;
border: 1px solid currentColor;
opacity: 1 !important;
background-color: white;
background-image: none !important; }
#sb_instagram #sbi_images .sbi_photo img {
display: block !important; }
#sb_instagram #sbi_images .sbi_item:hover .sbi_photo_wrap {
-webkit-transform: translate(-8px, -8px);
transform: translate(-8px, -8px); }
#sb_instagram #sbi_images .sbi_item:hover .sbi_photo_wrap:after {
-webkit-transform: translate(8px, 8px);
transform: translate(8px, 8px); }
#sb_instagram [id]#sbi_load {
float: none;
margin-top: 40px; }
#sb_instagram [id]#sbi_load a {
margin: 0;
padding: 12px 32px 12px;
border-radius: 0;
border: 0;
text-align: center;
font-weight: normal;
font-size: inherit;
text-transform: uppercase; }
#sb_instagram [id]#sbi_load a .fa {
display: none; }
@media not screen and (min-width: 600px) {
#sb_instagram [id]#sbi_load > *, #sb_instagram [id]#sbi_load a {
width: 100%;
margin-left: 0; }
#sb_instagram [id]#sbi_load .sbi_load_btn + .sbi_follow_btn {
margin-top: 10px; } } .infinite-scroll .posts-navigation,
.infinite-scroll .archive-navigation {
display: none; }
.infinite-scroll .grid {
margin-bottom: 85px; }
@media only screen and (min-width: 900px) {
.infinite-scroll .grid {
margin-bottom: 170px; } }
div#infinite-handle span {
background: transparent;
border-radius: 0;
color: inherit;
font-size: inherit;
padding: 0; }
.infinite-loader,
div#infinite-handle {
position: absolute;
top: 100%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: 0;
margin-top: 56px; }
.infinite-loader {
width: 28px; }
body div.sharedaddy,
body #content div.sharedaddy,
body #main div.sharedaddy {
clear: none; }
body div.sharedaddy h3.sd-title {
margin-bottom: 26px; }
body div.sharedaddy h3.sd-title:before {
border-top-color: currentColor;
opacity: 0.2; }
body div.sharedaddy div.sd-content ul li {
position: static; }
body div.sharedaddy div.sd-content ul li a.sd-button {
padding: 7px 18px;
border-radius: 0;
border-color: currentColor;
font-size: 14px;
font-family: "Montserrat", sans-serif;
letter-spacing: 0.117em;
text-transform: uppercase;
color: currentColor !important;
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 1; }
body div.sharedaddy div.sd-content ul li a.sd-button span {
margin-left: 4px; }
body div.sharedaddy div.sd-content ul li a.sd-button:hover {
color: #ffffff !important;
background-color: currentColor;
border-color: currentColor; }
body div.sharedaddy div.sd-social-icon div.sd-content ul li[class*='share-'] a.sd-button {
padding: 7px !important;
background-color: transparent;
color: currentColor !important;
border-radius: 0;
border: 1px solid currentColor; }
body div.sharedaddy div.sd-social-icon div.sd-content ul li[class*='share-'] a.sd-button span:empty {
display: none; }
body div.sharedaddy div.sd-social-icon div.sd-content ul li[class*='share-'] a.sd-button:hover {
padding: 7px !important;
color: #ffffff !important;
background-color: #000000;
border-color: #000000;
opacity: 1; }
body div.sharedaddy div.sd-social-icon div.sd-content ul li a.sd-button.share-more {
position: static;
margin-left: 0;
padding: 7px;
line-height: 18px; }
body div.sharedaddy div.sd-social-icon div.sd-content ul li a.sd-button.share-more span {
display: none; }
.entry-content .sd-content li:before {
content: none; }
.menu-open,
.menu-close,
.sidebar-toggle,
.right-close-button {
font-size: 1.2em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 60px;
height: 60px; }
.menu-open .icon, .menu-close .icon, .sidebar-toggle .icon, .right-close-button .icon {
margin: 0 auto; }
@media only screen and (min-width: 900px) {
.menu-open,
.menu-close,
.sidebar-toggle,
.right-close-button {
display: none; } }
.menu-open svg,
.menu-close svg,
.sidebar-toggle svg,
.right-close-button svg {
width: 30px;
height: 30px;
margin: auto; }
.sidebar-toggle {
margin-right: -5px; }
@media only screen and (min-width: 900px) {
.sidebar-toggle {
visibility: hidden;
pointer-events: none; } }
@media not screen and (min-width: 740px) {
.sidebar-toggle {
margin-right: 0; } }
body:not(.single) .sidebar-toggle {
visibility: hidden;
pointer-events: none; }
.rtl .sidebar-toggle {
-webkit-transform: scale(-1);
transform: scale(-1); }
.menu-close,
.right-close-button {
position: absolute;
top: 0;
z-index: 1200;
opacity: 0;
pointer-events: none;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.menu-close {
right: 0; }
.nav-is-open .menu-close {
opacity: 1;
pointer-events: auto; }
.right-close-button {
left: 0;
margin-top: 0; }
@media only screen and (min-width: 900px) {
.right-close-button {
display: none; } }
.sidebar-is-open .right-close-button {
opacity: 1;
pointer-events: auto; }
.overlay-shadow {
content: "";
display: block;
position: fixed;
top: 0;
left: 0;
z-index: 990;
width: 100%;
height: 100%;
background: currentColor;
opacity: 0;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
pointer-events: none; }
@media only screen and (min-width: 900px) {
.overlay-shadow {
display: none; } }
.is--iele-10 .overlay-shadow {
display: none;
pointer-events: auto; }
.overlay-is-open .overlay-shadow {
opacity: 0.5;
pointer-events: auto; }
.is--iele-10.overlay-is-open .overlay-shadow {
display: block; } @media only screen and (min-width: 900px) and (max-width: 1239.9px) {
.singular .site-header,
.attachment .site-header {
padding: 0 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.singular .nav-menu:last-child > li:last-child > .sub-menu,
.attachment .nav-menu:last-child > li:last-child > .sub-menu {
left: auto;
right: 0; }
.singular .site-title,
.attachment .site-title {
margin-bottom: 0;
line-height: 1.5;
font-size: 32px; }
.singular .site-branding,
.attachment .site-branding {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.singular .site-logo-link,
.attachment .site-logo-link {
margin-right: 15px; }
.singular .main-navigation,
.attachment .main-navigation {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.singular #primary-menu,
.attachment #primary-menu {
margin-bottom: 0; }
.singular #primary-menu > li,
.attachment #primary-menu > li {
padding-right: 15px; }
.singular #primary-menu > li:last-child,
.singular #primary-menu > [class*="has-children"],
.attachment #primary-menu > li:last-child,
.attachment #primary-menu > [class*="has-children"] {
padding-right: 0; } }
@media only screen and (min-width: 1240px) {
.singular .c-layout,
.attachment .c-layout {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding-right: 0; }
.singular .site-header,
.attachment .site-header {
-ms-flex-preferred-size: 340px;
flex-basis: 340px;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
max-width: 340px;
padding: 60px;
padding-left: 40px; } }
.singular .site-header,
.attachment .site-header {
-ms-flex-negative: 0;
flex-shrink: 0;
opacity: 0;
-webkit-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
@media only screen and (min-width: 900px) {
.singular .site-branding.site-branding,
.attachment .site-branding.site-branding {
width: auto; margin: 0; -ms-flex-negative: 0;
flex-shrink: 0; } }
@media only screen and (min-width: 900px) and (max-width: 1399.9px) {
.singular .site-branding.site-branding .site-logo-link,
.attachment .site-branding.site-branding .site-logo-link {
height: 50px;
padding: 10px 0; }
.singular .site-branding.site-branding .site-logo-link img,
.attachment .site-branding.site-branding .site-logo-link img {
height: 100%; } }
@media only screen and (min-width: 1400px) {
.singular .site-branding.site-branding,
.attachment .site-branding.site-branding {
margin-bottom: 20px; } }
.singular .content-area,
.attachment .content-area {
max-width: 1060px; }
@media only screen and (min-width: 900px) {
.singular .content-area,
.attachment .content-area {
padding-left: 140px; } }
@media only screen and (min-width: 1240px) {
.singular .content-area,
.attachment .content-area {
padding-left: 0; } }
.singular .site-main,
.attachment .site-main {
position: relative;
padding: 30px; }
@media only screen and (min-width: 900px) {
.singular .site-main,
.attachment .site-main {
padding: 0; } }
.singular .entry-header,
.attachment .entry-header {
position: relative;
max-width: 560px;
padding: 65px 45px 55px 55px;
background: white;
border: 1px solid currentColor;
text-align: center; }
@media not screen and (min-width: 900px) {
.singular .entry-header,
.attachment .entry-header {
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
padding: 60px 25px 45px 35px;
margin-top: -60px; } }
@media only screen and (min-width: 900px) {
.singular .entry-header,
.attachment .entry-header {
position: absolute;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
margin-left: -120px; } }
.singular .entry-header:after,
.attachment .entry-header:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
width: calc(100% + 2px);
height: calc(100% + 2px);
left: 8px;
top: 8px;
pointer-events: none;
border: 1px solid currentColor; }
@media not screen and (min-width: 900px) {
.singular .entry-image--text .entry-header,
.attachment .entry-image--text .entry-header {
float: left;
margin: 0 40px 40px 0;
max-width: 350px; } }
@media not screen and (min-width: 740px) {
.singular .entry-image--text .entry-header,
.attachment .entry-image--text .entry-header {
float: none;
margin: 0 auto;
margin-bottom: 30px; } }
@media not screen and (min-width: 900px) {
.singular .entry-content > *,
.singular .comments-area,
.singular .nav-links,
.attachment .entry-content > *,
.attachment .comments-area,
.attachment .nav-links {
max-width: 600px;
margin-left: auto;
margin-right: auto; }
.singular .entry-content > .alignwide,
.singular .entry-content > .alignfull,
.attachment .entry-content > .alignwide,
.attachment .entry-content > .alignfull {
max-width: none; }
.singular.no-featured-image .post,
.attachment.no-featured-image .post {
max-width: 600px;
margin: 0 auto; } }
@media only screen and (min-width: 900px) {
.singular .post__content,
.attachment .post__content {
margin-top: 60px; } }
.singular .post__content iframe,
.attachment .post__content iframe {
max-width: 100%; }
.singular.no-featured-image .post__content,
.attachment.no-featured-image .post__content {
margin-top: 0; }
@media only screen and (min-width: 1240px) {
.singular .post:not(.pingback),
.singular .page,
.singular .post-navigation,
.singular .comments-area,
.attachment .post:not(.pingback),
.attachment .page,
.attachment .post-navigation,
.attachment .comments-area {
padding-left: 60px; } }
@media only screen and (min-width: 900px) {
.singular .post:not(.pingback),
.singular .page,
.attachment .post:not(.pingback),
.attachment .page {
padding-top: 400px; }
.singular .post__content,
.singular .post-navigation,
.attachment .post__content,
.attachment .post-navigation {
margin-right: 400px; } }
.singular .entry-title,
.attachment .entry-title {
margin: 0; }
@media only screen and (min-width: 400px) and (max-width: 899.9px) {
.singular .entry-title,
.attachment .entry-title {
font-size: 32px; } }
.singular .entry-title + *,
.attachment .entry-title + * {
margin-top: 10px; }
.singular .widget-area {
-webkit-transform: translateX(100%) translateZ(0);
transform: translateX(100%) translateZ(0); }
@media only screen and (min-width: 900px) {
.singular .widget-area {
width: 400px;
padding: 40px;
padding-left: 60px;
float: right;
-webkit-transform: none;
transform: none; }
.singular .is--placed.widget-area {
position: absolute;
top: 0;
right: 0;
padding-top: 0; } }
@media only screen and (min-width: 1240px) {
.singular .widget-area {
padding-bottom: 60px; } }
.singular .entry-featured {
margin-top: -30px; }
@media only screen and (min-width: 900px) {
.singular .entry-featured {
max-width: 660px;
float: right;
margin: -400px 0 30px 30px; } }
@media not screen and (min-width: 740px) {
.singular .entry-featured {
margin-left: -30px;
margin-right: -30px; } }
@media only screen and (min-width: 1240px) and (max-width: 1339.9px) {
.singular .entry-featured {
max-width: 500px; } }
.singular .entry-featured img {
display: block;
margin-left: auto; }
@media not screen and (min-width: 900px) {
.singular .entry-featured img {
margin: 0 auto;
width: 100%; } }
@media not screen and (min-width: 900px) {
.singular .entry-image--landscape .entry-featured {
margin: -30px;
margin-bottom: 0; } }
@media not screen and (min-width: 900px) {
.singular .entry-image--portrait .entry-featured {
max-width: 600px;
margin-left: auto;
margin-right: auto; } }
@media not screen and (min-width: 740px) {
.singular .entry-image--portrait .entry-featured {
max-width: none;
margin-left: -30px;
margin-right: -30px; } }
@media only screen and (min-width: 900px) {
.singular .entry-image--landscape .entry-featured {
float: none;
max-width: none;
margin-left: 0;
margin-right: 0; } }
@media only screen and (min-width: 1400px) {
.singular .entry-image--landscape .entry-featured {
margin-left: -60px; } }
@media only screen and (min-width: 900px) {
.singular.no-featured-image .site-main {
padding-top: 48px; }
.singular.no-featured-image .post:not(.pingback),
.singular.no-featured-image .page {
padding-top: 0; }
.singular.no-featured-image .entry-header {
position: relative;
margin: 0;
margin-right: 400px;
margin-bottom: 40px;
max-width: none;
-webkit-transform: none;
transform: none; } }
.singular.no-featured-image .entry-header {
margin-top: -14px; }
@media only screen and (min-width: 900px) and (max-width: 1399.9px) {
.singular.no-featured-image .entry-header {
margin: 0 400px 25px 0; } }
@media only screen and (min-width: 1400px) {
.singular.no-featured-image .site-main {
padding-top: 74px; } }
.entry-meta {
font-size: 10px;
font-weight: 300; }
.entry-meta:empty {
display: none; }
.entry-meta a {
text-transform: uppercase; }
.edit-link-separator {
margin: 0 2px; }
.edit-link-separator:before {
content: '-'; }
.post-edit-link {
color: inherit;
text-transform: uppercase; }
.more-link {
display: block;
font-size: 16px; }
.card .more-link {
margin-top: 28px; }
.byline {
text-transform: uppercase; }
.byline__by {
opacity: 0.6; }
.byline + .posted-on {
text-transform: uppercase;
opacity: 0.6; }
.byline + .posted-on:before {
content: " - "; }
.updated:not(.published) {
display: none; }
.page-links {
margin: 28px 0;
font-weight: 400;
text-transform: uppercase;
clear: both; }
.page-links a, .page-links span {
display: inline-block;
margin: 0 12px;
padding: 6px; }
.page-links a {
border-bottom: 1px solid currentColor; }
@media only screen and (min-width: 900px) {
.has--small-featured-image.singular .site-main {
padding-top: 0; }
.has--small-featured-image.singular .post {
padding-top: 0; }
.has--small-featured-image.singular .post__content {
clear: right;
margin-top: 0; }
.has--small-featured-image.singular .entry-featured {
position: absolute;
top: 0;
right: 400px;
margin-top: 0;
margin-right: 0;
margin-left: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 500px; }
.has--small-featured-image.singular .entry-header {
position: relative;
float: left;
margin: 108px 30px 15px -60px;
max-width: 370px;
-webkit-transform: none;
transform: none; }
.has--small-featured-image.singular .entry-image--landscape .entry-header {
margin-top: 216px; } }
@media only screen and (min-width: 1200px) {
.content-area.content--not-found {
margin-top: 60px;
margin-left: 100px; } }
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
color: currentColor;
font-size: 16px; }
@media not screen and (min-width: 740px) {
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
width: 100%;
padding-right: 0;
margin-bottom: 30px; } } .w10 {
width: 10%; }
.w20 {
width: 20%; }
.w25 {
width: 25%; }
.w30 {
width: 30%; }
.w33 {
width: 33.33%; }
.w40 {
width: 40%; }
.w50 {
width: 50%; }
.w60 {
width: 60%; }
.w66 {
width: 66.66%; }
.w70 {
width: 70%; }
.w80 {
width: 80%; }
.w90 {
width: 90%; }
.w100 {
width: 100%; }
.block {
display: block; }
.inline-block {
display: inline-block; }
.hide {
display: none; }
.show {
display: initial; }
.screen-reader-text {
display: none; }
.content-area {
margin: auto;
position: relative; }
.sticky {
background-color: white; }
body {
opacity: 0;
-webkit-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
@media print {
body {
opacity: 1; } }
#main > .grid__item {
display: none; }
#wpstats {
display: none; }
.PDS_Poll {
margin-bottom: 28px; }
#webkit-iframe-shim {
position: fixed;
bottom: -9999px;
left: -9999px; }
.is--ie * {
-webkit-font-feature-settings: normal;
font-feature-settings: normal; }
@media not screen and (min-width: 1400px) {
.tiled-gallery .gallery-row {
width: auto !important; } }
html {
opacity: 0;
will-change: opacity;
-webkit-transition: opacity .3s ease-out;
transition: opacity .3s ease-out; }
html.is-loaded {
opacity: 1; }
.site {
overflow: hidden; }
.u-container-width {
max-width: 1650px;
overflow: hidden; }
.o-wrapper {
margin-left: auto;
margin-right: auto; }
.u-underlined-links .entry-content a:not([class*="btn"]) {
text-decoration: underline; }
.site-title,
.site-description-text {
position: relative;
z-index: 20; }
.u-blog-grid-width {
max-width: 500px; }
.u-blog-sides-spacing {
padding-left: 36px;
padding-right: 36px; }
@media not screen and (min-width: 480px) {
[class].u-blog-sides-spacing {
padding-left: 0;
padding-right: 0; } }
html {
height: 100%; }
body {
min-height: 100%; }
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select,
textarea {
border: 1px solid rgba(0, 0, 0, 0.2);
color: inherit; }
::-webkit-input-placeholder {
color: inherit;
opacity: 0.5; }
::-moz-placeholder {
color: inherit;
opacity: 0.5; }
:-ms-input-placeholder {
color: inherit;
opacity: 0.5; }
:-moz-placeholder {
color: inherit;
opacity: 0.5; }@font-face {
font-family: 'Butler';
src: url(//www.byopaline.com/wp-content/themes/gema/assets/fonts/butler/Butler_Black.otf) format('opentype');
font-weight: 900;
font-style: normal;
}