@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.tippy-box[data-animation=scale-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-subtle][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale-subtle][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale-subtle][data-state=hidden]{transform:scale(.8);opacity:0}.gs_logo_area{max-width:100vw;position:relative}.gs_logo_area,.gs_logo_area *{-webkit-box-sizing:border-box;box-sizing:border-box}.gs_logo_area.gs_logo__loaded{opacity:1!important;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition-property:opacity,visibility;-o-transition-property:opacity,visibility;transition-property:opacity,visibility;visibility:visible!important}.oxy-gs-logo-slider{width:100%}.gs_logo_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.gs_logo_container .gs_logo_title{font-size:16px;font-weight:400;margin:20px 0 0;text-align:center}.gs_logo_container .gs_logo_cats{text-align:center}.gs_logo_container .swiper-wrapper{opacity:1;overflow:initial!important}.gs_logo_container.swiper-ticker .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.gs_logo_container.swiper-container{height:auto!important}.gs_logo_overflow--hidden{overflow:hidden!important}.gs_logo_single--wrapper{padding:8px;width:20%}.gs_logo_single{border-radius:4px;height:100%;padding:24px 16px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition-property:border,background,-webkit-box-shadow;transition-property:border,background,-webkit-box-shadow;-o-transition-property:border,background,box-shadow;transition-property:border,background,box-shadow;transition-property:border,background,box-shadow,-webkit-box-shadow;width:100%}.gs_logo_single.gs_logo-single--flex-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.gs_logo_single .gs_logo_single--inner>a,.gs_logo_single>a{display:block}.gs_logo_single img{display:block!important;height:auto;margin:0 auto;max-height:100%;max-width:100%;-webkit-transition:-webkit-filter .25s ease-in-out;transition:-webkit-filter .25s ease-in-out;-o-transition:filter .25s ease-in-out;transition:filter .25s ease-in-out;transition:filter .25s ease-in-out,-webkit-filter .25s ease-in-out;width:100%}.gs_logo_single--inner{min-width:100%}.gs-logo-details>:last-child{margin-bottom:0}div[class*=gs_logo_container_list] .gs_logo--details-area,div[class*=gs_logo_container_list] .gs_logo--image-area{padding:10px}div[class*=gs_logo_container_list] .gs_logo--image-area a{display:block;line-height:0}div[class*=gs_logo_container_list] .gs_logo--details-area{-ms-flex-preferred-size:100%;flex-basis:100%}div[class*=gs_logo_container_list] .gs_logo_single{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#f8f8fb;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;overflow:hidden}div[class*=gs_logo_container_list] img{max-height:180px;max-width:180px}div[class*=gs_logo_container_list] .gs_logo_title{color:#2196f3;font-size:17px;margin:0;text-align:left;text-transform:capitalize}div[class*=gs_logo_container_list] .gs_logo_cats{text-align:left}div[class*=gs_logo_container_list] .gs-logo-details{margin-top:16px}div.gs_logo_container_list .gs_logo_single--wrapper{width:100%}div.gs_logo_container_list .gs_logo--image-area{margin-right:6px}.gs-logos-table{display:table;margin-left:0!important;margin-right:0!important;width:100%}.gs-logos-table-row{display:table-row}.gs-logos-table-cell{border-bottom:1px solid #e4e9ec;display:table-cell;padding:30px 20px;vertical-align:middle}.gs-logos-table-cell.gsc-image{width:10%}.gs-logos-table-cell.gsc-image img{max-height:140px;max-width:140px;-o-object-fit:contain;object-fit:contain}.gs-logos-table-cell.gsc-name{white-space:nowrap;width:12%}.gs-logos-table-cell.gsc-desc{width:100%}.gs-logos-table-cell .gs_logo_title{color:#2196f3;font-size:16px;margin:0;text-align:left;text-transform:capitalize}.gsc-table-head .gs-logos-table-cell{border-bottom:2px solid #9dd8f3;color:#03a9f4;font-weight:400;padding-bottom:10px;padding-top:10px}.gs-swiper--test-class .swiper-slide{height:auto!important}.gs_logo_area.center .swiper-slide{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gs_logo_area.center .swiper-slide:not(.swiper-slide-active){opacity:.4;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.gs_logo_area.center .swiper-slide.swiper-slide-active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.def_to_gray:hover,.gray,.gray_to_def,.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:grayscale(1);filter:grayscale(1)}.def_to_gray,.gray_to_def:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.gs_logo_area .swiper-button-next,.gs_logo_area .swiper-button-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(49,50,53,.15);border-radius:50%;-webkit-box-shadow:none!important;box-shadow:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;justify-content:center;opacity:.6;outline:none!important;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:34px}.gs_logo_area .swiper-button-next:after,.gs_logo_area .swiper-button-prev:after{content:none}.gs_logo_area .swiper-button-next svg,.gs_logo_area .swiper-button-prev svg{fill:#3e4146;height:auto;width:8px}.gs_logo_area .swiper-button-next:hover,.gs_logo_area .swiper-button-prev:hover{opacity:1}.gs_logo_area .swiper-pagination-bullet{height:10px;width:10px}.gs_logo_area .swiper-pagination-bullet:focus{outline:none!important}.gs_logo_area.carousel_has--dots .gs_logo_container{padding-bottom:54px}.gs_logo_area .swiper-button-next,.gs_logo_area .swiper-button-prev{background-image:none!important}.gs_logo_area.carousel_nav_pos--left-right .swiper-button-next,.gs_logo_area.carousel_nav_pos--left-right .swiper-button-prev,.gs_logo_area.carousel_nav_pos--left-right-out .swiper-button-next,.gs_logo_area.carousel_nav_pos--left-right-out .swiper-button-prev{opacity:0;visibility:hidden}.gs_logo_area.carousel_nav_pos--left-right-out:hover .swiper-button-next,.gs_logo_area.carousel_nav_pos--left-right-out:hover .swiper-button-prev,.gs_logo_area.carousel_nav_pos--left-right:hover .swiper-button-next,.gs_logo_area.carousel_nav_pos--left-right:hover .swiper-button-prev{opacity:1;visibility:visible}@media (min-width:1300px){.gs_logo_area.carousel_nav_pos--left-right-out .swiper-button-next,.gs_logo_area.carousel_nav_pos--left-right-out .swiper-button-prev{opacity:1;visibility:visible}.gs_logo_area.carousel_nav_pos--left-right-out .swiper-button-prev{left:-44px}.gs_logo_area.carousel_nav_pos--left-right-out .swiper-button-next{right:-44px}}.gs_logo_area.carousel_nav_pos--bottom{padding-bottom:54px}.gs_logo_area.carousel_nav_pos--bottom .swiper-button-next,.gs_logo_area.carousel_nav_pos--bottom .swiper-button-prev{bottom:0;top:auto}.gs_logo_area.carousel_nav_pos--bottom .swiper-button-prev,.gs_logo_area.carousel_nav_pos--bottom .swiper-container-rtl .swiper-button-next{left:50%;margin-left:-40px;right:auto}.gs_logo_area.carousel_nav_pos--bottom .swiper-button-next,.gs_logo_area.carousel_nav_pos--bottom .swiper-container-rtl .swiper-button-prev{left:auto;margin-right:-40px;right:50%}.tippy-box{background-color:#434343;font-size:15px}.tippy-content{letter-spacing:.3px;padding:6px 15px 5px;position:relative;z-index:1}.tippy-arrow{color:#434343}html[dir=rtl] .gs-logos-table-cell .gs_logo_title,html[dir=rtl] div[class*=gs_logo_container_list] .gs_logo_title{text-align:right}@media (max-width:1023px){div[class*=gs_logo_container_list] img{max-height:130px;max-width:130px}}@media (max-width:767px){div[class*=gs_logo_container_list] .gs_logo_single{display:block;text-align:center}div[class*=gs_logo_container_list] .gs_logo_title{text-align:center!important}div[class*=gs_logo_container_list] .gs_logo--image-area{margin-left:0;margin-right:0}.gs-logos-table{text-align:center}.gs-logos-table,.gs-logos-table .gs-logos-table-cell,.gs-logos-table .gs-logos-table-row{display:block;width:100%}.gs-logos-table .gsc-table-head{display:none!important}.gs-logos-table .gs-logos-table-cell.gsc-image a{display:inline-block}.gs-logos-table .gs-logos-table-cell.gsc-image img{max-height:80px;max-width:160px}.gs-logos-table .gs_logo_title{text-align:center!important}.gs-logos-table .gs-logos-table-row{padding:30px 0}.gs-logos-table .gs-logos-table-row:not(:last-child){border-bottom:1px solid #e4e9ec}.gs-logos-table .gs-logos-table-cell{border:none;padding:10px 0}}@media (max-width:680px){div.gs_logo_area div.gs_logo_container_list1 .gs_logo_single--wrapper,div.gs_logo_area div.gs_logo_container_list2 .gs_logo_single--wrapper,div.gs_logo_area div.gs_logo_container_list3 .gs_logo_single--wrapper,div.gs_logo_area div.gs_logo_container_list4 .gs_logo_single--wrapper{width:100%!important}}.ls-container,
.ls-wp-container {
visibility: hidden;
position: relative;
max-width: 100%;
user-select: none;
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
}
.ls-inner {
position: relative;
width: 100%;
height: 100%;
background-position: center center;
z-index: 30;
}
.ls-wp-fullwidth-container {
width: 100%;
position: relative;
}
.ls-wp-fullwidth-helper {
position: absolute;
} ls-scene-wrapper {
width: 100%;
margin: 0 auto;
display: block !important;
position: relative !important;
}
ls-scene-wrapper .ls-container {
position: sticky !important;
top: 0;
}
ls-silent-wrapper {
width: 100vw;
height: 100vh;
z-index: -1 !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
position: fixed !important;
left:  -200vw;
top: -200vh;
}
ls-scene-wrapper[data-disabled-scene] {
height: auto !important;
} .ls-slide-bgcolor,
.ls-slide-backgrounds,
.ls-slide-effects,
.ls-background-videos,
.ls-bg-video-overlay {
-o-transform: translateZ(0);
-ms-transform: translateZ(0);
-moz-transform: translateZ(0);
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.ls-layers,
.ls-slide-bgcolor,
.ls-slide-backgrounds,
.ls-slide-effects,
.ls-background-videos,
.ls-bg-video-overlay {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
overflow: hidden;
}
.ls-text-layer .ls-ch .ls-grad-bg-overflow {
display: block;
position: absolute;
width: 100%;
height: 100%;
z-index: -1;
}
.ls-wrapper {
padding: 0 !important;
visibility: visible !important;
border: 0 !important;
z-index: 1;
}
.ls-wrapper.ls-fix-textnodes .ls-ln,
.ls-wrapper.ls-fix-textnodes .ls-wd {
position: static !important;
transform: none !important;
}
.ls-wrapper .ls-ln {
white-space: nowrap;
}
.ls-layer.ls-has-chars .ls-wd {
position: static !important;
}
.ls-layer.ls-has-chars .ls-ch {
position: relative !important;
}
.ls-layer.ls-has-words .ls-wd {
position: relative !important;
}
.ls-layer.ls-has-lines .ls-ln {
position: relative !important;
}
.ls-layer .ls-ch,
.ls-layer .ls-wd,
.ls-layer .ls-ln {
text-decoration: inherit;
}
.ls-layer[data-ls-text-animating-in][data-ls-mask-text-in] .ls-ch,
.ls-layer[data-ls-text-animating-in][data-ls-mask-text-in] .ls-wd,
.ls-layer[data-ls-text-animating-in][data-ls-mask-text-in] .ls-ln,
.ls-layer[data-ls-text-animating-out][data-ls-mask-text-out] .ls-ch,
.ls-layer[data-ls-text-animating-out][data-ls-mask-text-out] .ls-wd,
.ls-layer[data-ls-text-animating-out][data-ls-mask-text-out] .ls-ln {
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.ls-textnode-dummy {
display: inline-block !important;
visibility: hidden !important;
pointer-events: none !important;
}
.ls-textnode-bgclip-wrap {
left: 0;
top: 0;
position: absolute;
background-clip: text;
-webkit-background-clip: text;
text-fill-color: transparent;
-webkit-text-fill-color: transparent;
text-align: left !important;
pointer-events: none !important;
}
.ls-textnode {
color: transparent;
text-fill-color: transparent;
-webkit-text-fill-color: transparent;
}
.ls-wrapper.ls-force-display-block {
display: block !important;
}
.ls-wrapper.ls-force-visibility-hidden {
visibility: hidden !important;
}
.ls-wrapper.ls-force-left-0 {
left: 0 !important;
}
.ls-wrapper.ls-force-width-auto {
width: auto !important;
}
.ls-force-height-auto {
height: auto !important;
}
.ls-wrapper.ls-force-full-size {
width: 100% !important;
height: 100% !important;
}
.ls-layer.ls-force-no-transform,
.ls-wrapper.ls-force-no-transform {
transform: none !important;
}
.ls-force-no-transform .ls-ln,
.ls-force-no-transform .ls-wd,
.ls-force-no-transform .ls-ch {
transform: none !important;
}
.ls-background-videos {
z-index: 1;
}
.ls-bg-video-overlay {
z-index: 21;
background-repeat: repeat;
background-position: center center;
}
.ls-slide-backgrounds {
z-index: 2;
}
.ls-slide-effects {
z-index: 4;
}
.ls-slide-bgcolor {
z-index: 1;
}
.ls-layers {
z-index: 35;
}
.ls-z,
.ls-parallax,
.ls-in-out,
.ls-scroll,
.ls-scroll-transform,
.ls-loop,
.ls-clip {
position: absolute !important;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.ls-clip,
.ls-m-layers-clip {
clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.ls-layers-clip {
clip: rect( 0px, var( --sw ), var( --sh ), 0px );
}
.ls-z {
width: 100% !important;
height: 100% !important;
top: 0 !important;
left: 0 !important;
bottom: auto !important;
right: auto !important;
display: block !important;
overflow: visible !important;
pointer-events: none !important;
}
.ls-z.ls-wrapper.ls-pinned {
position: fixed !important;
}
.ls-slide-backgrounds .ls-wrapper.ls-z {
overflow: hidden !important;
}
.ls-inner-wrapper {
pointer-events: auto;
}
.ls-inner-wrapper * {
pointer-events: inherit;
}
.ls-in-out {
display: none;
}
.ls-loop, .ls-clip {
display: block !important;
}
.ls-parallax,
.ls-in-out,
.ls-scroll,
.ls-scroll-transform,
.ls-loop,
.ls-z {
background: none !important;
}
.ls-bg-wrap,
.ls-loop {
margin: 0 !important;
}
.ls-wrapper > .ls-layer,
.ls-wrapper > a > .ls-layer
.ls-wrapper > .ls-bg {
line-height: normal;
white-space: nowrap;
word-wrap: normal;
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.ls-wrapper > .ls-layer,
.ls-wrapper > a > .ls-layer {
position: static !important;
display: block !important;
transform: translateZ(0);
}
.ls-bg-wrap,
.ls-bg-outer {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.ls-bg-wrap {
display: none;
}
.ls-bg-outer {
overflow: hidden !important;
}
.ls-wrapper > a.ls-layer-link {
cursor: pointer !important;
display: block !important;
position: absolute !important;
left: 0 !important;
top: 0 !important;
width: 100% !important;
height: 100% !important;
z-index: 10;
-o-transform: translateZ(100px);
-ms-transform: translateZ(100px);
-moz-transform: translateZ(100px);
-webkit-transform: translateZ(100px);
transform: translateZ(100px);
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) !important;
}  .ls-gui-element {
z-index: 40;
text-decoration: none !important;
}
.ls-loading-container {
position: absolute !important;
display: none;
left: 50% !important;
top: 50% !important;
}
.ls-loading-indicator {
margin: 0 auto;
} .ls-media-unmute {
visibility: hidden;
position: absolute;
left: 16px;
top: 16px;
width: 30px;
height: 30px;
cursor: pointer;
opacity: .65;
}
.ls-media-unmute-active {
visibility: visible;
}
.ls-media-unmute-bg {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 30px;
border: 0 solid white;
transform: scale(0.1);
background: rgba(0,0,0,.25);
box-shadow: 0 3px 10px rgba(0,0,0,.2);
}
.ls-icon-muted, .ls-icon-unmuted {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-position: center;
background-size: 20px;
transform: scale(0.1);
}
.ls-media-unmute-active .ls-media-unmute-bg {
border: 2px solid white;
}
.ls-media-unmute-active .ls-icon-muted,
.ls-media-unmute-active .ls-icon-unmuted,
.ls-media-unmute-active .ls-media-unmute-bg {
transform: scale(1) !important;
}
.ls-icon-muted {
background-image: url(//www.delfarchitectural.com.au/wp-content/plugins/LayerSlider/assets/static/layerslider/img/icon-muted-white.png);
opacity: 1;
}
.ls-icon-unmuted {
background-image: url(//www.delfarchitectural.com.au/wp-content/plugins/LayerSlider/assets/static/layerslider/img/icon-unmuted-white.png);
opacity: 0;
}
.ls-media-unmute:hover {
opacity: 1;
}
.ls-media-unmute:hover .ls-icon-muted {
opacity: 0;
}
.ls-media-unmute:hover .ls-icon-unmuted {
opacity: 1;
}
.ls-media-unmute-bg,
.ls-icon-unmuted,
.ls-media-unmute,
.ls-icon-muted {
transition: all .3s ease-in-out !important;
} .ls-bottom-slidebuttons {
text-align: left;
}
.ls-bottom-nav-wrapper,
.ls-below-thumbnails {
height: 0;
position: relative;
text-align: center;
margin: 0 auto;
}
.ls-below-thumbnails {
display: none;
}
.ls-bottom-nav-wrapper a,
.ls-nav-prev,
.ls-nav-next {
outline: none;
}
.ls-bottom-slidebuttons {
position: relative;
}
.ls-bottom-slidebuttons,
.ls-nav-start,
.ls-nav-stop,
.ls-nav-sides {
position: relative;
}
.ls-nothumb {
text-align: center !important;
}
.ls-link,
.ls-link:hover {
position: absolute !important;
width: 100% !important;
height: 100% !important;
left: 0 !important;
top: 0 !important;
}
.ls-link {
display: none;
}
.ls-link-on-top {
z-index: 999999 !important;
}
.ls-link, .ls-wrapper > a > * {
background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ls-bottom-nav-wrapper,
.ls-thumbnail-wrapper,
.ls-nav-prev,
.ls-nav-next {
visibility: hidden;
} .ls-bar-timer {
position: absolute;
width: 0;
height: 2px;
background: white;
border-bottom: 2px solid #555;
opacity: .55;
top: 0;
}
.ls-circle-timer {
width: 16px;
height: 16px;
position: absolute;
right: 10px;
top: 10px;
opacity: .65;
display: none;
}
.ls-container .ls-circle-timer,
.ls-container .ls-circle-timer * {
box-sizing: border-box !important;
}
.ls-ct-half {
border: 4px solid white;
}
.ls-ct-left,
.ls-ct-right {
width: 50%;
height: 100%;
overflow: hidden;
}
.ls-ct-left,
.ls-ct-right {
position: absolute;
}
.ls-ct-left {
left: 0;
}
.ls-ct-right {
left: 50%;
}
.ls-ct-rotate {
width: 200%;
height: 100%;
position: absolute;
top: 0;
}
.ls-ct-left .ls-ct-rotate,
.ls-ct-right .ls-ct-hider,
.ls-ct-right .ls-ct-half {
left: 0;
}
.ls-ct-right .ls-ct-rotate,
.ls-ct-left .ls-ct-hider,
.ls-ct-left .ls-ct-half {
right: 0;
}
.ls-ct-hider,
.ls-ct-half {
position: absolute;
top: 0;
}
.ls-ct-hider {
width: 50%;
height: 100%;
overflow: hidden;
}
.ls-ct-half {
width: 200%;
height: 100%;
}
.ls-ct-center {
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
border: 4px solid black;
opacity: 0.2;
}
.ls-ct-half,
.ls-ct-center {
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
}
.ls-slidebar-container {
margin: 10px auto;
}
.ls-slidebar-container,
.ls-slidebar {
position: relative;
}
.ls-progressbar,
.ls-slidebar-slider-container {
position: absolute;
left: 0;
top: 0;
}
.ls-progressbar {
width: 0;
height: 100%;
z-index: 1;
}
.ls-slidebar-slider-container {
z-index: 2;
}
.ls-slidebar-slider {
position: static !important;
cursor: pointer;
} .ls-slidebar {
height: 10px;
background-color: #ddd;
}
.ls-slidebar,
.ls-progressbar {
border-radius: 10px;
}
.ls-progressbar {
background-color: #bbb;
}
.ls-slidebar-slider-container {
top: 50%;
}
.ls-slidebar-slider {
width: 20px;
height: 20px;
border-radius: 20px;
background-color: #999;
} .ls-slidebar-light .ls-slidebar {
height: 8px;
background-color: white;
border: 1px solid #ddd;
border-top: 1px solid #ccc;
}
.ls-slidebar-light .ls-slidebar,
.ls-slidebar-light .ls-progressbar {
border-radius: 10px;
}
.ls-slidebar-light .ls-progressbar {
background-color: #eee;
}
.ls-slidebar-light .ls-slidebar-slider-container {
top: 50%;
}
.ls-slidebar-light .ls-slidebar-slider {
width: 18px;
height: 18px;
border-radius: 20px;
background-color: #eee;
border: 1px solid #bbb;
border-top: 1px solid #ccc;
border-bottom: 1px solid #999;
} .ls-tn {
display: none !important;
}
.ls-thumbnail-hover {
display: none;
position: absolute;
left: 0;
}
.ls-thumbnail-hover-inner {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
display: none;
}
.ls-thumbnail-hover-bg {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.ls-thumbnail-hover-img {
position: absolute;
overflow: hidden;
}
.ls-thumbnail-hover img {
max-width: none !important;
position: absolute;
display: inline-block;
visibility: visible !important;
left: 50%;
top: 0;
}
.ls-thumbnail-hover span {
left: 50%;
top: 100%;
width: 0;
height: 0;
display: block;
position: absolute;
border-left-color: transparent !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
}
.ls-thumbnail-wrapper {
position: relative;
width: 100%;
margin: 0 auto;
}
.ls-thumbnail-wrapper.ls-thumbnail-fill  a img {
width: 100%;
}
.ls-thumbnail {
position: relative;
margin: 0 auto;
}
.ls-thumbnail-inner,
.ls-thumbnail-slide-container {
width: 100%;
}
.ls-thumbnail-slide-container {
overflow: hidden !important;
position: relative;
}
.ls-thumbnail-slide {
text-align: center;
white-space: nowrap;
float: left;
position: relative;
}
.ls-thumbnail-slide a {
overflow: hidden;
display: inline-block;
width: 0;
height: 0;
position: relative;
}
.ls-thumbnail-slide img {
max-width: none !important;
max-height: 100% !important;
height: 100%;
visibility: visible !important;
background-position: center !important;
}
.ls-touchscroll {
overflow-x: auto !important;
} .ls-shadow {
display: none;
position: absolute;
z-index: 10 !important;
top: 100%;
width: 100%;
left: 0;
overflow: hidden !important;
visibility: hidden;
}
.ls-shadow img {
width: 100% !important;
height: auto !important;
position: absolute !important;
left: 0 !important;
bottom: 0 !important;
} .ls-media-layer {
overflow: hidden;
}
.ls-vpcontainer,
.ls-videopreview {
width : 100%;
height : 100%;
position : absolute;
left : 0;
top : 0;
cursor : pointer;
}
.ls-videopreview {
background-size: cover;
background-position: center center;
}
.ls-videopreview {
z-index: 1;
}
.ls-playvideo {
position: absolute;
left: 50%;
top: 50%;
cursor: pointer;
z-index: 2;
}
.ls-autoplay .ls-playvideo,
.ls-instant-autoplay .ls-playvideo {
display: none !important;
} .ls-forcehide {
display: none !important;
} .ls-yourlogo {
position: absolute;
z-index: 50;
}  .ls-slide-transition-wrapper {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 3;
}
.ls-slide-transition-wrapper,
.ls-slide-transition-wrapper * {
text-align: left !important;
}
.ls-slide-transition-tile {
position: relative;
float: left;
}
.ls-slide-transition-tile img {
visibility: visible;
margin: 0 !important;
}
.ls-curtiles {
overflow: hidden;
}
.ls-curtiles,
.ls-nexttiles {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.ls-curtile, .ls-nexttile {
overflow: hidden;
width: 100% !important;
height: 100% !important;
-o-transform: translateZ(0);
-ms-transform: translateZ(0);
-moz-transform: translateZ(0);
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.ls-nexttile {
display: none;
}
.ls-3d-container {
position: relative;
overflow: visible !important;
-ms-perspective: none !important;
-moz-perspective: none !important;
-webkit-perspective: none !important;
perspective: none !important;
}
.ls-3d-box {
position: absolute;
}
.ls-3d-box > div {
overflow: hidden;
margin: 0;
padding: 0;
position: absolute;
background-color: #888;
}
.ls-3d-box .ls-3d-top,
.ls-3d-box .ls-3d-bottom {
background-color: #555;
}
.ls-slide-transition-wrapper,
.ls-slide-transition-tile {
-ms-perspective: 1500px;
-moz-perspective: 1500px;
-webkit-perspective: 1500px;
perspective: 1500px;
}
.ls-slide-transition-tile,
.ls-3d-box,
.ls-curtiles,
.ls-nexttiles {
-ms-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.ls-curtile,
.ls-nexttile,
.ls-3d-box {
-ms-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
} html body .ls-container.ls-wp-container.ls-fullsize:not(.ls-hidden),
html body .ls-container.ls-wp-container.ls-fullwidth:not(.ls-hidden),
html body .ls-container.ls-wp-container.ls-responsive:not(.ls-hidden),
html body .ls-container.ls-wp-container.ls-fixedsize:not(.ls-hidden),
#ls-global .ls-container.ls-wp-container.ls-fullsize:not(.ls-hidden),
#ls-global .ls-container.ls-wp-container.ls-fullwidth:not(.ls-hidden),
#ls-global .ls-container.ls-wp-container.ls-responsive:not(.ls-hidden),
#ls-global .ls-container.ls-wp-container.ls-fixedsize:not(.ls-hidden) {
max-width: 100%;
}
html body .ls-container.ls-hidden,
#ls-global .ls-container.ls-hidden {
width: 0px !important;
height: 0px !important;
position: absolute;
left: -5000px;
top: -5000px;
z-index: -1;
overflow: hidden !important;
visibility: hidden !important;
display: block !important;
}
.ls-selectable {
user-select: text;
-ms-user-select: text;
-moz-user-select: text;
-webkit-user-select: text;
}
.ls-unselectable {
user-select: none;
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
}
.ls-visible {
overflow: visible !important;
clip: auto !important;
clip-path: none !important;
}
.ls-unselectable {
user-select: none;
-o-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
}
.ls-overflow-hidden {
overflow: hidden;
}
.ls-overflowx-hidden {
overflow-x: hidden;
}
html body .ls-overflow-visible,
html#ls-global .ls-overflow-visible,
body#ls-global .ls-overflow-visible,
#ls-global .ls-overflow-visible,
.ls-overflow-visible {
overflow: visible !important;
}
.ls-overflowy-hidden {
overflow-y: hidden;
}
.ls-slide {
display: block !important;
visibility: hidden !important;
position: absolute !important;
overflow: hidden;
top: 0 !important;
left: 0 !important;
bottom: auto !important;
right: auto !important;
background: none;
border: none !important;
margin: 0 !important;
padding: 0 !important;
}
.ls-slide > .ls-layer,
.ls-slide > .ls-l,
.ls-slide > .ls-bg,
.ls-slide > a > .ls-layer,
.ls-slide > a > .ls-l,
.ls-slide > a > .ls-bg {
position: absolute !important;
white-space: nowrap;
}
.ls-fullscreen {
margin: 0 !important;
padding: 0 !important;
width: auto !important;
height: auto !important;
}
.ls-fullscreen .ls-container {
background-color: black;
margin: 0 auto !important;
}
.ls-fullscreen .ls-fullscreen-wrapper {
width: 100% !important;
height: 100% !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background-color: black;
overflow: hidden !important;
position: relative !important;
}
.ls-fullscreen .ls-fullscreen-wrapper .ls-container,
.ls-fullscreen .ls-fullscreen-wrapper .ls-wp-container {
position: absolute !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%,-50%) !important;
}
.ls-layer .split-item {
font-weight: inherit !important;
font-family: inherit !important;
font-size: inherit;
color: inherit;
}
html body .ls-container .ls-layer,
#ls-global .ls-container .ls-layer,
html body .ls-container .ls-l,
#ls-global .ls-container .ls-l {
border-width: 0;
border-style: solid;
border-color: #000;
color: #000; font-size: 36px;
font-family: Arial, sans-serif;
background-repeat: no-repeat;
stroke: #000;
text-align: left;
font-style: normal;
text-decoration: none;
text-transform: none;
font-weight: 400;
letter-spacing: 0;
background-position: 0% 0%;
background-clip: border-box;
opacity: 1;
mix-blend-mode: unset;
}
.ls-container .ls-layer svg,
.ls-container .ls-l svg {
width: 1em;
height: 1em;
display: block;
}
.ls-container .ls-layer:not(.ls-html-layer),
.ls-container .ls-l:not(.ls-html-layer) {
stroke-width: 0;
}
.ls-container .ls-layer:not(.ls-html-layer) svg,
.ls-container .ls-l:not(.ls-html-layer) svg {
fill: currentColor;
}
.ls-container .ls-layer.ls-shape-layer svg,
.ls-container .ls-layer.ls-svg-layer svg,
.ls-container .ls-l.ls-shape-layer svg,
.ls-container .ls-l.ls-svg-layer svg {
width: 100%;
height: 100%;
}
.ls-container .ls-layer.ls-icon-layer .fa,
.ls-container .ls-l.ls-icon-layer .fa {
display: block;
line-height: inherit;
}
.ls-container .ls-layer.ls-ib-icon svg,
.ls-container .ls-l.ls-ib-icon svg,
.ls-container .ls-layer.ls-ib-icon .fa,
.ls-container .ls-l.ls-ib-icon .fa {
display: inline-block;
vertical-align: middle;
}
.ls-container .ls-layer.ls-html-layer svg,
.ls-container .ls-l.ls-html-layer svg {
display: inline;
width: auto;
height: auto;
}
.ls-container .ls-button-layer {
cursor: pointer;
} .ls-l[data-ls-smart-bg],
.ls-layer[data-ls-smart-bg],
ls-layer[data-ls-smart-bg] {
overflow: hidden !important;
background-size: 0 0 !important;
}
.ls-l[data-ls-smart-bg]:before,
.ls-layer[data-ls-smart-bg]:before,
ls-layer[data-ls-smart-bg]:before {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
z-index: -1;
width: var(--sw);
height: var(--sh);
transform: translate( calc( var( --x, 0px ) + var( --lx, 0px ) ), calc( var( --y, 0px ) + var( --ly, 0px ) ) );
background-image: inherit;
background-size: var( --bgs, inherit );
background-position: inherit;
background-repeat: inherit;
} html body .ls-nav-prev,
#ls-global .ls-nav-prev,
html body .ls-nav-next,
#ls-global .ls-nav-next,
html body .ls-bottom-nav-wrapper a,
#ls-global .ls-bottom-nav-wrapper a,
html body .ls-container .ls-fullscreen,
#ls-global .ls-container .ls-fullscreen,
html body .ls-thumbnail a,
#ls-global .ls-thumbnail a {
transition: none;
-ms-transition: none;
-webkit-transition: none;
line-height: normal;
outline: none;
padding: 0;
border: 0;
}
html body .ls-wrapper > a,
#ls-global .ls-wrapper > a,
html body .ls-wrapper > p,
#ls-global .ls-wrapper > p,
html body .ls-wrapper > h1,
#ls-global .ls-wrapper > h1,
html body .ls-wrapper > h2,
#ls-global .ls-wrapper > h2,
html body .ls-wrapper > h3,
#ls-global .ls-wrapper > h3,
html body .ls-wrapper > h4,
#ls-global .ls-wrapper > h4,
html body .ls-wrapper > h5,
#ls-global .ls-wrapper > h5,
html body .ls-wrapper > img,
#ls-global .ls-wrapper > img,
html body .ls-wrapper > div,
#ls-global .ls-wrapper > div,
html body .ls-wrapper > span,
#ls-global .ls-wrapper > span,
html body .ls-wrapper .ls-bg,
#ls-global .ls-wrapper .ls-bg,
html body .ls-wrapper .ls-layer,
#ls-global .ls-wrapper .ls-layer,
html body .ls-slide .ls-layer,
#ls-global .ls-slide .ls-layer,
html body .ls-slide a .ls-layer,
#ls-global .ls-slide a .ls-layer {
transition: none;
-ms-transition: none;
-webkit-transition: none;
line-height: normal;
outline: none;
padding: 0;
margin: 0;
border-width: 0;
}
html body .ls-container img,
#ls-global .ls-container img {
transition: none;
-ms-transition: none;
-webkit-transition: none;
line-height: normal;
outline: none;
background: none;
min-width: 0 !important;
max-width: none !important;
border-radius: 0;
box-shadow: none;
border-width: 0;
padding: 0;
}
html body .ls-wp-container .ls-wrapper > a > *,
#ls-global .ls-wp-container .ls-wrapper > a > * {
margin: 0;
}
html body .ls-wp-container .ls-wrapper > a,
#ls-global .ls-wp-container .ls-wrapper > a {
text-decoration: none;
}
.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-gui-element *,
.ls-gui-element,
.ls-container,
.ls-slide > *,
.ls-slide,
.ls-wrapper,
.ls-layer {
box-sizing: content-box !important;
}
html body .ls-yourlogo,
#ls-global .ls-yourlogo {
margin: 0;
}
html body .ls-tn,
#ls-global .ls-tn {
display: none;
}
.ls-bottom-nav-wrapper,
.ls-bottom-nav-wrapper span,
.ls-bottom-nav-wrapper a {
line-height: 0;
font-size: 0;
}
html body .ls-container video,
#ls-global .ls-container video {
max-width: none !important;
object-fit: cover !important;
}
html body .ls-container.ls-wp-container,
#ls-global .ls-container.ls-wp-container,
html body .ls-fullscreen-wrapper,
#ls-global .ls-fullscreen-wrapper {
max-width: none;
} html body .ls-container,
#ls-global .ls-container,
html body .ls-container .ls-slide-transition-wrapper,
#ls-global .ls-container .ls-slide-transition-wrapper,
html body .ls-container .ls-slide-transition-wrapper *,
#ls-global .ls-container .ls-slide-transition-wrapper *,
html body .ls-container .ls-bottom-nav-wrapper,
#ls-global .ls-container .ls-bottom-nav-wrapper,
html body .ls-container .ls-bottom-nav-wrapper *,
#ls-global .ls-container .ls-bottom-nav-wrapper *,
html body .ls-container .ls-bottom-nav-wrapper span *,
#ls-global .ls-container .ls-bottom-nav-wrapper span *,
html body .ls-direction-fix,
#ls-global .ls-direction-fix {
direction: ltr !important;
} html body .ls-container,
#ls-global .ls-container {
float: none !important;
} .ls-slider-notification {
position: relative;
margin: 10px auto;
padding: 10px 10px 15px 88px;
border-radius: 5px;
min-height: 60px;
background: #de4528;
color: white !important;
font-family: 'Open Sans', arial, sans-serif !important;
}
.ls-slider-notification a {
color: white !important;
text-decoration: underline !important;
}
.ls-slider-notification-logo {
position: absolute;
top: 16px;
left: 17px;
width: 56px;
height: 56px;
font-size: 49px;
line-height: 53px;
border-radius: 56px;
background-color: white;
color: #de4528;
font-style: normal;
font-weight: 800;
text-align: center;
}
.ls-slider-notification strong {
color: white !important;
display: block;
font-size: 20px;
line-height: 26px;
font-weight: normal !important;
}
.ls-slider-notification span {
display: block;
font-size: 13px;
line-height: 16px;
text-align: justify !important;
} @media screen and (max-width: 767px) {
.ls-container .ls-layers > .ls-hide-on-phone,
.ls-container .ls-background-videos .ls-hide-on-phone video,
.ls-container .ls-background-videos .ls-hide-on-phone audio,
.ls-container .ls-background-videos .ls-hide-on-phone iframe {
display: none !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.ls-container .ls-layers > .ls-hide-on-tablet,
.ls-container .ls-background-videos .ls-hide-on-tablet video,
.ls-container .ls-background-videos .ls-hide-on-tablet audio,
.ls-container .ls-background-videos .ls-hide-on-tablet iframe {
display: none !important;
}
}
@media screen and (min-width: 1025px) {
.ls-container .ls-layers > .ls-hide-on-desktop,
.ls-container .ls-background-videos .ls-hide-on-desktop video,
.ls-container .ls-background-videos .ls-hide-on-desktop audio,
.ls-container .ls-background-videos .ls-hide-on-desktop iframe {
display: none !important;
}
}
.ls-container .ls-background-videos .ls-vpcontainer {
z-index: 10;
}
.ls-container .ls-background-videos .ls-videopreview {
background-size: cover !important;
}
.ls-container .ls-background-videos video,
.ls-container .ls-background-videos audio,
.ls-container .ls-background-videos iframe {
position: relative;
z-index: 20;
} @media (transform-3d), (-ms-transform-3d), (-webkit-transform-3d) {
#ls-test3d {
position: absolute;
left: 9px;
height: 3px;
}
}
.ls-z[data-ls-animating-in] .ls-wrapper.ls-in-out,
.ls-z[data-ls-animating-out] .ls-wrapper.ls-in-out,
.ls-curtile,
.ls-nexttile {
will-change: transform;
}
.ls-z[data-ls-animating-in] .ls-layer,
.ls-z[data-ls-animating-out] .ls-layer,
.ls-curtile,
.ls-nexttile {
will-change: opacity;
}
.ls-layer[data-ls-animating-in],
.ls-layer[data-ls-animating-out] {
will-change: filter;
}
.ls-layer[data-ls-text-animating-in] .ls-ln,
.ls-layer[data-ls-text-animating-in] .ls-wd,
.ls-layer[data-ls-text-animating-in] .ls-ch,
.ls-layer[data-ls-text-animating-out] .ls-ln,
.ls-layer[data-ls-text-animating-out] .ls-wd,
.ls-layer[data-ls-text-animating-out] .ls-ch {
will-change: transform;
}
.ls-z:not([data-ls-hidden]),
.ls-z:not([data-ls-hidden]) .ls-wrapper.ls-loop,
.ls-z:not([data-ls-hidden]) .ls-wrapper.ls-parallax,
.ls-z:not([data-ls-hidden]) .ls-wrapper.ls-scroll-transform,
.ls-z:not([data-ls-hidden]) .ls-wrapper.ls-scroll {
will-change: transform;
}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0} html {
font-size: 62.5%; }
body,
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6,
p,
select,
textarea {
margin: 0;
padding: 0;
text-decoration: none;
}
li,
ol,
ul {
margin: 0;
padding: 0;
}
ol li {
list-style-type: decimal;
} .screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus,
.screen-reader-shortcut:focus {
background: #fff;
box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
clip: auto !important;
color: #333;
display: block;
font-size: 1em;
font-weight: bold;
height: auto;
padding: 15px 23px 14px;
text-decoration: none;
width: auto;
z-index: 100000; }
.more-link {
position: relative;
} .genesis-skip-link {
margin: 0;
}
.genesis-skip-link .skip-link-hidden {
display: none;
visibility: hidden;
}
.genesis-skip-link li {
height: 0;
list-style: none;
width: 0;
} :focus {
color: #333;
outline: #ccc solid 1px;
} .archive-pagination:before,
.clearfix:before,
.entry:before,
.entry-pagination:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
content: " ";
display: table;
}
.archive-pagination:after,
.clearfix:after,
.entry:after,
.entry-pagination:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
clear: both;
content: " ";
display: table;
}
.clearfix:after { visibility: hidden; display: block; height: 0; font-size: 0; line-height: 0; content: " "; clear: both; }
.clearfix { display: block; } * html .clearfix { height: 1%; } *:first-child + html .clearfix { min-height: 1%; } a,
a:visited {
color: #0d72c7;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a img {
border: none;
}
a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
} body {
background: #FFFFFF;
color: #666666;
font-family: 'Pontano Sans', sans-serif;
font-size: 14px;
line-height: 1.625;
font-weight: normal;
overflow-x: hidden;
}
::-moz-selection {
background-color: #0d72c7;
color: #fff;
}
::selection {
background-color: #0d72c7;
color: #fff;
} .site-container {
background: transparent;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0px auto 0px;
padding: 0px 0px 0px 0px;
clear: both;
}
.content-sidebar-sidebar .site-container {
max-width: 100%;
}
.sidebar-sidebar-content .site-container {
max-width: 100%;
}
.sidebar-content-sidebar .site-container {
max-width: 100%;
}
.content-sidebar .site-container {
max-width: 100%;
}
.sidebar-content .site-container {
max-width: 100%;
}
.full-width-content .site-container {
max-width: 100%;
}
.content .taxonomy-description h1, .content .author-description h1, .taxonomy-description, .content blockquote, .author-description, .author-box, .comment-list li, .ping-list li, a.comment-reply-link, #author, #comment, #email, #url, #respond p.form-allowed-tags, #commentform #submit, .sidebar-primary h4, .sidebar-secondary h4, #ez-home-sidebar h4, .sidebar.widget-area .widget, .breadcrumb, .search-form input[type="submit"], #subbutton, .widget_product_search input#searchsubmit, .search-form input[type="search"], #subbox, .widget_product_search input#s, .pagination li a, .sidebar-primary .widget-title, .sidebar-secondary .widget-title, #ez-home-sidebar .widget-title, .content .archive-description h1, .content .archive-description {
-webkit-border-radius: 3px;
border-radius: 3px;
} .site-header {
background: #FFFFFF;
min-height: 90px;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
clear: both;
}
.site-header .wrap {
margin: 0 auto;
padding: 0;
float: none;
overflow: hidden;
}
.content-sidebar-sidebar .site-header .wrap {
width: 1110px;
}
.sidebar-sidebar-content .site-header .wrap {
width: 1110px;
}
.sidebar-content-sidebar .site-header .wrap {
width: 1110px;
}
.content-sidebar .site-header .wrap {
width: 1110px;
}
.sidebar-content .site-header .wrap {
width: 1110px;
}
.full-width-content .site-header .wrap {
width: 1150px;
}
.title-area {
width: 160px;
padding: 20px 0 0 0px;
float: left;
text-align: left;
overflow: hidden;
}
.site-title {
color: #333333;
font-family: 'Noto Sans', sans-serif;
font-size: 40px;
font-weight: 300;
line-height: 1.25;
text-transform: uppercase;
}
.site-title a,
.site-title a:visited {
color: #333333;
text-decoration: none;
}
.site-title a:hover {
color: #000000;
text-decoration: none;
}
.site-description {
margin: 0;
padding: 0px 0 0;
color: #333333;
font-family: 'Noto Sans', sans-serif;
font-size: 16px;
font-weight: 300;
text-transform: uppercase;
text-align: center;
}
.site-header .widget-area {
width: 980px;
padding: 20px 0px 0 0;
float: right;
text-align: right;
}
.dynamik-fixed-header.dynamik-scrolled .site-header {
width: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 9999;
}
.admin-bar.dynamik-fixed-header.dynamik-scrolled .site-header {
top: 32px;
} .header-image .site-header .wrap .title-area {
background: url(//www.delfarchitectural.com.au/wp-content/uploads/dynamik-gen/theme/images/Delf%20logo.png) left top no-repeat;
height: 60px;
margin: 10px 0 10px 5px;
float: left;
}
.header-image .title-area,
.header-image .site-title,
.header-image .site-title a {
width: 160px;
height: 60px;
padding: 0;
float: left;
display: block; 
text-indent: -9999px;
overflow: hidden;
}
.header-image .site-description {
display: block;
overflow: hidden;
} .nav-primary {
background: #FFFFFF;
border-top: 0px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0px 0 0px 0;
color: #194F90;
font-family: 'Noto Sans', sans-serif;
font-size: 14px;
line-height: 1em;
clear: both;
text-transform: uppercase;
font-family: HurmeGeometricSans3-SemiBold;
display: none;
}
.menu-primary {
margin: 0 auto;
padding: 0;
float: none;
overflow: hidden;
display: block;
clear: both;
}
.content-sidebar-sidebar .menu-primary {
width: 1110px;
}
.sidebar-sidebar-content .menu-primary {
width: 1110px;
}
.sidebar-content-sidebar .menu-primary {
width: 1110px;
}
.content-sidebar .menu-primary {
width: 1110px;
}
.sidebar-content .menu-primary {
width: 1110px;
}
.full-width-content .menu-primary {
width: 1150px;
}
.menu-primary ul {
float: left;
width: 100%;
}
.menu-primary li {
float: left;
list-style-type: none;
}
.menu-primary a {
background: #FFFFFF;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0 0px 0 0px;
padding: 17px 15px 17px 15px;
color: #194F90;
text-decoration: none;
display: block;
position: relative;
}
.menu-primary li a:active,
.menu-primary li a:hover {
background: #FFFFFF;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
color: #295B98;
text-decoration: none;
}
.menu-primary li.current_page_item a,
.menu-primary li.current-cat a,
.menu-primary li.current-menu-item a {
background: #FFFFFF;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
color: #295B98;
text-decoration: none;
}
.menu-primary li li a,
.menu-primary li li a:link,
.menu-primary li li a:visited {
background: #F5F5F5;
width: 150px;
border-top: 0;
border-right: 1px solid #E8E8E8;
border-bottom: 1px solid #E8E8E8;
border-left: 1px solid #E8E8E8;
margin: 0 0 0 0px;
padding: 15px 15px 15px 15px;
color: #888888;
font-size: 14px;
text-decoration: none;
float: none;
position: relative;
}
.menu-primary li li a:active,
.menu-primary li li a:hover {
background: #F5F5F5;
color: #000000;
text-decoration: none;
}
.menu-primary li ul {
width: 185px;
height: auto;
margin: 0;
z-index: 9999;
left: -9999px;
position: absolute;
}
.menu-primary li ul ul {
margin: -45px 0 0 181px;
}
.genesis-nav-menu li:hover ul ul,
.genesis-nav-menu li.sfHover ul ul {
left: -9999px;
}
.genesis-nav-menu li:hover,
.genesis-nav-menu li.sfHover {
position: static;
}
ul.genesis-nav-menu li:hover>ul,
ul.genesis-nav-menu li.sfHover ul {
left: auto;
}
.menu-primary li a.sf-with-ul {
padding-right: 15px;
}
.menu-primary.sf-arrows .sf-with-ul:after {
content: '';
}
#wpadminbar li:hover ul ul {
left: 0;
} .genesis-nav-menu li.right {
color: #FFFFFF;
font-family: 'Noto Sans', sans-serif;
font-size: 14px;
padding: 17px 15px 0 0;
float: right;
}
.genesis-nav-menu li.right a {
background: none;
border: none;
display: inline;
}
.genesis-nav-menu li.right a, .genesis-nav-menu li.right a:visited {
color: #AAAAAA;
text-decoration: none;
}
.genesis-nav-menu li.right a:hover {
color: #FFFFFF;
text-decoration: none;
}
.genesis-nav-menu li.search {
padding: 2px 1px 0 0;
}
.genesis-nav-menu li.rss a {
background: url(//www.delfarchitectural.com.au/wp-content/uploads/dynamik-gen/theme/default-images/rss.png) no-repeat center left;
margin: 0 0 0 10px;
padding: 0 0 0 16px;
}
.genesis-nav-menu li.twitter a {
background: url(//www.delfarchitectural.com.au/wp-content/uploads/dynamik-gen/theme/default-images/twitter-nav.png) no-repeat center left;
padding: 0 0 0 20px;
} .nav-secondary {
background: transparent;
border-top: 0px solid #333333;
border-bottom: 0px solid #333333;
border-left: 0px solid #333333;
border-right: 0px solid #333333;
margin: 0px 0 0px 0;
color: #333333;
font-family: 'Noto Sans', sans-serif;
font-size: 16px;
line-height: 1em;
clear: both;
text-transform: uppercase;
}
.menu-secondary {
margin: 0 auto;
padding: 0;
float: none;
overflow: hidden;
display: block;
clear: both;
}
.content-sidebar-sidebar .menu-secondary {
width: 1110px;
}
.sidebar-sidebar-content .menu-secondary {
width: 1110px;
}
.sidebar-content-sidebar .menu-secondary {
width: 1110px;
}
.content-sidebar .menu-secondary {
width: 1110px;
}
.sidebar-content .menu-secondary {
width: 1110px;
}
.full-width-content .menu-secondary {
width: 1150px;
}
.menu-secondary ul {
float: left;
width: 100%;
}
.menu-secondary li {
float: left;
list-style-type: none;
}
.menu-secondary a {
background: transparent;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0 0px 0 0px;
padding: 17px 15px 17px 15px;
color: #333333;
text-decoration: none;
display: block;
position: relative;
}
.menu-secondary li a:active,
.menu-secondary li a:hover {
background: transparent;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
color: #888888;
text-decoration: none;
}
.menu-secondary li.current_page_item a,
.menu-secondary li.current-cat a,
.menu-secondary li.current-menu-item a {
background: transparent;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
color: #888888;
text-decoration: none;
}
.menu-secondary li li a,
.menu-secondary li li a:link,
.menu-secondary li li a:visited {
background: #FFFFFF;
width: 190px;
border-top: 0;
border-right: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
margin: 0 0 0 0px;
padding: 17px 15px 17px 15px;
color: #333333;
font-size: 14px;
text-decoration: none;
float: none;
position: relative;
}
.menu-secondary li li a:active,
.menu-secondary li li a:hover {
background: #FFFFFF;
color: #888888;
text-decoration: none;
}
.menu-secondary li ul {
width: 225px;
height: auto;
margin: 0;
z-index: 9999;
left: -9999px;
position: absolute;
}
.menu-secondary li ul ul {
margin: -51px 0 0 221px;
}
.menu-secondary li a.sf-with-ul {
padding-right: 15px;
}
.menu-secondary.sf-arrows .sf-with-ul:after {
content: '';
} .responsive-primary-menu-container {
background: #ffffff;
border-bottom: 1px solid #9c9c9c;
width: 100%;
padding: 10px 0;
overflow: hidden;
cursor: pointer;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: none;
}
.responsive-primary-menu-container h3 {
padding-left: 15px;
color: #0071bb;
font-size: 14px; 
font-family: 'HurmeGeometricSans3-SemiBold', sans-serif;
font-weight: normal;
float: left;
}
.responsive-primary-menu-container .responsive-menu-icon {
padding: 15px 15px 0 0;
float: right;
}
.responsive-primary-menu-container .responsive-icon-bar {
display: block;
width: 18px;
height: 3px;
background: #0071bb;
margin: 1px 0;
float: right;
clear: both;
-webkit-border-radius: 1px;
border-radius: 1px;
}
.menu-primary a {
padding: 13px 15px 10px 15px;
}
.responsive-secondary-menu-container {
background: #FFFFFF;
border-bottom: 1px solid #333333;
width: 100%;
padding: 12px 0;
overflow: hidden;
cursor: pointer;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: none;
}
.responsive-secondary-menu-container h3 {
padding-left: 15px;
color: #333333;
font-size: 16px; font-size: 1.6rem;
font-family: 'Noto Sans', sans-serif;
font-weight: normal;
float: left;
}
.responsive-secondary-menu-container .responsive-menu-icon {
padding: 5px 15px 0 0;
float: right;
}
.responsive-secondary-menu-container .responsive-icon-bar {
display: block;
width: 18px;
height: 3px;
background: #333333;
margin: 1px 0;
float: right;
clear: both;
-webkit-border-radius: 1px;
border-radius: 1px;
} #dropdown-nav-wrap,
#dropdown-subnav-wrap {
display: none;
}
#dropdown-nav,
#dropdown-subnav {
overflow: hidden;
}
#dropdown-nav {
background: #FFFFFF;
border-top: 0px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
}
.nav-chosen-select,
.subnav-chosen-select {
background: transparent;
border: 0;
width: 100%;
padding: 15px;
cursor: pointer;
-webkit-appearance: none;
}
.nav-chosen-select {
color: #194F90;
font-family: 'Noto Sans', sans-serif;
font-size: 14px;
}
.nav-chosen-select option {
color: #888888;
}
#dropdown-nav .responsive-menu-icon,
#dropdown-subnav .responsive-menu-icon {
padding-right: 15px;
float: right;
}
#dropdown-nav .responsive-icon-bar,
#dropdown-subnav .responsive-icon-bar {
width: 18px;
height: 3px;
margin: 1px 0;
float: right;
clear: both;
display: block;
-webkit-border-radius: 1px;
border-radius: 1px;
}
#dropdown-nav .responsive-menu-icon {
margin-top: -32px;
}
#dropdown-nav .responsive-icon-bar {
background: #194F90;
}
#dropdown-subnav {
background: transparent;
border-top: 0px solid #333333;
border-bottom: 0px solid #333333;
border-left: 0px solid #333333;
border-right: 0px solid #333333;
}
.subnav-chosen-select {
color: #333333;
font-family: 'Noto Sans', sans-serif;
font-size: 16px;
}
.subnav-chosen-select option {
color: #333333;
}
#dropdown-subnav .responsive-menu-icon {
margin-top: -32px;
}
#dropdown-subnav .responsive-icon-bar {
background: #333333;
} .site-header .genesis-nav-menu {
background: transparent;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
width: 980px;
margin: 0px 0 0px 0;
padding: 0;
color: #194F90;
font-family: 'Noto Sans', sans-serif;
font-size: 14px;
line-height: 1em;
overflow: hidden;
float: none;
clear: both;
display: block;
text-align: center;
text-transform: uppercase;
}
.site-header .genesis-nav-menu ul {
float: left;
width: 100%;
}
.site-header .genesis-nav-menu li {
text-align: left;
list-style-type: none;
display: inline-block;
}
.site-header .genesis-nav-menu a {
background: transparent;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0 0px 0 0px;
padding: 17px 20px 17px 20px;
color: #194F90;
text-decoration: none;
display: block;
position: relative;
}
.site-header .genesis-nav-menu li a:active,
.site-header .genesis-nav-menu li a:hover {
background: transparent;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
color: #295B98;
text-decoration: none;
}
.site-header .genesis-nav-menu li.current_page_item a,
.site-header .genesis-nav-menu li.current-cat a,
.site-header .genesis-nav-menu li.current-menu-item a {
background: transparent;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
color: #295B98;
text-decoration: none;
}
.site-header .genesis-nav-menu li li a,
.site-header .genesis-nav-menu li li a:link,
.site-header .genesis-nav-menu li li a:visited {
background: #F5F5F5;
width: 170px;
border-top: 0;
border-right: 1px solid #E8E8E8;
border-bottom: 1px solid #E8E8E8;
border-left: 1px solid #E8E8E8;
margin: 0 0 0 0px;
padding: 17px 15px 17px 15px;
color: #888888;
font-size: 14px;
text-decoration: none;
float: none;
position: relative;
}
.site-header .genesis-nav-menu li li a:active,
.site-header .genesis-nav-menu li li a:hover {
background: #F5F5F5;
color: #000000;
text-decoration: none;
}
.site-header .genesis-nav-menu li ul {
width: 205px;
height: auto;
margin: 0;
z-index: 9999;
left: -9999px;
position: absolute;
}
.site-header .genesis-nav-menu li ul ul {
margin: -49px 0 0 201px;
}
.site-header .genesis-nav-menu li:hover>ul,
.site-header .genesis-nav-menu li.sfHover ul {
left: auto;
}
.site-header .genesis-nav-menu li a.sf-with-ul {
padding-right: 20px;
}
.site-header .genesis-nav-menu.sf-arrows .sf-with-ul:after,
.site-header .genesis-nav-menu li li a .sf-sub-indicator,
.site-header .genesis-nav-menu li li li a .sf-sub-indicator {
content: '';
} .site-inner {
background: transparent;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0px auto 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
clear: both;
}
.content-sidebar-sidebar .site-inner {
max-width: 1070px;
}
.sidebar-sidebar-content .site-inner {
max-width: 1070px;
}
.sidebar-content-sidebar .site-inner {
max-width: 1070px;
}
.content-sidebar .site-inner {
max-width: 1070px;
}
.sidebar-content .site-inner {
max-width: 1070px;
}
.full-width-content .site-inner {
max-width: 1110px;
}
.ez-home .site-inner {
max-width: 1150px;
padding: 0;
} .breadcrumb {
background: transparent;
border-top: 0px solid #D4D4D4;
border-bottom: 0px solid #D4D4D4;
border-left: 0px solid #D4D4D4;
border-right: 0px solid #D4D4D4;
margin-top: -10px;
margin-bottom: 30px;
padding: 32px 20px 31px 0px;
color: #333333;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
}
.breadcrumb a,
.breadcrumb a:visited {
color: #194F90;
text-decoration: none;
}
.breadcrumb a:hover {
color: #000000;
text-decoration: none;
}
.archive-description {
background: #FFFFFF;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: -10px 0 30px;
padding: 0;
color: #666666;
font-family: 'Pontano Sans', sans-serif;
font-size: 14px;
}
.content .archive-description h1,
body.search .content h1.archive-title {
background: transparent;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0;
padding: 13px 20px 11px 25px;
color: #194F90;
font-family: 'Noto Sans', sans-serif;
font-size: 36px;
font-weight: 300;
}
.content .archive-description p {
padding: 0px 0px 0px 0px;
}
.content .archive-description a, .content .archive-description a:visited {
color: #194F90;
text-decoration: none;
}
.content .archive-description a:hover {
color: #000000;
text-decoration: none;
} .content-sidebar-wrap {
float: left;
}
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
float: right;
}
.content-sidebar-sidebar .content-sidebar-wrap {
width: 870px;
}
.sidebar-sidebar-content .content-sidebar-wrap {
width: 870px;
}
.sidebar-content-sidebar .content-sidebar-wrap {
width: 870px;
}
.content-sidebar .content-sidebar-wrap {
width: 1070px;
}
.sidebar-content .content-sidebar-wrap {
width: 1070px;
}
.full-width-content .content-sidebar-wrap {
width: 1110px;
} .content {
margin: 0;
padding: 10px 10px 10px 0px;
float: left;
}
.content-sidebar-sidebar .content {
width: 500px;
}
.sidebar-sidebar-content .content {
width: 500px;
}
.sidebar-content-sidebar .content {
width: 500px;
}
.content-sidebar .content {
width: 700px;
}
.sidebar-content .content {
width: 700px;
}
.full-width-content .content {
width: 1100px;
}
.sidebar-content .content,
.sidebar-sidebar-content .content {
float: right;
}
.content .post,
.content .entry {
background: #FFFFFF;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0px 0 40px;
padding: 0px 0px 0px 0px;
}
.content .page {
background: #FFFFFF;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0px 0 0px;
padding: 0px 0px 0px 0px;
}
.entry-content * {
box-sizing: border-box;
}
.fl-builder-content p,
.dynamik-page-builder .site-inner p,
.entry-content p {
margin: 0 0 25px;
}
.fl-builder-content p,
.fl-builder-content ul li,
.fl-builder-content ol li,
.dynamik-page-builder .site-inner p,
.dynamik-page-builder .site-inner ul li,
.dynamik-page-builder .site-inner ol li,
.entry-content p,
.entry-content ul li,
.entry-content ol li,
.entry-pagination {
font-family: 'Pontano Sans', sans-serif;
}
.fl-builder-content p,
.fl-builder-content ul li,
.fl-builder-content ol li,
.dynamik-page-builder .site-inner p,
.dynamik-page-builder .site-inner ul li,
.dynamik-page-builder .site-inner ol li,
.entry-content p,
.entry-content ul li,
.entry-content ol li,
.entry-pagination {
color: #666666;
}
.fl-builder-content p,
.fl-builder-content ul li,
.fl-builder-content ol li,
.dynamik-page-builder .site-inner p,
.dynamik-page-builder .site-inner ul li,
.dynamik-page-builder .site-inner ol li,
.entry-content p,
.entry-content ul li,
.entry-content ol li,
.entry-pagination {
font-size: 14px;
}
.fl-builder-content a,
.fl-builder-content a:visited,
.dynamik-page-builder .site-inner a,
.dynamik-page-builder .site-inner a:visited,
.entry-content a,
.entry-content a:visited {
color: #666666;
text-decoration: none;
}
.fl-builder-content a:hover,
.dynamik-page-builder .site-inner a:hover,
.entry-content a:hover {
color: #194F90;
text-decoration: none;
}
.fl-builder-content blockquote,
.dynamik-page-builder .site-inner blockquote,
.content blockquote {
background: #F5F5F5;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 5px 5px 20px 30px;
padding: 25px 30px 5px;
}
.fl-builder-content blockquote p,
.dynamik-page-builder .site-inner blockquote p,
.content blockquote p {
color: #999999;
font-family: 'Pontano Sans', sans-serif;
font-size: 14px;
font-style: italic;
}
.fl-builder-content blockquote a,
.fl-builder-content blockquote a:visited,
.dynamik-page-builder .site-inner blockquote a,
.dynamik-page-builder .site-inner blockquote a:visited,
.content blockquote a,
.content blockquote a:visited {
color: #194F90;
text-decoration: none;
}
.fl-builder-content blockquote a:hover,
.dynamik-page-builder .site-inner blockquote a:hover,
.content blockquote a:hover {
color: #666666;
text-decoration: none;
}
p.subscribe-to-comments {
padding: 20px 0 10px;
}
.clear {
clear: both;
}
.clear-line {
border-bottom: 1px solid #ddd;
clear: both;
margin: 0 0 25px;
} .fl-builder-content h1,
.fl-builder-content h2,
.fl-builder-content h3,
.fl-builder-content h4,
.fl-builder-content h5,
.fl-builder-content h6,
.dynamik-page-builder .site-inner h1,
.dynamik-page-builder .site-inner h2,
.dynamik-page-builder .site-inner h3,
.dynamik-page-builder .site-inner h4,
.dynamik-page-builder .site-inner h5,
.dynamik-page-builder .site-inner h6,
.content .post h1,
.content .post h2,
.content .post h3,
.content .post h4,
.content .post h5,
.content .post h6,
.content .page h1,
.content .page h2,
.content .page h3,
.content .page h4,
.content .page h5,
.content .page h6,
.content h1.entry-title,
.content .entry-content h1,
.content h2.entry-title,
.content .entry-content h2,
.content .entry-content h3,
.content .entry-content h4,
.content .entry-content h5,
.content .entry-content h6 {
margin: 0 0 10px;
font-family: 'Noto Sans', sans-serif;
font-weight: 300;
line-height: 1.25;
}
.fl-builder-content h1,
.dynamik-page-builder .site-inner h1,
.content .post h1,
.content .page h1,
.content h1.entry-title,
.content .entry-content h1 {
color: #194F90;
font-size: 36px;
}
.content .post h1 a,
.content .post h1 a:visited,
.content .page h1 a,
.content .page h1 a:visited,
.content h1.entry-title a,
.content h1.entry-title a:visited
.content .post h2 a,
.content .post h2 a:visited,
.content .page h2 a,
.content .page h2 a:visited,
.content h2.entry-title a,
.content h2.entry-title a:visited {
color: #666666;
text-decoration: none;
}
.content .post h1 a:hover,
.content .page h1 a:hover,
.content h1.entry-title a:hover
.content .post h2 a:hover,
.content .page h2 a:hover,
.content h2.entry-title a:hover {
color: #194F90;
text-decoration: none;
}
.fl-builder-content h2,
.dynamik-page-builder .site-inner h2,
.content .post h2,
.content .page h2,
.content h2.entry-title,
.content .entry-content h2 {
font-size: 24px;
}
.fl-builder-content h2,
.dynamik-page-builder .site-inner h2,
.content .post h2:not(.has-text-color),
.content .page h2:not(.has-text-color),
.content h2.entry-title:not(.has-text-color),
.content .entry-content h2:not(.has-text-color) {
color: #194F90;
}
.fl-builder-content h3,
.dynamik-page-builder .site-inner h3,
.content .post h3,
.content .page h3,
.content .entry-content h3 {
font-size: 20px;
}
.fl-builder-content h3,
.dynamik-page-builder .site-inner h3,
.content .post h3:not(.has-text-color),
.content .page h3:not(.has-text-color),
.content .entry-content h3:not(.has-text-color) {
color: #295B98;
}
.fl-builder-content h4,
.dynamik-page-builder .site-inner h4,
.content .post h4,
.content .page h4,
.content .entry-content h4 {
font-size: 16px;
}
.fl-builder-content h4,
.dynamik-page-builder .site-inner h4,
.content .post h4:not(.has-text-color),
.content .page h4:not(.has-text-color),
.content .entry-content h4:not(.has-text-color) {
color: #666666;
}
.fl-builder-content h5,
.dynamik-page-builder .site-inner h5,
.content .post h5,
.content .page h5,
.content .entry-content h5 {
color: #333333;
font-size: 14px;
}
.fl-builder-content h6,
.dynamik-page-builder .site-inner h6,
.content .post h6,
.content .page h6,
.content .entry-content h6 {
color: #666666;
font-size: 12px;
} .five-sixths,
.four-sixths,
.four-fifths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-fifths,
.three-sixths,
.two-fourths,
.two-fifths,
.two-sixths,
.two-thirds {
float: left;
margin-left: 2.564102564102564%;
margin-bottom: 20px;
}
.one-half,
.three-sixths,
.two-fourths {
width: 48.717948717948715%;
}
.one-third,
.two-sixths {
width: 31.623931623931625%;
}
.four-sixths,
.two-thirds {
width: 65.81196581196582%;
}
.one-fourth {
width: 23.076923076923077%;
}
.three-fourths {
width: 74.35897435897436%;
}
.one-fifth {
width: 17.9487179487179488%;
}
.two-fifths {
width: 38.4615384615384616%;
}
.three-fifths {
width: 58.9743589743589744%;
}
.four-fifths {
width: 79.4871794871794872%;
}
.one-sixth {
width: 14.52991452991453%;
}
.five-sixths {
width: 82.90598290598291%;
}
.first, .ez-only {
margin-left: 0;
clear: both;
}
.ez-only {
width: 100%;
float: left;
} .ez-widget-area {
margin-bottom: 0;
}
.ez-widget-area h4,
.ez-widget-area .widget-title {
margin: 0 0 10px;
padding: 0 0 5px;
font-weight: 300;
}
.ez-widget-area ul,
.ez-widget-area ol {
margin: 0;
padding: 0 0 15px 0;
}
.ez-widget-area ul li,
.ez-widget-area ol li {
margin: 0 0 0 20px;
padding: 0;
}
.ez-widget-area ul li {
list-style-type: square;
}
.ez-widget-area ul ul,
.ez-widget-area ol ol {
padding: 0;
} #home-hook-wrap {
background: #FFFFFF;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
padding: 25px 20px 30px 20px;
clear: both;
}
#ez-home-container-wrap {
max-width: -moz-available;
}
#ez-home-container-wrap .post {
margin: 0 0 20px;
}
#ez-home-container-wrap .post p {
margin: 0 0 25px;
}
#ez-home-container-wrap .page p {
margin: 0 0 25px;
}
#ez-home-container-wrap .post p.entry-header .entry-meta,
#ez-home-container-wrap .page p.byline {
margin: -5px 0 15px;
}
#ez-home-container-wrap .ez-widget-area img.wp-post-image {
margin-bottom: 10px !important;
}
#ez-home-container-wrap .ez-widget-area h4,
#ez-home-container-wrap .ez-widget-area .widget-title,
#ez-home-slider-container-wrap .ez-widget-area h4,
#ez-home-slider-container-wrap .ez-widget-area .widget-title {
border-bottom: 0px solid #DDDDDD;
color: #666666;
font-family: 'Noto Sans', sans-serif;
font-size: 18px;
}
#ez-home-container-wrap .ez-widget-area {
color: #666666;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
}
#ez-home-container-wrap .ez-widget-area a,
#ez-home-container-wrap .ez-widget-area a:visited {
color: #194F90;
text-decoration: none;
}
#ez-home-container-wrap .ez-widget-area a:hover {
color: #000000;
text-decoration: none;
}
#ez-home-container-wrap .ez-widget-area #wp-calendar caption,
#ez-home-container-wrap .ez-widget-area #wp-calendar th {
color: #666666;
}
#ez-home-container-wrap img,
#ez-home-container-wrap p img {
max-width: 100%;
height: auto;
display: block;
}
#ez-home-container-wrap .nivoSlider img {
max-width: none;
}
.ez-home-sidebar #ez-home-container-wrap {
margin-right: 300px;
float: left;
}
.ez-home-sidebar.home-sidebar-left #ez-home-container-wrap {
margin-left: 300px;
margin-right: 0;
float: right;
}
.ez-home-container-area {
margin: 0 0 20px;
overflow: hidden;
}
.ez-home-bottom {
margin: 0;
} #ez-home-sidebar-wrap {
width: 280px;
margin-left: -280px;
float: right;
}
.home-sidebar-left #ez-home-sidebar-wrap {
margin-left: 0;
margin-right: -280px;
float: left;
}
#ez-home-sidebar.sidebar {
float: none;
} #ez-home-slider-container-wrap {
margin: 0 0 20px;
overflow: hidden;
}
#ez-home-slider {
width: 100%;
height: auto;
}
#ez-home-slider .nivoSlider img {
max-width: none;
} #ez-feature-top-container-wrap {
background: #F5F5F5 url(//www.delfarchitectural.com.au/wp-content/uploads/dynamik-gen/theme/images/delf_hero_bg.jpg) top center no-repeat;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0 0 20px;
clear: both;
}
.feature-top-outside #ez-feature-top-container-wrap {
margin: 0;
}
.content-sidebar-sidebar #ez-feature-top-container {
max-width: 1110px;
}
.sidebar-sidebar-content #ez-feature-top-container {
max-width: 1110px;
}
.sidebar-content-sidebar #ez-feature-top-container {
max-width: 1110px;
}
.content-sidebar #ez-feature-top-container {
max-width: 1110px;
}
.sidebar-content #ez-feature-top-container {
max-width: 1110px;
}
.full-width-content #ez-feature-top-container {
max-width: 1150px;
}
#ez-feature-top-container {
margin: 0 auto;
padding: 0px 0px 0px 0px;
}
#ez-feature-top-container .ez-widget-area h4,
#ez-feature-top-container .ez-widget-area .widget-title {
border-bottom: 0px solid #DDDDDD;
color: #FFFFFF;
font-family: 'Noto Sans', sans-serif;
font-size: 22px;
}
#ez-feature-top-container .ez-widget-area {
color: #FFFFFF;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
}
#ez-feature-top-container .ez-widget-area a,
#ez-feature-top-container .ez-widget-area a:visited {
color: #194F90;
text-decoration: none;
}
#ez-feature-top-container .ez-widget-area a:hover {
color: #000000;
text-decoration: none;
}
#ez-feature-top-container .ez-widget-area #wp-calendar caption,
#ez-feature-top-container .ez-widget-area #wp-calendar th {
color: #FFFFFF;
}
#ez-feature-top-container img,
#ez-feature-top-container p img {
max-width: 100%;
height: auto;
}
#ez-feature-top-container .nivoSlider img {
max-width: none;
} #ez-fat-footer-container-wrap,
.fat-footer-inside #ez-fat-footer-container-wrap {
background: #FFFFFF;
border-top: 1px solid #D4D4D4;
border-bottom: 0px solid #D4D4D4;
border-left: 0px solid #D4D4D4;
border-right: 0px solid #D4D4D4;
clear: both;
}
.fat-footer-inside #ez-fat-footer-container-wrap {
float: left;
}
.ez-home.fat-footer-inside #ez-fat-footer-container-wrap {
margin-top: 30px;
}
.content-sidebar-sidebar #ez-fat-footer-container {
max-width: 1070px;
}
.sidebar-sidebar-content #ez-fat-footer-container {
max-width: 1070px;
}
.sidebar-content-sidebar #ez-fat-footer-container {
max-width: 1070px;
}
.content-sidebar #ez-fat-footer-container {
max-width: 1070px;
}
.sidebar-content #ez-fat-footer-container {
max-width: 1070px;
}
.full-width-content #ez-fat-footer-container {
max-width: 1110px;
}
#ez-fat-footer-container {
margin: 0 auto;
padding: 35px 20px 30px 20px;
}
#ez-fat-footer-container .ez-widget-area h4,
#ez-fat-footer-container .ez-widget-area .widget-title {
border-bottom: 0px solid #D4D4D4;
color: #194F90;
font-family: 'Noto Sans', sans-serif;
font-size: 15px;
text-transform: uppercase;
}
#ez-fat-footer-container .ez-widget-area {
color: #666666;
font-family: 'Pontano Sans', sans-serif;
font-size: 13px;
}
#ez-fat-footer-container .ez-widget-area a,
#ez-fat-footer-container .ez-widget-area a:visited {
color: #666666;
text-decoration: none;
}
#ez-fat-footer-container .ez-widget-area a:hover {
color: #194F90;
text-decoration: none;
}
#ez-fat-footer-container .ez-widget-area #wp-calendar caption,
#ez-fat-footer-container .ez-widget-area #wp-calendar th {
color: #666666;
}
#ez-fat-footer-container img,
#ez-fat-footer-container p img {
max-width: 100%;
height: auto;
}
#ez-fat-footer-container .nivoSlider img {
max-width: none;
} .dynamik-widget-area {
background: #FFFFFF;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
color: #333333;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.dynamik-widget-area p,
.dynamik-widget-area ul li,
.dynamik-widget-area.entry-content ol li {
color: #333333;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
}
.dynamik-widget-area h4,
.content .dynamik-widget-area h4,
.dynamik-widget-area .widget-title,
.content .dynamik-widget-area .widget-title {
padding: 0 0 5px;
color: #333333;
font-family: 'Noto Sans', sans-serif;
font-size: 22px;
font-weight: 300;
line-height: 1.25;
}
.dynamik-widget-area a,
.dynamik-widget-area a:visited {
color: #194F90;
text-decoration: none;
}
.dynamik-widget-area a:hover {
color: #000000;
text-decoration: none;
}
.dynamik-widget-area #wp-calendar caption,
.dynamik-widget-area #wp-calendar th {
color: #333333;
} .genesis-grid-even,
.genesis-grid-odd {
margin: 0 0 20px;
padding: 0 0 15px;
width: 48%;
}
.genesis-grid-even {
float: right;
}
.genesis-grid-odd {
clear: both;
float: left;
} .fl-builder-content ul,
.fl-builder-content ol,
.dynamik-page-builder .site-inner ul,
.dynamik-page-builder .site-inner ol,
.entry-content ul,
.entry-content ol,
.dynamik-widget-area ul,
.dynamik-widget-area ol {
margin: 0;
padding: 0 0 20px;
}
.fl-builder-content ul li,
.dynamik-page-builder .site-inner ul li,
.archive-page ul li,
.entry-content ul li,
.dynamik-widget-area ul li {
margin: 0 0 0 30px;
padding: 0;
list-style-type: square;
}
header.fl-builder-content ul li,
footer.fl-builder-content ul li,
.fl-builder-content .fl-menu ul li,
.fl-builder-content .fl-builder-pagination ul li {
margin: inherit;
padding: inherit;
list-style-type: none;
}
.fl-builder-content ol li,
.dynamik-page-builder .site-inner ol li,
.entry-content ol li,
.dynamik-widget-area ol li {
margin: 0 0 0 35px;
}
.fl-builder-content ul ul,
.fl-builder-content ol ol,
.dynamik-page-builder .site-inner ul ul,
.dynamik-page-builder .site-inner ol ol,
.archive-page ul ul,
.entry-content ul ul,
.entry-content ol ol,
.dynamik-widget-area ul ul,
.dynamik-widget-area ol ol {
padding: 0;
} .entry-header .entry-meta {
margin: -5px 0 15px;
color: #666666;
font-family: 'Pontano Sans', sans-serif;
font-size: 14px;
}
.entry-header .entry-meta a,
.entry-header .entry-meta a:visited {
color: #666666;
text-decoration: none;
}
.entry-header .entry-meta a:hover {
color: #194F90;
text-decoration: none;
}
.entry-comments-link::before {
content: "\2014";
margin: 0 6px 0 2px;
} .entry-footer .entry-meta {
border-top: 1px solid #BBBBBB;
padding: 5px 0 0;
color: #666666;
font-family: 'Pontano Sans', sans-serif;
font-size: 14px;
font-style: italic;
clear: both;
}
.entry-footer .entry-meta a,
.entry-footer .entry-meta a:visited {
color: #194F90;
text-decoration: none;
}
.entry-footer .entry-meta a:hover {
color: #666666;
text-decoration: none;
} .author-box {
background: #F5F5F5;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0px 0 40px;
padding: 25px 25px 25px 25px;
overflow: hidden;
clear: both;
}
.author-box-title {
color: #194F90;
font-family: 'Noto Sans', sans-serif;
font-size: 20px;
font-weight: 300;
}
.author-box-content {
color: #333333;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
}
.author-box a,
.author-box a:visited {
color: #194F90 !important;
text-decoration: none !important;
}
.author-box a:hover {
color: #000000 !important;
text-decoration: none !important;
} .sticky {
background-color: #f5f5f5;
margin: -10px 0 40px;
padding: 20px;
}
.content .sticky {
background: #F5F5F5 !important;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: -10px 0 40px 0;
padding: 20px 20px 20px 20px;
} .archive-page {
float: left;
padding: 20px 0 0;
width: 45%;
} .post-comments,
.tags {
background: url(//www.delfarchitectural.com.au/wp-content/uploads/dynamik-gen/theme/default-images/icon-dot.png) no-repeat left;
margin: 0 0 0 3px;
padding: 0 0 0 10px;
} img {
max-width: 100%;
height: auto;
}
.nivoSlider img {
max-width: none;
}
.featuredpage img,
.featuredpost img,
.post-image {
background: #F5F5F5;
border: 0px solid #DDDDDD;
padding: 0px;
}
.author-box .avatar {
background: #FFFFFF;
border: 0px solid #DDDDDD;
width: 80px;
height: 80px;
margin: 0 10px 0 0;
padding: 0px;
float: left;
}
.post-image {
margin: 0 10px 10px 0;
}
img.centered,
.aligncenter {
display: block;
margin: 0 auto 10px;
}
img.alignnone {
display: inline;
margin: 0 0 10px;
}
img.alignleft {
display: inline;
margin: 0 15px 10px 0;
}
img.alignright {
display: inline;
margin: 0 0 10px 15px;
}
.alignleft {
float: left;
margin: 0 15px 10px 0;
}
.alignright {
float: right;
margin: 0 0 10px 15px;
}
.full-width-content.has-blocks .site-inner {
overflow: visible;
}
.full-width-content .entry-content > .alignwide {
margin-left: -180px;
margin-right: -180px;
max-width: calc(100% + 360px);
width: auto;
}
.full-width-content .entry-content > .alignfull {
margin-left: calc(-100vw / 2 + 100% / 2);
margin-right: calc(-100vw / 2 + 100% / 2);
max-width: 100vw;
}
.full-width-content .entry-content > .wp-block-cover.alignfull {
width: 100vw;
}
.wp-caption,
figcaption {
background: #F5F5F5;
border: 0px solid #DDDDDD;
max-width: 100%;
padding: 5px;
text-align: center;
}
p.wp-caption-text,
figcaption {
margin: 5px 0;
color: #666666;
font-family: 'Pontano Sans', sans-serif;
font-size: 14px;
}
.wp-smiley,
.wp-wink {
border: none;
float: none;
}
.post-format-image {
display: block;
float: right;
}
.page .post-format-image {
display: none;
}
.page-template-page_blog-php .post-format-image {
display: block;
}
.dynamik-page-builder .site-inner {
max-width: none;
padding: 0;
}
.dynamik-content-filler-img {
background: transparent;
width: 100% !important;
height: 1px !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
display: block !important;
} .pagination,
.entry-pagination {
width: 100%;
margin: 0;
padding: 20px 0 20px;
overflow: hidden;
}
.pagination li {
display: inline;
}
.pagination a,
.pagination a:visited,
.entry-pagination a,
.entry-pagination a:visited {
color: #194F90;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
text-decoration: none;
}
.pagination a:hover,
.entry-pagination a:hover {
color: #000000;
text-decoration: none;
}
.pagination li a,
.pagination li.disabled,
.pagination li a:hover,
.pagination li.active a {
background: #FFFFFF;
border: 1px solid #DDDDDD;
margin: 0 0px 0 0px;
padding: 8px 12px 8px 12px;
color: #194F90;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
text-decoration: none;
}
.pagination li a:hover,
.pagination li.active a {
background: #F5F5F5;
color: #000000;
text-decoration: none;
}
.pagination li a:hover {
text-decoration: none;
} .sidebar {
float: right;
display: inline;
}
.sidebar-secondary {
float: left;
}
.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
float: left;
}
.content-sidebar-sidebar .sidebar-secondary {
float: right;
}
.content-sidebar .sidebar-primary {
width: 340px;
}
.sidebar-content .sidebar-primary {
width: 340px;
}
.content-sidebar-sidebar .sidebar-primary {
width: 340px;
}
.content-sidebar-sidebar .sidebar-secondary {
width: 180px;
}
.sidebar-sidebar-content .sidebar-primary {
width: 340px;
}
.sidebar-sidebar-content .sidebar-secondary {
width: 180px;
}
.sidebar-content-sidebar .sidebar-primary {
width: 340px;
}
.sidebar-content-sidebar .sidebar-secondary {
width: 180px;
}
.sidebar-primary h4,
.sidebar-primary .widget-title,
.sidebar-secondary h4,
.sidebar-secondary .widget-title,
#ez-home-sidebar h4,
#ez-home-sidebar .widget-title {
background: transparent;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0;
padding: 15px 25px 15px 25px;
color: #333333;
font-family: 'Noto Sans', sans-serif;
font-size: 20px;
font-weight: 300;
line-height: 1.25;
text-transform: uppercase;
}
.sidebar-primary,
.sidebar-secondary,
#ez-home-sidebar {
color: #333333;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
}
.sidebar-primary a,
.sidebar-primary a:visited,
.sidebar-secondary a,
.sidebar-secondary a:visited,
#ez-home-sidebar a,
#ez-home-sidebar a:visited {
color: #194F90;
text-decoration: none;
}
.sidebar-primary a:hover,
.sidebar-secondary a:hover,
#ez-home-sidebar a:hover {
color: #000000;
text-decoration: none;
}
.sidebar.widget-area .widget {
background: transparent;
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 0px 0 15px;
padding: 0 0 15px;
}
.sidebar.widget-area ol,
.sidebar.widget-area ul,
.sidebar.widget-area .textwidget,
.sidebar.widget-area .widget_tag_cloud div div,
.sidebar.widget-area .author-bio-widget,
.sidebar.widget-area .featuredpage .page,
.sidebar.widget-area .featuredpost .post {
margin: 0;
padding: 30px 30px 15px 30px;
}
.sidebar.widget-area #wp-calendar caption,
.sidebar.widget-area #wp-calendar th {
color: #333333;
}
.sidebar.widget-area .widget_archive select,
.sidebar.widget-area #cat {
margin: 30px 30px 15px 30px;
}
.sidebar.widget-area ul li {
border-bottom: 1px solid #DDDDDD;
margin: 0px 0px 7px 0px;
padding: 0px 0px 5px 0px;
list-style-type: none;
word-wrap: break-word;
}
.sidebar.widget-area ul ul li {
border: none;
margin: 0;
} .widget_archive select,
#cat {
background: #F5F5F5;
border: 1px solid #DDDDDD;
width: 83%;
margin: 15px 15px 0;
padding: 3px;
font-size: 14px;
display: inline;
} .featuredpage,
.featuredpost {
overflow: hidden;
clear: both;
}
.featuredpage .page,
.featuredpost .post {
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px;
overflow: hidden;
}
.featuredpage .page p,
.featuredpost .post p {
color: #333333;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
}
.featuredpage .page a,
.featuredpage .page a:visited,
.featuredpost .post a,
.featuredpost .post a:visited {
color: #194F90 !important;
text-decoration: none !important;
}
.featuredpage .page a:hover,
.featuredpost .post a:hover {
color: #000000 !important;
text-decoration: none !important;
}
.featuredpage .page h2,
.featuredpost .post h2,
.featuredpage .page .entry-title,
.featuredpost .post .entry-title {
margin: 0 0 5px;
font-family: 'Noto Sans', sans-serif;
font-size: 20px;
font-weight: 300;
line-height: 1.25;
}
.featuredpage .page h2 a,
.featuredpage .page h2 a:visited,
.featuredpost .post h2 a,
.featuredpost .post h2 a:visited,
.featuredpage .page .entry-title a,
.featuredpage .page .entry-title a:visited,
.featuredpost .post .entry-title a,
.featuredpost .post .entry-title a:visited {
color: #333333 !important;
text-decoration: none !important;
}
.featuredpage .page h2 a:hover,
.featuredpost .post h2 a:hover,
.featuredpage .page .entry-title a:hover,
.featuredpost .post .entry-title a:hover {
color: #194F90 !important;
text-decoration: none !important;
}
.featuredpage .page .byline,
.featuredpost .post .entry-header .entry-meta {
color: #333333 !important;
font-family: 'Pontano Sans', sans-serif !important;
font-size: 14px !important;
}
.featuredpage .page .byline a,
.featuredpage .page .byline a:visited,
.featuredpost .post .entry-header .entry-meta a,
.featuredpost .post .entry-header .entry-meta a:visited {
color: #194F90 !important;
text-decoration: none !important;
}
.featuredpage .page .byline a:hover,
.featuredpost .post .entry-header .entry-meta a:hover {
color: #000000 !important;
text-decoration: none !important;
}
.more-from-category {
padding: 5px 15px 0;
} .user-profile {
overflow: hidden;
}
.user-profile p {
padding: 5px 25px;
}
.user-profile .posts_link {
padding: 0 25px;
} .site-header .search-form {
float: right;
padding: 12px 0 0;
}
.sidebar .search-form {
padding: 15px 0 10px 30px;
}
.search-form input[type="search"], #subbox, .widget_product_search input#s {
background: #F5F5F5;
border: 1px solid #DDDDDD;
width: 190px;
margin: 10px 5px 0 0;
padding: 9px 5px 10px 10px;
color: #888888;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
-webkit-appearance: none;
}
::-webkit-input-placeholder {
color: #888888;
}
.nav-primary .search-form input[type="search"] {
margin: 2px -7px 0 0;
}
.search-form input[type="submit"], #subbutton, .widget_product_search input#searchsubmit {
background: #333333;
border: 1px solid #333333;
margin: 0;
padding: 10px 14px 10px 14px;
color: #FFFFFF;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
line-height: 19px;
cursor: pointer;
text-decoration: none;
}
.search-form input[type="submit"]:hover, #subbutton:hover,  .widget_product_search input#searchsubmit:hover {
background: #000000;
border: 1px solid #000000;
color: #FFFFFF;
text-decoration: none;
}
.widget_product_search label {
display: none;
} .enews p {
padding: 10px 15px 5px;
}
.enews #subscribe {
padding: 0 0 0 15px;
}
.enews #subbox {
margin: 5px -7px 0 0;
padding: 6px 5px;
width: 75%;
} #wp-calendar {
width: 100%;
padding: 20px;
}
#wp-calendar caption {
font-size: 14px;
font-style: italic;
padding: 20px 30px 0 0;
text-align: right;
}
#wp-calendar thead {
background-color: #F5F5F5;
font-weight: bold;
margin: 10px 0 0;
}
#wp-calendar td {
background-color: #F5F5F5;
padding: 2px;
text-align: center;
} #footer-widgets {
background-color: #F5F5F5;
border-top: 1px solid #ddd;
clear: both;
font-size: 14px;
margin: 0 auto;
overflow: hidden;
width: 100%;
}
#footer-widgets .wrap {
overflow: hidden;
padding: 20px 30px 10px;
}
#footer-widgets .widget {
background: none;
border: none;
margin: 0 0 15px;
padding: 0;
}
#footer-widgets .textwidget {
padding: 0;
}
#footer-widgets .widget_tag_cloud div div {
padding: 0;
}
#footer-widgets p {
font-size: inherit;
margin: 0 0 10px;
}
#footer-widgets ul {
margin: 0;
}
#footer-widgets ul li {
margin: 0 0 0 20px;
}
#footer-widgets #wp-calendar thead,
#footer-widgets #wp-calendar td {
background: none;
}
.footer-widgets-1 {
float: left;
margin: 0 30px 0 0;
width: 280px;
}
.footer-widgets-2 {
float: left;
width: 280px;
}
.footer-widgets-3 {
float: right;
width: 280px;
} .site-footer {
background: #FFFFFF;
border-top: 1px solid #D4D4D4;
border-bottom: 0px solid #D4D4D4;
border-left: 0px solid #D4D4D4;
border-right: 0px solid #D4D4D4;
overflow: hidden;
clear: both;
}
.site-footer .wrap {
margin: 0 auto;
padding: 12px 15px 12px 15px;
overflow: hidden;
}
.content-sidebar-sidebar .site-footer .wrap {
max-width: 1080px;
}
.sidebar-sidebar-content .site-footer .wrap {
max-width: 1080px;
}
.sidebar-content-sidebar .site-footer .wrap {
max-width: 1080px;
}
.content-sidebar .site-footer .wrap {
max-width: 1080px;
}
.sidebar-content .site-footer .wrap {
max-width: 1080px;
}
.full-width-content .site-footer .wrap {
max-width: 1120px;
}
.site-footer p {
color: #666666;
font-family: 'Pontano Sans', sans-serif;
font-size: 13px;
text-align: center;
}
.site-footer a,
.site-footer a:visited {
color: #666666;
text-decoration: none;
}
.site-footer a:hover {
color: #194F90;
text-decoration: none;
}
.site-footer .gototop {
float: left;
width: 200px;
}
.site-footer .creds {
float: right;
text-align: right;
width: 650px;
} #comments {
margin: 0px 0 15px;
overflow: hidden;
}
#respond {
margin: 0 0 15px;
padding: 20px 0 0;
}
#comments h3,
#respond h3 {
margin: 0 0 10px;
color: #333333;
font-family: 'Noto Sans', sans-serif;
font-size: 26px;
font-weight: 300;
line-height: 1.25;
}
#author,
#comment,
#email,
#url {
background: #FFFFFF;
border: 1px solid #DDDDDD;
width: 250px;
margin: 0 5px 10px 0;
padding: 5px;
color: #333333;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
-webkit-box-shadow: 0 1px 2px #E8E8E8 inset;
box-shadow: 0 1px 2px #E8E8E8 inset;
}
#comment {
width: 98%;
height: 150px;
margin: 0 0 10px;
}
#commentform #submit {
background: #333333;
border: 0px solid #DDDDDD;
width: auto;
padding: 10px 14px 10px 14px;
color: #FFFFFF;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
line-height: 19px;
cursor: pointer;
text-decoration: none;
}
#commentform #submit:hover {
background: #000000;
border: 0px solid #DDDDDD;
color: #FFFFFF;
text-decoration: none;
}
.comment-author {
color: #333333;
font-family: 'Pontano Sans', sans-serif;
}
.comment-author span,
.comment-author .says {
font-size: 18px;
}
.comment-author span a, .comment-author span a:visited {
color: #194F90;
text-decoration: none;
}
.comment-author span a:hover {
color: #000000;
text-decoration: none;
}
.ping-list {
margin: 0 0 40px;
}
.comment-list ol,
.ping-list ol {
padding: 10px;
}
.comment-list li,
.ping-list li {
border-top: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
margin: 15px 0 5px;
padding: 25px 25px 25px 25px;
font-weight: bold;
list-style-type: none;
}
.comment-list li .avatar {
background: #FFFFFF;
border: 0px solid #DDDDDD;
width: 48px;
height: 48px;
margin: 5px 0 0 10px;
padding: 0px;
float: right;
}
.comment-list li ul li {
background: #F5F5F5;
margin-right: -16px;
list-style-type: none;
}
.comment-content p {
margin: 0 0 20px;
}
.comment-content p,
#respond p {
color: #333333;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
font-weight: 300;
}
.comment-notes {
margin: 0 0 10px;
}
#respond label {
display: block;
}
.comment-list cite,
.ping-list cite {
font-style: normal;
font-weight: normal;
}
.comment-meta,
.comment-edit-link {
margin: 0 0 5px;
color: #194F90;
font-family: 'Pontano Sans', sans-serif;
font-size: 14px;
font-weight: normal;
}
.comment-meta a,
.comment-meta a:visited,
.comment-edit-link a,
.comment-edit-link a:visited {
color: #194F90 !important;
text-decoration: none !important;
}
.comment-meta a:hover,
.comment-edit-link a:hover {
color: #000000 !important;
text-decoration: none !important;
}
a.comment-reply-link,
a.comment-reply-link:visited {
background: #E8E8E8;
border-top: 0px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
padding: 8px 12px 8px 12px;
color: #333333;
font-family: 'Pontano Sans', sans-serif;
font-size: 14px;
font-weight: 300;
text-decoration: none;
}
a.comment-reply-link:hover {
background: #DDDDDD;
border-top: 0px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 0px solid #CCCCCC;
border-right: 0px solid #CCCCCC;
color: #333333;
text-decoration: none;
}
.comment-content a,
.comment-content a:visited,
#comments .navigation a,
#comments .navigation a:visited,
#respond a,
#respond a:visited {
color: #194F90;
text-decoration: none;
}
.comment-content a:hover,
#comments .navigation a:hover,
#respond a:hover {
color: #000000;
text-decoration: none;
}
.nocomments {
text-align: center;
}
#comments .navigation {
padding: 20px 0 20px;
display: block;
}
.thread-even {
background: transparent;
}
.thread-alt {
background: transparent;
}
.form-allowed-tags {
background: #F5F5F5;
border: 0px solid #DDDDDD;
margin: 10px 0 20px;
padding: 25px 25px 25px 25px;
}
#respond p.form-allowed-tags {
color: #666666;
font-family: 'Pontano Sans', sans-serif;
font-size: 16px;
} div.item-list-tabs {
margin: 25px 0 20px;
}
div.item-list-tabs.nav-secondary {
margin: -15px 0 15px;
}
.padder div.pagination {
margin: -20px 0 0;
}
form#whats-new-form textarea {
width: 97%;
}
table.forum {
margin: 0;
}
table.forum tr > td:first-child,
table.forum tr > th:first-child {
padding: 10px 15px;
}
ul#topic-post-list p {
padding: 0 0 20px;
}
div.dir-search {
margin: -29px 0 0;
}
ul.button-nav li,
div#item-header ul li,
ul.item-list li {
list-style: none;
}
ul#topic-post-list {
margin: 0 0 15px;
}
#post-topic-reply {
margin: 15px 0 0;
}
.sidebar-primary .item-options,
.sidebar-secondary .item-options,
.sidebar-primary .avatar-block,
.sidebar-secondary .avatar-block {
padding: 10px 10px 0;
}
.sidebar-primary ul.item-list .vcard,
.sidebar-secondary ul.item-list .vcard,
.sidebar-primary .avatar-block,
.sidebar-secondary .avatar-block {
overflow: auto;
}
.sidebar-primary a img.avatar,
.sidebar-secondary a img.avatar {
background: #F6F6F6;
margin: 0 10px 10px 0;
padding: 5px;
float: left;
}
.sidebar-primary ul.item-list,
.sidebar-secondary ul.item-list {
width: auto;
padding: 0 10px;
}
#primary ul.item-list,
#primary ul.item-list li {
list-style-type: none;
}
.widget-error {
padding: 10px;
} .bbPress .content .hentry p {
padding: 0;
}
.bbPress .content .hentry ul li p {
padding: 0 0 20px;
}
.bbPress .content .hentry ul {
padding: 0;
}
.bbPress .content .hentry ul li {
margin: 0;
list-style: none;
}
.bbPress .post-format-icon {
display: none;
}  .site-header .genesis-nav-menu {
-webkit-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
} 
body.override .menu-secondary { width: 100%; }
.genesis-nav-menu li.right { display: none; }
ul.menu-secondary { float: none; text-align: center; }
.menu-secondary li { display: inline-block; float: none; }
.menu-secondary li li { text-align: left; }
#ez-home-top-container {
border-bottom: 1px solid #DDDDDD;
padding-bottom: 20px;
}
#ez-home-top-container .ez-widget-area {
text-align: center;
}
.sidebar .woocommerce ul.cart_list,
.sidebar .woocommerce ul.product_list_widget,
.sidebar .woocommerce-page ul.cart_list,
.sidebar .woocommerce-page ul.product_list_widget {
padding: 20px 30px !important;
}
.sidebar .widget_shopping_cart_content p {
padding: 0 30px 10px !important;
}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
list-style: none;
}
.enews p {
padding: 15px 30px 5px;
text-align: center;
}
.enews #subscribe {
padding: 10px 30px;
}
.enews #subbox {
width: 72%;
margin-right: 2px;
padding: 9px 8px 10px;
} @media screen and (min-device-width: 320px) and (max-device-width: 1024px)
{ html { -webkit-text-size-adjust: none; }
}
@media only screen and (max-width: 1460px) {
.full-width-content .entry-content > .alignwide { margin-left: auto; margin-right: auto; width: auto; max-width: none; }
}
@media only screen and (max-width: 1140px) {
.site-container { border: 0; margin: 0 auto; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
body.override .site-header .wrap, .title-area, .site-header .widget-area { width: 100%; }
.title-area { height: 70px; padding-left: 0; text-align: center; float: none; }
.site-header .widget-area { padding: 0; }
.header-image .site-header .wrap .title-area { margin: 10px auto 10px; float: none; }
body.override .menu-primary, body.override .menu-secondary, .site-header .widget-area, .site-header .genesis-nav-menu { width: 100%; }
.site-header .widget-area { float: none; }
.genesis-nav-menu li.right { display: none; }
ul.menu-primary, ul.menu-secondary, .site-header ul.genesis-nav-menu, .site-header .genesis-nav-menu li { float: none; text-align: center; }
.menu-primary li, .menu-secondary li, .site-header .genesis-nav-menu li { display: inline-block; float: none; }
.menu-primary li li, .menu-secondary li li, .site-header .genesis-nav-menu li li { text-align: left; }
.full-width-content .entry-content > .alignfull, .full-width-content .entry-content > .wp-block-cover.alignfull { margin-left: auto; margin-right: auto; width: auto; max-width: none; }
#home-hook-wrap { padding: 25px 30px 30px 30px; }
#ez-home-container-wrap, #ez-home-sidebar-wrap { width: 100%; max-width: 100%; }
#ez-home-sidebar-wrap { margin: 20px 0 0; float: left; }
.site-footer .creds, .site-footer .gototop { width: 100%; text-align: center; float: none; }
}
@media only screen and (min-width: 840px) and (max-width: 1140px) {
body.override .site-inner { padding-bottom: 10px; }
body.override .content-sidebar-wrap { width: 100%; }
body.override .content { width: auto; max-width: 100%; max-width: -moz-available; padding: 0; }
body.content-sidebar-sidebar .content, body.sidebar-content-sidebar .content, body.content-sidebar .content { margin-right: 300px; }
body.sidebar-sidebar-content .content, body.sidebar-content .content { margin-left: 300px; }
body.full-width-content .content { margin: 0; }
body.override .sidebar-primary { width: 280px; }
body.content-sidebar-sidebar .sidebar-primary, body.sidebar-content-sidebar .sidebar-primary, body.content-sidebar .sidebar-primary { margin-left: -280px; }
body.sidebar-sidebar-content .sidebar-primary, body.sidebar-content .sidebar-primary { margin-right: -280px; }
body.override .sidebar-secondary { width: 100%; margin: 20px 0 0; float: left; }
}
@media only screen and (min-width: 480px) and (max-width: 1140px) {
.nav-secondary { display: block; }
.responsive-primary-menu-container, .responsive-secondary-menu-container { display: none; }
body.override .breadcrumb { margin: 0 0 20px; }
.author-box { margin: 0px 20px 40px; }
#comments { margin: 0px 20px 15px; }
.entry-pings { margin: 0 20px; }
#respond { margin: 0 20px 15px; }
}
@media only screen and (max-width: 1024px) {
body.override .site-inner { padding-bottom: 10px; }
body.override .content-sidebar-wrap, body.override .content { width: 100%; }
.content { padding: 0; }
body.override .sidebar-primary, body.override .sidebar-secondary { width: 100%; float: left; }
.sidebar-primary { margin: 20px 0 0; }
.five-sixths, .four-fifths, .four-sixths, .one-fifth, .one-fourth,
.one-half, .one-sixth, .one-third, .three-fifths, .three-fourths,
.three-sixths, .two-fifths, .two-fourths, .two-sixths, .two-thirds { width: 100%; margin-left: 0; padding-bottom: 25px; }
.first { padding-top: 0 !important; }
#ez-home-slider.ez-widget-area, .slider-inside #ez-home-slider.ez-widget-area { padding-bottom: 0; }
#home-hook-wrap { padding-bottom: 0; padding-left: 30px; padding-right: 30px; }
#ez-home-container-wrap, .ez-home-container-area,
#ez-feature-top-container, #ez-fat-footer-container { margin: 0 auto; padding-bottom: 0; }
body.override.fat-footer-inside #ez-fat-footer-container-wrap { margin-top: 0; margin-bottom: 30px; }
#ez-home-container-wrap .ez-widget-area,
#ez-feature-top-container .ez-widget-area,
#ez-fat-footer-container .ez-widget-area { width: 100%; padding-bottom: 20px; margin-left: 0 !important; }
#ez-home-sidebar-wrap { margin: 0; }
}
@media only screen and (min-width: 480px) and (max-width: 839px) {
}
@media only screen and (max-width: 479px) {
.nav-primary, .nav-secondary, .site-header .widget-area, .site-header .genesis-nav-menu { height: 100%; border-bottom: 0; }
.menu-primary, .menu-secondary, .site-header .menu, .menu-primary li, .menu-secondary li, .site-header .genesis-nav-menu li, .menu-primary li ul, .menu-secondary li ul, .site-header .genesis-nav-menu li ul { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.menu-primary li ul, .menu-secondary li ul, .site-header .genesis-nav-menu li ul { display: block; visibility: visible; height: 100%; left: 0; position: relative; }
.menu-primary a { border-right: 0 !important; border-bottom: 1px solid #DDDDDD !important; }
.menu-secondary a { border-right: 0 !important; border-bottom: 0px solid #333333 !important; }
.site-header .genesis-nav-menu a { border-right: 0 !important; border-bottom: 0px solid #DDDDDD !important; }
.menu-primary li li, .menu-secondary li li, .site-header .genesis-nav-menu li li { text-align: center; }
.menu-primary li li a, .menu-primary li li a:link, .menu-primary li li a:visited, .menu-secondary li li a, .menu-secondary li li a:link, .menu-secondary li li a:visited, .site-header .genesis-nav-menu li li a, .site-header .genesis-nav-menu li li a:link, .site-header .genesis-nav-menu li li a:visited { width: auto; }
.menu-primary li ul ul, .menu-secondary li ul ul, .site-header .genesis-nav-menu li ul ul { margin: 0; }
ul.genesis-nav-menu, .genesis-nav-menu li  { text-align: left !important; }
.genesis-nav-menu .sub-menu a::before { content: "- "; }
.menu-primary li:hover ul ul, .menu-secondary li:hover ul ul { left: 0; }
.menu-primary .sub-menu a, .menu-primary .sub-menu a:link { padding: 15px 20px; }
.menu-primary .sub-menu li li a, .menu-primary .sub-menu li li a:link { padding: 15px 30px; }
.menu-primary .sub-menu li li ul li a, .menu-primary .sub-menu li li ul li a:link { padding: 15px 40px; }
.menu-secondary .sub-menu a, .menu-secondary .sub-menu a:link { padding: 17px 20px; }
.menu-secondary .sub-menu li li a, .menu-secondary .sub-menu li li a:link { padding: 17px 30px; }
.menu-secondary .sub-menu li li ul li a, .menu-secondary .sub-menu li li ul li a:link { padding: 17px 40px; }
.nav-primary, .nav-secondary { display: none; }.site-header .widget_nav_menu { display: none; }
.responsive-primary-menu-container, .responsive-secondary-menu-container, .mobile-primary-toggle, .mobile-secondary-toggle { display: block; }
body.override .breadcrumb { margin: 0 0 20px; }
}.site-header .genesis-nav-menu {
-webkit-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
} 
body.override .menu-secondary { width: 100%; }
.genesis-nav-menu li.right { display: none; }
ul.menu-secondary { float: none; text-align: center; }
.menu-secondary li { display: inline-block; float: none; }
.menu-secondary li li { text-align: left; }
#ez-home-top-container {
border-bottom: 1px solid #DDDDDD;
padding-bottom: 20px;
}
#ez-home-top-container .ez-widget-area {
text-align: center;
}
.sidebar .woocommerce ul.cart_list,
.sidebar .woocommerce ul.product_list_widget,
.sidebar .woocommerce-page ul.cart_list,
.sidebar .woocommerce-page ul.product_list_widget {
padding: 20px 30px !important;
}
.sidebar .widget_shopping_cart_content p {
padding: 0 30px 10px !important;
}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
list-style: none;
}
.enews p {
padding: 15px 30px 5px;
text-align: center;
}
.enews #subscribe {
padding: 10px 30px;
}
.enews #subbox {
width: 72%;
margin-right: 2px;
padding: 9px 8px 10px;
}.body { 
font-family: HurmeGeometricSans3-Regular !important;
}
p b {
font-family: HurmeGeometricSans3-SemiBold !important;
font-weight: normal !important;
}
body.product-template-default {
font-family: HurmeGeometricSans3-Regular; 
}
body.product-template-default a {
color: #666666;
text-decoration: none;
}
body.product-template-default a:hover {
color: #0071BC;
text-decoration: none;
}
.search-container {
font-family: HurmeGeometricSans3-Regular; 
}
#ez-home-top-1 p {
font-family: HurmeGeometricSans3-regular !important;
}
.entry-content p, div.term-description p, .archive-description p {
font-family: HurmeGeometricSans3-Regular !important;
margin: 0 0 25px;
}
.site-header .genesis-nav-menu { 
font-family: HurmeGeometricSans3-SemiBold; 
font-size: 14px;
}
.site-header .genesis-nav-menu a {
padding: 17px 14px 17px 14px;
}
.site-header a .fa {
font-size: 16px;
}
#ez-fat-footer-container .ez-widget-area h4 {
font-family: HurmeGeometricSans3-SemiBold !important;
}
#ez-fat-footer-container .ez-widget-area {
font-family: HurmeGeometricSans3-Regular;
font-size: 14px;
line-height: 30px;
}
h1 { 
font-family: HurmeGeometricSans3-SemiBold !important;
font-weight: normal !important;
font-size: 36px;
}
h2, h3, h4 { 
font-family: HurmeGeometricSans3-regular !important;
font-weight: normal !important;
}
h5 { 
font-family: HurmeGeometricSans3-SemiBold !important;
margin: 0 0 5px !important;
text-transform: uppercase !important;
}
h1.entry-title {
font-size: 36px;
font-family: HurmeGeometricSans3-SemiBold !important;
text-align: center;
margin: 0 0 20px !important;
font-weight: normal;
}
h1.woocommerce-products-header__title.page-title {
font-size: 14px;
font-family: HurmeGeometricSans3-SemiBold !important;
color: #0071bc;
text-transform: uppercase !important;
margin-bottom: 20px;
}
h1.product_title.entry-title {
text-transform: uppercase !important;
}
h2#featured-heading {
font-size: 14px !important;
font-family: HurmeGeometricSans3-SemiBold !important;
color: #0071bc;
text-transform: uppercase;
margin-bottom: 20px;
text-align: left;
}
div.term-description h1 {
color: #0071bc;
}
div.term-description h2 {
font-family: HurmeGeometricSans3-Regular  !important;
color: #29abe2;
margin-bottom: 16px;
}
.h2-large {
font-size: 36px !important;
margin-top: 20px !important;
font-family: HurmeGeometricSans3-SemiBold !important;
}
.site-footer p {
font-family: HurmeGeometricSans3-Regular;
font-size: 14px;
}
.light-blue {
color: #29abe2 !important;
}
.entry-content ol li {
font-family: HurmeGeometricSans3-Regular;
font-size: 14px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
font-family: HurmeGeometricSans3-SemiBold !important;
color: #000000;
text-transform: uppercase;
text-align: center;
font-size: 14px;
padding: 0;
}
.woocommerce .products ul, .woocommerce ul.products {
font-family: HurmeGeometricSans3-Regular !important;
font-size: 14px;
} .ez-widget-area ul li {
list-style-type: none;
}
.ez-widget-area ul li, .ez-widget-area ol li {
margin: 0;
} .home .site-header .genesis-nav-menu li.current_page_item a {
color: #29abe2;
}
.home .site-header .genesis-nav-menu a {
color: #ffffff;
}
.home .site-header .genesis-nav-menu a:hover {
color: #29abe2;
} @media screen and (min-width: 1025px) {
body.home .site-container {
position:relative;
}    
body.home .site-header {    
position: absolute !important;    
z-index: 9999;
width: 100%;
background: transparent;
} .dynamik-fixed-header.dynamik-scrolled .site-header {    
background: #ffffff !important;
position: fixed  !important;
top: 0;
left: 0;
}
.dynamik-fixed-header.dynamik-scrolled .site-header .genesis-nav-menu a {
color: #0071BC !important;
}
.dynamik-fixed-header.dynamik-scrolled .site-header .genesis-nav-menu li.current_page_item a {
color: #29abe2 !important;
}
.dynamik-fixed-header.dynamik-scrolled .site-header .genesis-nav-menu a:hover {
color: #29abe2 !important;
}
.dynamik-fixed-header.dynamik-scrolled .style-svg-logo {
-moz-box-sizing: border-box;
box-sizing: border-box;
background: url(//www.delfarchitectural.com.au/wp-content/uploads/Delf_Logo_Blue_2.svg) no-repeat;
width: 150px; height: 50px; padding-left: 150px; }
} .ez-home .site-inner {
max-width: 100%;
padding-bottom: 0 !important;
}
.ez-home-wrap {
max-width: 1100px;
margin: 0 auto;
}
#home-hook-wrap {
padding: 0;
}
#ez-home-container-wrap img, #ez-home-container-wrap p img {
display: inline;
}
#ez-home-bottom-1 p {
text-align: center;
}
.ez-home-container-area {
margin: 0;
padding: 54px 20px 50px 20px;
}
#ez-home-slider-container-wrap {
margin: 0;
}
#ez-home-top-container {
background: #fafafa;
}
#ez-home-bottom-container {
background: #fafafa;
border-top: 1px solid #DDDDDD;
}
#retail-heading {
color: #0071bc;
font-family: HurmeGeometricSans3-SemiBold !important; 
font-size: 36px;
line-height: 39px;
}
.area{
height: 100px;
width: 100%;
margin: 0;
text-align: center;
display:table-cell;
vertical-align:middle;
}
.area-outside {
padding-top: 20px;
display: table;
margin: auto;
}
img.kwikset-logo-home {
padding: 24px 0 ;
}
.delf-btn {
color: #29ABE2 !important;
background: #ffffff;
padding: 13px 23px;
border-radius: 22px;
border: 2px Solid #29ABE2;
font-size: 14px;
color: #0071bc;
font-family: HurmeGeometricSans3-SemiBold;
line-height: 22px;
}
.delf-btn:hover {
color: #ffffff !important;
background: #29ABE2;
}
@media only screen and (min-width: 801px) {
#ez-home-top-1 .one-half {
width: 47.317948717948715%;
margin-left: 3.564102564102564%;
margin-bottom: -10px !important;
}
#ez-home-top-1 .first {
margin-left: 0 !important;
}
}
.new-img {
margin: 0 auto 0;
}
#ez-home-top-container {
padding-bottom: 0;
} #menu-item-75 {
padding: 0 0 0 15px;
float: right;
} .site-header {
min-height: 90px !important;
}
.style-svg-logo {
width:150px;
height:50px !important;
} @media screen and (max-width: 1024px) {
.style-svg-logo {
-moz-box-sizing: border-box;
box-sizing: border-box;
background: url(//www.delfarchitectural.com.au/wp-content/uploads/Delf_Logo_Blue_2.svg) no-repeat;
width: 150px; height: 50px; padding-left: 150px; }
} @media screen and (max-width: 1024px) {
.nav-primary, .nav-secondary, .site-header .widget-area, .site-header .genesis-nav-menu { height: 100%; border-bottom: 0; }
.menu-primary, .menu-secondary, .site-header .menu, .menu-primary li, .menu-secondary li, .site-header .genesis-nav-menu li, .menu-primary li ul, .menu-secondary li ul, .site-header .genesis-nav-menu li ul { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.menu-primary li ul, .menu-secondary li ul, .site-header .genesis-nav-menu li ul { display: block; visibility: visible; height: 100%; left: 0; position: relative; }
.menu-primary a { border-right: 0 !important; border-bottom: 1px solid #DDDDDD !important; }
.menu-secondary a { border-right: 0 !important; border-bottom: 0px solid #333333 !important; }
.site-header .genesis-nav-menu a { border-right: 0 !important; border-bottom: 0px solid #DDDDDD !important; }
.menu-primary li li, .menu-secondary li li, .site-header .genesis-nav-menu li li { text-align: center; }
.menu-primary li li a, .menu-primary li li a:link, .menu-primary li li a:visited, .menu-secondary li li a, .menu-secondary li li a:link, .menu-secondary li li a:visited, .site-header .genesis-nav-menu li li a, .site-header .genesis-nav-menu li li a:link, .site-header .genesis-nav-menu li li a:visited { width: auto; }
.menu-primary li ul ul, .menu-secondary li ul ul, .site-header .genesis-nav-menu li ul ul { margin: 0; }
ul.genesis-nav-menu, .genesis-nav-menu li  { text-align: left !important; }
.genesis-nav-menu .sub-menu a::before { content: "- "; }
.menu-primary li:hover ul ul, .menu-secondary li:hover ul ul { left: 0; }
.menu-primary .sub-menu a, .menu-primary .sub-menu a:link { padding: 17px 20px; }
.menu-primary .sub-menu li li a, .menu-primary .sub-menu li li a:link { padding: 17px 30px; }
.menu-primary .sub-menu li li ul li a, .menu-primary .sub-menu li li ul li a:link { padding: 17px 40px; }
.menu-secondary .sub-menu a, .menu-secondary .sub-menu a:link { padding: 17px 20px; }
.menu-secondary .sub-menu li li a, .menu-secondary .sub-menu li li a:link { padding: 17px 30px; }
.menu-secondary .sub-menu li li ul li a, .menu-secondary .sub-menu li li ul li a:link { padding: 17px 40px; }
.nav-primary, .nav-secondary { display: none; }.site-header .widget_nav_menu { display: none; }
.responsive-primary-menu-container, .responsive-secondary-menu-container, .mobile-primary-toggle, .mobile-secondary-toggle { display: block; }
body.override .breadcrumb { margin: 0 0 20px; }
}
@media screen and (max-width: 1024px) {
.dynamik-fixed-header.dynamik-scrolled .site-header {
display: none !important;
}
.site-header {
padding-left: 20px;
}
.kwikset-header, .rothley-header {
padding: 27px 0 27px 20px !important;
}
} .retail-logos {
width: 180px;
} .above-footer-widget {
border-top: 1px solid #DDDDDD;
padding: 20px 20px 10px 20px;
}
.above-footer-content {
color: #0071bc;
font-family: HurmeGeometricSans3-Regular;
font-size: 14px;
line-height: 20px;
}
.ez-home-wrap-above-footer {
max-width: 560px;
margin: 0 auto;
} .footer-left {
float: left;
}
.footer-right {
float: right;
}
.site-footer a .fab {
color: #0071bc;
padding: 0 0 0 26px;
font-size: 16px;
}
.site-footer a:hover .fab {
color: #9C9C9C;
}
.footer-social a .fab {
color: #9C9C9C;
padding: 0 20px 0 0;
font-size: 22px;
}
.footer-social a:hover .fab {
color: #0071bc;
} .backstretch {
width: 100% !important;
}
.backstretch img {
top: 0 !important;
}
.big-leader {
overflow: inherit;
}
.big-leader .wrap {
position: relative !important;
padding-top: 200px !important;
}
.page-id-14 h1.entry-title {
display: none;
} .grey-bg-column-third-image {
height: 150px;
}
.grey-bg-column-div {
background: #fafafa;
width: 100%;
margin: 20px 0 20px 0;
}
.top20 {
margin-top: 20px !important;
}
.narrow-content-div {
max-width: 800px;
margin:0 auto;
padding: 20px 0;
}
hr {
background: #dddddd;
border: 0;
height: 1px;
}
.far, .fab, .fa {
color: #0071bc;
font-size: 16px;
}
.fa-file-pdf {
padding: 0 2px 0 3px;
}
.nomargin {
margin: 0;
}
.auto-tos-pp.tosheading, .auto-tos-pp.ppheading {
display: none;
} .wpcf7-submit {
background: #0071bc;
color: #ffffff;
padding: 26px 44px 24px 44px;
border: 0;
}
.wpcf7-submit:hover {
background: #29abe2;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #0071bc !important;
}
.wpcf7-text {
padding: 18px;
border: 1px solid #d3d3d3;
}
.wpcf7-textarea {
padding: 18px;
border: 1px solid #d3d3d3;
}
input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {
width: 90%;
background-clip: padding-box;
}
input:focus, textarea:focus {
background: #fafafa;
outline: none;
} .product_title.entry-title {
text-align: left;
margin: 0 !important;
}
.woocommerce-product-details__short-description {
font-family: HurmeGeometricSans3-Regular;
font-size: 24px;
color: #29abe2;
border-bottom: 1px solid #d3d3d3 ;
padding-bottom: 8px
}
.tagged_as {
display: block;
padding: 20px 0 0 0;
}
.posted_in {
display: inline-block;
padding: 20px 0 0 0;
}
.attributes-range {
padding: 20px 0 0 0;
}
.woocommerce a.button {
display: none !important;
}
h2.woocommerce-loop-product__title {
color: #333333;
font-family: HurmeGeometricSans3-SemiBold !important; 
font-size: 14px !important;
text-transform: uppercase;
text-align: center;
padding-bottom: 0  !important;
}
.products.columns-3 {
text-align: center;
}
span.price {
display: none !important;
}
.td_lock_variation {
vertical-align: top;
}
.woocommerce .products ul, .woocommerce ul.products {
text-align: center;
}
section.related.products h2 {
text-align: left;
font-family: HurmeGeometricSans3-SemiBold !important;
font-size: 14px !important;
text-transform: uppercase;
color: #0071bc;
padding: 20px 0;
}
h2.woocommerce-loop-product__title {
text-align: center !important;
color: #333333 !important;
}
.sb14 {
font-family: HurmeGeometricSans3-SemiBold !important;
font-size: 14px !important;
color: #333333;
text-transform: uppercase;
margin-top: 12px;
}
.woocommerce div.product form.cart {
margin-bottom: 0 !important;
}
.woocommerce div.product form.cart table {
min-width: 180px;
}
.spacer {
height: 16px;
}
.td_lock_variation {
padding-right: 10px !important;
}
td.td_lock_variation {
max-width: 172px;
padding-right: 30px !important;
}
.img_lock_variation {
height: 66px !important;
width: 172px !important;
}
td.td_lock_variation img {
height: 66px !important;
}
.description_tab {
display: none !important;
}
.woocommerce-tabs {
border-top: 1px solid #DDDDDD;
}
.woocommerce-Tabs-panel h2 {
font-family: HurmeGeometricSans3-SemiBold !important;
font-size: 14px !important;
color: #333333 !important;
text-transform: uppercase;
}
img.product-logos {
margin-right: 30px;
} .breadcrumb {
margin: 0 auto;
max-width: 1100px;
padding: 20px 0;
font-family: HurmeGeometricSans3-Regular;
font-size: 14px;
color: #666666;
}
.breadcrumb a, .breadcrumb a:visited {
color: #b3b3b3;
}
.breadcrumb a:hover {
color: #0d72c7;
}
.breadcrumbwrapper {
border-top: solid 1px #D4D4D4;
border-bottom: solid 1px #D4D4D4;
padding: 11px 0 ;
}
.term-15 .breadcrumbwrapper, .term-16 .breadcrumbwrapper, .term-17 .breadcrumbwrapper, .term-18 .breadcrumbwrapper, .term-117 .breadcrumbwrapper, .search .breadcrumbwrapper {
display: none;
} .term-15 .page-title, .term-16 .page-title, .term-17 .page-title, .term-18 .page-title, .term-117 .page-title {
display: none;
} .search .entry-title-link, .search .entry-title-link:visited {
font-family: HurmeGeometricSans3-SemiBold;
font-size: 14px;
text-transform: uppercase;
color: #333333;
text-decoration: none !important;
margin: 0 0 0 20px;
}
.search .entry-header .entry-meta {
margin: 0;
}
.search .narrow-content-div {
padding: 10px 0;
max-width: 800px;
margin: 0 auto;
}
.search-sub-text {
margin: 0 0 0 20px;
font-family: HurmeGeometricSans3-Regular;
}
.search .entry-content p {
margin: 0 0 25px 20px;
}
.search-container {
width: 100%;
border-bottom: 1px solid #d4d4d4 ;
}
.search input:focus, .search textarea:focus, .search-container .search input {
background: #ffffff;
color: #29abe2;
min-width: 90%;
}
input#s {
min-width: 300px !important;
}
.search div.entry p {
text-align: center;
} .gomad .site-inner {
background-image: url(https://www.delfarchitectural.com.au/wp-content/uploads/Delf_BG_1.jpg) !important;
max-width: none;
}
.full-width-content .content-sidebar-wrap {
margin: auto;
}
.gomad .content-sidebar-wrap {
float: none !important;
}
.gomad .content .page {
background: transparent;
}
.gomad-button {
background: #ffffff;
color: #0071bc;
padding: 20px 34px 18px 34px;
border: 0;
font-size: 14px;
font-family: HurmeGeometricSans3-SemiBold;
margin-top: 10px;
}
.gomad-button-blue {
background: #0071bc;
color: #ffffff;
padding: 20px 34px 18px 34px;
border: 0;
font-size: 14px;
font-family: HurmeGeometricSans3-SemiBold;
margin-top: 10px;
}
.gomad p {
color: #ffffff;
margin-bottom: 16px;
}
.gomad-text {
font-size: 18px;
}
@media screen and (min-width: 801px) {
.gomad-col {
border-right: 1px solid #fff;
margin-right: -1px;
margin-bottom: 0;
}
.gomad-col-right {
margin-bottom: 0;
}
.gomad-col, .gomad-col-right {
margin-left: 0 !important;
width: 50% !important;
}
.gomad-col p, .gomad-col-right p {
padding: 0 20px 0 50px;
}
.or-image {
margin-bottom: -60px;
}
.or-image-mobile {
display: none;
}
}
@media screen and (max-width: 800px) {
.or-image {
display: none;
}	
}
.promo-content {
max-width: 540px !important;
padding: 0 20px;
margin: 0 auto !important;
}
.g-center {
text-align: center;
}
.gomad-form .site-header, .gomad-levers .site-header {
border-bottom: 1px solid #DDDDDD;
}
.wp-image-1910 {
padding-top: 10px;
}
.gomad-levers .entry-content {
text-align: center !important;
} .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium, .gfield_label, .ginput_container select {
width: 100% !important;
}
.gform_button.button, .gform_next_button.button, .gform_previous_button.button {
background: #0071bc;
color: #ffffff;
padding: 20px 34px 18px 34px;
border: 0;
font-size: 14px;
font-family: HurmeGeometricSans3-SemiBold;
margin-top: 10px;
text-transform: uppercase;
}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],
body .gform_wrapper .gform_body .gform_fields .gfield select,
body .gform_wrapper .gform_body .gform_fields .gfield textarea {
font-family: HurmeGeometricSans3-Regular !important;
font-size: 14px !important;
}
body .gform_wrapper .top_label .gfield_label, body .gform_wrapper ul li.gfield, .gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
font-family: HurmeGeometricSans3-Regular !important;
font-size: 14px !important;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
padding-top: 10px !important;
padding-left: 8px !important;
}
.gform_wrapper .gform_page_footer {
text-align: center;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
padding: 16px 16px !important;
}
body .gform_wrapper ul li.gfield {
margin-top: 4px !important;
}
.gform_wrapper .gf_progressbar_wrapper {
text-align: center !important;
margin: 0;
padding: 0;
}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
font-size: 14px !important;
margin: 0 0 6px 0 !important;
padding: 0 16px 0 0! important;
color: #0071BC !important;
opacity: 1 !important;
} .gs_logo_single {
margin-right: 15px;
margin-left: 15px;
}
@media only screen and (max-width: 479px){
.gs_logo_single {
margin-right: 5px !important;
margin-left: 5px !important;
}
} .mc4wp-form-fields input[type="submit"] {
background: #0071bc;
color: #ffffff;
padding: 18px 24px 18px 24px;
border: 0;
font-size: 15px;
font-family: HurmeGeometricSans3-SemiBold !important;
}
.mc4wp-form-fields input[type="email"] {
padding: 18px;
width: 56%;
border: 1px solid #d3d3d3;
margin-right: -4px !important;
background-clip: padding-box;
}
.mc4wp-response {
color: #0071BC;
}
input, textarea {
border-radius: 0;
} .kwikset-header {
margin: 0 auto;
padding: 27px 0;
border-bottom: 4px solid #C52827;
}
.kwikset-header .widget, .rothley-header .widget {
margin: 0 auto;
max-width: 1100px;
}
.rothley-header {
margin: 0 auto;
padding: 16px 0 9px 0;
border-bottom: 4px solid #C52827;
}
h3.home-message {
color: red;
}
h3.hr-divider {
margin-bottom: 30px;
color: red;
}
a[href^=tel] { color: inherit; text-decoration: none; } .wpfront-message {
font-family: HurmeGeometricSans3-regular !important;
line-height: 1.3;
}
#wpfront-notification-bar-spacer {
padding: 12px 21px 5px 21px;
background: #0071bc;
}
.page-id-38 .two-thirds {
padding-bottom: 0;
}
.warranty-form-content {
max-width: 540px !important;
padding: 0 20px;
margin: 0 auto !important;
}
.page-id-2974 .gfield_description {
text-align: center;
padding-top: 0 !important;
}
.page-id-2974 .gform_wrapper .gfield_checkbox li label {
max-width: 90%;
}
.gform_wrapper .gform_footer {
text-align: center !important;
} .smart-home .big-leader { 
max-height: 750px;
}
.smart-home .backstretch {
height: 750px !important;
}
.smart-home .big-leader .wrap {
padding-top: 380px !important;
}
.smart-home .site-inner, .smart-home .content {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.smart-home-content {
max-width: 936px !important;
padding: 0 20px;
margin: 0 auto !important;
}
.sh1 {
text-align: center !important;
font-size: 24px !important;
color: #29abe2 !important;
}
.sh3 {
text-align: left !important;
font-size: 24px !important;
color: #29abe2 !important;
line-height: 29px;
margin-top: 50px !important;
}
p.sh2 {
text-align: center !important;
font-size: 36px !important;
font-family: HurmeGeometricSans3-SemiBold !important;
color: #0071BC;
padding-top: 30px;
}
p.sh4 {
margin-bottom: 45px !important;
}
img.phone  {
margin: 0 15px 0 0;
}
.svg-icon {
padding: 0;
}
@media screen and (max-width: 800px) {
img.phone  {
margin: 0 0 30px 0;
}
img.app-icon  {
margin: 0 15px 30px 0;
}
.sh3 {
margin-top: 0 !important;
}
} * {
box-sizing: border-box;
}
.smart-column {
float: left;
width: 50%;
padding: 10px 10px 0 10px;
}
.smart-row:after {
content: "";
display: table;
clear: both;
}
@media screen and (max-width: 800px) {
.smart-column {
width: 100%;
}
}
.smart-row {
text-align: center;
color: #0071BC;
font-family: HurmeGeometricSans3-regular !important;
}
.smart-row img {
margin: 0 auto 0 !important;
}
.smart-hr {
margin-top: 0 !important;
} @media only screen and (max-width: 1140px) {
.site-header .genesis-nav-menu {
-webkit-border-radius: 0;
border-radius: 0;
}
.nav-secondary {
border-width: 0 0 1px;
}
}
@media only screen and (min-width: 840px) and (max-width: 1140px) {
}
@media only screen and (min-width: 480px) and (max-width: 1140px) {
}
@media only screen and (max-width: 1024px) { .site-header {
float:left;
}
body.override .site-header .wrap {
width:150px;
}
.responsive-primary-menu-container {
padding:22px 0;
min-height:90px;
border-bottom:0px;
width:auto;
}
.responsive-primary-menu-container h3 {
display:none;
}
body.override .breadcrumb {
margin: 0 0 0 20px; 
}
}
@media only screen and (min-width: 480px) and (max-width: 839px) {
#hero-text h1 {
font-size: 3.6em;
}
}
@media only screen and (max-width: 479px) {
.site-title {
font-size: 30px; font-size: 3rem;
}
.menu-primary a,
.menu-secondary a {
border-width: 0 0 1px !important;
}
#hero-text h1 {
font-size: 2.6em;
}
.warranty-logo {
margin: 10px 15px 20px 0 !important;
}
.footer-wrap {
display: inline-block;
}
td.td_lock_variation {
max-width: 116px !important;
padding-right: 10px !important;
}
}