#html div.arve,div.arve,div.wp-block-nextgenthemes-arve-block{display:block;margin-bottom:1.5em;width:100%}#html div.arve:after,div.arve:after,div.wp-block-nextgenthemes-arve-block:after{clear:both;content:"";display:table}#html div.arve.alignleft,div.arve.alignleft,div.wp-block-nextgenthemes-arve-block.alignleft{margin-right:1.5em;margin-top:.4em}#html div.arve.alignright,div.arve.alignright,div.wp-block-nextgenthemes-arve-block.alignright{margin-left:1.5em;margin-top:.4em}#html div.arve [hidden],#html div.arve[hidden],div.arve [hidden],div.arve[hidden],div.wp-block-nextgenthemes-arve-block [hidden],div.wp-block-nextgenthemes-arve-block[hidden]{display:none}#html .arve-inner,.arve-inner{display:block;margin:0;padding:0;width:auto}#html .arve-embed,.arve-embed{display:block;margin:0;max-height:100vh;overflow:hidden;padding:0;position:relative;width:100%}#html .arve[data-provider=tiktok] .arve-embed,.arve[data-provider=tiktok] .arve-embed{height:580px}#html .arve-embed--has-aspect-ratio,.arve-embed--has-aspect-ratio{aspect-ratio:16/9}#html .arve-embed--has-aspect-ratio:after,.arve-embed--has-aspect-ratio:after{clear:both;content:"";display:block}#html .arve-ar,.arve-ar{display:block}#html .arve-iframe,#html .arve-play-btn,#html .arve-thumbnail,.arve-iframe,.arve-play-btn,.arve-thumbnail{border:0;bottom:0;height:100%!important;left:0;margin:0;padding:0;position:absolute;top:0;width:100%!important}#html .arve-video,.arve-video{height:auto;margin:0;padding:0;width:100%}#html .arve-promote-link,.arve-promote-link{float:right;font-family:Open Sans,Sagoe UI,Arvo,Lato,arial,sans-serif;font-size:.8em}.components-button--arve-thumbnail{display:block;height:auto}@supports(aspect-ratio:16/9){#html .arve-ar,#html .arve-embed--has-aspect-ratio:after,.arve-ar,.arve-embed--has-aspect-ratio:after{display:none}}.et-fb-tinymce-buttons #arve-btn{display: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{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}}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.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(//unicum.wien/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//unicum.wien/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>button{background:transparent url(//unicum.wien/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>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-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>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-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>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background: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>.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>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}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, font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
input, textarea, keygen, select, button {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
small {
font-size: .85em;
}
strong {
font-weight: bold!important;
}
em {
font-style: italic;
}
html {
overflow-x: hidden; 
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:     100%;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
* {
outline: none;
}
*,
*::before,
*::after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
display: block;
}
figure {
margin: 0;
position: relative;
width: auto;
}
figcaption {
background: rgba(255,255,255,.925); bottom: 0.8075em;
color: #222324; left: 0.8075em;
opacity: 0;
padding: 15px;
pointer-events: none;
position: absolute;
text-align: initial;
width: calc(75% - 0.8075em);
-webkit-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
figure:hover figcaption {
opacity: 1;
}
table {
border-collapse: separate;
border-spacing: 0;
margin: 0 0 1.525rem;
width: 100%;
}
table::before,
table::after {
content: "";
display: table;
}
table::after {
clear: both;
}
td, th {
border-collapse: collapse!important;
padding: .5em;
text-align: left; }
th {
font-size: .775em;
text-transform: uppercase;
}
caption, th, td {
text-align: left; }
th {
font-weight: bold;
}
thead th {
font-size: .775rem;
text-transform: uppercase;
}
blockquote::before, blockquote::after,
q::before, q::after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a, .accent_color {
color: #0b91e2; text-decoration: none;
-webkit-transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975), background 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975), background 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975), background 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975), background 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975), background 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
a::selection {
color: #ffffff; }
.entry-content p a:not([class^="star-"]):not(.button):not(.mood-button):not([class*="select2"]):hover {
background: #0b91e2; color: #ffffff; }
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: inherit;
}
a:focus {
outline: 0;
}
div[role="listitem"] {
display: list-item;
list-style-type: none;
}
li {
list-style-position: inside;
margin-left: 0;
padding-left: 0;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
ul > li {
list-style-type: disc;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.margin_0 {
margin: 0!important;
}
.hidden {
display: none;
}
.hidden_important {
display: none!important;
}
.fake_hidden {
display: block;
left: -4000px;
position: absolute;
visibility: hidden;
z-index: -1;
}
.display_block {
display: block!important;
}
.overflow_hidden {
overflow: hidden!important;
}
.overflow_visible {
overflow: visible!important;
}
.position_relative {
position: relative;
}
.transparent_opacity {
opacity: 0!important;
}
.no_size {
height: 0!important;
width: 0!important;
}
.no_margin {
margin-bottom: 0!important;
margin-left: 0!important;
margin-right: 0!important;
margin-top: 0!important;
}
.invisible {
visibility: hidden!important;
}
.mood .under-index {
position: relative;
z-index: 0;
}
.mood .over-index {
position: relative;
z-index: 2;
}
.double-parallax {
opacity: .25;
position: absolute;
top: -1em;
width: 100%;
z-index: -1;
}
.opacity_10 {
opacity: .1;
}
.opacity_20 {
opacity: .2;
}
.opacity_30 {
opacity: .3;
}
.opacity_40 {
opacity: .4;
}
.opacity_50 {
opacity: .5;
}
.opacity_60 {
opacity: .6;
}
.opacity_70 {
opacity: .7;
}
.opacity_80 {
opacity: .8;
}
.opacity_90 {
opacity: .9;
}
.uppercase {
text-transform: uppercase;
}
.small-caps {
font-variant: small-caps;
}
.width_100,
.wpb_single_image.width_100 img {
width: 100%!important;
}
.cf::before, .cf::after,
.clear::before, .clear::after,
.mood-cf7-styler::before, .mood-cf7-styler::after {
content: "";
display: table;
}
.cf::after,
.clear::after,
.mood-cf7-styler::after {
clear: both;
}
.blurred {
filter: blur(4px);
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='4');
} img {
height: auto;
max-width: 100%;
vertical-align: top;
}
iframe {
display: block;
}
.wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0 auto;
}
.wp-caption .wp-caption-text {
font-size: .875rem;
}
.mood .tiled-gallery-caption {
color: #222324; font-size: .875rem;
font-style: italic;
}
.wp-caption .wp-caption-text em,
.mood .tiled-gallery-caption em {
font-style: normal;
}
.wp-caption.alignleft {
margin: 0 2rem 1rem 0;
}
.wp-caption.alignright {
margin: 0 0 1rem 2rem;
}
.gallery {
-moz-box-sizing: content-box;
box-sizing: content-box;
margin-bottom: 1.525rem;
margin-left: -2rem;
}
.gallery-item {
display: inline-block;
margin: 0 0 2rem;
padding-left: 2rem;
position: relative;
text-align: center;
vertical-align: top;
width: 100%;
z-index: 0;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
color: #acacaf; font-size: .875em;
line-height: 1.5;
}
@media screen and (max-width: 768px) {
.gallery-columns-3 .gallery-item {
max-width: 50%;
}
.gallery-columns-4 .gallery-item {
max-width: 50%;
}
.gallery-columns-5 .gallery-item {
max-width: 50%;
}
.gallery-columns-6 .gallery-item {
max-width: 50%;
}
}
@media screen and (max-width: 414px) {
.gallery-columns-2 .gallery-item {
max-width: 100%;
}
.gallery-columns-3 .gallery-item {
max-width: 100%;
}
.gallery-columns-4 .gallery-item {
max-width: 100%;
}
.gallery-columns-5 .gallery-item {
max-width: 100%;
}
.gallery-columns-6 .gallery-item {
max-width: 100%;
}
}
.wp-video {
margin: auto;
}
.single article .wp-video {
margin-bottom: 1em;
}
[data-width][data-height] .mejs-overlay {
height: 100%!important;
}
[data-width][data-height] .mejs-overlay-button {
margin-top: -50px!important;
}
#colorbox .wp-video {
max-width: 100%;
}
#colorbox .mejs-container {
max-width: 100%!important;
}
.fake_hidden .wp-playlist,
.pix-video-inline {
width: 1024px;
max-width: 100%;
}
.mood .mejs-container .mejs-controls div,
.mood .mejs-container *,
.mood .wp-playlist .wp-playlist-tracks {
font-family: inherit;
}
.mood .wp-audio-shortcode.mejs-audio {
background: #151515; height: 40px!important;
}
.mood .mejs-container .mejs-controls {
background: rgba(21,21,21,.5); height: 40px;
padding: 0;
z-index: 0;
}
.mood .wp-audio-shortcode.mejs-audio .mejs-container .mejs-controls {
background: transparent;
}
.mood .mejs-container .mejs-controls > .mejs-playpause-button {
height: 40px;
text-indent: 10px;
width: 50px;
}
.mood .mejs-container .mejs-controls > .mejs-playpause-button button {
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjEuNjAyLDEyYzAsMC40MDgtMC4yMDYsMC43ODgtMC41NTEsMS4wMUw0LjI0OCwyMy44MTJjLTAuMTk2LDAuMTI2LTAuNDIzLDAuMTktMC42NDksMC4xOQ0KCWMtMC4xOTcsMC0wLjM5NS0wLjA1LTAuNTc1LTAuMTQ3Yy0wLjM4NS0wLjIxLTAuNjI1LTAuNjE0LTAuNjI1LTEuMDU0VjEuMTk5YzAtMC40MzgsMC4yNC0wLjg0NCwwLjYyNS0xLjA1Mw0KCWMwLjM4NS0wLjIxMywwLjg1NC0wLjE5NywxLjIyNSwwLjA0MkwyMS4wNTEsMTAuOTlDMjEuMzk2LDExLjIxMywyMS42MDIsMTEuNTkyLDIxLjYwMiwxMnoiLz4NCjwvc3ZnPg==');
background-position: center;
background-repeat: no-repeat;
background-size: 13px;
height: inherit;
margin: 0;
outline: 0!important;
position: relative;
width: inherit;
z-index: 2;
}
.mood .mejs-container .mejs-controls > .mejs-playpause-button.mejs-pause button {
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjIuMjM4LDEuMnYyMS41OTljMCwwLjY2My0wLjQ1OCwxLjIwMS0xLjAyMywxLjIwMWgtNi4xNDRjLTAuNTY2LDAtMS4wMjMtMC41MzgtMS4wMjMtMS4yMDFWMS4yDQoJYzAtMC42NjMsMC40NTctMS4yLDEuMDIzLTEuMmg2LjE0NEMyMS43OCwwLDIyLjIzOCwwLjUzNywyMi4yMzgsMS4yeiBNOS45NTIsMS4ydjIxLjU5OUM5Ljk1MiwyMy40NjIsOS40OTQsMjQsOC45MjksMjRIMi43ODUNCgljLTAuNTY1LDAtMS4wMjMtMC41MzgtMS4wMjMtMS4yMDFWMS4yQzEuNzYyLDAuNTM3LDIuMjIsMCwyLjc4NSwwaDYuMTQ0QzkuNDk0LDAsOS45NTIsMC41MzcsOS45NTIsMS4yeiIvPg0KPC9zdmc+');
}
.mood .mejs-container .mejs-controls .mejs-time {
height: 42px;
line-height: 42px;
padding: 0 10px;
}
.mood .wp-playlist .mejs-container .mejs-controls .mejs-time {
min-width: 0;
}
.mood .mejs-controls .mejs-time-rail {
height: 40px;
padding: 0 10px;
}
.mood .mejs-controls .mejs-time-rail .mejs-time-total.mejs-time-slider {
background: rgba(255,255,255,.35);
height: 1px;
margin: 0;
top: 19px;
}
.mood .mejs-controls .mejs-time-rail .mejs-time-current {
background: #0b91e2; height: 1px;
}
.mood .mejs-controls .mejs-time-rail .mejs-time-current::after {
background: #ffffff; -moz-border-radius: 50%;
border-radius: 50%;
content: '';
display: block;
height: 11px;
position: absolute;
right: -6px;
top: -5px;
width: 11px;
}
.mood .mejs-controls .mejs-time-rail .mejs-time-loaded {
background: transparent;
margin-top: -5px;
}
.mood .mejs-container .mejs-controls .mejs-fullscreen-button,
.mood .mejs-container .mejs-controls .mejs-volume-button {
height: 40px;
position: relative;
width: 40px;
}
.mood .mejs-container .mejs-controls .mejs-fullscreen-button button,
.mood .mejs-container .mejs-controls .mejs-volume-button button {
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iWE1MSURfNzM1NV8iIGZpbGw9IiNmZmZmZmYiIGQ9Ik04LjExOSwxMi4wOTJsLTUuMjc1LDUuMjc2bC0yLjMyMS0yLjMyMmMtMC4wODUtMC4wODUtMC4yMTMtMC4xMDktMC4zMjUtMC4wNjUNCgljLTAuMTEyLDAuMDQ3LTAuMTg1LDAuMTU3LTAuMTg1LDAuMjc2bC0wLjAwNCw4LjQ0NWMwLDAuMDc5LDAuMDMyLDAuMTU1LDAuMDg4LDAuMjExUzAuMjI5LDI0LDAuMzA5LDI0bDguNDQ2LTAuMDAyDQoJYzAuMDgxLDAsMC4xNTUtMC4wMzIsMC4yMS0wLjA4N2MwLjAyOC0wLjAyNiwwLjA1LTAuMDYsMC4wNjUtMC4wOTdjMC4wNDUtMC4xMTEsMC4wMi0wLjI0LTAuMDY1LTAuMzI1bC0yLjMyMy0yLjMyMmw1LjI3Ni01LjI3Ng0KCWMwLjExNy0wLjExNywwLjExNi0wLjMwNSwwLTAuNDIybC0zLjM3Ny0zLjM3NkM4LjQyNSwxMS45NzYsOC4yMzYsMTEuOTc2LDguMTE5LDEyLjA5MnoiLz4NCjxwYXRoIGlkPSJYTUxJRF83ODYwXyIgZmlsbD0iI2ZmZmZmZiIgZD0iTTIzLjY5LDBsLTguNDM0LDAuMDE0Yy0wLjEyLDAtMC4yMjcsMC4wNzMtMC4yNzUsMC4xODUNCgljLTAuMDQ1LDAuMTExLTAuMDIxLDAuMjQsMC4wNjYsMC4zMjVsMi4zMTksMi4zMjJMMTIuMDkyLDguMTJjLTAuMTE2LDAuMTE2LTAuMTE2LDAuMzA1LDAsMC40MjFsMy4zNzcsMy4zNzYNCgljMC4xMTcsMC4xMTYsMC4zMDcsMC4xMTYsMC40MjIsMGw1LjI3NS01LjI3NWwyLjMxMiwyLjMxMmMwLjA4NSwwLjA4NSwwLjIxNCwwLjExMSwwLjMyNSwwLjA2NWMwLjAzNy0wLjAxNSwwLjA3LTAuMDM5LDAuMDk4LTAuMDY1DQoJYzAuMDU2LTAuMDU1LDAuMDg3LTAuMTMsMC4wODctMC4yMTFsMC4wMDMtOC40NDZjMC0wLjA3OS0wLjAzMi0wLjE1NS0wLjA4OC0wLjIxMUMyMy44NDYsMC4wMywyMy43NzEsMCwyMy42OSwweiIvPg0KPC9zdmc+');
background-position: center;
background-repeat: no-repeat;
background-size: 13px;
height: 40px;
margin: 0;
position: relative;
width: 40px;
z-index: 1;
}
.mood .mejs-container .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button {
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iWE1MSURfNzM1NV8iIGZpbGw9IiNmZmZmZmYiIGQ9Ik0zLjg5MiwyMy45MTlsNC4yNjItNC4yNjNsMi4zMjEsMi4zMjJjMC4wODUsMC4wODUsMC4yMTMsMC4xMDksMC4zMjUsMC4wNjUNCgljMC4xMTItMC4wNDcsMC4xODUtMC4xNTcsMC4xODUtMC4yNzZsMC4wMDQtOC40NDVjMC0wLjA3OS0wLjAzMi0wLjE1NS0wLjA4OC0wLjIxMXMtMC4xMzItMC4wODctMC4yMTEtMC4wODdsLTguNDQ2LDAuMDAyDQoJYy0wLjA4MSwwLTAuMTU1LDAuMDMyLTAuMjEsMC4wODdjLTAuMDI4LDAuMDI2LTAuMDUsMC4wNi0wLjA2NSwwLjA5N2MtMC4wNDUsMC4xMTEtMC4wMiwwLjI0LDAuMDY1LDAuMzI1bDIuMzIzLDIuMzIybC00LjI2Myw0LjI2NA0KCWMtMC4xMTcsMC4xMTctMC4xMTYsMC4zMDUsMCwwLjQyMmwzLjM3NywzLjM3NkMzLjU4NiwyNC4wMzUsMy43NzUsMjQuMDM1LDMuODkyLDIzLjkxOXoiLz4NCjxwYXRoIGlkPSJYTUxJRF83ODYwXyIgZmlsbD0iI2ZmZmZmZiIgZD0iTTEzLjMzNSwxMC45NzlsOC40MzQtMC4wMTRjMC4xMiwwLDAuMjI3LTAuMDczLDAuMjc1LTAuMTg1DQoJYzAuMDQ1LTAuMTExLDAuMDIxLTAuMjQtMC4wNjYtMC4zMjVsLTIuMzE5LTIuMzIybDQuMjUyLTQuMjUyYzAuMTE1LTAuMTE2LDAuMTE1LTAuMzA1LDAtMC40MjFsLTMuMzc3LTMuMzc2DQoJYy0wLjExNy0wLjExNi0wLjMwNy0wLjExNi0wLjQyMiwwbC00LjI1Miw0LjI1MmwtMi4zMTItMi4zMTJjLTAuMDg1LTAuMDg1LTAuMjE0LTAuMTExLTAuMzI1LTAuMDY1DQoJYy0wLjAzNywwLjAxNS0wLjA3LDAuMDM5LTAuMDk4LDAuMDY1Yy0wLjA1NiwwLjA1NS0wLjA4NywwLjEzLTAuMDg3LDAuMjExbC0wLjAwMyw4LjQ0NmMwLDAuMDc5LDAuMDMyLDAuMTU1LDAuMDg4LDAuMjExDQoJQzEzLjE4LDEwLjk0OCwxMy4yNTUsMTAuOTc5LDEzLjMzNSwxMC45Nzl6Ii8+DQo8L3N2Zz4=');
}
.mood .mejs-container .mejs-controls .mejs-volume-button button {
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTQuNSwwLjV2MjNjMCwwLjIwMi0wLjEyMSwwLjM4NS0wLjMwOSwwLjQ2MkMxNC4xMywyMy45ODcsMTQuMDY0LDI0LDE0LDI0DQoJYy0wLjEzLDAtMC4yNTgtMC4wNTEtMC4zNTQtMC4xNDZMNS43OTMsMTZIMmMtMC4yNzYsMC0wLjUtMC4yMjQtMC41LTAuNXYtN0MxLjUsOC4yMjQsMS43MjQsOCwyLDhoMy43OTNsNy44NTQtNy44NTQNCgljMC4xNDQtMC4xNDQsMC4zNTctMC4xODYsMC41NDUtMC4xMDhTMTQuNSwwLjI5OCwxNC41LDAuNXoiLz4NCjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0yMC4xNiwxNy42NTdjLTAuMDk4LDAuMDk4LTAuMjI2LDAuMTQ2LTAuMzU0LDAuMTQ2cy0wLjI1Ni0wLjA0OS0wLjM1NC0wLjE0Ng0KCWMtMC4xOTUtMC4xOTUtMC4xOTUtMC41MTIsMC0wLjcwN2MyLjcyOS0yLjcyOSwyLjcyOS03LjE3MSwwLTkuOWMtMC4xOTUtMC4xOTUtMC4xOTUtMC41MTIsMC0wLjcwN3MwLjUxMi0wLjE5NSwwLjcwNywwDQoJQzIzLjI3OSw5LjQ2MiwyMy4yNzksMTQuNTM4LDIwLjE2LDE3LjY1N3oiLz4NCjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xOC43NDYsMTYuMjQyYy0wLjA5OCwwLjA5OC0wLjIyNiwwLjE0Ni0wLjM1NCwwLjE0NnMtMC4yNTYtMC4wNDktMC4zNTQtMC4xNDYNCgljLTAuMTk1LTAuMTk1LTAuMTk1LTAuNTEyLDAtMC43MDdjMS45NDktMS45NDksMS45NDktNS4xMjEsMC03LjA3Yy0wLjE5NS0wLjE5NS0wLjE5NS0wLjUxMiwwLTAuNzA3czAuNTEyLTAuMTk1LDAuNzA3LDANCglDMjEuMDg2LDEwLjA5NywyMS4wODYsMTMuOTAzLDE4Ljc0NiwxNi4yNDJ6Ii8+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTcuMzMyLDE0LjgyOGMtMC4wOTgsMC4wOTgtMC4yMjYsMC4xNDYtMC4zNTQsMC4xNDZzLTAuMjU2LTAuMDQ5LTAuMzU0LTAuMTQ2DQoJYy0wLjE5NS0wLjE5NS0wLjE5NS0wLjUxMiwwLTAuNzA3YzEuMTctMS4xNywxLjE3LTMuMDcyLDAtNC4yNDJjLTAuMTk1LTAuMTk1LTAuMTk1LTAuNTEyLDAtMC43MDdzMC41MTItMC4xOTUsMC43MDcsMA0KCUMxOC44OTIsMTAuNzMxLDE4Ljg5MiwxMy4yNjksMTcuMzMyLDE0LjgyOHoiLz4NCjwvc3ZnPg==');
}
.mood .mejs-overlay-loading span {
background: transparent url(//unicum.wien/wp-content/themes/unic/images/puff.svg) 50% 50% no-repeat;
}
.mood .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button {
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNOS43MDcsNy41ODZsNy40MzktNy40MzljMC4xNDQtMC4xNDQsMC4zNTktMC4xODYsMC41NDUtMC4xMDhDMTcuODc4LDAuMTE1LDE4LDAuMjk4LDE4LDAuNXYxNS4zNzkNCglMOS43MDcsNy41ODZ6Ii8+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjEuODU0LDIxLjg1NEMyMS43NTYsMjEuOTUxLDIxLjYyOCwyMiwyMS41LDIycy0wLjI1Ni0wLjA0OS0wLjM1NC0wLjE0NkwxOCwxOC43MDdWMjMuNQ0KCWMwLDAuMjAyLTAuMTIyLDAuMzg1LTAuMzA5LDAuNDYyQzE3LjYzLDIzLjk4NywxNy41NjQsMjQsMTcuNSwyNGMtMC4xMywwLTAuMjU4LTAuMDUxLTAuMzU0LTAuMTQ2TDkuMjkzLDE2SDUuNQ0KCUM1LjIyNCwxNiw1LDE1Ljc3Niw1LDE1LjV2LTdDNSw4LjIyNCw1LjIyNCw4LDUuNSw4aDEuNzkzTDIuMTQ2LDIuODU0Yy0wLjE5NS0wLjE5NS0wLjE5NS0wLjUxMiwwLTAuNzA3czAuNTEyLTAuMTk1LDAuNzA3LDBsMTksMTkNCglDMjIuMDQ5LDIxLjM0MiwyMi4wNDksMjEuNjU4LDIxLjg1NCwyMS44NTR6Ii8+DQo8L3N2Zz4=');
background-position: calc(50% - 1px) 50%;
}
.mood .mejs-controls .mejs-volume-button .mejs-volume-slider {
background: rgba(0,0,0,.5);
left: 7px;
}
.mood .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total,
.mood .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
width: 1px;
}
.mood .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
height: 9px;
left: 7px;
width: 9px;
}
.mood .mejs-controls .mejs-time-rail .mejs-time-buffering {
height: 3px;
margin-top: -1px;
}
.mood .wp-playlist {
border: 0;
color: inherit;
font-size: .9em;
line-height: 1.5;
margin: 0;
padding: 0;
position: relative;
}
.mood .wp-playlist.wp-audio-playlist .mejs-container {
height: 0!important;
position: static;
}
.mood .wp-playlist.wp-audio-playlist .mejs-container .mejs-controls {
background: transparent;
display: inline-block;
float: right;
margin: -60px 15px 0 0;
position: static;
width: auto;
}
.mood .mejs-controls a.mejs-horizontal-volume-slider {
height: 40px;
width: 80px;
}
.mood .mejs-overlay-button {
background: url(//unicum.wien/wp-content/themes/unic/images/bigplay.svg) no-repeat;
background-position: center!important;
opacity: 1;
}
.mood .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mood .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
height: 4px;
top: 18px;
}
.mood .wp-playlist.wp-audio-playlist .mejs-container .mejs-controls .mejs-time {
padding-left: 0;
padding-right: 0;
position: relative;
}
.mood .wp-playlist.wp-audio-playlist .mejs-container .mejs-controls .mejs-time.mejs-duration-container::before {
content: '/';
display: inline-block;
padding: 0 5px;
} 	
.mood .wp-playlist.wp-audio-playlist .mejs-container .mejs-controls .mejs-playpause-button {
left: 15px;
height: 100px;
width: 100px;
position: absolute;
top: 15px;
z-index: 2;
}
.mood .wp-playlist.wp-audio-playlist .mejs-container .mejs-controls .mejs-playpause-button button {
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjEuNjAyLDEyYzAsMC40MDgtMC4yMDYsMC43ODgtMC41NTEsMS4wMUw0LjI0OCwyMy44MTJjLTAuMTk2LDAuMTI2LTAuNDIzLDAuMTktMC42NDksMC4xOQ0KCWMtMC4xOTcsMC0wLjM5NS0wLjA1LTAuNTc1LTAuMTQ3Yy0wLjM4NS0wLjIxLTAuNjI1LTAuNjE0LTAuNjI1LTEuMDU0VjEuMTk5YzAtMC40MzgsMC4yNC0wLjg0NCwwLjYyNS0xLjA1Mw0KCWMwLjM4NS0wLjIxMywwLjg1NC0wLjE5NywxLjIyNSwwLjA0MkwyMS4wNTEsMTAuOTlDMjEuMzk2LDExLjIxMywyMS42MDIsMTEuNTkyLDIxLjYwMiwxMnoiLz4NCjwvc3ZnPg==');
background-position: center;
background-repeat: no-repeat;
background-size: 15px;
height: inherit;
margin: 0;
width: inherit;
}
.mood .wp-playlist.wp-audio-playlist .mejs-container .mejs-controls .mejs-playpause-button.mejs-pause button {
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjIuMjM4LDEuMnYyMS41OTljMCwwLjY2My0wLjQ1OCwxLjIwMS0xLjAyMywxLjIwMWgtNi4xNDRjLTAuNTY2LDAtMS4wMjMtMC41MzgtMS4wMjMtMS4yMDFWMS4yDQoJYzAtMC42NjMsMC40NTctMS4yLDEuMDIzLTEuMmg2LjE0NEMyMS43OCwwLDIyLjIzOCwwLjUzNywyMi4yMzgsMS4yeiBNOS45NTIsMS4ydjIxLjU5OUM5Ljk1MiwyMy40NjIsOS40OTQsMjQsOC45MjksMjRIMi43ODUNCgljLTAuNTY1LDAtMS4wMjMtMC41MzgtMS4wMjMtMS4yMDFWMS4yQzEuNzYyLDAuNTM3LDIuMjIsMCwyLjc4NSwwaDYuMTQ0QzkuNDk0LDAsOS45NTIsMC41MzcsOS45NTIsMS4yeiIvPg0KPC9zdmc+');
}
.mood .wp-playlist.wp-audio-playlist .mejs-container .mejs-controls .mejs-playpause-button::after {
background-color: rgba(21,21,21,.5); border: 2px solid rgba(255,255,255,.5); -moz-border-radius: 50%;
border-radius: 50%;
color: #ffffff;
content: "";
display: block;
font-size: 18px;
height: 60px;
left: 20px;
line-height: 60px;
position: absolute;
text-align: center;
text-indent: 3px;
text-shadow: 0 0 20px rgba(21,21,21,.25), 0 0 20px rgba(21,21,21,.25); top: 20px;
width: 60px;
-webkit-transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood .wp-playlist.wp-audio-playlist .mejs-container .mejs-controls .mejs-playpause-button:hover::after {
border: 2px solid rgba(255,255,255,.85); }
.mood .wp-playlist .wp-playlist-current-item {
background: #151515; -moz-box-sizing: content-box;
box-sizing: content-box;
border-width: 0;
height: 120px;
margin: 0;
padding: 15px;
position: relative;
}
.mood .wp-playlist .wp-playlist-item {
padding: 0;
width: 100%;
}
.mood .wp-playlist .wp-playlist-item:first-child:last-child {
display: none;
}
.mood .wp-playlist .wp-playlist-item > a,
.mood .wp-playlist .wp-playlist-item > div {
display: inline-block;
line-height: 18px;
max-width: calc(100% - 80px);
padding: 12px 20px;
position: relative;
vertical-align: middle;
}
.mood .wp-playlist .wp-playlist-item > div {
float: right; text-align: right; }
.mood .wp-playlist .wp-playlist-item > a.wp-playlist-caption > span.wp-playlist-item-title {
display: inline-block;
font-weight: bold;
}
.mood .wp-playlist .wp-playlist-item > a.wp-playlist-caption > span.wp-playlist-item-artist {
color: #acacaf; display: block;
font-weight: normal;
font-size: .825em;
text-transform: none;
}
.mood .wp-playlist .wp-playlist-item .wp-playlist-item-length {
color: #acacaf; font-weight: normal;
font-size: .725em;
text-transform: none;
}
.mood .wp-playlist .wp-playlist-tracks {
margin: 0;
}
.mood .wp-playlist .wp-playlist-item {
background: #ffffff; border: solid rgba(21,21,21,.15); border-width: 0 1px 1px 1px !important;
color: inherit;
}
.mood .wp-playlist .wp-playlist-item.wp-playlist-playing {
background: rgba(21,21,21,.05); font-weight: inherit;
}
.mood .wp-playlist.wp-audio-playlist .mejs-controls .mejs-time-rail {
height: 12px;
left: 15px;
padding: 0;
position: absolute;
right: 15px;
top: 130px;
width: auto!important;
}
.mood .wp-playlist.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-total.mejs-time-slider {
top: 5px;
width: 100%!important;
}
.mood .wp-playlist.wp-audio-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: rgba(0,0,0,.25);
width: 100%;
}
.mood .wp-playlist.wp-audio-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #ffffff;
}
.mood .wp-playlist.wp-audio-playlist .wp-playlist-current-item > img {
border: 1px solid rgba(255,255,255,.2);
height: 100px;
max-width: none;
position: relative;
width: 100px;
z-index: 1;
}
.mood .wp-playlist.wp-audio-playlist .wp-playlist-current-item > .wp-playlist-caption {
color: #ffffff!important;
position: relative;
z-index: 1;
}
.mood .wp-playlist-item-album {
opacity: .5;
}
.mood .wp-playlist.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-float {
z-index: 4;
}
.mood .wp-playlist.wp-audio-playlist .wp-playlist-prev {
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iWE1MSURfNjU5OV8iIGZpbGw9IiNmZmZmZmYiIGQ9Ik0wLjQyNCwxMS4yMjNsMTIuOTI0LTguMzA1YzAuMTUxLTAuMTAxLDAuMzI2LTAuMTQ4LDAuNDk5LTAuMTQ4DQoJYzAuMTUxLDAsMC4zMDUsMC4wMzgsMC40NDMsMC4xMTFjMC4yOTYsMC4xNjIsMC40NzksMC40NzMsMC40NzksMC44MTJ2NC4yNDRsNy44MDktNS4wMTljMC4yODQtMC4xODUsMC42NDYtMC4xOTYsMC45NDItMC4wMzcNCglDMjMuODE2LDMuMDQyLDI0LDMuMzUzLDI0LDMuNjkydjE2LjYxNWMwLDAuMzM5LTAuMTg0LDAuNjQ4LTAuNDgsMC44MTFjLTAuMjk3LDAuMTYxLTAuNjU3LDAuMTUtMC45NDEtMC4wMzRsLTcuODA5LTUuMDJ2NC4yNDMNCgljMCwwLjMzOS0wLjE4NCwwLjY0OC0wLjQ4LDAuODExYy0wLjI5NSwwLjE2MS0wLjY1OSwwLjE1LTAuOTQxLTAuMDM0TDAuNDI0LDEyLjc3NUMwLjE1OSwxMi42MDUsMCwxMi4zMTIsMCwxMS45OTkNCglTMC4xNTksMTEuMzkyLDAuNDI0LDExLjIyM3oiLz4NCjwvc3ZnPg==');
background-position: center;
background-repeat: no-repeat;
background-size: 13px;
cursor: pointer;
height: 20px;
left: 125px;
position: absolute;
top: 100px;
width: 20px;
}
.mood .wp-playlist.wp-audio-playlist .wp-playlist-next {
background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iWE1MSURfNjU5OV8iIGZpbGw9IiNmZmZmZmYiIGQ9Ik0yMy41NzYsMTIuNzc3bC0xMi45MjMsOC4zMDVjLTAuMTUxLDAuMTAxLTAuMzI2LDAuMTQ4LTAuNSwwLjE0OA0KCWMtMC4xNTEsMC0wLjMwNS0wLjAzOC0wLjQ0My0wLjExMWMtMC4yOTYtMC4xNjItMC40NzktMC40NzMtMC40NzktMC44MTJ2LTQuMjQ0bC03LjgwOSw1LjAxOWMtMC4yODUsMC4xODUtMC42NDYsMC4xOTYtMC45NDIsMC4wMzcNCglDMC4xODQsMjAuOTU3LDAsMjAuNjQ2LDAsMjAuMzA4VjMuNjkyYzAtMC4zMzgsMC4xODQtMC42NDgsMC40OC0wLjgxYzAuMjk3LTAuMTYyLDAuNjU4LTAuMTUsMC45NDIsMC4wMzRsNy44MDksNS4wMlYzLjY5Mg0KCWMwLTAuMzM4LDAuMTg0LTAuNjQ4LDAuNDc5LTAuODFjMC4yOTUtMC4xNjIsMC42Ni0wLjE1LDAuOTQyLDAuMDM0bDEyLjkyMyw4LjMwOEMyMy44NDEsMTEuMzk0LDI0LDExLjY4NywyNCwxMg0KCVMyMy44NDEsMTIuNjA4LDIzLjU3NiwxMi43Nzd6Ii8+DQo8L3N2Zz4=);
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iWE1MSURfNjU5OV8iIGZpbGw9IiNmZmZmZmYiIGQ9Ik0yMy41NzYsMTIuNzc3bC0xMi45MjMsOC4zMDVjLTAuMTUxLDAuMTAxLTAuMzI2LDAuMTQ4LTAuNSwwLjE0OA0KCWMtMC4xNTEsMC0wLjMwNS0wLjAzOC0wLjQ0My0wLjExMWMtMC4yOTYtMC4xNjItMC40NzktMC40NzMtMC40NzktMC44MTJ2LTQuMjQ0bC03LjgwOSw1LjAxOWMtMC4yODUsMC4xODUtMC42NDYsMC4xOTYtMC45NDIsMC4wMzcNCglDMC4xODQsMjAuOTU3LDAsMjAuNjQ2LDAsMjAuMzA4VjMuNjkyYzAtMC4zMzgsMC4xODQtMC42NDgsMC40OC0wLjgxYzAuMjk3LTAuMTYyLDAuNjU4LTAuMTUsMC45NDIsMC4wMzRsNy44MDksNS4wMlYzLjY5Mg0KCWMwLTAuMzM4LDAuMTg0LTAuNjQ4LDAuNDc5LTAuODFjMC4yOTUtMC4xNjIsMC42Ni0wLjE1LDAuOTQyLDAuMDM0bDEyLjkyMyw4LjMwOEMyMy44NDEsMTEuMzk0LDI0LDExLjY4NywyNCwxMg0KCVMyMy44NDEsMTIuNjA4LDIzLjU3NiwxMi43Nzd6Ii8+DQo8L3N2Zz4=');
background-position: center;
background-repeat: no-repeat;
background-size: 13px;
cursor: pointer;
height: 20px;
left: 155px;
position: absolute;
top: 100px;
width: 20px;
}
.mood .wp-playlist.wp-audio-playlist .wp-playlist-current-cover {
background-color: #333333;
background-position: center;
background-size: cover;
bottom: -8px;
left: -8px;
opacity: .5;
position: absolute;
right: -8px;
top: -8px;
}
.mood .wp-playlist .wp-playlist-item-meta.wp-playlist-item-title {
color: #ffffff;
font-size: 1.1em;
font-weight: bold;
}
.mood .wp-playlist .wp-playlist-item-meta.wp-playlist-item-artist {
color: #ffffff;
font-size: .8em;
}
figure.mood_media_wrapper {
vertical-align: top;
margin: 0;
max-width: 100%;
width: 100%;
}
figure.mood_media_wrapper.media-align-center {
text-align: center;
}
figure.mood_media_wrapper.media-align-left {
text-align: left;
}
figure.mood_media_wrapper.media-align-right {
text-align: right;
}
.pix-media-icon {
display: inline-block;
max-width: 100%;
position: relative;
vertical-align: top;
}
figure:not(.hide-overlay) .pix-media-icon::after {
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDM3OCAyNTEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzNzgiIGhlaWdodD0iMjUxIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4='); background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 100%); background-image: -o-linear-gradient(bottom, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 100%); background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 100%); background-image: linear-gradient(bottom, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 100%); content: '';
height: 100%;
left: 0;
pointer-events: none;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
figure:not(.hide-overlay) .pix-media-icon::before {
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjEuNjAyLDEyYzAsMC40MDgtMC4yMDYsMC43ODgtMC41NTEsMS4wMUw0LjI0OCwyMy44MTJjLTAuMTk2LDAuMTI2LTAuNDIzLDAuMTktMC42NDksMC4xOQ0KCWMtMC4xOTcsMC0wLjM5NS0wLjA1LTAuNTc1LTAuMTQ3Yy0wLjM4NS0wLjIxLTAuNjI1LTAuNjE0LTAuNjI1LTEuMDU0VjEuMTk5YzAtMC40MzgsMC4yNC0wLjg0NCwwLjYyNS0xLjA1Mw0KCWMwLjM4NS0wLjIxMywwLjg1NC0wLjE5NywxLjIyNSwwLjA0MkwyMS4wNTEsMTAuOTlDMjEuMzk2LDExLjIxMywyMS42MDIsMTEuNTkyLDIxLjYwMiwxMnoiLz4NCjwvc3ZnPg==');
background-position: center;
background-repeat: no-repeat;
background-size: 19px;
content: "";
height: 100%;
pointer-events: none;
position: absolute;
text-align: center;
top: 0;
width: 100%;
z-index: 2;
}
.pix-media-icon::before,
.pix-media-icon::after {
opacity: 1;
-webkit-transition: opacity .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.pix-media-icon:hover::before,
.pix-media-icon:hover::after {
opacity: 0;
} h1 {
color: #151515; font-family: sans-serif; font-size: 4em; font-weight: bold; line-height: 1.27; margin: 1.5em 0 .725em 0;
text-transform: none; }
.wpb_wrapper > h1:first-child {
margin-top: 0;
}
h2 {
color: #151515; font-family: sans-serif; font-size: 2.5em; font-weight: bold; line-height: 1.27; margin: 1.5em 0 .725em 0;
text-transform: none; }
.wpb_wrapper > h2:first-child {
margin-top: 0;
}
h3 {
color: #151515; font-family: sans-serif; font-size: 1.8em; font-weight: bold; line-height: 1.27; margin: 1.5em 0 .725em 0;
text-transform: none; }
.wpb_wrapper > h3:first-child {
margin-top: 0;
}
h4 {
color: #151515; font-family: sans-serif; font-size: 1.32em; font-weight: bold; line-height: 1.27; margin: 1.65em 0 .725em 0;
text-transform: none; }
.wpb_wrapper > h4:first-child {
margin-top: 0;
}
h5 {
color: #151515; font-family: sans-serif; font-size: 1.15em; font-weight: bold; line-height: 1.5; margin: 1.75em 0 .725em 0;
text-transform: uppercase; }
.wpb_wrapper > h5:first-child {
margin-top: 0;
}
h6 {
color: #151515; font-family: sans-serif; font-size: 1em; font-weight: bold; line-height: 1.5; margin: 1.85em 0 .725em 0;
text-transform: uppercase; }
.wpb_wrapper > h6:first-child {
margin-top: 0;
}
.entry-content .content-wrap:first-child > h1:first-child,
.entry-content .content-wrap:first-child > h2:first-child,
.entry-content .content-wrap:first-child > h3:first-child,
.entry-content .content-wrap:first-child > h4:first-child,
.entry-content .content-wrap:first-child > h5:first-child,
.entry-content .content-wrap:first-child > h6:first-child {
margin-top: 0;
}
.mega-title {
color: #151515; font-family: sans-serif; font-size: 8em;
font-weight: bold; line-height: 1.27; margin: 0;
text-transform: none; }
p, address {
margin-bottom: 1em;
}
blockquote,
.content-quote {
font-size: 1.5rem;
line-height: 1.5;
margin: 2em auto;
padding-left: 1em; position: relative;
}
blockquote::before {
background: rgba(21,21,21,.1);
content: '';
height: 100%;
left: 0; position: absolute;
top: 0;
width: 2px;
}
.content-quote *:last-child,
blockquote *:last-child {
margin-bottom: 0;
}
.content-quote cite,
blockquote cite {
display: block;
font-size: 1rem;
margin-top: 1rem;
}
blockquote.quote-left {
float: left; font-size: 1.25em;
margin: 1.5em 50px 1.5em auto; max-width: 40%;
padding-left: 0; padding-right: 1em; text-align: right; }
blockquote.quote-left::before {
left: auto;
right: 0;
}
blockquote.quote-right {
float: right; font-size: 1.25em;
margin: 1.5em auto 1.5em 50px; max-width: 40%;
text-align: left; }
.pull-left {
float: left;
font-size: .875em;
font-style: italic;
margin: 30px 50px 30px 0;
max-width: 33.3333%;
text-align: right;
}
.pull-left[data-wrap="image"],
img.pull-left {
margin: 1em 2em 1em 0;
}
img.alignleft {
margin: .35em 2em 1em 0;
}
.pull-right {
float: right;
font-size: .875em;
font-style: italic;
margin: 30px 0 30px 50px;
max-width: 33.3333%;
text-align: left;
}
img.alignright {
margin: .35em 0 1em 2em;
}
.single-post .hentry .featured-wrap {
text-align: center;
}
.entry-content img.pull-right {
margin: .5em 0 1em 2em;
}
body.has-sidebar .entry-content img.pull-right {
margin: .5em 0 1em 2em;
}
@media screen and (max-width: 479px) {
.entry-content .pull-left,
.entry-content .pull-left img,
.entry-content .pull-right,
.entry-content .pull-right img,
blockquote.quote-left,
blockquote.quote-right {
display: block;
float: none!important;
margin: 1em auto!important;
max-width: none!important;
}
}
@media screen and (max-width: 1280px) {
.entry-content .pull-left {
margin: 30px 30px 30px 0;
}
.entry-content .pull-right {
margin: 30px 0 30px 30px;
}
}
mark, ins {
background: #0b91e2; color: #ffffff; text-decoration: none;
}
hr {
background-color: #151515; border-width: 0;
clear: both;
display: block;
height: 1px;
margin: 2.325em auto!important;
opacity: .1;
width: 100%;
}
pre {
background: #ffffff; background: -webkit-linear-gradient(top, #ffffff 98%, rgba(21,21,21,.075) 2%); background: -moz-linear-gradient(top, #ffffff 98%, rgba(21,21,21,.075) 2%); background: -ms-linear-gradient(top, #ffffff 98%, rgba(21,21,21,.075) 2%); background: -o-linear-gradient(top, #ffffff 98%, rgba(21,21,21,.075) 2%); background: linear-gradient(top, #ffffff 98%, rgba(21,21,21,.075) 2%); background-size: 2em 2em!important;
background-position: 0 1em!important;
border: 1px solid rgba(21,21,21,.1); color: rgba(21,21,21,.5); font-family: "Courier 10 Pitch", Courier, monospace; font-size: 13px; line-height: 2em;
margin-bottom: 1.525em;
padding: 1em 1em 1em 2em;
position: relative;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
pre::before {
background: rgba(21,21,21,.1);
content: '';
display: block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 1em;
}
body:not(.blog):not(.archive) p.first-letter {
position: relative;
}
body:not(.blog):not(.archive) p.first-letter .first-letter-clone {
font-size: 5em;
font-weight: bold;
line-height: 1;
opacity: .1;
pointer-events: none;
position: absolute;
right: calc(100% - .2em); top: -0.15em;
}
body:not(.blog):not(.archive) p.first-line::first-line {
font-size: 1.275em;
font-weight: bold;
font-variant: small-caps;
line-height: 1.45;
}
.hor-lined {
overflow: hidden;
padding: .1em 0;
position: relative;
}
.hor-lined .inner-hor-lined {
position: relative;
}
.hor-lined .inner-hor-lined::before,
.hor-lined .inner-hor-lined::after {
background-color: #151515; content: '';
height: 1px;
opacity: .1;
position: absolute;
top: 50%;
width: 10000px;
z-index: 0;
}
.hor-lined .inner-hor-lined::before {
left: -10020px;
}
.hor-lined .inner-hor-lined::after {
left: calc( 100% + 20px );
}
::selection {
background: #0b91e2; color: #ffffff; }
::-moz-selection {
background: #0b91e2; color: #ffffff; } @font-face {
font-family: 'mood-icons';
src: url(//unicum.wien/wp-content/themes/unic/fonts/mood-icons.woff2) format('woff2'),
url(//unicum.wien/wp-content/themes/unic/fonts/mood-icons.woff) format('woff');
font-weight: normal;
font-style: normal;
}
[class^="mood-icon-"], [class*=" mood-icon-"] { font-family: 'mood-icons' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.mood-icon-font {
font-family: 'mood-icons' !important;
}
.mood-icon-checked:before {
content: "\e910";
}
.mood-icon-advanced-quote:before {
content: "\e90f";
}
.mood-icon-arrow-down:before {
content: "\e90d";
}
.mood-icon-arrow-up:before {
content: "\e90e";
}
.mood-icon-arrow-left-2:before {
content: "\e90b";
}
.mood-icon-arrow-right-2:before {
content: "\e90c";
}
.mood-icon-arrow-left:before {
content: "\e909";
}
.mood-icon-arrow-right:before {
content: "\e90a";
}
.mood-icon-reply-arrow:before {
content: "\e908";
}
.mood-icon-cancel-sign:before {
content: "\e907";
}
.mood-icon-search:before {
content: "\e906";
}
.mood-icon-plus-sign:before {
content: "\e905";
}
.mood-icon-star:before {
content: "\e900";
}
.mood-icon-star2:before {
content: "\e901";
}
.mood-icon-bulleted-list:before {
content: "\e902";
}
.mood-icon-done-cat:before {
content: "\e903";
}
.mood-icon-cart:before {
content: "\e904";
} html {
font-size: 16px; }
body {
background: #fafafa; color: #151515; font-family: sans-serif; font-size: inherit;
line-height: 1.7;
margin: 0;
overflow: hidden;
padding: 0;
} header#masthead {
background: #ffffff; border-bottom: 1px solid rgba(21,21,21,.1); display: block;
position: absolute;
width: 100%;
z-index: 9;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.mobile-view header#masthead {
position: relative;
}
body.sticky-reached:not(.header-layout-side):not(.mobile-view) header#masthead {
-moz-box-shadow: 0 2px 3px rgba(21,21,21,.05); box-shadow: 0 2px 3px rgba(21,21,21,.05); }
body.transparent-header:not(.sticky-reached):not(.header-layout-side) header#masthead {
background: transparent;
border-bottom: 1px solid rgba(255,255,255,.1); }
body.transparent-header.alt-color:not(.sticky-reached):not(.header-layout-side) header#masthead {
border-bottom: 1px solid rgba(21,21,21,.1); }
body.sticky-header:not(.mobile-view) header#masthead {
position: fixed;
}
body.sticky-header.sticky-reached.scrollingDown.hide-scrolled-header:not(.header-layout-side):not(.mobile-view) header#masthead {
-webkit-transform: translatey(-87px); -moz-transform: translatey(-87px); -ms-transform: translatey(-87px); -o-transform: translatey(-87px); transform: translatey(-87px); }
body.header-layout-side header#masthead {
border-bottom: 0!important;
-moz-box-shadow: 0 2px 5px rgba(21,21,21,.2);  box-shadow: 0 2px 5px rgba(21,21,21,.2);  bottom: 0;
height: auto!important;
position: fixed;
top: 0;
width: 280px;
}
body.header-layout-side.logged-in.admin-bar header#masthead {
top: 32px;
}
body.header-layout-side:not(.rtl) header#masthead {
margin-left: -280px;
}
body.header-layout-side.rtl header#masthead {
margin-right: -280px;
}
#header-wrap {
color: #151515; display: table;
height: 86px; margin: auto;
max-width: 1200px; padding: 0 40px;
width: 100%;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.header-layout-side #header-wrap {
height: 100%;
padding: 0;
}
body.mobile-view #header-wrap {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
body.header-layout-wide #header-wrap,
body.header-layout-wide-centered #header-wrap,
body.header-layout-centered #header-wrap,
body.header-layout-centered-overlay #header-wrap,
body.header-layout-wide-overlay #header-wrap {
max-width: none;
}
#header-banner {
display: table;
height: inherit;
}
body.header-layout-side #header-banner {
height: auto;
padding: 20px 30px;
left: 0; position: absolute;
width: 100%;
}
body.header-layout-side #header-banner .site-branding.center .logo_wrap {
display: inline-block;
}
body.header-layout-wide-centered #header-banner,
body.header-layout-centered-overlay #header-banner,
body.header-layout-centered #header-banner {
position: absolute;
}
body.header-layout-centered #header-banner,
body.header-layout-centered-overlay #header-banner {
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
body.opaque-header #header-spacer {
display: block;
height: 86px; margin: auto;
padding: 0 40px;
width: 100%;
}
body.header-layout-side #header-spacer,
body.mobile-view #header-spacer {
display: none!important;
height: 0!important;
} #header-topbar {
background: #151515; color: #cccccc; display: table;
font-size: 12px;
height: 30px; line-height: 30px; margin: 0 auto;
width: 100%;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.transparent-header:not(.sticky-reached):not(.header-layout-side) #header-topbar {
background: transparent;
}
#topbar-wrap {
margin: 0 auto;
max-width: 1200px; padding: 0 40px;
}
#topbar-wrap a {
color: inherit;
-webkit-transition: inherit;
-moz-transition: inherit;
-ms-transition: inherit;
-o-transition: inherit;
transition: inherit;
}
body.header-layout-centered #topbar-wrap,
body.header-layout-wide #topbar-wrap,
body.header-layout-wide-centered #topbar-wrap,
body.header-layout-wide-overlay #topbar-wrap {
max-width: none;
}
body.header-layout-side #topbar-wrap {
padding: 0 20px;
}
body.header-layout-side #topbar-wrap > div {
float: none!important;
}
body.header-layout-side.logo-layout-center #topbar-wrap > div {
text-align: center;
}
body.sticky-reached:not(.header-layout-side):not(.mobile-view) #header-topbar {
margin-top: -30px; }
.top-bar-element {
display: inline-block;
padding: 0 10px;
}
body:not(.header-layout-side) .alignleft .top-bar-element:first-child {
padding-left: 0; }
body:not(.header-layout-side) .alignright .top-bar-element:last-child {
padding-right: 0; }
.top-bar-element svg {
height: 12px;
position: relative;
top: .1em;
}
.top-bar-element svg.fill-icon * {
fill: #cccccc; }
.top-bar-element svg.line-icon * {
stroke-width: 2px;
stroke: #cccccc; -webkit-transition: stroke 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: stroke 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: stroke 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: stroke 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: stroke 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.top-bar-element.element-type-separator {
padding: 0;
}
.top-bar-element.element-type-separator::after {
content: '\2022';
display: block;
}
.wpml_custom_language_top_selector li {
list-style: none;
position: relative;
}
.wpml_custom_language_top_selector > li > span {
color: inherit;
cursor: pointer;
}
.wpml_custom_language_top_selector li li > a {
color: inherit;
margin: 3px 13px;
padding: 3px 12px;
}
.wpml_custom_language_top_selector > li > span::after {
border-color: #151515; border-style: solid;
border-width: 1px 1px 0 0;
content: '';
display: inline-block;
height: 5px;
margin: 0 0 2px 7px; -webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
-webkit-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
width: 5px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.wpml_custom_language_top_selector > li:hover > span::after {
opacity: 0;
}
.wpml_custom_language_top_selector ul {
background: #151515; border-color: #0b91e2; border-style: solid;
border-width: 2px 0 0;
-moz-box-shadow: inset 0 0 1px rgba(255,255,255,.1); box-shadow: inset 0 0 1px rgba(255,255,255,.1); color: #ffffff; left: -10px; margin: 0;
opacity: 0;
padding: 10px 0 12px;
position: absolute;
text-align: left; top: -999999px;
width: 215px;
z-index: 1;
-webkit-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s;
-moz-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s;
-ms-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s;
-o-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s;
transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s;
}
.wpml_custom_language_top_selector li:hover ul {
opacity: 1;
top: 30px; -webkit-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s;
-moz-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s;
-ms-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s;
-o-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s;
transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s;
} #header-banner .site-branding {
display: table-cell;
vertical-align: middle;
}
#header-banner .site-branding.center {
text-align: center;
}
#header-wrap .logo_wrap {
display: table-cell;
position: relative;
vertical-align: middle;
width: auto;
}
#header-banner .site-branding.center .logo_wrap {
display: block;
}
#header-wrap .logo_wrap a,
#header-wrap .logo_wrap img {
display: block;
width: auto;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-webkit-transform-origin: 0% 50%; -moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%; -o-transform-origin: 0% 50%; transform-origin: 0% 50%; }
#header-wrap .site-branding.center .logo_wrap img {
display: inline-block;
}
#header-wrap .site-branding:not(.center) .logo_wrap + .site-branding-wrap {
padding-left: 10px;
}
#logotype_alt {
opacity: 0;
position: absolute;
}
body.transparent-header:not(.sticky-reached):not(.header-layout-side) .logo_wrap.logo-count-2 #logotype_alt {
opacity: 1;
}
body.transparent-header.alt-color:not(.sticky-reached):not(.header-layout-side) .logo_wrap.logo-count-2 #logotype_alt,
body.transparent-header.alt-logo-color:not(.sticky-reached):not(.header-layout-side) .logo_wrap.logo-count-2 #logotype_alt {
opacity: 0;
}
body.transparent-header:not(.sticky-reached):not(.header-layout-side) .logo_wrap.logo-count-2 #logotype {
opacity: 0;
}
body.transparent-header.alt-color:not(.sticky-reached):not(.header-layout-side) .logo_wrap.logo-count-2 #logotype,
body.transparent-header.alt-logo-color:not(.sticky-reached):not(.header-layout-side) .logo_wrap.logo-count-2 #logotype {
opacity: 1;
}
#header-wrap .site-branding-wrap {
display: table-cell;
font-size: 26px; vertical-align: middle;
}
#header-banner .site-branding.center .site-branding-wrap {
display: block;
}
#header-wrap .site-branding-wrap .site-title {
color: #151515; font-family: sans-serif; font-size: inherit;
font-style: normal; font-weight: 900; margin: 0;
text-transform: uppercase; -webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.transparent-header:not(.sticky-reached) #header-wrap .site-branding-wrap .site-title {
color: #ffffff; }
body.transparent-header.alt-color:not(.sticky-reached) #header-wrap .site-branding-wrap .site-title {
color: #151515; }
#header-wrap .site-branding-wrap .site-description {
color: #151515; font-family: sans-serif; font-size: 0.5em; font-style: normal; font-weight: 900; margin: 0;
text-transform: none; -webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.transparent-header:not(.sticky-reached) #header-wrap .site-branding-wrap .site-description {
color: #ffffff; }
body.transparent-header.alt-color:not(.sticky-reached) #header-wrap .site-branding-wrap .site-description {
color: #151515; } #nav-wrap {
display: table;
height: inherit;
}
body:not(.mobile-view) .main-menu-container {
display: block!important;
}
body.header-layout-centered #nav-wrap {
width: 100%;
}
body.header-layout-wide-centered #nav-wrap {
text-align: center;
width: 100%;
}
body.header-layout-side #nav-wrap {
height: 100%;
width: 100%;
}
#nav-wrap nav#site-navigation {
display: table-cell;
vertical-align: middle;
}
body.header-layout-wide-centered #nav-wrap nav#site-navigation {
display: inline-block;
float: none!important;
vertical-align: middle;
}
body.header-layout-centered:not(.rtl) #nav-wrap nav#site-navigation {
margin-left: -20px;
}
#nav-wrap nav#site-navigation li {
list-style: none;
margin: 0;
position: relative;
}
#nav-wrap nav#site-navigation li a,
#nav-wrap nav#site-navigation li .pix-menu-no-link {
display: block;
font-size: 12px; font-weight: bold; text-transform: uppercase; -webkit-transition: color .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: color .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: color .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: color .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: color .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
#nav-wrap nav#site-navigation > div > ul > li {
height: 86px; line-height: 86px; position: relative;
text-align: left; -webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body:not(.mobile-view):not(.header-layout-side) #nav-wrap nav#site-navigation > div > ul > li {
display: inline-block!important;
}
body.header-layout-side.logo-layout-center #nav-wrap nav#site-navigation > div > ul > li {
text-align: center;
}
body.header-layout-side #nav-wrap nav#site-navigation,
body.header-layout-side #nav-wrap nav#site-navigation > div {
float: none;
width: 100%;
}
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li {
display: block;
height: 36px;
line-height: 36px;
}
body:not(.mobile-view):not(.header-layout-side) #nav-wrap nav#site-navigation > div > ul > li > a,
body:not(.mobile-view):not(.header-layout-side) #nav-wrap nav#site-navigation > div > ul > li > .pix-menu-no-link {
display: block!important;
}
#nav-wrap nav#site-navigation > div > ul > li > a,
#nav-wrap nav#site-navigation > div > ul > li > .pix-menu-no-link {
color: #151515;
padding: 0 20px;
position: relative;
}
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li > a,
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li > .pix-menu-no-link {
padding: 0 30px;
}
#nav-wrap nav#site-navigation > div > ul > li > a::before,
#nav-wrap nav#site-navigation > div > ul > li > .pix-menu-no-link::before {
background: transparent;
content: '';
display: block;
height: 2px;
left: 19px;
position: absolute;
right: 19px;
top: calc(50% + 10px);  -webkit-transition: background .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: background .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: background .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: background .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: background .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
#nav-wrap nav#site-navigation > div > ul > li.current-menu-item > a::before,
#nav-wrap nav#site-navigation > div > ul > li.current-menu-item > .pix-menu-no-link::before {
background: #0b91e2; }
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li.current-menu-item > a > span,
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li.current-menu-item > .pix-menu-no-link > span {
position: relative;
}
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li.current-menu-item > a > span::before,
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li.current-menu-item > .pix-menu-no-link > span::before {
background: #0b91e2; content: '';
display: block;
height: 2px;
left: 0;
position: absolute;
right: 0;
top: calc(50% + 10px);  }
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li.current-menu-item > a::before,
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li.current-menu-item > .pix-menu-no-link::before {
display: none;
}
#nav-wrap nav#site-navigation > div > ul > li:hover > a,
#nav-wrap nav#site-navigation > div > ul > li:hover > .pix-menu-no-link {
color: rgba(15,15,15,.5); }
#nav-wrap nav#site-navigation > div > ul li > ul,
#nav-wrap nav#site-navigation > div > ul > li .pixmenu-wrap-level {
background: #151515; border-color: #0b91e2; border-style: solid;
border-width: 1px 0 0;
-moz-box-shadow: inset 0 0 1px rgba(255,255,255,.1); box-shadow: inset 0 0 1px rgba(255,255,255,.1); color: #ffffff; left: 0; margin: 1px 0 0;
opacity: 0;
padding: 10px 0 12px;
position: absolute;
text-align: left; top: -999999px;
width: 215px;
z-index: 1;
-webkit-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .5s;
-moz-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .5s;
-ms-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .5s;
-o-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .5s;
transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .5s;
}
body.header-layout-side #nav-wrap nav#site-navigation > div > ul li > ul,
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li .pixmenu-wrap-level {
-webkit-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
}
#nav-wrap nav#site-navigation > div > ul li > ul ul {
-webkit-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s;
-moz-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s;
-ms-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s;
-o-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s;
transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s;
}
body.header-layout-side #nav-wrap nav#site-navigation > div > ul li > ul,
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li .pixmenu-wrap-level {
left: -999999px; top: 0;
}
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li > ul,
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li .pixmenu-wrap-level {
border-width: 0 0 0 2px; }
#nav-wrap nav#site-navigation > div > ul > li .pixmenu-wrap-level {
width: auto;
}
#nav-wrap nav#site-navigation > div > ul > li .pixmenu-wrap-level > div > ul {
position: relative;
}
#nav-wrap nav#site-navigation > div > ul > li .pixmenu-wrap-level > div > ul:not(:last-child)::after {
background: rgba(255,255,255,.1); bottom: -3000000px;
content: '';
display: block;
position: absolute;
right: 0;
top: 3px;
width: 1px;
}
#nav-wrap nav#site-navigation > div > ul li:hover > ul,
#nav-wrap nav#site-navigation > div > ul li:hover > .pixmenu-wrap-level {
opacity: 1;
top: 86px; -webkit-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
#nav-wrap nav#site-navigation > div > ul ul li:hover > ul {
-webkit-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s;
-moz-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s;
-ms-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s;
-o-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s;
transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s;
}
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li:hover > ul,
body.header-layout-side #nav-wrap nav#site-navigation > div > ul > li:hover > .pixmenu-wrap-level {
top: 0;
left: calc(100% + 1px); }
body.header-layout-side #nav-wrap nav#site-navigation > div > ul li:hover > ul,
body.header-layout-side #nav-wrap nav#site-navigation > div > ul li:hover > .pixmenu-wrap-level {
top: 0;
left: 100%; }
#nav-wrap nav#site-navigation > div > ul li:hover > ul::before {
right: 0; }
#nav-wrap nav#site-navigation > div > ul > li li {
height: auto;
line-height: 2;
}
#nav-wrap nav#site-navigation > div > ul > li li > a,
#nav-wrap nav#site-navigation > div > ul > li li > .pix-menu-no-link {
color: inherit;
margin: 3px 13px;
padding: 3px 12px;
text-transform: none; -webkit-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
nav#site-navigation li > a .pix_menu_tag,
nav#site-navigation li > .pix-menu-no-link .pix_menu_tag {
background-color: #0b91e2; color: #ffffff; display: inline-block;
font-size: 8px;
line-height: 1.8;
margin: -2.5em 0 0 -0.5em;
padding: 0 3px;
position: absolute;
text-transform: uppercase;
top: 50%;
vertical-align: middle;
}
body.first-nav-icon-arrow #nav-wrap nav#site-navigation > div > ul > li.menu-item-has-children > a::after,
body.first-nav-icon-arrow #nav-wrap nav#site-navigation > div > ul > li.menu-item-has-children > .pix-menu-no-link::after,
body.sub-nav-icon-arrow #nav-wrap nav#site-navigation > div > ul li li.menu-item-has-children > a::after,
body.sub-nav-icon-arrow #nav-wrap nav#site-navigation > div > ul li li.menu-item-has-children > .pix-menu-no-link::after {
border-color: #151515; border-style: solid;
border-width: 1px 1px 0 0;
content: '';
display: inline-block;
height: 5px;
margin-left: 4px; position: absolute;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
-webkit-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
top: calc(50% - 5px);
width: 5px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
body.first-nav-icon-arrow #nav-wrap nav#site-navigation > div > ul li.menu-item-has-children:hover > a::after,
body.first-nav-icon-arrow #nav-wrap nav#site-navigation > div > ul li.menu-item-has-children:hover > .pix-menu-no-link::after,
body.sub-nav-icon-arrow #nav-wrap nav#site-navigation > div > ul li.menu-item-has-children:hover > a::after,
body.sub-nav-icon-arrow #nav-wrap nav#site-navigation > div > ul li.menu-item-has-children:hover > .pix-menu-no-link::after {
opacity: 0;
}
body.first-nav-icon-arrow.header-layout-side #nav-wrap nav#site-navigation > div > ul > li.menu-item-has-children > a::after,
body.first-nav-icon-arrow.header-layout-side #nav-wrap nav#site-navigation > div > ul > li.menu-item-has-children > .pix-menu-no-link::after {
top: calc(50% - 3px);
-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
body.sub-nav-icon-arrow #nav-wrap nav#site-navigation > div > ul li li.menu-item-has-children > a::after,
body.sub-nav-icon-arrow #nav-wrap nav#site-navigation > div > ul li li.menu-item-has-children > .pix-menu-no-link::after {
border-color: #ffffff; top: calc(50% - 2px);
-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
body.first-nav-icon-bullet #nav-wrap nav#site-navigation > div > ul > li.menu-item-has-children > a::after,
body.first-nav-icon-bullet #nav-wrap nav#site-navigation > div > ul > li.menu-item-has-children > .pix-menu-no-link::after,
body.sub-nav-icon-bullet #nav-wrap nav#site-navigation > div > ul li li.menu-item-has-children > a::after,
body.sub-nav-icon-bullet #nav-wrap nav#site-navigation > div > ul li li.menu-item-has-children > .pix-menu-no-link::after {
background: #151515; -moz-border-radius: 50%;
border-radius: 50%;
content: '';
display: inline-block;
height: 4px;
margin-left: 5px; position: absolute;
-webkit-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
top: calc(50% - 2px);
width: 4px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
body.first-nav-icon-bullet #nav-wrap nav#site-navigation > div > ul > li.menu-item-has-children:hover > a::after,
body.first-nav-icon-bullet #nav-wrap nav#site-navigation > div > ul > li.menu-item-has-children:hover > .pix-menu-no-link::after {
opacity: .5;
}
body.first-nav-icon-bullet #nav-wrap nav#site-navigation > div > ul li.menu-item-has-children:hover > a::after,
body.first-nav-icon-bullet #nav-wrap nav#site-navigation > div > ul li.menu-item-has-children:hover > .pix-menu-no-link::after,
body.sub-nav-icon-bullet #nav-wrap nav#site-navigation > div > ul li.menu-item-has-children:hover > a::after,
body.sub-nav-icon-bullet #nav-wrap nav#site-navigation > div > ul li.menu-item-has-children:hover > .pix-menu-no-link::after {
top: calc(50% - 1px);
height: 1px;
}
#nav-wrap nav#site-navigation > div > ul > li li:hover > a {
background: rgba(255,255,255,0.075); }
#nav-wrap nav#site-navigation > div > ul > li li .pix_mega_title {
color: rgba(255,255,255,.5); font-weight: bold;
text-transform: uppercase;
}
#nav-wrap nav#site-navigation > div > ul > li ul ul {
border-width: 0;
left: 214px; }
#nav-wrap nav#site-navigation > div > ul > li ul.reverse ul,
#nav-wrap nav#site-navigation > div > ul > li ul ul.reverse {
left: -214px; }
#nav-wrap nav#site-navigation > div > ul li li:hover > ul {
opacity: 1;
top: 0;
}
#nav-wrap nav#site-navigation .pixmenu-wrap-row {
overflow: hidden;
}
#nav-wrap nav#site-navigation .mega_clear {
background: rgba(255,255,255,.1); display: block;
height: 1px;
margin: 8px auto;
width: calc(100% - 26px);
}
#nav-wrap nav#site-navigation .pixmenu-wrap-row > ul[data-col="1"] {
width: 200px; }
#nav-wrap nav#site-navigation [data-cols="1"] .pixmenu-wrap-row > ul[data-col="1"] {
max-width: 100%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="1"] .pixmenu-wrap-row > ul[data-col="1"] {
width: 100%;
}
#nav-wrap nav#site-navigation [data-cols="2"] .pixmenu-wrap-row > ul[data-col="1"] {
max-width: 50%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="2"] .pixmenu-wrap-row > ul[data-col="1"] {
width: 50%;
}
#nav-wrap nav#site-navigation [data-cols="3"] .pixmenu-wrap-row > ul[data-col="1"] {
max-width: 33.33%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="3"] .pixmenu-wrap-row > ul[data-col="1"] {
width: 33.33%;
}
#nav-wrap nav#site-navigation [data-cols="4"] .pixmenu-wrap-row > ul[data-col="1"] {
max-width: 25%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="4"] .pixmenu-wrap-row > ul[data-col="1"] {
width: 25%;
}
#nav-wrap nav#site-navigation [data-cols="5"] .pixmenu-wrap-row > ul[data-col="1"] {
max-width: 20%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="5"] .pixmenu-wrap-row > ul[data-col="1"] {
width: 20%;
}
#nav-wrap nav#site-navigation [data-cols="6"] .pixmenu-wrap-row > ul[data-col="1"] {
max-width: 16.66%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="6"] .pixmenu-wrap-row > ul[data-col="1"] {
width: 16.66%;
}
#nav-wrap nav#site-navigation .pixmenu-wrap-row > ul[data-col="2"] {
width: 400px; }
#nav-wrap nav#site-navigation [data-cols="2"] .pixmenu-wrap-row > ul[data-col="2"] {
max-width: 100%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="2"] .pixmenu-wrap-row > ul[data-col="2"] {
width: 100%;
}
#nav-wrap nav#site-navigation [data-cols="3"] .pixmenu-wrap-row > ul[data-col="2"] {
max-width: 75%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="3"] .pixmenu-wrap-row > ul[data-col="2"] {
width: 75%;
}
#nav-wrap nav#site-navigation [data-cols="4"] .pixmenu-wrap-row > ul[data-col="2"] {
max-width: 50%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="4"] .pixmenu-wrap-row > ul[data-col="2"] {
width: 50%;
}
#nav-wrap nav#site-navigation [data-cols="5"] .pixmenu-wrap-row > ul[data-col="2"] {
max-width: 40%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="5"] .pixmenu-wrap-row > ul[data-col="2"] {
width: 40%;
}
#nav-wrap nav#site-navigation [data-cols="6"] .pixmenu-wrap-row > ul[data-col="2"] {
max-width: 33.33%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="6"] .pixmenu-wrap-row > ul[data-col="2"] {
width: 33.33%;
}
#nav-wrap nav#site-navigation .pixmenu-wrap-row > ul[data-col="3"] {
width: 600px; }
#nav-wrap nav#site-navigation [data-cols="3"] .pixmenu-wrap-row > ul[data-col="3"] {
max-width: 100%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="3"] .pixmenu-wrap-row > ul[data-col="3"] {
width: 100%;
}
#nav-wrap nav#site-navigation [data-cols="4"] .pixmenu-wrap-row > ul[data-col="3"] {
max-width: 75%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="4"] .pixmenu-wrap-row > ul[data-col="3"] {
width: 75%;
}
#nav-wrap nav#site-navigation [data-cols="5"] .pixmenu-wrap-row > ul[data-col="3"] {
max-width: 60%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="5"] .pixmenu-wrap-row > ul[data-col="3"] {
max-width: 60%;
}
#nav-wrap nav#site-navigation [data-cols="6"] .pixmenu-wrap-row > ul[data-col="3"] {
max-width: 50%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="6"] .pixmenu-wrap-row > ul[data-col="3"] {
width: 50%;
}
#nav-wrap nav#site-navigation .pixmenu-wrap-row > ul[data-col="4"] {
width: 800px; }
#nav-wrap nav#site-navigation [data-cols="4"] .pixmenu-wrap-row > ul[data-col="4"] {
max-width: 100%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="4"] .pixmenu-wrap-row > ul[data-col="4"] {
width: 100%;
}
#nav-wrap nav#site-navigation [data-cols="5"] .pixmenu-wrap-row > ul[data-col="4"] {
max-width: 80%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="5"] .pixmenu-wrap-row > ul[data-col="4"] {
width: 80%;
}
#nav-wrap nav#site-navigation [data-cols="6"] .pixmenu-wrap-row > ul[data-col="4"] {
max-width: 66.66%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="6"] .pixmenu-wrap-row > ul[data-col="4"] {
width: 66.66%;
}
#nav-wrap nav#site-navigation .pixmenu-wrap-row > ul[data-col="5"] {
width: 1000px; }
#nav-wrap nav#site-navigation [data-cols="5"] .pixmenu-wrap-row > ul[data-col="5"] {
max-width: 100%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="5"] .pixmenu-wrap-row > ul[data-col="5"] {
width: 100%;
}
#nav-wrap nav#site-navigation [data-cols="6"] .pixmenu-wrap-row > ul[data-col="5"] {
max-width: 83.33%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="6"] .pixmenu-wrap-row > ul[data-col="5"] {
width: 83.33%;
}
#nav-wrap nav#site-navigation .pixmenu-wrap-row > ul[data-col="6"] {
width: 1200px; }
#nav-wrap nav#site-navigation [data-cols="6"] .pixmenu-wrap-row > ul[data-col="6"] {
max-width: 100%;
}
#nav-wrap nav#site-navigation .wide_width [data-cols="6"] .pixmenu-wrap-row > ul[data-col="6"] {
width: 100%;
} body.mood-overlay-menu #nav-wrap nav#site-navigation > div:not(#header-cart),
body.mood-overlay-menu #header-icons {
display: none;
}
#hamburger-menu {
display: none;
}
body.mobile-view #hamburger-menu,
body.mood-overlay-menu #hamburger-menu {
cursor: pointer;
display: block;
height: 86px; margin-left: 15px; position: relative;
width: 20px;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.mobile-view .hamburger-bar,
body.mobile-view .hamburger-bar:after,
body.mobile-view .hamburger-bar:before,
body.mood-overlay-menu .hamburger-bar,
body.mood-overlay-menu .hamburger-bar:after,
body.mood-overlay-menu .hamburger-bar:before {
height: 2px;
width: 18px;
}
body.mobile-view .hamburger-bar,
body.mood-overlay-menu .hamburger-bar {
background: #151515; left: 50%;
margin: -1px 0 0 -9px;
position: absolute;
top: 50%;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.mobile-view .hamburger-bar.clicked,
body.mood-overlay-menu .hamburger-bar.clicked {
opacity: 0;
}
body.mobile-view .hamburger-bar:before,
body.mood-overlay-menu .hamburger-bar:before {
background: #151515; content: "";
position: absolute;
left: 0;
bottom: 5px;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.mobile-view .hamburger-bar:after,
body.mood-overlay-menu .hamburger-bar:after {
background: #151515; content: "";
left: 0;
position: absolute;
top: 5px;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.mobile-view #hamburger-menu.clicked .hamburger-bar,
body.mobile-view #hamburger-menu-overlay.clicked .hamburger-bar,
body.mood-overlay-menu #hamburger-menu.clicked .hamburger-bar,
body.mood-overlay-menu #hamburger-menu-overlay.clicked .hamburger-bar {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
body.mobile-view #hamburger-menu.clicked .hamburger-bar:before,
body.mobile-view #hamburger-menu.clicked .hamburger-bar:after,
body.mobile-view #hamburger-menu-overlay.clicked .hamburger-bar:before,
body.mobile-view #hamburger-menu-overlay.clicked .hamburger-bar:after,
body.mood-overlay-menu #hamburger-menu.clicked .hamburger-bar:before,
body.mood-overlay-menu #hamburger-menu.clicked .hamburger-bar:after,
body.mood-overlay-menu #hamburger-menu-overlay.clicked .hamburger-bar:before,
body.mood-overlay-menu #hamburger-menu-overlay.clicked .hamburger-bar:after {
top: 0;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
body.mobile-view #hamburger-menu.clicked .hamburger-bar:after,
body.mobile-view #hamburger-menu-overlay.clicked .hamburger-bar:after,
body.mood-overlay-menu #hamburger-menu.clicked .hamburger-bar:after,
body.mood-overlay-menu #hamburger-menu-overlay.clicked .hamburger-bar:after {
opacity: 0;
}
#overlay-wrap {
background: rgba(15,15,15,.95); bottom: 0;
display: none;
left: 0;
opacity: 0;
overflow: scroll;
position: fixed;
top: 0;
width: 100%;
z-index: 9;
}
body.logged-in.admin-bar #overlay-wrap {
top: 32px;
}
body.mobile-view #overlay-wrap {
display: none!important;
}
#overlay-header {
color: #ffffff; height: 0;
left: 0;
margin: auto;
position: relative;
top: 0;
width: 100%;
z-index: 1;
}
body.logged-in.admin-bar #overlay-header {
top: 32px;
}
#overlay-header-wrap {
display: block;
height: 0;
margin: auto;
max-width: 1200px; padding: 0 40px;
position: relative;
width: 100%;
z-index: 1;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.header-layout-wide-overlay #overlay-header-wrap {
max-width: none;
}
#hamburger-menu-overlay {
cursor: pointer;
display: block;
height: 86px; position: relative;
right: -20px;
width: 60px;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.mood-has-topbar:not(.sticky-reached) #hamburger-menu-overlay {
top: 30px; }
body:not(.mobile-view) .appended-menu {
display: table!important;
height: 100%;
position: absolute;
text-align: center;
top: 0;
width: 100%;
z-index: 0;
}
.appended-menu ul, 
.appended-menu ol,
.appended-menu li {
list-style: none;
margin: 0;
padding: 0;
}
.appended-menu > ul > li {
margin: 0 auto;
max-width: 800px;
opacity: 0;
width: calc(100% - 200px);
}
.appended-menu > ul > li#header-icons {
margin-top: 20px;
opacity: 1;
}
.appended-menu #header-search,
.appended-menu #nav-social .nav-social-element {
height: 50px; margin: 0;
padding: 0;
width: 40px;
}
.appended-menu > ul > li#header-icons a {
height: 50px; opacity: 0;
padding: 0 8px;
width: 40px;
}
.appended-menu > ul > li#header-icons a svg {
height: 20px;
left: calc(50% - 10px);
top: calc(50% - 10px);
width: 20px;
}
.appended-menu #top-search-icon {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.appended-menu #nav-social::before {
display: none;
}
.appended-menu li ul {
display: none;
float: none;
}
.appended-menu li li {
opacity: 0;
}
.appended-menu #primary-menu {
display: table-cell;
vertical-align: middle;
}
.appended-menu ul > li > a,
.appended-menu ul > li > .pix-menu-no-link {
color: #ffffff;
display: inline-block;
font-family: sans-serif; font-size: 30px; font-weight: bold; line-height: 50px; padding: 0 20px;
position: relative;
text-transform: uppercase; -webkit-transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.appended-menu > ul > li.current-menu-item > a > span,
.appended-menu > ul > li.current-menu-item > .pix-menu-no-link > span,
.appended-menu li.sub-revealed > a > span,
.appended-menu li.sub-revealed > .pix-menu-no-link > span,
.appended-menu ul > li > a:hover,
.appended-menu ul > li > .pix-menu-no-link:hover {
color: rgba(255,255,255,.5); }
.appended-menu ul > li > a > span,
.appended-menu ul > li > .pix-menu-no-link > span {
position: relative;
}
.appended-menu > ul li.sub-revealed > a > span::before,
.appended-menu > ul li.sub-revealed > .pix-menu-no-link > span::before {
background: #0b91e2; content: '';
display: block;
height: 2px;
left: 0;
position: absolute;
right: 0;
top: calc(50% + 26px);  -webkit-transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: color 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.appended-menu li > a .pix_menu_tag,
.appended-menu li > .pix-menu-no-link .pix_menu_tag {
background-color: #0b91e2; color: #ffffff; display: inline-block;
font-size: 8px;
line-height: 1.8;
margin: -28px 0 0 -1em; padding: 0 3px;
position: absolute;
text-transform: uppercase;
top: 50%;
vertical-align: middle;
}
.appended-menu > ul .sub-overlay-back-arrow {
cursor: pointer;
display: none;
height: 44px;
left: 0;
padding: 10px;
position: absolute;
top: calc(50% - 22px);
width: 44px;
}
.appended-menu .pix_mega_title,
.appended-menu li.menu-item-has-children .pix-menu-no-link {
cursor: pointer;
}
body.mobile-view .sub-overlay-back-arrow {
display: none!important;
}
.appended-menu > ul .sub-overlay-back-arrow svg {
height: 18px;
}
.appended-menu > ul .sub-overlay-back-arrow svg.line-icon path {
stroke: #ffffff; stroke-width: 2px;
}
body.overlay-icon-arrow .appended-menu li.menu-item-has-children:not(.sub-revealed) > a::after,
body.overlay-icon-arrow .appended-menu li.menu-item-has-children:not(.sub-revealed) > .pix-menu-no-link::after,
body.overlay-icon-arrow .appended-menu .ul-mega > li:not(.sub-revealed) > .pix_mega_title::after {
border-color: #ffffff; border-style: solid;
border-width: 2px 2px 0 0;
content: '';
display: inline-block;
height: 8px;
margin-left: 6px; position: absolute;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
top: calc(50% - 2px);
width: 8px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.overlay-icon-arrow .appended-menu li.menu-item-has-children:not(.sub-revealed):hover > a::after,
body.overlay-icon-arrow .appended-menu li.menu-item-has-children:not(.sub-revealed):hover > .pix-menu-no-link::after,
body.overlay-icon-arrow .appended-menu .ul-mega > li:not(.sub-revealed):hover > .pix_mega_title::after {
opacity: .5;
}
body.overlay-icon-bullet .appended-menu li.menu-item-has-children:not(.sub-revealed) > a::after,
body.overlay-icon-bullet .appended-menu li.menu-item-has-children:not(.sub-revealed) > .pix-menu-no-link::after,
body.overlay-icon-bullet .appended-menu .ul-mega > li:not(.sub-revealed) > .pix_mega_title::after {
background: #ffffff; -moz-border-radius: 50%;
border-radius: 50%;
content: '';
display: inline-block;
height: 5px;
margin-left: 6px; position: absolute;
top: calc(50% - 2px);
width: 5px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.overlay-icon-bullet .appended-menu li.menu-item-has-children:not(.sub-revealed):hover > a::after,
body.overlay-icon-bullet .appended-menu li.menu-item-has-children:not(.sub-revealed):hover > .pix-menu-no-link::after,
body.overlay-icon-bullet .appended-menu .ul-mega > li:not(.sub-revealed):hover > .pix_mega_title::after {
opacity: .5;
}
body.overlay-icon-hellip .appended-menu li.menu-item-has-children:not(.sub-revealed) > a::after,
body.overlay-icon-hellip .appended-menu li.menu-item-has-children:not(.sub-revealed) > .pix-menu-no-link::after,
body.overlay-icon-hellip .appended-menu .ul-mega > li:not(.sub-revealed) > .pix_mega_title::after {
content: '\2026';
display: inline-block;
font-size: .5em;
margin: 0 -1em 0 6px; -webkit-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.overlay-icon-hellip .appended-menu li.menu-item-has-children:not(.sub-revealed):hover > a::after,
body.overlay-icon-hellip .appended-menu li.menu-item-has-children:not(.sub-revealed):hover > .pix-menu-no-link::after,
body.overlay-icon-hellip .appended-menu .ul-mega > li:not(.sub-revealed):hover > .pix_mega_title::after {
opacity: .5;
}
body.mood-overlay-menu .appended-menu #header-icons {
display: block;
}
.appended-menu #header-search,
.appended-menu #nav-social {
display: inline-block;
float: none;
} #top-search-icon {
height: 86px; line-height: 86px; padding: 0 15px;
position: relative;
width: 46px;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
#top-search-icon path {
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
#top-search-icon:hover {
opacity: .5;
}
#top-search-text {
display: none;
}
body.header-layout-wide-centered #top-search-icon {
width: 40px;
}
body.header-layout-side.logo-layout-center #header-search {
display: inline-block;
float: none;
vertical-align: bottom;
}
body.header-layout-side #top-search-icon {
height: 44px;
line-height: 44px;
}
#top-search-icon svg {
height: 16px;
left: calc(50% - 8px);
position: absolute;
stroke-width: 2px;
top: calc(50% - 8px);
width: 16px;
}
#top-search-icon svg > * {
stroke: #151515; }
#top-search-form {
background: rgba(15,15,15,.95); color: #ffffff; display: none;
height: 100%;
left: 0;
margin: 0;
opacity: 0;
position: fixed;
right: 0; text-align: left;
top: 0;
width: 100%;
z-index: 10;
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
transform-origin: 50% 0;
}
#top-search-form form {
position: relative;
}
#top-search-form form {
position: relative;
}
#close-search-form {
cursor: pointer;
display: none;
height: 30px;
right: 30px;
position: absolute;
top: 50px;
width: 60px;
}
#close-search-form::before,
#close-search-form::after {
background: #ffffff; content: '';
display: block;
height: 55%;
left: calc(50% - 1px);
position: absolute;
top: 0;
width: 2px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#close-search-form::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#top-search-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]) {
font-size: inherit;
margin: 0;
}
#top-search-form [data-id="searchform"] [data-id="searchsubmit"] {
cursor: pointer;
height: 100%;
margin: 0;
opacity: 0;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
#top-search-form form svg {
display: none;
}
#top-search-form .form-wrap {
height: 50px!important;
left: calc(50% - 350px)!important;
perspective: 1000px;
position: absolute;
top: 30%;
width: 700px!important;
}
#top-search-form form input[type="search"] {
background-color: transparent!important;
background-position: right 25px center!important;
background-repeat: no-repeat!important;
border: 1px solid rgba(255,255,255,.1); -moz-border-radius: 2px;
border-radius: 2px;
color: #ffffff; font-size: 20px!important;
height: 80px!important;
line-height: 80px!important;
opacity: 0;
padding: 0 30px;
position: relative;
top: 0;
width: 100%!important;
-webkit-transition: border 3s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: border 3s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: border 3s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: border 3s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: border 3s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
#top-search-form form input[type="search"]:focus {
border: 1px solid rgba(255,255,255,.5); }
#top-search-form form input[type="search"]::-webkit-input-placeholder {
color: rgba(255,255,255,.5); }
#top-search-form form input[type="search"]::-moz-placeholder {
color: rgba(255,255,255,.5); }
#top-search-form form input[type="search"]:-ms-input-placeholder {
color: rgba(255,255,255,.5); }
#top-search-form form input[type="search"]::input-placeholder {
color: rgba(255,255,255,.5); } #nav-social {
position: relative;
}
body.header-layout-side.logo-layout-center #nav-social {
display: inline-block;
float: none;
vertical-align: bottom;
}
#nav-social::before {
background: #151515; content: '';
display: block;
float: left; height: 86px; margin: 0 20px;
opacity: .1;
width: 1px;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.header-layout-side #nav-social::before {
display: none;
}
#nav-social .nav-social-element {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 86px; margin: 0 15px;
position: relative;
width: 10px;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body:not(.header-layout-wide):not(.header-layout-wide-centered):not(.header-layout-side) #nav-social .nav-social-element:last-child {
margin-right: 0; }
body.header-layout-side #nav-social .nav-social-element {
height: 44px;
}
#nav-social .nav-social-element svg {
height: 16px;
left: calc(50% - 8px);
position: absolute;
stroke-width: 2px;
top: calc(50% - 8px);
width: 16px;
}
#nav-social .nav-social-element:hover {
opacity: .5;
}
#nav-social .nav-social-element svg.fill-icon,
#nav-social .nav-social-element svg.fill-icon * {
fill: #151515; -webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
#nav-social .nav-social-element svg.line-icon * {
stroke: #151515; }
body.header-layout-wide #nav-social {
margin-right: -20px; }
body.header-layout-wide-centered #header-icons {
position: absolute;
right: 20px; top: 0;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.header-layout-wide-centered.mood-has-topbar:not(.sticky-reached) #header-icons {
top: 30px; }
body.header-layout-side #header-icons {
bottom: 0;
left: 0; padding: 0 10px 10px;
position: absolute;
width: 100%;
}
body.header-layout-side.logo-layout-center #header-icons {
text-align: center;
} #header-cart {
height: 86px; line-height: 86px; padding: 0 15px;
position: relative;
width: 46px;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.header-layout-wide-centered #header-cart {
width: 40px;
}
body.header-layout-side #header-cart {
background: #ffffff; border-color: rgba(21,21,21,.1); border-style: solid;
border-width: 0 0 1px 1px; height: 46px;
line-height: 46px;
position: fixed;
right: 0;
top: 0;
}
body.header-layout-side.logged-in.admin-bar #header-cart {
top: 32px;
}
body:not(.mobile-view) #header-cart > a {
display: block!important;
}
#header-cart svg {
height: 16px;
left: calc(50% - 8px);
position: absolute;
stroke-width: 2px;
top: calc(50% - 8px);
width: 16px;
}
#header-cart svg > * {
stroke: #151515; -webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.header-layout-side #header-cart svg {
left: calc(50% - 9px); }
#top-mini-cart {
background: #151515; border-color: #0b91e2; border-style: solid;
border-width: 2px 0 0;
-moz-box-shadow: inset 0 0 1px rgba(255,255,255,.1); box-shadow: inset 0 0 1px rgba(255,255,255,.1); color: #ffffff; left: 0; margin: 0;
opacity: 0;
padding: 30px;
position: absolute;
text-align: left; top: -999999px;
width: 290px;
z-index: 1;
-webkit-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .5s;
-moz-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .5s;
-ms-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .5s;
-o-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .5s;
transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .5s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .5s;
}
#header-cart:hover > #top-mini-cart {
opacity: 1;
top: 86px; -webkit-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, top .01s .25s, margin 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.header-layout-side #header-cart > #top-mini-cart {
left: auto; right: 0; }
body.header-layout-side #header-cart:hover > #top-mini-cart {
top: 46px;
}
#top-mini-cart ul.cart_list li {
display: table;
line-height: 1.7; padding-right: 30px; position: relative;
width: 100%;
}
#header-cart p {
line-height: 1.7; }
#top-mini-cart ul.cart_list li img {
margin: 0 !important;
padding-right: 15px; padding-top: .325em;
width: 65px;
}
#header-wrap #top-mini-cart ul.cart_list,
#header-wrap #top-mini-cart ul.cart_list a,
#top-mini-cart ul.cart_list,
#top-mini-cart ul.cart_list a {
color: inherit;
font-family: sans-serif; font-size: 12px; font-style: normal;
font-weight: normal;
letter-spacing: 0;
text-transform: none;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
#top-mini-cart ul.cart_list a.remove {
height: 20px;
line-height: 20px;
position: absolute;
right: 0; text-align: center;
width: 20px;
}
#top-cart-amount {
background-color: #0b91e2; -moz-border-radius: 50%;
border-radius: 50%;
color: #ffffff; display: inline-block;
font-size: 8px;
line-height: 1.8;
margin: -2.5em 0 0 -0.5em;
padding: 0 3px;
position: absolute;
right: 5px; text-align: center;
text-transform: uppercase;
top: 50%;
vertical-align: middle;
width: 1.8em;
}
body.mobile-view #top-cart-amount {
left: 20px; right: auto; }
#top-cart-text {
display: none;
}
#top-mini-cart .mini-cart-thumb,
#top-mini-cart .mini-cart-product-name {
display: block;
float: left;
margin-bottom: 20px;
max-width: 135px;
}
#top-mini-cart .mini-cart-product-name .quantity {
clear: both;
display: block;
opacity: .5;
}
#header-cart p.total {
border-top: 1px solid rgba(255,255,255,.1); font-size: 1.1em;
margin-top: 5px;
overflow: hidden;
padding: 15px 0;
width: 100%;
}
#header-cart p.total > * {
display: block;
float: left;
font-weight: bold;
text-align: right; width: calc(50% - 5px);
}
#header-cart p.total > .amount {
float: right; text-align: left; }
#header-cart p.buttons > a {
background: #0b91e2; -webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;
color: #ffffff; display: inline-block;
float: left; font-size: .85em;
margin: 0;
padding: 8px 15px;
text-align: center;
text-transform: uppercase;
width: calc(50% - 1px);
}
#header-cart p.buttons > a:last-child {
float: right; } body.mobile-view div.main-menu-container {
border-top: 2px solid #0b91e2; background: #151515; display: none;
padding: 20px 0;
position: relative;
width: 100%;
z-index: 1;
}
body.mobile-view div.main-menu-container ul.primary-menu {
margin: auto;
max-width: 800px;
}
body.mobile-view div.main-menu-container .alignleft {
float: none!important;
}
body.mobile-view div.main-menu-container li ul,
body.mobile-view div.main-menu-container li div {
margin: 0!important;
width: 100%!important;
}
body.mobile-view div.main-menu-container ul li {
background: #151515; color: #ffffff; list-style: none;
opacity: 1!important;
width: 100%;
}
body.mobile-view div.main-menu-container ul li li {
display: block;
}
body.mobile-view div.main-menu-container li > ul,
body.mobile-view div.main-menu-container li > div {
display: none;
}
body.mobile-view div.main-menu-container li > a,
body.mobile-view div.main-menu-container li > .pix-menu-no-link {
color: inherit;
display: block;
font-family: sans-serif; font-size: 12px; font-weight: bold; padding: 10px 30px;
position: relative;
text-transform: none; width: 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
body.mobile-view div.main-menu-container li > a .pix_menu_tag,
body.mobile-view div.main-menu-container li > .pix-menu-no-link .pix_menu_tag {
background-color: #0b91e2; color: #ffffff; display: inline-block;
font-size: 8px;
line-height: 1.8;
margin: -3em 0 0 -1.2em;
padding: 0 3px;
position: absolute;
text-transform: uppercase;
top: 50%;
vertical-align: middle;
}
body.mobile-view div.main-menu-container li > a .after,
body.mobile-view div.main-menu-container div > a .after,
body.mobile-view div.main-menu-container li > span .after {
height: 100%;
position: absolute;
right: 0; top: 0;
width: 40px;
}
body.mobile-view div.main-menu-container li > a .after::before,
body.mobile-view div.main-menu-container div > a .after::before,
body.mobile-view div.main-menu-container li > span .after::before {
background: #ffffff; bottom: 10px;
content: '';
left: 0; opacity: .1;
position: absolute;
top: 10px;
width: 1px;
}
body.mobile-view div.main-menu-container li > a .after::after,
body.mobile-view div.main-menu-container div > a .after::after,
body.mobile-view div.main-menu-container li > span .after::after {
border-color: #ffffff; border-style: solid;
border-width: 1px 1px 0 0;
content: '';
display: inline-block;
height: 5px;
left: calc(50% - 4px);
position: absolute;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
top: calc(50% - 5px);
width: 5px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
body.mobile-view div.main-menu-container li > a.clicked,
body.mobile-view div.main-menu-container div > a.clicked,
body.mobile-view div.main-menu-container li > span.clicked {
background: rgba(255,255,255,.05); }
body.mobile-view div.main-menu-container li > a.clicked .after::after,
body.mobile-view div.main-menu-container div > a.clicked .after::after,
body.mobile-view div.main-menu-container li > span.clicked .after::after {
top: calc(50% - 2px);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
body.mobile-view #nav-social {
border-top: 1px solid rgba(255,255,255,.1); background: #151515; display: table;
margin: 20px auto -20px;
max-width: 800px;
padding: 0 25px;
width: 100%;
}
body.mobile-view #nav-social::before {
display: none;
}
body.mobile-view #nav-social .nav-social-element {
display: table-cell;
height: 60px;
opacity: .45;
}
body.mobile-view #nav-social .nav-social-element svg.fill-icon * {
fill: #ffffff; -webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.mobile-view #nav-social .nav-social-element svg.line-icon * {
stroke: #ffffff; -webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.mobile-view #header-cart,
body.mobile-view #header-search,
body.mobile-view #top-search-icon {
height: auto;
line-height: inherit;
margin: auto;
max-width: 800px;
padding: 0;
width: 100%;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
body.mobile-view #top-cart-icon,
body.mobile-view #top-search-icon {
color: #ffffff; display: block;
font-family: sans-serif; font-size: 12px; font-weight: bold; opacity: 1!important;
padding: 10px 30px;
position: relative;
text-transform: none; }
body.mobile-view #header-cart svg,
body.mobile-view #header-search svg {
left: auto;
margin-right: 10px;
position: relative;
top: auto;
vertical-align: sub;
}
body.mobile-view #header-cart svg.fill-icon,
body.mobile-view #header-search svg.fill-icon {
fill: #ffffff; }
body.mobile-view #header-cart svg.line-icon *,
body.mobile-view #header-search svg.line-icon * {
stroke: #ffffff; }
body.mobile-view #header-search form svg {
display: none;
}
body.mobile-view #top-cart-text,
body.mobile-view #top-search-text {
display: inline-block;
}
body.mobile-view #top-mini-cart {
border: 0;
-moz-box-shadow: none;
box-shadow: none;
display: none;
left: 0!important;
padding: 0;
opacity: 1;
position: relative;
top: auto;
width: 100%;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
body.mobile-view #top-mini-cart ul {
margin: 0!important;
}
body.mobile-view #header-cart:hover > #top-mini-cart {
opacity: 1;
top: auto;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
body.mobile-view #top-mini-cart > p {
overflow: hidden;
padding: 15px 20px;
}
body.mobile-view #top-mini-cart > p + p {
padding-top: 0;
}
body.mobile-view #header-topbar {
background: transparent;
color: #ffffff; height: auto;
line-height: inherit;
padding: 10px 0 0;
}
body.mobile-view #topbar-wrap {
border-top: 1px solid rgba(255,255,255,.1); max-width: 800px;
padding: 10px 0;
}
body.mobile-view #header-topbar .alignleft,
body.mobile-view #header-topbar .alignright {
float: none;
width: 100%;
}
body.mobile-view #header-topbar .top-bar-element.element-type-separator {
display: none!important;
}
body.mobile-view #header-topbar .top-bar-element:not(.element-type-lang-switcher),
body.mobile-view #header-topbar .top-bar-element li > span.wpml-native-name {
color: #ffffff; display: block;
font-family: sans-serif; font-size: 12px; font-weight: bold; padding: 10px 30px;
position: relative;
text-align: left; text-transform: none; }
body.mobile-view #header-topbar .top-bar-element.element-type-lang-switcher {
display: block;
padding: 0;
}
body.mobile-view #header-topbar svg {
height: 16px;
left: auto;
margin-right: 10px; position: relative;
stroke-width: 2px;
top: calc(50% - 8px);
width: 16px;
top: auto;
vertical-align: sub;
}
body.mobile-view li > span.wpml-native-name {
display: block;
width: 100%;
}
body.mobile-view .wpml_custom_language_top_selector > li > span::after {
display: none;
}
body.mobile-view .wpml_custom_language_top_selector ul {
background: #151515; border: 0;
-moz-box-shadow: none;
box-shadow: none;
color: #ffffff; display: none;
left: auto;
opacity: 1!important;
position: relative;
top: auto!important;
}
body.mobile-view .wpml_custom_language_top_selector li li > a {
margin: 0;
}
body.mobile-view #top-search-form {
display: none!important;
}
body.mobile-view #header-search .form-wrap {
display: none;
padding: 10px 30px;
width: 100%;
}
body.mobile-view [data-id="searchform"] input[type="search"] {
background: transparent;
border: 1px solid rgba(255,255,255,.1); color: #ffffff; font-size: inherit;
padding: 10px 0;
opacity: 1;
text-indent: 10px;
width: 100%;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
body.mobile-view [data-id="searchform"] input[type="submit"] {
display: none;
}
body.mobile-view .searchwp-live-search-results {
height: auto!important;
min-height: 60px;
} #page {
background: #ffffff; margin: auto;
opacity: 0; 
position: relative;
z-index: 1;
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.mood-loaded #page {
opacity: 1;
}
body.header-layout-side:not(.rtl) #page {
margin-left: 280px;
overflow: visible;
}
body.header-layout-side.rtl #page {
margin-right: 280px;
overflow: visible;
}
body.mood-boxed-layout.header-layout-side #page {
overflow: visible;
}
#page-wrap {
margin: auto;
max-width: 1200px;  padding: 0 40px;
position: relative;
}
body.page-template-wide-page #page-wrap,
body.page-template-wide-page-left-sidebar #page-wrap,
body.page-template-wide-page-right-sidebar #page-wrap {
max-width: none!important;
width: 100%!important;
} body.mobile-view #container {
display: block;
float: left;
width: 100%;
} body.page-template-page-narrow #primary {
margin: auto;
position: relative;
width: 75%;
}
body.page-template-page-right-sidebar #primary,
body.page-template-wide-page-right-sidebar #primary {
float: left; position: relative;
width: calc(75% - 50px);
}
body.page-template-page-left-sidebar #primary,
body.page-template-wide-page-left-sidebar #primary {
float: right; position: relative;
width: calc(75% - 50px);
}
body.none-sidebar-selected:not(.page-template-default) #primary {
float: none!important;
margin: auto!important;
padding-left: 0!important;
padding-right: 0!important;
}
@media screen and (max-width: 860px) {
body.page-template-page-narrow #primary,
body.page-template-page-right-sidebar #primary,
body.page-template-page-left-sidebar #primary,
body.page-template-wide-page-left-sidebar #primary,
body.page-template-wide-page-right-sidebar #primary {
float: none;
padding-left: 0;
padding-right: 0;
width: 100%;
}
}
@media screen and (max-width: 800px) {
#primary {
padding-left: 0;
padding-right: 0;
}
}
body:not(.no-space-content) #header-title + #container #main,
body.opaque-header:not(.no-space-content) #header-spacer + #container #main,
body:not(.no-space-content) #header-title + #container aside#secondary,
body.opaque-header:not(.no-space-content) #header-spacer + #container aside#secondary,
body.home.blog:not(.no-space-content) #main,
body.home.blog:not(.no-space-content) aside#secondary {
padding: 80px 0;
}
.single-post:not(.no-space-content) #header-title + #container #main,
.single-post:not(.no-space-content) #header-title + #container aside#secondary {
padding: 20px 0 60px;
}
.single-post:not(.no-space-content) #header-title.has_parallax + #container #main,
.single-post:not(.no-space-content) #header-title.has_parallax + #container aside#secondary {
padding: 60px 0;
} .mood-button-wrap {
display: block;
position: relative;
}
.mood-button-separator {
background: #ffffff; -moz-box-shadow: 0 0 10px rgba(21,21,21,.15); box-shadow: 0 0 10px rgba(21,21,21,.15); display: inline-block;
-moz-border-radius: 2000px;
border-radius: 2000px;
color: #222324; height: 60%;
font-family: "Lato"; font-size: 10px; font-weight: bold; min-width: 40px;
padding: 0 10px;
position: absolute;
text-align: center;
top: 50%;
word-wrap: normal!important;
z-index: 2;
}
.mood-button-separator-border {
background: rgba(21,21,21,.15); bottom: 1px;
display: inline-block;
position: absolute;
top: 1px;
width: 1px;
z-index: 1;
}
.mood-button-separator > svg {
display: inline-block;
left: calc(50% - 10px);
position: absolute;
top: calc(50% - 10px);
width: 22px;
}
.mood-button-wrap a {
z-index: 0;
}
button[type="submit"] {
white-space: nowrap;
}
.mood .mood-button,
.mood .vc_btn3,
.mood .vc_general.vc_btn3.mood-button,
.mood .vc_btn3[class*="vc_btn3-color-"],
.mood .vc_btn3[class*="vc_btn3-color-"][class*="vc_btn3-style-"],
input[type="submit"],
button[type="submit"],
.button,
.shipping-calculator-button,
table.compare-list .add-to-cart td a,
.widget.null-instagram-feed p > a,
.widget.widget_null-instagram-feed p > a,
body.mood #page .ts-timeline-css-button-link,
body.mood .ts-advanced-google-map-container .ts-advanced-google-map-controls .ts-advanced-google-map-controls-search-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background: #0b91e2; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #0b91e2; color: #ffffff; cursor: pointer;
font-family: "Lato"; font-weight: bold; font-size: 13px; display: inline-block;
line-height: 1.667em; padding: 1em 2.775em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: none;
text-transform: uppercase; -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), border .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), box-shadow .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), border .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -moz-box-shadow .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), border .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), box-shadow .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), border .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), box-shadow .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), border .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), box-shadow .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood .mood-button::after {
border-radius: inherit;
bottom: 0;
content: '';
display: block;
left: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
z-index: -1;
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood .mood-button:hover::after {
opacity: 1;
}
.mood .mood-button svg path {
stroke: #ffffff; -webkit-transition: stroke .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: stroke .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: stroke .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: stroke .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: stroke .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.no-shadow-button-hover .mood-button:hover {
-moz-box-shadow: none!important;
box-shadow: none!important;
}
.half-shadow-button .mood-button,
.half-shadow-button-hover .mood-button:hover {
-moz-box-shadow: 0 3px 12px rgba(21,21,21,.15); box-shadow: 0 3px 12px rgba(21,21,21,.15); }
.shadow-button .mood-button,
.shadow-button-hover .mood-button:hover {
-moz-box-shadow: 0 4px 15px rgba(21,21,21,.35); box-shadow: 0 4px 15px rgba(21,21,21,.35); }
.mood .vc_tta-tabs-list .vc_tta-tab > a i,
.mood .vc_tta-panels .vc_tta-panel-heading a i {
position: relative;
top: -.15em;
vertical-align: middle;
}
.mood .vc_tta-tabs-list .vc_tta-tab > a [data-icon-position="before"] i,
.mood .vc_tta-panels .vc_tta-panel-heading a [data-icon-position="before"] i {
margin-right: .5em;
}
.mood .vc_tta-tabs-list .vc_tta-tab > a [data-icon-position="after"] i,
.mood .vc_tta-panels .vc_tta-panel-heading a [data-icon-position="after"] i {
margin-left: .5em;
}
.mood .mood-button:not(.vc_btn3),
input[type="submit"],
button[type="submit"],
.button,
.shipping-calculator-button,
table.compare-list .add-to-cart td a {
margin-top: 20px;
}
.mood .mood-button-wrap .mood-button {
margin-top: 0;
white-space: nowrap;
}
@media screen and (max-width: 479px) {
.mood .mood-button-wrap .mood-button {
white-space: initial;
}
}
.mood .mood-button-wrap .mood-button svg {
position: relative;
top: -0.1em;
vertical-align: middle;
width: 24px;
}
.mood .mood-button-wrap .mood-button svg.custom-color {
-webkit-transition: inherit;
-moz-transition: inherit;
-ms-transition: inherit;
-o-transition: inherit;
transition: inherit;
}
.mood .mood-button-wrap.button-doubled .width_100 {
width: 50%!important;
}
.mood .mood-button:hover,
.mood .vc_btn3:hover,
.button:hover,
.mood .vc_general.vc_btn3.mood-button:hover,
.mood .vc_btn3[class*="vc_btn3-color-"]:hover,
.mood .vc_btn3[class*="vc_btn3-color-"][class*="vc_btn3-style-"]:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
.button:not(.disabled):hover,
.shipping-calculator-button:hover,
table.compare-list .add-to-cart td a:hover,
.widget.null-instagram-feed p > a:hover,
.widget.widget_null-instagram-feed p > a:hover {
background: #0b91e2; border: 1px solid #0b91e2; color: #ffffff; }
.mood .mood-button:hover svg.line-icon path {
stroke: #ffffff; }
.mood .vc_grid-btn-load_more a.vc_btn3,
.mood .vc_grid-btn-load_more a.vc_btn3:hover,
.mood .vc_grid-btn-load_more a.vc_btn3[class*="vc_btn3-color-"][class*="vc_btn3-style-"],
.mood .vc_grid-btn-load_more a.vc_btn3[class*="vc_btn3-color-"][class*="vc_btn3-style-"]:hover {
background: transparent!important;
border: 1px solid rgba(21,21,21,.1)!important; color: inherit!important;
}
.mood .vc_btn3.vc_btn3-style-outline-custom,
.mood .vc_btn3.vc_btn3-style-outline,
.mood .vc_btn3.vc_btn3-style-outline-custom:hover,
.mood .vc_btn3.vc_btn3-style-outline:hover,
.mood .vc_btn3.vc_btn3-style-outline-custom:focus,
.mood .vc_btn3.vc_btn3-style-outline:focus {
border-width: 1px;
}
.mood .vc_btn3.vc_btn3-shape-rounded {
border-radius: 3px!important;
}
.mood .vc_grid-btn-load_more a.vc_btn3.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
padding-left: 4em!important;
}
.mood .vc_grid-btn-load_more a.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
padding-right: 4em!important;
} .post-list {  position: relative;
-webkit-transition: height .4s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: height .4s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: height .4s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: height .4s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: height .4s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.pix-post-filters {
display: table-cell;
font-size: .775em;
line-height: 1.5em;
text-align: center;
vertical-align: middle;
}
.filter-left .pix-post-filters {
text-align: left;
}
.filter-right .pix-post-filters {
text-align: right;
}
.pix-post-filters a {
-moz-border-radius: 100px;
border-radius: 100px;
display: inline-block;
font-family: "Lato"; font-weight: bold;
line-height: 1.75em;
padding: .25em 18px;
text-decoration: none;
text-transform: uppercase;
-webkit-transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: allm .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.pix-post-filters a.selected {
background-color: rgba(21,21,21,.1); }
.pix-post-filters a {
color: inherit!important;
}
.gallery-shortcode-grid[data-columns] {
margin: 30px 0 0 -30px;
position: relative;
}
#main > .post-list[data-columns]:first-child {
margin-top: 0;
}
.gallery-shortcode-slideshow {
margin-bottom: 30px;
margin-top: 30px;
}
.featured-media .gallery-shortcode-slideshow {
margin: 0;
}
.post-list-filter-wrap {
display: table;
margin: 0 auto 2.5em;
max-width: 1200px;  text-align: center;
width: 100%;
white-space: nowrap;
}
.mood_filter_title {
color: inherit !important;
display: table-cell;
vertical-align: middle;
}
.mood_filter_title span {
display: block;
margin-top: -0.15em;
}
.mood_filter_stroke {
display: table-cell;
height: 1px;
position: relative;
vertical-align: middle;
width: 100%;
}
.mood_filter_stroke::after {
background-color: rgba(21,21,21,.1); content: '';
display: block;
height: 1px;
left: 20px;
position: absolute;
right: 20px;
top: 50%;
}
.mood-gallery-item .featured-media-wrap a {
color: inherit;
}
.mood-gallery-caption {
color: inherit;
display: block;
font-weight: bold;
padding: 1.75em 0 1em;
text-align: center;
text-transform: uppercase;
}
@media screen and (max-width: 768px) {
.post-list-filter-wrap {
display: block;
white-space: normal;
}
.mood_filter_title {
display: block;
}
.mood_filter_stroke {
display: none;
}
.pix-post-filters {
display: block;
width: 100%;
}
}
.vc_row[data-vc-full-width="true"][data-vc-stretch-content="true"] .post-list-filter-wrap {
padding: 0 40px;
}
.post-list[data-columns] > article,
.post-list[data-columns]:not([data-grid="carousel"]) > div,
.post-list[data-columns] > li,
.gallery-shortcode-grid[data-columns] > div {
margin-bottom: 30px;
padding-left: 30px;
}
.post-list[data-columns="1"] > article,
.post-list[data-columns="1"]:not([data-grid="carousel"]) > div,
.post-list[data-columns="1"] > li,
.gallery-shortcode-grid[data-columns="1"] > div {
width: 100%;
}
.post-list[data-columns="2"] > article,
.post-list[data-columns="2"]:not([data-grid="carousel"]) > div,
.post-list[data-columns="2"] > li,
.gallery-shortcode-grid[data-columns="2"] > div {
width: calc(50% - 1px);
}
.post-list[data-columns="3"] > article,
.post-list[data-columns="3"]:not([data-grid="carousel"]) > div,
.post-list[data-columns="3"] > li,
.gallery-shortcode-grid[data-columns="3"] > div {
width: calc(33.33% - 1px);
}
.post-list[data-columns="3"][data-metro="yes"]:not([data-grid="carousel"]) > article[data-view="double_both"],
.post-list[data-columns="3"][data-metro="yes"]:not([data-grid="carousel"]) > article[data-view="double_width"] {
width: calc(66.66% - 3px);
}
.post-list[data-columns="4"] > article,
.post-list[data-columns="4"]:not([data-grid="carousel"]) > div,
.post-list[data-columns="4"] > li,
.gallery-shortcode-grid[data-columns="4"] > div {
width: calc(25% - 1px);
}
.post-list[data-columns="4"][data-metro="yes"]:not([data-grid="carousel"]) > article[data-view="double_both"],
.post-list[data-columns="4"][data-metro="yes"]:not([data-grid="carousel"]) > article[data-view="double_width"] {
width: calc(50% - 2px);
}
.post-list[data-columns="5"] > article,
.post-list[data-columns="5"]:not([data-grid="carousel"]) > div,
.post-list[data-columns="5"] > li,
.gallery-shortcode-grid[data-columns="5"] > div {
width: calc(20% - 1px);
}
.post-list[data-columns="5"][data-metro="yes"]:not([data-grid="carousel"]) > article[data-view="double_both"],
.post-list[data-columns="5"][data-metro="yes"]:not([data-grid="carousel"]) > article[data-view="double_width"] {
width: calc(40% - 2px);
}
.post-list[data-columns="6"] > article,
.post-list[data-columns="6"]:not([data-grid="carousel"]) > div,
.post-list[data-columns="6"] > li,
.gallery-shortcode-grid[data-columns="6"] > div {
width: calc(16.66% - 1px);
}
.post-list[data-columns="6"][data-metro="yes"]:not([data-grid="carousel"]) > article[data-view="double_both"],
.post-list[data-columns="6"][data-metro="yes"]:not([data-grid="carousel"]) > article[data-view="double_width"] {
width: calc(33.33% - 1px);
}
@media screen and (max-width: 1024px) {
.post-list[data-landscape="1"] > article,
.post-list[data-landscape="1"] > div,
.post-list[data-landscape="1"] > li,
.gallery-shortcode-grid[data-landscape="1"] > div {
width: 100%;
}
.post-list[data-landscape="2"] > article,
.post-list[data-landscape="2"] > div,
.post-list[data-landscape="2"] > li,
.gallery-shortcode-grid[data-landscape="2"] > div {
width: calc(50% - 2px);
}
.post-list[data-landscape="2"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: 100%;
}
.post-list[data-landscape="3"] > article,
.post-list[data-landscape="3"] > div,
.post-list[data-landscape="3"] > li,
.gallery-shortcode-grid[data-landscape="3"] > div {
width: calc(33.33% - 2px);
}
.post-list[data-landscape="3"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: calc(66.66% - 3px);
}
.post-list[data-landscape="4"] > article,
.post-list[data-landscape="4"] > div,
.post-list[data-landscape="4"] > li,
.gallery-shortcode-grid[data-landscape="4"] > div {
width: calc(25% - 2px);
}
.post-list[data-landscape="4"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: calc(50% - 2px);
}
.post-list[data-landscape="5"] > article,
.post-list[data-landscape="5"] > div,
.post-list[data-landscape="5"] > li,
.gallery-shortcode-grid[data-landscape="5"] > div {
width: calc(20% - 2px);
}
.post-list[data-landscape="5"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: calc(40% - 2px);
}
.post-list[data-landscape="6"] > article,
.post-list[data-landscape="6"] > div,
.post-list[data-landscape="6"] > li,
.gallery-shortcode-grid[data-landscape="6"] > div {
width: calc(16.66% - 2px);
}
.post-list[data-landscape="6"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: calc(33.33% - 2px);
}
}
@media screen and (max-width: 768px) {
.post-list[data-portrait="1"] > article,
.post-list[data-portrait="1"] > div,
.post-list[data-portrait="1"] > li,
.gallery-shortcode-grid[data-portrait="1"] > div {
width: 100%;
}
.post-list[data-portrait="2"] > article,
.post-list[data-portrait="2"] > div,
.post-list[data-portrait="2"] > li,
.gallery-shortcode-grid[data-portrait="2"] > div {
width: calc(50% - 2px);
}
.post-list[data-portrait="2"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: 100%;
}
.post-list[data-portrait="3"] > article,
.post-list[data-portrait="3"] > div,
.post-list[data-portrait="3"] > li,
.gallery-shortcode-grid[data-portrait="3"] > div {
width: calc(33.33% - 2px);
}
.post-list[data-portrait="3"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: calc(66.66% - 3px);
}
.post-list[data-portrait="4"] > article,
.post-list[data-portrait="4"] > div,
.post-list[data-portrait="4"] > li,
.gallery-shortcode-grid[data-portrait="4"] > div {
width: calc(25% - 2px);
}
.post-list[data-portrait="4"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: calc(50% - 2px);
}
.post-list[data-portrait="5"] > article,
.post-list[data-portrait="5"] > div,
.post-list[data-portrait="5"] > li,
.gallery-shortcode-grid[data-portrait="5"] > div {
width: calc(20% - 2px);
}
.post-list[data-portrait="5"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: calc(40% - 2px);
}
.post-list[data-portrait="6"] > article,
.post-list[data-portrait="6"] > div,
.post-list[data-portrait="6"] > li,
.gallery-shortcode-grid[data-portrait="6"] > div {
width: calc(16.66% - 2px);
}
.post-list[data-portrait="6"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: calc(33.33% - 2px);
}
}
@media screen and (max-width: 414px) {
.post-list[data-phone="1"] > article,
.post-list[data-phone="1"] > div,
.post-list[data-phone="1"] > li,
.gallery-shortcode-grid[data-phone="1"] > div {
width: 100%;
}
.post-list[data-phone="2"] > article,
.post-list[data-phone="2"] > div,
.post-list[data-phone="2"] > li,
.gallery-shortcode-grid[data-phone="2"] > div {
width: calc(50% - 2px);
}
.post-list[data-phone="2"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: 100%;
}
.post-list[data-phone="3"] > article,
.post-list[data-phone="3"] > div,
.post-list[data-phone="3"] > li,
.gallery-shortcode-grid[data-phone="3"] > div {
width: calc(33.33% - 2px);
}
.post-list[data-phone="3"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: calc(66.66% - 3px);
}
.post-list[data-phone="4"] > article,
.post-list[data-phone="4"] > div,
.post-list[data-phone="4"] > li,
.gallery-shortcode-grid[data-phone="4"] > div {
width: calc(25% - 2px);
}
.post-list[data-phone="4"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: calc(50% - 2px);
}
.post-list[data-phone="5"] > article,
.post-list[data-phone="5"] > div,
.post-list[data-phone="5"] > li,
.gallery-shortcode-grid[data-phone="5"] > div {
width: calc(20% - 2px);
}
.post-list[data-phone="5"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: calc(40% - 2px);
}
.post-list[data-phone="6"] > article,
.post-list[data-phone="6"] > div,
.post-list[data-phone="6"] > li,
.gallery-shortcode-grid[data-phone="6"] > div {
width: calc(16.66% - 2px);
}
.post-list[data-phone="6"][data-double="yes"]:not([data-grid="carousel"]) > article:first-child {
width: calc(33.33% - 2px);
}
}
.post-list .for-reveal {
overflow: hidden;
position: relative;
mask-image: radial-gradient(circle, white, black);
-o-mask-image: -o-radial-gradient(circle, white, black);
-moz-mask-image: -moz-radial-gradient(circle, white, black);
-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}
.post-list article.text-position-over:not(.no-media) .for-reveal {
-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}
.post-list:not(.work-list):not(.no-border) article:not(.no-shadow):not(.format-quote):not(.text-position-over) .for-reveal,
.post-list.search-list article:not(.no-shadow):not(.text-position-over) .for-reveal {
box-shadow: inset 0 0 1px rgba(0,0,0,.2); }
.post-list:not(.work-list) article.no-media:not(.no-shadow):not(.format-quote) .for-reveal {
border-top: 1px solid rgba(0,0,0,.05); }
body.search .post-list:not(.work-list) article.no-media:not(.no-shadow):not(.format-quote) .for-reveal {
border-top: 0;
}
body:not(.rtl) .post-list:not(.work-list) article.sticky .for-reveal {
border-left: 4px solid #151515;  }
.post-list:not(.work-list) article.sticky.no-shadow .for-reveal {
padding-left: 25px; }
.post-list:not(.work-list) article.text-position-right .for-reveal,
.post-list:not(.work-list) article.text-position-left .for-reveal {
float: left;
width: 100%;
}
.post-list:not(.work-list) article:not(.no-shadow) .entry-text,
.post-list:not(.work-list) article.text-position-over .entry-text {
padding: 40px !important;
width: 100%!important;
}
@media screen and (min-width: 501px) {
.post-list:not(.work-list) article.text-position-right .entry-text {
width: calc(50% + 20px)!important;
float: right;
}
.post-list:not(.work-list) article.text-position-half-right .entry-text {
width: calc(75% + 20px)!important;
float: right;
}
.post-list:not(.work-list) article.text-position-left .entry-text {
width: calc(50% + 20px)!important;
float: left;
}
.post-list:not(.work-list) article.text-position-half-left .entry-text {
width: calc(75% + 20px)!important;
float: left;
}
.post-list:not(.work-list) article.no-shadow .entry-text {
margin: 0 auto;
}
.post-list:not(.work-list) article.no-shadow.text-position-right .entry-text,
.post-list:not(.work-list) article.no-shadow.text-position-half-right .entry-text {
padding-left: 20px;
}
.post-list:not(.work-list) article.no-shadow.text-position-left .entry-text,
.post-list:not(.work-list) article.no-shadow.text-position-half-left .entry-text {
padding-right: 20px;
}
}
.post-list:not(.work-list) article.no-shadow:not(.text-position-left):not(.text-position-right):not(.text-position-half-left):not(.text-position-half-right) .featured-media-wrap + .entry-text,
.post-list:not(.work-list) article.no-shadow:not(.text-position-left):not(.text-position-right):not(.text-position-half-left):not(.text-position-half-right) .featured-media + .entry-text {
padding-top: 30px;
}
@media screen and (max-width: 500px) {
.post-list:not(.work-list) article.no-shadow .featured-media-wrap + .entry-text,
.post-list:not(.work-list) article.no-shadow .featured-media + .entry-text {
padding-top: 30px;
}
}
.post-list:not(.work-list) h1,
.post-list:not(.work-list) h2,
.post-list:not(.work-list) h3,
.post-list:not(.work-list) h4,
.post-list:not(.work-list) h5,
.post-list:not(.work-list) h6 {
margin: 0;
word-wrap: break-word;
}
.post-list:not(.work-list) .entry-meta,
.post-list:not(.work-list) small.post-type {
color: #acacaf; display: block;
font-size: 12px;
line-height: 1.5;
margin-top: 15px;
}
.post-list:not(.work-list) small.post-type {
margin-top: 5px;
}
.post-list:not(.work-list) .entry-meta > span,
.post-list:not(.work-list) .entry-meta > a {
display: inline-block;
white-space: nowrap;
}
.post-list:not(.work-list) .entry-meta a {
color: inherit;
}
.post-list:not(.work-list) .entry-meta svg {
height: 10px;
margin: -2px 3px 0 0; vertical-align: middle;
width: 11px;
}
.post-list:not(.work-list) .entry-meta svg.line-icon path {
stroke: #acacaf; stroke-width: 3px;
}
.post-list:not(.work-list) .entry-meta .done svg path {
fill: #0b91e2; }
.post-list:not(.work-list) .entry-meta > span + span::before,
.post-list:not(.work-list) .entry-meta > span + a::before,
.post-list:not(.work-list) .entry-meta > a + span::before {
content: '\2022';
display: inline-block;
margin: 0 .35em;
}
.post-list:not(.work-list) .entry-content,
.post-list:not(.work-list) .entry-quote {
display: block;
line-height: 1.5;
margin: 10px 0 0;
}
.post-list:not(.work-list) .entry-content::before {
background: #151515; content: '';
display: block;
height: 1px;
margin: 15px 0;
opacity: .1;
}
.post-list:not(.work-list) .entry-content *:last-child {
margin-bottom: 0;
}
.post-list:not(.work-list) .featured-media-wrap,
.post-list:not(.work-list) .featured-media {
display: block;
overflow: hidden;
position: relative;
}
@media screen and (min-width: 501px) {
.post-list:not(.work-list) article.text-position-right .featured-media-wrap,
.post-list:not(.work-list) article.text-position-right .featured-media {
float: left;
width: calc(50% - 20px);
}
.post-list:not(.work-list) article.text-position-half-right .featured-media-wrap,
.post-list:not(.work-list) article.text-position-half-right .featured-media {
float: left;
width: calc(25% - 20px);
}
.post-list:not(.work-list) article.text-position-left .featured-media-wrap,
.post-list:not(.work-list) article.text-position-left .featured-media {
float: right;
width: calc(50% - 20px);
}
.post-list:not(.work-list) article.text-position-half-left .featured-media-wrap,
.post-list:not(.work-list) article.text-position-half-left .featured-media {
float: right;
width: calc(25% - 20px);
}
}
.post-list .featured-media-wrap div.wp-post-image {
background-size: cover;
}
.post-list .featured-media-wrap img,
.post-list .featured-media-wrap div.wp-post-image {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: -moz-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: -ms-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: -o-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
width: 100%;
z-index: 0;
}
.post-list:not(.no-hover) article:not(.format-gallery):hover .for-reveal:not(.wpb_animate_when_almost_visible) .featured-media-wrap img,
.post-list article:not(.format-gallery):hover .for-reveal:not(.wpb_animate_when_almost_visible) div.wp-post-image {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
}
.post-list article.format-gallery .featured-media-wrap div.gallery-second-img {
background-position: center;
background-size: cover;
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -webkit-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -moz-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -ms-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -o-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.post-list:not(.work-list) .text-position-over .entry-text {
bottom: 0;
position: absolute;
}
.post-list:not(.work-list) .text-position-over .entry-text * {
position: relative;
z-index: 1;
}
.post-list:not(.work-list) .text-position-over .entry-text *:not(.more-link) {
color: #ffffff !important;
}
.post-list:not(.work-list) .text-position-over .entry-text::after {
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%,rgba(0,0,0,1) 100%);
bottom: 0;
content: '';
height: 150%;
left: 0;
pointer-events: none;
position: absolute;
width: 100%;
z-index: 0;
}
.post-list article.format-gallery:hover .featured-media-wrap div.gallery-second-img {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.post-list blockquote, 
.post-list .content-quote {
font-size: 2.25em;
font-weight: bold;
line-height: 1.325;
margin: 0;
padding: 0;
}
.post-list blockquote cite, 
.post-list .content-quote cite {
font-weight: initial;
}
.post-list blockquote::before {
display: none;
}
.post-list:not(.search-list) article.format-quote .entry-text {
background-position: center;
background-size: cover;
-moz-border-radius: inherit;
border-radius: inherit;
color: #ffffff; display: table;
padding: 40px;
position: relative;
}
.post-list:not(.search-list) article.format-quote .entry-text .entry-quote {
display: table-cell;
vertical-align: middle;
}
.post-list[data-metro="yes"][data-grid="masonry"] article.has_media.text-position-below .entry-text {
background: #ffffff; bottom: 0;
padding: 30px 0 0;
position: absolute;
z-index: 1;
}
.post-list[data-metro="yes"][data-grid="masonry"]:not(.work-list) article:not(.no-shadow):not(.format-quote).has_media.text-position-below .entry-text {
box-shadow: inset 0 0 1px rgba(0,0,0,.2); }
@media screen and (max-width: 1024px) {
.post-list[data-landscape="1"][data-metro="yes"][data-grid="masonry"] article.has_media.text-position-below .entry-text {
position: relative;
}
}
@media screen and (max-width: 768px) {
.post-list[data-portrait="1"][data-metro="yes"][data-grid="masonry"] article.has_media.text-position-below .entry-text {
position: relative;
}
}
@media screen and (max-width: 414px) {
.post-list[data-phone="1"][data-metro="yes"][data-grid="masonry"] article.has_media.text-position-below .entry-text {
position: relative;
}
}
.post-list:not(.search-list) article.format-quote .entry-text {
background: #151515; }
.post-list:not(.search-list) article.format-quote .entry-text.has-bg-img::after {
background: #151515; content: '';
display: block;
opacity: .85;
left: 0;
height: 100%;
position: absolute;
top: 0;
width: 100%;
z-index: 0;
}
.post-list:not(.search-list) article.format-quote .entry-text.has-bg-img .entry-quote {
position: relative;
z-index: 1;
}
.mood .post-list .mood-button.more-link {
font-size: 12px;
padding: .5em 1.5em;
}
.mood .post-list .over-link {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 2;
}
.post-list article .likeThis.done {
cursor: text;
}
.post-list article .likeThis svg {
display: inline-block;
height: 12px;
margin: 0 8px;
vertical-align: sub;
width: 13px;
}
.post-list article .likeThis svg.line-icon path {
stroke-width: 2px;
}
.post-list article .likeThis.done svg.line-icon {
display: none;
}
.post-list article .likeThis svg.fill-icon {
display: none;
}
.post-list article .likeThis.done svg.fill-icon {
display: inline-block;
}
.single-post.page-template-page-right-sidebar #main,
.single-post.page-template-page-left-sidebar #main {
padding: 70px 0;
}
.single-post .featured-media {
display: block;
margin: 0 auto;
}
.single-post .featured-media.featured-video,
.single-post .featured-wrap,
.single-post .entry-content span.content-wrap,
.single-post .entry-wrap span.content-wrap,
div#jp-relatedposts, .single-post footer.entry-footer,
.single-post #comments,
.author-profile-inside {
display: block;
margin: 0 auto;
max-width: 800px;
}
.single-post .entry-content span.content-wrap.fullwidth,
.single-post .entry-wrap span.content-wrap.fullwidth {
max-width: none;
}
.single-post .entry-content span.content-wrap.advanced-quote,
.single-post .entry-content span.content-wrap.content-wrap-placeholder {
max-width: none;
}
.single-post #main > article {
margin-bottom: 60px;
}
.single-post #header-title {
background: transparent;
border-bottom: 0;
min-height: 260px;
padding-bottom: 0;
}
.single-post #header-title > .header-cell > .header-wrap {
position: relative;
}
.single-post #header-title > .header-cell > .header-wrap::after {
background: #151515; content: '';
display: block;
height: 1px;
margin-top: 20px;
opacity: .1;
width: 100%;
}
.single-post:not(.has-sidebar) #header-title > .header-cell > .header-wrap {
box-sizing: content-box;
max-width: 800px;
padding: 20px 40px 0;
}
.single-post .featured-media,
.single-post .featured-wrap {
margin-bottom: 1.5rem!important;
}
.wp-caption h1:first-child,
.wp-caption h2:first-child,
.wp-caption h3:first-child,
.wp-caption h4:first-child,
.wp-caption h5:first-child,
.wp-caption h6:first-child {
margin-bottom: 0;
margin-top: 0;
}
.wp-caption h1,
.wp-caption h2,
.wp-caption h3,
.wp-caption h4,
.wp-caption h5,
.wp-caption h6,
.wp-caption p {
color: inherit;
}
@media screen and (min-width: 800px) {
.mood-gallery-caption.wp-caption {
background: -moz-linear-gradient(45deg,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(45deg,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(45deg,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000',GradientType=1 );
display: block;
height: 100%;
left: 0;
margin: 0 auto;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 2;
-webkit-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.gallery-shortcode-grid[data-columns] > div:not(.wpb_animate_when_almost_visible):hover .mood-gallery-caption.wp-caption {
opacity: 1;
}
.mood-gallery-caption.wp-caption .wp-caption-text {
bottom: 25px;
color: #ffffff;
left: 25px; position: absolute;
-webkit-transform: translatey(15px);
-moz-transform: translatey(15px);
-ms-transform: translatey(15px);
-o-transform: translatey(15px);
transform: translatey(15px);
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.gallery-shortcode-grid[data-columns] > div:not(.wpb_animate_when_almost_visible):hover .mood-gallery-caption.wp-caption .wp-caption-text {
-webkit-transform: translatey(0);
-moz-transform: translatey(0);
-ms-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
.mood-gallery-caption.wp-caption .wp-caption-text em {
font-style: normal;
}
.slick-slide.slick-active .mood-gallery-caption.wp-caption {
opacity: 1;
-webkit-transition: opacity 1s .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity 1s .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity 1s .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity 1s .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity 1s .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
}
.single-post .entry-content span.content-wrap.advanced-quote {
margin: 4em auto;
}
.quote-wrap {
position: relative;
width: 100%;
}
.quote-wrap .parrallax_wrap {
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
width: 100%;
}
.quote-wrap .content-quote {
padding: 120px 0;
position: relative;
width: 100%;
z-index: 1;
}
body.page-template-page-right-sidebar #primary .quote-wrap[data-vc-parallax-image] .content-quote {
padding-right: 50px;
}
body.page-template-page-left-sidebar #primary .quote-wrap[data-vc-parallax-image] .content-quote {
padding-left: 50px;
}
.format-chat .entry-content:not(.entry-excerpt) > p:nth-child(odd),
.format-chat .entry-content:not(.entry-excerpt) > .content-wrap:nth-child(odd) > p {
background: rgba(21,21,21,.05); }
.entry-content table:not(.letmebe) tbody tr > *,
.comment-text table:not(.letmebe) tbody tr > *,
.content-wrap > table:not(.letmebe) thead tr > *,
.comment-text table:not(.letmebe) thead tr > * {
border-bottom: 1px solid rgba(21,21,21,.1); }
.format-chat .entry-content:not(.entry-excerpt) > p,
.format-chat .entry-content:not(.entry-excerpt) > .content-wrap > p {
margin: 0;
padding: .5em;
}
footer.entry-footer {
clear: both;
}
footer.entry-footer .edit-link {
display: block;
margin: 1em 0;
}
.post-edit-link,
.comment-edit-link,
#vc_load-inline-editor {
color: inherit;
display: inline-block;
font-size: .775em;
margin-bottom: 1em;
text-decoration: none;
text-transform: uppercase;
}
.edit-link > a:last-child:not(:first-child)::before {
content: '\2022';
display: inline-block;
text-align: center;
text-indent: -0.375em;
width: 20px;
}
#related-items-section {
margin: 80px auto;
}
#related-items-section > h5#related-items-title {
font-size: 1.1em;
margin-top: 0;
text-align: center;
text-transform: uppercase;
}
#related-items-section > .related-list {
margin: 40px auto 0 -30px;
}
#related-items-section > .related-list > article {
float: left; margin-bottom: 30px;
padding-left: 30px;
width: 33.33%;
}
#related-items-section > .related-list.related-columns-1 > article{
width: 100%;
}
#related-items-section > .related-list.related-columns-2 > article{
width: 50%;
}
#related-items-section > .related-list.related-columns-3 > article{
width: 33.33%;
}
#related-items-section > .related-list.related-columns-4 > article{
width: 25%;
}
#related-items-section > .related-list.related-columns-5 > article{
width: 20%;
}
#related-items-section > .related-list.related-columns-6 > article{
width: 16.665%;
}
#related-items-section > .related-list.related-columns-7 > article{
width: 14.285%;
}
#related-items-section > .related-list.related-columns-8 > article{
width: 12.5%;
}
@media (min-width: 601px) and (max-width: 1024px) {
#related-items-section > .related-list.related-columns-3 > article{
width: 33.33%;
}
#related-items-section > .related-list.related-columns-4 > article{
width: 50%;
}
#related-items-section > .related-list.related-columns-5 > article{
width: 33.33%;
}
#related-items-section > .related-list.related-columns-6 > article{
width: 33.33%;
}
#related-items-section > .related-list.related-columns-7 > article{
width: 25%;
}
#related-items-section > .related-list.related-columns-8 > article{
width: 25%;
}
}
@media (min-width: 321px) and (max-width: 600px) {
#related-items-section > .related-list.related-columns-3 > article{
width: 100%;
}
#related-items-section > .related-list.related-columns-3 > article{
width: 100%;
}
#related-items-section > .related-list.related-columns-4 > article{
width: 100%;
}
#related-items-section > .related-list.related-columns-5 > article{
width: 50%;
}
#related-items-section > .related-list.related-columns-6 > article{
width: 50%;
}
#related-items-section > .related-list.related-columns-7 > article{
width: 50%;
}
#related-items-section > .related-list.related-columns-8 > article{
width: 50%;
}
}
@media (max-width: 320px) {
#related-items-section > .related-list.related-columns-2 > article{
width: 100%;
}
#related-items-section > .related-list.related-columns-3 > article{
width: 100%;
}
#related-items-section > .related-list.related-columns-4 > article{
width: 100%;
}
#related-items-section > .related-list.related-columns-5 > article{
width: 100%;
}
#related-items-section > .related-list.related-columns-6 > article{
width: 100%;
}
#related-items-section > .related-list.related-columns-7 > article{
width: 100%;
}
#related-items-section > .related-list.related-columns-8 > article{
width: 100%;
}
}
#related-items-section > .related-list article .for-reveal {
box-shadow: inset 0 -1px 1px rgba(0,0,0,.2); }
#related-items-section > .related-list article.no-media .for-reveal {
border-top: 1px solid rgba(0,0,0,.05); }
#related-items-section .entry-text {
font-size: 1rem;
}
#related-items-section .entry-title {
font-size: 1rem;
margin: 0;
word-wrap: break-word;
}
#related-items-section .entry-title a {
display: block;
padding: 20px;
}
#related-items-section video a {
display: none!important;
}
#related-items-section .hentry .featured-media {
margin-bottom: 0!important;
}
#related-items-section .hentry .featured-media-wrap > a {
display: block;
overflow: hidden;
}
#related-items-section .hentry .featured-media-wrap > a > img {
width: 100%;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
#related-items-section .hentry:hover .featured-media-wrap > a > img {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
}
.single .author-profile.vcard {
border-top: 1px solid rgba(0,0,0,.1); font-size: .9rem;
min-height: 100px;
padding: 20px 0 20px 80px;
position: relative;
}
.single .author-profile.vcard img.avatar {
-moz-border-radius: 50%;
border-radius: 50%;
left: 0;
position: absolute;
top: 20px;
width: 60px;
}
.single .author-profile.vcard h3 {
font-size: 1rem;
margin-bottom: .5rem;
margin-top: 0;
}
.single .author-profile.vcard .author-profile-inside *:last-child {
margin-bottom: 0;
}
.single.single-works .hentry > .featured-wrap,
.single.single-works .hentry > .featured-media {
margin-bottom: 40px;
text-align: center;
}
.single.single-works .hentry > .featured-wrap > img {
margin-bottom: 0;
} body.error404 #container,
body.search-no-results #container {
background-repeat: no-repeat;
padding: 100px 0 100px;
position: relative;
}
body.error404 #container .pix-parallax {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 0;
}
body.error404 #container #overlay_404 {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 0;
}
body.error404 .page-content,
body.search-no-results .page-content {
margin: auto;
max-width: 400px;
}
.error-404.not-found,
section.no-results.not-found {
text-align: center;
}
.error-404.not-found #image_404 {
margin-bottom: 40px;
opacity: 0.15;
}
.error-404.not-found h2,
section.no-results.not-found h2 {
font-weight: bold;
margin-top: 0;
}
.error-404.not-found form[data-id="searchform"],
section.no-results.not-found form[data-id="searchform"] {
margin: 50px auto;
overflow: hidden;
position: relative;
}
.error-404.not-found form[data-id="searchform"] input[type="search"],
section.no-results.not-found form[data-id="searchform"] input[type="search"] {
background-color: transparent;
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGNsYXNzPSJsaW5lLWljb24iI…tlPSIjZmZmZmZmIiBkPSJNMTUuMjg5LDE1LjI5bDUuNzU4LDUuNzU2Ij48L3BhdGg+PC9zdmc');
background-position: right 15px center;
background-repeat: no-repeat;
background-size: 16px;
position: relative;
z-index: 0;
}
.error-404.not-found form[data-id="searchform"] input[type="submit"],
section.no-results.not-found form[data-id="searchform"] input[type="submit"] {
cursor: pointer;
height: 3.25rem;
margin: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
z-index: 1;
}
.error-404.not-found form[data-id="searchform"] svg,
section.no-results.not-found form[data-id="searchform"] svg {
position: absolute;
right: 14px; top: 12px;
width: 16px;
}
.error-404.not-found form[data-id="searchform"] svg path,
section.no-results.not-found form[data-id="searchform"] svg path {
stroke: #151515; stroke-width: 1.5px;
} #header-title {
background: rgba(21,21,21,.035); border-bottom: 1px solid rgba(21,21,21,.035); display: table;
overflow: hidden;
padding: 3.5rem 0;
position: relative;
width: 100%;
}
#header-title.has_parallax {
border-bottom: 0;
}
#header-title div[data-parallax] {
bottom: 0px;
display: table;
height: inherit;
padding: inherit;
position: absolute;
top: 0px;
width: 100%;
z-index: 2;
}
#header-title::after {
content: '';
display: block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
#parrallax_wrap {
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
width: 100%;
}
#header_parallax_bg {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
left: 0;
position: absolute;
height: 100%;
top: 0;
width: 100%;
z-index: 0;
}
#header_ext_video {
left: 0;
position: absolute;
height: 100%;
top: 0;
width: 100%;
z-index: 0;
}
#header_ext_video iframe {
position: relative;
}
.header-cell {
display: table-cell;
position: relative;
vertical-align: middle;
width: 100%;
z-index: 2;
}
.header-wrap {
margin: auto;
max-width: 1200px; padding: 0 40px;
vertical-align: inherit;
}
#header-title h1,
#header-title h2 {
display: table-cell;
font-size: 2em;
margin: 0;
vertical-align: middle;
width: 100%;
}
@media screen and (max-width: 768px) {
#header-title h1,
#header-title h2 {
display: block;
white-space: normal;
}
}
#header-title .mood-subtitle {
color: #acacaf; display: block;
font-family: "Lato"; font-size: 1.125rem;
font-weight: normal;
line-height: 1.5;
margin-top: 1em;
}
#breadcrumbs {
display: table-cell;
font-size: 12px;
margin: 0;
padding: 0;
vertical-align: inherit;
white-space: nowrap;
}
@media screen and (max-width: 768px) {
#breadcrumbs {
display: block;
padding-top: 8px;
white-space: normal;
}
}
.breadcrumbs-delimiter {
display: inline-block;
padding: 0 .5em;
}
.breadcrumbs-delimiter:last-child {
display: none;
}
.breadcrumbs-delimiter::after {
content: '\2022';
display: inline-block;
}
#breadcrumbs a,
#header-title .entry-meta a {
color: inherit;
}
#header-title .entry-meta {
color: #acacaf; font-size: .875rem;
margin-top: 1em;
}
#header-title .entry-meta > span + span::before {
content: '\2022';
display: inline-block;
margin: 0 .65em;
}
#header-title-scroll-down {
bottom: 0;
cursor: pointer;
display: block;
height: 45px;
left: calc(50% - 8px);
padding: 0;
position: absolute !important;
width: 16px;
z-index: 9 !important;
}
@media screen and (max-width: 768px) {
#header-title-scroll-down {
display: none;
}
}
#header-title-scroll-down svg {
left: 0;
opacity: 0;
position: absolute !important;
top: 0;
-webkit-animation: scroll-down-btn 1.5s linear infinite;
-moz-animation: scroll-down-btn 1.5s linear infinite;
animation: scroll-down-btn 1.5s linear infinite;
} .pix-portfolio-filters {
display: table-cell;
font-size: .775em;
line-height: 1.5em;
text-align: center;
vertical-align: middle;
}
@media screen and (max-width: 768px) {
.pix-portfolio-filters {
display: block;
text-align: center!important;
white-space: normal;
}
}
.filter-left .pix-portfolio-filters {
text-align: left;
}
.filter-right .pix-portfolio-filters {
text-align: right;
}
.pix-portfolio-filters a {
-moz-border-radius: 100px;
border-radius: 100px;
display: inline-block;
font-family: "Lato"; font-weight: bold;
line-height: 1.75em;
padding: .25em 18px;
text-decoration: none;
text-transform: uppercase;
-webkit-transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: allm .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.pix-portfolio-filters a.selected {
background-color: rgba(21,21,21,.1); }
.pix-portfolio-filters a {
color: inherit!important;
}
.post-list.work-list article .for-reveal {
-moz-box-shadow: inset 0 0 1px rgba(21,21,21,.25); -webkit-box-shadow: inset 0 0 1px rgba(21,21,21,.25); box-shadow: inset 0 0 1px rgba(21,21,21,.25); }
.post-list.work-list article .featured-media-wrap {
max-width: 100%;
overflow: hidden;
position: relative;
-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}
.post-list.work-list article.border-yes .entry-text {
padding: 25px;
}
.post-list.work-list article .featured-media-wrap::after {
background: #151515; -moz-border-radius: inherit;
border-radius: inherit;
bottom: 0;
content: '';
display: block;
left: 0;
opacity: 0;
pointer-events: none;
position: absolute;
right: 0;
top: 0;
z-index: 2;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.post-list.work-list.over_color_accent_color article .featured-media-wrap::after {
background: #0b91e2; }
.post-list.work-list article .wp-post-image-wrap {
-moz-border-radius: inherit;
border-radius: inherit;
overflow: hidden;
position: relative;
width: 100%;
}
.post-list.work-list article div.wp-post-image {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 100%;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.post-list.work-list article:not(.text-position-below) .entry-text {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 3;
}
.post-list.work-list article > div:not(.wpb_animate_when_almost_visible):hover .featured-media-wrap::after,
body.mobile-view .post-list.work-list article div:hover .featured-media-wrap::after {
opacity: .85;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.post-list.work-list article:not(.format-gallery) > div:not(.wpb_animate_when_almost_visible):hover div.wp-post-image,
body.mobile-view .post-list.work-list article:not(.format-gallery) > div:hover div.wp-post-image {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
}
.post-list.work-list.over_color_ article > div:not(.wpb_animate_when_almost_visible):hover .featured-media-wrap img,
.post-list.work-list.over_color_accent_color article > div:not(.wpb_animate_when_almost_visible):hover .featured-media-wrap img,
body.mobile-view .post-list.work-list.over_color_ article > div:hover .featured-media-wrap img,
body.mobile-view .post-list.work-list.over_color_accent_color article > div:hover .featured-media-wrap img {
-webkit-filter: grayscale(100%); filter: grayscale(100%);
}
.post-list.work-list article:not(.text-position-below) .entry-table {
display: table;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.post-list.work-list.over_color_ article:not(.text-position-below) .entry-table *:not(a) {
color: #ffffff!important; }
.post-list.work-list.over_color_accent_color article:not(.text-position-below) .entry-table * {
color: #ffffff!important; }
.post-list.work-list article:not(.text-position-below) .entry-text-block {
display: block;
opacity: 0;
-webkit-transform: translatey(15px);
-moz-transform: translatey(15px);
-ms-transform: translatey(15px);
-o-transform: translatey(15px);
transform: translatey(15px);
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.post-list.work-list article:not(.text-position-below) > div:not(.wpb_animate_when_almost_visible):hover .entry-text-block,
body.mobile-view .post-list.work-list article:not(.text-position-below) > div:hover .entry-text-block {
opacity: 1;
-webkit-transform: translatey(0);
-moz-transform: translatey(0);
-ms-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .2s;
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .2s;
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .2s;
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .2s;
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .2s;
}
.post-list.work-list article:not(.text-position-below) .entry-table .entry-title {
color: inherit;
margin: 15px 0 0;
}
.post-list.work-list article.text-position-middle .entry-table .entry-cell {
display: table-cell;
padding: 40px;
text-align: center;
vertical-align: middle;
}
.post-list.work-list article:not(.text-position-below) .entry-table .entry-cell > div {
display: inline-block;
}
.post-list.work-list article.text-position-bottom .entry-table .entry-cell .entry-text-block {
display: block;
position: absolute;
bottom: 20px;
left: 20px; }
.post-list.work-list article .entry-table .entry-cell > div .cat-links {
display: block;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}
.post-list.work-list article.text-position-middle .entry-table .entry-cell > div .cat-links {
float: right; }
.post-list.work-list .mood-button.more-link {
margin-top: .5em;
}
.post-list.work-list article .enlarge-featured-media {
display: block;
position: relative;
}
.post-list.work-list article:not(.text-position-below) .enlarge-featured-media {
opacity: 0;
height: 24px;
margin: auto;
width: 24px;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.post-list.work-list article:not(.text-position-below) > div:not(.wpb_animate_when_almost_visible):hover .enlarge-featured-media,
body.mobile-view .post-list.work-list article:not(.text-position-below) > div:hover .enlarge-featured-media {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 300ms;
-moz-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 300ms;
-ms-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 300ms;
-o-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 300ms;
transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 300ms;
}
.post-list.work-list article .entry-meta {
bottom: 20px;
opacity: 0;
position: absolute;
right: 20px; z-index: 1;
-webkit-transform: translatey(15px);
-moz-transform: translatey(15px);
-ms-transform: translatey(15px);
-o-transform: translatey(15px);
transform: translatey(15px);
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.post-list.work-list article > div:not(.wpb_animate_when_almost_visible):hover .entry-meta,
body.mobile-view .post-list.work-list article > div:hover .entry-meta {
opacity: 1;
-webkit-transform: translatey(0);
-moz-transform: translatey(0);
-ms-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .45s;
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .45s;
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .45s;
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .45s;
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .45s;
}
.post-list.work-list article.text-position-bottom .enlarge-featured-media {
left: calc(50% - 12px);
position: absolute;
top: calc(50% - 12px);
}
.post-list.work-list article:not(.format-video):not(.format-audio) .enlarge-featured-media::before {
background: #ffffff; content: '';
display: block;
height: 24px;
left: 50%;
pointer-events: none;
position: absolute;
top: 0;
width: 1px;
z-index: 3;
}
.post-list.work-list article.text-position-below:not(.format-video):not(.format-audio) .enlarge-featured-media::before {
top: calc(50% - 12px);
}
.post-list.work-list article.format-video .enlarge-featured-media::before,
.post-list.work-list article.format-audio .enlarge-featured-media::before {
border-color: transparent transparent transparent #ffffff; border-style: solid;
border-width: 10px 0 10px 20px;
content: '';
display: block;
height: 0;
left: calc(50% - 10px);
position: absolute;
top: 0;
width: 0;
z-index: 3;
}
.post-list.work-list article.text-position-below .enlarge-featured-media::before,
.post-list.work-list article.text-position-below .enlarge-featured-media::after {
opacity: 0;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.post-list.work-list article.text-position-below > div:not(.wpb_animate_when_almost_visible):hover .enlarge-featured-media::before,
.post-list.work-list article.text-position-below > div:not(.wpb_animate_when_almost_visible):hover .enlarge-featured-media::after,
body.mobile-view .post-list.work-list article.text-position-below > div:hover .enlarge-featured-media::before,
body.mobile-view .post-list.work-list article.text-position-below > div:hover .enlarge-featured-media::after {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
}
.post-list.work-list article.text-position-below .enlarge-featured-media:before {
left: 50%;
top: calc(50% - 10px);
}
.post-list.work-list article.format-video.text-position-below .enlarge-featured-media:before,
.post-list.work-list article.format-audio.text-position-below .enlarge-featured-media:before {
left: calc(50% - 10px);
}
.post-list.work-list article:not(.format-video):not(.format-audio) .enlarge-featured-media::after {
background: #ffffff; content: '';
display: block;
height: 1px;
left: 0;
pointer-events: none;
position: absolute;
top: 50%;
width: 24px;
z-index: 3;
}
.post-list.work-list article.text-position-below:not(.format-video):not(.format-audio) .enlarge-featured-media::after {
left: calc(50% - 12px);
}
.post-list.work-list article.text-position-below .enlarge-featured-media::after {
left: calc(50% - 10px);
top: 50%;
}
.post-list.work-list article .likeThis {
color: #ffffff; display: block;
font-size: 12px;
}
.post-list.work-list article .likeThis svg.line-icon path {
stroke: #ffffff; }
.post-list.work-list article .likeThis svg.fill-icon path {
fill: #ffffff; }
.post-list.work-list .entry-title {
margin-bottom: 0;
margin-top: 15px;
}
.post-list.work-list article.border-yes .entry-title {
margin-top: 0;
}
.post-list + .mood-pagination,
.post-list-spacer + .mood-pagination {
text-align: center;
}
.mood-pagination,
.woocommerce-pagination {
font-size: .875rem;
margin-top: 50px;
text-align: center;
}
.page-links {
font-size: .875rem;
padding-bottom: 80px;
padding-top: 50px;
text-align: center;
}
.vc_column-inner .mood-pagination {
margin-bottom: 0;
}
.mood-pagination ul,
.woocommerce-pagination ul {
display: inline-block;
}
.mood-pagination li,
.woocommerce-pagination li {
display: block;
float: left;
height: 30px;
line-height: 30px;
list-style-type: none;
margin: 0 1px;
width: 30px;
}
.page-links > a,
.page-links > span {
display: inline-block;
height: 30px;
line-height: 30px;
margin: 0 1px;
vertical-align: middle;
width: 30px;
}
.page-links > span.label + a {
margin-left: .75rem;
}
.page-links > a {
color: inherit;
}
.mood-pagination li span,
.mood-pagination li a,
.woocommerce-pagination li span,
.woocommerce-pagination li a,
.page-links a span {
color: inherit;
display: block;
overflow: hidden;
text-align: center;
width: 100%;
}
.mood-pagination li a,
.woocommerce-pagination li a {
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood-pagination li a:hover,
.woocommerce-pagination li a:hover {
background: rgba(21,21,21,.05); }
.mood-pagination li span.current,
.woocommerce-pagination li span.current {
margin-left: 1px;
}
.page-links > span {
border-color: transparent;
}
.mood-pagination li > span:not(.dots),
.woocommerce-pagination li > span:not(.dots),
.page-links > span:not(.label) {
background: rgba(21,21,21,.05); -moz-border-radius: 2px;
border-radius: 2px;
}
.page-links span.label {
width: auto;
}
.mood-pagination li:last-child a,
.woocommerce-pagination li:last-child a {
border-width: 1px;
}
.mood-pagination li a.prev.page-numbers,
.mood-pagination li a.next.page-numbers,
.woocommerce-pagination li a.prev.page-numbers,
.woocommerce-pagination li a.next.page-numbers {
position: relative;
text-indent: -99999px;
}
.mood-pagination li a.prev.page-numbers::after,
.mood-pagination li a.next.page-numbers::after,
.woocommerce-pagination li a.prev.page-numbers::after,
.woocommerce-pagination li a.next.page-numbers::after {
display: inline-block;
font-family: 'mood-icons';
font-size: 12px;
height: 100%;
left: 0;
position: absolute;
text-indent: 0;
top: 0;
width: 100%;
}
.mood-pagination li a.prev.page-numbers::after,
.woocommerce-pagination li a.prev.page-numbers::after {
content: '\e90b';
}
.mood-pagination li a.next.page-numbers::after,
.woocommerce-pagination li a.next.page-numbers::after {
content: '\e90c';
}
.post-list + .mood-pagination .mood-infinite-handle,
.post-list-spacer + .mood-pagination .mood-infinite-handle {
display: inline-block;
margin: 0;
max-width: 300px;
width: 100%;
-webkit-transition: background .75s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: background .75s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: background .75s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: background .75s cubic-bezier(0.140, 0.560, 0.710, 0.975),color .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: background .75s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .75s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.post-list + .mood-pagination .mood-infinite-handle.infinite-loading span,
.post-list-spacer + .mood-pagination .mood-infinite-handle.infinite-loading span {
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s;
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s;
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s;
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s;
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s;
}
.post-list + .mood-pagination .mood-infinite-handle svg,
.post-list-spacer + .mood-pagination .mood-infinite-handle svg {
fill: #0b91e2; left: calc(50% - 50px);
opacity: 0;
position: absolute;
top: calc(50% - 2px);
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) 0, fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) 0, fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) 0, fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) 0, fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) 0, fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.post-list + .mood-pagination .mood-infinite-handle:hover svg,
.post-list-spacer + .mood-pagination .mood-infinite-handle:hover svg {
fill: #ffffff; }
.post-list + .mood-pagination .mood-infinite-handle.infinite-loading span,
.post-list-spacer + .mood-pagination .mood-infinite-handle.infinite-loading span {
opacity: 0;
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) 0;
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) 0;
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) 0;
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) 0;
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) 0;
}
.post-list + .mood-pagination .mood-infinite-handle.infinite-loading svg,
.post-list-spacer + .mood-pagination .mood-infinite-handle.infinite-loading svg {
opacity: 1;
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s, fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s, fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s, fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s, fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s, fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
} .commentlist > li,
.commentlist .children > li,
.comment-list > li,
.comment-list .children > li,
.comment-list .bypostauthor {
list-style-type: none;
margin-bottom: 2.535em;
overflow: hidden;
position: relative;
}
.comment-list > li.pingback {
margin-bottom: 0;
}
.commentlist img.avatar,
.comment-list img.avatar {
-moz-border-radius: 50%;
border-radius: 50%;
float: left; }
.commentlist .comment-text,
.comment-list .comment-text {
float: right; width: calc(100% - 80px);
}
.commentlist p.meta,
.comment-list .comment-meta {
border-bottom: 1px solid rgba(21,21,21,.1)!important; margin-bottom: 1em;
padding-bottom: 1.535em;
position: relative;
}
.comment-list .comment-content.comment {
padding-right: 2.5em; position: relative;
}
.comment-list > li article,
.comment-list .children > li article {
overflow: hidden;
position: relative;
}
.comment-list li li:last-child {
margin-bottom: 0;
}
.comment-list li ol.children {
margin-left: 2.535em; margin-top: 1.535em;
}
@media screen and (max-width: 768px) {
.comment-list li ol.children {
margin-left: .535em; margin-top: 1.535em;
}
}
.commentlist time,
.comment-list time {
color: #acacaf; display: block;
font-size: .725em;
text-transform: lowercase;
}
.commentlist time > span,
.comment-list time > span {
font-style: italic;
text-transform: none;
}
.commentlist [itemprop="author"],
.comment-list [itemprop="author"] {
font-size: 1.125em;
}
#comments {
clear: both;
display: block;
margin-top: 60px;
overflow: hidden;
}
#comments > h3 {
border-bottom: 1px solid rgba(21,21,21,.1)!important;
color: inherit!important; font-size: 1.1rem;
line-height: inherit!important;
margin: 0!important;
padding: 0!important; position: relative;
text-decoration: none;
text-transform: uppercase; }
#comments > h3 > span {
display: inline-block;
padding: 1em 0!important;
position: relative;
}
#comments > h3 > span::after {
content: '';
position: absolute;
background-color: #222324; height: 2px;
display: block;
bottom: 0;
left: 0;
width: 100%;
}
#comments > div.panel {
padding: 50px 0 20px;
}
#comments .post-author,
#cancel-comment-reply-link {
background: rgba(21, 21, 21, 0.1); color: inherit!important;
float: right; font-size: 10px; font-weight: bold; line-height: 1.5em;
margin-right: .1em;
padding: .25em .5em;
position: relative;
text-decoration: none;
text-transform: uppercase;
white-space: nowrap;
}
#cancel-comment-reply-link {
top: 1em;
}
.comment-list li .reply {
position: absolute;
right: 0; top: -0.275em;
}
.comment-list li .reply > a {
color: #acacaf; font-size: .725rem;
display: block;
height: 1.8rem;
line-height: 1.8rem;
padding: 0 1em;
position: relative;
text-indent: -99999px;
text-transform: uppercase;
z-index: 1;
}
.comment-list li .reply > a::after {
content: '\e908';
display: inline-block;
float: right; font-family: 'mood-icons';
font-size: 12px;
text-indent: 0;
}
.comment-list li .comment-reply-title {
margin-top: 2rem;
}
.comment-list #respond {
margin-bottom: 6.25rem;
position: relative;
}
#respond #reply-title {
font-size: 1.1em;
margin-top: 0;
text-transform: uppercase;
}
.comment-list #respond #reply-title {
text-align: inherit;
}
#commentform p {
clear: both;
overflow: hidden;
position: relative;
}
#respond .comment-form-comment textarea {
margin-bottom: 0;
padding-bottom: 70px;
resize: none;
width: 100%!important;
}
#respond .form-submit input[type="submit"] {
margin: 0;
}
#respond .comment-form-author {
clear: none;
float: left; width: calc(50% - .5em);
}
#respond .comment-form-email {
clear: none;
float: right; width: calc(50% - .5em);
}
@media screen and (max-width: 768px) {
#respond .comment-form-author,
#respond .comment-form-email {
float: none !important;
width: 100% !important;
}
}
.comment-subscription-form {
font-size: .725em;
margin: 0;
}
.form-allowed-tags pre {
margin-top: 1em;
}
.related.products h2 {
font-size: 1.1em;
margin-bottom: 0;
text-transform: uppercase;
} input[type="checkbox"],
input[type="radio"] {
padding: 0; ;
}
input[type="search"] {
-webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing:    content-box;
box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0;
padding: 0;
}
input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]) {
background: transparent;
border: 1px solid rgba(21,21,21,.1); -moz-box-sizing: border-box;
box-sizing: border-box;
-moz-border-radius: 0;
border-radius: 0;
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
color: inherit;
float: left;
font-family: inherit;
font-size: 1em;
min-height: 3.25em;
padding-left: 1em;
padding-right: 1em;
padding-bottom: .675em !important;
padding-top: .675em !important;
display: inline-block;
margin: 0 0 1em;
width: 100%!important;
-webkit-transition: border-color .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: border-color .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: border-color .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: border-color .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: border-color .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
input[type="number"] {
max-width: 80px;
}
input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):last-child {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
margin-bottom: 0;
}
table input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="number"]) {
width: auto!important;
}
input[name="post_password"] {
display: block!important;
float: none!important;
max-width: 400px;
}
textarea,
select[multiple] {
background: transparent;
border: 1px solid rgba(21,21,21,.1); -moz-box-sizing: border-box;
box-sizing: border-box;
-moz-border-radius: 0;
border-radius: 0;
display: inline-block;
float: left;
font-family: inherit;
font-size: inherit;
line-height: 1.5;
min-height: 200px;
padding: 1em;
margin-bottom: 1em;
vertical-align: top; width: 100%;
-webkit-transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
textarea:last-child,
select[multiple]:last-child {
margin-bottom: 0;
}
select:not([multiple]), .select2-container .select2-choice,
.select2-container--default .select2-selection--single,
.mood p.CaptionCont.SlectBox,
.mood #lang_sel a.lang_sel_sel {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent; background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTIwLjM0NCwxNS44NjNsLTcuOTg5LDcuOTlDMTIuMjU2LDIzLjk1MSwxMi4xMjksMjQsMTIsMjRjLTAuMTI3LDAtMC4yNTUtMC4wNDktMC4zNTMtMC4xNDZsLTcuOTkxLTcuOTkKCWMtMC4xOTYtMC4xOTUtMC4xOTYtMC41MTIsMC0wLjcwN2MwLjE5NC0wLjE5NSwwLjUxMi0wLjE5NSwwLjcwNywwTDEyLDIyLjc5M2w3LjYzNy03LjYzN2MwLjE5NC0wLjE5NSwwLjUxMi0wLjE5NSwwLjcwNywwCglDMjAuNTM4LDE1LjM1MiwyMC41MzgsMTUuNjY4LDIwLjM0NCwxNS44NjN6IE0zLjY0LDguODU5YzAuMTk1LDAuMTk1LDAuNTEzLDAuMTk1LDAuNzA3LDBsNy42NTItNy42NTJsNy42MzgsNy42MzcKCWMwLjE5NSwwLjE5NSwwLjUxMywwLjE5NSwwLjcwNywwYzAuMTk2LTAuMTk1LDAuMTk2LTAuNTEyLDAtMC43MDdsLTcuOTkyLTcuOTlDMTIuMjU0LDAuMDQ5LDEyLjEyNiwwLDExLjk5OSwwCgljLTAuMTI5LDAtMC4yNTYsMC4wNDktMC4zNTQsMC4xNDZMMy42NCw4LjE1MkMzLjQ0Niw4LjM0NywzLjQ0Niw4LjY2NCwzLjY0LDguODU5eiIvPjwvc3ZnPg=='); background-repeat: no-repeat;
background-position: calc(100% - 10px) 50%;
background-size: 12px;
border: 1px solid rgba(21,21,21,.1)!important; -moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
color: #222324; font-size: .925em;
line-height: 3.425; height: 3.425em;
outline: 0!important;
padding: 0 35px 0 15px; width: 100%;
-webkit-transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: border .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 3.425em;
padding-left: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
display: none;
}
.select2-results li {
list-style-type: none;
}
.select2-search input {
margin-bottom: 0!important;
}
.select2-container .select2-choice .select2-arrow {
display: none;
}
.select2-search input {
background-color: transparent;
background-position: right 20px center;
background-repeat: no-repeat;
background-size: 16px;
}
.select2-results__options {
clear: both;
}
.select2-drop-active {
border-color: rgba(21,21,21,.1)!important; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
select {
background:none;
padding: 5px;
}
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus,
select[multiple]:focus {
border-color: rgba(21,21,21,.35) !important; }
::-webkit-input-placeholder {
color: #898b8f; font-style: italic;
}
::-moz-placeholder {
color: #898b8f; font-style: italic;
}
:-ms-input-placeholder {
color: #898b8f; font-style: italic;
}
::input-placeholder {
color: #898b8f; font-style: italic;
} .mood-sharing-section {
border-top: 1px solid rgba(21,21,21,.1);
display: block;
margin-top: 2.125rem;
padding-top: 2.125rem;
}
.mood-sharing-section .mood-sharing-element {
display: inline-block;
}
.mood-sharing-section .mood-sharing-element a {
padding: 2px 6px;
}
.mood-sharing-section .mood-sharing-element a svg {
height: 16px;
width: 16px;
vertical-align: middle;
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood-sharing-section .mood-sharing-element a svg path {
fill: #151515; opacity: .85;
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), fill .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood-sharing-section .mood-sharing-element a:hover svg path {
opacity: 1;
}
.mood-sharing-section .mood-sharing-element a.mood-facebook-sharing:hover svg path {
fill: #3b5998;
}
.mood-sharing-section .mood-sharing-element a.mood-twitter-sharing:hover svg path {
fill: #1da1f2;
}
.mood-sharing-section .mood-sharing-element a.mood-google-sharing:hover svg path {
fill: #d73d32;
}
.mood-sharing-section .mood-sharing-element a.mood-pinterest-sharing:hover svg path {
fill: #da232b;
}
.mood-sharing-section .mood-sharing-element a.mood-linkedin-sharing:hover svg path {
fill: #1884bc;
}
.mood-sharing-section .mood-sharing-element a.mood-email-sharing:hover svg path {
fill: #5f6e85;
}
.mood-sharing-section .likeThis {
color: inherit;
display: inline-block;
float: right; opacity: .85;
white-space: nowrap;
}
.mood-sharing-section .likeThis.done {
cursor: text;
}
.mood-sharing-section .likeThis > * {
display: inline-block;
vertical-align: middle;
}
.mood-sharing-section .likeThis svg {
height: 12px;
margin: 0 8px;
width: 13px;
}
.mood-sharing-section .likeThis svg.line-icon path {
stroke-width: 2px;
}
.mood-sharing-section .likeThis.done svg.line-icon {
display: none;
}
.mood-sharing-section .likeThis svg.fill-icon {
display: none;
}
.mood-sharing-section .likeThis.done svg.fill-icon {
display: inline-block;
} .tags-links {
display: block;
margin: 4em 0;
}
.tags-links a {
background: rgba(21, 21, 21, 0.1); color: inherit;
line-height: 2.175em;
margin-right: .1em;
padding: .25em .5em;
text-decoration: none;
white-space: nowrap;
}
nav.post-navigation {
background: rgba(21,21,21,.035); border: solid rgba(21,21,21,.035); border-width: 1px 0;
display: table;
padding: 1rem 30px;
width: 100%;
}
nav.post-navigation .nav-links {
align-items: center;
display: flex;
height: 86px; margin: auto;
max-width: 1200px; padding: 0 40px;
width: 100%;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
@media screen and (max-width: 860px) {
nav.post-navigation .nav-links {
padding: 0;
}
}
body.single-post:not(.has-sidebar) nav.post-navigation .nav-links {
max-width: 800px; padding: 0;
}
nav.post-navigation .nav-links > div {
display: block;
width: calc(50% - 50px);
}
nav.post-navigation .nav-links > div:last-child {
text-align: right; }
nav.post-navigation .nav-links a {
color: inherit;
display: block;
font-size: .825em;
font-weight: bold;
opacity: .75;
position: relative;
text-decoration: none;
text-transform: lowercase;
}
nav.post-navigation .nav-previous a {
padding-left: 20px; }
nav.post-navigation .nav-previous a::before {
content: "\e909";
display: inline-block;
font-family: 'mood-icons';
font-size: .8em;
left: 0; position: absolute;
top: calc(50% - 8px);
-webkit-transition: all 250ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 100ms;
-moz-transition: all 250ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 100ms;
-ms-transition: all 250ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 100ms;
-o-transition: all 250ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 100ms;
transition: all 250ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 100ms;
}
nav.post-navigation .nav-previous a:hover::before {
left: -5px; }
nav.post-navigation .nav-next a {
padding-right: 20px; }
nav.post-navigation .nav-next a::after {
content: "\e90a";
display: inline-block;
font-family: 'mood-icons';
font-size: .8em;
right: 0; position: absolute;
top: calc(50% - 8px);
-webkit-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 50ms;
-moz-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 50ms;
-ms-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 50ms;
-o-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 50ms;
transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975) 50ms;
}
nav.post-navigation .nav-next a:hover::after {
right: -5px; }
nav.post-navigation .nav-links a.nav-main-blog-grid {
display: block;
position: relative;
width: 100px;
}
nav.post-navigation .nav-main-blog-grid > div {
background: #151515; border-radius: 1px;
box-shadow: -7px 0, 0 0, 0 0, -7px 7px, 0 7px, 0 7px, 7px 0, 0 0, 0 0, 7px -7px, 0 -7px, 0 -7px, 0 -7px, -7px -7px, 0 -7px, 0 -7px, 0 7px, 0 7px, 0 7px, 7px 7px;
color: #151515; height: 4px;
left: calc(50% - 2px);
position: absolute;
top: calc(50% - 2px);
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
-webkit-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 150ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
width: 4px;
}
nav.post-navigation .nav-main-blog-grid:hover > div,
nav.post-navigation .nav-main-blog-grid:active > div {
box-shadow: -7px 0, -5px 0, -3px 0, -7px 6px, -5px 6px, -3px 6px, 7px 0, 5px 0, 3px 0, 7px -6px, 5px -6px, 3px -6px, 0 -6px, -7px -6px, -5px -6px, -3px -6px, 0 6px, 3px 6px, 5px 6px, 7px 6px;
border-radius: 0;
height: 2px;
left: calc(50% - 3px);
top: calc(50% - 1px);
width: 6px;
} #toggle_aside_secondary {
display: none;
}
@media screen and (max-width: 860px) {
body.page-template-page-left-sidebar #toggle_aside_secondary,
body.page-template-page-right-sidebar #toggle_aside_secondary {
background-color: #ffffff; background-position: center;
background-repeat: no-repeat;
background-size: 20px;
-moz-box-shadow: 0 0 10px rgba(21,21,21,.25); -webkit-box-shadow: 0 0 10px rgba(21,21,21,.25); box-shadow: 0 0 10px rgba(21,21,21,.25); cursor: pointer;
display: block;
height: 60px;
left: 0;
opacity: 1;
position: fixed;
width: 60px;
z-index: 10;
-webkit-transition: left .5s cubic-bezier(0.23, 1, 0.32, 1), right .5s cubic-bezier(0.23, 1, 0.32, 1);
-moz-transition: left .5s cubic-bezier(0.23, 1, 0.32, 1), right .5s cubic-bezier(0.23, 1, 0.32, 1);
-ms-transition: left .5s cubic-bezier(0.23, 1, 0.32, 1), right .5s cubic-bezier(0.23, 1, 0.32, 1);
-o-transition: left .5s cubic-bezier(0.23, 1, 0.32, 1), right .5s cubic-bezier(0.23, 1, 0.32, 1);
transition: left .5s cubic-bezier(0.23, 1, 0.32, 1), right .5s cubic-bezier(0.23, 1, 0.32, 1);
}
body.page-template-page-right-sidebar #toggle_aside_secondary {
left: auto;
right: 0;
}
body.slided.page-template-page-left-sidebar #toggle_aside_secondary,
body.sided.page-template-page-left-sidebar #toggle_aside_secondary {
left: 300px;
}
body.slided.page-template-page-right-sidebar #toggle_aside_secondary {
right: -300px;
}
body.sided.page-template-page-right-sidebar #toggle_aside_secondary {
right: 300px;
}
}
aside#secondary {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background-color: inherit;
margin-bottom: 70px;
padding-bottom: 50px;
padding-top: 70px;
position: relative;
z-index: 2;
-webkit-transition: padding .5s cubic-bezier(0.23, 1, 0.32, 1);
-moz-transition: padding .5s cubic-bezier(0.23, 1, 0.32, 1);
-ms-transition: padding .5s cubic-bezier(0.23, 1, 0.32, 1);
-o-transition: padding .5s cubic-bezier(0.23, 1, 0.32, 1);
transition: padding .5s cubic-bezier(0.23, 1, 0.32, 1);
}
body.sticked-sidebars aside#secondary {
margin-bottom: 0;
}
@media screen and (min-width: 861px) {
#page-wrap > aside#secondary {
width: 25%!important;
}
aside#secondary.is_stuck {
left: auto!important;
overflow: visible!important;
}
}
body.page-template-page-right-sidebar aside#secondary,
body.page-template-wide-page-right-sidebar aside#secondary {
float: right; }
body.page-template-page-left-sidebar aside#secondary,
body.page-template-wide-page-left-sidebar aside#secondary {
float: left; }
aside > h1:first-child,
aside > h2:first-child,
aside > h3:first-child,
aside > h4:first-child,
aside > h5:first-child,
aside > h6:first-child,
aside .widget-title {
margin-top: 0;
}
aside > ul > li,
ul.arrow-sign > li,
aside > ul > li li,
aside.widget_nav_menu > div > ul > li,
aside.widget_nav_menu > div > ul > li li,
ul.no-style-list > li {
list-style: none;
margin: 0 0 4px; padding: 0;
}
aside > ul > li ul,
aside.widget_nav_menu > div > ul > li ul {
margin: 0;
padding-left: 10px; }
aside:not(.woocommerce) > ul > li::before,
aside.widget_nav_menu > div > ul > li::before,
aside.widget_nav_menu > div > ul > li li::before,
ul.arrow-sign > li::before {
content: "\e90a";
display: inline-block;
font-family: 'mood-icons';
font-size: .5em;
margin-right: 10px; } .widget-title {
margin-bottom: 1.5em;
}
#secondary aside.widget {
font-size: .925em;
line-height: 1.5;
margin-bottom: 2em;
}
.widget_calendar table {
border-collapse: separate;
margin-bottom: 0;
width: 100%;
}
.widget_calendar caption {
font-size: .875rem;
font-weight: bold;
margin: 10px 0 20px;
text-align: center;
}
.widget_calendar th {
line-height: 2.5em;
margin: 0;
padding: 0;
text-align: center;
vertical-align: middle;
}
.widget_calendar tfoot td {
border-top: 1px solid rgba(21, 21, 21, 0.1); font-size: .825rem;
font-weight: bold;
line-height: 2.5em;
margin: 0;
padding: 1em 0 2em;
text-align: left;
text-transform: uppercase;
vertical-align: middle;
}
.widget_calendar tfoot td#next {
text-align: right;
}
.widget_calendar tbody td {
line-height: 2.5em;
margin: 0;
padding: 0;
text-align: center;
vertical-align: middle;
}
.widget_calendar tbody td a {
-moz-border-radius: 2px;
border-radius: 2px;
display: block;
}
.widget_calendar tbody td#today {
position: relative;
}
.widget_calendar tbody td#today::before {
-moz-border-radius: 2px;
border-radius: 2px;
bottom: 0;
content: '';
display: block;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: -1;
}
.tagcloud a {
background: rgba(21, 21, 21, 0.1); color: inherit;
line-height: 2.175em;
margin-right: .1em;
padding: .25em .5em;
text-decoration: none;
white-space: nowrap;
}
.widget_price_filter .ui-slider-horizontal {
background: rgba(21,21,21,.1); height: 4px;
margin: 1rem 0 .75rem;
position: relative;
width: 100%;
z-index: 1;
}
.widget_price_filter .block_small .ui-slider-horizontal {
margin: 10px 0;
}
.widget_price_filter .ui-slider-horizontal a,
.widget_price_filter .ui-slider-horizontal span {
border: 1px solid rgba(21,21,21,.25); -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
cursor: ew-resize;
background: #ffffff; height: 14px;
margin: -5px 0 0 -5px;
padding: 0;
position: absolute;
text-align: center;
text-decoration: none;
width: 14px;
z-index: 3;
}
.widget_price_filter .active .ui-slider-horizontal a,
.widget_price_filter .active .ui-slider-horizontal span {
-moz-transition: none;
-webkit-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}
.widget_price_filter .ui-slider-range {
background: #0c93f2;
height: 4px;
left: 0;
position: absolute;
top: 0;
z-index: 2;
}
.widget_price_filter .active .ui-slider-range {
-moz-transition: none!important;
-webkit-transition: none!important;
-o-transition: none!important;
-ms-transition: none!important;
transition: none!important;
}
.widget_price_filter .price_slider_amount button {
float: right; margin: 0;
}
.widget_price_filter .price_slider_amount .price_label {
float: left; font-size: .9em;
text-transform: lowercase;
}
.widget .logan-button, .widget input[type="submit"], .widget .button {
background: #ffffff;
border: 1px solid rgba(21,21,21,.1)!important; color: #151515; float: left;
padding: .5em 1em;
}
.widget_recent-posts-widget-with-thumbnails img,
.widget.recent-posts-widget-with-thumbnails img {
max-width: none;
width: auto;
}
.widget ul.product_list_widget li {
float: left;
margin: 0 0 1em;
min-height: 65px;
overflow: hidden;
padding-left: 70px; position: relative;
width: 100%;
}
.product_list_widget li {
list-style-type: none;
}
.product_list_widget li a {
color: inherit;
}
.product_list_widget li img {
float: left;
margin: 5px 10px 5px -70px; width: 60px;
}
.widget .product_list_widget .star-rating {
clear: right;
float: none;
margin: 0;
}
.product_list_widget li .amount,
.product_list_widget li ins {
display: block;
font-weight: normal;
}
.product_list_widget li ins .amount {
display: inline;
}
.product_list_widget .reviewer {
font-variant: small-caps;
text-transform: lowercase;
}
.widget_layered_nav li,
.widget_layered_nav_filters li {
margin: 0;
}
.widget_layered_nav li,
.widget_layered_nav_filters li {
list-style-type: none;
}
.widget_layered_nav a,
.widget_layered_nav_filters a {
color: inherit;
font-weight: bold;
}
.widget_layered_nav .count {
float: right; }
.widget_layered_nav_filters a::before {
content: "\00d7";
padding-right: 5px; }
.widget_search input[type="search"],
.widget_searchwp_live_search input[type="search"],
.widget_product_search input[type="search"] {
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGNsYXNzPSJsaW5lLWljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTUxNTE1IiBkPSJNMTAuMTcxLDIuOTU0YzMuOTg1LDAsNy4yMTYsMy4yMzEsNy4yMTYsNy4yMTcKCXMtMy4yMyw3LjIxNy03LjIxNiw3LjIxN2MtMy45ODYsMC03LjIxNy0zLjIzLTcuMjE3LTcuMjE3UzYuMTg1LDIuOTU0LDEwLjE3MSwyLjk1NHoiPjwvcGF0aD48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxNTE1MTUiIGQ9Ik0xNS4yODksMTUuMjlsNS43NTgsNS43NTYiPjwvcGF0aD48L3N2Zz4=')!important; background-position: right 15px center!important; background-repeat: no-repeat!important;
background-size: 16px!important;
padding-right: 50px!important; }
.widget_search input[type="submit"],
.widget_searchwp_live_search input[type="submit"],
.widget_product_search input[type="submit"] {
background: transparent!important;
border-width: 0!important;
cursor: pointer;
height: 55px;
margin: 0;
opacity: 0;
padding: 0;
position: absolute;
right: 0;
width: 50px;
}
.widget .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
display: none;
}
.widget .wpml-ls-legacy-dropdown a {
padding: 10px;
} footer#colophon {
background-color: #151515; color: #8f8f8f; font-size: 0.875em;
line-height: 1.65;
opacity: 0; 
width: 100%;
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s;
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s;
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s;
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s;
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .35s;
}
body.mood-loaded footer#colophon {
opacity: 1;
}
footer#colophon.fixed-footer.just-fixed {
bottom: 0;
position: fixed;
z-index: 0;
}
body.mood-boxed-layout footer#colophon.fixed-footer:not(.just-fixed) {
position: absolute;
}
body.mood-boxed-layout footer#colophon.fixed-footer {
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
body.mobile-view footer#colophon {
display: block;
float: left;
overflow: hidden;
width: 100%;
}
footer#colophon h1,
footer#colophon h2,
footer#colophon h3,
footer#colophon h4,
footer#colophon h5,
footer#colophon h6 {
color: #ffffff; }
footer#colophon a {
color: inherit;
}
footer#colophon a:hover {
color: #0b91e2; }
footer#colophon .footer-inner {
margin: auto;
max-width: 1200px; padding: 80px 40px 65px;
}
footer#colophon .footer-widgets > div {
margin: 0 -15px;
}
footer#colophon .footer-widgets > div > .footer-widgets-column {
float: left; padding: 0 15px;
}
footer#colophon .footer-widgets.columns-1 > div > .footer-widgets-column {
width: 100%;
}
footer#colophon .footer-widgets.columns-2 > div > .footer-widgets-column {
width: 50%;
}
footer#colophon .footer-widgets.columns-3 > div > .footer-widgets-column {
width: 33.33%;
}
footer#colophon .footer-widgets.columns-4 > div > .footer-widgets-column {
width: 25%;
}
footer#colophon .site-info {
background: #000000;
}
footer#colophon .site-info .inner-info {
margin: auto;
max-width: 1200px; padding: 25px 40px;
}
@media only screen and (max-width: 768px) {
footer#colophon .site-info .inner-info {
text-align: center;
}
footer#colophon .site-info .inner-info .alignleft,
footer#colophon .site-info .inner-info .alignright {
float: none;
}
footer#colophon .site-info .inner-info .alignleft + .alignright {
margin-top: 10px;
}
}
footer#colophon .site-info .inner-info .footer-info-element-text img {
vertical-align: bottom;
}
footer#colophon .tagcloud a {
background: rgba(143, 143, 143, 0.1); }
footer#colophon .site-info svg {
width: 14px;
}
footer#colophon .site-info svg path {
fill: #8f8f8f; }
footer#colophon .footer-info-element {
display: inline-block;
position: relative;
}
footer#colophon .footer-info-element {
padding: 0 8px;
}
footer#colophon .inner-info > .alignleft .footer-info-element:first-child {
padding-left: 0; }
footer#colophon .inner-info > .alignright .footer-info-element:last-child {
padding-right: 0; }
footer#colophon .footer-info-element .footer-info-element-text,
footer#colophon .site-info svg {
vertical-align: text-top;
}
body.header-layout-side:not(.rtl) footer#colophon {
padding-left: 280px;
}
body.header-layout-side.rtl footer#colophon {
padding-right: 280px;
}
#mood_back_to_top {
background-color: rgba(21,21,21,.95); -moz-border-radius: 2px;
border-radius: 2px;
bottom: 22px;
color: #ffffff; display: block;
font-size: 12px;
height: 30px;
line-height: 34px;
opacity: 0;
position: fixed;
right: 22px;
text-align: center;
width: 30px;
z-index: 1;
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-ms-transform: scale(0.5);
-o-transform: scale(0.5);
transform: scale(0.5);
-webkit-transition: all .15s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all .15s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .15s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .15s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .15s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.scroll-top-reached #mood_back_to_top {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
} body.single-member #primary {
margin-bottom: 80px;
}
body.single-member .featured-wrap,
body.single-member .entry-content.has-featured-image {
width: calc(50% - 20px);
}
body.single-member .entry-content.has-featured-image > *:first-child {
margin-top: 0!important;
}
body.single-member .pix-member-socials {
border-top: 1px solid rgba(33,34,35,.15); margin-top: 2.325em;
padding: 2.325em 1em 0;
}
body.single-member .pix-member-socials a {
color: inherit;
}
body.single-member .pix-member-socials a::after {
content: '';
display: inline-block;
width: 15px;
}
body.single-member .pix-member-socials svg,
.member-socials svg {
fill: #151515; width: 16px;
-webkit-transition: fill .2s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: fill .2s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: fill .2s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: fill .2s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: fill .2s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
body.single-member .pix-member-socials .twitter-icon:hover svg,
.member-socials .twitter-icon:hover svg {
fill: #00aced;
}
body.single-member .pix-member-socials .facebook-icon:hover svg,
.member-socials .facebook-icon:hover svg {
fill: #3b5998;
}
body.single-member .pix-member-socials .linkedin-icon:hover svg,
.member-socials .linkedin-icon:hover svg {
fill: #00a0dc;
}
body.single-member .pix-member-socials .dribbble-icon:hover svg,
.member-socials .dribbble-icon:hover svg {
fill: #ea4c89;
}
body.single-member .pix-member-socials .github-icon:hover svg,
.member-socials .github-icon:hover svg {
fill: #4b7fc3;
}
body.single-member .pix-member-socials .envato-icon:hover svg,
.member-socials .envato-icon:hover svg {
fill: #82b440;
}
body.single-member .pix-member-socials .wordpress-icon:hover svg,
.member-socials .wordpress-icon:hover svg {
fill: #21759b;
}
body.single-member .pix-member-socials .globe-icon:hover svg,
.member-socials .globe-icon:hover svg {
fill: #0b91e2; }
body.single-member .pix_progress_bar {
border-top: 1px solid rgba(21,21,21,.15); margin-top: 2.325em;
padding-top: 2.325em;
}
.pix_progress_bar small {
display: block;
font-size: .75em;
padding: 0;
}
.pix_progress_bar small.amount-progress {
opacity: 0;
position: absolute;
right: 0; top: -2em;
}
.pix_single_bar {
background: rgba(21,21,21,.15); -moz-border-radius: 1px;
border-radius: 1px;
display: block;
height: 5px;
margin: .2em 0 1em;
position: relative;
width: 100%;
}
.pix_bar_track, .pix_bar {
display: block;
height: inherit;
position: relative;
}
.pix_bar {
background: #dac36d; -moz-border-radius: 1px;
border-radius: 1px;
}
ul.member-list {
clear: both;
}
.member-list > li {
margin: 0;
text-align: center;
}
.member-list > li {
list-style-type: none;
}
.member-list[data-columns="1"] > li {
width: 100%;
}
.member-list[data-columns="2"] > li {
width: 50%;
}
.member-list[data-columns="3"] > li {
width: 33.33%;
}
.member-list[data-columns="4"] > li {
width: 25%;
}
.member-list[data-columns="5"] > li {
width: 20%;
}
.member-list[data-columns="6"] > li {
width: 16.66%;
}
@media only screen and (max-width: 991px) {
.member-list[data-columns="2"] > li {
width: 100%;
}
.member-list[data-columns="3"] > li {
width: 100%;
}
}
@media only screen and (max-width: 767px) {
.member-list[data-columns="4"] > li {
width: 100%;
}
.member-list[data-columns="5"] > li {
width: 100%;
}
.member-list[data-columns="6"] > li {
width: 100%;
}
}
@media screen and (max-width: 1024px) {
.member-list[data-landscape="1"] > li {
width: 100%;
}
.member-list[data-landscape="2"] > li {
width: calc(50% - 1px);
}
.member-list[data-landscape="3"] > li {
width: calc(33.33% - 1px);
}
.member-list[data-landscape="4"] > li {
width: calc(25% - 1px);
}
.member-list[data-landscape="5"] > li {
width: calc(20% - 1px);
}
.member-list[data-landscape="6"] > li {
width: calc(16.66% - 1px);
}
}
@media screen and (max-width: 768px) {
.member-list[data-portrait="1"] > li {
width: 100%;
}
.member-list[data-portrait="2"] > li {
width: calc(50% - 1px);
}
.member-list[data-portrait="3"] > li {
width: calc(33.33% - 1px);
}
.member-list[data-portrait="4"] > li {
width: calc(25% - 1px);
}
.member-list[data-portrait="5"] > li {
width: calc(20% - 1px);
}
.member-list[data-portrait="6"] > li {
width: calc(16.66% - 1px);
}
}
@media screen and (max-width: 414px) {
.member-list[data-phone="1"] > li {
width: 100%;
}
.member-list[data-phone="2"] > li {
width: calc(50% - 1px);
}
.member-list[data-phone="3"] > li {
width: calc(33.33% - 1px);
}
.member-list[data-phone="4"] > li {
width: calc(25% - 1px);
}
.member-list[data-phone="5"] > li {
width: calc(20% - 1px);
}
.member-list[data-phone="6"] > li {
width: calc(16.66% - 1px);
}
}
.member-list > li .member-wrap {
display: inline-block;
position: relative;
mask-image: radial-gradient(circle, white, black);
-o-mask-image: -o-radial-gradient(circle, white, black);
-moz-mask-image: -moz-radial-gradient(circle, white, black);
-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}
.member-list > li .member-info {
background: rgba(255,255,255,.98); bottom: 10px;
-moz-box-shadow: 0 0 25px rgba(0,0,0,.15); -webkit-box-shadow: 0 0 25px rgba(0,0,0,.15); box-shadow: 0 0 25px rgba(0,0,0,.15); display: block;
left: 10px;
padding: 30px 20px;
position: absolute;
right: 10px;
}
.member-list > li .member-info span {
display: block;
}
.member-list > li .member-info.below {
background: transparent;
bottom: auto;
-moz-box-shadow: none;
-webkit-box-shadow: none;
left: auto;
margin-bottom: 1em;
position: relative;
right: auto;
}
.member-list > li .member-info.hover {
background: rgba(21,21,21,.5); -moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
bottom: 0;
left: 0;
opacity: 0;
right: 0;
top: 0;
-webkit-transition: opacity .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.member-list > li .member-info.hover:hover {
opacity: 1;
}
.member-list > li .member-info.hover .member-socials svg,
.member-list > li .member-info.hover .member-socials svg * {
fill: #ffffff; }
.member-list > li .member-info.hover > div {
display: table;
height: 100%;
width: 100%;
-webkit-transform: translatey(20px);
-moz-transform: translatey(20px);
-ms-transform: translatey(20px);
-o-transform: translatey(20px);
transform: translatey(20px);
-webkit-transition: -webkit-transform .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: -moz-transform .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: -ms-transform .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: -o-transform .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: transform .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.member-list > li div.member-info.hover:hover > div {
-webkit-transform: translatey(0);
-moz-transform: translatey(0);
-ms-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
.member-list > li div.member-info.hover > div > div {
display: table-cell;
vertical-align: middle;
width: 100%;
}
.member-list > li div.member-info.hover > div > div * {
color: #ffffff!important; }
.member-list .member-name {
margin: 0;
}
.member-list div.member-info.hover .member-name {
margin: 20px 0 0;
}
.member-list .member-role {
font-size: .75em;
}
.member-list .member-socials {
display: block;
}
.member-list .member-socials a {
color: inherit;
display: inline-block;
margin: 0 6px;
}   #colorbox {
-moz-box-shadow: 0 0 100px rgba(21,21,21,.5); -webkit-box-shadow: 0 0 100px rgba(21,21,21,.5); box-shadow: 0 0 100px rgba(21,21,21,.5); }
#colorbox, #cboxOverlay, #cboxWrapper {
left: 0;
overflow: visible!important;
position: absolute;
top: 0;
z-index: 9999;
}
#cboxWrapper {
max-width: none;
}
#cboxOverlay {
cursor: default!important;
height: 100%;
position: fixed;
width: 100%;
}
.cboxPrevent {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
display: none;
}
#cboxContent {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
position:relative;
}
#cboxLoadedContent {
overflow: hidden;
}
#cboxTitle{
margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic{
height:100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{
cursor: pointer;
}
#cboxClose {
background: transparent;
-webkit-appearance: none;
appearance: none;
border: 0;
display: block;
height: 30px;
padding: 0;
position: fixed;
overflow: hidden;
text-indent: -99999px;
right: 30px;
top: 40px;
width: 60px;
z-index: 3;
}
#cboxClose::before {
background: #ffffff; content: '';
display: block;
height: 55%;
left: calc(50% - 1px);
position: absolute;
top: 5px;
width: 2px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#cboxClose::after {
background: #ffffff; content: '';
display: block;
height: 55%;
left: calc(50% - 1px);
position: absolute;
top: 5px;
width: 2px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.cboxPhoto{
float: left;
margin: auto;
border: 0;
display: block;
max-width: none;
-ms-interpolation-mode: bicubic;
}
.cboxIframe {
width: 100%;
height: 100%;
display: block;
border:0;
}
#colorbox, #cboxContent, #cboxLoadedContent{
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
}
#colorbox{
outline: 0;
}
#cboxTopLeft{
display: none;
}
#cboxTopRight {
display: none;
}
#cboxBottomLeft {
display: none;
}
#cboxBottomRight {
display: none;
}
#cboxMiddleLeft {
display: none;
}
#cboxMiddleRight {
display: none;
}
#cboxTopCenter {
display: none;
}
#cboxBottomCenter {
display: none;
}
#cboxContent {
overflow: hidden;
}
#cboxError {
padding: 50px;
border: 1px solid #ccc;
}
#cboxTitle {
position: absolute;
bottom: 2.2222rem;
left: 0;
text-align: center;
width: 100%;
}
#cboxCurrent {
display: none!important;
}
#cboxPrevious, #cboxNext {
-webkit-appearance: none;
appearance: none;
background-color: transparent;
background-position: center;
background-repeat: no-repeat;
background-size: 32px;
border: 0;
color: #ffffff; height: 50px;
margin-top: -25px;
padding: 0;
text-indent: -99999px;
width: 50px;
position: fixed;
top: 50%;
z-index: 99999999;
}
#cboxPrevious {
left: 0;
}
#cboxPrevious::after {
content: "\e909";
display: block;
font-family: 'mood-icons';
font-size: 20px;
left: 0;
line-height: 50px;
position: absolute;
text-indent: 0;
top: 0;
width: 100%;
}
#cboxNext {
right: 0;
}
#cboxNext::after {
content: "\e90a";
display: block;
font-family: 'mood-icons';
font-size: 20px;
left: 0;
line-height: 50px;
position: absolute;
text-indent: 0;
top: 0;
width: 100%;
}
#cboxOverlay {
background: #151515!important; }
#cboxOverlay::after {
content: '';
display: block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
#cboxContent {
background: #ffffff; }
.cBox-quick-view #cboxContent {
background:#ffffff;
}
.cboxIframe {
background:#ffffff;
}
#cboxTitle {
color:#ffffff;
text-shadow: 0 0 20px rgba(0,0,0,.25), 0 0 20px rgba(0,0,0,.25), 0 0 20px rgba(0,0,0,.25), 0 0 20px rgba(0,0,0,.25);
}
#cboxContent .wp-audio-shortcode {
max-width: 100%!important;
} .slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-slider.slick-vc-carousel .vc_inner {
text-align: center;
}
.slick-slider.slick-vc-carousel img {
display: inline-block;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
position: relative;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.slick-dots,
.slick-prev,
.slick-next {
position: absolute;
}
.slick-dots {
bottom: 10px;
pointer-events: none;
text-align: center;
width: 100%;
}
.mood-woo-styler .slick-dots {
bottom: 0;
}
.vc_carousel-slideline .slick-dots {
bottom: -15px;
}
.mood .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline,
.mood .vc_images_carousel .vc_carousel-inner {
overflow: visible;
}
.slick-dots li {
display: inline-block;
list-style: none;
}
.slick-dots li button {
background: transparent;
box-sizing: content-box;
cursor: pointer;
display: block;
height: 8px;
overflow: hidden;
padding: 8px;
pointer-events: auto;
position: relative;
text-indent: -9999px;
width: 8px;
}
.slick-dots li button::after {
background: #ffffff; -moz-border-radius: 50%;
border-radius: 50%;
-moz-box-shadow: 0 0 2px 1px rgba(21,21,21,.35); box-shadow: 0 0 2px 1px rgba(21,21,21,.35); content: '';
display: block;
height: inherit;
left: 8px;
opacity: .5;
position: absolute;
top: 8px;
width: inherit;
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-ms-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
-webkit-transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.slick-dots li.slick-active button::after,
.slick-dots li button:hover::after {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.slick-prev.slick-arrow {
background: transparent;
cursor: pointer;
height: 20px;
left: -30px;
line-height: 20px;
position: absolute;
text-indent: -99999px;
top: calc(50% - 10px);
width: 20px;
}
.slick-prev.slick-arrow::before {
color: #ffffff; content: "\e909";
font-family: 'mood-icons';
font-size: 16px;
height: inherit;
line-height: inherit;
position: absolute;
left: 0;
text-align: center;
text-indent: 0;
text-shadow: -2px 0 0 #151515; top: 0;
width: inherit;
-webkit-transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.slick-next.slick-arrow {
background: transparent;
cursor: pointer;
height: 20px;
line-height: 20px;
position: absolute;
right: -30px;
text-indent: -99999px;
top: calc(50% - 10px);
width: 20px;
}
.slick-next.slick-arrow::before {
color: #ffffff; content: "\e90a";
font-family: 'mood-icons';
font-size: 16px;
height: inherit;
line-height: inherit;
position: absolute;
left: 0;
text-align: center;
text-indent: 0;
text-shadow: 2px 0 0 #151515; top: 0;
width: inherit;
-webkit-transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}  .mood .rpwwt-widget ul li {
list-style: none;
margin: 0 0 10px;
}
.mood .rpwwt-widget ul li:last-child {
margin-bottom: 0;
}
.mood .rpwwt-widget ul li a {
color: inherit;
font-weight: bold;
}
.mood .rpwwt-widget ul li > div {
font-size: .85em;
}
.mood .recent-posts-widget-with-thumbnails img {
margin: .3em .75em 0 0!important;
max-width: 100px!important;
}
.mood .rpwwt-post-date {
color: #acacaf; font-size: .75em;
font-style: italic;
} #top-mini-cart dl.variation,
.widget_shopping_cart dl.variation,
.shop_table dl.variation {
font-size: .75em;
line-height: 1.5;
margin: 5px 0;
text-transform: uppercase;
}
#top-mini-cart dl.variation p,
.widget_shopping_cart dl.variation p,
.shop_table dl.variation p {
margin: 0;
}
#top-mini-cart dl.variation dt,
.widget_shopping_cart dl.variation dt,
.shop_table dl.variation dt {
clear: left; float: left; font-weight: bold;
line-height: 1.5;
margin-right: .1em; }
#top-mini-cart dl.variation dd,
#top-mini-cart dl.variation dd p,
.widget_shopping_cart dl.variation dd,
.widget_shopping_cart dl.variation dd p,
.shop_table dl.variation dd,
.shop_table dl.variation dd p {
float: left; line-height: 1.5;
}
p.woocommerce-result-count {
font-size: .825em;
margin: 0;
padding: 10px 0;
text-transform: uppercase;
}
@media screen and (min-width: 601px) {
p.woocommerce-result-count {
clear: right;
float: right; }
form.woocommerce-ordering {
float: left; }
}
.woocommerce-cart .woocommerce > form {
clear: both;
overflow: auto!important;
}
.shop_table {
min-width: 600px;
}
.shop_table td.product-remove {
padding: 0;
width: 27px;
}
.shop_table td.product-remove a {
-moz-box-sizing: content-box;
box-sizing: content-box;
color: inherit;
display: block;
padding: 0;
text-align: center;
width: 27px;
}
.shop_table td.product-thumbnail {
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 80px;
}
.shop_table td,
.shop_table.woocommerce-checkout-review-order-table tfoot th {
border-top: 1px solid rgba(21,21,21,.1); padding: 1.5em;
vertical-align: middle;
}
.shop_table th {
border-top: 1px solid rgba(21,21,21,.1); padding: 1.5em;
vertical-align: top;
}
.shop_table td:first-child,
.shop_table th:first-child,
.shop_table.woocommerce-checkout-review-order-table tfoot th:first-child {
padding-left: 0; }
.shop_table .woocommerce-shipping-calculator .shipping-calculator-form {
padding: 1em 1px;
}
.shop_table td:last-child,
.shop_table th:last-child,
.shop_table.woocommerce-checkout-review-order-table tfoot th:last-child {
padding-right: 0; }
.shop_table td.product-name a {
color: inherit;
font-weight: bold;
}
.shop_table.woocommerce-checkout-review-order-table thead th {
border-bottom: 1px solid rgba(21,21,21,.1); }
.shop_table .cart-discount th span {
background: rgba(21,21,21,.5); color: #ffffff;
display: inline-block;
font-size: .9em;
font-weight: normal;
padding: 0 10px;
}
@media (max-width: 600px) {
.shop_table.woocommerce-checkout-review-order-table {
display: block;
min-width: 0;
}
.shop_table.woocommerce-checkout-review-order-table thead {
display: none;
}
.shop_table.woocommerce-checkout-review-order-table th,
.shop_table.woocommerce-checkout-review-order-table td {
display: block;
}
.shop_table dl.variation {
overflow: hidden;
}
}
.shop_table td.product-subtotal {
font-weight: bold;
}
.shop_table .product-subtotal {
text-align: right; }
.shop_table .product-thumbnail img {
float: left;
width: 80px;
}
.shop_table input[type="number"] {
border-width: 1px!important;
font-size: inherit!important;
font-weight: bold;
line-height: inherit;
min-height: 0!important;
padding: 0!important;
text-align: center;
text-indent: 12px;
width: 80px!important;
}
.shop_table label[for="coupon_code"] {
display: none;
}
.shop_table #coupon_code {
float: left; margin: 0;
max-width: 250px;
}
.shop_table input[name="apply_coupon"],
.shop_table input[name="apply_coupon"]:hover {
background-color: rgba(21,21,21,.075)!important; border: 1px solid transparent!important; color: #151515!important; float: left; margin: 0 0 0 .5em; min-height: 3.25rem;
}
.shop_table input[name="update_cart"],
.cart-collaterals button[name="calc_shipping"],
.woocommerce-shipping-calculator .shipping-calculator-button {
background-color: rgba(21,21,21,.075)!important; border: 1px solid transparent!important; color: #151515!important; float: right; margin: 0;
min-height: 3.25rem;
}
.shop_table input[name="apply_coupon"]:hover,
.shop_table input[name="update_cart"]:hover,
.cart-collaterals button[name="calc_shipping"]:hover,
.woocommerce-shipping-calculator .shipping-calculator-button:hover {
background-color: rgba(21,21,21,1)!important; border: 1px solid transparent!important; color: #ffffff!important; }
.shop_table ul#shipping_method {
margin-bottom: 1em;
}
.shop_table #shipping_method li,
.wc_payment_methods li {
list-style: none;
}
.shipping-calculator-button {
margin-bottom: 1em;
}
.cart-collaterals {
float: right; overflow: auto;
padding-bottom: 25px;
text-align: right; width: 100%;
}
.cart-subtotal .amount {
font-weight: bold;
}
.shipping-calculator-form input {
float: none!important;
}
.cart_totals h2 {
font-size: 1.2rem;
text-align: left;
text-transform: uppercase;
}
.cart-collaterals td {
text-align: inherit;
}
.cart-collaterals table {
min-width: 600px;
}
@media only screen and (max-width: 767px) {
.cart-collaterals table {
min-width: 0!important;
}
}
.cart-collaterals table,
.cart-collaterals .order-total td,
.cart-collaterals .order-total th {
border-top: 1px solid rgba(21,21,21,.1); }
.cart-collaterals th {
font-size: 1.215rem;
font-variant: small-caps;
text-transform: lowercase;
}
.cart-collaterals td .amount {
font-size: 1rem;
}
.cart-collaterals .order-total td .amount {
font-size: 1.425rem;
}
.woocommerce-shipping-calculator {
font-size: 1rem;
min-width: 350px;
}
@media only screen and (max-width: 767px) {
.woocommerce-shipping-calculator {
min-width: 0!important;
}
}
.woocommerce-shipping-calculator section {
clear: both;
width: 100%;
}
.woocommerce-shipping-calculator > p {
margin: 0;
}
.cross-sells h2 {
text-align: left;
}
p.cart-empty,
p.return-to-shop {
text-align: center;
}
p.return-to-shop {
background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3L…UuNQoJIE0xNCw2LjV2NSBNMTcsNi41TDE2LjUsMTEgTTIwLDYuNWwtMSw0Ii8+Cjwvc3ZnPg=='); background-position: center 30px;
background-repeat: no-repeat;
padding: 140px 0;
}
table.shop_table.woocommerce-checkout-review-order-table .scrollable {
margin: 0!important;
}
table.shop_table.woocommerce-checkout-review-order-table .pinned {
border-width: 0 1px 0 0!important;
overflow: hidden!important;
width: 1px!important;
}
[data-pin-log="button_pinit_floating"] {
display: none!important;
}
@media (min-width: 800px) {
.form-row-first {
float: left; width: calc(50% - .5em);
}
.form-row-last {
float: right; width: calc(50% - .5em);
}
}
.woocommerce-info {
font-weight: bold;
margin-bottom: 1.525rem;
}
body.woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([name="coupon_code"]),
body.woocommerce-checkout textarea {
margin-bottom: 1.525rem;
}
body.woocommerce-checkout .payment_method_paypal img {
display: inline-block;
height: 1.5em;
margin: -5px 10px 0;
vertical-align: middle;
}
body.woocommerce-checkout .payment_methods.methods p,
body.woocommerce-checkout .create-account p:first-child {
font-size: .9em;
font-style: italic;
}
body.woocommerce-checkout p.create-account {
border-top: 1px solid rgba(21,21,21,.1); font-weight: bold;
padding-top: 1.535em;
}
body.woocommerce-checkout .woocommerce-shipping-fields,
body.woocommerce-checkout #order_comments_field {
border-top: 1px solid rgba(21,21,21,.1); float: left;
padding-top: 1.535em;
width: 100%;
}
body.woocommerce-checkout .about_paypal {
font-size: .725em;
font-weight: bold;
text-transform: uppercase;
}
h3#order_review_heading {
clear: both;
}
body.woocommerce-checkout #order_review {
padding-bottom: 25px;
}
.woocommerce-info + form.login,
.woocommerce-info + form.checkout_coupon {
border-bottom: 1px solid rgba(21,21,21,.1); float: left;
margin-bottom: 1.535em;
width: 100%;
}
.woocommerce-info + form.checkout_coupon input[type="submit"] {
margin: 0;
}
form.checkout label {
display: inline-block;
margin-bottom: .5em;
}
.payment_box {
background-color: rgba(21,21,21,.1); margin-bottom: .5em;
padding: 1em;
}
.payment_box p:last-child {
margin-bottom: 0;
}
.create-account {
overflow: hidden;
}
.woocommerce-account:not(.logged-in) .woocommerce {
border: 1px solid rgba(21,21,21,.1); -moz-border-radius: 4px;
border-radius: 4px;
margin: 0 auto;
padding: 30px;
max-width: 800px;
}
.woocommerce-account:not(.logged-in) .woocommerce h2 {
font-weight: bold!important;
margin-top: 0;
}
.woocommerce-account:not(.logged-in) .woocommerce input {
margin-bottom: 1em!important;
}
.woocommerce-account:not(.logged-in) .woocommerce label[for="rememberme"],
.woocommerce-account:not(.logged-in) .woocommerce .lost_password {
font-size: .725em;
text-transform: uppercase;
}
.woocommerce-account .woocommerce > p {
border-bottom: 1px solid rgba(21,21,21,.15); padding-bottom: 40px;
}
.woocommerce-account .woocommerce {
overflow: hidden;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: left; width: 30%;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
margin: 0;
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
margin-bottom: .5em;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul a {
color: inherit!important;
font-weight: bold;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(.is-active) a {
opacity: .5;
-webkit-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover {
opacity: 1;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: right; width: calc(70% - 30px);
}
@media (max-width: 600px) {
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
float: none;
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content {
margin-top: 50px;
}
}
.woocommerce .col2-set.addresses .col-1 {
float: left; width: calc(50% - 20px);
}
.woocommerce .col2-set.addresses .col-2 {
float: right; width: calc(50% - 20px);
}
@media (max-width: 600px) {
.woocommerce .col2-set.addresses .col-1,
.woocommerce .col2-set.addresses .col-2 {
float: none;
width: 100%;
}
}
.woocommerce-error {
background-color: rgba(241, 106, 46, .15); border: 1px solid #f16a2e;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 1em;
}
.woocommerce-thank-you {
border: 1px solid rgba(21,21,21,.15); -moz-border-radius: 3px;
border-radius: 3px;
padding: 50px 30px;
}
.woocommerce-thank-you .woocommerce-thankyou-order-received {
font-weight: bold;
}
.woocommerce-thank-you ul {
display: inline-block;
margin: auto;
text-align: left;
}
.woocommerce-thank-you ul li {
margin: 0;
}
.woocommerce-billing-fields p::before,
.woocommerce-billing-fields p::after {
content: "";
display: table;
}
.woocommerce-billing-fields p::after {
clear: both;
}
.woocommerce-billing-fields p input {
margin-bottom: 0!important;
}
.woocommerce .woocommerce-thank-you-details > p {
font-style: italic;
padding: 2em 0;
}
.woocommerce .woocommerce-thank-you-details h2 {
font-size: 1.5em;
text-transform: uppercase;
}
body.woocommerce-order-received .customer_details {
overflow: hidden;
}
body.woocommerce-order-received dt {
display: inline;
font-weight: bold;
margin-right: .5em; }
body.woocommerce-order-received dd {
display: inline;
}
body.woocommerce-order-received dd::after {
clear: both;
content: '';
display: block;
}
body.woocommerce-order-received .col2-set.addresses {
text-align: center;
}
body.woocommerce-order-received .col2-set.addresses > div,
body.woocommerce-order-received .col2-set.addresses > div h3 {
text-align: left; }
body.woocommerce-order-received .col2-set.addresses > address {
display: inline-block;
text-align: left; }
ul.products {
clear: both;
}
ul.products > li {
display: block;
float: left;
list-style-type: none;
margin: 0;
}
ul.products li > .product-wrap {
position: relative;
}
.mood-woo-styler.text-position-hover ul.products li > .product-wrap > .product-button-wrap,
.mood-woo-styler.text-position-over ul.products li > .product-wrap > .product-button-wrap {
bottom: 0;
left: 0;
padding: 0 25px;
position: absolute;
width: 100%;
}
.mood-woo-styler.text-position-hover ul.products li > .product-wrap > .product-button-wrap::after,
.mood-woo-styler.text-position-over ul.products li > .product-wrap > .product-button-wrap::after {
background: rgba(255,255,255,.8); bottom: 0;
content: '';
display: block;
left: 0;
opacity: 0;
pointer-events: none;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
-webkit-transform: translatey(12px);
-moz-transform: translatey(12px);
-ms-transform: translatey(12px);
-o-transform: translatey(12px);
transform: translatey(12px);
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -webkit-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -moz-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -ms-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -o-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood-woo-styler.text-position-hover ul.products li > .product-wrap:hover > .product-button-wrap::after,
.mood-woo-styler.text-position-over ul.products li > .product-wrap > .product-button-wrap::after {
-webkit-transform: translatey(0);
-moz-transform: translatey(0);
-ms-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
opacity: 1;
}
ul.products li > .product-wrap > .product-button-wrap > a {
color: inherit;
display: block;
overflow: hidden;
padding: 20px 0 0;
}
.mood-woo-styler.text-position-over ul.products li > .product-wrap > .product-button-wrap > a,
.mood-woo-styler.text-position-hover ul.products li > .product-wrap > .product-button-wrap > a {
color: #151515; position: relative;
z-index: 2;
}
.mood-woo-styler.text-position-hover ul.products li > .product-wrap > .product-button-wrap > a {
opacity: 0;
-webkit-transform: translatey(-8px);
-moz-transform: translatey(-8px);
-ms-transform: translatey(-8px);
-o-transform: translatey(-8px);
transform: translatey(-8px);
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -webkit-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -moz-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -ms-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -o-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood-woo-styler.text-position-hover ul.products li > .product-wrap:hover > .product-button-wrap > a {
opacity: 1;
-webkit-transform: translatey(0);
-moz-transform: translatey(0);
-ms-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
.mood-woo-styler[data-dots="below"] .slick-dots {
bottom: -45px;
}
.mood-woo-styler[data-dots="below"] .woocommerce {
padding-bottom: 40px;
}
ul.products li.product-category h3 {
padding: 20px 0 0;
}
ul.products li.product-category h3 mark {
background: transparent;
}
.product-image-loop-wrap {
display: block;
overflow: hidden;
position: relative;
}
.product-image-loop-wrap .wp-post-image {
display: inline-block;
position: relative;
vertical-align: top;
z-index: 0;
}
.image-wrap {
position: relative;
}
.product-image-loop-wrap .hover-image {
left: 0;
position: absolute;
opacity: 0;
top: 0;
z-index: 1;
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -webkit-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -moz-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -ms-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -o-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
ul.products li > .product-wrap:hover .hover-image {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
ul.products .product-categories-in-loop {
color: inherit;
font-size: 12px;
font-weight: normal;
}
ul.products h3 {
color: inherit;
font-family: inherit;
font-size: 1.15rem;
font-weight: bold;
line-height: 1.275;
margin: .175em 0 .375em;
}
ul.products .onsale,
ul.products .out-of-stock {
color: #ffffff; display: block;
font-size: 9px;
font-weight: bold;
letter-spacing: .1em; 
line-height: 1;
padding: 8px 3px;
position: absolute;
right: 10px; text-transform: uppercase; top: 0;
-ms-writing-mode: tb-lr; 
-webkit-writing-mode: vertical-lr;
-moz-writing-mode: vertical-lr;
-ms-writing-mode: vertical-lr;
writing-mode: vertical-lr;
z-index: 3;
}
ul.products .onsale {
background-color: #f14814; }
ul.products .product-out-of-stock .onsale {
display: none;
}
ul.products .out-of-stock {
background-color: #989b9b; }
ul.products .price {
display: block;
float: left; color: #8e8e8e; font-size: 0.925rem;
height: 1.5rem;
line-height: 1.5rem;
vertical-align: top;
}
.mood-woo-styler.text-position-over ul.products .price,
.mood-woo-styler.text-position-hover ul.products .price {
color: #151515; }
ul.products .price del,
ul.products .price del .amount {
opacity: .75;
}
ul.products .amount,
ul.products ins,
ul.product_list_widget ins {
background: none;
text-decoration: none;
}
.price ins {
color: inherit;
}
ul.products del .amount {
font-weight: normal;
}
ul.products > li,
ul.products[data-cols="3"] > li,
[data-cols="3"] > ul.products > li {
width: calc(33.33% - 0.5px);
}
.woocommerce.columns-1 ul.products > li,
ul.products[data-cols="1"] > li,
[data-cols="1"] > ul.products > li {
width: 100%;
}
.woocommerce.columns-2 ul.products > li,
ul.products[data-cols="2"] > li,
[data-cols="2"] > ul.products > li {
width: calc(50% - 0.5px);
}
.woocommerce.columns-4 ul.products > li,
ul.products[data-cols="4"] > li,
[data-cols="4"] > ul.products > li {
width: calc(25% - 0.5px);
}
.woocommerce.columns-5 ul.products > li,
ul.products[data-cols="5"] > li,
[data-cols="5"] > ul.products > li {
width: calc(20% - 0.5px);
}
.woocommerce.columns-6 ul.products > li,
ul.products[data-cols="6"] > li,
[data-cols="6"] > ul.products > li {
width: calc(16.665% - 0.5px);
}
.woocommerce.columns-7 ul.products > li,
[data-cols="7"] > ul.products > li {
width: calc(14.285% - 0.5px);
}
.woocommerce.columns-8 ul.products > li,
[data-cols="8"] > ul.products > li {
width: calc(12.5% - 0.5px);
}
.woocommerce.columns-9 ul.products > li,
[data-cols="9"] > ul.products > li {
width: calc(11.11% - 0.5px);
}
.woocommerce.columns-10 ul.products > li,
[data-cols="10"] > ul.products > li {
padding: 0 0 30px 30px;
width: calc(10% - 0.5px);
}
@media screen and (max-width: 1024px) {
.mood-woo-styler[data-landscape="1"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-landscape="1"] > li {
width: 100%;
}
.mood-woo-styler[data-landscape="2"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-landscape="2"] > li {
width: calc(50% - 2px);
}
.mood-woo-styler[data-landscape="3"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-landscape="3"] > li {
width: calc(33.33% - 2px);
}
.mood-woo-styler[data-landscape="4"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-landscape="4"] > li {
width: calc(25% - 2px);
}
.mood-woo-styler[data-landscape="5"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-landscape="5"] > li {
width: calc(20% - 2px);
}
.mood-woo-styler[data-landscape="6"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-landscape="6"] > li {
width: calc(16.66% - 2px);
}
}
@media screen and (max-width: 768px) {
.mood-woo-styler[data-portrait="1"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-portrait="1"] > li {
width: 100%;
}
.mood-woo-styler[data-portrait="2"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-portrait="2"] > li {
width: calc(50% - 2px);
}
.mood-woo-styler[data-portrait="3"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-portrait="3"] > li {
width: calc(33.33% - 2px);
}
.mood-woo-styler[data-portrait="4"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-portrait="4"] > li {
width: calc(25% - 2px);
}
.mood-woo-styler[data-portrait="5"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-portrait="5"] > li {
width: calc(20% - 2px);
}
.mood-woo-styler[data-portrait="6"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-portrait="6"] > li {
width: calc(16.66% - 2px);
}
}
@media screen and (max-width: 414px) {
.mood-woo-styler[data-phone="1"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-phone="1"] > li {
width: 100%;
}
.mood-woo-styler[data-phone="2"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-phone="2"] > li {
width: calc(50% - 2px);
}
.mood-woo-styler[data-phone="3"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-phone="3"] > li {
width: calc(33.33% - 2px);
}
.mood-woo-styler[data-phone="4"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-phone="4"] > li {
width: calc(25% - 2px);
}
.mood-woo-styler[data-phone="5"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-phone="5"] > li {
width: calc(20% - 2px);
}
.mood-woo-styler[data-phone="6"] .woocommerce[class*="columns"] ul.products > li,
ul.products[data-phone="6"] > li {
width: calc(16.66% - 2px);
}
}
.star-rating,
p.stars {
color: #0b91e2; font-family: 'mood-icons';
display: block;
float: right; font-size: 12px;
height: 1.5rem;
line-height: 1.375rem;
margin: 0 5px 0 0; position: relative;
vertical-align: top;
text-indent: -99999px;
width: 5em;
}
.mood-woo-styler.text-position-over .star-rating,
.mood-woo-styler.text-position-over p.stars,
.mood-woo-styler.text-position-hover .star-rating,
.mood-woo-styler.text-position-hover p.stars {
color: #151515; }
.commentlist .star-rating {
float: none;
font-size: 10px;
}
.star-rating::after {
content: "\e900\e900\e900\e900\e900";
display: block;
text-indent: 0;
}
.star-rating > span {
display: block;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
text-indent: -99999px;
top: 0;
}
.star-rating > span::after {
content: "\e901\e901\e901\e901\e901";
display: block;
position: absolute;
text-indent: 0;
top: 0;
}
.single-product.wpb_wl_quick_view_content .shop_icons_wrap {
padding: 0;
}
.single-product.wpb_wl_quick_view_content .shop_icons_wrap a {
height: 38px;
width: 38px;
}
.mood-nowhere-zone {
bottom: 0;
left: 25px;
position: absolute;
right: 25px;
text-align: right;
z-index: 3;
}
.mood-woo-styler.text-position-over .mood-nowhere-zone,
.mood-woo-styler.text-position-hover .mood-nowhere-zone {
left: auto;
margin-top: 20px;
position: relative;
right: auto;
}
.mood-woo-styler.text-align-left .mood-nowhere-zone {
text-align: left;
}
.mood-woo-styler.text-align-center .mood-nowhere-zone {
text-align: center;
}
.mood-woo-styler.text-align-right .mood-nowhere-zone {
text-align: right;
}
.woocommerce .mood-nowhere-zone::after {
background: rgba(255,255,255,.8); bottom: 0;
content: '';
display: block;
left: -25px;
opacity: 0;
pointer-events: none;
position: absolute;
right: -25px;
top: -5px;
z-index: 1;
-webkit-transform: translatey(12px);
-moz-transform: translatey(12px);
-ms-transform: translatey(12px);
-o-transform: translatey(12px);
transform: translatey(12px);
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -webkit-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -moz-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -ms-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), -o-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.text-position-hover .mood-nowhere-zone::after,
.text-position-over .mood-nowhere-zone::after {
background: transparent !important;
}
ul.products li > .product-wrap:hover .mood-nowhere-zone::after {
-webkit-transform: translatey(0);
-moz-transform: translatey(0);
-ms-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
opacity: 1;
}
.mood-nowhere-zone > div {
bottom: -6px;
color: inherit;
cursor: pointer;
display: inline-block;
font-size: 11px;
font-weight: bold;
line-height: 38px;
opacity: 0;
position: relative;
text-transform: uppercase;
z-index: 2;
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), bottom .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), bottom .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), bottom .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), bottom .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), bottom .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood-nowhere-zone > a.button,
.mood-nowhere-zone > a.button:hover {
background: transparent;
border-width: 0!important;
bottom: -6px;
color: inherit!important;
cursor: pointer;
display: inline-block;
font-size: 11px;
font-weight: bold;
line-height: 38px;
margin: 0 0 0 25px; opacity: 0;
padding: 0;
position: relative;
text-transform: uppercase;
z-index: 2;
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), bottom .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), bottom .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), bottom .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), bottom .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), bottom .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.shop_icons_wrap .clear {
display: none;
}
.mood-woo-styler.text-position-over ul.products li .mood-nowhere-zone > div,
.mood-woo-styler.text-position-over .images .mood-nowhere-zone > div,
.mood-woo-styler.text-position-over ul.products li .mood-nowhere-zone > a {
bottom: 0;
opacity: 1;
}
ul.products li > .product-wrap:hover .mood-nowhere-zone > div,
.images:hover .mood-nowhere-zone > div {
bottom: 0;
opacity: 1;
}
ul.products li > .product-wrap:hover .mood-nowhere-zone > a {
bottom: 0;
opacity: 1;
}
ul.products .wpb_wl_preview_area {
display: none;
display: inline-block;
position: relative;
top: auto;
vertical-align: top;
width: auto;
}
@media screen and (max-width: 1024px) {
ul.products .wpb_wl_preview_area {
display: none!important;
}
}
.single-product .entry-content.hentry {
float: left;
width: 100%;
}
.single-product .images,
.single-product .summary.entry-summary {
float: left; position: relative;
width: calc(50% - 20px);
}
.single-product .images {
cursor: crosshair;
margin-right: 20px; }
.single-product .summary.entry-summary {
margin-left: 20px; }
.single-product .summary.entry-summary .description {
font-size: .9em;
}
@media screen and (max-width: 800px) {
.single-product .images,
.single-product .summary.entry-summary {
margin-left: 0;
width: 100%;
}
.single-product .summary.entry-summary {
margin-top: 25px;
}
}
.single-product .images .thumbnails {
position: absolute;
right: 0;
top: 0;
z-index: 3;
}
.single-product .images .zoomImg {
z-index: 1;
}
.single-product .images .thumbnails a {
display: block;
margin: 5px 5px 0 0;
width: 50px;
}
.single-product .images .thumbnails a.selected {
cursor: crosshair;
}
.single-product .images .thumbnails a img {
display: block;
-webkit-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: opacity .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.single-product .images .thumbnails a.selected img {
opacity: .3;
}
.single-product .images:hover .thumbnails img {
opacity: .3;
}
.single-product .images:hover .thumbnails a.selected img {
opacity: .075;
}
.single-product .images .thumbnails a:not(.selected):hover img {
opacity: 1!important;
}
.single-product .out-of-stock {
color: #f57661; font-weight: bold;
}
.single-product .summary.entry-summary .price .amount {
font-size: 1.65rem;
font-weight: bold;
}
.single-product .summary.entry-summary .price del,
.single-product .summary.entry-summary .price del .amount {
display: block;
font-size: 1.25rem;
font-weight: normal;
opacity: .5;
}
.single-product #page-wrap {
padding: 0 40px;
}
.single-product .summary h1 {
font-size: 2.175rem;
margin: 0 0 .5em;
}
p.stars {
float: none;
margin: .2em 0 1.75em;
}
form p.stars {
margin-bottom: 0;
vertical-align: middle;
}
.summary.entry-summary .woocommerce-product-rating {
display: table;
margin: 0 5px 0 0; }
.summary.entry-summary .star-rating {
color: #0b91e2; font-family: 'mood-icons';
display: table-cell;
font-size: 12px;
height: 1.5rem;
line-height: 1.5rem;
text-indent: -99999px;
vertical-align: middle;
width: 60px;
}
.summary.entry-summary .star-rating::after {
content: "\e900\e900\e900\e900\e900";
display: block;
text-indent: 0;
}
.summary.entry-summary .star-rating > span {
display: block;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
text-indent: -99999px;
top: 0;
}
.summary.entry-summary .star-rating > span::after {
content: "\e901\e901\e901\e901\e901";
display: block;
position: absolute;
text-indent: 0;
top: 0;
}
#reviews #comments {
margin-top: 0;
}
#reviews .comment-form-author,
#reviews .comment-form-email {
width: calc(50% - 15px);
}
@media (max-width: 600px) {
#reviews .comment-form-author,
#reviews .comment-form-email {
width: 100%;
}
}
#reviews .comment-form-rating label,
#reviews .comment-form-rating p.stars {
display: inline-block;
margin-right: 15px; vertical-align: baseline;
}
#reviews #review_form_wrapper {
border-top: 1px solid rgba(21,21,21,.1)!important;
margin-top: 1.535em;
padding-top: 1.535em;
}
.summary.entry-summary .sharedaddy.sd-sharing-enabled {
border-top: 1px solid rgba(21,21,21,.1)!important;
margin-top: 1.525rem;
padding-top: 1.525rem;
}
.summary.entry-summary .variations td.label {
font-weight: bold;
}
table.variations {
padding-bottom: 20px;
position: relative;
}
table.variations td.label {
padding-left: 0; }
table.variations td.value {
width: 100%;
}
.reset_variations {
bottom: -10px;
color: #acacaf;
font-weight: normal;
font-size: 11px;
left: 0;
position: absolute;
text-transform: uppercase;
}
.group_table td {
display: inline-block;
padding: 0;
}
body:not(.rtl) .group_table td.product-thumb {
float: left;
margin-right: 30px;
}
body.rtl .group_table td.product-thumb {
float: right;
margin-left: 30px;
}
.group_table td.price {
border: 0!important;
margin: 20px 0 0!important;
padding: 0!important;
}
.summary.entry-summary .woocommerce-review-link {
color: inherit!important;
display: table-cell;
font-weight: normal;
font-size: 11px;
vertical-align: middle;
}
p.stars > span a {
color: inherit;
display: block;
height: inherit;
overflow: hidden;
text-align: left;
}
p.stars > span a {
float: left;
height: 100%;
position: absolute;
}
p.stars::before {
content: "\e900\e900\e900\e900\e900";
display: block;
font-family: 'mood-icons';
font-size: 12px;
height: 1.5rem;
left: 0;
line-height: 1.5rem;
text-indent: 0;
width: 100%;
}
p.stars > span a::before {
content: "\e901\e901\e901\e901\e901";
display: block;
font-family: 'mood-icons';
font-size: 12px;
height: 1.5rem;
left: 0;
line-height: 1.5rem;
overflow: hidden;
position: relative;
text-indent: 0;
}
p.stars > span {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
p.stars > span a {
float: left;
height: 100%;
position: absolute;
}
p.stars > span a::before {
opacity: 0;
}
p.stars > span a:hover::before {
opacity: 1;
}
p.stars > span a.active::before {
opacity: 1;
}
p.stars > span a.star-1 {
width: 20%;
z-index: 5;
}
p.stars > span a.star-2 {
width: 40%;
z-index: 4;
}
p.stars > span a.star-3 {
width: 60%;
z-index: 3;
}
p.stars > span a.star-4 {
width: 80%;
z-index: 2;
}
p.stars > span a.star-5 {
width: 100%;
z-index: 1;
}
.single-product .onsale {
display: none;
}
#main .woocommerce-message {
background-color: rgba(87, 200, 95, .15); color: inherit;
float: left;
margin-bottom: 40px;
padding: 20px 30px;
width: 100%;
}
#main .woocommerce-message::before {
content: "\e910";
display: inline-block;
font-family: 'mood-icons';
font-size: 10px;
width: 16px;
}
#main .woocommerce-message a {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background: #151515; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #151515!important; color: #ffffff; cursor: pointer;
margin: 0;
float: right; font-weight: bold; font-size: 11px; display: inline-block;
line-height: 1em; padding: 1em 2.5em;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: none;
text-transform: uppercase; -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-transition: background-color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), border .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: background-color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), border .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: background-color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), border .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: background-color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), border .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: background-color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), border .35s cubic-bezier(0.140, 0.560, 0.710, 0.975), color .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
#main .woocommerce-message a:hover {
background: transparent;
color: #151515; }
.single-product .woocommerce-main-image,
.single-product .woocommerce-main-image img {
display: block;
overflow: hidden;
position: relative;
}
.single-product .summary.entry-summary .price {
border-bottom: 1px solid rgba(21,21,21,.1); display: block;
margin: 1rem 0 1.525rem;
padding-bottom: 1.525rem;
}
.single-product .summary.entry-summary .single_variation .price {
border: 0;
}
.price ins {
background: none;
line-height: 1;
text-decoration: none;
}
.stock.in-stock {
display: none;
}
.single-product .summary.entry-summary [itemprop="description"] p:last-child:not(:first-child) {
border-bottom: 1px solid rgba(21,21,21,.1); margin-bottom: 1.525rem;
padding-bottom: 1.525rem;
}
.single-product .summary.entry-summary .quantity {
display: inline-block;
margin-bottom: 10px;
margin-right: 5px; vertical-align: middle;
}
.single-product .summary.entry-summary input[type="number"] {
border: 1px solid rgba(21,21,21,.1); -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-weight: bold;
height: 47px;
min-height: 0;
padding: 0 5px;
text-align: center;
text-indent: 12px;
width: 80px!important;
}
.single-product .summary.entry-summary button[type="submit"] {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-bottom: 10px;
margin-top: 0;
height: 47px;
vertical-align: middle;
}
.single-product .summary.entry-summary button[type="submit"][disabled],
.single-product .summary.entry-summary button[type="submit"].disabled {
cursor: default;
opacity: .3;
}
.single-product .summary.entry-summary .yith-wcwl-add-to-wishlist,
.single-product .summary.entry-summary .compare.button {
display: none!important;
}
.woo-images-spinner-wrap {
background: rgba(255,255,255,.85); height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 2;
-webkit-transition: opacity 250ms ease-in-out;
-moz-transition: opacity 250ms ease-in-out;
-ms-transition: opacity 250ms ease-in-out;
-o-transition: opacity 250ms ease-in-out;
transition: opacity 250ms ease-in-out;
}
.images.loading .woo-images-spinner-wrap {
opacity: 1;
}
.mood .summary .product_meta {
border-top: 1px solid rgba(21,21,21,.1)!important;
font-style: normal;
font-size: 12px;
font-weight: bold;
margin-top: 1.525rem;
padding-top: 1.525rem;
}
.product_meta > span a,
.product_meta > span span {
color: inherit;
font-weight: 300;
}
.product_meta > span {
display: block;
}
.wpb_wl_quick_view_content {
display: none!important;
}
#cboxLoadedContent .mfp-hide {
display: block!important;
}
.wpb_wl_quick_view_content {
height: 5000px;
position: absolute;
width: 5000px;
}
#cboxLoadedContent .wpb_wl_quick_view_content {
height: inherit;
margin: 0;
overflow: hidden;
position: static;
width: auto;
}
#cboxLoadedContent .wpb_wl_quick_view_content .product_title.entry-title {
margin: 0;
}
.single-product.wpb_wl_quick_view_content .images,
.single-product.wpb_wl_quick_view_content .summary.entry-summary {
margin: 0;
max-width: 560px;
width: 10000px;
}
.single-product.wpb_wl_quick_view_content .woocommerce-main-image,
.single-product.wpb_wl_quick_view_content .woocommerce-main-image img {
max-width: none;
}
.single-product.wpb_wl_quick_view_content .summary.entry-summary {
height: inherit;
overflow: auto;
padding: 40px;
}
.single-product.wpb_wl_quick_view_content [itemprop="description"] {
font-size: .925em;
}
.single-product.wpb_wl_quick_view_content .compare {
display: none!important;
}
.single-product.wpb_wl_quick_view_content .shop_icons_wrap {
padding: 0;
}
.single-product.wpb_wl_quick_view_content .shop_icons_wrap a {
height: 38px;
width: 38px;
}
.woocommerce-tabs {
clear: both;
display: block;
margin-bottom: 80px;
overflow: hidden;
padding-top: 40px;
}
.woocommerce-tabs > h3,
.vc_tta-accordion .vc_tta-panel-title,
.mood .vc_toggle_mood .vc_toggle_title {
background-color: transparent!important;
-moz-border-radius: 0;
border-radius: 0;
border-bottom: solid rgba(21,21,21,.1)!important; border-width: 0 0 1px!important;
color: inherit!important;
font-size: 12px; font-family: "Lato"; font-weight: bold; line-height: inherit!important;
margin: 0!important;
padding: 0!important; position: relative;
text-decoration: none;
text-transform: uppercase; }
.woocommerce-tabs > h3::before,
.vc_tta-accordion .vc_tta-panel-title::before,
.mood .vc_toggle_mood .vc_toggle_title::before {
background: #151515; content: "";
display: block;
height: 1px;
pointer-events: none;
position: absolute;
right: 14px;
top: 50%;
width: 13px;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
-webkit-transition: all .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.woocommerce-tabs > h3::after,
.vc_tta-accordion .vc_tta-panel-title::after,
.mood .vc_toggle_mood .vc_toggle_title::after {
background: #151515; content: "";
display: block;
height: 13px;
pointer-events: none;
position: absolute;
right: 20px;
top: calc(50% - 6px);
width: 1px;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
-webkit-transition: all .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .5s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.woocommerce-tabs.single-tab > h3::before,
.vc_tta-accordion.single-tab .vc_tta-panel-title::before,
.woocommerce-tabs.single-tab > h3::after,
.vc_tta-accordion.single-tab .vc_tta-panel-title::after {
display: none;
}
.mood .vc_tta-tab [data-vc-tabs] > span {
font-size: 12px; font-family: "Lato"; font-weight: bold; line-height: inherit!important;
margin: 0!important;
padding: 0!important; position: relative;
text-decoration: none;
text-transform: uppercase; }
.mood .vc_toggle_mood .vc_toggle_title h4 {
color: inherit!important;
font-size: inherit!important;
font-family: inherit!important;
font-weight: inherit!important;
line-height: inherit!important;
margin: 0!important;
padding: 0!important;
text-decoration: none;
text-transform: inherit!important;
}
.woocommerce-tabs > h3.ui-state-active::before,
.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title::before,
.mood .vc_toggle_mood .vc_toggle_active .vc_toggle_title::before,
.woocommerce-tabs > h3.ui-state-active::after,
.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title::after,
.mood .vc_toggle_mood .vc_toggle_active .vc_toggle_title::after {
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
.woocommerce-tabs > h3 > a,
.vc_tta-accordion .vc_tta-panel-title > a {
color: inherit;
display: block;
padding: 0 40px 0 0!important; }
.woocommerce-tabs > h3 > a > span,
.vc_tta-accordion .vc_tta-panel-title > a > span {
display: inline-block;
padding: 1em 0!important;
position: relative;
}
.mood .vc_toggle_mood .vc_toggle_title > h4 {
color: inherit;
display: inline-block;
padding: 1em 40px 1em 0!important; position: relative;
}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a > i,
.mood .vc_toggle_mood .vc_toggle_title > i {
display: none!important;
}
@media screen and (max-width: 414px) {
.vc_tta-panel-title {
background-color: transparent!important;
background-position: right 20px center; background-repeat: no-repeat;
background-size: 12px;
-moz-border-radius: 0;
border-radius: 0;
border-bottom: solid rgba(21,21,21,.1)!important;
border-width: 0 0 1px!important;
color: inherit!important; }
.vc_tta-panel-title > a {
color: inherit;
display: block;
padding: 0 40px 0 0!important; }
.vc_tta-panel-title > a > span {
display: inline-block;
padding: 1em 0!important;
position: relative;
}
}
.woocommerce-tabs > h3 > a > span::after {
content: '';
position: absolute;
background-color: #222324; height: 1px;
display: block;
bottom: -1px;
left: 0;
width: 0;
-webkit-transition: width .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: width .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: width .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: width .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: width .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.vc_tta-accordion .vc_tta-panel-title > a > span::after {
content: '';
position: absolute;
background-color: #0b91e2; height: 1px;
display: block;
bottom: -1px;
left: 0;
width: 0;
-webkit-transition: width .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: width .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: width .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: width .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: width .25s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.woocommerce-tabs > h3.ui-state-active > a > span::after,
.vc_tta-accordion .vc_active .vc_tta-panel-title > a > span::after {
width: 100%;
}
.woocommerce-tabs > div.entry-content,
.mood .vc_tta-accordion .vc_tta-panel-body,
.mood .vc_toggle_mood .vc_toggle_content {
padding: 20px 0;
}
.woocommerce-tabs > div.entry-content:not(:last-child),
.mood .vc_tta-accordion .vc_tta-panel-body:not(:last-child),
.mood .vc_toggle_mood .vc_toggle_content {
border-bottom: 1px solid rgba(21,21,21,.1)!important;
}
.woocommerce-tabs > div h2 {
display: none!important;
} .wpb_wrapper {
width: 100%;
}
body.mood .vc_column-inner,
body.mood ul.wpb_thumbnails-fluid > li,
body.mood .last_toggle_el_margin,
body.mood .wpb_button,
body.mood .wpb_content_element,
body.mood ul.wpb_thumbnails-fluid > li,
.post-list-wrap,
.post-list {
margin-bottom: 0;
}
body.mood .vc_col-has-fill > .vc_column-inner,
body.mood .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
body.mood .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
body.mood .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
body.mood .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
body.mood .vc_row-has-fill > .vc_column_container > .vc_column-inner,
body.mood .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
body.mood .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
padding-bottom: 0;
padding-top: 0;
}
.mood-vert-nav-ph {
display: block;
height: 1px;
margin-bottom: -1px;
}
.vc_row[data-vc-full-width="true"][data-vc-stretch-content="true"] .wpb_column:first-child:last-child .vc_column-inner {
padding: 0;
}
body.mood .wpb_content_element + .wpb_content_element {
margin-top: 1em;
}
body.mood .vc_row.vc_row_column_align_center,
body.mood .vc_row.vc_row_column_align_left,
body.mood .vc_row.vc_row_column_align_right {
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
body.mood .vc_row.vc_row_column_align_center {
align-items: center;
justify-content: center;
}
body.mood .vc_row.vc_row_column_align_left{
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
align-items: left;
justify-content: left;
}
body.mood .vc_row.vc_row_column_align_right {
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
align-items: right;
justify-content: right;
}
body.mood .vc_row.vc_row_column_align_center > .vc_column_container {
display: flex!important;
text-align: center!important;
width: auto!important;
}
#content .wpb_alert p:first-child:last-child,
#content .wpb_text_column :first-child:last-child,
#content .wpb_text_column p:first-child:last-child,
.vc_message_box > p:first-child:last-child,
.wpb_alert p:first-child:last-child,
.wpb_text_column :first-child:last-child,
.wpb_text_column p:first-child:last-child {
margin-bottom: 0;
margin-top: 0;
}
body.vc-rows-margins #container .vc_row:not(.vc_inner) {
margin-bottom: 60px;
}
.appear, .wpb_appear {
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
@media only screen and (min-width: 1025px) {
.wpb_animate_when_almost_visible:not([data-parallax="on"]):not(.slick-cloned) {
opacity: 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.wpb_animate_when_almost_visible.mood_start_animation:not([data-parallax="on"]):not(.slick-cloned):not(.reloading-animation) {
-webkit-transition: opacity .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, -webkit-transform .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: opacity .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, -moz-transform .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: opacity .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, -ms-transform .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: opacity .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, -o-transform .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: opacity .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, transform .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
}
.mood .wpb_animate_when_almost_visible.slick-cloned,
.mood .wpb_animate_when_almost_visible[aria-hidden="true"],
.mood [aria-hidden="true"] .wpb_animate_when_almost_visible {
opacity: 1;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.pix_animate_bar_almost_visible:not([data-parallax="on"]):not(.slick-cloned) {
width: 0;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.pix_animate_bar_almost_visible:not([data-parallax="on"]):not(.slick-cloned):not(.reloading-animation) {
-webkit-transition: width 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: width 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: width 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: width 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: width 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.wpb_top-to-bottom:not([data-parallax="on"]):not(.slick-cloned) {
-webkit-transform: translatey(-60px);
-moz-transform: translatey(-60px);
-ms-transform: translatey(-60px);
-o-transform: translatey(-60px);
transform: translatey(-60px);
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.wpb_bottom-to-top:not([data-parallax="on"]):not(.slick-cloned) {
-webkit-transform: translatey(60px);
-moz-transform: translatey(60px);
-ms-transform: translatey(60px);
-o-transform: translatey(60px);
transform: translatey(60px);
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.wpb_left-to-right:not([data-parallax="on"]):not(.slick-cloned) {
-webkit-transform: translatex(-60px);
-moz-transform: translatex(-60px);
-ms-transform: translatex(-60px);
-o-transform: translatex(-60px);
transform: translatex(-60px);
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.wpb_right-to-left:not([data-parallax="on"]):not(.slick-cloned) {
-webkit-transform: translatex(60px);
-moz-transform: translatex(60px);
-ms-transform: translatex(60px);
-o-transform: translatex(60px);
transform: translatex(60px);
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood .mood_start_animation:not([data-parallax="on"]):not(.slick-cloned):not(svg) {
opacity: 1;
-webkit-transform: translatex(0) translatey(0);
-moz-transform: translatex(0) translatey(0);
-ms-transform: translatex(0) translatey(0);
-o-transform: translatex(0) translatey(0);
transform: translatex(0) translatey(0);
}
.mood .mood_start_animation {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.mood .mood-typo-separator.mood-straight-separator .wpb_animate_when_almost_visible {
-webkit-transform: scale(0,1) !important;
-moz-transform: scale(0,1) !important;
-ms-transform: scale(0,1) !important;
-o-transform: scale(0,1) !important;
transform: scale(0,1) !important;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood .mood-typo-separator.mood-straight-separator .mood_start_animation {
opacity: 1;
-webkit-transform: scale(1,1) !important;
-moz-transform: scale(1,1) !important;
-ms-transform: scale(1,1) !important;
-o-transform: scale(1,1) !important;
transform: scale(1,1) !important;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator .mood_start_animation.wpb_left-to-right {
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
-o-transform-origin: 0 50%;
transform-origin: 0 50%;
}
.mood-typo-separator .mood_start_animation.wpb_right-to-left {
-webkit-transform-origin: 100% 50%;
-moz-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
-o-transform-origin: 100% 50%;
transform-origin: 100% 50%;
}
.mood-typo-separator:not(.mood-straight-separator) .wpb_animate_when_almost_visible.wpb_left-to-right {
left: -100%;
opacity: 1;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .wpb_animate_when_almost_visible.wpb_left-to-right:not(.reloading-animation) {
-webkit-transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .wpb_animate_when_almost_visible.wpb_left-to-right > div {
left: 100%;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .wpb_animate_when_almost_visible.wpb_left-to-right:not(.reloading-animation) > div {
-webkit-transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .mood_start_animation.wpb_left-to-right,
.mood-typo-separator:not(.mood-straight-separator) .mood_start_animation.wpb_left-to-right > div {
left: 0;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .wpb_animate_when_almost_visible.wpb_right-to-left {
right: -100%;
opacity: 1;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .wpb_animate_when_almost_visible.wpb_right-to-left:not(.reloading-animation) {
-webkit-transition: right 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: right 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: right 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: right 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: right 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .wpb_animate_when_almost_visible.wpb_right-to-left > div {
right: 100%;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .wpb_animate_when_almost_visible.wpb_right-to-left:not(.reloading-animation) > div {
-webkit-transition: right 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: right 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: right 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: right 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: right 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .mood_start_animation.wpb_right-to-left,
.mood-typo-separator:not(.mood-straight-separator) .mood_start_animation.wpb_right-to-left > div {
right: 0;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .wpb_animate_when_almost_visible.wpb_appear {
left: 50%;
opacity: 1;
width: 0;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .wpb_animate_when_almost_visible.wpb_appear:not(.reloading-animation) {
-webkit-transition: width 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: width 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: width 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: width 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: width 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s, left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .wpb_animate_when_almost_visible.wpb_appear > div {
left: -50%;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .wpb_animate_when_almost_visible.wpb_appear:not(.reloading-animation) > div {
-webkit-transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: left 2s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
.mood-typo-separator:not(.mood-straight-separator) .mood_start_animation.wpb_appear,
.mood-typo-separator:not(.mood-straight-separator) .mood_start_animation.wpb_appear > div {
left: 0;
width: 100%;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
}
@media only screen and (max-width: 1024px) {
.wpb_animate_when_almost_visible:not([data-parallax="on"]):not(.slick-cloned) {
opacity: 1;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
}
}
.pix_animate_bar_almost_visible.mood_start_animation:not([data-parallax="on"]):not(.slick-cloned) {
width: 100%;
}
@media only screen and (min-width: 768px) {
body.mood .vc_row.vc_vertical_pos {
display: table;
table-layout: fixed;
width: calc(100% + 40px);
}
body.mood .vc_row.vc_vertical_pos .wpb_column {
display: table-cell;
float: none;
}
body.mood .vc_row.vc_vertical_pos_top .wpb_column {
vertical-align: top;
}
body.mood .vc_row.vc_vertical_pos_middle .wpb_column {
vertical-align: middle;
}
body.mood .vc_row.vc_vertical_pos_bottom .wpb_column {
vertical-align: bottom;
}
}
body.mood .wpb_row,
body.mood .wpb_content_element {
position: relative;
}
.mood .vc_parallax {
overflow: visible;
}
.vc_row[data-vc-parallax-image] .pix-parallax-wrap {
overflow: hidden;
}
.mood [data-vc-parallax-image] .pix-parallax-wrap,
.mood [data-vc-parallax-image] .pix-parallax {
background-position: center;
background-size: cover;
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 0;
}
[data-offset-param] {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000;
}
.mood-vertical-title {
color: inherit;
font-family: sans-serif; font-size: 13px; font-weight: bold; position: absolute!important;
right: 20px;
text-transform: uppercase; top: 50%;
-ms-writing-mode: tb-lr; 
-webkit-writing-mode: vertical-lr;
-moz-writing-mode: vertical-lr;
-ms-writing-mode: vertical-lr;
writing-mode: vertical-lr;
z-index: 8;
}
@media only screen and (max-width: 1024px) {
.mood-vertical-title {
display: none;
}
}
.mood-vertical-title.mood-vertical-title-position-outset {
right: calc(-2em - 20px);
}
.mood-vertical-title-left {
left: 20px;
right: auto;
}
.mood-vertical-title-left > span {
display: block;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.mood-vertical-title.mood-vertical-title-position-inset.mood-vertical-title-position-outset {
left: calc(-2em - 20px);
}
.wpb_single_image .vc_figure {
max-width: 100%;
}
@media screen and (max-width: 1024px) {
.vc_row .vc_video-bg { 
display: none;
}
}
@media only screen and (min-width: 768px) {
body.mood .vc_row.vc_vertical_pos {
display: table;
table-layout: fixed;
width: calc(100% + 40px);
}
body.mood .vc_row.vc_vertical_pos .wpb_column {
display: table-cell;
float: none;
}
body.mood .vc_row.vc_vertical_pos_top .wpb_column {
vertical-align: top;
}
body.mood .vc_row.vc_vertical_pos_middle .wpb_column {
vertical-align: middle;
}
body.mood .vc_row.vc_vertical_pos_bottom .wpb_column {
vertical-align: bottom;
}
}
.mood .vc_parallax {
overflow: visible;
}
.vc_row[data-vc-parallax-image] .pix-parallax-wrap {
overflow: hidden;
}
.mood .vc_row[data-vc-parallax-image] .pix-parallax-wrap,
.mood .vc_row[data-vc-parallax-image] .pix-parallax {
background-position: center;
background-size: cover;
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 0;
}
[data-offset-param] {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000;
}
.vc-row-mood-shadow {
display: block;
left: 0;
overflow: hidden;
pointer-events: none;
position: absolute;
width: 100%;
height: 120px;
}
.vc-row-mood-shadow.dir-bottom {
bottom: 0;
}
.vc-row-mood-shadow.dir-top {
top: 0;
}
.vc-row-mood-shadow.dir-bottom::after {
background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.2)), color-stop(75%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%); background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%); background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%); background: radial-gradient(ellipse at center,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#00000000',GradientType=1 ); content: '';
display: block;
height: 200%;
left: 10%;
opacity: .5;
position: absolute;
top: 0;
width: 80%;
}
.vc-row-mood-shadow.dir-top::after {
background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.2)), color-stop(75%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%); background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%); background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%); background: radial-gradient(ellipse at center,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#00000000',GradientType=1 ); bottom: 0;
content: '';
display: block;
height: 200%;
left: 10%;
opacity: .5;
position: absolute;
width: 80%;
}
.vc-mood-overlay {
bottom: 0;
left: 0;
position: absolute!important;
right: 0;
top: 0;
}
.pix-image-box {
overflow: hidden;
position: relative;
text-align: center;
-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}
.pix-image-box .pix-image-box-overlay {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.pix-image-box a {
display: inline-block;
max-width: 100%;
overflow: hidden;
position: relative;
vertical-align: top;
width: auto;
}
.pix-image-box img {
position: relative;
vertical-align: top;
z-index: 0;
-webkit-transition: -webkit-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: -moz-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: -ms-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: -o-transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: transform .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.pix-image-box.with_zoom:hover a img {
-webkit-transform: scale(1.025);
-moz-transform: scale(1.025);
-ms-transform: scale(1.025);
-o-transform: scale(1.025);
transform: scale(1.025);
}
.image-box-entry-box {
bottom: 0;
color: #151515; height: 100%;
left: 0;
position: absolute;
width: 100%;
z-index: 1;
}
.image-box-entry-box > div {
display: table;
height: 100%;
width: 100%;
}
.image-box-entry-box > div > div {
display: table-cell;
padding: 20px 25px;
}
.image-box-entry-box > div > div > div {
display: inline-block;
}
.pix-image-box .image-box-entry-box h1,
.pix-image-box .image-box-entry-box h2,
.pix-image-box .image-box-entry-box h3,
.pix-image-box .image-box-entry-box h4,
.pix-image-box .image-box-entry-box h5,
.pix-image-box .image-box-entry-box h6 {
color: inherit!important;
}
.pix-image-box .image-box-entry-box :first-child {
margin-top: 0!important;
}
.pix-image-box .image-box-entry-box :last-child {
margin-bottom: 0!important;
}
.pix-image-box.content_hover_reveal .pix-image-box-overlay {
opacity: 0;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.pix-image-box.content_hover_reveal:hover .pix-image-box-overlay {
opacity: 1;
}
.pix-image-box.content_hover_hide .pix-image-box-overlay {
opacity: 1;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.pix-image-box.content_hover_hide:hover .pix-image-box-overlay {
opacity: 0;
}
.pix-image-box.content_hover_reveal .image-box-entry-box > div > div {
opacity: 0;
-webkit-transform: translatey(15px);
-moz-transform: translatey(15px);
-ms-transform: translatey(15px);
-o-transform: translatey(15px);
transform: translatey(15px);
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.pix-image-box.content_hover_reveal:hover .image-box-entry-box > div > div {
opacity: 1;
-webkit-transform: translatey(0);
-moz-transform: translatey(0);
-ms-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
.pix-image-box.content_hover_hide .image-box-entry-box > div > div {
opacity: 1;
-webkit-transform: translatey(0);
-moz-transform: translatey(0);
-ms-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.pix-image-box.content_hover_hide:hover .image-box-entry-box > div > div {
opacity: 0;
-webkit-transform: translatey(15px);
-moz-transform: translatey(15px);
-ms-transform: translatey(15px);
-o-transform: translatey(15px);
transform: translatey(15px);
} vc_tta-container {
clear: both;
}
.vc_tta-container[data-tabs-fullwidth="yes"] ul.vc_tta-tabs-list {
display: table!important;
table-layout: fixed;
width: 100%;
}
.vc_tta-container[data-tabs-fullwidth="yes"] ul.vc_tta-tabs-list > li {
display: table-cell!important;
vertical-align: bottom;
}
.mood .vc_tta-tabs .vc_tta-panels,
.mood .vc_tta-tabs .vc_tta-panels::after,
.mood .vc_tta-tabs .vc_tta-panels::before {
border-color: rgba(34,35,35,.1)!important; }
.mood .vc_tta-tabs:not(.vc_tta-tabs-position-left):not(.vc_tta-tabs-position-right) .vc_tta-panels {
background-color: #ffffff!important; border-radius: 0!important;
border-width: 1px 0!important;
}
.mood .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels{
background-color: #ffffff!important; border-radius: 0!important;
border-width: 0 0 0 1px!important;
}
.mood .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels {
background-color: #ffffff!important; border-radius: 0!important;
border-width: 0 1px 0 0!important;
}
.mood .vc_tta.vc_general .vc_tta-panel-body {
border-radius: 0!important;
padding: 0!important;
}
.mood .vc_tta.vc_general:not(.vc_tta-tabs-position-left):not(.vc_tta-tabs-position-right) .vc_tta-panel-body > *:first-child {
margin-top: 2em;
}
.mood .vc_tta.vc_general:not(.vc_tta-tabs-position-left):not(.vc_tta-tabs-position-right) .vc_tta-panel-body > *:last-child {
margin-bottom: 2em;
}
.mood .vc_tta.vc_general.vc_tta-tabs-position-left .vc_tta-panel-body {
margin: 0 0 0 2em;
}
.mood .vc_tta.vc_general.vc_tta-tabs-position-right .vc_tta-panel-body {
margin: 0 2em 0 0;
}
.mood .vc_tta-tab > a {
background-color: transparent!important; 
border-radius: 0!important;
color: inherit!important;
}
.mood .vc_tta-tab.vc_active > a {
background-color: #ffffff!important; color: #0b91e2!important; }
.mood .vc_tta-tab > a svg,
.mood .vc_tta-panel-title > a svg {
height: 20px;
vertical-align: sub;
width: 20px;
}
.mood .vc_tta-tab > a svg path,
.mood .vc_tta-panel-title > a svg path {
stroke: #151515; -webkit-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood .vc_tta-tab.vc_active > a svg path {
stroke: #0b91e2; }
.mood .vc_tta-tab > a span[data-icon-position="before"] svg,
.mood .vc_tta-panel-title > a span[data-icon-position="before"] svg {
margin-right: 5px; }
.mood .vc_tta-tab > a span[data-icon-position="after"] svg,
.mood .vc_tta-panel-title > a span[data-icon-position="after"] svg {
margin-left: 5px; }
.mood .vc_tta-tab > a {
border-color: transparent!important;
}
.mood .vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
border-bottom-color: #0b91e2!important; }
.mood .vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
border-top-color: #0b91e2!important; }
.mood .vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
border-right-color: #0b91e2!important; }
.mood .vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
border-left-color: #0b91e2!important; }
.mood .vc_tta.vc_general .vc_tta-tab.vc_active > a::after,
.mood .vc_tta.vc_general .vc_tta-tab.vc_active > a::before {
display: none!important;
}
.mood .vc_carousel-indicators {
display: none;
}
.mood .vc_images_carousel .vc_carousel-control {
display: none !important;
}
.vc-row-mood-scroll-down {
bottom: 0;
cursor: pointer;
height: 45px;
left: calc(50% - 15px);
padding: 0 11px;
position: absolute !important;
width: 16px;
z-index: 9 !important;
}
.vc-row-mood-scroll-down svg {
left: 0;
opacity: 0;
position: absolute !important;
top: 0;
-webkit-animation: scroll-down-btn 1.5s linear infinite;
-moz-animation: scroll-down-btn 1.5s linear infinite;
animation: scroll-down-btn 1.5s linear infinite;
}
@-webkit-keyframes scroll-down-btn {
0% {
top: 0;
}
25% {
opacity: 1;
}
75% {
opacity: 1;
}
100% {
opacity: 0;
top: 20px;
}
}
@-moz-keyframes scroll-down-btn {
0% {
top: 0;
}
25% {
opacity: 1;
}
75% {
opacity: 1;
}
100% {
opacity: 0;
top: 20px;
}
}
@keyframes scroll-down-btn {
0% {
top: 0;
}
25% {
opacity: 1;
}
75% {
opacity: 1;
}
100% {
opacity: 0;
top: 20px;
}
} .mood .mood_css_animator.aligncenter {
text-align: initial;
}
.mood .wpb_content_element.mood-typo-separator {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
margin-bottom: 0;
overflow: hidden;
}
.mood-typo-separator.mood-wavy-separator,
.mood-typo-separator.mood-zigzag-separator {
float: left;
height: 6px;
position: relative;
width: 100%;
}
.mood-typo-separator.mood-wavy-separator > div,
.mood-typo-separator.mood-zigzag-separator > div {
height: inherit;
overflow: hidden;
position: relative;
}
.mood-typo-separator.mood-wavy-separator div div,
.mood-typo-separator.mood-zigzag-separator div div {
height: inherit;
overflow: hidden;
position: absolute;
width: 100%;
}
.mood-typo-separator svg {
position: absolute;
top: 0;
}
.pix-icon-wrap {
display: table; width: 100%;
}
.pix-icon-box {
font-size: 0;
}
.pix-icon-wrap + .pix-icon-wrap {
margin-top: 40px;
}
.pix-icon-wrap[data-position*="center"] {
display: block;
}
.pix-icon-wrap > div {
display: table-cell;
}
.pix-icon-wrap > div.pix-icon-text-box {
width: 100%;
}
.pix-icon-wrap > div:not(.reloading-animation) {
-webkit-transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: all .75s cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
}
.pix-icon-wrap[data-position*="center"] > div {
display: block;
} .pix-icon-wrap[data-position*="center"] > div.pix-icon-box {
text-align: center;
}
.pix-icon-wrap[data-position*="left"] > div.pix-icon-box {
text-align: left;
}
.pix-icon-wrap[data-position*="right"] > div.pix-icon-box {
text-align: right;
}
.pix-icon-wrap.pix-icon-wrap-circle > div.pix-icon-box > div {
-moz-border-radius: 50%;
border-radius: 50%;
}
.pix-icon-wrap.pix-icon-wrap-rounded > div.pix-icon-box > div {
-moz-border-radius: 5px;
border-radius: 5px;
}
.pix-icon-wrap > div.pix-icon-box > div {
display: block;
}
.pix-icon-wrap[data-position*="isolated"] > div {
display: block;
}
.pix-icon-wrap[data-position*="isolated"] > .pix-icon-text-box {
width: 100%!important;
}
.pix-icon-wrap[data-position*="top"] > div {
vertical-align: top;
}
.pix-icon-wrap[data-position*="bottom"] > div {
vertical-align: bottom;
}
.pix-icon-wrap[data-position*="middle"] > div {
vertical-align: middle;
}
.pix-icon-limit-border,
.pix-icon-limit-border-2nd {
position: absolute;
}
.pix-icon-wrap[data-position="top left isolated"] > div.pix-icon-limit-border[data-fx-reveal="yes"],
.pix-icon-wrap[data-position="bottom left isolated"] > div.pix-icon-limit-border[data-fx-reveal="yes"] {
right: 100% !important;
}
.pix-icon-wrap[data-position="top right isolated"] > div.pix-icon-limit-border[data-fx-reveal="yes"],
.pix-icon-wrap[data-position="bottom right isolated"] > div.pix-icon-limit-border[data-fx-reveal="yes"] {
left: 100% !important;
}
.pix-icon-wrap[data-position="top right"] > div.pix-icon-limit-border[data-fx-reveal="yes"],
.pix-icon-wrap[data-position="top left"] > div.pix-icon-limit-border[data-fx-reveal="yes"] {
bottom: 100% !important;
}
.pix-icon-wrap[data-position="bottom right"] > div.pix-icon-limit-border[data-fx-reveal="yes"],
.pix-icon-wrap[data-position="bottom left"] > div.pix-icon-limit-border[data-fx-reveal="yes"] {
top: 100% !important;
}
.pix-icon-wrap[data-position="top center"] > div.pix-icon-limit-border[data-fx-reveal="yes"],
.pix-icon-wrap[data-position="bottom center"] > div.pix-icon-limit-border[data-fx-reveal="yes"] {
left: 50% !important;
}
.pix-icon-wrap[data-position="top center"] > div.pix-icon-limit-border-2nd[data-fx-reveal="yes"],
.pix-icon-wrap[data-position="bottom center"] > div.pix-icon-limit-border-2nd[data-fx-reveal="yes"] {
right: 50% !important;
}
.pix-icon-wrap[data-position="middle left"] > div.pix-icon-limit-border[data-fx-reveal="yes"],
.pix-icon-wrap[data-position="middle right"] > div.pix-icon-limit-border[data-fx-reveal="yes"] {
top: 50% !important;
}
.pix-icon-wrap[data-position="middle left"] > div.pix-icon-limit-border-2nd[data-fx-reveal="yes"],
.pix-icon-wrap[data-position="middle right"] > div.pix-icon-limit-border-2nd[data-fx-reveal="yes"] {
bottom: 50% !important;
}
.pix-icon-text-box > *:first-child {
margin-top: 0!important
}
.pix-icon-box svg {
position: absolute;
}
.pix-icon-box.with-box svg {
left: 50%;
top: 50%;
-webkit-transform: translate3d(-50%,-50%,0);
-moz-transform: translate3d(-50%,-50%,0);
-o-transform: translate3d(-50%,-50%,0);
-ms-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0);
}
.pix-icon-wrap[data-position*="top left"] .pix-icon-box:not(.with-box):not(.with-box) svg {
left: 0;
top: 0;
}
.pix-icon-wrap[data-position*="bottom left"] .pix-icon-box:not(.with-box) svg {
bottom: 0;
left: 0;
}
.pix-icon-wrap[data-position*="top right"] .pix-icon-box:not(.with-box) svg {
right: 0;
top: 0;
}
.pix-icon-wrap[data-position*="bottom right"] .pix-icon-box:not(.with-box) svg {
bottom: 0;
right: 0;
}
.pix-icon-wrap[data-position="top center"] .pix-icon-box:not(.with-box) svg {
left: 50%;
top: 0;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.pix-icon-wrap[data-position="bottom center"] .pix-icon-box:not(.with-box) svg {
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.pix-icon-wrap[data-position="middle left"] .pix-icon-box:not(.with-box) svg {
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.pix-icon-wrap[data-position="middle right"] .pix-icon-box:not(.with-box) svg {
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.pix-icon-box svg.drawing {
opacity: 0;
}
body.mobile-view .pix-icon-box svg.drawing {
opacity: 1;
}
.pix-icon-box svg.drawing path {
stroke-dasharray: 100;
stroke-dashoffset: 100;
}
@media screen and (max-width: 1024px) {
.pix-icon-box svg.drawing {
opacity: 1;
}
.pix-icon-box svg.drawing path {
stroke-dasharray: 0;
stroke-dashoffset: 100;
}
}
.mood .wpb_text_column {
margin: auto;
}
.mood .wpb_text_column.soft-pix-box-shadow,
.mood span.soft-pix-box-shadow,
.mood .mood_css_animator.soft-pix-box-shadow {
-moz-box-shadow: 0 10px 30px rgba(0,0,0,.1); -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.1); box-shadow: 0 10px 30px rgba(0,0,0,.1); }
.mood .wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.mood .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.mood .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.mood .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.mood .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.mood .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.mood .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.mood .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.mood .wpb_text_column.mild-pix-box-shadow,
.mood span.mild-pix-box-shadow,
.mood .mood_css_animator.mild-pix-box-shadow {
-moz-box-shadow: 0 10px 30px rgba(0,0,0,.3); -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.3); box-shadow: 0 10px 30px rgba(0,0,0,.3); }
.mood .wpb_text_column.pix-box-shadow,
.mood span.pix-box-shadow,
.mood .mood_css_animator.pix-box-shadow {
-moz-box-shadow: 0 10px 30px rgba(0,0,0,.65); -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.65); box-shadow: 0 10px 30px rgba(0,0,0,.65); } .pix_progress_bar small {
display: block;
font-size: .9em;
padding: 0;
}
.pix_progress_bar small.amount-progress {
opacity: 0;
position: absolute;
right: 0; top: -2em;
}
.pix_single_bar {
background: rgba(21,21,21,.1); -moz-border-radius: 1px;
border-radius: 1px;
display: block;
height: 5px;
margin: .2em 0 1em;
position: relative;
width: 100%;
}
.pix_bar_track, .pix_bar {
display: block;
height: inherit;
position: relative;
}
.pix_bar {
background: #0b91e2; -moz-border-radius: 1px;
border-radius: 1px;
}
.amount-chart {
display: inline-block;
font-size: 2em;
opacity: 0;
position: relative;
width: 100%;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
}
.amount-chart > span {
font-weight: bold;
line-height: 2em;
position: absolute;
text-align: center;
top: calc(50% - 1.15em);
width: 100%;
}
.amount-chart > span > span {
display: inline-block;
position: relative;
}
.amount-chart .amount-counter-holder {
visibility: hidden;
}
.amount-chart.text_align_center .amount-counter-holder {
display: none;
}
.amount-chart:not(.text_align_center) .amount-counter {
opacity: 0;
position: absolute;
}
.amount-chart.text_align_left .amount-counter {
opacity: 0;
left: 0;
}
.amount-chart.text_align_right .amount-counter {
opacity: 0;
right: 0;
}
.amount-chart > span small {
display: block;
font-size: .55em;
font-weight: normal;
line-height: .25;
}
.mood-progress-wrap {
text-align: center;
}
.mood-progress-wrap.box-align-left {
text-align: center;
}
.mood-progress-wrap.box-align-left {
text-align: left;
}
.mood-progress-wrap.box-align-right {
text-align: right;
}
.pix_progress_bar {
display: inline-block;
text-align: left; width: 100%;
}
.numeric-counter {
display: inline-block;
font-size: 2em;
}
.numeric-counter.text_align_center > span {
text-align: center;
}
.numeric-counter.text_align_left > span {
text-align: left;
}
.numeric-counter.text_align_right > span {
text-align: right;
}
.numeric-counter svg {
display: inline-block;
}
.numeric-counter svg.drawing {
opacity: 0;
}
body.mobile-view .numeric-counter svg.drawing {
opacity: 1;
}
.numeric-counter.text_align_left span.svg-wrap {
display: inline-block;
margin-right: 10px;
vertical-align: middle;
}
.numeric-counter.text_align_right span.svg-wrap {
display: inline-block;
margin-left: 10px;
vertical-align: middle;
}
.numeric-counter > span {
display: block;
font-weight: bold;
line-height: 1.5;
position: relative;
}
.numeric-counter > span > span {
position: relative;
}
.numeric-counter .counter-amount-holder {
visibility: hidden;
}
.numeric-counter.text_align_center .counter-amount-holder {
display: none;
}
.numeric-counter .counter-amount {
opacity: 0;
position: absolute;
}
.numeric-counter.text_align_left .counter-amount {
left: 0;
}
.numeric-counter.text_align_right .counter-amount {
right: 0;
}
.numeric-counter.text_align_center .counter-amount {
position: relative;
}
.numeric-counter.text_align_left > span,
.numeric-counter.text_align_right > span {
display: inline-block;
vertical-align: middle;
}
.numeric-counter > span.svg-wrap {
line-height: 1;
}
.numeric-counter small {
display: block;
font-size: .95rem;
font-weight: normal;
line-height: 1;
}
.mood-countdown-wrap {
display: block;
text-align: center;
}
.mood-countdown {
display: inline-block;
font-size: 2em;
}
.mood-countdown .counter-wrap {
display: inline-block;
font-weight: bold;
line-height: 1.5;
margin: 10px 20px;
position: relative;
vertical-align: middle;
}
@media only screen and (max-width: 414px) {
.mood-countdown .counter-wrap {
display: block;
float: none;
}
}
.mood-countdown.align-left .counter-wrap {
text-align: left;
}
.mood-countdown.align-right .counter-wrap {
text-align: right;
}
.mood-countdown .countdown-label {
display: block;
font-size: .55em;
font-weight: normal;
line-height: .75;
} .mood-pricing-table {
position: relative;
text-align: center;
}
.mood-pricing-column-wrap {
border-bottom: 1px solid rgba(21,21,21,.1); border-top: 1px solid rgba(21,21,21,.1); display: inline-block;
padding: 25px 0;
vertical-align: top;
width: 100%;
z-index: 0;
}
html:not([dir='rtl']) .mood-pricing-column-wrap:first-child {
border-left: 1px solid rgba(21,21,21,.1);  -moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
html:not([dir='rtl']) .mood-pricing-column-wrap:last-child {
border-right: 1px solid rgba(21,21,21,.1);  -moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.mood-pricing-column-wrap.highlighted {
border: 0!important;
z-index: 1;
}
.mood-pricing-column {
padding: 40px;
position: relative;
vertical-align: middle;
width: 100%;
}
.mood-pricing-column-wrap:not(:first-child)::after {
background-color: rgba(21,21,21,.1); bottom: 40px;
content: '';
display: block;
position: absolute;
top: 40px;
width: 1px;
z-index: 0;
}
.mood-pricing-table .mood-pricing-column-wrap.highlighted::after {
display: none!important;
}
.mood-pricing-table .mood-pricing-column-wrap.highlighted + .mood-pricing-column-wrap::after {
display: none!important;
}
.mood-pricing-column-equalizer {
display: table;
position: relative;
z-index: 1;
}
.mood-pricing-column-equalizer > div {
display: table-header-group;
position: relative;
z-index: 5;
}
.mood-pricing-column-equalizer > div > * {
position: relative;
z-index: 1;
}
.mood-pricing-column.highlighted {
position: relative;
z-index: 1;
}
.mood-pricing-column::after {
border: 1px solid rgba(21,21,21,.1); border-radius: 4px; content: '';
display: none;
left: 1px;
position: absolute;
right: 0;
z-index: 0;
}
.mood-pricing-column.highlighted::after {
border: 1px solid rgba(21,21,21,.1); border-bottom: 3px solid #0b91e2 !important; border-top: 3px solid #0b91e2 !important; border-radius: 4px; bottom: -36px;
content: '';
display: block;
left: 1px;
position: absolute;
right: 0;
top: -36px;
z-index: 0;
}
.mood-pricing-table.shadow_highlight .mood-pricing-column.highlighted::after {
box-shadow: 0 5px 30px rgba(15,15,15,.15); }
.table-column-header-image {
margin-bottom: 15px;
}
.table-column-header-title {
color: #0b91e2; font-size: 1.25em;
font-weight: bold;
overflow: hidden;
position: relative;
}
.table-column-header-title > span {
position: relative;
}
.table-column-header-title > span::before {
background: rgba(21,21,21,.1); content: '';
display: block;
height: 1px;
left: -2015px;
position: absolute;
top: calc(50% - 1px);
width: 2000px;
}
.table-column-header-title > span::after {
background: rgba(21,21,21,.1); content: '';
display: block;
height: 1px;
position: absolute;
right: -2015px;
top: calc(50% - 1px);
width: 2000px;
}
.table-column-header-subtitle {
color: #acacaf; font-size: .85em;
line-height: 1.3;
}
.table-column-price-group {
display: inline-block;
position: relative;
}
.table-column-price-group {
margin: 30px 0;
}
.table-column-header-currency {
position: absolute;
right: calc(100% - 2px); top: 0;
}
.table-column-header-period {
bottom: 0;
left: 100%; position: absolute;
}
.table-column-header-price {
font-size: 4em;
font-weight: bold;
line-height: 1;
}
.table-column-header-description {
border-top: 1px solid rgba(21,21,21,.1); color: #acacaf; line-height: 1.3;
padding: 30px 0;
}
.table-column-content::before {
background: rgba(21,21,21,.1); content: '';
display: block;
height: 1px;
margin-bottom: 20px;
position: relative;
z-index: 1;
}
.table-column-content::after {
content: '';
display: block;
margin-top: 15px;
}
.table-column-content li {
list-style: none;
padding: 5px 0;
}
.table-column-action {
display: table-cell!important;
vertical-align: bottom;
} .mood-image-gallery-wrap article .featured-media-wrap {
max-width: 100%;
overflow: hidden;
position: relative;
-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}
.mood-image-gallery-wrap article .cbox {
display: block;
position: relative;
}
.mood-image-gallery-wrap article .cbox::before {
background: #ffffff; content: '';
display: block;
height: 24px;
left: 50%;
opacity: 0;
pointer-events: none;
position: absolute;
top: calc(50% - 12px);
width: 1px;
z-index: 3;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
}
.mood-image-gallery-wrap article .cbox::after {
background: #ffffff; content: '';
display: block;
height: 1px;
left: calc(50% - 12px);
opacity: 0;
pointer-events: none;
position: absolute;
top: 50%;
width: 24px;
z-index: 3;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
}
.mood-image-gallery-wrap:not(.over_color_nothing) article .featured-media-wrap::after {
background: #151515; -moz-border-radius: inherit;
border-radius: inherit;
bottom: 0;
content: '';
display: block;
left: 0;
opacity: 0;
pointer-events: none;
position: absolute;
right: 0;
top: 0;
z-index: 2;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975) .25s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.mood-image-gallery-wrap.over_color_accent_color article .featured-media-wrap::after {
background: #0b91e2; }
.mood-image-gallery-wrap article > div:not(.wpb_animate_when_almost_visible):hover .cbox::before,
.mood-image-gallery-wrap article > div:not(.wpb_animate_when_almost_visible):hover .cbox::after {
opacity: 1;
}
.mood-image-gallery-wrap article > div:not(.wpb_animate_when_almost_visible):hover .featured-media-wrap::after {
opacity: .85;
-webkit-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
#cbox-extra {
bottom: 0;
padding: 40px;
position: absolute;
width: 100%;
}
#cbox-extra * {
color: #ffffff !important;
position: relative;
z-index: 1;
}
#cbox-extra > div {
line-height: 1.25;
opacity: 0;
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-o-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: all 650ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all 650ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all 650ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all 650ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all 650ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
#cbox-extra > div:nth-child(2) {
-webkit-transition-delay: 150ms;
-moz-transition-delay: 150ms;
-ms-transition-delay: 150ms;
-o-transition-delay: 150ms;
transition-delay: 150ms;
}
#cbox-extra > div:nth-child(3) {
-webkit-transition-delay: 300ms;
-moz-transition-delay: 300ms;
-ms-transition-delay: 300ms;
-o-transition-delay: 300ms;
transition-delay: 300ms;
}
#cbox-extra.revealed > div {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
#cbox-extra .cbox-subtitle {
font-size: .9em;
margin-top: -12px;
margin-bottom: 15px;
}
#cbox-extra.revealed > div:last-child * {
margin-bottom: 0;
}
#cbox-extra::after {
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%,rgba(0,0,0,1) 100%);
bottom: 0;
content: '';
height: 150%;
left: 0;
pointer-events: none;
position: absolute;
width: 100%;
z-index: 0;
} .testimonial-list-wrap {
clear: both;
margin: auto;
}
.testimonial-list {
list-style-type: none;
}
.testimonial-list li {
list-style: none;
margin: 0;
padding: 0;
}
.testimonial-align-center .testimonial-list li {
text-align: center;
} 
.testimonial-wrap {
display: table;
}
.testimonial-align-center .testimonial-wrap {
display: block;
}
.testimonial-thumb-wrap {
display: table-cell;
padding-top: .25em;
vertical-align: top;
}
.testimonial-align-center .testimonial-thumb-wrap {
display: block;
}
.testimonial-thumb {
-moz-border-radius: 50%;
border-radius: 50%;
display: block;
height: 75px;
overflow: hidden;
width: 75px;
}
.testimonial-align-center .testimonial-thumb {
margin: 0 auto 1em;
}
.testimonial-thumb img {
display: block;
}
.testimonial-comment :first-child::before {
content: '\201c\00a0';
}
.testimonial-comment :last-child::after {
content: '\00a0\201e';
}
.testimonial-comment :last-child {
margin-bottom: 0;
}
.testimonial-info {
display: table-cell;
padding-left: 20px; vertical-align: middle;
}
.testimonial-comment {
font-size: 1.25em;
line-height: 1.5;
}
.testimonial-align-center .testimonial-info {
padding-left: 0!important;
padding-right: 0!important;
}
.testimonial-author {
font-weight: bold;
}
.testimonial-position::before {
content: '\2014';
margin: 0 5px;
}
.testimonial-author a {
color: inherit;
}
.testimonial-list .slick-dots {
float: left;
position: relative;
width: 100%;
}
.testimonial-list .slick-dots li button::after {
-moz-box-shadow: 0 0 0 2px rgba(21,21,21,.5); box-shadow: 0 0 0 2px rgba(21,21,21,.5); } .mood-vert-nav-dots {
cursor: pointer;
position: fixed;
right: 30px; top: 50%;
z-index: 8;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
@media only screen and (max-width: 1024px) {
.mood-vert-nav-dots {
display: none;
}
}
.mood-vert-nav-dot {
position: relative;
}
.mood-vert-nav-dot a {
display: block;
padding: 6px;
position: relative;
}
.mood-vert-nav-dot a::after {
background: rgba(0,0,0,.2);
border: 2px solid #ffffff;
-moz-border-radius: 5px;
border-radius: 5px;
content: '';
cursor: pointer;
display: block;
height: 10px;
width: 10px;
-webkit-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood-vert-nav-dot a:hover::after,
.mood-vert-nav-dot.selected a::after {
background: #ffffff;
-moz-box-shadow: 0 0 10px rgba(0,0,0,.25);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.25);
box-shadow: 0 0 10px rgba(0,0,0,.25);
}
.mood-vert-nav-tooltip {
background: #151515; color: #ffffff; display: block;
font-size: 11px;
-moz-border-radius: 2px;
border-radius: 2px;
line-height: 36px;
opacity: 0;
padding: 0 20px;
pointer-events: none;
position: absolute;
right: calc(100% + 10px);
top: calc(50% - 18px);
white-space: nowrap;
-webkit-transform: scale(0.5) translateX(10px); -moz-transform: scale(0.5) translateX(10px); -ms-transform: scale(0.5) translateX(10px); -o-transform: scale(0.5) translateX(10px); transform: scale(0.5) translateX(10px); -webkit-transform-origin: 100% 50%; -moz-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; -o-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transition: all .1s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: all .1s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: all .1s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: all .1s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: all .1s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood-vert-nav-dot a:hover .mood-vert-nav-tooltip,
a:hover > .mood-vert-nav-tooltip {
opacity: 1;
-webkit-transform: scale(1) translateX(0); -moz-transform: scale(1) translateX(0); -ms-transform: scale(1) translateX(0); -o-transform: scale(1) translateX(0); transform: scale(1) translateX(0); -webkit-transition: all .15s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
-moz-transition: all .15s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
-ms-transition: all .15s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
-o-transition: all .15s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
transition: all .15s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
}
.mood-vert-nav-tooltip::after {
border-style: solid;
border-width: 5px 0 5px 4px; border-color: transparent transparent transparent #151515; content: '';
display: block;
height: 0;
position: absolute;
right: -4px; top: calc(50% - 5px);
width: 0;
}
.vertical-text .mood-vert-nav-tooltip {
padding: 20px 0;
top: 50%;
-webkit-transform: translateY(-50%) translateX(10px); -moz-transform: translateY(-50%) translateX(10px); -ms-transform: translateY(-50%) translateX(10px); -o-transform: translateY(-50%) translateX(10px); transform: translateY(-50%) translateX(10px); -ms-writing-mode: tb-lr; 
-webkit-writing-mode: vertical-lr;
-moz-writing-mode: vertical-lr;
-ms-writing-mode: vertical-lr;
writing-mode: vertical-lr;
}
.vertical-text .mood-vert-nav-dot a:hover .mood-vert-nav-tooltip {
-webkit-transform: translateY(-50%) translateX(0); -moz-transform: translateY(-50%) translateX(0); -ms-transform: translateY(-50%) translateX(0); -o-transform: translateY(-50%) translateX(0); transform: translateY(-50%) translateX(0); } .pix_map_bg.pix_map {
bottom: 0;
height: auto!important;
left: 0;
position: absolute;
right: 0;
top: 0;
} body:not(.revslider-loaded) .rev_slider_wrapper {
height: 1200px !important;
}
.rev_slider .tp-caption[data-width="['auto']"] {
white-space: nowrap !important;
}
.tparrows:not(.hesperiden):not(.gyges):not(.hades):not(.ares):not(.hebe):not(.hermes):not(.custom):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus)::before {
content: '' !important;
display: none !important;
}
.tparrows:not(.hesperiden):not(.gyges):not(.hades):not(.ares):not(.hebe):not(.hermes):not(.custom):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus) {
background-color: transparent !important;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
-moz-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
-ms-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
-o-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
}
.tparrows.tp-leftarrow:not(.hesperiden):not(.gyges):not(.hades):not(.ares):not(.hebe):not(.hermes):not(.custom):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus) {
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTIuMDQ0LDE5LjA0NEw1LDEybDcuMDQ0LTcuMDQ0IE01LDEyaDE0Ii8+PC9zdmc+');
}
.tparrows.tp-leftarrow:not(.hesperiden):not(.gyges):not(.hades):not(.ares):not(.hebe):not(.hermes):not(.custom):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus):hover {
background-position: calc(50% - 5px) 50%;
}
.tparrows.tp-rightarrow:not(.hesperiden):not(.gyges):not(.hades):not(.ares):not(.hebe):not(.hermes):not(.custom):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus) {
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTEuOTU2LDQuOTU2TDE5LDEybC03LjA0NCw3LjA0NCBNNSwxMmgxNCIvPjwvc3ZnPg==');
}
.tparrows.tp-rightarrow:not(.hesperiden):not(.gyges):not(.hades):not(.ares):not(.hebe):not(.hermes):not(.custom):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus):hover {
background-position: calc(50% + 5px) 50%;
}
.tp-bullets:not(.hesperiden):not(.gyges):not(.hades):not(.ares):not(.hebe):not(.hermes):not(.custom):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus) .tp-bullet {
background: rgba(0,0,0,.2);
border: 2px solid #ffffff;
-moz-border-radius: 5px;
border-radius: 5px;
height: 10px;
width: 10px;
-webkit-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
-moz-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
-ms-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
-o-transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
transition: all .35s cubic-bezier(0.140, 0.560, 0.710, 0.975) .1s;
}
.tp-bullets:not(.hesperiden):not(.gyges):not(.hades):not(.ares):not(.hebe):not(.hermes):not(.custom):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus) .tp-bullet.selected {
background: #ffffff;
-moz-box-shadow: 0 0 10px rgba(0,0,0,.25);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.25);
box-shadow: 0 0 10px rgba(0,0,0,.25);
}
.rev_slider .tp-caption a {
color: #ffffff;
}
.rev_slider .cat-links {
color: #ffffff;
display: block;
font-size: 14px;
line-height: 1.5;
margin-top: 5px;
padding-top: 12px;
}
.rev_slider .cat-links a {
color: inherit;
font-weight: bold;
} .searchwp-live-search-results {
opacity:0;
transition:opacity .25s ease-in-out;
-moz-transition:opacity .25s ease-in-out;
-webkit-transition:opacity .25s ease-in-out;
height:0;
max-height: none!important;
min-height: 0!important;
overflow:hidden;
z-index:9999;
position:absolute;
display:none;
}
.searchwp-live-search-results-showing {
display:block;
opacity:1;
height:auto;
overflow:auto;
}
.searchwp-live-search-no-results {
padding:3em 2em 0;
text-align:center;
}
.searchwp-live-search-results {
background: transparent!important;
border: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
float: left;
font-size: .9rem;
left: auto!important;
line-height: 1.4;
margin: 0!important;
position: relative!important;
top: auto!important;
width: 100%!important;
}
.searchwp-live-search-results a {
background: transparent;
border-bottom: 1px solid rgba(255,255,255,0.1); -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color: #ffffff; display: table-cell;
float: left; font-size: 1em;
font-weight: normal;
margin: 0;
padding: 10px 30px;
text-decoration: none;
vertical-align: middle;
white-space: normal!important;
width: 100%;
-webkit-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: background .35s cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.searchwp-live-search-results a:hover {
background: rgba(255,255,255,0.05); }
.searchwp-live-search-results small {
color: #acacaf; font-size: .65em;
margin: 0 1em;
text-transform: uppercase;
}
.searchwp-live-search-results a:last-child {
border-bottom: 0;
margin-bottom: 10px;
}
.searchwp-live-search-results img:not(.placeholder-blank-search-result) {
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
margin: 0 10px 0 0; vertical-align: middle;
width: 50px;
}
.searchwp-live-search-results img.placeholder-blank-search-result {
height: 50px;
margin: 0;
vertical-align: middle;
width: 0;
}
.searchwp-live-search-results .spinner {
background: #0b91e2;
height: 2px;
left: 0!important;
position: absolute!important;
top: 0!important;
width: 0%;
animation: ajaxCF7loading 1.5s cubic-bezier(.17,.37,.43,.67) infinite;
}
.searchwp-live-search-results .spinner > div > div {
display: none!important;
background: rgba(255,255,255,.5)!important; } .fullscreen-container, .fullwidthbanner-container {
left: 0!important;
right: 0!important;
width: auto!important;
} .wpcf7-form {
float: left;
position: relative;
width: 100%;
}
.mood-cf7-styler.enclose-submit .encloser-submit {
float: left;
position: relative;
width: 100%;
}
@media screen and (min-width: 501px) {
.mood-cf7-styler.enclose-submit .encloser-submit .mood-input-submit-inside {
bottom: 0;
position: absolute;
top: 0;
right: 0; }
.mood-cf7-styler.enclose-submit .encloser-submit .mood-input-submit-inside .wpcf7-form-control.wpcf7-submit {
bottom: 5px;
margin-bottom: 0!important;
padding-bottom: 0;
padding-top: 0;
position: absolute;
right: 5px; top: 5px;
}
}
@media screen and (max-width: 500px) {
.mood-cf7-styler.enclose-submit .encloser-submit .mood-input-submit-inside {
float: left;
margin-top: 10px;
width: 100%;
}
.mood-cf7-styler.enclose-submit .encloser-submit .mood-input-submit-inside .wpcf7-form-control.wpcf7-submit {
width: 100%;
}
}
.mood-cf7-styler .wpcf7-form-control.wpcf7-submit svg,
.mood-cf7-styler .wpcf7-form-control.wpcf7-submit span {
display: inline-block;
vertical-align: middle;
}
.mood-cf7-styler .wpcf7-form-control.wpcf7-submit svg path {
-webkit-transition: stroke 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-moz-transition: stroke 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-ms-transition: stroke 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
-o-transition: stroke 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
transition: stroke 350ms cubic-bezier(0.140, 0.560, 0.710, 0.975);
}
.mood-cf7-styler.enclose-submit .wpcf7-form-control.wpcf7-submit svg + span {
margin-left: 10px; }
.mood-cf7-styler.enclose-submit .wpcf7-form-control.wpcf7-submit span + svg {
margin-right: 10px; }
.mood-textarea-inside .wpcf7-form-control.wpcf7-submit {
max-height: 44px;
}
div.wpcf7 {
margin-bottom: 1em;
}
div.wpcf7 img.ajax-loader,
div.wpcf7 .ajax-loader {
background: #0b91e2; bottom: 1em;
height: 2px;
left: 0;
position: absolute;
width: 0%;
animation: ajaxCF7loading 1.5s cubic-bezier(.17,.37,.43,.67) infinite;
}
.wpcf7-form-control-wrap {
float: left;
width: 100%;
}
.wpcf7-form span[role="alert"] {
display: none!important;
}
.wpcf7-form span.wpcf7-form-control {
border-bottom: 2px solid transparent;
}
.wpcf7-form .wpcf7-not-valid {
border-bottom-color: #f16a2e!important;
}
.wpcf7-response-output {
background-color: rgba(87, 200, 95, .15); background-position: 20px 30px; background-repeat: no-repeat;
background-size: 12px;
border: 0!important;
color: inherit;
float: left;
margin: 1em 0!important;
padding: 20px!important; width: 100%;
}
.wpcf7-response-output.wpcf7-validation-errors {
background-color: rgba(241, 106, 46, .15); }
.wpcf7-form-control.wpcf7-submit {
margin: auto!important;
}
form.wpcf7-form p::before, form.wpcf7-form p::after {
content: "";
display: table;
}
form.wpcf7-form p::after {
clear: both;
}
.wpcf7-form-control.wpcf7-recaptcha {
margin-bottom: 1rem;
}
form.wpcf7-form input,
form.wpcf7-form textarea,
form.wpcf7-form select[multiple] {
margin-bottom: 0!important;
}
form.wpcf7-form textarea {
height: 160px;
min-height: 0;
}
.mood-cf7-styler.double-border input[type="text"],
.mood-cf7-styler.double-border input[type="email"],
.mood-cf7-styler.double-border input[type="url"],
.mood-cf7-styler.double-border input[type="password"],
.mood-cf7-styler.double-border input[type="search"],
.mood-cf7-styler.double-border input[type="tel"],
.mood-cf7-styler.double-border input[type="number"],
.mood-cf7-styler.double-border textarea,
.mood-cf7-styler.double-border select[multiple],
.mood-cf7-styler.double-border select:not([multiple]) {
box-shadow: 0 0 0 4px rgba(21,21,21,.05) !important; }
@keyframes ajaxCF7loading {
0, 100% {
left: 0%;
width: 0%;
}
25%, 75% {
left: 25%;
width: 50%;
}
50% {
left: 100%;
width: 0%;
}
}
.mood-cf7-styler.floating-fields p {
display: block;
float: left; width: 100%;
}
.mood-cf7-styler.floating-fields p.even {
clear: left; display: block;
float: left; }
.mood-cf7-styler.floating-fields p.odd {
clear: right; display: block;
float: right; }
@media screen and (max-width: 768px) {
.mood-cf7-styler.floating-fields p {
float: none !important;
width: 100% !important;
}
}
.mood .mood-cf7-styler.border-style-below input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
.mood .mood-cf7-styler.border-style-below textarea {
border-left-width: 0 !important;
border-right-width: 0 !important;
border-top-width: 0 !important;
padding-left: 0;
padding-right: 0;
}  .sl-wrapper a {
border-bottom: 0 !important;
text-decoration: none !important;
}
.sl-button {
padding: 0.375em 0.625em;
font-size: 1em;
line-height: 1;
font-weight: normal;
} a.liked {
color: #da1b1b;
}
a.liked:hover,
a.liked:active,
a.liked:focus {
color: #666666;
}
a.liked span.sl-count,
.sl-count {
color: #666666;
} .sl-icon {
margin-right: 0.3125em;
font-family: 'Arial Unicode MS', Arial, sans-serif;
vertical-align: middle;
}
.sl-icon svg {
fill: currentColor;
width: 1em;
height: 1em;
}
.sl-icon svg:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left:0;
} .sl-count {
font-size: 0.625em;
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
text-transform: uppercase;
vertical-align: middle;
} .loader,
.loader:before,
.loader:after {
background: rgba(0, 0, 0, 0.2);
-webkit-animation: load1 1s infinite ease-in-out;
animation: load1 1s infinite ease-in-out;
width: .2em;
height: .6em;
}
.loader:before,
.loader:after {
position: absolute;
top: 0;
content: '';
}
.loader:before {
left: -.375em;
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.loader {
text-indent: -9999em;
display: inline-block;
position: relative;
vertical-align: middle;
font-size: 1em;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
.loader:after {
left: .375em;
}
@-webkit-keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0 rgba(0, 0, 0, 0.2);
height: .6em;
}
40% {
box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
height: 1em;
}
}
@keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0 rgba(0, 0, 0, 0.2);
height: .6em;
}
40% {
box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
height: 1em;
}
}@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/lato-normal-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/lato-normal-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/lato-normal-latin-ext-700.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/lato-normal-latin-700.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 900;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/lato-normal-latin-ext-900.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 900;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/lato-normal-latin-900.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Merriweather';
font-style: italic;
font-weight: 300;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-italic-latin-ext-300.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Merriweather';
font-style: italic;
font-weight: 300;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-italic-latin-300.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Merriweather';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-italic-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Merriweather';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-italic-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Merriweather';
font-style: italic;
font-weight: 700;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-italic-latin-ext-700.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Merriweather';
font-style: italic;
font-weight: 700;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-italic-latin-700.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Merriweather';
font-style: italic;
font-weight: 900;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-italic-latin-ext-900.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Merriweather';
font-style: italic;
font-weight: 900;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-italic-latin-900.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-normal-latin-ext-300.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-normal-latin-300.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-normal-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-normal-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-normal-latin-ext-700.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-normal-latin-700.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 900;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-normal-latin-ext-900.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 900;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/merriweather-normal-latin-900.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 100;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 100;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 200;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 200;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 300;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 300;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 500;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 500;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 600;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 600;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 700;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 700;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 800;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 800;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 900;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: italic;
font-weight: 900;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 100;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 100;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 200;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 200;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 500;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 500;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 800;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 800;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 900;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 900;
font-display: swap;
src:     url(https://unicum.wien/wp-content/uploads/omgf/pix-google-fonts/raleway-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget .screen-reader-text {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 !important; width: 1px; word-wrap: normal !important; word-break: normal; }
.rpwwt-widget .screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
.rpwwt-widget ul li img { width: 200px; height: 200px; }