<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//jirikrejcirik.com/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover&gt;.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//jirikrejcirik.com/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button&gt;button{background:transparent url(//jirikrejcirik.com/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button&gt;button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play&gt;button{background-position:0 0}.mejs-pause&gt;button{background-position:-20px 0}.mejs-replay&gt;button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button&gt;button{background-position:-80px 0}.mejs-unfullscreen&gt;button{background-position:-100px 0}.mejs-mute&gt;button{background-position:-60px 0}.mejs-unmute&gt;button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button&gt;.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button&gt;button{background-position:-140px 0}.mejs-chapters-button&gt;button{background-position:-180px 0}.mejs-captions-button&gt;.mejs-captions-selector,.mejs-chapters-button&gt;.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button&gt;.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error&gt;img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}.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 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 &gt; output {
display: list-item;
list-style: none;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
figure { margin: 10% 0; }
figcaption { text-align: center; }
img { border: 0; -ms-interpolation-mode: bicubic;}
a:hover, a:active, a:focus { outline: none; -moz-outline-style: none;}
input {-webkit-border-radius:0; border-radius:0;}
::-webkit-input-placeholder {color: #000;}
:-moz-placeholder {color: #000;}
::-moz-placeholder {color: #000;}
:-ms-input-placeholder {color: #000;}
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
::selection {background: #fdddcb; }
::-moz-selection {background: #fdddcb; } .clearfix:after, #main-wrap .sharedaddy:after {clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.cf:before, .cf:after {content: " "; display: table; }
.cf:after {clear: both;}  body {
font-family: 'Merriweather', Georgia, serif;
color: #000;
background: #fff;
}
#container {
margin: 0 auto;
}
#masthead {
position:relative;
display:block;
padding: 20px 0 70px 0;
}
#main-wrap {
padding: 0 10px;
}
.entry-header,
.entry-content,
.entry-meta {
max-width: 580px;
margin: 0 auto;
}
.site-content .post,
.site-content .jetpack-portfolio,
.site-content .page {
text-align: center;
} .contact-mail,
.contact-phone,
.entry-tags,
.entry-header .entry-details,
#comments .comment-reply,
h3.further-projects,
#primary h1.archive-title,
h4,
#primary .sharedaddy h3.sd-title,
.archive-header .taxonomy-description p {
font-family: Courier, monospace;
} h1, h2, h3, h4, h5, h6 {
font-weight: normal;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
h1 {
font-size: 18px;
font-size: 1.125rem;
margin: 40px 0 20px;
}
h2 {
font-size: 16px;
font-size: 1rem;
margin: 40px 0 15px;
}
h3 {
font-size: 14px;
font-size: 0.875rem;
margin: 35px 0 15px;
}
h4 {
margin: 30px 0 15px;
font-size: 14px;
font-size: 0.875rem;
text-transform: uppercase;
letter-spacing: 1px;
}
h5,
h6 {
font-size: 13px;
font-size: 0.8125rem;
margin: 20px 0 10px;
font-weight: bold;
} p {
margin-bottom: 28px;
}
.entry-content p:last-child {
margin-bottom: 0;
}
.entry-content blockquote p:last-child  {
margin-bottom: 28px;
}
ul, ol {
margin: 0 0 28px 0;
padding-left: 40px;
list-style-position: inside;
}
.entry-content ul,
.entry-content ol,
.comment-text ul,
.comment-text ol {
text-align: left;
}
ul {
list-style: square;
}
ol {
list-style: decimal;
}
li &gt; ul,
li &gt; ol {
margin-bottom: 0;
margin-left: 0;
}
.entry-content ul,
.entry-content ol {
padding-left: 40px;
}
.entry-content ul li,
.entry-content ol li,
#comments ul li,
#comments ol li  {
margin-bottom: 4px;
list-style-position: outside;
}
.entry-content ul ul li:last-child,
.entry-content ol ol li:last-child,
#comments ul ul li:last-child,
#comments ol ol li:last-child {
margin-bottom: 0;
}
.entry-content ul ul,
.entry-content ol ol,
#comments ul ul,
#comments ol ol {
padding-left: 25px;
}
b, strong {
font-weight: bold;
}
dfn, em, i {
font-style: italic;
}
s, strike, del {
text-decoration: line-through;
}
address {
margin: 0 0 34px;
font-size: 16px;
font-size: 1rem;
line-height: 1.6;
}
pre {
max-width: 100%;
margin-bottom: 26px;
padding: 15px;
overflow: auto;
background: #ededed;
font-family: Consolas, Monaco, monospace;
font-size: 13px;
font-size: 0.8125rem;
line-height: 1.4;
text-align: left;
}
code, kbd, tt, var {
font-family: Consolas, Monaco, monospace;
font-size: 13px;
font-size: 0.8125rem;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
background: #fff77a;
text-decoration: none;
}
.template-about mark,
.template-about ins {
background: #fff;
}
sup,
sub {
position: relative;
vertical-align: baseline;
height: 0;
font-size: 75%;
line-height: 0;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
figure {
margin: 0;
}
img {
max-width: 100%; height: auto; }
dt {
padding-bottom: 4px;
font-weight: bold;
font-size: 13px;
font-size: 0.8125rem;
}
dd {
margin: 0 0 20px;
}
dl dt {
font-weight: bold;
color: #162626;
text-align: left;
}
dl dd {
margin: 0 0 20px;
font-size: 13px;
font-size: 0.8125rem;
line-height:1.5;
text-align: left;
}
.wp-smiley {
border: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} table {
width: 100%;
margin: 0 0 28px;
border-collapse: collapse;
border-spacing: 0;
border-bottom: 1px solid #ddd;
font-size: 13px;
font-size: 0.8125rem;
line-height: 1.4;
text-align: left;
}
table td {
padding: 10px 15px 10px 0;
border-top: 1px solid #ddd;
}
table caption {
margin: 28px 0;
}
table th {
padding: 10px 15px 10px 0;
text-align:left;
font-weight: bold;
color: #000;
} .alignleft,
.alignright {
display: block;
}
.alignleft {
margin: 0 25px 5px 0;
float: left;
}
.alignright {
margin: 0 0 0 20px;
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
clear: both;
}
img.alignleft,
img.alignright {
margin-top:10px;
margin-bottom:20px;
} input,
textarea {
padding: 7px 2%;
border: 1px solid #ddd;
background: #fff;
color: #000;
font-family: 'Merriweather', Georgia, serif;
font-size: 12px;
font-size: 0.75rem;
line-height: 1.5;
vertical-align: top;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}
form label {
font-size: 14px;
font-size: 0.875rem;
line-height: 1.4;
}
input:hover,
textarea:hover {
background: none;
}
input:focus,
input:active,
textarea:focus,
textarea:active {
background: none;
border: 1px solid #999;
outline: none;
}
.post-password-form {
text-align: left;
clear: both;
}
.post-password-form label {
float: left;
} input[type="button"]:not(.btn),
input[type="submit"]:not(.btn) {
padding: 14px 20px 12px;
display: inline-block;
background: #eeeeec;
border: none;
color: #000;
vertical-align: top;
font-family: 'Merriweather', Georgia, serif;
font-size: 14px;
font-size: 0.875rem;
line-height: 1.2;
cursor: pointer;
-webkit-appearance: none;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}
#comments input[type="submit"] {
width: 100%;
}
.post-password-form input[type="submit"] {
display: inline-block;
padding-left: 20px;
padding-right: 20px;
margin: 2px 0 0 5px;
}
input#submit,
.site-content input.wpcf7-submit,
.contact-form input[type="submit"] {
margin: 0 0 10px;
padding: 14px 10px 12px;
border: none;
font-family: 'Merriweather', Georgia, serif;
font-size: 14px;
font-size: 0.875rem;
cursor: pointer;
-webkit-appearance: none;
color:  #000;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
input[type="button"]:not(.btn):hover,
input[type="submit"]:not(.btn):hover,
input#submit:not(.btn):hover,
.widget_blog_subscription input[type="submit"]:hover {
background: #ddd;
color: #000;
}
.entry-content .searchform span {
display: none;
}  a {
color: #000;
text-decoration: none;
}
#site-title h1 a {
color: #000;
}
#site-title h1 a:hover {
border-bottom: 3px solid #3232dc;
}
.entry-content a,
#infinite-handle a,
#infinite-handle span,
a.more-link,
.nav-wrap a,
#site-title h1 a:hover,
.entry-tags a:hover,
#comments .comment-reply a.comment-reply-link:hover,
.entry-header .entry-details a:hover,
#comments #respond p.logged-in-as a:hover,
#comments .comment-details a:hover,
#comments .comment-text a:hover,
a.more-link:hover,
.entry-content a:hover,
.jetpack-portfolio-shortcode .entry-header h2.entry-title a:hover,
#site-info a:hover, {
color: #3232dc;
}
#infinite-handle span {
border-bottom: 2px solid transparent;
}
#infinite-handle span:hover,
.jetpack-portfolio-shortcode .entry-header h2.entry-title a:hover,
a.more-link:hover,
.entry-content a:hover,
.nav-previous a span:hover,
.nav-next a span:hover {
border-bottom: 2px solid #3232dc;
}
.contact-info a:hover {
background: #3232dc;
color: #fff;
}
#mobile-menu-toggle {
color: #000;
border-bottom: 1px solid #000;
}
a.more-link {
display: inline-block;
line-height: 1.2;
}
.jetpack-portfolio-shortcode .entry-header h2.entry-title a,
.single-post .entry-header h1.entry-title a,
.single-jetpack-portfolio .entry-header h1.entry-title a {
color: #000;
border-bottom: 2px solid #000;
}
.entry-header h1.entry-title a:hover,
.entry-header h2.entry-title a:hover {
border-bottom: 2px solid #000;
}
.entry-tags a:hover,
#comments .comment-reply a.comment-reply-link:hover {
text-decoration: underline;
} .entry-tags,
.entry-tags a,
.site-content div.wpcf7 p,
.entry-content .contact-form label,
.archive-header,
#comments #respond p.comment-notes,
#comments #respond p.logged-in-as,
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment {
color: #000;
}  #site-title {
margin: 28px 0 26px;
padding: 0 10px;
text-align: center;
}
#site-title h1 {
margin: 0;
padding: 0 10px;
font-size: 21px;
font-size: 1.3125rem;
line-height: 1.4;
word-wrap: break-word;
} #mobile-menu-toggle {
display: inline-block;
margin-left: 10px;
cursor: pointer;
font-size: 14px;
font-size: 0.875rem;
}
#site-nav {
display: none;
overflow: hidden;
clear: both;
padding: 15px 0;
}
.menu-open #site-nav {
display:  block;
}
#site-nav ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
#site-nav ul li  {
display: block;
margin: 0;
padding: 0;
}
#site-nav ul ul.sub-menu,
#site-nav ul ul.children {
display: block;
margin: 0;
padding: 0;
}
#site-nav ul li a {
display: inline-block;
margin: 15px 0;
padding: 0;
font-size: 16px;
font-size: 1rem;
line-height: 1.4;
}
#site-nav ul li li  {
margin: 0;
padding: 0;
}
#site-nav ul li li a {
margin: 10px 0;
padding: 0;
font-size: 14px;
font-size: 0.875rem;
} .intro-slogan {
max-width: 580px;
margin: 0 auto;
padding: 0 10px;
text-align: center;
font-size: 14px;
font-size: 0.875rem;
line-height: 1.7;
}
.intro-slogan p:last-child {
margin-bottom: 0;
}
.contact-info {
max-width: 580px;
margin: 0 auto;
padding: 15px 10px 0;
display: block;
text-align: center;
}
.contact-mail,
.contact-phone {
margin: 0;
padding: 0;
font-size: 14px;
font-size: 0.875rem;
line-height: 1.3;
clear: both;
}
.contact-phone {
padding: 5px 0 0 0;
}  .site-content .post,
.site-content .type-attachment,
.search-results .site-content .page {
position: relative;
display: block;
max-width: 100%;
margin: 0;
padding: 0 0 140px;
clear: both;
float: none;
overflow: hidden;
}
.single-post .site-content .post {
padding: 0 0 135px;
}
.site-content .post:last-of-type,
.search-results .site-content .page:last-of-type {
padding: 0;
}
.site-content .entry-thumbnail img.wp-post-img {
line-height: 0;
}
.sticky {
} .entry-thumbnail {
padding-bottom: 25px;
}
.site-content .entry-header {
display: block;
padding: 0;
}
.entry-header h2.entry-title,
.entry-header h1.entry-title {
margin: 0;
padding: 0 0 10px;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
word-wrap: break-word;
}
.entry-header .entry-details {
font-size: 12px;
font-size: 0.75rem;
padding: 0 0 30px;
}
.entry-header .entry-details a.date:before {
display: inline;
content: ', ';
} .entry-tags {
display: block;
clear: both;
overflow: hidden;
padding: 20px 0 0 0;
font-size: 12px;
font-size: 0.75rem;
line-height: 1.4;
}
.entry-tags a {
margin: 0 2px;
} .page-link {
display: block;
padding: 15px 0;
clear: both;
font-size: 14px;
font-size: 0.875rem;
word-spacing:18px;
}
.page-link a {
display: inline-block;
text-decoration: none;
margin-bottom: 8px;
} .format-quote .entry-header,
.format-quote .entry-content {
max-width: 500px;
}
.format-quote .entry-content p {
font-size: 24px;
font-size: 1.5rem;
line-height: 1.5;
}
.format-quote .entry-content cite {
font-size: 18px;
font-size: 1.125rem;
padding: 8px 0 0 0;
}   p.justify {
text-align: justify;
}
.entry-content blockquote,
.entry-content blockquote p {
font-size: 17px;
font-size: 1.0625rem;
line-height: 1.6;
}
.entry-content blockquote cite,
#comments blockquote cite {
font-size: 13px;
font-size: 0.8125rem;
font-style: italic;
display: block;
padding: 6px 0 0 0;
}
.entry-content blockquote cite:before,
#comments blockquote cite:before {
content: '\2013';
display: inline;
padding: 0 2px 0 0;
-webkit-font-smoothing: antialiased;
}
.entry-content p.pull-left,
.entry-content p.pull-right {
margin-bottom: 28px;
font-size: 17px;
font-size: 1.0625rem;
line-height: 1.55;
}
.entry-content p.intro {
font-size: 17px;
font-size: 1.0625rem;
line-height: 1.6;
margin-bottom: 28px;
}
.page .entry-content p.intro,
.entry-content .wide-content {
margin-bottom: 28px;
}
.entry-content .wide-content:last-child {
margin-bottom: 0;
} img {
max-width: 100%;
height: auto;
}
a[rel~="attachment"],
a[href$=jpg],
a[href$=jpeg],
a[href$=jpe],
a[href$=png],
a[href$=gif]{
border-bottom: none !important;
}
img.wp-post-image {
padding: 0;
}
img.img-border {
max-width:98.1%;
padding:5px;
background:#fff;
border:1px solid #ddd;
}
.widget img {
max-width:100%;
height:auto;
}
.wp-caption.alignnone {
margin: 0;
}
.wp-caption {
max-width: 100%;
}
img#wpstats {
display: none;
}
.entry-content p.wp-caption-text,
.widget p.wp-caption-text,
.type-attachment .entry-content .entry-caption p,
gallery .gallery-item .gallery-caption,
.single .gallery .gallery-item .gallery-caption {
font-size: 12px;
font-size: 0.75rem;
line-height: 1.35;
}
.entry-content p.wp-caption-text,
.type-attachment .entry-content .entry-caption p {
margin: 0;
padding: 20px 5px 28px;
}
.entry-content .alignleft p.wp-caption-text {
text-align: left;
}
.entry-content .alignright p.wp-caption-text {
text-align: right;
margin-right: 6px;
}
embed,
iframe,
object,
video {
max-width:100%;
}
.entry-content .twitter-tweet-rendered {
max-width: 100% !important; }
.site-content .type-attachment {
padding-top: 0 !important;
} .gallery {
margin: 0 auto;
}
.gallery .gallery-item {
float: left;
margin-top: 0;
margin-bottom: 6px;
text-align: center;
width: 33.3%;
}
.gallery .gallery-item a {
border-bottom: none;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-2 .gallery-item:nth-of-type(odd),
.gallery-columns-3 .gallery-item:nth-of-type(3n+1) {
padding-right: 1.4%;
}
.gallery-columns-2 .gallery-item:nth-of-type(even),
.gallery-columns-3 .gallery-item:nth-of-type(3n+3) {
padding-left: 1.4%;
}
.gallery-columns-3 .gallery-item:nth-of-type(3n+2) {
padding-left: 0.7%;
padding-right: 0.7%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery-columns-5 .gallery-item {
width: 20%;
}
.gallery-columns-6 .gallery-item {
width: 16.6%;
}
.gallery-columns-7 .gallery-item {
width: 14%;
}
.gallery-columns-8 .gallery-item {
width: 12.5%;
}
.gallery-columns-9 .gallery-item {
width: 11%;
}
.gallery-columns-2 .attachment-medium {
max-width: 92%;
height: auto;
}
.gallery-columns-4 .attachment-thumbnail,
.gallery-columns-5 .attachment-thumbnail,
.gallery-columns-6 .attachment-thumbnail {
max-width: 93%;
height: auto;
}
.gallery-columns-7 .attachment-thumbnail,
.gallery-columns-8 .attachment-thumbnail,
.gallery-columns-9 .attachment-thumbnail {
max-width: 94%;
height: auto;
}
.gallery dl, .gallery dt {
margin: 0;
}
.gallery br+br {
display: none;
}
.gallery .gallery-item img {
width: 100%;
height: auto;
}
.gallery .gallery-item .gallery-caption {
display: none;
margin: 2px 2px 24px;
padding: 0;
}
.single .gallery .gallery-item .gallery-caption {
display: block;
} .single-post .authorbox {
position: relative;
margin: 0 auto;
max-width: 400px;
padding: 110px 0 0 0;
}
.authorbox img.avatar {
width: 40px;
height: 40px;
margin: 30px 0 0 0;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
}
.authorbox h3.author-name {
margin: 0;
padding: 0;
font-size: 14px;
font-size: 0.875rem;
}
.authorbox p.author-description {
margin: 5px 0 0 0;
font-size: 12px;
font-size: 0.75rem;
line-height: 1.9;
}  #comments,
#disqus_thread {
position: relative;
margin: 0 auto;
padding: 140px 0 0 0;
max-width: 400px;
font-size: 12px;
font-size: 0.75rem;
text-align: center;
}
#comments li.comment,
#comments li.pingback {
overflow:hidden;
margin: 0 0 30px;
padding: 0;
}
#comments li.comment:last-of-type,
#comments li.pingback:last-of-type {
margin: 0;
}
#comments li.comment ul.children {
margin: 30px 0 0;
}
#comments .children .comment:last-child {
margin: 0;
}
#comments h3.comments-title {
margin: 0 0 70px;
padding: 0;
text-align: center;
}
#comments h3.comments-title span a {
display: none;
margin: 5px 0 0 0;
float: right;
font-weight: normal;
}
.site-content ol.commentlist {
list-style: none;
margin: 0;
padding: 0;
}
.site-content ol.commentlist li {
display: block;
margin: 0;
padding: 0;
}
#comments ul.children {
margin: 0;
padding: 0;
} #comments .comment-details {
position: relative;
margin: 0;
padding: 0;
}
#comments li.pingback {
padding: 0;
}
#comments .comment-avatar {
margin: 0;
padding: 0 0 15px;
line-height: 0;
text-align: center;
}
#comments .comment-avatar img.avatar {
width: 30px;
height: 30px;
margin:  0;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
}
#comments .comment-author {
margin: 0;
padding: 0;
}
#comments .comment-author span {
display: none;
}
#comments .comment-text {
margin: 0;
padding: 8px 0 0 0;
overflow: hidden;
line-height: 1.6;
}
#comments .comment-text p {
margin: 0;
padding: 0 0 15px;
line-height: 1.65;
}
#comments ul.comment-meta {
margin: 0;
padding: 3px 0 0 0;
overflow: hidden;
list-style:none;
}
#comments ul.comment-meta a {
text-decoration: none;
}
#comments ul.comment-meta li {
display: inline;
}
#comments .comment-reply {
position: relative;
padding: 0 0 65px;
}
#comments p.comment-awaiting-moderation {
display: inline-block;
margin: 0 0 15px;
padding: 1px 2px;
background: #d6fce2;
font-size: 13px;
font-size: 0.8125rem;
font-style: italic;
}
.bypostauthor {
} #comments ol li.pingback span {
font-size: 16px;
font-size: 1rem;
font-weight: bold;
}
#comments ol li.pingback p {
margin:0;
}
#comments ol li.pingback a {
font-size: 14px;
font-size: 0.875rem;
font-weight: normal;
}
#comments .pingback p.pingback-edit a {
font-size: 12px;
font-size: 0.75rem;
} .site-content .nopassword,
.site-content p.nocomments {
position: relative;
margin: 30px 0 0;
padding: 0;
}
.site-content .post-password-form p {
} #comments #respond {
margin: 0;
padding: 0;
}
#comments ol.commentlist #respond {
margin: 0;
padding-left: 0;
padding-right: 0;
}
#comments #respond h3#reply-title {
margin: 0;
padding: 0;
display: block;
}
#comments #respond p.comment-notes,
#comments #respond p.logged-in-as {
margin: 0 0 15px;
padding: 8px 0 0;
}
#respond a#cancel-comment-reply-link {
margin: 2px 0 0 0;
float:  right;
font-size: 12px;
font-size: 0.75rem;
font-weight: bold;
}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment {
margin:0;
padding: 12px 0 0;
}
#commentform p.comment-form-comment {
line-height: 0;
}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment,
.contact-form div {
float: none;
clear: both;
width: 100%;
}
#commentform p.form-allowed-tags {
display: none;
}
#commentform input#author,
#commentform input#email,
#commentform input#url {
display: block;
width: 100%;
margin: 3px 0 0;
padding: 6px 2% 5px;
background: #fff;
color: #000;
border: 1px solid #ddd;
font-family: 'Merriweather', Georgia, serif;
font-size: 12px;
font-size: 0.75rem;
line-height: 1.6;
text-align: left;
-webkit-appearance: none;
outline-color: transparent;
outline-style: none;
}
#commentform textarea#comment {
width:100%;
margin: 3px 0 0;
padding: 10px;
border: 1px solid #ddd;
background: #fff;
color: #000;
font-family: 'Merriweather', Georgia, serif;
font-size: 12px;
font-size: 0.75rem;
line-height: 1.6;
text-align: left;
-webkit-appearance: none;
outline-color: transparent;
outline-style: none;
}
#commentform p.form-submit {
margin:0 0 15px;
clear: both;
}   .jetpack-portfolio-shortcode {
margin: 0 auto;
}
.page .jetpack-portfolio-shortcode .entry-thumbnail,
.single-jetpack-portfolio .jetpack-portfolio-shortcode .entry-thumbnail {
padding-bottom: 0;
line-height: 0;
}
.jetpack-portfolio-shortcode .jetpack-portfolio {
position: relative;
display: inline-block;
text-align: center;
}
.jetpack-portfolio-shortcode .entry-header,
.jetpack-portfolio-shortcode h2.portfolio-entry-title {
display: block;
text-align: center;
z-index: 10;
}
.jetpack-portfolio-shortcode .entry-header h2.entry-title {
padding: 10px 0 0;
font-size: 16px;
font-size: 1rem;
}
.jetpack-portfolio-shortcode .entry-header {
max-width: 100%;
}
.jetpack-portfolio-shortcode .entry-thumbnail a {
font-size: 0;
}
.jetpack-portfolio-shortcode .entry-thumbnail,
.jetpack-portfolio-shortcode a.portfolio-featured-image {
position: relative;
display: block;
padding: 0;
line-height: 0;
z-index: 100;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-webkit-backface-visibility: hidden;
-webkit-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
} .template-portfolio .nav-wrap {
padding: 0 0 65px;
} h3.further-projects {
display: block;
margin:140px 0 50px;
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
}
.jetpack-portfolio-shortcode .portfolio-entry-first-item-row {
clear: none;
}
.jetpack-portfolio-shortcode .portfolio-entry-content,
.jetpack-portfolio-shortcode .project-types,
.jetpack-portfolio-shortcode .project-tags {
display: none;
}
.jetpack-portfolio-shortcode .portfolio-entry-column-2 {
margin-right: 40px;
width: auto;
}
.jetpack-portfolio-shortcode .portfolio-featured-image + .portfolio-entry-title {
margin-top: 0;
}
.jetpack-portfolio-shortcode .portfolio-entry-title {
font-size: 16px;
font-size: 1rem;
font-weight: normal;
}
.jetpack-portfolio-shortcode a.portfolio-featured-image {
border-bottom: none;
}
.single-jetpack-portfolio .entry-meta {
padding: 0;
}
.single-jetpack-portfolio .entry-meta .entry-tags {
padding-top: 28px;
}  .nav-wrap,
#infinite-handle {
display: block;
overflow: hidden;
clear: both;
margin: 0 auto;
font-size: 16px;
font-size: 1rem;
text-align: center;
}
.nav-wrap {
max-width: 580px;
margin-top: 100px;
}
#nav-below,
#nav-single,
#nav-comments {
overflow: hidden;
margin: 0;
padding: 0;
}
#nav-comments {
margin-top: 60px;
}
.nav-previous,
.nav-next,
.previous-image,
.next-image {
display: inline-block;
padding: 0 10px;
}
.nav-next a,
.nav-previous a,
.previous-image a,
.next-image a {
display: inline-block;
position: relative;
}
.nav-next a span,
.nav-previous a span {
display: block;
border-bottom: 2px solid transparent;
}
.nav-next a span {
margin-right: 20px;
}
.nav-previous a span {
margin-left: 20px;
}
.nav-next a span:before,
.nav-previous a span:before {
display: block;
position: absolute;
-webkit-font-smoothing: antialiased;
font-family: Arial, sans-serif;
line-height: 0;
padding: 9px 0 0 0;
}
.nav-next a span:before {
content: '\2192';
right: 0;
}
.nav-previous a span:before {
content: '\2190';
left: 0;
}  .template-about .entry-content {
max-width: 900px;
}
.template-about .entry-content p {
font-size: 16px;
font-size: 1rem;
margin-bottom: 40px;
}
.template-about .entry-content p.intro {
font-size: 22px;
font-size: 1.375rem;
line-height: 1.5;
margin-bottom: 70px;
}
.template-about .entry-content p:last-child {
margin-bottom: 0;
}
.template-about .entry-content .wp-caption {
padding-bottom: 70px;
}
.template-about .entry-content .two-columns-one  p {
font-size: 19px;
font-size: 1.1875rem;
line-height: 1.5;
margin-bottom: 35px;
}
.template-about .entry-content .two-columns-one  p:last-child {
margin-bottom: 0;
}
.template-about .two-columns-one h4 {
margin-top: 35px;
}  .template-fullwidth .page .entry-header,
.template-fullwidth .page .entry-content {
max-width: 1280px;
}
.template-fullwidth .page .entry-content {
text-align: left;
}
.archive-header {
max-width: 580px;
margin: 0 auto;
padding: 0 0 67px;
text-align: center;
}
#primary h1.archive-title {
margin: 0;
padding: 0;
font-size: 14px;
font-size: 0.875rem;
text-transform: uppercase;
letter-spacing: 1px;
}
.archive-header .taxonomy-description p {
margin: 0;
padding: 12px 0 0 0;
font-size: 12px;
font-size: 0.75rem;
}
.entry-summary p {
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
}
.entry-summary p:last-child {
margin-bottom: 0;
}
.archive .site-content .post,
.search-results .site-content .post,
.search-results .site-content .page {
clear: both;
overflow: hidden;
}
.search-no-results #searchform input#s {
width: 60%;
background: #fff;
border: 1px solid #cacaca;
padding: 11px 10px;
}
.search-no-results .site-content .entry-content {
overflow: hidden;
padding-bottom: 100px;
}
.error404 .site-content .entry-content {
overflow: hidden;
padding-bottom: 200px;
}
.not-found {
margin: 0 auto;
max-width: 1300px;
text-align: center;
}  #colophon {
position: relative;
padding: 70px 0;
text-align: center;
}
#colophon #site-info {
display: block;
padding: 0;
font-size: 16px;
font-size: 1rem;
line-height: 1.7;
text-align: center;
}
#colophon #site-info ul {
margin: 0;
padding: 0;
list-style:none;
}
#colophon #site-info ul.credit,
#colophon #site-info ul.credit li,
#colophon p.credittext {
display: block;
padding: 0;
}
#colophon p.credittext {
margin: 0;
}
#colophon #searchform .screen-reader-text,
#colophon #searchform #searchsubmit,
#colophon #search-btn {
display: none;
}
#colophon #searchform input.search-field {
margin-top: 3px;
padding: 0 2px;
width: 230px;
border: none;
border-bottom: 2px solid #000;
background: none;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}  .comment-subscription-form .subscribe-label {
display: inline !important;
float: none !important;
font-size: 12px;
font-size: 0.75rem;
font-weight: normal;
}
p.comment-subscription-form {
clear: both;
overflow: hidden;
margin-top: 5px !important;
margin-bottom: 5px !important;
font-size: 12px;
font-size: 0.75rem;
font-weight: normal;
}
p.comment-subscription-form:last-child {
padding-top: 0;
margin-bottom: 0 !important;
}
#main-wrap .sharedaddy {
width: 100%;
display: block;
margin: 0;
padding: 0;
float: none;
clear: both;
}
#primary .sharedaddy h3.sd-title {
font-size: 12px;
font-size: 0.75rem;
font-weight: normal;
margin: 2px 0;
float: left;
}
div.sharedaddy h3.sd-title:before {
display: none !important;
}
div.sharedaddy .sd-content ul {
margin: 0 !important;
}
div.sharedaddy h3,
#content div.sharedaddy h3,
#main div.sharedaddy h3,
#primary div.sharedaddy h3 {
float: left;
padding: 14px 20px 0 0;
}
#main-wrap .sharedaddy div.sd-block {
border-top: none !important;
border-top: none !important;
padding-top: 26px;
}
.sharedaddy a.sd-button {
vertical-align: top;
}
.entry-content .sharedaddy .sd-content {
float: left;
padding-top: 10px;
}
.contact-form {
max-width: 500px;
margin: 0 auto;
padding: 0 0 28px;
}
.contact-form div {
overflow: hidden
}
.entry-content .contact-form label {
margin: 0;
padding: 12px 0 0 0;
font-size: 14px;
font-size: 0.875rem;
font-weight: normal;
line-height: 1.5;
}
.contact-form label span {
margin-left: 3 !important;
font-size: 12px;
font-size: 0.75rem;
}
.entry-content .contact-form input,
.entry-content .contact-form textarea {
margin: 3px 0 0;
}
.page .contact-form input[type='text'],
.page .contact-form input[type='email'],
.page .contact-form textarea {
display: block;
width: 100%;
max-width: 100%;
}
.contact-form input[type='text'],
.contact-form input[type='email'] {
margin-bottom: 4px !important;
}
.contact-form p.contact-submit {
clear: both;
float: none;
overflow: hidden;
} .infinite-scroll #nav-below,
.infinite-scroll .nav-wrap,
.infinite-scroll.neverending #colophon {
display: none;
}
.infinity-end.neverending #colophon {
display: block;
}
#infinite-footer .container {
display: none;
}
#infinite-handle {
max-width: 100%;
float: none;
margin: 0 auto;
}
#infinite-handle span {
background: none;
display: inline-block;
border-radius: 0;
font-size: 16px;
font-size: 1rem;
line-height: 1.4;
cursor: pointer;
margin: 95px 0 0;
padding: 0;
}
.infinite-loader {
margin: 95px auto 0 auto;
max-width: 580px;
text-align: center;
}
.infinite-loader .spinner {
left: 48%;
text-align: center;
margin: 0 auto;
}
.infinite-wrap {
padding-top:140px;
}
.post-type-archive-jetpack-portfolio .infinite-wrap {
padding-top: 0;
} .site-content div.wpcf7 {
clear: both;
max-width: 500px;
margin: 0 auto;
padding: 0 0 16px;
}
.site-content div.wpcf7 p,
.contact-form label {
margin: 0;
padding: 12px 0 0 0;
font-size: 14px;
font-size: 0.875rem;
font-weight: normal;
line-height: 1.5;
}
.site-content div.wpcf7 p:last-of-type {
padding: 0;
}
.site-content div.wpcf7 input[type='text'],
.site-content div.wpcf7 input[type='email'],
.site-content div.wpcf7 textarea {
display: block;
width: 100%;
margin: 3px 0 0;
padding: 6px 2% 5px;
background: #fff;
color: #000;
border: 1px solid #ddd;
font-family: 'Merriweather', Georgia, serif;
font-size: 12px;
font-size: 0.75rem;
line-height: 1.6;
text-align: left;
}
.site-content input.wpcf7-submit,
.entry-content .contact-form input[type="submit"] {
clear: both;
overflow: hidden;
width: 100%;
margin: 0;
}
div.wpcf7-validation-errors,
div.wpcf7-mail-sent-ok {
font-size: 14px;
font-size: 0.875rem;
padding: 5px;
} .ssba {
padding-top: 20px;
font-size: 12px !important;
}   .two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three {
width:100%;
}
.entry-content .two-columns-one,
.entry-content .three-columns-one,
.entry-content .three-columns-two,
.entry-content .four-columns-one,
.entry-content .four-columns-two,
.entry-content .four-columns-three {
position: relative;
float: left;
margin-bottom: 26px;
font-size: 14px;
font-size: 0.875rem;
line-height: 1.7;
}
.entry-content .two-columns-one p,
.entry-content .three-columns-one p,
.entry-content .three-columns-two p,
.entry-content .four-columns-one p,
.entry-content .four-columns-two p,
.entry-content .four-columns-three p {
font-size: 14px;
font-size: 0.875rem;
line-height: 1.7;
}
.last {
clear: right;
margin-right: 0 !important;
}
.divider {
width: 100%;
margin-bottom: 13px;
padding-top: 13px;
display: block;
clear: both;
}
.two-columns-one h4:first-child {
margin-top: 0;
} .white-box,
.blue-box,
.yellow-box,
.red-box,
.green-box,
.lightgrey-box,
.grey-box,
.dark-box {
margin: 0 0 28px;
padding: 12px;
overflow:hidden;
font-size: 14px;
font-size: 0.875rem;
line-height:1.65;
}
.site-content .white-box p,
.site-content .blue-box p,
.site-content .yellow-box p,
.site-content .red-box p,
.site-content .green-box p,
.site-content .lightgrey-box p,
.site-content .grey-box p,
.site-content .dark-box p {
margin: 0 0 28px;
}
.white-box {background: #fff; border: 1px solid #ddd;}
.blue-box {background: #eef6fe;}
.yellow-box {background: #ffffcc;}
.red-box {background: #fff0f1;}
.green-box {background: #e7f3e0;}
.lightgrey-box {background: #f7f0e4;}
.grey-box {background: #f4f4f4;}
.dark-box {background: #000;color: #fff; letter-spacing: 0.5px}
.dark-box a:hover {color:#fff;} .standard-btn {
display: inline-block;
margin: 0 0 28px;
padding: 12px 18px 11px;
overflow: hidden;
cursor: pointer;
font-size: 12px;
font-size: 0.75rem;
background: #000;
color: rgba(255, 255, 255, 0.85);
text-align: center;
font-weight: normal;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
text-decoration: none !important;
-webkit-transition: 0.2s background ease;
-moz-transition: 0.2s background ease;
-o-transition: 0.2s background ease;
-ms-transition: 0.2s background ease;
transition: 0.2s background ease;
}
.post .entry-content a.standard-btn,
.page .entry-content a.standard-btn {
color: rgba(255, 255, 255, 0.85);
border: none;
}
.post .entry-content a.standard-btn:hover,
.page .entry-content a.standard-btn:hover {
color: #fff;
}
.round-btn {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}
.bold-btn {
font-weight:bold;
}
.standard-btn.xsmall-btn {
padding: 10px 15px;
font-size: 10px;
font-size: 0.625rem;
}
.standard-btn.small-btn {
padding: 12px 20px;
font-size: 11px;
font-size: 0.6875rem;
}
.standard-btn.large-btn {
padding: 15px 20px;
font-size: 14px;
font-size: 0.875rem;
}
.standard-btn.xlarge-btn {
padding: 17px 25px;
font-size: 16px;
font-size: 1rem;
}
.red-btn {background: #f17c67; color: #fff;}
.red-btn:hover {background: #e23e32; color: #fff;}
.green-btn {background: #86c166; color: #fff;}
.green-btn:hover {background: #489130; color: #fff;}
.blue-btn {background: #81c7d4; color: #fff;}
.blue-btn:hover {background: #459baf; color: #fff;}
.darkblue-btn {background: #7b90d2; color: #fff;}
.darkblue-btn:hover {background: #3b54aa; color: #fff;}
.purple-btn  {background: #b28fce; color: #fff;}
.purple-btn:hover {background: #7b54a4; color: #fff;}
.yellow-btn {background: #f9e530; color: #fff;}
.yellow-btn:hover {background: #f2db0a; color: #fff;}
.grey-btn {background: #bcbcbc; color: #000;}
.grey-btn:hover {background: #999; color: #000;}
.black-btn {background: #161616; color: rgba(255, 255, 255, 0.85);}
.black-btn:hover {background: #000; color: #fff;} .css-transform #spinner {
margin: 40px auto 0;
width: 25px;
height: 25px;
background: #fdddcb;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
-webkit-animation: spinner 1s infinite ease-in-out;
-moz-animation: spinner 1s infinite ease-in-out;
-ms-animation: spinner 1s infinite ease-in-out;
-o-animation: spinner 1s infinite ease-in-out;
animation: spinner 1s infinite ease-in-out;
}
@-webkit-keyframes spinner {
0% {
-webkit-transform: scale(0.3);
}
100% {
-webkit-transform: scale(1);
opacity: 0;
}
}
@-moz-keyframes spinner {
0% {
-moz-transform: scale(0.3);
}
100% {
-moz-transform: scale(1);
opacity: 0;
}
}
@-o-keyframes spinner {
0% {
-o-transform: scale(0.3);
}
100% {
-o-transform: scale(1);
opacity: 0;
}
}
@keyframes spinner {
0% {
transform: scale(0.3);
}
100% {
transform: scale(1);
opacity: 0;
}
}   @media screen and (min-width: 768px) { #masthead {
margin-left: auto;
margin-right: auto;
}
.entry-content .wide-content {
margin-left: -59px;
margin-right: -59px;
} #mobile-menu-toggle {
margin-left: 70px;
}
#site-title {
padding: 0 70px;
}
#site-title h1 {
padding: 0;
font-size: 36px;
font-size: 2.25rem;
line-height: 1.3;
}
.intro-slogan {
padding: 0;
font-size: 16px;
font-size: 1rem;
line-height: 1.7;
}
.contact-info {
padding: 15px 0 0;
}
.contact-info a {
padding: 0 2px;
}
.contact-mail,
.contact-phone {
display: inline-block;
padding: 0 2px;
margin: 0 13px;
} .site-content .post,
.site-content .type-attachment,
.search-results .site-content .page {
padding: 0 0 280px;
}
.infinite-wrap {
padding-top: 280px;
}
.entry-thumbnail {
padding-bottom: 55px;
} #infinite-handle span {
margin: 135px 0 0;
}
.template-portfolio .nav-wrap {
padding: 90px 0 50px;
} .white-box,
.blue-box,
.yellow-box,
.red-box,
.green-box,
.lightgrey-box,
.grey-box,
.dark-box {
padding: 20px;
}
.two-columns-one {width: 46%;}
.three-columns-one {width: 31.3%;}
.three-columns-two {width: 65.6%;}
.four-columns-one {width: 23.5%;}
.four-columns-two {width: 49%;}
.four-columns-three {width: 74.5%;}
.two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three {
position:relative;
float:left;
margin-bottom: 0;
}
.two-columns-one {margin: 0 4% 0 0;}
.two-columns-one.last {margin: 0 4% 0;}
.three-columns-one {margin: 0 3% 0 0;}
.four-columns-one {margin: 0 2% 0 0;}
} @media screen and (min-width: 1023px) { #masthead {
padding: 30px 0 100px 0;
}
#site-title {
padding: 0;
}
.entry-content .wide-content {
margin-left: -150px;
margin-right: -150px;
} .template-about .entry-content p.intro {
font-size: 32px;
font-size: 2rem;
}
.template-about .entry-content .two-columns-one  p {
font-size: 24px;
font-size: 1.5rem;
}
.template-about .entry-content .wp-caption {
padding-bottom: 70px;
}
.template-about .two-columns-one h4 {
margin-top: 100px;
} #colophon {
position: relative;
padding: 100px 0 50px;
text-align: center;
}
} @media screen and (min-width: 1150px) { #main-wrap {
padding: 0;
}
#masthead {
padding: 0;
}
.entry-thumbnail {
padding-left: 70px;
padding-right: 70px;
}
.entry-content .wide-content {
margin-left: -235px;
margin-right: -235px;
} #site-title {
display: block;
width: 40.2%;
margin: 48px 29.9% 28px;
z-index: 1000;
} #mobile-menu-toggle {
display: none;
}
#site-nav {
display: block !important;
padding: 0;
}
.menu-container {
position: fixed;
display: block !important;
left: 40px;
bottom: 25px;
z-index: 1000;
text-align: left;
padding: 0;
}
#site-nav ul {
text-align: left;
}
#site-nav ul li {
position: relative;
display: inline-block;
margin: 0;
padding: 0 20px 0 0;
}
#site-nav ul li a {
margin: 0;
padding: 15px 0 0;
line-height: 1.56;
border-bottom: 3px solid transparent;
}
#site-nav ul li li a {
margin: 0;
padding: 0;
}
#site-nav ul ul.sub-menu,
#site-nav ul ul.children {
display: none;
position: absolute;
bottom: 35px;
left: 0;
width: 150px;
margin: 0;
padding: 0;
z-index: 1000;
text-align: left;
opacity: 0;
-webkit-transition: opacity ease-in-out 0.3s;
-moz-transition: opacity ease-in-out 0.3s;
-o-transition: opacity ease-in-out 0.3s;
transition: opacity ease-in-out 0.3s;
}
#site-nav ul.sub-menu li,
#site-nav ul.children li {
padding: 0;
display: block;
}
#site-nav ul.sub-menu a,
#site-nav ul.children a {
border-bottom: 2px solid transparent;
display: block;
padding: 3px 0;
}
#site-nav ul.sub-menu a:hover,
#site-nav ul.children a:hover {
-webkit-transition: all ease 0.2s;
-moz-transition: all ease 0.2s;
-o-transition: all ease 0.2s;
transition: all ease 0.2s;
}
#site-nav ul ul ul.sub-menu,
#site-nav ul ul ul.children {
position: absolute;
top: 0;
left: 149px;
}
#site-nav ul li:hover &gt; ul {
display: block;
padding: 0;
opacity: 1;
-webkit-transition: opacity ease-in-out 0.3s;
-moz-transition: opacity ease-in-out 0.3s;
-o-transition: opacity ease-in-out 0.3s;
transition: opacity ease-in-out 0.3s;
}
#site-nav li:hover &gt; a {
border-bottom: 2px solid #3232dc;
color: #3232dc;
}
#site-nav li li:hover &gt; a {
color: #3232dc;
border-bottom: 2px solid transparent;
}
#site-nav ul ul ul li a {
margin-left: 0;
} .single-post .nav-wrap {
padding: 0;
}
#nav-single .nav-previous,
#nav-single .nav-next {
padding: 0;
}
#nav-single .nav-previous a,
#nav-single .nav-next a {
width: 40px;
height: 40px;
display: block;
position: fixed;
top: 48%;
border-bottom: none;
color: #000;
z-index: 1000000;
}
#nav-single .nav-previous a {
left: 20px;
}
#nav-single .nav-next a {
right: 20px;
}
#nav-single .nav-previous a:before,
#nav-single .nav-next a:before {
display: inline-block;
-webkit-font-smoothing: antialiased;
font-family: Arial, sans-serif;
font-size: 22px;
font-size: 1.375rem;
line-height: 0;
padding: 0;
position: absolute;
top: 46%;
}
#nav-single .nav-next a:before {
content: '\2192';
right: 10px;
}
#nav-single .nav-previous a:before {
content: '\2190';
left: 10px;
}
#nav-single .nav-previous a span,
#nav-single .nav-next a span {
display: none;
}
#nav-single .nav-previous a:hover,
#nav-single .nav-next a:hover {
color: #3232dc;
} .project-wrap {
position: relative;
display: block;
}
.title-wrap {
position: absolute;
top: 5%;
left: 5%;
width: 90%;
height: 90%;
margin: auto;
}
.jetpack-portfolio-shortcode .entry-header,
.jetpack-portfolio-shortcode h2.portfolio-entry-title {
display: table;
height: 100%;
}
.jetpack-portfolio-shortcode .entry-header h2 {
display: table-cell;
vertical-align: middle;
}
.jetpack-portfolio-shortcode .entry-thumbnail,
.jetpack-portfolio-shortcode a.portfolio-featured-image {
display: block;
padding: 0;
line-height: 0;
z-index: 100;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-webkit-backface-visibility: hidden;
-webkit-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.jetpack-portfolio-shortcode .entry-thumbnail:hover,
.jetpack-portfolio-shortcode a.portfolio-featured-image:hover {
opacity: 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-backface-visibility: hidden;
-webkit-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
} .single-post .nav-wrap {
margin-top: 0;
padding: 0;
} #colophon {
margin: 0 50px 25px;
padding: 140px 0 0;
text-align: center;
}
#colophon #site-info {
text-align: right;
padding-bottom: 28px;
} .search-footer {
position: fixed;
right: 50px;
bottom: 25px;
z-index: 10000;
}
#colophon #searchform input.search-field {
position: fixed;
right: 50px;
bottom: 25px;
width: 70px;
margin-top: 0;
padding: 0;
background: none;
border-bottom: 2px solid transparent;
-webkit-transition: all ease-in-out 0.25s;
-moz-transition: all ease-in-out 0.25s;
-o-transition: all ease-in-out 0.25s;
transition: all ease-in-out 0.25s;
}
#colophon #searchform input.search-field:active,
#colophon #searchform input.search-field:focus {
width: 230px;
display: block;
border-bottom: 2px solid #000;
}
} @media screen and (min-width: 1260px) { .entry-thumbnail {
max-width: 1280px;
margin: 0 auto;
}
.template-portfolio #primary {
padding-left: 0;
padding-right: 0;
}
#masthead {
padding: 0;
}
.entry-thumbnail {
padding-left: 0;
padding-right: 0;
}
.entry-content .wide-content {
margin-left: -350px;
margin-right: -350px;
} #nav-single .nav-previous a {
left: 30px;
}
#nav-single .nav-next a {
right: 30px;
}
} @media screen and (min-width: 1450px) { #site-title {
position: fixed;
display: block;
top: 50px;
z-index: 1000;
width: 30.2%;
margin: 28px 34.9% 26px;
} .jetpack-portfolio-shortcode {
max-width: 3000px;
}
}@font-face {
font-family: 'Clarendon';
src: url(https://jirikrejcirik.com/wp-content/themes/onigiri-child/fonts/superclarendon-light-04-webfont.woff2) format('woff2'),
url(https://jirikrejcirik.com/wp-content/themes/onigiri-child/fonts/superclarendon-light-04-webfont.woff) format('woff');
font-weight: 300;
}
body,
html {
max-width: 100vw !important;
overflow-x: hidden !important;
line-height: 1.35;
-webkit-transition: transform 700ms ease-in-out;
transition: transform 700ms ease-in-out;
font-family: 'Clarendon', sans-serif;
font-weight: 300;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
font-smoothing: antialiased;
font-smooth: always;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
background: #fff;
}
body {
font-family: 'Clarendon', sans-serif;
display: initial;
}
a,
p,
span,
html,
body,
blockquote,
pre,
small,
strike,
strong,
ul,
li,
i,
table,
tr,
td,
th,
form {
font-size: 16px;
font-weight: 300;
}
a:hover {
text-decoration: underline;
cursor: crosshair;
}
.larger,
.larger p,
.larger a,
.larger h1,
.larger h2,
.larger h3,
.larger h4,
.larger h5,
.larger h6,
.larger li,
.larger span,
.larger div {
font-size: 22px;
}
.huge,
.huge p,
.huge a,
.huge h1,
.huge h2,
.huge h3,
.huge h4,
.huge h5,
.huge h6,
.huge span,
.huge li {
font-size: 26px;
}
.mega a,
.mega p,
.mega {
font-size: 44px;
}
h1,
h2,
h3,
h4,
h5 {
line-height: 1.35;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
h2 {
margin-top: 0;
}
h3 {
margin-bottom: 0;
}
#container {
display: block;
background: #fff;
}
#masthead {
padding: 34px 40px 11px 40px !important;
position: fixed;
top: 0;
width: 100%;
z-index: 9999999;
mix-blend-mode: difference;
}
#textLogo {
font-size: 17px;
position: relative;
top: -1px;
}
#textLogo,
#mobileLogo {
background-color: transparent !important;
-webkit-background-clip: unset !important;
-webkit-text-fill-color: unset !important;
}
#textLogo img,
#mobileLogo img {
height: 12px;
width: auto;
filter: invert();
}
#mobile-header.white #mobileLogo img {
filter: none;
}
.home #masthead {
position: -webkit-sticky;
position: sticky;
}
#masthead a {
color: #eaeaea;
background: #eaeaea;
font-weight: 300;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.menu {
padding: 0;
margin: 0;
float: right;
}
.menu ul li {
display: inline-block;
margin-left: 58px;
}
.menu ul li:first-child {
margin-left: 0;
}
.menu ul li:hover {
text-decoration: underline;
}
.menu ul li ul {
display: none;
}
.menu ul li:hover ul {
display: block;
}
.menu ul li ul li {
display: block;
padding: 0;
margin: 0;
}
.menu ul li ul li a:hover {
text-decoration: underline;
}
.menu .sub-menu {
position: absolute;
padding: 0;
}
.menu-container {
position: relative;
}
.fullheight {
height: 100vh;
position: relative;
display: block;
}
#infinite-handle span:hover,
.jetpack-portfolio-shortcode .entry-header h2.entry-title a:hover,
a.more-link:hover,
.entry-content a:hover,
.nav-previous a span:hover,
.nav-next a span:hover {
border: none !important;
}
.underline,
.underline p,
.underline a {
text-decoration: underline;
}
.underline:hover,
.underline a:hover {
text-decoration: none !important;
cursor: crosshair;
}
#spinner {
display: none !important;
} #intro {
background: #000;
z-index: 2;
transition: .3s;
height: 100vh;
}
#intro p,
#intro h1 {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 100%;
text-align: center;
padding-left: 190px;
padding-right: 190px;
transition: .2s;
color: #D9DBD5;
margin-bottom: 0;
}
#intro:hover {
cursor: crosshair;
}
#intro.video:hover {
cursor: crosshair;
}
#intro.invert {
background: #D9DBD5;
}
#intro.invert p,
#intro.invert h1 {
color: #000
}
#intro .video-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
#intro .video-wrapper iframe {
width: 100vw;
height: 56.25vw;
min-height: 100vh;
min-width: 177.77vh;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
#intro .video-wrapper video {
position: absolute;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
object-fit: cover;
}
#intro .controls {
position: absolute;
z-index: 9999;
bottom: 40px;
right: 40px;
filter: invert(100%);
mix-blend-mode: difference;
}
#intro .controls div {
display: block;
height: 42px;
width: 40px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
background-color: transparent;
}
#intro .controls div:hover {
cursor: crosshair;
}
#intro .controls .scroll {
background-image: url(//jirikrejcirik.com/wp-content/themes/onigiri-child/img/arrow.svg);
margin-bottom: 20px;
transform: rotate(90deg);
}
#intro .controls .volume {
background-image: url(//jirikrejcirik.com/wp-content/themes/onigiri-child/img/volume-off.svg);
}
#intro .controls .volume.on {
background-image: url(//jirikrejcirik.com/wp-content/themes/onigiri-child/img/volume-on.svg);
}
#intro #play {
filter: invert(100%);
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
display: block;
height: 50px;
width: 50px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
background-color: transparent;
background-image: url(//jirikrejcirik.com/wp-content/themes/onigiri-child/img/play.svg);
background-size: contain;
}
#homepage-text-intro h1 {
margin-bottom: 0;
}
#homepage-text-intro h1,
#homepage-text-intro h1,
#about&gt;div h1 {
display: block;
margin-bottom: 0;
}
#homepage-text-intro h2,
#homepage-text-intro p {
display: inline;
}
#homepage-text-intro h1::after,
#about&gt;div h1::after {
content: "~";
position: relative;
display: block;
text-align: center;
}
.jetpack-portfolio-shortcode .jetpack-portfolio {
margin: 40px 20px 40px 20px;
vertical-align: top;
}
#intro .battery-saver {
display: none;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: cover;
background-position: center;
}
#intro .battery-saver .play {
filter: invert(100%);
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
display: block;
height: 50px;
width: 50px;
background-image: url(//jirikrejcirik.com/wp-content/themes/onigiri-child/img/play.svg);
} .page-template-about-page #primary {
padding: 0;
}
html #primary {
margin-top: 0;
padding-top: 0;
padding-bottom: 60px;
position: relative;
z-index: 1;
min-height: 100vh;
background: #fff;
outline: 1px solid #fff;
}
.home.template-portfolio #primary {
padding-left: 20px;
padding-right: 20px;
}
.entry-header,
.entry-content,
.entry-meta {
max-width: 60%;
margin-left: 0;
text-align: left;
}
.entry-content img {
width: 100%;
}
.jetpack-portfolio-shortcode {
padding-bottom: 80px;
}
.home .jetpack-portfolio-shortcode {
padding-bottom: 0;
}
.jetpack-portfolio-shortcode .entry-header h2 {
display: inline-block;
text-align: left;
}
.jetpack-portfolio-shortcode .entry-header h2 span {
text-decoration: underline;
}
.jetpack-portfolio-shortcode .entry-header h2 a {
position: absolute;
top: 0;
width: 100%;
}
.jetpack-portfolio-shortcode .entry-thumbnail:hover,
.jetpack-portfolio-shortcode a.portfolio-featured-image:hover {
opacity: 0.91;
}
.template-about .entry-content p,
p {
margin-bottom: 19px;
}
.template-about .entry-content {
width: 90%;
margin: 0 auto;
max-width: 700px;
}
.single-jetpack-portfolio .entry-meta .entry-tags {
max-width: 90%;
margin-left: auto;
margin-right: auto;
}
.single-jetpack-portfolio .nav-wrap {
padding-top: 30px;
}
.entry-header .entry-details {
margin-bottom: 19px;
}
.entry-details {
width: 90%;
margin-left: auto;
margin-right: auto;
}
img.wp-post-image {
width: 100%;
}
.entry-title {
padding: 0;
text-align: center;
display: table-cell;
vertical-align: middle;
margin: 0;
}
.entry-title h2 {
margin: 0 !important;
padding: 0 !important;
}
.title-wrap {
position: absolute;
top: auto;
height: auto;
left: 0;
width: 100%;
text-align: left;
opacity: 0;
transition: .15s;
}
.portfolio-entry:hover .title-wrap {
opacity: 1;
}
.entry-header.cf {
margin: 0;
}
.entry-details .subtitle {
text-transform: none;
}
.entry-thumbnail a:hover {
color: #e6e7b3;
}
.type-page {
margin-top: 130px;
}
#nav-single .nav-previous a:before,
#nav-single .nav-next a:before {
position: fixed;
top: 46%;
height: 42px;
width: 52px;
filter: invert(100);
padding: 0 60px;
transition: .3s ease;
}
#nav-single .nav-next a {
left: 0;
}
#nav-single .nav-previous a {
right: 0;
}
#nav-single .nav-next a:before {
content: "";
display: block;
background: url(https://jirikrejcirik.com/wp-content/themes/onigiri-child/img/arrow.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
left: 0;
right: auto;
transform: rotate(180deg);
opacity: 0.7;
transition: .3s;
}
#nav-single .nav-previous a:before {
content: "";
background: url(https://jirikrejcirik.com/wp-content/themes/onigiri-child/img/arrow.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: block;
right: 0;
left: auto;
opacity: 0.7;
transition: .3s;
}
#nav-single .nav-next a:hover:before {
opacity: 1;
}
#nav-single .nav-previous a:hover:before {
opacity: 1;
}
.meta-nav {
display: none !important;
} #mobile-header {
position: fixed;
top: 0%;
width: 100%;
padding: 8px 10px 10px 10px;
z-index: 9999999; transition: .5s;
mix-blend-mode: difference;
} #mobile-header.white {
transition: .5s;
mix-blend-mode: normal; }
#mobile-header.white a {
color: #000;
}
#mobile-header.white .menu-toggle,
#mobile-header.white .menu-toggle::before,
#mobile-header.white .menu-toggle::after {
background: #000;
;
}
#mobile-header .menu-toggle {
height: 1px;
width: 40px;
display: block;
background: #fff;
position: relative;
transition: .3s;
top: 0;
cursor: pointer;
}
#mobile-header .menu-toggle::before {
content: "";
display: block;
position: absolute;
top: 8px;
height: 1px;
width: 100%;
background: #fff;
}
#mobile-header .menu-toggle::after {
content: "";
display: block;
position: absolute;
top: 16px;
height: 1px;
width: 100%;
background: #fff;
transition: .3s;
}
.hamburger {
transition: .3s;
float: right;
position: relative;
z-index: 5;
height: 15px;
top: 5px;
}
.hamburger.active .menu-toggle {
background: transparent !important;
transition: .3s;
}
.hamburger.active .menu-toggle::before {
transform: rotate(-25deg);
}
.hamburger.active .menu-toggle::after {
transform: rotate(25deg);
top: 8px !important;
}
#mobile-header&gt;a {
font-size: 22px;
color: #fff;
position: relative;
z-index: 5;
}
#mobile-header .menu {
display: block;
float: none;
text-align: center;
}
#mobile-header li {
list-style: none;
display: block;
margin: 0;
}
#mobile-menu { height: 100%;
display: block;
position: fixed;
left: 0;
top: 0;
width: 100%;
background-color: #D9DBD5;
transition: 0.5s; display: flex;
align-items: center;
opacity: 0;
pointer-events: none;
}
.hamburger.active+#mobile-menu {
opacity: 1;
pointer-events: auto;
}
#mobile-menu .menu-mobile-menu-container {
position: relative; width: 100%;
}
#mobile-header li a {
font-size: 35px;
line-height: 50px;
}
#mobile-header .sub-menu {
position: relative;
display: none;
}
#mobile-header .sub-menu li a,
#mobile-header li.smaller-mobile-link a {
font-size: 20px;
line-height: 40px;
}
#mobile-header li.offset,
#mobile-header .sub-menu li:first-child {
padding-top: 10px;
}
#mobile-header .sub-menu li:last-child {
padding-bottom: 10px;
}
#mobile-header .portfolio a {
text-decoration: none;
}
#mobile-header .special-underline&gt;a {
text-decoration: underline;
}
#mobile-header .join-newsletter {
text-decoration: none;
} footer {
padding: 35px 40px 110px 40px;
position: fixed;
z-index: 0;
bottom: 0;
left: 0;
width: 100%;
background: #D9DBD5;
}
.home footer {
opacity: 0;
}
footer p,
footer a,
footer {
color: #000;
}
footer.opacity {
opacity: 1;
}
footer .menu {
float: unset;
display: block;
}
footer .menu li {
display: block;
margin: 0;
}
footer .menu li.top-20 {
margin-top: 20px;
}
footer .mail a {
text-decoration: underline;
}
html .footer-menus {
max-width: 424px;
}
.footer-menu-container {
float: right;
}
.join-newsletter {
text-decoration: underline;
cursor: crosshair !important;
}
.join-newsletter:hover {
text-decoration: none !important;
}
#join-newsletter:hover {
cursor: crosshair !important;
text-decoration: underline;
}
.contacts p {
margin-bottom: 0;
}
footer .join-newsletter:hover,
footer .mail:hover,
footer .mail a:hover {
text-decoration: none !important;
cursor: crosshair;
} #about {
display: block;
margin: auto;
}
#about-intro {
background-position: 50% 0;
background-size: auto;
background-repeat: no-repeat;
backface-visibility: hidden;
overflow: hidden;
}
#about-intro:hover {
cursor: crosshair;
}
#about-intro img {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
object-fit: cover;
object-position: right 0 top -80px;
backface-visibility: hidden;
}
#about&gt;div,
.side-padding {
text-align: center;
margin: auto;
max-width: 1820px;
}
.parallax-window {
min-height: 100vh;
background: transparent;
}
.container {
padding-left: 40px;
padding-right: 40px;
}
.container.both {
padding: 87px 40px;
}
.container .column {
display: inline-block;
width: 33.3333%;
vertical-align: top;
padding-right: 40px;
}
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
max-width: unset !important;
}
#comments {
display: none;
} .page-template-contact-page #primary {
margin-bottom: 0;
padding-bottom: 0;
}
#contact {
text-align: center;
}
#contact-intro .content {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
#contact-intro p {
margin-bottom: 50px;
}
#contact-intro p:last-child {
margin: 0;
}
#contact .range {
text-decoration: underline;
margin-bottom: 30px;
}
#contact .join-newsletter {
text-decoration: none;
}
#contact .join-newsletter:hover {
text-decoration: underline !important;
}
#intro-heading {
margin-bottom: 20px;
}
#intro-heading p,
#intro-heading h1 {
display: inline;
}
.disciplines h1 {
margin-top: 0;
} .single-jetpack-portfolio #primary {
background: #000;
}
.single-jetpack-portfolio,
.single-jetpack-portfolio p {
color: #fff;
}
.type-jetpack-portfolio p::selection,
.type-jetpack-portfolio p span::selection #contact-intro p::selection,
#contact-intro a::selection {
color: #000 !important;
background: #fff !important;
}
.projekt-popis a::selection,
.projekt-popis p::selection {
color: #000 !important;
background: #fff !important;
}
p::selection,
h1::selection,
h2::selection,
h3::selection,
::selection,
a::selection {
background: #000 !important;
color: #fff !important;
}
#projekt-intro {
position: relative;
}
#projekt-intro:hover {
cursor: crosshair;
}
#projekt-intro .box {
position: fixed;
width: calc(100% - 80px);
top: 50%;
left: 40px;
transform: translateY(-50%);
}
#projekt-intro .popis {
position: relative;
max-width: 1100px;
width: 100%;
margin: auto;
}
#projekt-intro .popis p:last-child {
margin: 0;
}
.customization a {
text-decoration: underline;
}
.customization a:hover {
text-decoration: none;
border: none !important;
}
#nav-single .nav-previous a,
#nav-single .nav-next a {
color: #fff;
}
.projekt-content {
width: 100%;
max-width: 1294px;
margin: auto;
background: #000;
}
.projekt-content.container {
z-index: 2;
position: relative;
}
.projekt-content .tall,
.projekt-content .wide,
.shop-gallery img {
display: block;
max-height: 90vh;
margin-left: auto;
margin-right: auto;
}
.galerie img {
margin: 0 auto 10px auto;
display: block;
}
.projekt-popis {
margin-top: 70px;
margin-bottom: 40px;
}
.projekt-popis a,
.projekt-popis p {
color: #fff !important;
text-align: center;
}
.projekt-popis .underline {
text-decoration: underline;
}
.single-jetpack-portfolio #primary {
padding-bottom: 0;
} h2.further-projects {
margin: 0;
padding: 69px 0 29px 0;
text-align: center;
display: block;
}
.single-jetpack-portfolio .further-projects,
.single-jetpack-portfolio .jetpack-portfolio-shortcode.masonry {
background: #fff;
color: #000;
}
.single-jetpack-portfolio .further-projects,
.single-jetpack-portfolio .jetpack-portfolio-shortcode.masonry,
.single-jetpack-portfolio .jetpack-portfolio-shortcode.masonry p,
.single-jetpack-portfolio .jetpack-portfolio-shortcode.masonry h2,
.single-jetpack-portfolio .jetpack-portfolio-shortcode.masonry a {
color: #000;
z-index: 999;
position: relative;
}
.nav-wrap {
opacity: 1;
transition: .3s;
z-index: 9999;
position: relative;
margin: 0;
padding-top: 100px;
width: 100%;
max-width: 100%;
background: #000;
}
.zeroopacity {
opacity: 0;
transition: .3s;
}
.jetpack-portfolio-shortcode.container {
padding-left: 20px;
padding-right: 20px;
background-color: #fff;
} .mob-menu-header-holder {
height: auto !important;
padding: 3px 0;
}
.mob-menu-logo-holder img {
max-width: 230px;
height: 16px !important;
}
.mob-standard-logo {
display: none;
}
#mobile-menu-toggle {
display: none;
}
#mobmenuright {
margin-top: -3px !important;
}
.mob-expand-submenu i,
.mobmenur-container i {
font-size: 16px !important;
}
.mobmenur-container i {
width: 16px;
}
.mob-icon-menu-3::before {
margin: 0 !important;
}
.mobmenu-right-panel .mob-cancel-button {
color: #fff;
}
.mob-icon-cancel.mob-cancel-button {
font-size: 25px;
margin-top: -4px;
margin-right: -4px;
}
#mobmenuright li a,
#mobmenuright li a:visited,
#mobmenuright .mobmenu-content h2,
#mobmenuright .mobmenu-content h3,
.mobmenu-left-panel .mobmenu-display-name {
font-family: 'Clarendon' !important;
font-size: 20px !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body&gt;[aria-hidden] {
padding-right: 0 !important;
} .top-10 {
margin-top: 10px;
}
.top-20 {
margin-top: 20px;
}
.top-30 {
margin-top: 30px;
}
.top-50 {
margin-top: 50px;
}
.top-100 {
margin-top: 100px;
}
.top-150 {
margin-top: 150px;
}
.bottom-200 {
padding-bottom: 200px;
}
.desktop {
display: block;
}
.padding-box {
padding-top: 140px;
padding-bottom: 140px;
}
.padding-box p:last-child {
margin-bottom: 0;
}
html .padding-top-80 {
padding-top: 80px;
}
.border-bottom {
border-bottom: 0.5px solid rgba(0, 0, 0, 0.5)
}
.width-offset {
width: calc(100% - 80px);
}
.automargin {
margin-left: auto;
margin-right: auto;
}
.space-between {
justify-content: space-between;
}
.flex-end {
justify-content: flex-end;
}
.max-430 {
max-width: 430px;
}
.max-500 {
max-width: 500px;
}
.externalLinks a::after {
content: "";
position: relative;
display: inline-block;
top: -1px;
left: 0;
height: 13px;
width: 13px;
background-image: url(//jirikrejcirik.com/wp-content/themes/onigiri-child/img/arrow.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
margin-left: 4px;
transition: all 150ms ease-in-out;
-webkit-transition: all 150ms ease-in-out;
transform: rotate(-45deg);
}
.externalLinks a:hover::after {
top: -4px;
left: 3px;
} .row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.col {
display: block;
-ms-flex-preferred-size: 9;
-ms-flex-positive: 1;
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
}
.d-block {
display: block;
}
@media (min-width: 768px) {
.d-md-flex {
display: flex;
}
}
@media (min-width: 992px) {
.d-lg-flex {
display: flex;
}
} #primary .archive-header {
margin-top: 130px;
} .pum-theme-1276&gt;.pum-container {
padding: 36px !important;
}
.popup-content p {
color: #000000;
}
.popup-content .first input {
background: transparent !important;
color: #000 !important;
padding: 0 !important;
margin: 0 !important;
height: unset !important;
font-size: 22px !important;
border-radius: 0 !important;
border: none !important;
border-bottom: 1px solid rgba(0, 0, 0, 0.5) !important;
text-indent: 0 !important;
width: 100%;
}
.popup-content .first input::placeholder {
padding-left: 0 !important;
margin-left: 0 !important;
opacity: 0.5 !important;
max-width: 100%;
}
.popup-content .first input:focus,
.popup-content .first input:hover {
border-bottom: 1px solid #000 !important;
}
.required.email.mce_inline_error {
border-color: red !important;
}
#mce-EMAIL {
padding-bottom: 5px !important;
}
.popup-content .terms {
font-size: 13px;
margin-bottom: 0;
color: #b4b4b4;
line-height: 1.3;
padding-top: 36px;
}
.popup-content .terms a {
text-decoration: underline;
font-size: 13px;
color: #b4b4b4;
line-height: 17px;
}
.close-popup {
padding: 13px 0 12px 0;
border-radius: 100px;
display: inline-block;
border: 1px solid #a4a4a4;
color: #a4a4a4;
transition: .3s;
text-align: center;
margin-right: 33px;
font-size: 22px;
}
.mail-scripts br {
display: none;
}
.subscribe-buttons {
display: flex;
flex-direction: row-reverse;
}
.subscribe-buttons div {
width: 50%;
}
#mc-embedded-subscribe {
display: inline-block;
background: #000 !important;
color: #fff !important;
border-radius: 100px !important;
padding: 13px 0 12px 0 !important;
font-size: 22px !important;
line-height: normal !important;
border: 1px solid #000 !important;
font-family: 'Clarendon', sans-serif !important;
}
#mc-embedded-subscribe:hover {
border: 1px solid #000 !important;
background: #fff !important;
color: #000 !important;
cursor: crosshair;
}
.close-popup:hover {
border: 1px solid #000 !important;
background: #fff !important;
color: #000 !important;
cursor: crosshair;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body&gt;:not([aria-modal=true]) {
padding-right: 0 !important;
}
.not-really {
margin-left: 15px;
}
.not-really:hover {
border-bottom: 2px solid #000 !important;
cursor: crosshair;
}
.popup-content .second {
display: none;
}
.popup-content #mc_embed_signup form {
padding: 0 !important;
}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
font-size: 16px !important;
margin-top: 5px !important;
background: #fff !important;
padding: 0 !important;
line-height: 1.35 !important;
height: unset !important;
width: 100% !important;
color: red !important;
margin-bottom: 0 !important;
position: absolute !important;
}
.pum-theme-1276 .pum-content+.pum-close,
.pum-theme-default-theme .pum-content+.pum-close {
top: 10px !important;
right: 10px !important;
}
button.pum-close.popmake-close {
display: none;
}
.pum-close::before {
content: "";
width: 17px;
height: 2px;
background: #000;
transform: rotate(45deg);
position: absolute;
left: 0;
}
input,
textarea {
font-family: 'Clarendon', sans-serif !important;
}
.pum-close::after {
content: "";
background: #000;
width: 17px;
height: 2px;
transform: rotate(-45deg);
position: absolute;
left: 0;
}
#pum-1282 {
overflow: hidden;
}
@media (min-width: 1024px) {
.pum-container.pum-responsive.pum-responsive-medium {
width: 816px !important;
max-width: 90% !important;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
#about-intro {
background-attachment: unset;
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
}
@media (max-width: 991px) {
.desktop-intro {
display: none;
}
.mobile-intro {
display: block;
}
.tabletmargin {
margin-top: 20px;
}
.tabletmargin50 {
margin-top: 50px;
}
.fullheight {  height: calc(var(--vh) * 100);
}
article.jetpack-portfolio .fullheight.overflow {
height: auto;
min-height: 100vh;
padding-top: 90px;
padding-bottom: 90px;
}
#projekt-intro.overflow .box {
position: relative;
top: auto;
transform: none;
}
#projekt-intro .popis {
transform: none;
top: auto;
padding: 0 10px;
}
html h2.further-projects {
padding: 35px 0;
}
html .projekt-popis {
margin-top: 35px;
margin-bottom: 40px;
}
.jetpack-portfolio-shortcode .entry-header h2 a {
position: relative;
}
#intro p,
#intro h1 {
padding-left: 10px;
padding-right: 10px;
}
#intro .controls div {
height: 40px;
width: 40px;
}
#intro .controls {
right: 10px;
bottom: 10px;
}
.jetpack-portfolio-shortcode .jetpack-portfolio {
width: 100%;
}
.jetpack-portfolio-shortcode .jetpack-portfolio {
margin: 0 0 40px 0;
position: relative !important;
left: auto !important;
top: auto !important;
}
#masthead {
padding-left: 10px !important;
padding-right: 10px !important;
}
.home.template-portfolio #primary,
.jetpack-portfolio-shortcode.container {
padding-left: 10px;
padding-right: 10px;
}
.menu ul li {
margin-left: 30px;
}
footer {
padding: 20px 10px 60px 10px;
}
footer .column {
margin-bottom: 50px;
display: block;
}
footer .menu li {
margin-left: 0;
}
footer .join-newsletter {
float: none;
}
html .footer-menus {
max-width: 100%;
}
.container {
padding-left: 10px;
padding-right: 10px;
}
.padding-box {
padding: 100px 10px;
}
.container.both {
padding: 50px 10px;
}
.container .column {
display: inline-block;
width: 100%;
margin-top: 50px;
padding-right: 0;
}
.container .column:first-child {
margin-top: 0;
}
.title-wrap {
position: relative;
top: auto;
height: auto;
left: auto;
margin-top: 0;
opacity: 1;
}
.width-offset {
width: calc(100% - 20px);
}
#contact.top-10 {
margin-top: 40px;
} .page-id-250 .mobmenu .headertext,
.page-id-250 .mobmenur-container i {
color: #fff;
}
}
@media (min-width: 768px) and (max-width: 991px) {
#about&gt;div,
.side-padding {
padding-left: 50px;
padding-right: 50px;
}
}
@media (min-width: 768px) {
.second .social br {
display: none;
}
#mobile-header {
display: none;
}
.hide-desktop {
display: none !important;
}
}
html.pum-open.pum-open-overlay,
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
overflow-y: scroll !important;
} @media (min-width: 1920px) {
#projekt-intro .larger p,
#projekt-intro .larger p span,
.huge,
.huge p,
.huge a,
.xxl-huge p,
.xxl-huge a,
.xxl-huge h1,
.xxl-huge h2,
.xxl-huge h3,
.xxl-huge h4,
.xxl-huge h5,
.xxl-huge h6,
.xxl-huge span,
.xxl-huge div,
.xxl-huge li,
#about.larger,
#about.larger p,
#about.larger a,
#about.larger span,
.huge h1,
.huge h1 a,
#projekt-intro .larger h1,
#projekt-intro .larger h1 a,
#about.larger h1,
#about.larger h1 a,
#about.larger p,
#about.larger p a,
#contact-intro .larger h1,
#contact-intro .larger h1 a,
#contact p,
#contact .larger,
#contact a,
#join-newsletter,
.disciplines h1,
.disciplines h1 a {
font-size: 26px;
}
a,
p,
span,
html,
body,
blockquote,
pre,
small,
strike,
strong,
ul,
li,
i,
table,
tr,
td,
th,
form {
font-size: 18px;
}
html .footer-menus {
max-width: 457px;
}
}
@media (min-width: 1200px) {
.jetpack-portfolio-shortcode .jetpack-portfolio {
opacity: 0;
}
.jetpack-portfolio-shortcode .jetpack-portfolio:first,
.jetpack-portfolio-shortcode .jetpack-portfolio:nth-child(2) .jetpack-portfolio-shortcode .jetpack-portfolio:nth-child(3) {
opacity: 1;
} .come-in {
transform: translateY(150px);
opacity: 0;
animation: come-in 1.3s ease forwards;
animation-delay: 100ms;
-webkit-animation: come-in 1.3s ease forwards;
-webkit-animation-delay: 100ms;
}
.come-in:nth-child(odd) {
animation-duration: 1.3s; animation-delay: 150ms;
-webkit-animation-duration: 1.3s; -webkit-animation-delay: 150ms;
}
@keyframes come-in {
to {
transform: translateY(0);
opacity: 1;
}
}
.come-in:first-child,
.come-in:nth-child(2),
.come-in:nth-child(3) {
transform: none;
animation: none;
-webkit-animation: none;
opacity: 1;
}
}
@media (max-width: 1199px) {
.nav-wrap {
display: none;
}
.projekt-popis {
margin-bottom: 70px;
}
}
@media screen and (max-width: 1150px) {
.entry-header,
.entry-content,
.entry-meta {
max-width: 100%;
}
.template-about .entry-content {
width: 100%;
max-width: 100%;
}
}
@media (min-width: 992px) {
.mobile {
display: none !important;
}
#masthead a {
position: relative;
}
#masthead a::after {
content: "";
display: block;
width: 100%;
position: absolute;
bottom: 2px;
left: 0;
height: 1px;
background-color: transparent;
}
#masthead a:hover::after {
background-color: #fff;
}
#about&gt;div,
.side-padding {
padding-left: 100px;
padding-right: 100px;
}
#intro .controls .scroll {
display: none;
}
.menu-container-2 {
float: right;
}
}
@media (min-width: 1200px) {
#about&gt;div,
.side-padding {
padding-left: 14%;
padding-right: 14%;
}
}
@media screen and (min-width: 769px) {
.mobile-really {
display: none;
} #mobile-menu-toggle {
display: none;
}
}
@media (max-width: 991px) {
.huge,
.huge p,
.huge a,
.huge h1,
.huge h1 a {
font-size: 26px;
}
.mobile {
display: block;
}
.desktop {
display: none !important;
}
#about-intro img {
object-position: center;
}
}
@media (max-width: 767px) {
html #primary {
padding-bottom: 60px;
}
#masthead {
padding: 31px 10px 11px 10px !important
}
.mobilemargin {
margin-top: 20px;
}
.mobile-top-10 {
margin-top: 10px;
}
.mobile-top-40 {
padding-top: 40px;
}
.pum-theme-1276&gt;.pum-container {
padding: 30px !important;
max-width: calc(100% - 40px) !important;
left: 20px !important;
}
.pum-close.popmake-close {
background: url(https://jirikrejcirik.com/wp-content/themes/onigiri-child/img/close-icon.png) !important;
background-size: contain !important;
background-position: center center !important;
background-repeat: no-repeat !important;
padding: 7px !important;
}
.pum-close::before,
.pum-close::after {
display: none;
}
.pum-theme-1276 .pum-content+.pum-close,
.pum-theme-default-theme .pum-content+.pum-close {
top: 15px !important;
right: 15px !important;
}
.popup-content .top-50 {
margin-top: 30px;
}
.popup-content .terms {
padding-top: 30px;
}
.popup-content .terms,
.popup-content .terms a {
font-size: 9px;
line-height: 12px;
}
#container {
min-height: 100vh;
}
.mobmenul-container {
display: none;
}
.mob-menu-logo-holder {
margin-left: 10px !important;
}
.mobmenu .headertext {
top: 12px;
position: relative;
}
.mob-menu-logo-holder&gt;.headertext span,
.mobmenu input.mob-menu-search-field {
font-family: 'Clarendon' !important;
line-height: 1;
width: 200px;
}
.mobmenu-right-panel .mob-cancel-button {
color: #000 !important;
}
.mobmenu-content li a {
padding: 5px 10px !important;
}
.show-panel .mob-cancel-button {
width: 16px;
margin-right: 15px;
margin-top: 13px;
}
[class^="mob-icon-"]::before,
[class*=" mob-icon-"]::before {
margin: 0;
}
#contact.top-10 {
margin-top: 30px;
}
.subscribe-buttons {
display: block;
} .larger,
.larger p,
.larger a,
.larger h1,
.larger h2,
.larger h3,
.larger h4,
.larger h5,
.larger h6,
.larger span,
.larger div,
#mobile-header&gt;a,
.huge,
.huge p,
.huge a,
.jetpack-portfolio-shortcode .entry-header h2 a,
.jetpack-portfolio-shortcode .entry-header h2 a span,
.huge h1,
.huge h1 a {
font-size: 17px;
}
.jetpack-portfolio-shortcode .entry-header h2 a,
.jetpack-portfolio-shortcode .entry-header h2 a span,
.projekt-popis a,
.projekt-popis p {
font-size: 14px;
}
html .projekt-popis {
padding-left: 40px;
padding-right: 40px;
}
.mega a,
.mega p,
.mega {
font-size: 26px;
}
.popup-content .first input,
#mc-embedded-subscribe {
font-size: 16px !important;
line-height: 16px !important;
font-weight: normal !important;
}
.top-100 {
margin-top: 50px;
}
.top-150 {
margin-top: 50px;
}
#masthead {
display: none !important;
} .subscribe-buttons div {
width: 100%;
}
.close-popup,
#mc-embedded-subscribe {
width: 100%;
max-width: 100%;
display: block;
margin: 0;
margin-top: 15px;
font-size: 16px !important;
line-height: 16px !important;
padding: 10px 0 9px 0 !important
}
.pum-container {
margin: 0 !important;
}
.pum-container .larger {
font-size: 18px;
} #about&gt;div,
.side-padding {
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 375px) and (max-width: 767px) {
.mega a,
.mega p,
.mega {
font-size: 32px;
}
} .text-center {
text-align: center;
} .shop-header {
margin: 0;
font-size: 20px;
text-decoration: underline;
}
.shop-header:first-child {
padding-top: 80px;
}
.shop-list {
padding: 20px 10px;
}
.shop-list:last-child {
margin-bottom: -50px;
}
.shop-item {
padding: 0 0 30px;
}
.shop-item a:hover {
text-decoration: none;
}
.shop-item__wrap&gt;a {
display: block;
}
.shop-item__wrap&gt;a:hover img {
opacity: 0.9;
}
.shop-item__thumbnail {
margin-bottom: 10px;
}
.shop-item__thumbnail img {
display: block;
width: 100%;
-webkit-backface-visibility: hidden;
-webkit-transition: opacity 0.4s ease-in-out;
-ms-transition: opacity 0.4s ease-in-out;
-o-transition: opacity 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out;
}
.shop-item__order {
text-decoration: underline;
} .single-shop footer {
padding: 75px 50px;
}
.single-shop footer p {
margin-bottom: 0;
}
.shop-content {
width: 100%;
max-width: 1294px;
margin: auto;
padding-top: 70px;
}
.shop-content.container {
z-index: 2;
position: relative;
}
.shop-gallery img {
margin: 10px auto;
display: block;
}
.shop-content .tall,
.shop-content .wide,
.shop-gallery img {
display: block;
max-height: 90vh;
margin-left: auto;
margin-right: auto;
}
.shop-description {
margin-top: 60px;
margin-bottom: 70px;
text-align: center;
}
.shop-description h1,
.shop-description h2,
.shop-description h3,
.shop-description h4,
.shop-description h5,
.shop-description h6 {
font-size: 16px;
margin: 0;
}
.btn-wrap {
margin-top: 40px;
}
.single-jetpack-portfolio .btn-wrap {
padding-bottom: 30px;
}
.btn {
border-radius: 100px;
padding: 7px;
font-size: 20px;
display: block;
background: none;
text-align: center;
line-height: normal;
font-weight: 300;
border: 1px solid #a4a4a4;
color: #a4a4a4;
font-family: 'Clarendon', sans-serif !important;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
appearance: none;
-webkit-appearance: none;
}
.btn:hover {
text-decoration: none;
background-color: #000;
border-color: #000;
color: #fff;
}
.btn--white {
border-color: #d2d2d2;
}
.btn--white:hover {
border-color: #fff;
background-color: #fff;
color: #000 !important;
} .modal {
background-color: white;
display: flex;
position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
opacity: 0;
pointer-events: none;
transition: opacity 0.2s ease-in-out;
} .opened-modal .modal {
opacity: 1;
pointer-events: auto;
}
.modal__content {
background-color: white; padding: 10px;
position: relative;
width: 100%; height: auto; display: flex;
align-items: center;  }
.modal__content .wpcf7 {
width: 100%;
}
.wpcf7 br {
display: none;
}
.wpcf7 label {
display: inline-block;
margin-top: 15px;
font-size: 18px;
color: #9b9d9d;
margin-bottom: 5px;
}
.wpcf7-form-control-wrap {
display: block;
position: relative;
}
.wpcf7-form-control-wrap input[type="text"],
.wpcf7-form-control-wrap input[type="email"],
.wpcf7-form-control-wrap textarea {
display: block;
width: 100%;
font-size: 20px;
margin-bottom: 5px;
background: none;
border-radius: 0;
appearance: none;
-webkit-appearance: none;
}
.wpcf7-form-control-wrap input[type="text"],
.wpcf7-form-control-wrap input[type="email"] {
padding: 7px 0;
border: 0;
border-bottom: 1px solid #ddd;
}
.wpcf7-form-control-wrap textarea {
max-height: 15vh;
}
.wpcf7-form-control-wrap ::placeholder {
color: #9b9d9d;
}
.form-btns {
margin-top: 20px;
}
.form-btns&gt;div {
position: relative;
}
.wpcf7 .ajax-loader {
position: absolute;
right: 0;
top: 15px;
}
.grecaptcha-badge {
position: absolute;
visibility: hidden;
pointer-events: none;
}
.wpcf7 form .wpcf7-response-output {
border: 0;  background: none;
padding: 0;
margin: 1em 0 0;
text-align: center;
}
.wpcf7 form.invalid .wpcf7-response-output {
color: #dc3232;
}
.wpcf7 form.sent .wpcf7-response-output {
display: none;
}
.form-btns .btn {
cursor: crosshair;
width: 100%;
}
.mc-field-group {
position: relative;
}
.modal__thank-you {
position: absolute;
left: 0;
top: 0;
width: 100%;
background-color: #fff;
height: 100%;
padding: 10px;
opacity: 0;
pointer-events: none;
transition: .3s;
}
.modal__thank-you.visible {
opacity: 1;
pointer-events: auto;
}
.modal__thank-you p {
color: #9b9d9d;
}
.modal__thank-you p,
.modal__thank-you li,
.modal__thank-you li a {
font-size: 20px;
}
.modal__thank-you a {
color: #9b9d9d;
}
.modal__thank-you a:not(.btn):hover {
color: #000;
}
.modal__thank-you ul {
list-style: none;
padding: 0;
}
.modal__thank-you .menu {
float: none;
}
.modal__links {
margin-top: 2em;
}
.form-btns .wpcf7-spinner {
display: none;
}
@media screen and (max-width: 767px) {
.single-shop .btn-wrap {
margin: 0 -10px;
}
.mobile-small-text * {
font-size: 14px;
}
.wpcf7-not-valid-tip {
text-indent: -9999px;
position: absolute;
right: 0;
top: 14px;
}
.wpcf7-not-valid-tip:after {
content: '*';
color: #dc3232;
position: absolute;
text-indent: 9999px;
right: 0;
top: 0;
}
.wpcf7-form-control-wrap input[type="text"].wpcf7-not-valid,
.wpcf7-form-control-wrap input[type="email"].wpcf7-not-valid {
border-color: #dc3232;
} .single-jetpack-portfolio .btn-wrap {
margin-top: 60px;
}
.single-jetpack-portfolio .btn-wrap .btn {
display: block;
padding: 7px;
font-size: 18px;
}
.shop-description p,
.shop-item__excerpt p {
font-size: 14px;
}
.shop-item__order,
.single-shop .shop-description .btn {
display: block;
border-radius: 100px;
text-decoration: none;
padding: 7px;
font-size: 18px;
margin: 30px 40px 0;
text-align: center;
line-height: normal;
border: 1px solid #000;
color: #000;
font-family: 'Clarendon', sans-serif !important;
}
.form-btns&gt;div:first-child {
margin-bottom: 10px;
}
.form-btns .btn {
padding: 7px;
font-size: 18px;
}
html .single-shop #primary {
margin-bottom: 200px;
padding-bottom: 0;
}
.modal__close {
margin-top: 40px;
}
.modal__close .btn {
display: block;
padding: 7px;
}
.shop-description p {
padding-left: 30px;
padding-right: 30px;
}
}
@media screen and (min-width: 768px) {
.shop-item__thumbnail {
margin-bottom: 20px;
}
.btn {
padding: 13px 13px 12px;
font-size: 22px;
display: inline-block;
}
.modal {
background-color: rgba(0, 0, 0, 0.20);
}
.modal__thank-you p,
.modal__thank-you li,
.modal__thank-you li a {
font-size: 22px;
}
.shop-gallery img {
margin: 30px auto;
display: block;
}
.single-jetpack-portfolio .btn-wrap {
padding-bottom: 80px;
}
.shop-list {
display: flex;
flex-wrap: wrap;
padding: 60px 20px;
}
.shop-item {
width: 50%;
padding: 10px 20px;
}
.shop-header {
font-size: 26px;
}
.shop-header:first-child {
padding-top: 120px;
}
.btn-wrap {
margin-top: 130px;
}
.btn {
min-width: 350px;
}
.modal {
padding: 20px;
}
.modal__content {
padding: 50px;
width: 680px;
height: auto;
}
.form-btns {
display: flex;
margin-top: 50px;
justify-content: center;
}
.wpcf7-form-control-wrap textarea {
max-height: 120px;
}
.form-btns&gt;div { padding: 0 10px;
}
.form-btns .btn {
min-width: 200px;
}
.wpcf7-form-control-wrap input[type="text"],
.wpcf7-form-control-wrap input[type="email"],
.wpcf7-form-control-wrap textarea {
font-size: 22px;
}
.wpcf7-not-valid-tip {
position: absolute;
right: 0;
top: 0.5em;
}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
right: 0;
top: 0;
width: auto !important;
}
.modal__close {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
padding: 0 20px 50px;
display: flex;
justify-content: center;
}
.modal__thank-you {
padding: 50px 50px 100px;
}
}
@media screen and (min-width: 1024px) {
.form-btns .wpcf7-spinner {
display: inline-block;
}
.shop-item {
width: 33.33%;
}
.modal__content {
padding: 50px;
width: 980px;
}
.modal__close {
padding: 0 50px 50px;
}
.form-btns&gt;div {}
.form-btns .btn {
min-width: 320px;
width: auto;
}
} html .cmplz-cookiebanner {
position: fixed;
width: 100vw;
max-width: 100vw;
left: 0;
right: 0;
bottom: 0;
padding: 55px 20px 90px 20px;
background-color: #D9DBD5 !important;
max-height: unset;
display: block;
border: none;
box-shadow: none !important;
z-index: 99999999;
border-radius: 0;
}
html .cmplz-cookiebanner .cmplz-header {
display: block;
margin-bottom: 10px;
}
html .cmplz-body {
max-width: 990px;
margin-left: auto;
margin-right: auto;
}
html .cmplz-cookiebanner .cmplz-close {
position: absolute;
top: 5px;
right: 0;
}
html .cmplz-cookiebanner .cmplz-close svg {
width: 15px;
height: 15px;
}
.cmplz-link.cookie-statement,
.cmplz-link.privacy-statement {
display: none !important;
}
html .cmplz-cookiebanner .cmplz-title {
font-size: 16px;
font-weight: 300;
}
html .cmplz-cookiebanner .cmplz-categories .cmplz-category {
background-color: #fff;
border-radius: 16px;
padding: 3px 6px;
}
html .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title,
html .cmplz-description span,
html .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon {
font-size: 12px;
transition-duration: 0s !important;
-webkit-transition-duration: 0s !important;
}
html .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description {
padding: 0 10px 10px 10px;
}
html .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active,
html #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active {
color: #000;
}
html #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active {
font-size: 18px;
}
.cmplz-category-header .cmplz-consent-checkbox {
margin-right: 16px;
}
html .cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) {
margin-bottom: 5px;
}
html .cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb {
background-color: transparent;
}
html .cmplz-cookiebanner .cmplz-message {
font-size: 16px;
line-height: 1.35;
margin-bottom: 15px;
width: 100%;
text-align: center;
}
html .cmplz-cookiebanner .cmplz-message a {
text-decoration: underline;
font-size: 16px;
line-height: 1.35;
color: #000;
}
html #cmplz-document p a:hover,
html .cmplz-cookiebanner .cmplz-message a:hover {
text-decoration: none;
}
html .cmplz-btn.cmplz-deny,
html .cmplz-close,
.cmplz-header,
#cmplz-manage-consent .cmplz-manage-consent {
display: none !important;
}
html .cmplz-cookiebanner .cmplz-categories.cmplz-fade-in {
margin-bottom: 0;
margin-top: 30px;
max-width: 100%;
width: 100%;
}
html .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title,
html .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active {
font-weight: 300;
}
html .cmplz-blocked-content-container,
html .cmplz-placeholder-1.cmplz-blocked-content-container iframe {
height: 450px;
max-height: 60vh;
}
html .cmplz-cookiebanner .cmplz-buttons {
max-width: 700px;
margin: 40px auto 0 auto;
flex-direction: row-reverse;
}
html .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
background-color: #D9DBD5 !important;
color: #000 !important;
border-radius: 100px;
padding: 6px 0;
font-size: 18px;
line-height: normal;
border: 1px solid #000 !important;
height: unset !important;
font-family: 'Clarendon', sans-serif;
}
html .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences {
margin-right: 30px;
}
html .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover {
border: 1px solid #fff !important;
background: transparent !important;
color: #fff !important;
cursor: crosshair;
}
html .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
background-color: #000 !important;
color: #fff !important;
}
html .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover {
color: #000 !important;
background: transparent !important;
border-color: #000 !important;
}
html .cmplz-blocked-content-container .cmplz-blocked-content-notice {
background: #fff;
color: #000;
font-size: 16px;
line-height: 22px;
border-radius: 10px;
border: none;
}
html .cmplz-blocked-content-container .cmplz-blocked-content-notice:hover {
background: #000;
color: #fff;
}
#cmplz-cookies-overview .cmplz-dropdown a,
#cmplz-cookies-overview .cmplz-dropdown p,
#cmplz-document .cmplz-dropdown a,
#cmplz-document .cmplz-dropdown p,
#cmplz-document li,
#cmplz-document p,
#cmplz-document td,
.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown a,
.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,
.editor-styles-wrapper .cmplz-unlinked-mode li,
.editor-styles-wrapper .cmplz-unlinked-mode p,
.editor-styles-wrapper .cmplz-unlinked-mode td {
font-size: 18px !important;
}
html #cmplz-document {
max-width: 100%;
}
html .cmplz_consent_per_service_label {
display: none;
}
@media (min-width: 1500px) {
html .cmplz-cookiebanner .cmplz-message {
font-size: 18px;
line-height: 1.35;
margin-bottom: 15px;
width: 100%;
text-align: center;
}
html .cmplz-cookiebanner .cmplz-message a {
text-decoration: underline;
font-size: 18px;
line-height: 1.35;
color: #000;
}
}
@media (max-width: 767px) {
html .cmplz-cookiebanner .cmplz-body {
min-width: unset;
}
html .cmplz-cookiebanner {
padding: 40px 20px;
}
html .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
font-size: 16px;
padding: 10px 0 9px 0;
line-height: 1;
}
}</pre></body></html>