');mask-image:url('data:image/svg+xml;utf8,');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{ /*!rtl:begin:ignore*/direction:ltr; /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{ /*!rtl:begin:ignore*/grid-column:1;grid-row:1; /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr; /*!rtl:begin:ignore*/grid-column:2;grid-row:1; /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{ /*!rtl:begin:ignore*/grid-column:2;grid-row:1 /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{ /*!rtl:begin:ignore*/grid-column:1;grid-row:1 /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:inline-block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-content{display:flow-root}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} .wbcr-clearfy-pseudo-link{color:#008acf;cursor:pointer;text-decoration:underline}.wbcr-clearfy-pseudo-link:hover{text-decoration:none} .wpa-test-msg{background:#d1ecf1 !important;border:1px solid #bee5eb !important;border-radius:5px !important;color:#0c5460 !important;font-size:14px !important;padding:.75rem 1.25rem !important;font-family:Arial !important;margin-top:5px !important}span.wpa-button{display:inline-block !important;padding-top:5px !important;color:#fff !important;background-color:#6c757d !important;border-color:#6c757d !important;padding:5px 10px !important;border-radius:5px !important;margin-top:5px !important;cursor:pointer !important}#altEmail_container,.altEmail_container{position:absolute !important;overflow:hidden !important;display:inline !important;height:1px !important;width:1px !important;z-index:-1000 !important} .group { zoom: 1 } .group:after, .group:before { content: " "; display: table } .group:after { clear: both } * { box-sizing: border-box } .fusion-clearfix { clear: both; zoom: 1 } .fusion-clearfix:after, .fusion-clearfix:before { content: " "; display: table } .fusion-clearfix:after { clear: both } .alignleft { display: inline; float: left; margin-right: 15px } .alignright { display: inline; float: right; margin-left: 15px } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center } .create-block-format-context { display: inline-block; clear: both; zoom: 1; margin-bottom: 40px; width: 100% } .create-block-format-context:after, .create-block-format-context:before { content: " "; display: table } .create-block-format-context:after { clear: both } .fusionicon-arrow-down2 { display: table-cell; vertical-align: middle } .icomoon-up:before { display: inline-block; transform: rotate(180deg) } input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=submit], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea { -webkit-appearance: none; -webkit-border-radius: 0 } input[type=search]::-webkit-search-decoration { -webkit-appearance: none } input[type=image] { padding: 0; border: none } html { overflow-x: hidden; overflow-y: scroll } html.no-overflow-y { overflow-y: hidden } body { margin: 0; color: #747474; min-width: 320px; -webkit-text-size-adjust: 100%; font: 13px/20px PTSansRegular, Arial, Helvetica, sans-serif } body.fusion-blank-page.admin-bar { top: 32px; height: calc(100vh - 32px) } body #wrapper .gomapMarker { color: #333 } body .fusion-content-widget-area .button { margin-left: 15px } #wrapper { overflow: visible } #wrapper .tp-bullets { transform: translateZ(0) } #wrapper .strip-html .fusion-dropcap { top: 0; float: none; margin: 0; padding: 0; background-color: inherit!important; box-shadow: none; line-height: inherit; text-shadow: none; color: inherit!important; font-size: inherit } #wrapper .strip-html .fusion-highlight { background-color: inherit!important; color: inherit!important } #wrapper .strip-html .fusion-tooltip { color: inherit; border-bottom: 1px dotted } #wrapper .fusion-vertical-menu-widget .menu { border-right: 1px solid transparent; border-top: 1px solid transparent } #wrapper .fusion-vertical-menu-widget .menu li a { border-bottom: 1px solid transparent; border-right-color: transparent; padding: 8px 0; display: block } #wrapper .fusion-vertical-menu-widget .menu li a .arrow { display: none; vertical-align: middle } #wrapper .fusion-vertical-menu-widget .menu li a .arrow:before { font-family: icomoon; content: "\f105" } #wrapper .fusion-vertical-menu-widget .menu .menu-item-has-children>a>.arrow, #wrapper .fusion-vertical-menu-widget .menu .page_item_has_children>a>.arrow { display: inline-block; padding: 0 5px } #wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a, #wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a { border-right-color: #65bc7b; border-right: 3px solid } #wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul, #wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul { display: none } #wrapper .fusion-vertical-menu-widget.right .menu { border-left: 1px solid transparent; text-align: right; border-right: 0 } #wrapper .fusion-vertical-menu-widget.right .menu>li>a { padding-right: 20px } #wrapper .fusion-vertical-menu-widget.right .menu li a { padding-left: 10px } #wrapper .fusion-vertical-menu-widget.right .menu li a .arrow:before { content: "\f104" } #wrapper .fusion-vertical-menu-widget.right .menu li.current-menu-item>a, #wrapper .fusion-vertical-menu-widget.right .menu li.current_page_item>a { border-left: 3px solid; border-right: 0 } #wrapper .fusion-vertical-menu-widget.right .menu .children, #wrapper .fusion-vertical-menu-widget.right .menu .sub-menu { margin-right: 30px } #wrapper .fusion-vertical-menu-widget.left .menu { text-align: left } #wrapper .fusion-vertical-menu-widget.left .menu>li>a { padding-left: 20px } #wrapper .fusion-vertical-menu-widget.left .menu li a { padding-right: 10px } #wrapper .fusion-vertical-menu-widget.left .menu .children, #wrapper .fusion-vertical-menu-widget.left .menu .sub-menu { margin-left: 30px } #wrapper .fusion-vertical-menu-widget.no-border.left .menu li a .arrow { padding-right: 0; width: 40px; text-align: right } #wrapper .fusion-vertical-menu-widget.no-border.right .menu li a .arrow { padding-left: 0; width: 40px; text-align: left } .fusion-blank-page { display: table; height: 100%; width: 100%; position: absolute; margin: 0; left: 0; right: 0; top: 0; overflow-x: hidden } .wrapper_blank { float: none; vertical-align: middle; width: 100% } .wrapper_blank #main { background: 0 0; padding: 0 } .fusion-body #wrapper.wrapper_blank { display: table-cell; margin: 0; max-width: none } .error404 .search-page-search-form { margin-bottom: 0; padding-bottom: 0; border: none } .fusion-404-checklist .fusion-custom-menu-item { display: none } img { border-style: none; vertical-align: middle; max-width: 100%; height: auto } object { max-width: 100% } a { text-decoration: none } input, select, textarea { font-family: var(--body_typography-font-family, inherit); vertical-align: middle; color: #000 } select { border-style: solid } fieldset, form { margin: 0; padding: 0; border-style: none } #content:after, .clearfix:after { content: ""; display: table; clear: both } .clear { clear: both } .wp-caption { max-width: 100% } .search-table { display: table; width: 100% } .header-v4 .search-table { display: table; width: 286px } #fallback-slide { display: none } #fallback-slide img { width: 100% } .gallery-box { background: #3d3c3c; padding: 0 10px } .gallery-box img { width: 100% } #wrapper .product-category a h2.woocommerce-loop-category__title, .fusion-main-menu>ul>li>a .fusion-menu-description, a, a:after, a:before { transition-property: color, background-color, border-color; transition-duration: .2s; transition-timing-function: linear } .fusion-accordian .panel-title a .fa-fusion-box, .woocommerce .social-share li .fontawesome-icon { transition-property: color, background-color, border-color; transition-duration: .2s; transition-timing-function: linear } .gallery { margin: 0 auto; max-width: 1400px } #main { padding: 55px 10px 45px; clear: both } #main .columns h2 { margin: 0; line-height: 35px } #main .container h2 { margin: 0 } #main .post h2 { color: #333; padding-bottom: 0 } #main .post h2 a { color: #333 } #main .sidebar.fusion-sticky-sidebar { padding: 0 } .col .heading { overflow: hidden; margin: 0 0 15px } .col .heading img { float: left; margin: 0 10px 0 0 } .col p { margin: 0 0 23px } h2 { color: #333; margin: 0 0 20px } h2.entry-title { margin-top: 0; margin-bottom: 28px } h1.entry-title { margin-top: 0; margin-bottom: 28px } .avada-myaccount-data h2 { margin-top: 0 } .more { overflow: hidden; display: block; font: 13px/15px PTSansRegular, arial, helvetica, sans-serif } .more a { float: right; padding: 0 } .more a.active { color: #65bc7b; text-decoration: none } .more a.active:after { position: absolute; top: 50%; transform: translateY(-50%); font-family: icomoon; content: "\f105"; color: #65bc7b; font-size: 14px; padding-left: 5px } .fusion-read-more, .more a, .tribe-events-viewmore>a { position: relative; margin-right: 10px; text-align: right; display: inline-block } .fusion-read-more:after, .more a:after, .tribe-events-viewmore>a:after { content: "\f105"; position: absolute; right: -10px; top: 50%; transform: translateY(-50%); padding-left: 5px; font-family: icomoon; font-size: 14px } .content-boxes .more { margin-top: 18px } .content-boxes .heading .fontawesome-icon { float: left } .content-boxes .heading-and-icon h2 { padding-left: 45px } .content-boxes-icon-boxed.columns-5 .col { width: 12.8% } .content-boxes-icon-boxed.columns-4 .col { width: 18% } .content-boxes-icon-boxed.columns-3 .col { width: 26.65% } .content-boxes-icon-boxed.columns-2 .col { width: 44% } .content-boxes-icon-boxed.columns-1 .col { width: 96% } .container { overflow: hidden } .container .columns .col { width: 31.42857%; padding: 0 2.85714% 0 0 } .container .columns .col.last { margin-right: 0 } .container .col img { width: 100% } .container .holder { overflow: hidden } .container h3 a.active { text-decoration: none; color: #65bc7b } .slider { overflow: hidden } .review { width: 100% } .meta { list-style: none; margin: 0 0 13px; padding: 0; overflow: hidden; font-size: 12px; line-height: 14px; color: #333 } .meta li { float: left; padding: 0 8px 0 9px; border-left: 1px solid #333 } .meta li:first-child { padding-left: 0; border-left: 0 } .widget_recent_entries .post-date { display: block } .fusion-content-widget-area .widget { margin-bottom: 45px; position: relative } .fusion-content-widget-area .widget.flickr { overflow: hidden } .fusion-content-widget-area .widget ul { list-style: none; margin: 0; padding: 0 } .fusion-content-widget-area .widget li { margin: 0; padding: 0; display: block } .fusion-content-widget-area .widget li a { display: inline } .fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li { color: #838383 } .fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget_categories li { display: block } .fusion-content-widget-area .widget .recentcomments a { background: 0 0; border: none } .fusion-content-widget-area .contact_info .address { margin: 0 0 15px } .fusion-content-widget-area .flickr-photo a { background: 0 0; float: left; border: 0 } .fusion-content-widget-area .widget_categories li a { display: block; border: 0; background: 0 0; padding: 0 } .fusion-content-widget-area .jtwt .jtwt_tweet:before { color: #d8d8d8 } .fusion-content-widget-area #comment-input input, .fusion-content-widget-area #s { width: 100%; margin-right: 0 } .fusion-content-widget-area .widget_recent_entries ul { padding: 0 } .fusion-content-widget-area ul.list-icon { margin-left: 25px } .fusion-content-widget-area .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a:hover { color: #333 } #content { width: 71.1702128%; float: left; min-height: 1px } #content.full-width { width: 100% } #posts-container { position: relative } .single .fusion-sharing-box { margin-bottom: 0; margin-top: 60px } .single .comments-container { margin-top: 55px; clear: both } .post { margin-bottom: 65px } .single-post .post { margin-bottom: 0 } .post .image { margin-bottom: 40px } .avada_faq .meta-info, .single .post .meta-info { margin-bottom: 55px } .search input { border: 1px solid #e7e6e6; padding: 8px 15px; font-size: 13px; color: #333; display: block } .sidebar { width: 23.4042553%; float: right } .sidebar.fusion-sticky-sidebar .fusion-sidebar-inner-content>section:last-child { margin-bottom: 0!important } .sidebar .widget { margin-bottom: 45px; position: relative } .sidebar .widget.flickr { overflow: hidden } .sidebar .widget .widget_title { margin: 0; padding: 0; font-size: 13px; margin-bottom: 18px; color: #333 } .sidebar .widget ul { list-style: none; margin: 0; padding: 0 } .sidebar .widget li { margin: 0; padding: 0; display: block } .fusion-content-widget-area .contact_info p, .fusion-widget-area .contact_info p { margin: 0 } .fusion-content-widget-area .s { width: 100% } .jtwt li { background: 0 0 } .fusion-content-widget-area .jtwt .jtwt_tweet, .jtwt .jtwt_tweet { position: relative; padding: 0; border: 0; margin-bottom: 30px; font-size: 13px; line-height: 20px; padding-left: 45px; padding-top: 0 } .jtwt .jtwt_tweet:before { position: absolute; top: 6px; margin-left: -45px; content: "\e605"; font-family: icomoon; font-size: 30px } .jtwt .jtwt_tweet a { background: 0 0; color: #bfbfbf; display: inline; padding: 0; border: 0 } .jtwt .jtwt_tweet a:hover { color: #65bc7b } .jtwt .jtwt_tweet .jtwt_tweet_text { margin-bottom: 0; margin-top: 0 } .recent-works-items { overflow: hidden } .recent-works-items a { display: inline-block; padding: 3px 1.5px } .fusion-columns-4 .recent-works-items a, .fusion-columns-5 .recent-works-items a, .fusion-columns-6 .recent-works-items a { max-width: 60px } .bbp-pagination .bbp-pagination-links, .fusion-pagination, .page-links, .pagination, .woocommerce-pagination { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; margin-top: 40px; font-size: 9px; line-height: normal } .page-links { margin-bottom: 40px; margin-top: 30px } .bbp-pagination .bbp-pagination-links .current, .bbp-pagination .bbp-pagination-links .pagination-next, .bbp-pagination .bbp-pagination-links .pagination-prev, .bbp-pagination .bbp-pagination-links a.inactive, .bbp-pagination-links span.dots, .bbp-topic-pagination .page-numbers, .fusion-pagination .current, .fusion-pagination .next, .fusion-pagination .page-numbers, .fusion-pagination .prev, .page-links a, .page-links>.page-number, .pagination .current, .pagination .pagination-next, .pagination .pagination-prev, .pagination a.inactive, .woocommerce-pagination .current, .woocommerce-pagination .next, .woocommerce-pagination .page-numbers, .woocommerce-pagination .prev { display: -ms-inline-flexbox; display: inline-flex; position: relative; float: none; margin: 0 4px; padding: 0; border: 1px solid; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center } .fusion-pagination-circle .bbp-pagination .bbp-pagination-links .current, .fusion-pagination-circle .bbp-pagination .bbp-pagination-links .pagination-next, .fusion-pagination-circle .bbp-pagination .bbp-pagination-links .pagination-prev, .fusion-pagination-circle .bbp-pagination .bbp-pagination-links a.inactive, .fusion-pagination-circle .bbp-pagination-links span.dots, .fusion-pagination-circle .bbp-topic-pagination .page-numbers, .fusion-pagination-circle .fusion-pagination .current, .fusion-pagination-circle .fusion-pagination .next, .fusion-pagination-circle .fusion-pagination .page-numbers, .fusion-pagination-circle .fusion-pagination .prev, .fusion-pagination-circle .page-links a, .fusion-pagination-circle .page-links>.page-number, .fusion-pagination-circle .pagination .current, .fusion-pagination-circle .pagination .pagination-next, .fusion-pagination-circle .pagination .pagination-prev, .fusion-pagination-circle .pagination a.inactive, .fusion-pagination-circle .woocommerce-pagination .current, .fusion-pagination-circle .woocommerce-pagination .next, .fusion-pagination-circle .woocommerce-pagination .page-numbers, .fusion-pagination-circle .woocommerce-pagination .prev { border-radius: 50% } .bbp-pagination .bbp-pagination-links .current, .fusion-pagination .current, .page-links>.page-number, .pagination .current, .woocommerce-pagination .current { color: #fff } .pagination.page-links a:hover { border-color: inherit } .pagination .pagination-dots { display: inline-block; text-align: center } .fusion-pagination .next, .fusion-pagination .pagination-next, .fusion-pagination .pagination-prev, .fusion-pagination .prev, .woocommerce-pagination .next, .woocommerce-pagination .pagination-next, .woocommerce-pagination .pagination-prev, .woocommerce-pagination .prev { padding-left: 0; padding-right: 0 } .fusion-pagination .next, .fusion-pagination .next:hover, .fusion-pagination .prev, .fusion-pagination .prev:hover, .woocommerce-pagination .next, .woocommerce-pagination .next:hover, .woocommerce-pagination .prev, .woocommerce-pagination .prev:hover { border: 0 } .fusion-show-pagination-text .bbp-pagination .bbp-pagination-links .pagination-next, .fusion-show-pagination-text .bbp-pagination .bbp-pagination-links .pagination-prev, .fusion-show-pagination-text .fusion-pagination .next, .fusion-show-pagination-text .fusion-pagination .prev, .fusion-show-pagination-text .pagination .pagination-next, .fusion-show-pagination-text .pagination .pagination-prev, .fusion-show-pagination-text .woocommerce-pagination .next, .fusion-show-pagination-text .woocommerce-pagination .prev { border: none } .fusion-show-pagination-text .bbp-pagination-links, .fusion-show-pagination-text .pagination { margin-left: 1em; margin-right: 1em } .fusion-show-pagination-text .fusion-pagination .next, .fusion-show-pagination-text .fusion-pagination .pagination-next, .fusion-show-pagination-text .fusion-pagination .pagination-prev, .fusion-show-pagination-text .fusion-pagination .prev, .fusion-show-pagination-text .woocommerce-pagination .next, .fusion-show-pagination-text .woocommerce-pagination .pagination-next, .fusion-show-pagination-text .woocommerce-pagination .pagination-prev, .fusion-show-pagination-text .woocommerce-pagination .prev { padding: 0 } body.fusion-hide-pagination-text .page-text { display: none } body.fusion-hide-pagination-text .pagination-next, body.fusion-hide-pagination-text .pagination-prev { border-style: solid } body.fusion-hide-pagination-text .pagination-next:after { right: auto } body.fusion-hide-pagination-text.ltr .fusion-blog-pagination .pagination-prev, body.fusion-hide-pagination-text.ltr .pagination-prev { margin-left: 0 } body.fusion-hide-pagination-text.ltr .fusion-blog-pagination .pagination-next, body.fusion-hide-pagination-text.ltr .pagination-next { margin-right: 0 } body.fusion-hide-pagination-text.ltr .fusion-pagination .prev, body.fusion-hide-pagination-text.ltr .woocommerce-pagination .prev { margin-left: 0 } body.fusion-hide-pagination-text.ltr .fusion-pagination .next, body.fusion-hide-pagination-text.ltr .woocommerce-pagination .next { margin-right: 0 } body.fusion-hide-pagination-text .pagination-next:after, body.fusion-hide-pagination-text .pagination-prev:before { position: static; transform: none } body.fusion-hide-pagination-text .fusion-pagination .next, body.fusion-hide-pagination-text .fusion-pagination .prev, body.fusion-hide-pagination-text .woocommerce-pagination .next, body.fusion-hide-pagination-text .woocommerce-pagination .prev { border-style: solid } body.fusion-hide-pagination-text .fusion-pagination .next:after, body.fusion-hide-pagination-text .fusion-pagination .prev:before, body.fusion-hide-pagination-text .woocommerce-pagination .next:after, body.fusion-hide-pagination-text .woocommerce-pagination .prev:before { position: static; transform: none } .img-list { overflow: hidden } .img-list li { padding: 5px; background: 0 0; float: left } .img-list a { background: 0 0; height: auto; width: auto; text-indent: 0; border: 0 } .share-box h4 { font-size: 13px; line-height: 20px } .about-author { margin-top: 55px; overflow: hidden; clear: both } .about-author .title a { color: #65bc7b } .about-author div.avatar { float: left; margin-right: 20px; margin-bottom: 5px } .related-posts { margin-top: 55px } .related-posts .image { width: 180px; height: 138px; margin-bottom: 0 } .single-related-posts { clear: both } .commentlist { list-style: none; margin: 0; padding: 0; margin-bottom: 65px } .commentlist .children { list-style: none outside none } .commentlist li { margin: 0; padding: 0 } .commentlist .the-comment { border-bottom: 1px solid #e7e6e6; padding-bottom: 25px; margin-bottom: 25px } .commentlist .the-comment .comment-text { margin-left: 69px } .commentlist .the-comment .comment-text:last-child { margin-bottom: 0 } .commentlist div.avatar { float: left; margin-right: 15px } .commentlist .comment-author strong { padding-right: 5px } #respond { margin-top: 40px } .comments-container #respond { margin-bottom: 40px } #s, .comment-form input { border: 1px solid #d2d2d2; min-width: 28%; font-size: 13px; color: #747474; padding-left: 15px; padding-right: 15px; float: left; margin-right: 1% } .comment-form #comment-submit { margin: 0; min-width: auto } .comment-form input, .s { float: none } .comment-form-comment textarea { border: 1px solid #d2d2d2; width: 100%; height: 150px; font-size: 13px; color: #747474; padding: 12px 15px } .comment-form .comment-form-cookies-consent { margin-top: 20px } .comment-form .comment-form-cookies-consent input { min-width: auto } .comment-form .form-submit { margin-top: 20px; margin-bottom: 0 } #ui-datepicker-div, .ui-datepicker-div, .ui-datepicker-inline { border-color: #e9eaee } .ui-datepicker-header select, table.ui-datepicker td a { background-color: #e9eaee } .ui-datepicker-header select { border: 1px solid #d2d2d2 } #tribe-bar-form input[type=text], .input-text, .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text], input[type=email], input[type=password], input[type=text] { border: 1px solid #d2d2d2; font-size: 13px; color: #747474; padding: 8px 15px; margin-right: 1%; width: 100%; box-sizing: border-box } .select2-container .select2-choice, .select2-results .select2-result-label { padding-left: 15px; padding-right: 15px } #tribe-bar-form input[type=text]::-webkit-input-placeholder { font-style: normal } #tribe-bar-form input[type=text]:-moz-placeholder { font-style: normal } #tribe-bar-form input[type=text]::-moz-placeholder { font-style: normal } #tribe-bar-form input[type=text]:-ms-input-placeholder { font-style: normal } #shipping_method input[type=radio], .input-radio { background: 0 0; -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox } .single-navigation { min-height: 34px; line-height: 34px; border-top: 1px solid #e7e6e6; border-bottom: 1px solid #e7e6e6; margin-bottom: 60px; text-align: right } .single-navigation a { display: inline-block; position: relative } .single-navigation a[rel=next] { margin-left: 15px; margin-right: 1em } .fusion-pagination .prev:before, .pagination-prev:before, .single-navigation a[rel=prev]:before, .woocommerce-pagination .prev:before { position: absolute; top: 50%; transform: translateY(-51%); left: -1em; font-family: icomoon; content: "\f104" } .fusion-pagination .next:after, .pagination-next:after, .single-navigation a[rel=next]:after, .woocommerce-pagination .next:after { position: absolute; top: 50%; transform: translateY(-51%); right: -1em; font-family: icomoon; content: "\f105" } .side-nav { list-style: none; margin: 0; padding: 0; border-top: 1px solid #ededed; margin-bottom: 20px } .side-nav ul { list-style: none; margin: 0; padding: 0 } .side-nav li { margin: 0; padding: 0 } .side-nav li a { border-bottom: 1px solid #ededed; display: block; height: auto; font-weight: 400; font-size: 14px; color: #333; line-height: 1.69em; padding: 8px 0 } .side-nav li a:hover { background: 0 0 } .side-nav li.current_page_item>a { background: 0 0; color: #65bc7b } .side-nav li.current_page_item li a { color: #333; border-bottom: 1px solid #ededed } .side-nav .children { display: none; margin-left: 15px } .side-nav .arrow { display: inline; margin-left: 0 } .side-nav .arrow:after { position: absolute; font-size: 14px; font-family: icomoon } .side-nav-left .side-nav { border-right: 1px solid #ededed } .side-nav-left .side-nav li.current_page_item>a { border-right: 3px solid #65bc7b } .side-nav-left .side-nav .arrow { margin-left: 10px } .side-nav-left .side-nav .arrow:after { content: "\f105" } .side-nav-right .side-nav { border-left: 1px solid #ededed } .side-nav-right .side-nav li.current_page_item>a { padding-left: 23px; border-left: 3px solid #65bc7b } .side-nav-right .side-nav li a { padding-left: 25px } .side-nav-right .side-nav .arrow { margin-right: 10px } .side-nav-right .side-nav .arrow:after { content: "\f104" } .side-nav-right .side-nav .children { margin-left: 40px } .side-nav-right .side-nav .children a { padding-left: 0 } .woocommerce-tabs .tabs a:hover .arrow, .woocommerce-tabs .tabs li.active a .arrow { display: inline-block; margin-left: 10px; padding-right: 0 } .woocommerce-tabs .panel .panel { margin-left: auto; padding: 0 } .woocommerce .images #carousel .slides li { cursor: pointer } h5.toggle { overflow: hidden; margin: 0 } h5.toggle a { font-size: 13px; line-height: 20px; cursor: pointer; color: #333; border-bottom: 1px solid #e8e6e6; overflow: hidden; margin: 0; padding: 10px 0; float: left; width: 100% } h5.toggle.active a { border-bottom: 0 } h5.toggle span.arrow { background-color: #333; display: block; width: 22px; height: 22px; float: left; margin-right: 18px } h5.toggle.active span.arrow { background-color: #65bc7b } h5.toggle span.toggle-title { float: left; width: 90% } .toggle-content { padding-top: 10px; padding-bottom: 15px; position: relative } h5.toggle.active+.toggle-content { border-bottom: 1px solid #e8e6e6 } .clearboth { clear: both; display: block; font-size: 0; height: 0; line-height: 0; width: 100%; overflow: hidden } .shortcode-tabs { margin-bottom: 50px } .shortcode-tabs .tab-hold .tabs li { border-right: 0; box-sizing: border-box } .shortcode-tabs .tab-hold .tabs li a { display: block; width: 100%; padding: 0; text-indent: 15px } .shortcode-tabs .tab-hold .tabs li.active a { background: 0 0 } .shortcode-tabs .tab_content { padding: 15px; overflow: hidden } .shortcode-tabs .tab_content:last-child { margin-bottom: 0 } .fusion-post-content p, .post-content p { margin: 0 0 20px } .fusion-post-content ul.arrow, .post-content ul.arrow { list-style: none; margin: 0; padding: 0 } .fusion-post-content ul.arrow li, .post-content ul.arrow li { line-height: 18px; margin: 0; padding: 0; margin-bottom: 15px; padding-left: 25px } .fusion-post-content ul.arrow li:before, .post-content ul.arrow li:before { display: inline-block; background-repeat: no-repeat; background-position: center center; background-color: #65bc7b; height: 18px; border-radius: 75px; width: 18px; position: absolute; font-size: 14px; content: "\f105"; float: left; margin-right: 0; margin-left: -25px; font-family: icomoon; text-align: center; font-weight: 400; -webkit-font-smoothing: antialiased; color: #fff; line-height: 17px; text-indent: 1px } .fusion-post-content blockquote, .post-content blockquote { background: #f5f5f5; font: 13px/20px PTSansItalic, arial, helvetica, sans-serif; color: #444; border-left: 4px solid #65bc7b; padding: 15px; margin-top: 2em; margin-bottom: 2em } .fusion-post-content blockquote:last-child, .post-content blockquote:last-child { margin-bottom: 0 } .popup { display: none; position: absolute; padding: 0 0 6px; color: #d1d1d2; font-size: 11px; line-height: 15px; bottom: 110%; left: -17px } .popup p { margin: 0 } .popup .holder { padding: 4px 11px; background: #46494a } .popup span { display: inline-block } .reading-box-container { margin: 0 0 84px } .reading-box { padding: 28px 28px 27px 31px; border-left: 3px solid #65bc7b; background: #f2efef } .continue { float: right } .avada-google-map { height: 416px; margin-bottom: 50px; overflow: hidden } #gmap img, .shortcode-map img { max-width: none } .fusion-post-content h1, .fusion-post-content h2, .fusion-post-content h3, .fusion-post-content h4, .fusion-post-content h5, .fusion-post-content h6 { color: #333; font-weight: 400 } .fusion-post-content h4 { font-size: 13px } .fusion-post-content h5 { font-size: 12px } .fusion-post-content h6 { font-size: 11px } .flickr_badge_image img, .pyre_tabs img, .recent-works-items img { transition: all .2s } .flickr_badge_image img:hover, .pyre_tabs img:hover, .recent-works-items img:hover { opacity: .5 } .error-page .useful-links { width: 30.66%; padding-left: 5% } .error-page .oops { font-size: 117px; margin: 0 0 20px; line-height: 117px; font-weight: bolder; color: #f0f0f0; font-family: "PT Sans", Arial, Helvetica, sans-serif } .has-sidebar .error-page .oops { font-size: 90px; line-height: 90px } .error_page .oops h1 { font-family: "PT Sans", Arial, Helvetica, sans-serif } .fontawesome-icon { display: inline-block; float: left } .aligncenter .fontawesome-icon, .fusion-alignleft .fontawesome-icon, .fusion-alignright .fontawesome-icon { float: none } .fontawesome-icon { margin-right: 10px } .fontawesome-icon.circle-yes { border-radius: 75px; border-width: 1px; border-style: solid; background-color: #333; color: #fff; text-align: center; margin-top: 2px } .fontawesome-icon.large { font-size: 40px } .fontawesome-icon.large.circle-yes { width: 70px; height: 70px; line-height: 70px } .fontawesome-icon.medium { font-size: 18px } .fontawesome-icon.medium.circle-yes { width: 35px; height: 35px; line-height: 35px } .fontawesome-icon.small { font-size: 10px } .fontawesome-icon.small.circle-yes { width: 18px; height: 18px; line-height: 19px } .fontawesome-icon.circle-no.large { margin-top: 2px } .fontawesome-icon.circle-no.medium { margin-top: 3px } .fontawesome-icon.circle-no.small { margin-top: 5px } .icon-heading .fontawesome-icon { margin-top: -6px } .main-flex { overflow: hidden; width: 100%; margin-left: auto; margin-right: auto } .widget_layered_nav li a:before, .widget_product_categories li a:before, .woocommerce-tabs .tabs a:hover .arrow:after, .woocommerce-tabs .tabs li.active a .arrow:after { position: absolute; font-family: icomoon; content: "\f105"; margin-left: -12px } .fusion-widget-area .widget .recentcomments:before, .fusion-widget-area .widget_archive li a:before, .fusion-widget-area .widget_categories li a:before, .fusion-widget-area .widget_links li a:before, .fusion-widget-area .widget_meta li a:before, .fusion-widget-area .widget_nav_menu li a:before, .fusion-widget-area .widget_pages li a:before, .fusion-widget-area .widget_recent_entries li a:before, .fusion-widget-area .widget_rss li a:before { position: absolute; font-family: icomoon; content: "\f105"; margin-left: -12px } .fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_archive li, .fusion-widget-area .widget_categories li, .fusion-widget-area .widget_layered_nav li, .fusion-widget-area .widget_links li, .fusion-widget-area .widget_meta li, .fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li, .fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li, .fusion-widget-area .widget_rss li { display: block; padding: 10px 10px 10px 12px; border-bottom: 1px solid #e7e6e6; position: relative } .fusion-widget-area .widget_categories li { position: relative } .fusion-widget-area .widget_rss .rss-date { display: block; margin: .15em 0 } .fusion-widget-area .widget_categories li span { position: absolute } .fusion-widget-area .widget_categories .children { margin-left: 5px; padding-top: 10px } .fusion-widget-area .widget_categories li .children li:last-child, .fusion-widget-area .widget_categories li .sub-menu li:last-child, .fusion-widget-area .widget_nav_menu li .children li:last-child, .fusion-widget-area .widget_nav_menu li .sub-menu li:last-child, .fusion-widget-area .widget_pages li .children li:last-child, .fusion-widget-area .widget_pages li .sub-menu li:last-child, .fusion-widget-area .widget_product_categories li .children li:last-child, .fusion-widget-area .widget_product_categories li .sub-menu li:last-child { padding-bottom: 0; border-bottom: none } .shortcode-tabs .tab_content ul.arrow { float: none } .fusion-widget-area ul.arrow { list-style: none; margin: 0; padding: 0 } .fusion-widget-area ul.arrow li:before { display: inline-block; background-repeat: no-repeat; background-position: center center; background-color: #65bc7b; height: 18px; border-radius: 75px; width: 18px; content: " "; float: left; margin-right: 10px; margin-left: 0 } .fusion-widget-area ul.arrow li { line-height: 18px; margin: 0; padding: 0; margin-bottom: 15px; padding-left: 0 } .fusion-widget-area .children, .fusion-widget-area .sub-menu { margin-left: 15px } .fusion-widget-area .widget_nav_menu .sub-menu { padding-top: 10px } .fusion-widget-area .fusion-vertical-menu-widget .children, .fusion-widget-area .fusion-vertical-menu-widget .sub-menu { margin-left: 0 } .widget_categories li { background: 0 0; padding: 0; border-bottom: 0 } .fusion-widget-area .widget>ul>li:first-child, .fusion-widget-area .widget_nav_menu>div>ul>li:first-child { padding-top: 0 } .widget_wooslider_slideshow_slides li a { background: 0 0; border: 0; margin: 0; padding: 0 } .fusion-widget-area .flexslider .slides>li { padding-top: 0; padding-bottom: 0 } .chat-icon { display: inline-block; width: 26px; height: 19px; margin-top: 9px } .blog-shortcode h3.timeline-title { color: #747474; font-size: 13px } .reading-box-container { position: relative; z-index: 1 } .reading-box { position: relative } .tagline-shadow:after, .tagline-shadow:before { bottom: 15px; left: 10px; width: 50%; height: 20%; max-width: 300px; max-height: 100px; position: absolute; content: ""; z-index: -1; box-shadow: 0 15px 10px rgba(0, 0, 0, .7); transform: rotate(-3deg) } .tagline-shadow:after { right: 10px; left: auto; transform: rotate(3deg) } .tooltip-shortcode { position: relative; display: inline; cursor: pointer; color: #747474 } ul.list-icon { list-style: none; margin: 0; padding: 0; margin-top: 10px } ul.list-icon li:before { display: inline-block; height: 18px; width: 18px; content: " "; float: left; margin-right: 0; margin-left: -25px; font-family: icomoon; font-style: normal; font-weight: 400; text-decoration: inherit } ul.list-icon-arrow li:before { content: "\f105" } ul.circle-yes li:before { border-radius: 75px; text-align: center; font-size: 9px } ul.list-icon-color-light li:before { color: #fff } ul.list-icon li { line-height: 18px; margin: 0; padding: 0; margin-bottom: 15px; padding-left: 25px } .fusion-widget-area ul.list-icon a { border: medium none; padding: 0 } .fusion-post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt { bottom: 15% } .fusion-post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt { top: 15% } .fusion-post-content .wooslider .slide-excerpt .slide-title, .fusion-post-content .wooslider .slide-excerpt .slide-title a { color: #fff } .fusion-post-content .wooslider .overlay-full .slide-excerpt { padding: 50px; opacity: .7 } .fusion-post-content .wooslider .wooslider-control-thumbs { position: relative; width: auto; margin: 33px auto 0; text-align: center } .fusion-post-content .wooslider .wooslider-control-thumbs li { float: none; width: 56px } .fusion-post-content .wooslider .wooslider-next, .fusion-post-content .wooslider .wooslider-prev { top: 50%; margin-top: -29px } .fusion-post-content .wooslider-type-attachments .wooslider-next, .fusion-post-content .wooslider-type-attachments .wooslider-prev { top: 50%; margin-top: -59px } .fusion-post-content .wooslider .overlay-none .slide-excerpt { margin-top: 10px } .fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title, .fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title a { color: #333 } .tabs-vertical { border: 0 } .tabs-vertical .tabset { border-left: 1px solid #d3d3d3; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; width: 15.7446808511%; float: left; height: auto; position: relative; left: 1px; z-index: 10 } .tabs-vertical .tab-hold .tabset li { float: none; width: auto; height: auto; border: 0; background: 0 0 } .tabs-vertical .tab-hold .tabset li a { width: auto; text-indent: 0; border-bottom: 1px solid #d3d3d3; height: auto; line-height: normal; padding: 10px } .tabs-vertical .tab-hold .tabset li:last-child a { border-bottom: 0 } .tabs-vertical .tab-hold .tabset li.active a { background: #fff; border-width: 0; border-style: solid; border-left-width: 3px; height: auto; line-height: normal } .tabs-vertical .tabs-container { width: 83.9361702128%; float: left } .tabs-vertical .tabs-container .tab_content { border: 1px solid #d3d3d3; padding: 30px } .error-message { color: #f0f0f0; font-size: 170px; line-height: 1; font-weight: 700 } .mejs-container.mejs-video { max-width: 100%; width: 100%; height: auto } .mejs-overlay, .mejs-poster { width: 100%; height: 100% } .mejs-mediaelement video { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100% } .mejs-container, .mejs-embed, .mejs-embed body { background: 0 0 } .fusion-sliding-bar-area .widget_shopping_cart_content .buttons { background: rgba(0, 0, 0, .4) } .fusion-sliding-bar-area .products-slider li .image { width: auto; height: auto } .fusion-sliding-bar-area .simple-products-slider .es-carousel { padding-left: 38px } .fusion-sliding-bar-area .simple-products-slider .es-carousel li, .fusion-sliding-bar-area .simple-products-slider .es-carousel li .image { width: 149px; height: auto } .fusion-widget-area .products a { padding: 0; border: 0; background: 0 0 } .fusion-widget-area .products .product-title { margin: 0 0 10px } .fusion-widget-area .products-slider a, .fusion-widget-area .simple-products-slider a { border: 0; background: 0 0; margin: 0; padding-top: 0; padding-bottom: 0; padding-right: 0; display: inline-block; width: auto } .fusion-widget-area .image-extras-content h3 { text-transform: none; margin-bottom: 5px } .fusion-widget-area .product-category mark { background-color: transparent; color: inherit } .fusion-widget-area .product-category h3 { margin-bottom: 0 } .to-top-right #toTop { right: 75px } .to-top-left #toTop { left: 75px } .to-top-floating #toTop { bottom: 30px; height: 44px; width: 44px } .to-top-floating #toTop:before { line-height: 42px } #toTop { background-color: #333; border-radius: 4px 4px 0 0; bottom: 0; display: none; height: 35px; position: fixed; text-align: center; width: 48px; opacity: .9; z-index: 100000; transition: all .2s ease-in-out 0s; line-height: 1 } #toTop:before { line-height: 35px; content: "\f106"; -webkit-font-smoothing: antialiased; font-family: icomoon; font-size: 22px; color: #fff } #toTopHover { display: block; overflow: hidden; float: left; opacity: 0 } #toTop:active, #toTop:focus { outline: 0; background-color: #333 } .fullwidthbanner-container { overflow: visible } .tfs-slider .flex-caption { width: 97% } .tfs-slider .flex-control-nav { bottom: 20px!important } .tfs-slider .buttons a { margin: 0; display: inline-block } .tp-simpleresponsive .slotholder, .tp-simpleresponsive .slotholder img { -webkit-backface-visibility: visible; -webkit-transform: none } #learndash_lessons .learndash_topic_dots { float: none } .video-background { position: relative; overflow: hidden } .video-bg { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden } .video-bg embed, .video-bg iframe, .video-bg object { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .video-content { position: absolute; top: 0; padding: 15px; width: 100% } .bbp-arrow { margin-top: -1px } .fusion-animated { position: relative; z-index: 2000 } .fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom, .fusion-social-links-header .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom { padding: 0; background-color: transparent; border: none; border-radius: 0; box-shadow: none } .fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom img, .fusion-social-links-header .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom img { position: relative } .avada-container h3, .comment-form input[type=submit], .fusion-body .fusion-load-more-button, .project-content .project-info h4, .review blockquote div strong, .ticket-selector-submit-btn[type=submit] { font-weight: 700 } .meta .fusion-date, .post-content blockquote, .review blockquote q { font-style: italic } #wrapper .fusion-events-shortcode .fusion-events-meta h4, .fusion-carousel-meta, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before, .fusion-recent-posts .columns .column .meta, .fusion-rollover-linebreak, .fusion-single-line-meta, .product-buttons a { line-height: 1.5 } .ua-mobile .avada-not-responsive #wrapper { width: 100%!important; overflow: hidden!important } .fusion-portfolio-boxed .fusion-portfolio-unboxed .fusion-portfolio-content { padding: 0; margin: 20px 0 } .fusion-portfolio-boxed .fusion-portfolio-unboxed .fusion-portfolio-content-wrapper { border: none } .fusion-portfolio-layout-masonry .fusion-portfolio-content { position: absolute; bottom: 0; left: 0; right: 0; z-index: 1; margin: 0 } .ua-ie-11 .fusion-header-has-flyout-menu .fusion-logo { -ms-flex-positive: 2; flex-grow: 2 } .ua-ie-11 .fusion-woocommerce-equal-heights:not(.fusion-woo-archive-page-columns-1) .product-images, .ua-ie-11 .fusion-woocommerce-equal-heights:not(.fusion-woo-related-columns-1) .product-images, .ua-ie-11 .fusion-woocommerce-equal-heights:not(.fusion-woo-shop-page-columns-1) .product-images { overflow: hidden } .ua-ie-11 .avada-select-parent .select-arrow, .ua-ie-11 .select-arrow, .ua-ie-11 .wpcf7-select-parent .select-arrow { height: 33px; line-height: 33px } .ua-ie-11 .gravity-select-parent .select-arrow { height: 24px; line-height: 24px } .ua-ie-11 #wrapper .gf_browser_ie.gform_wrapper .button, .ua-ie-11 #wrapper .gf_browser_ie.gform_wrapper .gform_footer input.button { padding: 0 20px } .ua-ie-11 .fusion-flip-boxes .fusion-flip-box .flip-box-back, .ua-ie-11 .fusion-flip-boxes .fusion-flip-box .flip-box-front { -webkit-backface-visibility: visible; backface-visibility: visible } .ua-ie-11 .fusion-image-frame-bottomshadow, .ua-ie-11 .person-shortcode-image-wrapper.hover-type-liftup { max-width: 100% } .ua-ie-11 .fusion-imageframe, .ua-ie-11 .imageframe-align-center { font-size: 0; line-height: normal } .ua-ie-11 .fusion-section-separator svg { transform: scale(1.01) } .ua-ie-11 .fusion-footer-widget-area ul li a { display: inline-block } .ua-ie-11 .layout-boxed-mode .fusion-footer-parallax { left: auto; right: auto } .ua-ie-10 .layout-boxed-mode .fusion-footer-parallax { left: auto; right: auto } .ua-ie-10 .fusion-imageframe, .ua-ie-10 .imageframe-align-center { font-size: 0; line-height: normal } .ua-ie-10 .fusion-button.button-pill, .ua-ie-10 .fusion-button.button-pill:hover { filter: none } .ua-ie-10 .fusion-header-shadow:after, .ua-ie-10 body.side-header-left .header-shadow#side-header:before, .ua-ie-10 body.side-header-right .header-shadow#side-header:before { display: none } .ua-ie-10 .search input, .ua-ie-10 .searchform input { padding-left: 10px } .ua-ie-10 .avada-select-parent .select-arrow, .ua-ie-10 .select-arrow { height: 33px } .ua-ie-10 .search input { padding-left: 5px } .ua-ie-10 header .tagline { margin-top: 3px } .ua-ie-10 .star-rating span:before { letter-spacing: 0 } .ua-ie-10 .avada-select-parent .select-arrow, .ua-ie-10 .gravity-select-parent .select-arrow, .ua-ie-10 .select-arrow, .ua-ie-10 .wpcf7-select-parent .select-arrow { background: #fff } .ua-ie-10 .star-rating { width: 5.2em } .ua-ie-10 .star-rating span:before { letter-spacing: .1em } .layout-wide-mode #wrapper { width: 100%; max-width: none } #sliders-container { position: relative } #sliders-container .rev_slider_wrapper { -webkit-transform: translateZ(0) } .layout-boxed-mode #sliders-container .main-flex[data-parallax="1"] { position: fixed } .avada-video-embed { position: relative } .avada-video-embed .fluid-width-video-wrapper { padding-top: 55% } .avada-video-embed .fluid-width-video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .fusion-privacy-placeholder { padding: 30px; background: rgba(0, 0, 0, .1); color: rgba(0, 0, 0, .3); display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center } .fusion-privacy-placeholder .fusion-privacy-placeholder-content { text-align: center } .fusion-privacy-placeholder .fusion-privacy-consent { margin-top: 15px } .fluid-width-video-wrapper .fusion-privacy-placeholder { position: absolute; top: 0; left: 0; width: 100%!important; height: 100%!important } .fusion-privacy-bar { padding: 15px 30px; position: fixed; width: 100%; z-index: 99999; display: none; max-height: 100vh; overflow: auto } .fusion-privacy-bar .fusion-privacy-bar-acceptance { width: auto } .fusion-privacy-bar-bottom { bottom: 0 } .fusion-privacy-bar .fusion-privacy-bar-main { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center } .fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance { margin-left: 30px } .fusion-privacy-bar .fusion-privacy-bar-full { text-align: center; display: none; line-height: 1.5 } .fusion-privacy-bar .fusion-privacy-bar-full .fusion-privacy-choices { list-style: none; margin: .7em 0 0; padding: 0 } .fusion-privacy-bar .fusion-privacy-bar-full .fusion-column { text-align: initial } .fusion-privacy-bar .fusion-privacy-bar-full .fusion-column .column-title { text-transform: uppercase; margin-top: 0; margin-bottom: .7em } .searchform .fusion-search-form-content { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; overflow: hidden; width: 100% } .searchform .fusion-search-form-content .fusion-search-field { -ms-flex-positive: 1; flex-grow: 1 } .searchform .fusion-search-form-content .fusion-search-field input { background-color: #fff; border: 1px solid #d2d2d2; color: #747474; font-size: 13px; padding: 8px 15px; height: 33px; width: 100%; box-sizing: border-box; margin: 0; outline: 0 } .searchform .fusion-search-form-content .fusion-search-button input[type=submit] { background: #000; border: none; border-radius: 0; color: #fff; font-size: 1em; height: 33px; line-height: 33px; margin: 0; padding: 0; width: 33px; text-indent: 0; cursor: pointer; font-family: icomoon; font-weight: 400; text-shadow: none; -webkit-font-smoothing: antialiased; transition: all .2s } .fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content, .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content { position: relative } .fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button, .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button { position: absolute } .fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button input[type=submit], .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button input[type=submit] { background-color: transparent; color: #aaa9a9 } .search-page-search-form-top { padding-bottom: 60px; border-bottom: 1px solid #e6e5e6; margin-bottom: 60px } .search-page-search-form-bottom { padding-top: 60px; border-top: 1px solid #e6e5e6; margin-top: 60px } .search-page-search-form .fusion-search-form { text-align: right } .search-page-search-form .fusion-search-form .fusion-search-form .fusion-search-field input { text-indent: 0 } .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-menu { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; transition: opacity .8s cubic-bezier(.8, 0, .25, 1), transform .8s cubic-bezier(.8, 0, .25, 1) } .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -150%); width: 100%; transition: opacity .8s cubic-bezier(.8, 0, .25, 1), transform .8s cubic-bezier(.8, 0, .25, 1) } .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-search-form { -ms-flex-positive: 2; flex-grow: 2 } .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search { overflow: hidden; position: relative; display: inline-block } .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:after, .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:before { content: ""; position: absolute; top: 50%; left: 0; height: 2px; width: 100%; margin-top: -1px } .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:before { transform: rotate(45deg) } .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:after { transform: rotate(-45deg) } .fusion-main-menu-search-overlay .fusion-main-menu.search-open { overflow: visible } .fusion-main-menu-search-overlay .fusion-main-menu.search-open>.fusion-menu { opacity: 0; transform: translateY(100%); visibility: hidden } .fusion-main-menu-search-overlay .fusion-main-menu.search-open>.fusion-overlay-search { opacity: 1; transform: translate(-50%, -50%) } .fusion-main-menu-search-overlay .fusion-main-menu.search-transition { overflow: hidden!important } .fusion-main-menu-search-overlay .fusion-main-menu.search-transition .fusion-menu { visibility: visible!important } .fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-right .fusion-overlay-search, .fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-right .fusion-overlay-search { right: 0; left: auto; transform: translate(0, -150%) } .fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-right .search-open .fusion-overlay-search, .fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-right .search-open .fusion-overlay-search { transform: translate(0, -50%) } .fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-left .fusion-overlay-search, .fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-left .fusion-overlay-search { left: 0; transform: translate(0, -150%) } .fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-left .search-open .fusion-overlay-search, .fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-left .search-open .fusion-overlay-search { transform: translate(0, -50%) } .fusion-overlay-search { position: absolute; opacity: 0 } .fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search { position: relative } .fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content { position: relative } .fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-search-button { display: block; position: absolute; right: 0; background-color: transparent } .fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-search-button .fusion-search-submit { display: none } .fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-slider-loading { margin: -1.75em 0 0 -3.5em; width: 3.5em; height: 3.5em; border-top-width: .4em; border-right-width: .4em; border-bottom-width: .4em; border-left-width: .4em } .fusion-live-search .fusion-search-field { z-index: 14 } .fusion-live-search .fusion-search-button { z-index: 14; position: relative } .fusion-live-search .fusion-slider-loading { display: none; margin: -1.2em 0 0 -1.2em; width: 2.4em; height: 2.4em; border-top: .3em solid rgba(255, 255, 255, .35); border-right: .3em solid rgba(255, 255, 255, .35); border-bottom: .3em solid #fff; border-left: .3em solid rgba(255, 255, 255, .35); pointer-events: none } .fusion-live-search .fusion-search-results-wrapper { position: relative } .fusion-flyout-search .fusion-live-search .fusion-search-results-wrapper { position: absolute; width: calc(100% - 100px); margin-top: 62px } .fusion-live-search .fusion-search-results { z-index: -1; overflow-y: auto; position: absolute; margin-top: 25px; width: 100%; max-height: 250px; opacity: 0; transition: .3s opacity, .3s margin; background-color: #fff; border-style: solid } .fusion-live-search .fusion-search-results.suggestions-added { z-index: 2001; margin-top: 0; opacity: 1 } .fusion-live-search .fusion-search-results.suggestions-empty .fusion-search-result { padding: 14px; cursor: default } .fusion-live-search .fusion-search-results.suggestions-empty .fusion-search-result:hover { padding: 14px } .fusion-live-search.fusion-main-menu-search-dropdown .fusion-main-menu .fusion-search-results.suggestions-added { position: static } .fusion-live-search .fusion-search-result { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 14px 7px; line-height: 1.4; border-bottom-style: solid; border-top: none; text-align: initial; cursor: pointer; transition: .2s padding } .fusion-body .fusion-live-search .fusion-search-result { font-family: inherit } .fusion-body .fusion-live-search .fusion-search-result:after { content: "" } .fusion-live-search .fusion-search-result:hover { padding: 14px 0 14px 14px } .fusion-live-search .fusion-search-result:last-child { border-bottom: none } .fusion-live-search .fusion-search-content, .fusion-live-search .fusion-search-image { padding: 0 7px } .fusion-live-search .fusion-search-image { max-width: 45px; box-sizing: content-box } .fusion-main-menu .fusion-live-search .fusion-search-image { max-width: 35px } .fusion-live-search .fusion-search-post-type { margin-top: .2em; font-size: .9em } .fusion-author-widget .fusion-author-widget-left { text-align: left } .fusion-author-widget .fusion-author-widget-center { text-align: center } .fusion-author-widget .fusion-author-widget-right { text-align: right } .fusion-author-widget .fusion-author-widget-name { margin-top: 20px } .fusion-author-widget .fusion-social-networks { margin: -7px 0 } .fusion-author-widget .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon { margin: 7px 5.5px } .fusion-author-widget .fusion-social-networks.boxed-icons { margin: -5px 0 } .fusion-author-widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon { margin: 5px 3.5px } .fusion-author-widget .fusion-author-widget-separator .fusion-author-widget-sep { border-top: 1px solid } .fusion-author-widget .fusion-author-widget-sep { margin: 20px 0; height: 0 } .fusion-tabs-widget .fusion-tabs-widget-wrapper { border: 1px solid #eaeaea } .fusion-tabs-widget .fusion-tabs-nav ul { display: -ms-flexbox; display: flex; list-style: none; margin: 0; padding: 0 } .fusion-tabs-widget .fusion-tabs-nav ul li { -ms-flex: 1; flex: 1; margin: 0; padding: 0; border-right: 1px solid } .fusion-tabs-widget .fusion-tabs-nav ul li:last-child { border-right: none } .fusion-tabs-widget .fusion-tabs-nav ul li a { display: block; padding: 11px 0; border-top: 3px solid transparent; transition: all .2s; background: #f1f2f2; color: #333; font-size: 13px; text-align: center } .fusion-footer-widget-area .fusion-widget-area .fusion-column .fusion-tabs-widget .fusion-tabs-nav ul li a { padding: 11px 0 } .fusion-tabs-widget .fusion-tabs-nav ul li.active a { border-top: 3px solid #65bc7b } .fusion-tabs-widget .fusion-tabs-nav ul li .fusionicon-bubbles { font-size: 18px } .fusion-tabs-widget .fusion-tabs-image-circle .image img { border-radius: 50% } .fusion-tabs-widget .fusion-tabs-image-square .image img { border-radius: 0 } .fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items { list-style: none; margin: 0; padding: 0 } .fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li { overflow: hidden; padding: 20px 15px; border-bottom: 1px solid #e2e2e2 } .fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li:last-child { border-bottom: 0 } .fusion-tabs-widget .fusion-tabs-widget-content .image { float: left; margin-right: 13px; width: 52px } .fusion-tabs-widget .fusion-tabs-widget-content .image a { height: auto; width: auto; line-height: normal; text-indent: 0 } .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box { float: left; margin-right: 13px; padding: 7px 6px; min-width: 64px; text-align: center } .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box .fusion-date { font-size: 1.3em; line-height: 1; font-weight: 700 } .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box .fusion-month-year { margin-top: .5em; line-height: 1; font-size: .85em } .fusion-tabs-widget .fusion-tabs-widget-content .post-holder a { display: block; overflow: hidden; line-height: normal } .fusion-tabs-widget .fusion-tabs-widget-content .post-holder p { margin: 0 0 2px } .fusion-tabs-widget .fusion-tabs-widget-content .post-holder .fusion-meta { margin-top: 2px } .fusion-tabs-widget .fusion-tabs-widget-content .post-holder .fusion-meta p>a { display: inline } .flickr_badge_image { display: inline-block; padding: 3px } .flickr_badge_image a { display: inline-block } .flickr_badge_image img { width: 66px; height: 66px } .fusion-columns-4 .flickr_badge_image img, .fusion-columns-5 .flickr_badge_image img, .fusion-columns-6 .flickr_badge_image img { width: 60px; height: 60px } .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper { border: none } .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav { margin-bottom: 28px } .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li a { padding: 14px 0; border-top: none } .fusion-footer-widget-area .fusion-widget-area .fusion-column .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li a { padding: 14px 0 } .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li.active a { border-top: none } .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content { background: 0 0 } .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .fusion-tabs-widget-items li { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 13px 0; border-bottom: none } .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .fusion-date-box, .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .image { -ms-flex-negative: 0; flex-shrink: 0 } .fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-nav ul li a { background: rgba(0, 0, 0, .2) } .fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-nav ul li a:hover { background: 0 0 } .fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a { background: 0 0 } .fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box { background: rgba(0, 0, 0, .2) } .ei-slider { position: relative; width: 100%; height: 400px; margin: 0 auto; overflow: hidden } .ei-slider-loading { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 999; background: rgba(0, 0, 0, .9); color: #fff; text-align: center; line-height: 400px } .ei-slider-large { height: 100%; width: 100%; position: relative; overflow: hidden; margin: 0; padding: 0 } .ei-slider-large li { position: absolute; top: 0; left: 0; overflow: hidden; height: 100%; width: 100% } .ei-slider-large li img { width: auto; max-width: none } .ei-slider-thumbs { height: 13px; margin: 0 auto; position: relative; padding: 0; bottom: 13px; z-index: 10 } .ei-slider-thumbs li { position: relative; float: left; height: 100% } .ei-slider-thumbs li.ei-slider-element { top: 0; left: 0; position: absolute; height: 100%; z-index: 10; text-indent: -9000px; background: #000; background: rgba(0, 0, 0, .9) } .ei-slider-thumbs li a { display: block; text-indent: -9000px; background: #666; width: 100%; height: 100%; cursor: pointer; box-shadow: 0 0 2px 0 #fff; transition: background .2s ease } .ei-slider-thumbs li a:hover { background-color: #f0f0f0 } .ei-slider-thumbs li img { position: absolute; bottom: 50px; opacity: 0; z-index: 999; max-width: 100%; transition: all .4s ease; -webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255, 255, 255, .3))) } .ei-slider-thumbs li:hover img { opacity: 1; bottom: 13px } .ei-slider ul { list-style: none } .ei-title { position: absolute; right: 50%; margin-right: 13%; top: 30% } .ei-title h2, .ei-title h3 { text-align: right; margin: 0; font-weight: 400; line-height: 1.5 } .flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus { outline: 0 } .flex-control-nav, .flex-direction-nav, .flexslider .slides { margin: 0; padding: 0; list-style: none; z-index: 1000 } .flexslider { margin: 0; padding: 0 } .flexslider .slides { overflow: hidden } .flexslider .slides li { display: none; -webkit-backface-visibility: hidden } .flexslider .slides img { width: 100%; max-width: 100%; display: block; -webkit-user-select: none; -ms-user-select: none; user-select: none } .flexslider .slides .video-shortcode { margin-bottom: 0 } .flex-pauseplay span { text-transform: capitalize } .flexslider .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } html[xmlns] .flexslider .slides { display: block } * html .flexslider .slides { height: 1% } .flex-control-nav, .flex-direction-nav, .flexslider .slides { z-index: 2 } .flexslider { margin: 0 0 60px; background-color: transparent; position: relative } .flex-viewport { max-height: 2000px; transition: all 1s ease } .loading .flex-viewport { max-height: 300px } .carousel li { margin-right: 5px } .flex-direction-nav { height: 0 } .flex-direction-nav a { font-family: icomoon; width: 30px; height: 30px; margin: -20px 0 0; background-color: rgba(0, 0, 0, .5); background-repeat: no-repeat; position: absolute; top: 50%; cursor: pointer; opacity: 0; transition: all .3s ease; z-index: 100; overflow: hidden; text-align: center; line-height: 30px; font-size: 16px; font-weight: 400; -webkit-font-smoothing: none; color: #fff } .flex-direction-nav a:hover { color: #fff } .sidebar .widget .flex-direction-nav a, .sidebar .widget .flex-direction-nav a:hover { color: #fff } .no-opacity .flex-direction-nav a { display: none } .no-opacity .flexslider:hover .flex-direction-nav a { display: block } .flex-direction-nav .flex-next { right: 0; text-indent: 2px } .flex-direction-nav .flex-prev { left: 0; text-indent: -2px } .flexslider:hover .flex-next { opacity: .8; right: 0 } .flexslider:hover .flex-prev { opacity: .8; left: 0 } .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1 } .flex-direction-nav .flex-disabled, .main-flex:hover .flex-direction-nav .flex-disabled { opacity: 0; cursor: default; display: none; visibility: hidden } .flex-control-nav { width: 100%; position: absolute; bottom: 0; text-align: center } .fusion-body .flex-control-nav li { margin: 0 6px; display: inline-block } .fusion-body .flex-control-paging li a { display: block } .flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0, 0, 0, .5); cursor: pointer; text-indent: -9999px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0, 0, 0, .3) } .flex-control-paging li a:hover { background: #333; background: rgba(0, 0, 0, .7) } .flex-control-paging li a.flex-active { background: #000; background: rgba(0, 0, 0, .9); cursor: default } .flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden } .flex-control-thumbs li { width: 25%; float: left; margin: 0 } .flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer } .flex-control-thumbs img:hover { opacity: 1 } .flex-control-thumbs .flex-active { opacity: 1; cursor: default } .flex-caption { position: absolute; background: rgba(0, 0, 0, .6); width: 96%; padding: 2%; color: #fff; left: 0; bottom: 0; margin: 0 } .main-flex { margin-bottom: 0 } .col .flexslider { margin: 0 } .isotope { transition-duration: .8s; transition-property: height, width } .isotope-item { z-index: 2 } .isotope-hidden.isotope-item { z-index: 1 } .isotope .isotope-item { transition-duration: .8s; transition-property: top, left, opacity } .isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item { transition-duration: 0s } #layerslider-container { margin: 0 auto } #layerslider-wrapper { position: relative } #layerslider-wrapper .ls-shadow-top { position: absolute; background-image: url(//mytopkid.com/wp-content/themes/Avada/assets/css/../images/shadow-top.png); background-repeat: no-repeat; background-position: top center; height: 42px; width: 100%; top: 0; z-index: 99 } #layerslider-wrapper .ls-shadow-bottom { position: absolute; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABXgAAAAgCAYAAACo7hAKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+BJREFUeNrs3Vtu2zAQBdDQ7v63zMD9CIrGARxZIudxzgLEmSElQBeKMz7gfcMIAAAAgESmEVCFYM48AQAAAIhPKM1TQ+0AAAAAwD+EyYmMD0EpEONZBAAAUIFgDNxPSwl44ed7AwAAADhOOIczuYCAl7POETj7AADALoJEnBnanhkBbz/2G+cTAADgfAJDe42zsIWA95wZ4gyAswUAAMcIy+wb5m/f3iDgfT4T7DPOBQAAUItAzF6YMSX3KUPAK3CJzx7ZH+w5AAD8T8Bk1mZmZiyY9aqAV9iwnz0wa+wPAADwndDKrMzDbFLP80jAKxxZx6zN0qyxZwAARCS8MT9z0Lc5BJnfs4DXi/77zNDczM+sAQCA9QRG/WYx9ajf7vf6I6S4mcNfAhszMRszMmMAALiO0KbuHKZ+9KK3fSoHvIIPc9C/WZiVPQEAqE7AYU5TD2rXQ+9nY4aAt+NL/dCrXvVvNgAA0JSvQdXeod7pPOjhLLsD3i6hxtCf3vSpf7MEACCgqWe1N61Tje6pMs/AswNeQZ9+9KKfjs8HvZspAMBKU9/qblCfupwzNf/iBfl20nWqGfrQgz5a9qRvcwIAqM7v0ao5c21TPc6Umr+/fN+KvpAPNatbzfrQn9kAAPDFb9uqcapDDc5pvRofL9t3wUD7mtXprGYO3jqEhoJRMwIA8F/u1RmhlmntlufPPRC8rogBb4aX9ExBwlCf86huPegVAIADplrT1zOtW3qvBc+eRV8v7PfF60U31FaiLvtYv8aMtVbuQd8AADH5vcv89XQJS63n3Hh+vPFyfb/outEJJdWjLvVVrldvAABcaaov5PqzcI8VexP69nlOXVrLkYBXmKWWjLOwJ+5rtfbqAwCAa/iT6L1rVws5K6wxC+17h8C55M+n/Cbg9TWnWjLNYqghfD1qU78+AQA2hQGNau0QIFUJ/4S9vfZ79/Oi1Ff+zwJeoVS8eQzr23/3Y+haMtdYuX4AAM4z1SK8C3J9tde9/s57PHXg+3h5/7Ox+O7hWce1h1m3vM8i1RG1nqw1Vq4fAKAq/8Rs7bq+TN1T93Td9Odj13Mi3c++rAp4hajW1KO1M64ftZZKtVbuAQAgRTBQtJ4K4a1ru6ZzUPf+PnXtswPeLkFUl69Qh96cl2TPgUg1RK4nW336AgC6mmrbtqYvYq+9bvQgtGv464vqpGsdCXirh0ZVgz/z00+3ezlCr9FryVhf114AgJ6mmpatKXCNe72pz3K1rbi3q/we8UvrvRLwCnTz9FKtH3ujJ2vnriljjQAAlXX4b/W+QOwROqqrzpm48rpt/jHipwADAACaDkPEL2TwAAAAAElFTkSuQmCC); background-repeat: no-repeat; background-position: bottom center; height: 32px; width: 100%; bottom: 0; z-index: 99 } .ls-avada { border-top: 1px solid #d2d3d4; border-bottom: 1px solid #d2d3d4 } .ls-avada .ls-layer { background-repeat: no-repeat; background-position: center center } .ls-avada .ls-nav-next, .ls-avada .ls-nav-prev, .products-slider .es-nav span { z-index: 30; background-color: rgba(0, 0, 0, .5); width: 63px; height: 63px; display: none; position: absolute; top: 50%; margin-top: -31px; opacity: .8; text-align: center } .ls-avada .ls-nav-next:before, .ls-avada .ls-nav-prev:before { margin-left: -2px; content: "\e61e"; line-height: 63px; font-family: icomoon; font-size: 25px; -webkit-font-smoothing: antialiased; color: #fff } .ls-avada .ls-nav-next:before { margin-left: -1px; content: "\e620" } .ls-avada .ls-nav-next:hover, .ls-avada .ls-nav-prev:hover, .products-slider .es-nav span:hover { opacity: 1 } .ls-avada:hover .ls-nav-next, .ls-avada:hover .ls-nav-prev { display: block } .ls-avada .ls-nav-prev, .products-slider .es-nav span.es-nav-prev { left: 0; margin-left: 0 } .ls-avada .ls-nav-next, .products-slider .es-nav span.es-nav-next { right: 0; margin-left: 0 } .ls-avada .ls-playvideo { width: 50px; height: 50px; margin-left: -25px; margin-top: -25px } .ls-avada .ls-playvideo { background-position: -300px -150px } .ls-avada .ls-playvideo:hover, .ls-avada .ls-vpcontainer:hover .ls-playvideo { background-position: -375px -150px } .fusion-post-content .wooslider { border: 0; background: 0 0; box-shadow: none; border-radius: 0; margin: 0 auto; max-width: 940px } .wooslider .slide-content { margin: 0 } .wooslider .wooslider-pauseplay { position: absolute; margin: 0; top: auto; bottom: 15px } .wooslider .wooslider-control-nav { position: absolute; margin: 0; top: auto; bottom: -10px } .tfs-slider .flex-next, .tfs-slider .flex-prev { font-size: 25px; -webkit-font-smoothing: antialiased } .main-flex:hover .flex-next, .main-flex:hover .flex-prev, .wooslider:hover .wooslider-next, .wooslider:hover .wooslider-prev { display: block } .main-flex .flex-next, .main-flex .flex-prev, .wooslider .wooslider-next, .wooslider .wooslider-prev { background-color: rgba(0, 0, 0, .5); background-repeat: no-repeat; width: 63px; height: 63px; display: none; position: absolute; top: 42%; margin: 0; color: #fff; font-family: icomoon; text-align: center; line-height: 63px; font-size: 36px; font-weight: 400; -webkit-font-smoothing: antialiased } .main-flex .flex-prev, .wooslider .wooslider-prev { left: 0; padding: 0; border: 0; text-indent: -5px } .main-flex .flex-next, .wooslider .wooslider-next { right: 0; padding: 0; border: 0; text-indent: 5px } #sliders-container .wooslider .slide-content p { margin: 0 } .fusion-footer-widget-area .wooslider-control-nav li a, .sidebar .wooslider-control-nav li a { padding: 0; border: 0; background: rgba(0, 0, 0, .5); margin-right: 3px } .fusion-footer-widget-area .wooslider-next, .fusion-footer-widget-area .wooslider-prev, .fusion-post-content .wooslider .wooslider-next, .fusion-post-content .wooslider .wooslider-prev, .sidebar .wooslider-next, .sidebar .wooslider-prev { width: 29px; height: 29px } .fusion-footer-widget-area .wooslider .wooslider-control-nav, .sidebar .wooslider .wooslider-control-nav { bottom: 5px } .fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav, .sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav { bottom: 12px } .fusion-footer-widget-area .slide-excerpt { overflow: hidden; position: absolute; bottom: -50px; padding: 0; width: 100%; text-align: center } .sidebar .slide-excerpt { bottom: 15%; width: 100% } .sidebar .slide-excerpt .slide-title { float: none } .sidebar .slide-excerpt .slide-title a { color: #fff; border: none } .sidebar .slide-excerpt .slide-title a:hover { color: #fff } .sidebar .widget .slides li div a { padding: 0 } .fusion-row { margin: 0 auto; zoom: 1 } .fusion-row:after, .fusion-row:before { content: " "; display: table } .fusion-row:after { clear: both } .fusion-alignleft { display: inline; float: left; margin-right: 15px } .fusion-alignright { display: inline; float: right; margin-left: 15px } .fusion-aligncenter { display: block; clear: both; margin: 0 auto; text-align: center } .fusion-columns { margin: 0 -15px } .fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2, .fusion-columns-5 .col-xs-2 { width: 20% } .fusion-block-element { display: block } .fusion-hidden { display: none } .fusion-responsive-img { margin: 0 } #wrapper #posts-container .fusion-grid-sizer, #wrapper .fusion-grid-sizer { margin: 0; padding: 0; height: 0; min-height: 0; visibility: hidden } .fusion-masonry-element-container { background-size: cover; background-position: center center } .fusion-element-grid .fusion-masonry-element-container { padding-top: 80% } .fusion-element-landscape .fusion-masonry-element-container { padding-top: 40% } .fusion-element-portrait .fusion-masonry-element-container { padding-top: 160% } .fusion-masonry-element-container .fusion-image-wrapper>img, .fusion-masonry-element-container .fusion-placeholder-image, .fusion-masonry-element-container>img { display: none } .layout-boxed-mode.side-header #boxed-wrapper, .layout-boxed-mode.side-header #slidingbar-area .fusion-row, .layout-boxed-mode.side-header .fusion-footer-parallax, .layout-boxed-mode.side-header>#lang_sel_footer { margin-right: auto; margin-left: auto } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section { display: block } bold, strong { font-weight: 700 } .fusion-video iframe, iframe { border: none } .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 } .screen-reader-text:focus { background-color: #fff; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); clip: auto!important; -webkit-clip-path: none; clip-path: none; color: #333; display: block; font-size: 1rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000 } mark { background: 0 0; color: inherit } .fusion-breadcrumb-prefix { padding-right: 5px } .fusion-breadcrumb-sep { padding: 0 5px } .fusion-breadcrumb-sep:last-child { display: none } .post-password-form input[type=password] { margin: 0 10px; padding: 8px 15px; width: 200px; border: 1px solid #d2d2d2; font-size: 13px; color: #747474; box-sizing: border-box } .fusion-image-wrapper { overflow: hidden; z-index: 1; position: relative } .fusion-image-wrapper:hover .fusion-rollover { opacity: 1; transform: translateX(0) } .no-csstransforms .fusion-image-wrapper:hover .fusion-rollover { display: block } .fusion-image-wrapper.fusion-video { display: block } .fusion-image-size-fixed { display: inline-block; max-width: 100%; vertical-align: top } .fusion-rollover { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; line-height: normal; text-align: center; background-image: linear-gradient(to top, #aad75d, #d1e990); transform: translateX(-100%); transition: all .3s ease-in-out; -webkit-transform-style: preserve-3d } .no-csstransforms .fusion-rollover { display: none } .fusion-clean-product-image-wrapper .fusion-rollover-content .view-cart { position: relative; z-index: 9 } .fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons { position: relative } .fusion-rollover-content { padding: 10px; width: 90% } .fusion-rollover-content .fusion-rollover-categories, .fusion-rollover-content .fusion-rollover-title, .fusion-rollover-content .price { margin: 0; line-height: normal; font-size: 13px; color: #333 } .fusion-rollover-content .fusion-rollover-title { margin-bottom: 3px; margin-top: 10px } .fusion-rollover-content .fusion-rollover-categories a { font-size: 11px } .fusion-rollover-content .fusion-rollover-categories a:hover { color: #444 } .fusion-rollover-content .price { display: inline-block } .fusion-rollover-content .fusion-product-buttons { z-index: 99; position: relative } .fusion-rollover-content .fusion-product-buttons a { display: block; margin-top: 10px; padding-left: 16px; width: auto; line-height: normal; text-align: left; max-width: 49%; font-size: 12px; box-sizing: border-box; z-index: 99 } .fusion-carousel-title-below-image .fusion-rollover-content .fusion-product-buttons a { max-width: none } .fusion-rollover-content .fusion-product-buttons a:first-child { float: left } .fusion-rollover-content .fusion-product-buttons a:first-child:before { position: absolute; margin-left: -16px; content: "\f07a"; font-family: icomoon } .fusion-rollover-content .fusion-product-buttons a:last-child { float: right } .fusion-rollover-content .fusion-product-buttons a:last-child:before { position: absolute; margin-left: -16px; content: "\e623"; font-family: icomoon } .fusion-rollover-content .fusion-product-buttons a.added_to_cart { display: none } .fusion-rollover-sep { display: inline-block; vertical-align: middle; height: 36px; width: 5px } .fusion-rollover-gallery, .fusion-rollover-link { display: inline-block; opacity: .9; position: relative; vertical-align: middle; margin: 0; height: 36px; width: 35px; text-indent: -10000px; background-color: #333; border-radius: 50%; background-clip: padding-box } .fusion-rollover-gallery:hover, .fusion-rollover-link:hover { opacity: 1 } .fusion-rollover-gallery:before, .fusion-rollover-link:before { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-indent: 0; line-height: normal; text-shadow: none; font-family: icomoon; font-size: 15px; color: #fff; -webkit-font-smoothing: antialiased } .fusion-rollover-link:before { content: "\e619" } .fusion-rollover-gallery:before { content: "\f002" } .fusion-placeholder-image { max-width: 100%; background-color: #f6f6f6 } .fusion-hidden-content { overflow: hidden; position: absolute; left: -10000px; top: auto; width: 1px; height: 1px } .fusion-filters { display: none; overflow: hidden; list-style: none; margin-bottom: 55px; padding: 0; line-height: 34px; border-top: 1px solid #e7e6e6; border-bottom: 1px solid #e7e6e6 } .fusion-filter { float: left; margin-right: 30px } .fusion-filter.fusion-active a { line-height: 31px; border-top: 3px solid #65bc7b; color: #65bc7b } .fusion-filter a { display: block } .fusion-load-more-button { margin-top: 20px; height: 50px; line-height: 50px; background-color: #e9eaee; cursor: pointer; text-align: center; text-transform: uppercase; transition: all .2s } .fusion-load-more-button:hover { transition: all .3s } .fusion-portfolio-wrapper .fusion-load-more-button { display: none } .fusion-loading-container { margin-top: 20px } .fusion-loading-container .fusion-loading-spinner { display: inline-block } .fusion-loading-container .fusion-spinner-1, .fusion-loading-container .fusion-spinner-2, .fusion-loading-container .fusion-spinner-3 { width: 12px; height: 12px; background-color: #e2e0e0; border-radius: 100%; display: inline-block; animation: fusion-bounce-delay 1.4s infinite ease-in-out; animation-fill-mode: both } .fusion-loading-container .fusion-spinner-1 { animation-delay: -.32s } .fusion-loading-container .fusion-spinner-2 { animation-delay: -.16s } .fusion-loading-container .fusion-loading-msg { display: inline-block; margin-left: 7px } @keyframes fusion-bounce-delay { 0%, 100%, 80% { transform: scale(0) } 40% { transform: scale(1) } } .fusion-body .wpcf7-form .fusion-slider-loading, .fusion-slider-loading { position: absolute; top: 50%; left: 50%; margin: -3em 0 0 -3em; color: transparent; font-size: 10px; border-top: .5em solid rgba(0, 0, 0, .2); border-right: .5em solid rgba(0, 0, 0, .2); border-bottom: .5em solid #333; border-left: .5em solid rgba(0, 0, 0, .2); animation: fusion-rotate .8s infinite linear } .fusion-body .wpcf7-form .fusion-slider-loading .fusion-slider-loading-text, .fusion-slider-loading .fusion-slider-loading-text { position: absolute } .no-cssanimations .fusion-body .wpcf7-form .fusion-slider-loading, .no-cssanimations .fusion-slider-loading { padding-left: 5px; padding-top: 15px; color: #000 } .fusion-slider-loading, .fusion-slider-loading:after { width: 6em; height: 6em; border-radius: 50%; background-clip: padding-box } .fusion-body .wpcf7-form .fusion-slider-loading { display: none; position: static; margin: 10px 0 0; border-width: .35em } .fusion-body .wpcf7-form .fusion-slider-loading, .fusion-body .wpcf7-form .fusion-slider-loading:after { width: 3em; height: 3em } @keyframes fusion-rotate { 0% { transform: rotate(0) } 100% { transform: rotate(360deg) } } .fusion-inline-sep { padding: 0 5px } .fusion-inline-sep:last-child { display: none } .post-content p { margin-top: 0; margin-bottom: 20px } blockquote { margin-top: 2em; margin-bottom: 2em; padding: 15px; background: #f5f5f5; border-left: 4px solid #65bc7b; font: 13px/20px PTSansItalic, arial, helvetica, sans-serif; color: #444; font-style: italic } blockquote:last-child { margin-bottom: 0 } .comment-text blockquote p:first-child { margin-top: 0 } .table-1, .table-2, .tkt-slctr-tbl-wrap-dv { display: block; overflow-x: auto } .tagcloud a { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; margin: 2px 0; padding: 0 10px; min-height: 2.15em; line-height: 2.15em; font-size: .9em; border: 1px solid; text-shadow: none } .fusion-body .widget .tagcloud a:hover { color: #fff } .fusion-body .quantity { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; border: 1px solid; overflow: hidden } .fusion-body .quantity .minus, .fusion-body .quantity .plus, .fusion-body .quantity .qty { float: left; border: 0; margin: 0; padding: 0; text-align: center; vertical-align: middle; -webkit-appearance: textfield; -moz-appearance: textfield; border-radius: 0 } .fusion-body .quantity .minus, .fusion-body .quantity .plus { cursor: pointer } .fusion-body .quantity .qty { background: 0 0; border-left: 1px solid; border-right: 1px solid } .fusion-body .quantity .qty -webkit-inner-spin-button, .fusion-body .quantity .qty -webkit-outer-spin-button { -webkit-appearance: none; margin: 0 } .select-arrow { width: 35px; height: 33px; line-height: 33px; border-left-width: 1px; border-left-style: solid; position: absolute; bottom: 1px; right: 1px; pointer-events: none; z-index: 10; font-family: icomoon; font-size: 9px; text-align: center } .avada-select-parent { position: relative; overflow: hidden; margin: 0 } .bbpress .avada-select-parent { overflow: hidden } .avada-select-parent select { border: 1px solid #dadada; -webkit-appearance: none; text-overflow: ""; box-sizing: border-box; cursor: pointer; display: block; font-size: 13px; outline: 0; height: auto; padding: 9px 15px; position: relative; text-indent: .01px; vertical-align: middle; z-index: 5; margin: 0; border-radius: 0; background-clip: padding-box; min-width: 180px } .sidebar .avada-select-parent select { min-width: initial } .ua-ie .select-arrow { display: none } .widget_archive select, .widget_categories select { width: 100% } .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 15px; padding-right: 34px } .select2-results__option, .select2-search--dropdown { padding-left: 15px; padding-right: 15px } .select2-search--dropdown .select2-search__field { margin-right: 0 } .select2-container--default .select2-selection--single { border-radius: 0 } .select2-container--default .select2-selection--single .select2-selection__arrow { top: 50%; right: 15px; transform: translateY(-50%) } .select2-dropdown { border-radius: 0 } #submit, .submit { cursor: pointer } #slidingbar .widget_calendar table, .sidebar .widget_calendar table { width: 100% } .widget_calendar.fusion-widget-align-default th { text-align: left } .widget_calendar #next { text-align: right } .widget_calendar #prev { text-align: left } .fusion-ad-125-125 .fusion-image-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .fusion-ad-125-125 .fusion-image-holder { display: inline-block; box-sizing: border-box; padding: 2px; width: 50% } .fusion-ad-125-125 .fusion-image-holder a { display: inline-block } .rich-snippet-hidden { display: none } .fusion-avatar-circle .attachment-recent-works-thumbnail, .fusion-avatar-circle .avatar { border-radius: 50% } .fusion-author .fusion-edit-profile { font-size: 12px } .fusion-author .fusion-social-networks { display: table-cell; vertical-align: middle; text-align: right; line-height: normal } .fusion-author .fusion-social-networks .fusion-social-network-icon { margin-bottom: 0 } .fusion-author .fusion-social-networks.boxed-icons .fusion-social-network-icon { margin-bottom: 2px } .fusion-author-avatar { float: left; margin-right: 20px; max-width: 20% } .fusion-author-info { overflow: hidden } .fusion-author-title { margin-top: 0; color: #333; font-weight: 400 } .fusion-author-social { display: table; margin: 20px 0 80px; padding: 5px 0; width: 100%; border-top: 1px solid #e0dede; border-bottom: 1px solid #e0dede } .fusion-author-tagline { display: table-cell; vertical-align: middle; max-width: 70%; font-weight: 700 } #menu-appearance a[href="themes.php?page=optionsframework"] { display: none } #wpadminbar .avada-menu>.ab-item .ab-icon:not(.dashicons-before) { margin-top: 1px } #wpadminbar .avada-menu>.ab-item .ab-icon:not(.dashicons-before):before { content: "\e62d"; font-family: icomoon; font-size: 22px; font-weight: 400; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } #wpadminbar .avada-menu>.ab-item .ab-icon.dashicons-before { display: -ms-inline-flexbox; display: inline-flex; height: 24px!important; -ms-flex-align: center; align-items: center } #wp-admin-bar-fb-edit>.ab-item:before { content: "\e902"; font-family: icomoon; font-size: 22px; font-weight: 400; margin-top: 1px } .woocommerce-billing-fields .form-row .input-text { margin-right: 0 } .fusion-disable-outline input, .fusion-disable-outline select, .fusion-disable-outline textarea { outline: 0 } .fusion-disable-outline .woocommerce-billing-fields .form-row .input-text { outline: 0 } .select2-container .select2-selection { margin: 0; box-shadow: none!important; outline: 0!important } .select2-container .select2-selection .select2-selection__arrow { top: 0; transform: inherit; right: 0; width: 40px; border-left: 1px solid #d2d2d2 } .select2-container--default .select2-dropdown .select2-search { border-bottom: 1px solid #d2d2d2; padding: 10px 15px; border-top: 1px solid #d2d2d2; margin-top: -1px } .select2-container--default .select2-dropdown .select2-search input { padding: 8px 10px; height: auto; background: #fff } .fusion-header-wrapper { position: relative; z-index: 10010 } .fusion-header-wrapper .tooltip { z-index: 10030 } .fusion-header-sticky-height { display: none } .fusion-is-sticky .fusion-header-sticky-height { display: block } .fusion-header { padding-left: 30px; padding-right: 30px; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: background-color .25s ease-in-out } .fusion-header-backface { -webkit-backface-visibility: hidden; backface-visibility: hidden } .fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header { border-bottom: 1px solid transparent } .fusion-mobile-logo { display: none } .fusion-secondary-header { border-bottom: 1px solid transparent } .fusion-secondary-header .fusion-alignleft { float: left; margin-right: 0; -ms-flex-positive: 1; flex-grow: 1 } .fusion-secondary-header .fusion-alignright { float: right; margin-left: 0; -ms-flex-positive: 1; flex-grow: 1 } .fusion-secondary-header .fusion-alignright>* { float: right } .fusion-secondary-header .fusion-row { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center } .fusion-header-v2 .fusion-secondary-header { border-top: 3px solid transparent } .fusion-secondary-header .fusion-mobile-nav-holder { width: 80%; margin: 0 auto } .fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-icon-only-link .menu-title, .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-icon-only-link .menu-title { display: none } .fusion-header-separator { display: inline-block; padding: 0 6px } .fusion-contact-info { line-height: 43px } .fusion-header-v4 .fusion-header { padding-top: 30px; padding-bottom: 30px; transition: none } .fusion-header-v4 .fusion-logo { width: 100% } .fusion-header-v4 .fusion-header-content-3-wrapper .searchform { margin-left: 15px } .fusion-header-v4 .search-table { width: 286px } .fusion-header-v4 .fusion-logo { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center } .fusion-header-v4 .fusion-logo:after, .fusion-header-v4 .fusion-logo:before { content: none } .fusion-header-v4 .fusion-logo .fusion-logo-link { float: none } .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center } .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline { -ms-flex-order: 1; order: 1 } .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a { display: inline } .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline .fusion-button { display: inline-block } .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search { -ms-flex-order: 2; order: 2 } .fusion-header-tagline { margin: 0; padding: 0; line-height: 32px; font-weight: 400 } .fusion-header-banner { float: right } .fusion-logo .fusion-header-banner a { float: none } .fusion-secondary-main-menu { border-bottom: 1px solid transparent; padding-left: 30px; padding-right: 30px; -webkit-backface-visibility: hidden; backface-visibility: hidden } .fusion-secondary-main-menu .fusion-main-menu { float: none } .fusion-secondary-main-menu .search-table { width: 100% } .fusion-secondary-main-menu .fusion-main-menu .searchform { display: none; float: none; padding: 5px 0; margin-left: 0 } .fusion-secondary-main-menu .fusion-main-menu .searchform { display: block; padding: 0 } .fusion-header-v4 .fusion-main-menu, .fusion-header-v5 .fusion-main-menu { float: none } .fusion-header-v4 .fusion-main-menu .fusion-menu, .fusion-header-v5 .fusion-main-menu .fusion-menu { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .fusion-header-menu-align-center .fusion-menu { -ms-flex-pack: center; justify-content: center } .fusion-header-menu-align-right .fusion-menu { -ms-flex-pack: end; justify-content: flex-end } .fusion-header-v5 .fusion-header { transition: none } .fusion-header-v5.fusion-logo-center .fusion-logo { float: none; text-align: center } .fusion-header-v5.fusion-logo-center .fusion-logo a { display: inline-block } .fusion-logo { display: block; float: left; max-width: 100%; zoom: 1 } .fusion-logo:after, .fusion-logo:before { content: " "; display: table } .fusion-logo:after { clear: both } .fusion-logo a { display: block; max-width: 100% } .fusion-logo img { width: auto } .fusion-logo-left .fusion-header-banner { float: right } .fusion-logo-left.fusion-header-v4 .fusion-logo { float: none; width: auto } .fusion-logo-right .fusion-logo { float: right; text-align: right } .fusion-logo-right.fusion-header-v1 .fusion-main-menu, .fusion-logo-right.fusion-header-v2 .fusion-main-menu, .fusion-logo-right.fusion-header-v3 .fusion-main-menu, .fusion-logo-right.fusion-header-v6 .fusion-main-menu { float: left } .fusion-logo-right .fusion-header-banner { float: left } .fusion-logo-right .fusion-header-tagline { float: left } .fusion-logo-right .searchform { float: left } .fusion-logo-right .fusion-mobile-menu-icons { left: 0; right: auto } .fusion-logo-right .fusion-mobile-menu-icons a { float: left; margin-left: 0; margin-right: 15px } .fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link { -ms-flex-order: 2; order: 2 } .fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper { -ms-flex-order: 1; order: 1 } .fusion-logo-right .fusion-flyout-mobile-menu-icons { float: left } .fusion-sub-menu-slide .fusion-main-menu>ul>li>.fusion-megamenu-wrapper, .fusion-sub-menu-slide .fusion-main-menu>ul>li>.fusion-menu-cart-items, .fusion-sub-menu-slide .fusion-main-menu>ul>li>.sub-menu { margin-top: 20px; transition: opacity .2s ease-in, margin .2s ease-out } .fusion-sub-menu-slide .fusion-main-menu>ul>li:hover>.fusion-megamenu-wrapper, .fusion-sub-menu-slide .fusion-main-menu>ul>li:hover>.fusion-menu-cart-items, .fusion-sub-menu-slide .fusion-main-menu>ul>li:hover>.sub-menu { margin-top: 0 } .fusion-sub-menu-slide .fusion-main-menu>ul>li>.sub-menu li .sub-menu { margin: 0 20px; transition: opacity .2s ease-in, margin .2s ease-out } .fusion-sub-menu-slide .fusion-main-menu>ul>li>.sub-menu li:hover>.sub-menu { margin: 0 } .fusion-sub-menu-slide.side-header-right .fusion-main-menu>ul>li>.sub-menu li .sub-menu { margin: 0 0 0 -20px } .fusion-sub-menu-slide.side-header-right .fusion-main-menu>ul>li>.sub-menu li:hover>.sub-menu { margin: 0 } .fusion-mobile-menu-design-flyout:not(.fusion-header-v6) .fusion-header { -webkit-transform: none; -moz-transform: none } .fusion-mobile-menu-design-flyout.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons { display: none } .fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-header { width: 100%; max-width: 100%; z-index: 210 } .fusion-flyout-mobile-menu-icons { float: right } body.side-header #wrapper .fusion-megamenu-wrapper { top: 0 } body.side-header #side-header .fusion-main-menu ul ul { right: auto } body.side-header #side-header .fusion-header-content-3-wrapper { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } body.side-header-left #wrapper { margin-left: 280px; width: auto } body.side-header-left #side-header { left: 0 } body.side-header-left #side-header .side-header-border { border-right-width: 1px; border-right-style: solid } body.side-header-left #side-header .fusion-main-menu .cart-contents, body.side-header-left #side-header .fusion-main-menu .login-box, body.side-header-left #side-header .fusion-main-menu .main-nav-search-form, body.side-header-left #side-header .fusion-main-menu>ul>li>ul { left: 279px; top: 0 } body.side-header-left #side-header .fusion-main-menu .cart-contents { right: auto } body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents { top: 0 } body.side-header-left #side-header.header-shadow .side-header-border:after { box-shadow: 10px 0 15px -5px rgba(0, 0, 0, .14); right: 0; width: 25px } body.side-header-right #wrapper { margin-right: 280px; width: auto } body.side-header-right #side-header { right: 0 } body.side-header-right #side-header .side-header-border { border-left-width: 1px; border-left-style: solid } body.side-header-right #side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu { float: right } body.side-header-right #side-header .fusion-main-menu .main-nav-search-form { left: -250px; top: 0 } body.side-header-right #side-header .fusion-main-menu .cart-contents { left: -182px } body.side-header-right #side-header .fusion-main-menu .login-box { left: -187px } body.side-header-right #side-header .cart-contents, body.side-header-right #side-header .login-box { left: 0; right: auto } body.side-header-right #side-header.header-shadow .side-header-border:before { box-shadow: -10px 0 15px -5px rgba(0, 0, 0, .14); left: 0; width: 25px } body.side-header-right.rtl #side-header .cart-contents, body.side-header-right.rtl #side-header .login-box { right: 0; left: auto } #side-header { width: 280px; height: 100%; position: absolute; z-index: 3000; -webkit-backface-visibility: hidden; box-sizing: border-box } #side-header .side-header-background-color, #side-header .side-header-background-image, #side-header .side-header-border { z-index: -1; position: absolute; top: 0; bottom: 0; height: 100vh; width: 280px; pointer-events: none } #side-header .side-header-background-color #boxed-wrapper, #side-header .side-header-background-image #boxed-wrapper, #side-header .side-header-border #boxed-wrapper { top: auto; bottom: auto } #side-header .side-header-border { z-index: 0 } #side-header .side-header-wrapper { padding-bottom: 20px; z-index: 1; zoom: 1 } #side-header .side-header-wrapper:after, #side-header .side-header-wrapper:before { content: " "; display: table } #side-header .side-header-wrapper:after { clear: both } #side-header .side-header-wrapper .fusion-header-has-flyout-menu-content>.fusion-secondary-menu-search, #side-header .side-header-wrapper>.fusion-secondary-menu-search { display: none; clear: both } #side-header .fusion-secondary-menu-search-inner { border-top: 1px solid; padding: 5px 30px } #side-header .fusion-logo { float: none } #side-header .fusion-logo-left .fusion-logo { float: none } #side-header .fusion-logo-center .fusion-logo { float: none; text-align: center } #side-header .fusion-logo-right .fusion-logo { float: none } #side-header .fusion-sticky-logo { display: none } #side-header .fusion-main-menu { float: none; -webkit-backface-visibility: hidden; position: relative; z-index: 1; clear: both } #side-header .fusion-main-menu ul ul { top: 0; border-top: 0 } #side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu-holder { border-top: 0 } #side-header .fusion-main-menu>ul>li { float: none; padding: 0 } #side-header .fusion-main-menu>ul>li>a { border-top-width: 0; border-bottom-width: 1px; border-right: 0; border-style: solid; height: auto } #side-header .fusion-main-menu>ul>li:first-child>a { border-top-width: 1px; border-style: solid } #side-header .fusion-main-menu>ul .sub-menu>li:last-child>a { border-bottom: none } #side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents { border-top-width: 1px; border-top-style: solid } #side-header .fusion-main-menu .wpml-ls-item .menu-text, #side-header .fusion-main-menu .wpml-ls-item>a { -ms-flex-pack: center; justify-content: center } .side-header-left #side-header .fusion-main-menu>ul>li>a { border-left-width: 0 } .side-header-left #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a, .side-header-left #side-header .fusion-main-menu>ul>li.current-menu-item>a { border-right-width: 3px } .side-header-right #side-header .fusion-main-menu>ul>li>a { border-left-width: 0 } .side-header-right #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a, .side-header-right #side-header .fusion-main-menu>ul>li.current-menu-item>a { border-left-width: 3px } #side-header .side-header-content-1, #side-header .side-header-content-2 { margin-top: 40px } #side-header .fusion-custom-menu-item-contents { right: auto!important; top: 0 } #side-header .fusion-contact-info { word-wrap: break-word } #side-header .header-social { background: 0 0!important; border: 0!important } #side-header .fusion-social-links-header { margin: 0 } #side-header .fusion-secondary-menu .fusion-secondary-menu-icon { background: 0 0; min-width: 100%; border-right: 0 } #side-header .fusion-secondary-menu .fusion-secondary-menu-icon .amount, #side-header .fusion-secondary-menu .fusion-secondary-menu-icon .fusion-woo-cart-separator, #side-header .fusion-secondary-menu .fusion-secondary-menu-icon:after { display: none } #side-header .fusion-secondary-menu>ul>li { margin-bottom: 2px } #side-header .fusion-secondary-menu>ul>li:first-child>a { padding-left: 0 } #side-header .fusion-header-tagline { margin-top: 40px; float: none; text-align: left } .rtl #side-header .fusion-header-tagline { text-align: right } #side-header .side-header-content-3 .searchform { margin-top: 40px } #side-header .fusion-header-banner { margin-top: 40px; float: none } #side-header .fusion-social-links-header .fusion-social-networks a { margin-bottom: 20px } #side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon { margin-bottom: 10px } #side-header .side-header-content { zoom: 1 } #side-header .side-header-content:after, #side-header .side-header-content:before { content: " "; display: table } #side-header .side-header-content:after { clear: both } .fusion-main-menu { float: right; position: relative; z-index: 200; overflow: hidden } #side-header .fusion-main-menu:hover, .fusion-header-v1 .fusion-main-menu:hover, .fusion-header-v2 .fusion-main-menu:hover, .fusion-header-v3 .fusion-main-menu:hover, .fusion-header-v4 .fusion-main-menu:hover, .fusion-header-v5 .fusion-main-menu:hover, .fusion-header-v7 .fusion-main-menu:hover { overflow: visible } .fusion-main-menu>ul>li:last-child { padding-right: 0 } .fusion-main-menu>ul>li>a .fusion-menu-description { display: block; margin-top: .6em; font-size: .8em } .fusion-main-menu>ul>li>a>.fusion-megamenu-icon { width: auto; transition: color .2s linear } .fusion-main-menu>ul>li>a>.fusion-megamenu-image>img { max-height: none } .fusion-main-menu>ul>.fusion-menu-item-button>a { border-color: transparent } .fusion-main-menu ul { list-style: none; margin: 0; padding: 0 } .fusion-main-menu ul a { display: block; box-sizing: content-box } .fusion-main-menu li { float: left; margin: 0; padding: 0; position: relative; cursor: pointer } .fusion-main-menu .iclflag { vertical-align: middle; margin-top: -2px } .fusion-main-menu>ul>li { padding-right: 45px } .fusion-main-menu>ul>li>a { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; line-height: 1; -webkit-font-smoothing: subpixel-antialiased } .fusion-main-menu>ul>li>a.fusion-arrow-highlight { position: relative } .fusion-main-menu>ul>li>a.fusion-arrow-highlight:after { width: 0; height: 0; border-style: solid; position: absolute } .fusion-main-menu>ul>li>a.fusion-flex-link { text-align: center; box-sizing: border-box } .fusion-main-menu>ul>li>a.fusion-flex-link.fusion-flex-column { -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center } .fusion-main-menu li.fusion-active-link>.fusion-megamenu-wrapper, .fusion-main-menu li.fusion-active-link>.sub-menu, .fusion-main-menu li:hover>.fusion-megamenu-wrapper, .fusion-main-menu li:hover>.sub-menu { visibility: visible; opacity: 1 } .fusion-main-menu .fusion-dropdown-menu { overflow: hidden } .fusion-main-menu .fusion-dropdown-menu.fusion-active-link { overflow: visible } .fusion-main-menu .fusion-dropdown-menu.fusion-active-link { overflow: visible } .fusion-main-menu .sub-menu { position: absolute; left: 0; visibility: hidden; opacity: 0; z-index: 1; transition: opacity .2s ease-in } .fusion-main-menu .sub-menu ul { top: 0 } .fusion-main-menu .sub-menu li { float: none; margin: 0; padding: 0 } .fusion-main-menu .sub-menu a { border: 0; padding: 7px 20px; line-height: 19px; text-indent: 0; height: auto; transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, height 0s, line-height 0s } .fusion-main-menu .fusion-custom-menu-item-contents { position: absolute; left: auto; right: 0; visibility: hidden; opacity: 0; transition: opacity .2s ease-in } .fusion-main-menu .fusion-main-menu-search a { font-family: icomoon; cursor: pointer } .fusion-main-menu .fusion-main-menu-search a:after { border-radius: 50% 50% 50% 50%; content: "\f002" } .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents { display: none; padding: 25px; text-align: right; border: 1px solid transparent } .fusion-main-menu .fusion-main-menu-search-open .fusion-custom-menu-item-contents { visibility: visible; opacity: 1; z-index: 11 } .fusion-main-menu .fusion-main-menu-cart>a { font-family: icomoon; cursor: pointer } .fusion-main-menu .fusion-main-menu-cart>a:after { border-radius: 50% 50% 50% 50%; content: "\f07a" } .fusion-main-menu .fusion-widget-cart-counter>a { font-family: icomoon; cursor: pointer } .fusion-main-menu .fusion-widget-cart-counter>a:before { border-radius: 50% 50% 50% 50%; content: "\f07a"; margin-right: 5px; line-height: 1 } .fusion-main-menu .fusion-widget-cart-counter>a:after { display: none } .fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number, .fusion-main-menu .fusion-widget-cart-counter>a .menu-text { line-height: 1 } .fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number { padding: 5px 5px 4px; box-sizing: content-box } .fusion-header-has-flyout-menu .fusion-header { z-index: 999999; left: 0; right: 0; top: 0; margin: 0 auto; width: 100%; overflow: visible!important } .admin-bar .fusion-header-has-flyout-menu .fusion-header { top: 32px } .fusion-header-has-flyout-menu .fusion-header-v6-content { z-index: 99999; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between } .fusion-header-has-flyout-menu .fusion-header-v6-content .fusion-logo { z-index: 99999 } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; z-index: 99999 } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper, .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle, .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle { display: inline-block; padding: 0 5px; line-height: 1; cursor: pointer } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle, .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle { cursor: pointer; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-direction: column; flex-direction: column; box-sizing: content-box } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line, .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line { opacity: 1; transform: rotate(0); transition: .25s ease-in-out } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1), .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1) { transform-origin: left top } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3), .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3) { transform-origin: left bottom } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle { position: relative } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-icon-search { display: block; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); opacity: 1 } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-direction: column; flex-direction: column; direction: ltr } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line { opacity: 0; height: 0; transition: .25s ease-in-out } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon-shopping-cart.fusion-widget-cart-counter:before { vertical-align: middle } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon-shopping-cart .fusion-widget-cart-number { margin-left: 6px; padding: 0 3px; vertical-align: middle; box-sizing: content-box } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon { transition: all .25s ease-in-out } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:before { border-radius: 50%; background-clip: padding-box; transition: all .25s ease-in-out } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle, .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon-shopping-cart { margin-top: -2px } .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle { transition: margin .25s ease-in-out } .fusion-header-has-flyout-menu.fusion-logo-right .fusion-logo { -ms-flex-order: 2; order: 2 } .fusion-header-has-flyout-menu.fusion-logo-right .fusion-flyout-menu-icons { -ms-flex-order: 1; order: 1 } .fusion-header-has-flyout-menu.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-menu-toggle { -ms-flex-order: 1; order: 1 } .fusion-header-has-flyout-menu.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-search-toggle { -ms-flex-order: 2; order: 2 } .fusion-header-has-flyout-menu.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper { -ms-flex-order: 3; order: 3 } .fusion-header-has-flyout-menu .fusion-flyout-menu { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; overflow-y: auto; padding: 0 25px 25px; height: 100% } .fusion-is-sticky .fusion-header-has-flyout-menu .fusion-flyout-menu.fusion-main-menu { display: -ms-flexbox; display: flex } .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu { width: 100%; text-align: center; margin-top: auto; margin-bottom: auto; padding: 25px 0 } .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li { display: block; float: none; line-height: normal; width: 100%; cursor: default } .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li:first-child, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li:first-child { padding-top: 0 } .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li.fusion-mobile-nav-item.fusion-flyout-menu-item-last, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li.fusion-mobile-nav-item:last-child, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li.menu-item.fusion-flyout-menu-item-last, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li.menu-item:last-child, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li.fusion-mobile-nav-item.fusion-flyout-menu-item-last, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li.fusion-mobile-nav-item:last-child, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li.menu-item.fusion-flyout-menu-item-last, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li.menu-item:last-child { padding-bottom: 0 } .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li a, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li a { display: inline-block } .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li a.fusion-flex-link, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li a.fusion-flex-link { display: -ms-inline-flexbox; display: inline-flex } .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .fusion-flyout-menu-backgrounds, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu .fusion-flyout-menu-backgrounds { display: none; z-index: -1; position: fixed; top: 0; right: 0; bottom: 0; left: 0; padding: 0 } .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg { opacity: 0; position: absolute; top: 0; left: 0; height: 100vh; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; transition: opacity cubic-bezier(.25, .46, .45, .94) 450ms } .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg.active, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg.active { opacity: 1; transition: opacity cubic-bezier(.23, 1, .32, 1) 3s } .fusion-header-has-flyout-menu .fusion-flyout-search { display: -ms-flexbox; display: flex } .fusion-header-has-flyout-menu .fusion-flyout-search .searchform { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin: 0 auto; padding: 50px } #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s { height: auto; background-color: transparent; border: none; border-bottom: 1px solid; font-size: 50px; padding: 0 } .fusion-disable-outline #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s { outline: 0 } .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .search-button { display: none } .fusion-header-has-flyout-menu .fusion-flyout-menu, .fusion-header-has-flyout-menu .fusion-flyout-search { z-index: 99998; position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0; transition: all .3s ease-in-out 0s } .fusion-header-has-flyout-menu .fusion-flyout-menu-bg { position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; min-height: 700px; opacity: 0; transition: all .3s ease-in-out 0s } .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons { z-index: 99999 } .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-search-toggle { margin-top: 0 } .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg { z-index: 99997; opacity: 1 } .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1) { transform: rotate(45deg) } .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(2) { width: 0; opacity: 0 } .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3) { transform: rotate(-45deg) } .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu { opacity: 1 } .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu .fusion-flyout-menu-backgrounds { display: block } .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line { opacity: 1; margin: 0 auto; transition: .25s ease-in-out } .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1) { transform: rotate(45deg) } .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(2) { width: 0; opacity: 0 } .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3) { transform: rotate(-45deg) } .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-icon-search { opacity: 0 } .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search { opacity: 1 } #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s:-moz-placeholder, #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s:-ms-input-placeholder, #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-moz-placeholder, #wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-webkit-input-placeholder { opacity: 1 } .fusion-is-sticky .fusion-header-v6.fusion-sticky-menu-1 .fusion-main-menu .fusion-menu { display: none } .fusion-is-sticky .fusion-header-v6.fusion-sticky-menu-1 .fusion-main-menu #menu-main-menu-1 { display: block } .fusion-is-sticky .fusion-header-v6.fusion-sticky-menu-1 .fusion-main-menu>ul>li>a>.fusion-megamenu-icon { font-size: inherit } .fusion-header-v6.fusion-sticky-menu-1 .fusion-main-menu #menu-main-menu-1 { display: none } .fusion-header-v7 .fusion-main-menu { float: none; overflow: inherit } .fusion-header-v7 .fusion-middle-logo-ul { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap } .fusion-header-v7 .fusion-middle-logo-ul li.fusion-middle-logo-menu-logo a { height: auto; border-top-color: transparent; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center } .fusion-header-v7 .fusion-middle-logo-ul li.fusion-middle-logo-menu-logo:focus a, .fusion-header-v7 .fusion-middle-logo-ul li.fusion-middle-logo-menu-logo:hover a { border-top-color: transparent } .fusion-header-v7 .fusion-middle-logo-ul li { float: none; transition: padding-right .3s ease } .fusion-secondary-menu { position: relative; z-index: 210 } .fusion-secondary-menu .fusion-megamenu-wrapper { display: none } .fusion-secondary-menu ul { margin: 0; padding: 0; list-style: none } .fusion-secondary-menu>ul>li { float: left; border-left: 1px solid transparent } .fusion-secondary-menu>ul>li:first-child { border-left: none } .fusion-secondary-menu>ul>li>a { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: relative; padding: 0 13px } .fusion-secondary-menu li { position: relative } .fusion-secondary-menu .iclflag { margin-top: -2px } .fusion-secondary-menu .fusion-icon-only-link .fusion-megamenu-icon { text-align: center } .fusion-secondary-menu .sub-menu { display: block; position: absolute; left: -1px; z-index: 1; visibility: hidden; opacity: 0; transition: opacity .2s ease-in; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; border: 1px solid transparent } .fusion-secondary-menu .sub-menu a { display: block; padding: 7px 10px; line-height: normal; border-bottom: 1px solid transparent; transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, height 0s, line-height 0s } .fusion-secondary-menu .sub-menu>li:last-child>a { border-bottom: none } .fusion-secondary-menu>ul>li>.sub-menu .sub-menu { top: -1px } .fusion-secondary-menu li:hover>.sub-menu { visibility: visible; opacity: 1 } .fusion-secondary-menu .fusion-custom-menu-item-contents { position: absolute; left: -1px; visibility: hidden; opacity: 0; transition: opacity .2s ease-in } .fusion-secondary-menu .fusion-secondary-menu-icon { padding-left: 13px; padding-right: 13px } .fusion-secondary-menu-cart>a { text-transform: uppercase } .fusion-secondary-menu-icon { min-width: 176px; text-align: center } .fusion-secondary-menu-icon .menu-text { width: 100% } .fusion-secondary-menu-icon .menu-text:before { font-family: icomoon; content: "\f07a"; margin-right: 10px } .fusion-secondary-menu-icon .menu-text:after { font-family: icomoon; content: "\e61f"; margin-left: 10px } .fusion-social-links-header { margin-top: 10px } .fusion-caret { margin-left: 9px } .fusion-flex-column .fusion-caret { margin: 2px 0 0 0 } .side-header-left .fusion-main-menu .fusion-caret, .side-header-right .fusion-main-menu .fusion-caret { display: -ms-inline-flexbox; display: inline-flex } .side-header-right .fusion-main-menu .fusion-caret { position: static } .side-header-left .fusion-main-menu .fusion-caret { position: absolute } .side-header-left.menu-text-align-right .fusion-main-menu>ul>li>a>.fusion-caret, .side-header-right.menu-text-align-left .fusion-main-menu>ul>li>a>.fusion-caret { position: static } .side-header-left .fusion-caret { margin-left: 9px } .side-header-right .fusion-caret { margin-left: 0; margin-right: 9px } .fusion-caret .fusion-dropdown-indicator { vertical-align: middle } .fusion-caret .fusion-dropdown-indicator:before { content: "\f107"; font-family: IcoMoon; font-style: normal } .side-header-left .fusion-main-menu .fusion-caret .fusion-dropdown-indicator:before { content: "\f105" } .side-header-right .fusion-main-menu .fusion-caret .fusion-dropdown-indicator:before { content: "\f104" } .sub-menu .fusion-caret { position: absolute; right: 15px; margin-left: 0 } .sub-menu .fusion-caret .fusion-dropdown-indicator:before { content: "\f105" } .side-header-right .sub-menu .fusion-caret { right: auto; left: 10px } .fusion-menu-cart.fusion-active-link .fusion-custom-menu-item-contents, .fusion-menu-cart:hover .fusion-custom-menu-item-contents { visibility: visible; opacity: 1 } .fusion-main-menu .fusion-active-link .fusion-custom-menu-item-contents, .fusion-main-menu .fusion-active-link>.sub-menu, .fusion-secondary-menu .fusion-active-link .fusion-custom-menu-item-contents, .fusion-secondary-menu .fusion-active-link>.sub-menu { opacity: 1; visibility: visible } .fusion-main-menu .fusion-active-login, .fusion-secondary-menu .fusion-active-login { overflow: visible } .fusion-main-menu .fusion-active-login .fusion-custom-menu-item-contents, .fusion-main-menu .fusion-active-login .sub-menu, .fusion-secondary-menu .fusion-active-login .fusion-custom-menu-item-contents, .fusion-secondary-menu .fusion-active-login .sub-menu { opacity: 1; visibility: visible } .fusion-menu-cart-items { width: 180px; border: 1px solid transparent } .fusion-menu-cart-item a { border-bottom: 1px solid transparent; padding: 14px; line-height: normal; height: auto; display: block } .fusion-menu-cart-item img { display: inline-block; max-width: 36px; margin-right: 13px; border: 1px solid transparent } .fusion-menu-cart-item .amount { display: inline-block } .fusion-menu-cart-item-details { display: inline-block; max-width: calc(100% - 49px); text-align: left } .fusion-menu-cart-item-title { margin-bottom: 6px } .fusion-menu-cart-item-quantity, .fusion-menu-cart-item-title { display: block; line-height: normal } .fusion-menu-cart-checkout { zoom: 1; padding: 0 14px } .fusion-menu-cart-checkout:after, .fusion-menu-cart-checkout:before { content: " "; display: table } .fusion-menu-cart-checkout:after { clear: both } .fusion-menu-cart-checkout-link, .fusion-menu-cart-link { width: auto; max-width: 49%; vertical-align: top } .fusion-menu-cart-checkout-link a, .fusion-menu-cart-link a { display: block; line-height: 15px; padding-bottom: 14px; padding-top: 14px; padding-left: 1.4em; height: auto; text-align: left; position: relative } .fusion-menu-cart-checkout-link a:before, .fusion-menu-cart-link a:before { position: absolute; margin-left: -15px; line-height: inherit } .fusion-menu-cart-link { float: left } .fusion-menu-cart-link a:before { font-family: IcoMoon; content: "\f07a" } .fusion-menu-cart-checkout-link { float: right } .fusion-menu-cart-checkout-link a:before { font-family: IcoMoon; content: "\f046" } .fusion-menu-login-box .fusion-custom-menu-item-contents { left: 0; border: 1px solid transparent; width: 187px; padding: 20px } .fusion-menu-login-box:hover .fusion-custom-menu-item-contents { visibility: visible; opacity: 1 } .fusion-menu-login-box p { margin-top: 0; margin-bottom: 10px } .fusion-menu-login-box .fusion-login-box-submit, .fusion-menu-login-box .fusion-remember-checkbox { margin-bottom: 0 } .fusion-menu-login-box .fusion-menu-login-box-register { clear: both; float: right; padding-top: 10px } .fusion-login-box-submit { float: right } .fusion-remember-checkbox { font-size: 11px; line-height: 32px } .fusion-menu-login-box-error { font-size: 11px; color: #d04544 } .fusion-megamenu-wrapper { margin: 0 auto; padding: 0 15px; visibility: hidden; opacity: 0; position: absolute; left: 0; transition: opacity .2s ease-in; z-index: 10 } .fusion-megamenu-wrapper.col-span-12 .fusion-megamenu { width: 100% } .fusion-megamenu-wrapper.col-sm-12 { width: 100% } .fusion-megamenu-wrapper.col-sm-6 { width: 50% } .fusion-megamenu-wrapper.col-sm-4 { width: 33.33333333% } .fusion-megamenu-wrapper.col-sm-3 { width: 25% } .fusion-megamenu-wrapper.col-sm-2 { width: 16.66666667% } .fusion-megamenu-wrapper .fusion-megamenu-submenu { display: block; float: none; padding: 29px 0; border-right: 1px solid transparent; background-size: cover } .fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child { border-right: none } .fusion-megamenu-wrapper .fusion-megamenu-submenu>a { display: block; padding: 5px 34px; border-bottom: none; line-height: 19px; transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, height 0s, line-height 0s } .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu { position: relative; display: block; left: auto; right: auto; border: none; background: 0 0; box-shadow: none; top: 0; width: auto } .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a { display: block; padding: 5px 34px; border-bottom: none } .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level a { padding-left: 49px } .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level .deep-level a { padding-left: 64px } .ltr .fusion-megamenu-wrapper .fusion-megamenu-sitewidth .fusion-megamenu-submenu:first-child { border-left: 1px solid transparent } .ltr .fusion-megamenu-wrapper .fusion-megamenu-sitewidth .fusion-megamenu-submenu:last-child { border-right: 1px solid transparent } .fusion-megamenu-wrapper .fusion-megamenu-border { border-bottom: 1px solid #dcd9d9 } .fusion-megamenu-wrapper .menu-text { margin-left: 23px } .fusion-megamenu-wrapper .fusion-caret { display: none } .fusion-main-menu li:hover>.fusion-megamenu-wrapper .sub-menu { visibility: visible; opacity: 1 } .fusion-megamenu-holder { zoom: 1; padding: 0; margin: 0; border-top: 3px solid transparent; background-size: cover } .fusion-megamenu-holder:after, .fusion-megamenu-holder:before { content: " "; display: table } .fusion-megamenu-holder:after { clear: both } .fusion-megamenu { display: -ms-flexbox; display: flex; zoom: 1 } .fusion-megamenu:after, .fusion-megamenu:before { content: " "; display: table } .fusion-megamenu:after { clear: both } .fusion-megamenu-title { margin: 0; padding: 0 34px 15px; font-weight: 400; line-height: normal; -webkit-font-smoothing: antialiased } .fusion-megamenu-icon { display: inline-block; width: 26px } .fusion-megamenu-icon img { margin-top: -2px; max-height: 15px; vertical-align: middle } .sub-menu .fusion-megamenu-icon.text-menu-icon { position: absolute } .fusion-megamenu-bullet { margin-right: 10px } .fusion-megamenu-bullet:before { content: "\f0da"; font-family: icomoon } .fusion-megamenu-widgets-container { display: block; padding: 0 34px; margin-bottom: 10px; pointer-events: none } .fusion-main-menu>ul>.fusion-megamenu-menu:hover .fusion-megamenu-widgets-container { pointer-events: auto } .fusion-megamenu-widgets-container .textwidget a { display: inline } .fusion-megamenu-widgets-container .textwidget a.fusion-button { display: inline-block } .fusion-active-link .fusion-megamenu li .sub-menu, .fusion-active-link .fusion-megamenu-wrapper { opacity: 1; visibility: visible } .fusion-is-sticky .fusion-logo img { width: auto } .fusion-is-sticky .fusion-header-v1 .fusion-header, .fusion-is-sticky .fusion-header-v2 .fusion-header, .fusion-is-sticky .fusion-header-v3 .fusion-header, .fusion-is-sticky .fusion-header-v6 .fusion-header, .fusion-is-sticky .fusion-header-v7 .fusion-header { position: fixed; top: 0; z-index: 210; max-width: 100%; width: 100%; border-bottom: 0 } .fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow, .fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow, .fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow, .fusion-is-sticky .fusion-header-v6 .fusion-sticky-shadow, .fusion-is-sticky .fusion-header-v7 .fusion-sticky-shadow { box-shadow: rgba(0, 0, 0, .117647) 0 1px 3px } .layout-boxed-mode .fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow, .layout-boxed-mode .fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow, .layout-boxed-mode .fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow, .layout-boxed-mode .fusion-is-sticky .fusion-header-v6 .fusion-sticky-shadow, .layout-boxed-mode .fusion-is-sticky .fusion-header-v7 .fusion-sticky-shadow { box-shadow: rgba(0, 0, 0, .118) 0 4px 3px -3px } .fusion-is-sticky .fusion-secondary-main-menu { border-bottom: 0 } .fusion-is-sticky .fusion-sticky-menu-only:not(.fusion-header-v6) .fusion-header { border-bottom: 0 } .fusion-is-sticky .fusion-sticky-menu-only:not(.fusion-header-v6) .fusion-secondary-main-menu { position: fixed; top: 0; z-index: 210; max-width: 100%; width: 100%; box-shadow: rgba(0, 0, 0, .117647) 0 1px 3px } .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only:not(.fusion-header-v6) .fusion-secondary-main-menu { box-shadow: rgba(0, 0, 0, .118) 0 4px 3px -3px } .fusion-is-sticky .fusion-sticky-menu-and-logo:not(.fusion-header-v6) .fusion-sticky-header-wrapper { position: fixed; top: 0; z-index: 210; max-width: 100%; width: 100%; box-shadow: rgba(0, 0, 0, .117647) 0 1px 3px } .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo:not(.fusion-header-v6) .fusion-sticky-header-wrapper { box-shadow: rgba(0, 0, 0, .118) 0 4px 3px -3px } .fusion-is-sticky .fusion-main-menu>ul>li:last-child { padding-right: 0 } .fusion-sticky-menu-1 .fusion-sticky-menu { display: none } .fusion-is-sticky .fusion-sticky-menu-1 .fusion-main-menu { display: none } .fusion-is-sticky .fusion-sticky-menu-1 .fusion-sticky-menu { display: block } .fusion-sticky-logo-1#side-header .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo, .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo { display: none } .fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-standard-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-mobile-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-standard-logo { display: none } .fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo { display: inline-block } .no-overflow-y .fusion-is-sticky .fusion-header-v1 .fusion-header, .no-overflow-y .fusion-is-sticky .fusion-header-v2 .fusion-header, .no-overflow-y .fusion-is-sticky .fusion-header-v3 .fusion-header { padding-right: 39px } .no-overflow-y .fusion-is-sticky .fusion-sticky-menu-only .fusion-secondary-main-menu { padding-right: 39px } #side-header.fusion-is-sticky { box-shadow: rgba(0, 0, 0, .117647) 0 1px 3px } .fusion-mobile-navigation { display: none } .fusion-mobile-nav-holder { display: none; clear: both; color: #333 } .fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul, .fusion-is-sticky.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul { max-height: 200px; overflow-y: scroll; overflow-x: hidden } .fusion-mobile-nav-holder .fusion-megamenu-icon { display: none } .fusion-mobile-nav-holder .fusion-menu-description { display: none!important } .fusion-mobile-nav-holder .menu-text { -webkit-font-smoothing: auto } .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a, .fusion-mobile-menu-text-align-left .fusion-mobile-selector { text-align: left } .fusion-mobile-menu-text-align-left .fusion-selector-down { right: 0; border-left: 1px solid transparent } .fusion-mobile-menu-text-align-left .fusion-open-submenu { right: 0 } .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-open-submenu { padding-right: 35px } .fusion-mobile-menu-text-align-left .fusion-has-highlight-label .menu-text { -ms-flex-pack: left; justify-content: left } .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a { padding-left: 12px } .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a { padding-left: 30px } .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a { padding-left: 21px } .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a { padding-left: 39px } .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before { content: "-"; margin-right: 2px } .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a { padding-left: 30px } .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a { padding-left: 48px } .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a:before { content: "--" } .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a { padding-left: 39px } .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a { padding-left: 57px } .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a:before { content: "---" } .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a { padding-left: 48px } .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a { padding-left: 66px } .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a:before { content: "----" } .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item .submenu-languages li a:before { content: none } .fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a, .fusion-mobile-menu-text-align-right .fusion-mobile-selector { text-align: right } .fusion-mobile-menu-text-align-right .fusion-selector-down { left: 0; border-right: 1px solid transparent } .fusion-mobile-menu-text-align-right .fusion-open-submenu { left: 0 } .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right .fusion-open-submenu { padding-left: 30px } .fusion-mobile-menu-text-align-right .fusion-has-highlight-label .menu-text { -ms-flex-pack: right; justify-content: right; direction: rtl } .fusion-mobile-menu-text-align-right .fusion-has-highlight-label .fusion-menu-highlight-label { margin-right: .75em; margin-left: 0 } .fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a { padding-right: 12px } .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a { padding-right: 30px } .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a { padding-right: 21px } .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a { padding-right: 39px } .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a:after { content: "-"; margin-left: 2px } .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a { padding-right: 30px } .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a { padding-right: 48px } .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a:after { content: "--" } .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a { padding-right: 39px } .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a { padding-right: 57px } .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a:after { content: "---" } .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a { padding-right: 48px } .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a { padding-right: 66px } .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a:after { content: "----" } .fusion-mobile-menu-text-align-right .wpml-ls-item a:after { display: none } .fusion-mobile-menu-text-align-right .wpml-ls-item .wpml-ls-flag { -ms-flex-order: 2; order: 2 } .fusion-mobile-menu-text-align-center .fusion-mobile-nav-item a, .fusion-mobile-menu-text-align-center .fusion-mobile-selector { text-align: center } .fusion-mobile-menu-text-align-center .fusion-has-highlight-label .menu-text { -ms-flex-pack: center; justify-content: center } .ltr .fusion-mobile-menu-text-align-center .fusion-selector-down { right: 0; border-left: 1px solid transparent } .ltr .fusion-mobile-menu-text-align-center .fusion-open-submenu { right: 0 } .fusion-mobile-menu-design-modern .ltr .fusion-mobile-menu-text-align-center .fusion-open-submenu { padding-right: 35px } .rtl .fusion-mobile-menu-text-align-center .fusion-selector-down { left: 0; border-right: 1px solid transparent } .rtl .fusion-mobile-menu-text-align-center .fusion-open-submenu { left: 0 } .fusion-mobile-menu-design-modern .rtl .fusion-mobile-menu-text-align-center .fusion-open-submenu { padding-left: 35px } .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before { content: "-" } .ltr .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before { margin-right: 2px } .rtl .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before { margin-left: 2px } .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li li a:before { content: "--" } .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li li li a:before { content: "---" } .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li li li li a:before { content: "----" } .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item .submenu-languages li a:before { content: none } .fusion-mobile-selector { line-height: 31px; width: 100%; position: relative; font-size: 12px; cursor: pointer; border: 1px solid transparent } .fusion-mobile-selector span { margin-left: 12px; margin-right: 12px } .fusion-selector-down { position: absolute; top: 0; height: 31px; width: 50px; font-size: 24px; font-style: normal; text-align: center } .fusion-selector-down:before { content: "\f0c9"; font-family: icomoon } .fusion-mobile-nav-holder>ul { display: none; list-style: none; margin: 0; padding: 0; border-left: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent } .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul { border: none; border-top: 1px solid transparent } .fusion-mobile-nav-holder ul { list-style: none; margin: 0; padding: 0 } .fusion-mobile-menu-design-modern .fusion-header>.fusion-row { position: relative } .fusion-mobile-nav-item { position: relative; font-size: 12px; line-height: normal } .fusion-mobile-nav-item a { color: #333; padding: 0 12px; font-size: 12px; display: block; border-bottom: 1px solid transparent } .fusion-mobile-nav-item .iclflag { vertical-align: middle; margin-right: 5px } .fusion-mobile-menu-icons { display: none; position: relative; top: 0; right: 0; vertical-align: middle; text-align: right } .fusion-mobile-menu-icons a { float: right; font-size: 21px; margin-left: 20px } .fusionicon-bars:before { content: "\f0c9" } .fusionicon-shopping-cart:before { content: "\f0c9" } .fusion-mobile-menu-search { display: none; margin-top: 15px } .fusion-secondary-main-menu .fusion-mobile-menu-search { margin: 5px 0 } .fusion-mobile-menu-sep { position: absolute; top: 43px; width: 100%; border-bottom: 1px solid transparent } .fusion-open-submenu { display: block; z-index: 1; position: absolute; top: 0; -webkit-appearance: none; -moz-appearance: none; outline: 0; background: 0 0; min-width: 50px; border: none; line-height: 15px; font-size: 13px; text-align: center } .fusion-open-submenu:hover { color: #65bc7b } .fusion-open-submenu:before { display: block; margin: 0; content: "\e61f"; font-family: icomoon } .fusion-has-highlight-label .menu-text { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center } .fusion-menu-highlight-label { padding: .35em .55em; line-height: 1; margin-left: .75em; font-size: .7em; border: .1em solid transparent } .fusion-header-shadow:after, body.side-header-left #side-header.header-shadow .side-header-border:after, body.side-header-right #side-header.header-shadow .side-header-border:before { content: ""; z-index: 99996; position: absolute; top: 0; height: 100%; pointer-events: none } .fusion-header-shadow:after { left: 0; width: 100% } .fusion-header-shadow>div { box-shadow: 0 10px 50px -2px rgba(0, 0, 0, .14) } body:not(.fusion-header-layout-v6) .fusion-header { -webkit-transform: translate3d(0, 0, 0); -moz-transform: none } body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li>a.fusion-bar-highlight { box-sizing: border-box } body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon) { position: relative } body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after { content: " "; position: absolute; top: calc(50% + 1.15em); left: 0; width: 100%; border-top-style: solid; transform: scaleX(0); transition: transform .2s ease-in-out } body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-has-description:after { top: calc(50% + 1.79em) } body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column:after { top: calc(50% + 1.325em) } body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column.fusion-has-description:after { top: calc(50% + 1.955em) } body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):hover:after { transform: scaleX(1) } body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after, body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current_page_item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after { transform: scaleX(1) } .fusion-top-header.menu-text-align-center .fusion-main-menu>ul>li>a, .side-header-left.menu-text-align-center .fusion-main-menu>ul>li>a, .side-header-right.menu-text-align-center .fusion-main-menu>ul>li>a { -ms-flex-pack: center; justify-content: center } .side-header-left.menu-text-align-right.ltr .fusion-main-menu>ul>li>a, .side-header-right.menu-text-align-right.ltr .fusion-main-menu>ul>li>a { -ms-flex-pack: end; justify-content: flex-end } .side-header-left.menu-text-align-left.rtl .fusion-main-menu>ul>li>a, .side-header-right.menu-text-align-left.rtl .fusion-main-menu>ul>li>a { -ms-flex-pack: end; justify-content: flex-end } .side-header-left.menu-text-align-left.ltr .fusion-main-menu>ul>li>a, .side-header-right.menu-text-align-left.ltr .fusion-main-menu>ul>li>a { -ms-flex-pack: start; justify-content: flex-start } .side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents { left: -250px } .fusion-body .fusion-main-menu .current-menu-item.fusion-menu-cart>a, .fusion-body .fusion-main-menu .current-menu-item.fusion-menu-item-button>a, .fusion-body .fusion-main-menu .current_page_item.fusion-menu-cart>a, .fusion-body .fusion-main-menu .current_page_item.fusion-menu-item-button>a { border-color: transparent } .fusion-body .fusion-main-menu .fusion-main-menu-icon { border-color: transparent } .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li a:after, .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li a:before { content: ""; margin: 0; width: 7px; display: inline-block } .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li a:after, .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li a:before { content: ""; margin: 0; width: 12px } .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li li a:after, .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li li a:before { content: ""; margin: 0; width: 17px } .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li li li a:after, .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide li.fusion-mobile-nav-item li li li li a:before { content: ""; margin: 0; width: 22px } .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide .fusion-mobile-nav-item li a:after { display: none } .fusion-body .fusion-mobile-nav-holder.fusion-mobile-menu-indicator-hide.fusion-mobile-menu-text-align-right .fusion-mobile-nav-item li a:before { display: none } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-dropdown-svg { visibility: hidden; opacity: 0; pointer-events: none; transition: opacity .2s ease-in } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-dropdown-menu .fusion-button { position: static } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) li.fusion-active-link .fusion-dropdown-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) li:hover .fusion-dropdown-svg { visibility: visible; opacity: 1; pointer-events: auto } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-dropdown-svg svg path { transition: fill .2s ease-in-out } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-mobile-nav-holder .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-mobile-nav-holder .fusion-dropdown-svg { display: none } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg { opacity: 0; font-size: 0; visibility: hidden; position: absolute; overflow: hidden; display: inline-block } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-logo-link, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul { line-height: 1 } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-arrow-highlight .fusion-arrow-svg { left: 50%; transform: translateX(-50%) } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-is-sticky .fusion-sticky-menu-only .fusion-arrow-highlight .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-sticky-shadow .fusion-arrow-highlight .fusion-arrow-svg svg { filter: drop-shadow(0 1px 3px rgba(0, 0, 0, .117647)) } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-is-sticky .fusion-sticky-menu-only .fusion-arrow-highlight .fusion-arrow-highlight .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-sticky-shadow .fusion-arrow-highlight .fusion-arrow-highlight .fusion-arrow-svg { box-sizing: content-box; padding-bottom: 3px; margin-bottom: -3px } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-dropdown-svg { transform: translateX(-50%) translateY(200%); position: absolute; left: 50%; bottom: -10px; z-index: 100; filter: drop-shadow(0 -2px 1px rgba(0, 0, 0, .03)) } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>.menu-item-has-children fusion-active-link:before, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>.menu-item-has-children:hover:before { position: absolute; background: 0 0; width: 100%; display: block; content: "" } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul .sub-menu .fusion-active-link:before, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul .sub-menu .menu-item-has-children:hover:before { position: absolute; right: -5px; left: -5px; height: 100%; background: 0 0; width: 5px; display: block; content: ""; top: 0 } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul .fusion-dropdown-menu .sub-menu .sub-menu { top: 0 } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu { margin-left: 5px } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu.fusion-switched-side { margin-left: -5px } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu .fusion-dropdown-menu .sub-menu, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu .fusion-megamenu-holder { border-top-width: 0 } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-main-menu .fusion-dropdown-menu .sub-menu, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-main-menu .fusion-megamenu-holder { top: 50%; line-height: 1 } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-main-menu .menu-item-has-children:hover:before { position: absolute; top: 0; background: 0 0; height: 100%; display: block; content: "" } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu { margin-left: 5px; margin-right: 5px } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-arrow-svg svg { margin-left: -1px } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-dropdown-svg { transform: translateX(200%) translateY(-50%); position: absolute; top: 50%; right: -4px; z-index: 100 } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-arrow-highlight .fusion-arrow-svg { transform: translateY(-50%); line-height: 1; top: 50% } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-main-menu .fusion-dropdown-menu>.sub-menu, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-main-menu .fusion-megamenu-wrapper { top: 50%; transform: translateY(-50%); line-height: 1 } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-main-menu .menu-item-has-children:hover:before { position: absolute; top: 0; background: 0 0; height: 100%; display: block; content: "" } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu { margin-left: -5px; margin-right: -5px } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-arrow-svg svg { margin-right: -1px } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-dropdown-svg { transform: translateX(-200%) translateY(-50%); position: absolute; top: 50%; left: -5px; z-index: 100 } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-arrow-highlight .fusion-arrow-svg { transform: translateY(-50%); line-height: 1; top: 50% } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).rtl .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu { margin-right: 5px } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).rtl .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu.fusion-switched-side { margin-right: -5px } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu .current-menu-ancestor>a.fusion-arrow-highlight .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu .current-menu-item>a.fusion-arrow-highlight .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu .current-menu-parent>a.fusion-arrow-highlight .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu .current_page_item>a.fusion-arrow-highlight .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a.fusion-arrow-highlight:hover .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu .current-menu-ancestor>a.fusion-arrow-highlight .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu .current-menu-item>a.fusion-arrow-highlight .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu .current-menu-parent>a.fusion-arrow-highlight .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu .current_page_item>a.fusion-arrow-highlight .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-active-link>a.fusion-arrow-highlight .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>a.fusion-arrow-highlight .fusion-arrow-svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a.fusion-arrow-highlight:hover .fusion-arrow-svg { opacity: 1; visibility: visible } .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a.fusion-arrow-highlight { overflow: visible!important } .avada-menu-highlight-style-arrow .fusion-main-menu, .avada-menu-highlight-style-arrow .fusion-main-menu .fusion-dropdown-menu { overflow: visible } .avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-top-header .fusion-logo-link, .avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul { line-height: 1 } .avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-body .fusion-wrapper nav.fusion-main-menu>ul.fusion-menu>li.fusion-main-menu-cart>a, .avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-body .fusion-wrapper nav.fusion-main-menu>ul.fusion-menu>li.fusion-main-menu-search>a, .avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-body .fusion-wrapper nav.fusion-main-menu>ul.fusion-menu>li.fusion-main-menu-sliding-bar>a, .avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-body .fusion-wrapper nav.fusion-main-menu>ul.fusion-menu>li.fusion-menu-item-button>a { background-color: transparent } .avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li, .avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li { padding-right: 0 } .avada-menu-highlight-style-background:not(.fusion-header-layout-v6) #side-header .fusion-main-menu>ul>li { border-right: 1px solid transparent } .avada-menu-highlight-style-bar .fusion-main-menu .sub-menu ul { top: -3px } body.fusion-top-header.avada-sticky-shrinkage .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu>ul>li>a.fusion-flex-link { line-height: 1!important } body.fusion-top-header.avada-sticky-shrinkage .fusion-is-sticky .fusion-main-menu>ul>li>a { display: -ms-flexbox; display: flex } body.fusion-top-header.avada-sticky-shrinkage .fusion-is-sticky .fusion-main-menu>ul>li>a .fusion-menu-description { display: none } body.fusion-top-header:not(.avada-sticky-shrinkage) .fusion-header-wrapper .fusion-main-menu>ul>li>a.fusion-flex-link { line-height: 1!important } body.fusion-top-header:not(.avada-sticky-shrinkage).fusion-header-layout-v6 .avada-menu-highlight-style-arrow .fusion-header { overflow: visible!important } .fusion-main-menu>ul>.fusion-menu-item-button>a:hover { border-color: transparent } .ua-ie-11 #side-header .fusion-main-menu>ul>li>.fusion-flex-link { box-sizing: content-box } .fusion-is-sticky .fusion-main-menu .current-menu-ancestor>a>.fusion-megamenu-icon, .fusion-is-sticky .fusion-main-menu .current-menu-item>a>.fusion-megamenu-icon, .fusion-is-sticky .fusion-main-menu .current-menu-parent>a>.fusion-megamenu-icon, .fusion-is-sticky .fusion-main-menu .current_page_item>a>.fusion-megamenu-icon, .fusion-is-sticky .fusion-main-menu>ul>li>a:hover>.fusion-megamenu-icon, .fusion-main-menu .current-menu-ancestor>a>.fusion-megamenu-icon, .fusion-main-menu .current-menu-item>a>.fusion-megamenu-icon, .fusion-main-menu .current-menu-parent>a>.fusion-megamenu-icon, .fusion-main-menu .current_page_item>a>.fusion-megamenu-icon, .fusion-main-menu>ul>li>a:hover>.fusion-megamenu-icon { color: var(--menu_icon_hover_color) } .fusion-post-slideshow .image { margin-bottom: 0 } .fusion-post-slideshow .fusion-image-size-fixed { display: block } .fusion-flexslider.fusion-post-slideshow { overflow: visible } .fusion-meta-info { clear: both; overflow: hidden; margin-top: 20px; padding: 5px 0; border-top: 1px solid #e7e6e6; border-bottom: 1px solid #e7e6e6 } .fusion-meta-info .fusion-alignleft { width: 80% } .fusion-post-title-meta-wrap { margin-bottom: 28px } .fusion-post-title-meta-wrap .entry-title { margin-bottom: 10px } .fusion-post-title-meta-wrap .fusion-meta-info { margin-top: 0 } .fusion-single-line-meta { margin-bottom: 20px } .fusion-content-sep { margin-top: 20px; height: 6px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea } .fusion-date-and-formats { float: left; margin-right: 17px; width: 82px; text-align: center } .fusion-date-and-formats .fusion-date-box { padding: 8px 0 5px; color: #fff } .fusion-date-and-formats .fusion-date { display: block; line-height: 29px; font-size: 29px; font-weight: 700 } .fusion-date-and-formats .fusion-format-box { margin-top: 3px; background-color: #eef0f2 } .fusion-date-and-formats .fusion-format-box i { display: block; line-height: 55px; font-size: 30px } .fusion-timeline-line { position: absolute; left: 50%; top: 0; margin-left: -1px; height: 100%; border-left: 1px solid #efeeee; border-right: 1px solid #ebeaea } .fusion-timeline-icon { margin: 0 auto -6px; max-width: 1000px; font-size: 46px; height: 47px; line-height: 1; color: #ebeaea; text-align: center } .fusion-timeline-icon .fusionicon-bubbles { cursor: pointer } .fusion-timeline-circle { position: absolute; left: 50%; margin: 10px 0 0 -5px; height: 10px; width: 10px; border-radius: 50%; background-color: #efeeee } .fusion-timeline-arrow { position: absolute; color: #e9eaee } .fusion-timeline-arrow:before { font-family: icomoon; font-size: 28px; position: absolute; top: 0; line-height: 30px } .fusion-blog-archive .entry-title { margin-top: 0; margin-bottom: 5px } .fusion-blog-layout-large .entry-title, .fusion-blog-layout-medium .entry-title { margin-top: 0; margin-bottom: 25px } .fusion-blog-layout-large .fusion-post-slideshow, .fusion-blog-layout-large-alternate .fusion-post-slideshow, .single-avada_faq .fusion-post-slideshow, .single-post .fusion-post-slideshow, .single-wpfc_sermon .fusion-post-slideshow { margin-bottom: 30px } .fusion-blog-layout-large-alternate .entry-title, .fusion-blog-layout-medium-alternate .entry-title { margin-top: 0; margin-bottom: 5px } .fusion-blog-layout-large-alternate .fusion-post-content-container, .fusion-blog-layout-medium-alternate .fusion-post-content-container { margin-top: 20px } .fusion-blog-layout-large-alternate .fusion-meta-info, .fusion-blog-layout-medium-alternate .fusion-meta-info { margin-top: 0; border-top: 0 } .fusion-blog-layout-medium .fusion-post-medium, .fusion-blog-layout-medium .fusion-post-medium-alternate, .fusion-blog-layout-medium-alternate .fusion-post-medium, .fusion-blog-layout-medium-alternate .fusion-post-medium-alternate { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: start; align-items: start } .fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow { margin-right: 25px; width: 320px } .fusion-blog-layout-medium .fusion-post-content, .fusion-blog-layout-medium-alternate .fusion-post-content { -ms-flex: 1 1 1px; flex: 1 1 1px } .fusion-blog-layout-medium .fusion-meta-info, .fusion-blog-layout-medium-alternate .fusion-meta-info { width: 100% } .fusion-blog-layout-grid .fusion-post-slideshow, .fusion-blog-layout-timeline .fusion-post-slideshow { margin-bottom: 0; border-bottom: 1px solid #eaeaea } .fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper { padding: 30px 25px 20px } .fusion-blog-layout-grid .fusion-single-line-meta, .fusion-blog-layout-timeline .fusion-single-line-meta { margin-bottom: 0 } .fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container { margin-top: 20px } .fusion-blog-layout-grid .fusion-post-content-container p:last-child, .fusion-blog-layout-timeline .fusion-post-content-container p:last-child { margin-bottom: 0 } .fusion-blog-layout-grid .fusion-meta-info, .fusion-blog-layout-timeline .fusion-meta-info { border: 0 } .fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft { width: 50% } .fusion-blog-layout-grid .fusion-password, .fusion-blog-layout-timeline .fusion-password { width: auto; max-width: 100% } .fusion-blog-layout-large-alternate .fusion-post-large-alternate { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .fusion-blog-layout-large-alternate .fusion-post-content { -ms-flex: 1; flex: 1 } .fusion-blog-layout-large-alternate .fusion-meta-info, .fusion-blog-layout-large-alternate .fusion-post-slideshow { width: 100% } .fusion-blog-layout-medium-alternate .fusion-post-slideshow { display: none } .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow { display: block; margin-right: 17px } .fusion-blog-layout-grid .fusion-post-grid { margin-bottom: 0 } .fusion-blog-layout-grid.fusion-no-meta-info .fusion-post-content-container { margin-top: 0 } .fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent) { border: 1px solid #eaeaea; border-bottom-width: 3px } .fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post { width: 50%; display: inline-block; float: left } .fusion-blog-layout-grid.fusion-blog-layout-grid-2.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape { width: 100% } .fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post { width: 33.3333%; display: inline-block; float: left } .fusion-blog-layout-grid.fusion-blog-layout-grid-3.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape { width: 66.6666% } .fusion-blog-layout-grid.fusion-blog-layout-grid-4 .post { width: 25%; display: inline-block; float: left } .fusion-blog-layout-grid.fusion-blog-layout-grid-4.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape { width: 50% } .fusion-blog-layout-grid.fusion-blog-layout-grid-5 .post { width: 20%; display: inline-block; float: left } .fusion-blog-layout-grid.fusion-blog-layout-grid-5.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape { width: 40% } .fusion-blog-layout-grid.fusion-blog-layout-grid-6 .post { width: 16.6666%; display: inline-block; float: left } .fusion-blog-layout-grid.fusion-blog-layout-grid-6.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape { width: 33.3333% } .fusion-blog-layout-grid .fusion-post-content, .fusion-blog-layout-grid .post-content { word-wrap: break-word } .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-grid { display: -ms-inline-flexbox; display: inline-flex } .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper { overflow: hidden; width: 100%; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column } .ua-ie-10 .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-slideshow, .ua-ie-11 .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-slideshow { overflow: hidden } .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper { display: -ms-flexbox; display: flex; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-direction: column; flex-direction: column } .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-content { margin-bottom: 20px } .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-meta-info { margin-top: auto } .fusion-blog-layout-timeline { position: relative; margin: 0 auto; padding-top: 30px; max-width: 1000px } .fusion-blog-layout-timeline .fusion-post-timeline { position: static; margin-bottom: 40px; border: 1px solid #eaeaea; border-bottom-width: 3px } .fusion-no-meta-info .fusion-blog-layout-timeline .fusion-post-content-container { margin-top: 0 } .fusion-blog-layout-timeline .fusion-left-column { float: left; clear: left; width: 40% } .fusion-blog-layout-timeline .fusion-right-column { float: right; clear: right; width: 40% } .fusion-blog-layout-timeline .fusion-timeline-date { position: relative; clear: both; margin: 0 auto 2px; padding: .35em .45em; width: auto; max-width: 8em; line-height: 1.35em; background: #efeeee; text-align: center; cursor: pointer } .fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow { left: 40%; margin-left: -.5px } .fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow:before { content: "\f0da"; left: 100% } .fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow { right: 40%; margin-right: -.5px } .fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow:before { content: "\f0d9"; right: 100% } .fusion-blog-layout-masonry .fusion-post-wrapper { overflow: hidden; position: relative } .fusion-blog-layout-masonry .fusion-post-content-wrapper { z-index: 1; position: absolute; bottom: 0; left: 0; right: 0 } .fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-wrapper:hover .fusion-post-content-wrapper { transition: all .3s ease; transform: translateY(105%) } .fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-content-wrapper { transition: all .3s ease } .fusion-blog-infinite .pagination { display: none } .fusion-blog-infinite .fusion-load-more-button { margin-bottom: 40px } .fusion-blog-layout-center .fusion-post-content { text-align: center } .fusion-blog-layout-left .fusion-post-content { text-align: left } .fusion-blog-layout-right .fusion-post-content { text-align: right } .fusion-footer-parallax { z-index: 0; position: fixed; bottom: 0; left: 0; right: 0 } .avada-footer-fx-no-height-parallax-effect #fusion-gmap-container, .avada-footer-fx-no-height-parallax-effect #main, .avada-footer-fx-no-height-parallax-effect #sliders-container, .avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar, .avada-footer-fx-parallax-effect #fusion-gmap-container, .avada-footer-fx-parallax-effect #main, .avada-footer-fx-parallax-effect #sliders-container, .avada-footer-fx-parallax-effect .fusion-page-title-bar { position: relative; z-index: 1 } .avada-footer-fx-bg-parallax .fusion-footer-widget-area, .avada-footer-fx-no-height-bg-parallax .fusion-footer-widget-area, .avada-footer-fx-no-height-sticky-with-parallax-bg-image .fusion-footer-widget-area, .avada-footer-fx-sticky-with-parallax-bg-image .fusion-footer-widget-area { background-attachment: fixed; background-position: top center } .avada-footer-fx-sticky, .avada-footer-fx-sticky-with-parallax-bg-image { height: 100% } .avada-footer-fx-sticky-with-parallax-bg-image.ilightbox-noscroll, .avada-footer-fx-sticky.ilightbox-noscroll { height: auto } .avada-footer-fx-sticky #boxed-wrapper, .avada-footer-fx-sticky #wrapper, .avada-footer-fx-sticky-with-parallax-bg-image #boxed-wrapper, .avada-footer-fx-sticky-with-parallax-bg-image #wrapper, .avada-footer-fx-sticky-with-parallax-bg-image.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper, .avada-footer-fx-sticky.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; height: 100% } .avada-footer-fx-sticky-with-parallax-bg-image.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper #wrapper, .avada-footer-fx-sticky.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper #wrapper { width: 100% } .avada-footer-fx-sticky #main, .avada-footer-fx-sticky-with-parallax-bg-image #main { -ms-flex-positive: 1; flex-grow: 1 } .wp-audio-shortcode { max-height: 150px } .tkt-slctr-tbl-wrap-dv table { margin-bottom: 10px } #fancybox-overlay { z-index: 100049!important } #fancybox-wrap { z-index: 100050!important } div#shShutter { z-index: 100049 } div#shDisplay { z-index: 100050 } #cboxOverlay { z-index: 100049!important } #colorbox { z-index: 100050!important } .fusion-main-menu .lang-item>a img, .fusion-mobile-nav-holder .lang-item>a img, .fusion-secondary-menu .lang-item>a img { vertical-align: middle; padding: 0 2px } .qtranxs-lang-menu-item>a img, .qtranxs-lang-menu>a img { vertical-align: middle; padding: 0 3px } #wpfc_sermon_sorting { overflow: hidden; margin: 0 -10px } #wpfc_sermon_sorting>span { display: block; float: left; width: 25%; padding: 0 10px } #wpfc_sermon_sorting .avada-select-parent select { width: 100% } .fusion-ubermenu-support .fusion-header-v1 .fusion-header .fusion-row, .fusion-ubermenu-support .fusion-header-v2 .fusion-header .fusion-row, .fusion-ubermenu-support .fusion-header-v3 .fusion-header .fusion-row, .fusion-ubermenu-support .fusion-header-v7 .fusion-header .fusion-row { position: relative } .fusion-ubermenu-support .fusion-secondary-main-menu .fusion-row { position: relative } .fusion-ubermenu { overflow: visible; position: static } .cp-module .cp-slidein { z-index: 9999 } .fusion-body .product-buttons .wc-gzd-additional-info { margin: .5em 0 .5em 0 } .fusion-body .product-buttons .wc-gzd-additional-info a { display: inline; float: none; padding: inherit; font-size: inherit } .fusion-body .product-buttons .wc-gzd-additional-info+a { float: left } .fusion-body .product-buttons .wc-gzd-additional-info+a+a, .fusion-body .product-buttons .wc-gzd-additional-info+a+a+a, .fusion-body .product-buttons .wc-gzd-additional-info+a+a+a+a { float: right } .fusion-body .product-buttons .wc-gzd-additional-info:last-of-type { margin-bottom: 1.5em } .fusion-body .fusion-carousel-meta .wc-gzd-additional-info { margin-bottom: .5em } .fusion-body .fusion-carousel-meta .wc-gzd-additional-info:first-of-type { margin-top: 1.5em } .fusion-body .fusion-carousel-meta .wc-gzd-additional-info:last-of-type { margin-bottom: 1.5em } .fusion-slider-container { position: relative; margin-left: auto; margin-right: auto; width: 100% } .tfs-slider { transform: translate(0, 0); left: 0 } .tfs-slider.fixed-width-slider.flexslider .slide-content-container { padding-left: 10%; padding-right: 10% } .tfs-slider li.flex-active-slide { position: relative } .tfs-slider .slides li { -webkit-backface-visibility: visible } .tfs-slider .slide-content-container { position: absolute; top: 50%; width: 100%; padding: 0; z-index: 5; transform: translateY(-50%) } .tfs-slider .slide-content-container .slide-content { opacity: 0; margin-left: auto; margin-right: auto; width: auto; max-width: 940px } .tfs-slider .slide-content-container .slide-content .fusion-li-item, .tfs-slider .slide-content-container .slide-content li { display: list-item; text-align: initial } .tfs-slider .slide-content-container .caption, .tfs-slider .slide-content-container .heading { display: block } .tfs-slider .slide-content-container h2, .tfs-slider .slide-content-container h3 { margin: 0; font-weight: 400; color: #fff; -webkit-font-smoothing: antialiased; display: inline-block; padding: 0 } .tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper { padding: 3px 15px } .tfs-slider .slide-content-container .fusion-title-sc-wrapper { display: inline-block; padding: 0; line-height: 1 } .tfs-slider .slide-content-container .fusion-title { overflow: visible } .tfs-slider .slide-content-container .fusion-block-element { display: block } .tfs-slider .slide-content-container .heading { margin: 0 0 14px } .tfs-slider .slide-content-container h2 { font-size: 60px; line-height: 80px; margin-bottom: 10px } .tfs-slider .slide-content-container h3 { font-size: 24px; line-height: 38px } .tfs-slider .slide-content-container .fusion-sep-none { display: inline-block } .tfs-slider .slide-content-container .fusion-sep-none h2, .tfs-slider .slide-content-container .fusion-sep-none h3 { display: inline-block } .tfs-slider .slide-content-container .fusion-title-size-two { margin: 0 } .tfs-slider .slide-content-container .fusion-title-size-two h2 { margin: 0 } .tfs-slider .slide-content-container .fusion-title-size-three { margin: 0 } .tfs-slider .slide-content-container .fusion-title-size-three h3 { margin: 0 } .tfs-slider .slide-content-container .fusion-title .title-sep, .tfs-slider .slide-content-container .fusion-title.sep-underline { border-color: #fff } .tfs-slider .slide-content-container.slide-content-left .buttons, .tfs-slider .slide-content-container.slide-content-right .buttons { margin-left: -7.5px; margin-right: -7.5px } .tfs-slider .slide-content-container .buttons { overflow: visible } .tfs-slider .slide-content-container .buttons a { -webkit-backface-visibility: hidden } .tfs-slider .slide-content-container .tfs-button-1, .tfs-slider .slide-content-container .tfs-button-2 { margin-top: 3.25%; padding: 0 7.5px; display: inline-block } .tfs-slider .tfs-scroll-down-indicator { display: inline-block; z-index: 10000; position: absolute; bottom: 25px; left: 50%; transform: translateX(-50%); font-size: 40px; line-height: 1; cursor: pointer; font-family: icomoon; color: #fff } .tfs-slider .tfs-scroll-down-indicator:after { content: "\e61f"; color: inherit } .tfs-slider .slide-content-center { text-align: center } .tfs-slider .slide-content-right { text-align: right } .ua-mobile .tfs-slider .self-hosted-video-bg { display: none } .tfs-slider .background { display: block; overflow: hidden; position: relative; z-index: 2; max-width: 100% } .tfs-slider .background-image { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover } .tfs-slider video { width: 100%; height: auto; visibility: visible; position: static; top: 0; z-index: 1; -webkit-backface-visibility: hidden; backface-visibility: hidden } .tfs-slider .overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 3 } .tfs-slider .mobile_video_image { display: none } .ua-mobile .tfs-slider .mobile_video_image { width: 100%; height: 100%; display: block; z-index: 4; background-size: cover; background-position: center center } .tfs-slider .overlay-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; z-index: 5 } .tfs-slider .flex-direction-nav a { top: 50%; transform: translateY(-50%) } .tfs-slider .background iframe { position: relative; z-index: 1!important; margin: 0!important } .bg-parallax-parent.video { position: relative } .bg-parallax.video, .fusion-bg-parallax.video { position: absolute; pointer-events: none!important; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; z-index: -1 } .bg-parallax.video iframe, .fusion-bg-parallax.video iframe { margin-bottom: 0!important; display: block!important; max-width: none!important; max-height: none!important } .parallax-inner { min-height: 150px } .fusion-bg-parallax[data-bg-size-adjust=dont-scale]+.bg-parallax-parent .parallax-inner { background-size: auto!important } .datepicker.dropdown-menu { border-radius: 0; border: 0; padding: 15px } .datepicker.dropdown-menu:before { border-bottom: 0 } .datepicker.dropdown-menu thead tr:nth-child(2) { font-size: 16px } .datepicker.dropdown-menu td, .datepicker.dropdown-menu th { border-radius: 0; border: 0; padding: 9px 10px } .datepicker.dropdown-menu td.active, .datepicker.dropdown-menu td.active:hover { border: 0; text-shadow: none } .datepicker.dropdown-menu table tr td.new, .datepicker.dropdown-menu table tr td.old { background-color: #fff!important; color: #999!important } .datepicker.dropdown-menu tbody td { border: 1px solid #fff } .datepicker.dropdown-menu .datepicker-months td { padding: 15px 0 0 } .datepicker.dropdown-menu .datepicker-months span { text-shadow: none } .datepicker.dropdown-menu .datepicker-months span:hover { text-shadow: none } .widget_icl_lang_sel_widget { z-index: 999 } .widget_icl_lang_sel_widget:after { content: ""; display: table; clear: both } .widget_icl_lang_sel_widget li a { background-image: none } .qtrans_flag_and_text { background-position: center right } .fusion-body a .iclflag { vertical-align: middle } .fusion-main-menu .wpml-ls-item .menu-text, .fusion-main-menu .wpml-ls-item .sub-menu a>span, .fusion-main-menu .wpml-ls-item>a, .fusion-mobile-nav-holder .wpml-ls-item .menu-text, .fusion-mobile-nav-holder .wpml-ls-item .sub-menu a>span, .fusion-mobile-nav-holder .wpml-ls-item>a { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center } .fusion-mobile-menu-text-align-left .wpml-ls-item .menu-text, .fusion-mobile-menu-text-align-left .wpml-ls-item .sub-menu a>span, .fusion-mobile-menu-text-align-left.fusion-mobile-nav-holder .wpml-ls-item .menu-text, .fusion-mobile-menu-text-align-left.fusion-mobile-nav-holder .wpml-ls-item>a { -ms-flex-pack: start; justify-content: flex-start } .fusion-mobile-menu-text-align-right .wpml-ls-item .menu-text, .fusion-mobile-menu-text-align-right .wpml-ls-item .sub-menu a>span, .fusion-mobile-menu-text-align-right.fusion-mobile-nav-holder .wpml-ls-item .menu-text, .fusion-mobile-menu-text-align-right.fusion-mobile-nav-holder .wpml-ls-item>a { -ms-flex-pack: end; justify-content: flex-end } .fusion-mobile-menu-text-align-center .wpml-ls-item .menu-text, .fusion-mobile-menu-text-align-center .wpml-ls-item .sub-menu a>span, .fusion-mobile-menu-text-align-center.fusion-mobile-nav-holder .wpml-ls-item .menu-text, .fusion-mobile-menu-text-align-center.fusion-mobile-nav-holder .wpml-ls-item>a { -ms-flex-pack: center; justify-content: center } #lang_sel, #lang_sel_click { display: block } #lang_sel>ul a, #lang_sel_click>ul a { padding-top: 5px; padding-bottom: 5px; line-height: 22px } #lang_sel>ul ul, #lang_sel_click>ul ul { z-index: 999; top: 32px; width: 100% } #lang_sel li, #lang_sel_click li { width: 100% } #lang_sel img.iclflag, #lang_sel_click img.iclflag { top: 0; margin-right: 3px } .rtl #lang_sel img.iclflag, .rtl #lang_sel_click img.iclflag { margin-left: 3px; margin-right: 0 } #lang_sel_footer ul li .iclflag { top: 0 } [class*=" fusion-icon-"], [class^=fusion-icon-] { font-family: icomoon!important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .fusion-icon-discord:before { content: "\e903" } .fusiona-FB_logo_black-solid-1:before { content: "\e902" } .fusiona-map-marker-alt:before { content: "\e901" } .fusion-icon-mixer:before { content: "\e904" } .fusiona-pen:before { content: "\e600" } .fusiona-yahoo:before { content: "\e601" } .fusiona-pinterest:before { content: "\e602" } .fusiona-myspace:before { content: "\e603" } .fusiona-facebook:before { content: "\e604" } .fusiona-twitter:before { content: "\e605" } .fusion-icon-twitch:before { content: "\ea9f" } .fusiona-feed:before { content: "\e606" } .fusiona-vimeo:before { content: "\e607" } .fusiona-flickr:before { content: "\e608" } .fusiona-dribbble:before { content: "\e609" } .fusiona-blogger:before { content: "\e60b" } .fusiona-soundcloud:before { content: "\e60c" } .fusiona-reddit:before { content: "\e60d" } .fusiona-paypal:before { content: "\e60e" } .fusiona-linkedin:before { content: "\e60f" } .fusiona-digg:before { content: "\e610" } .fusiona-dropbox:before { content: "\e611" } .fusiona-tumblr:before { content: "\e613" } .fusiona-grid:before { content: "\e614" } .fusiona-mail:before { content: "\e616" } .fusiona-forrst:before { content: "\e617" } .fusiona-skype:before { content: "\e618" } .fusiona-link:before { content: "\e619" } .fusiona-user:before { content: "\e61a" } .fusiona-user2:before { content: "\e61b" } .fusiona-minus:before { content: "\e61c" } .fusiona-plus:before { content: "\e61d" } .fusiona-arrow-left:before { content: "\e61e" } .fusiona-arrow-down:before { content: "\e61f" } .fusiona-uniE620:before { content: "\e620" } .fusiona-arrow-down2:before { content: "\e621" } .fusiona-youtube:before { content: "\e622" } .fusiona-list:before { content: "\e623" } .fusiona-image:before { content: "\e624" } .fusiona-images:before { content: "\e625" } .fusiona-quotes-left:before { content: "\e627" } .fusiona-film:before { content: "\e628" } .fusiona-headphones:before { content: "\e629" } .fusiona-bubbles:before { content: "\e62a" } .fusiona-TFicon:before { content: "\e62d" } .fusiona-googleplus:before { content: "\e900" } .fusiona-search:before { content: "\f002" } .fusiona-star:before { content: "\f005" } .fusiona-star-o:before { content: "\f006" } .fusiona-gear:before { content: "\f013" } .fusiona-check-square-o:before { content: "\f046" } .fusiona-check-circle-o:before { content: "\f05d" } .fusiona-shopping-cart:before { content: "\f07a" } .fusiona-bars:before { content: "\f0c9" } .fusiona-caret-left:before { content: "\f0d9" } .fusiona-caret-right:before { content: "\f0da" } .fusiona-angle-left:before { content: "\f104" } .fusiona-angle-right:before { content: "\f105" } .fusiona-angle-up:before { content: "\f106" } .fusiona-angle-down:before { content: "\f107" } .fusiona-spinner:before { content: "\f110" } .fusiona-vk:before { content: "\f189" } .fusiona-instagram:before { content: "\ea92" } .fusiona-deviantart:before { content: "\eaaa" } .fusiona-wordpress:before { content: "\eab4" } .fusiona-lastfm:before { content: "\eacb" } .fusiona-flattr:before { content: "\ead5" } .fusiona-foursquare:before { content: "\ead6" } .fusiona-yelp:before { content: "\ead7" } .fusiona-xing:before { content: "\e4d8" } .fusiona-xing2:before { content: "\e4d9" } .fusiona-spotify:before { content: "\ea94" } .fusiona-insert-template:before { content: "\ea72" } .fusiona-github:before { content: "\eab0" } .fusiona-pinterest2:before { content: "\ead2" } .fusiona-whatsapp:before { content: "\f232" } .fusion-icon-eye:before { content: "\f06e" } .fusion-body:not(.has-sidebar) .alignfull { margin-right: calc(50% - 50vw); margin-left: calc(50% - 50vw); max-width: 100vw; width: 100vw } .fusion-body:not(.has-sidebar) .alignwide { position: relative; left: 50%; transform: translateX(-50%); max-width: none; min-width: 100%; width: 80vw } .tribe-editor__block .tribe-editor__btn--link, .tribe-editor__event-website__label-text input, .wp-block-file .wp-block-file__button, .wp-block-search .wp-block-search__button { color: var(--button_accent_color); text-transform: var(--button_text_transform); background-color: var(--button_gradient_top_color); background-image: linear-gradient(to top, var(--button_gradient_bottom_color), var(--button_gradient_top_color)); border-width: var(--button_border_width); border-style: solid; border-color: var(--button_border_color); border-radius: var(--button_border_radius); font-family: var(--button_typography-font-family); font-weight: var(--button_typography-font-weight); font-style: var(--button_typography-font-style); letter-spacing: var(--button_letter_spacing); box-shadow: var(--button_box_shadow); padding: var(--button_padding); font-size: var(--button_font_size); line-height: var(--button_line_height); transition: all .2s } .tribe-editor__block .tribe-editor__btn--link:hover, .tribe-editor__event-website__label-text input:hover, .wp-block-file .wp-block-file__button:hover, .wp-block-search .wp-block-search__button:hover { color: var(--button_accent_hover_color); border-color: var(--button_border_hover_color); background-color: var(--button_gradient_top_color_hover); background-image: linear-gradient(to top, var(--button_gradient_bottom_color_hover), var(--button_gradient_top_color_hover)) } .wp-block-code { border-color: var(--sep_color) } .wp-block-code code { white-space: pre-wrap; word-break: break-word } .wp-block-embed #meetup_oembed { height: auto!important } .wp-block-file { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap } .wp-block-media-text .wp-block-media-text__content p { margin-bottom: 0 } p.has-background { padding: 1.5em 2em } .fusion-body p.has-drop-cap:not(:focus):first-letter { font-size: 5.5em } p.has-drop-cap:not(:focus):first-letter { float: left; font-size: 8.4em; line-height: .68; font-weight: 100; margin: .05em .1em 0 0; text-transform: uppercase; font-style: normal } .wp-block-preformatted { overflow: auto; padding: 1em } .fusion-body .wp-block-pullquote blockquote { margin: 1em; padding: 0; background-color: transparent; border: none; font-style: normal } .wp-block-pullquote cite { color: inherit } .wp-block-quote { border-left-color: var(--primary_color); background-color: var(--testimonial_bg_color); font-style: italic } .wp-block-quote.is-style-default { margin: 2em; padding: 1em } .wp-block-quote.is-style-default cite { font-size: .75em } .wp-block-quote.is-style-large { margin: 2em; padding: 1.5em } .ltr .wp-block-quote.is-style-large { border-left: 4px solid var(--primary_color) } .rtl .wp-block-quote.is-style-large { border-right: 4px solid var(--primary_color) } .wp-block-quote.is-style-large p { font-size: 2em } .wp-block-quote.is-style-large cite { font-size: 1em } .wp-block-separator { border-color: var(--sep_color) } .wp-block-separator.is-style-dots:before { color: var(--sep_color) } .wp-block-table td, .wp-block-table th { border-color: var(--sep_color) } .wp-block-table th, .wp-block-table tr:nth-child(even) { background: #f6f6f6 } .wp-block-table tr td { padding: 10px 20px } .wp-block-tag-cloud a { border-color: var(--sep_color) } .wp-block-verse { color: inherit; margin: 2em; padding: 1em; font-style: italic; background-color: var(--testimonial_bg_color) } .wp-block-verse pre { padding: 0; color: inherit } .wp-block-calendar table caption, .wp-block-calendar table tbody { color: inherit } .wp-block-calendar tbody td, .wp-block-calendar th { border-color: var(--sep_color) } .wp-block-calendar a { text-decoration: none } .wp-block-calendar tfoot a { color: var(--link_color) } .wp-block-calendar tfoot a:hover { color: var(--primary_color) } .fusion-body .wp-block-archives-list li { border-color: var(--sep_color) } .wp-block-categories .children, .wp-block-categories .wp-block-categories__list { margin: 0 0 0 5px!important; padding: 10px 0 0 0!important } .wp-block-categories .children li, .wp-block-categories .wp-block-categories__list li { border-color: var(--sep_color) } .wp-block-categories .children li:last-child, .wp-block-categories .wp-block-categories__list li:last-child { padding-bottom: 0; border-bottom: none } .wp-block-latest-comments { margin: 0; padding: 0 } .wp-block-latest-comments .wp-block-latest-comments__comment { margin-bottom: 0; padding: 10px 10px 10px 0; border-bottom: 1px solid; font-size: inherit } .fusion-body .wp-block-latest-comments .wp-block-latest-comments__comment { border-color: var(--sep_color) } .fusion-avatar-square .wp-block-latest-comments .wp-block-latest-comments__comment-avatar { border-radius: 0 } .fusion-avatar-circle .wp-block-latest-comments .wp-block-latest-comments__comment-avatar { border-radius: 50% } .wp-block-latest-comments .wp-block-latest-comments__comment-date { margin: .15em 0; font-size: .8em } .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p { margin-bottom: 0; font-size: .9em; line-height: inherit } .fusion-body .wp-block-latest-posts li { border-color: var(--sep_color) } .fusion-body .wp-block-rss li { border-color: var(--sep_color) } .wp-block-rss .wp-block-rss__item-author, .wp-block-rss .wp-block-rss__item-publish-date { margin: .15em 0 } .wp-block-rss .wp-block-rss__item-author { font-style: italic } .wp-block-search { -ms-flex-align: center; align-items: center } .wp-block-search .wp-block-search__input { padding: 0 15px; border-style: solid; border-width: var(--form_border_width); border-radius: var(--form_border_radius); background-color: var(--form_bg_color); color: var(--form_text_color); font-size: var(--form_text_size); border-color: var(--form_border_color); height: var(--form_input_height); padding-top: 0; padding-bottom: 0 } .wp-block-search .wp-block-search__input:focus { border-color: var(--form_focus_border_color) } .wp-block-tag-cloud a { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; margin: 2px 0; padding: 0 10px; min-height: 2.15em; line-height: 2.15em; font-size: .9em; border: 1px solid var(--link_color); color: var(--link_color); text-decoration: none } .wp-block-tag-cloud a:hover { color: #fff } .wp-block-tag-cloud a:hover .tag-link-count { color: #fff } .ltr .wp-block-tag-cloud a .tag-link-count { padding-left: 2px } .rtl .wp-block-tag-cloud a .tag-link-count { padding-right: 2px } .wp-block-tag-cloud .tag-cloud-link:hover { border-color: var(--primary_color); background-color: var(--primary_color) } .wp-block-archives-dropdown, .wp-block-categories-dropdown { width: 100% } .wp-block-archives-list, .wp-block-categories, .wp-block-latest-posts, .wp-block-rss { margin: 0; padding: 0 } .wp-block-archives-list li, .wp-block-categories li, .wp-block-latest-posts li, .wp-block-rss li { display: block; position: relative; padding: 10px 10px 10px 12px; border-bottom: 1px solid var(--sep_color) } .wp-block-archives-list li a:before, .wp-block-categories li a:before, .wp-block-latest-posts li a:before, .wp-block-rss li a:before { content: "\f105"; position: absolute; margin-left: -12px; font-family: icomoon; color: inherit } .wp-block-latest-comments .wp-block-latest-comments__comment-date, .wp-block-latest-posts__post-date, .wp-block-rss__item-author, .wp-block-rss__item-publish-date { font-size: var(--meta_font_size) } .tribe-editor__events-link .tribe-editor__btn--link input { font-family: inherit; font-weight: inherit; font-size: inherit; color: inherit; background: 0 0 } .tribe-editor__block .tribe-editor__btn--link svg { display: none } .tribe-editor__event-price__label { color: var(--primary_color) } /*===========================*/ .wp-caption { position: relative; border: 1px solid #999; background: #f6f6f6; margin-bottom: 20px; } .wp-caption p { padding: 10px; margin: 0; } .wp-caption .images__print { color: #3F8FD2; font-size: 25px; position: absolute; right: 10px; top: 10px; display: block; background: #f6f6f6; width: 40px; height: 40px; text-align: center; border-radius: 50%; opacity: 0; transition: .4s linear; cursor: pointer; line-height: 38px; } .wp-caption:hover .images__print { opacity: 1; } .wp-caption .images__print:hover { background: #3F8FD2; color: #f6f6f6; } @media (max-width: 1023px) { .wp-caption .images__print { opacity: 1; } }