@charset 'UTF-8';
@charset "UTF-8";
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}#start-resizable-editor-section{display:none}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border:none;border-radius:28px;box-shadow:none;cursor:pointer;display:inline-block;font-size:18px;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline .wp-block-button__link,.wp-block-button__link.is-style-outline{color:#32373c;background-color:transparent;border:2px solid}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}.wp-block-buttons .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:8px}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:8px}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-button.aligncenter,.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#007cba;color:var(--wp-admin-theme-color)}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:20px 38px}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:16px}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim,.wp-block-cover.has-background-dim{background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#fff}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type^=core-embed],.wp-block[data-align=right]>[data-type^=core-embed]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type^=core-embed] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type^=core-embed] .wp-block-embed__wrapper{min-width:280px}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc(50% - 16px)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - 10.66667px);margin-right:16px}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - 12px);margin-right:16px}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - 12.8px);margin-right:16px}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - 13.33333px);margin-right:16px}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - 13.71429px);margin-right:16px}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - 14px);margin-right:16px}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:20px 38px}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 20px 20px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 20px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 20px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 20px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 20px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 20px)}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.edit-post-visual-editor .wp-block-latest-posts.is-grid li{margin-bottom:20px}.wp-block-media-text{ direction:ltr; display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{ -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1; margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr; -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1; padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{ -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1 }.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{ -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1 }.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color),.wp-block-navigation .wp-block-navigation-link:not(.has-text-color){color:#1e1e1e}.wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container{background-color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color){color:#fff}.wp-block-navigation.is-style-dark:not(.has-background) .wp-block-navigation__container{background-color:#1e1e1e}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:fit-content;z-index:1;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:8px}@media (min-width:782px){.has-child .wp-block-navigation__container{left:24px}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:8px;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation-link__content{text-decoration:none;padding:8px 16px}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:6px 16px}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 38px}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap;line-height:1.5}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:16px}.wp-block-post-author__bio{margin-bottom:8px;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .editor-styles-wrapper .has-pale-pink-background-color,:root .has-pale-pink-background-color{background-color:#f78da7}:root .editor-styles-wrapper .has-vivid-red-background-color,:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .editor-styles-wrapper .has-luminous-vivid-orange-background-color,:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .editor-styles-wrapper .has-luminous-vivid-amber-background-color,:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .editor-styles-wrapper .has-light-green-cyan-background-color,:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .editor-styles-wrapper .has-vivid-green-cyan-background-color,:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .editor-styles-wrapper .has-pale-cyan-blue-background-color,:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .editor-styles-wrapper .has-vivid-cyan-blue-background-color,:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .editor-styles-wrapper .has-vivid-purple-background-color,:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .editor-styles-wrapper .has-white-background-color,:root .has-white-background-color{background-color:#fff}:root .editor-styles-wrapper .has-very-light-gray-background-color,:root .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-cyan-bluish-gray-background-color,:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .editor-styles-wrapper .has-very-dark-gray-background-color,:root .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-black-background-color,:root .has-black-background-color{background-color:#000}:root .editor-styles-wrapper .has-pale-pink-color,:root .has-pale-pink-color{color:#f78da7}:root .editor-styles-wrapper .has-vivid-red-color,:root .has-vivid-red-color{color:#cf2e2e}:root .editor-styles-wrapper .has-luminous-vivid-orange-color,:root .has-luminous-vivid-orange-color{color:#ff6900}:root .editor-styles-wrapper .has-luminous-vivid-amber-color,:root .has-luminous-vivid-amber-color{color:#fcb900}:root .editor-styles-wrapper .has-light-green-cyan-color,:root .has-light-green-cyan-color{color:#7bdcb5}:root .editor-styles-wrapper .has-vivid-green-cyan-color,:root .has-vivid-green-cyan-color{color:#00d084}:root .editor-styles-wrapper .has-pale-cyan-blue-color,:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .editor-styles-wrapper .has-vivid-cyan-blue-color,:root .has-vivid-cyan-blue-color{color:#0693e3}:root .editor-styles-wrapper .has-vivid-purple-color,:root .has-vivid-purple-color{color:#9b51e0}:root .editor-styles-wrapper .has-white-color,:root .has-white-color{color:#fff}:root .editor-styles-wrapper .has-very-light-gray-color,:root .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-cyan-bluish-gray-color,:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .editor-styles-wrapper .has-very-dark-gray-color,:root .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-black-color,:root .has-black-color{color:#000}:root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background,:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background,:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background,:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background,:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background,:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background,:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background,:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .editor-styles-wrapper .has-blush-light-purple-gradient-background,:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .editor-styles-wrapper .has-blush-bordeaux-gradient-background,:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .editor-styles-wrapper .has-purple-crush-gradient-background,:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-luminous-dusk-gradient-background,:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background,:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-pale-ocean-gradient-background,:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .editor-styles-wrapper .has-electric-grass-gradient-background,:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background,:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background,:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background,:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background,:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root .editor-styles-wrapper .has-link-color a,:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.editor-styles-wrapper .has-small-font-size,.has-small-font-size{font-size:13px}.editor-styles-wrapper .has-normal-font-size,.editor-styles-wrapper .has-regular-font-size,.has-normal-font-size,.has-regular-font-size{font-size:16px}.editor-styles-wrapper .has-medium-font-size,.has-medium-font-size{font-size:20px}.editor-styles-wrapper .has-large-font-size,.has-large-font-size{font-size:36px}.editor-styles-wrapper .has-huge-font-size,.editor-styles-wrapper .has-larger-font-size,.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.sticky {
position: -webkit-sticky;
position: sticky;
}
.sticky:before,
.sticky:after {
content: '';
display: table;
}
#float_email_button {
background-color: #264775;
color: #ffffff;
transition: all 0.3s ease;
width: 50px;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 22px;
cursor: pointer;
bottom: 0;
}
#float_email_button.sticky {
}
#float_email_button:before {
content: url(//duluxpowders.co.nz/wp-content/plugins/dulux-custom/images/mail-icon.png);
display: inline;
}
#dulux_pc_search_container > .full-width-container > .filter_form {
background-color: #002c65;
}
#dulux_pc_search_container > .full-width-container > .grey_line {
background-color: #f7f7f7;
}
#dulux_pc_search_results {
margin-bottom: 30px;
}
@media (min-width: 1200px) {
#dulux_pc_search_container > .full-width-container > .grey_line {
min-height: 80px;
}
#dulux_pc_search_results {
margin-top: -80px;
margin-bottom: 80px;
}
}
#dulux_pc_search_results a {
color: #8c8c8c;
} #dulux_pc_search_filters {
position: relative;
padding: 30px 0;
color: #ffffff;
}
.loading-overlay {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
text-align: center;
background-color: #919ba2;
opacity: 0.5;
display: none;
}
.loading-overlay img {
opacity: 0.5;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
#dulux_pc_search_filters .loading-overlay img {
max-height: 100%;
margin: auto;
display: block;
}
#dulux_pc_search_filters.loading .loading-overlay {
display: block;
}
#dulux_pc_search_filters .large_label {
font-size: 24px;
margin-right: 15px;
margin-left: 20px;
font-weight: bold;
top: 3px;
position: relative;
right: 5px;
}
#dulux_pc_search_results > .table {
width: 100%;
}
#dulux_pc_search_results > .table > .table-head {
background-color: #f7f7f7;
color: #002c65;
}
#dulux_pc_search_results > .table > .table-head .table-header {
padding: 10px 0;
vertical-align: middle;
font-weight: bold;
}
#dulux_pc_search_results > .table > .table-head .table-cell:first-child {
text-align: center;
padding-left: 10px;
}
#dulux_pc_search_results > .table > .table-head .table-cell:first-child, #dulux_pc_search_results > .table > .table-head .table-cell:last-child {
padding-right: 10px;
}
#dulux_pc_search_results .select_to_send {
text-align: center;
}
#dulux_pc_search_results .left_title {
text-align: left;
}
#dulux_pc_search_results .right_title {
text-align: right;
}
#dulux_pc_search_results > .table .table-row > .table-cell {
padding-top: 15px;
}
#dulux_pc_search_results > .table .table-row > .table-cell:last-child {
padding-top: 26px;
padding-bottom: 26px;
}
#dulux_pc_search_results > .table .table-row {
display: table-row;
}
#dulux_pc_search_results > .table .table-body {
display: table-row-group;
}
#dulux_pc_search_results .product_type_header > div {
display: inline-block;
width: 50%;
}
#dulux_pc_search_results .product_type_header > div:first-child {
text-align: right;
}
#dulux_pc_search_results .product_type_header > div:last-child {
text-align: center;
}
#dulux_pc_search_results .reveal {
text-decoration: underline;
}
.product_type_table {
width: 100%; }
.product_type_table tr:nth-child(even) {
background-color: #e9ebec;
} .product_type_table td {
padding: 5px 10px;
}
.product_type_table tr td {
width: 33%;
}
#dulux_custom_login_form {
background-color: #062f5f;
padding: 15px;
color: #ffffff;
position: relative;
}
#dulux_custom_login_form > div:first-child {
padding-bottom: 30px;
}
@media (min-width: 485px) {
#dulux_custom_login_form {
padding: 30px;
}
}
@media (min-width: 1200px) {
#dulux_custom_login_form {
margin-top: 60px;
margin-bottom: 60px;
padding: 95px;
}
#dulux_custom_login_form > div:first-child {
padding-right: 30px;
}
} #dulux_custom_login_form h2 {
color: #ffffff;
padding-top: 0;
text-align: left;
font-weight: bold;
margin: 0 0 30px 0;
}
@media (min-width: 1200px) {
#dulux_custom_login_form h2 {
font-size: 30px;
}
}
#dulux_custom_login_form textarea {
width: 100%;
border: none;
height: 238px;
padding: 15px;
margin-top: 15px;
line-height: 2;
resize: none;
}
#dulux_custom_login_form p {
font-size: 16px;
line-height: 1.7;
}
@media (min-width: 1200px) {
#dulux_custom_login_form p {
font-size: 20px;
}
}
#dulux_custom_login_form label {
font-size: 14px;
}
#dulux_custom_login_form #privacy_statement {
margin-top: 30px;
}
#dulux_custom_login_form input[type=submit] {
background-color: #2f9eca;
border: none;
color: #ffffff;
padding: 15px;
border-radius: 5px;
}
#dulux_custom_login_form .block_label {
display: block;
margin-bottom: 15px;
}
#dulux_custom_login_form label[for=dulux_visitor_subscribe] {
font-size: 14px;
line-height: 1 !important;
}
#dulux_custom_login_form .dulux_login_row {
margin-bottom: 15px;
font-size: 18px;
}
#dulux_custom_login_form form > .dulux_login_row:first-child {
margin-top: 0;
}
#dulux_custom_login_form .submit_button_container {
position: relative;
display: inline-block;
margin-top: 15px;
width: 100%;
}
#dulux_custom_login_form .submit_button_container input {
padding-right: 15px;
padding-left: 15px;
padding-top: 20px;
padding-bottom: 20px;
width: 100%;
}
#dulux_custom_login_form .submit_button_container .fa {
display: none;
}
@media (min-width: 485px) {
#dulux_custom_login_form .submit_button_container input {
padding-right: 40px;
padding-left: 25px;
padding-top: 20px;
padding-bottom: 20px;
}
#dulux_custom_login_form .submit_button_container .fa {
position: absolute;
top: 50%;
font-size: 20px;
color: #ffffff;
right: 20px;
transform: translate(0, -50%) ;
display: inline-block;
}
}
#dulux_visitor_email {
border: none;
background: #ffffff;
padding: 15px;
width: 100%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.dulux_custom_select {
position: relative; overflow: hidden;
display: inline;
}
.dulux_custom_select select {
border: none;
background: #ffffff;
box-sizing: content-box;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 15px 0;
width: 200px;
color: #002c65;
font-weight: bold;
text-indent: 15px;
}
.dulux_login_row .dulux_custom_select select {
width: 100%;
}
.dulux_custom_select .fa-caret-down {
position: absolute;
right: 15px;
color: #062f5f;
font-size: 18px;
top: 50%;
transform: translate(0, -50%)
}
span.round_checkbox {
display: inline-block;
padding-right: 90px;
}
.round_checkbox input[type=checkbox], .square_checkbox input[type=checkbox] {
display:none;
} .round_checkbox input[type=checkbox] + label, .square_checkbox input[type=checkbox] + label
{
background: url(//duluxpowders.co.nz/wp-content/plugins/dulux-custom/images/checkbox-square.png) no-repeat;
background-position: top left;
padding-left: 30px;
line-height: 50px !important;
padding-top: 2px;
}
#dulux_pc_search_filters .round_checkbox input[type=checkbox] + label {
background: url(//duluxpowders.co.nz/wp-content/plugins/dulux-custom/images/checkbox-square.png) no-repeat;
padding-top: 2px;
}
.square_checkbox input[type=checkbox] + label {
background: url(//duluxpowders.co.nz/wp-content/plugins/dulux-custom/images/checkbox-square.png) no-repeat;
padding-top: 2px;
margin-left: 0;
}
#dulux_pc_search_filters span.round_checkbox {
padding-right: 40px;
}
.round_checkbox input[type=checkbox]:checked + label,  #dulux_pc_search_filters .round_checkbox input[type=checkbox]:checked + label, .square_checkbox input[type=checkbox]:checked + label{
background-position: bottom left;
}
#dulux_pc_search_filters .dulux_custom_product_type {
display: inline-block;
float: right;
}
#dulux_pc_search_filters .dulux_custom_product_type label{
font-size: 14px;
}
#dulux_pc_search_filters .dulux_custom_product_type label:first-child {
margin-right: 30px;
}
#dulux_pc_search_container .overlay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 999;
background: rgba(255,255,255,0.5);
}
#dulux_pc_search_container .overlay.hidden, #float_email_button.hidden {
display: none;
visibility: hidden;
}
#send_email_popup {
background-color: #002c65;
width: 400px;
height: 185px;
max-width: 100%;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
padding: 30px;
}
#send_email_popup h2 {
color: #fff;
font-weight: bold;
margin-top: 0;
margin-bottom: 20px;
font-size: 28px;
}
#send_email_popup .close-popup {
position: absolute;
top: 0;
right: 15px;
font-size: 30px;
cursor: pointer;
}
#send_email_popup #email_to_send {
border: none;
width: 70%;
padding: 15px;
margin-right: 0;
background-color: #fff;
}
#send_email_popup #dulux_pc_email_submit {
width: 30%;
padding: 15px;
border: none;
margin-left: 0;
margin-left: -5px;
background-color: #b9bfc4;
color: #fff;
}
#send_email_popup .loading img {
display: block;
max-width: 100px;
margin: auto;
}
.message {
width: 100%;
height: 100px;
}
.message-text {
text-align: center;
margin-bottom: 15px;
color: white;
font-size: 20px;
}
.circ{
opacity: 0;
stroke-dasharray: 130;
stroke-dashoffset: 130;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
}
.tick{
stroke-dasharray: 50;
stroke-dashoffset: 50;
-webkit-transition: stroke-dashoffset 1s 0.5s ease-out;
-moz-transition: stroke-dashoffset 1s 0.5s ease-out;
-ms-transition: stroke-dashoffset 1s 0.5s ease-out;
-o-transition: stroke-dashoffset 1s 0.5s ease-out;
transition: stroke-dashoffset 1s 0.5s ease-out;
}
.drawn + .message-tick svg .path{
opacity: 1;
stroke-dashoffset: 0;
}
.message-tick {
width: 25%;
margin: auto;
}
#privacy_statement {
margin-bottom: 60px;
}
#privacy_statement textarea {
width: 100%;
min-height: 100px;
line-height: 1.8;
border: 1px solid #c3c3c3;
border-radius: 5px;
background-color: #f5f5f5;
padding: 10px 5px;
}
#privacy_statement h6 {
font-weight: bold;
margin-bottom: 5px;
}
.table-cell.business-info {
line-height: 1.8;
}
.product_feature {
padding-right: 15px;
}
@media (min-width: 992px) {
#dulux_pc_search_results > .table {
display: table;
}
#dulux_pc_search_results > .table .table-cell {
display: table-cell;
}
#dulux_pc_search_results > .table > .table-head {
display: table-header-group;
}
.hidden-md-up {
display: none;
}
#dulux_pc_search_results > .table .table-row > .table-cell:not(.table-header) {
border-bottom: 2px solid  #e1ecf2;
} .product_type_table {
min-width: 300px;
}
}
@media (max-width: 991px) {
.hidden-md-below {
display: none;
}
#dulux_pc_search_filters {
padding: 30px 15px;
}
#dulux_pc_search_filters .dulux_custom_select {
display: block;
}
#dulux_pc_search_filters .dulux_custom_select select {
width: 100%;
}
#dulux_pc_search_filters .dulux_custom_product_type {
float: none;
}
#dulux_pc_search_filters .dulux_custom_product_type label:first-child {
display: block;
margin-top: 20px;
}
#dulux_pc_search_filters span.round_checkbox {
padding-right: 20px;
height: 45px;
}
#dulux_pc_search_results > .table > .table-head > .table-row {
width: 100%;
display: block;
height: 40px;
}
#dulux_pc_search_results > .table > .table-head > .table-row > .send-header, #dulux_pc_search_results > .table > .table-body > .table-row > .select_to_send {
width: 20%;
display: inline-block;
float: left
}
#dulux_pc_search_results > .table > .table-head > .table-row > .business-header,
#dulux_pc_search_results > .table > .table-body > .table-row > .business-info,
#dulux_pc_search_results > .table > .table-body > .table-row > .phone_number,
#dulux_pc_search_results > .table > .table-body > .table-row > .email_address,
#dulux_pc_search_results > .table > .table-body > .table-row > .product_feature
{
width: 80%;
display: inline-block;
float: left;
}
#dulux_pc_search_results > .table > .table-body > .table-row > .phone_number,
#dulux_pc_search_results > .table > .table-body > .table-row > .email_address,
#dulux_pc_search_results > .table > .table-body > .table-row > .product_feature
{
float: right;
}
.product_type_table .table-head {
background: #c8cdd0;
color: #fff;
}
.product_type_table .table-head th {
padding: 5px 0;
}
.product_type_table td {
padding: 5px 10px;
text-align: center;
}
}
 .gform_wrapper{margin-bottom:16px;margin-top:16px;max-width:100%}.gform_wrapper form{text-align:left;max-width:100%;margin:0 auto}.gform_wrapper *,.gform_wrapper :after,.gform_wrapper :before{box-sizing:border-box!important}.gform_wrapper h1,.gform_wrapper h2,.gform_wrapper h3{font-weight:400;border:none;background:0 0}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:5px 4px;letter-spacing:normal}.gform_wrapper input[type=image]{border:none!important;padding:0!important;width:auto!important}.gform_wrapper textarea{font-size:inherit;font-family:inherit;letter-spacing:normal;padding:6px 8px;line-height:1.5;resize:none}.gform_wrapper select{line-height:1.5}.gform_wrapper .ginput_container_multiselect select{background-image:none!important;-webkit-appearance:none;-moz-appearance:none;outline:0}.gform_wrapper ul.gform_fields{margin:0!important;list-style-type:none;display:block}.gform_wrapper ul,html>body .entry ul{text-indent:0}.gform_wrapper form li,.gform_wrapper li{margin-left:0!important;list-style-type:none!important;list-style-image:none!important;list-style:none!important;overflow:visible}.gform_wrapper ul li.gfield{clear:both}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{overflow:hidden}.gform_wrapper form ul.gform_fields.left_label li.gfield,.gform_wrapper form ul.gform_fields.right_label li.gfield,.gform_wrapper ul.gform_fields.left_label li.gfield,.gform_wrapper ul.gform_fields.right_label li.gfield{margin-bottom:14px}.gform_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_wrapper form ul.left_label li ul.gfield_radio li,.gform_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_wrapper form ul.right_label li ul.gfield_radio li,.gform_wrapper ul.left_label li ul.gfield_checkbox li,.gform_wrapper ul.left_label li ul.gfield_radio li,.gform_wrapper ul.right_label li ul.gfield_checkbox li,.gform_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}.gform_wrapper ul li:after,.gform_wrapper ul li:before,.gform_wrapper ul.gform_fields{padding:0;margin:0;overflow:visible}.gform_wrapper select{font-size:inherit;font-family:inherit;letter-spacing:normal}.gform_wrapper select option{padding:2px;display:block}.gform_wrapper .inline{display:inline!important}.gform_wrapper .gform_heading{width:100%;margin-bottom:18px}.gform_wrapper .clear-multi{display:flex}.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{display:-moz-inline-stack;display:inline-block}.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_year{width:33.333%;flex-direction:row}@media only screen and (min-width:321px){.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_month{max-width:4rem}.gform_wrapper .gfield_date_year,.gform_wrapper .gfield_time_ampm{max-width:calc(4rem + .5rem)}}.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_year{vertical-align:top;flex-direction:row}.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_year{margin-right:.5rem}.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_month{width:4rem;margin-right:.5rem}.gform_wrapper .gfield_date_day input[type=number],.gform_wrapper .gfield_date_month input[type=number]{width:calc(3rem + 8px)!important}.gform_wrapper .gfield_date_year input[type=number]{width:calc(4rem + 8px)!important}.gform_wrapper .gfield_date_year{width:5rem}.gform_wrapper .gfield_date_day input,.gform_wrapper .gfield_date_month input{width:calc(3rem + 8px)}.gform_wrapper .gfield_date_year input{width:4rem}.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label{width:3rem;text-align:center}.gform_wrapper .field_sublabel_above div.gfield_date_year.ginput_container label,.gform_wrapper .field_sublabel_below div.gfield_date_year.ginput_container label{width:4rem}.gform_wrapper .gfield_time_ampm,.gform_wrapper .gfield_time_hour,.gform_wrapper .gfield_time_minute{width:33.333%;flex-direction:row}@media only screen and (min-width:321px){.gform_wrapper .gfield_time_hour,.gform_wrapper .gfield_time_minute{max-width:4rem}.gform_wrapper .gfield_time_ampm,.gform_wrapper .gfield_time_hour{max-width:calc(4rem + .5rem)}.gform_wrapper .gfield_time_hour{max-width:calc(4rem + .5rem)}}.gform_wrapper ul.gform_fields:not(.top_label) .ginput_container_time span{float:left}.gform_wrapper .gfield_time_hour i{font-style:normal!important;font-family:sans-serif!important;width:10px;text-align:center;float:right;margin-top:9%}.gform_wrapper .gfield_time_minute{margin-right:.5rem}.gform_wrapper .gfield_time_hour{margin-right:.25rem}.gform_wrapper .gfield_time_ampm{vertical-align:top;display:-moz-inline-stack;display:inline-block}.gform_wrapper .gfield_time_ampm select{min-width:calc(2rem + 25px);width:calc(3rem + 25px)}.gform_wrapper .gfield_time_ampm_shim{display:block;font-size:.813em;margin:9px 0 1px 1px}.gform_wrapper .gfield_time_hour input,.gform_wrapper .gfield_time_minute input{width:calc(3rem + 8px)}.gform_wrapper .gfield_time_hour input[type=number],.gform_wrapper .gfield_time_minute input[type=number]{width:calc(3rem + 8px)!important}.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{width:3rem;text-align:center}.gform_wrapper .field_hover{border:1px dashed #2175a9;cursor:pointer}.gform_wrapper .field_selected{background-color:#dfefff;border:1px solid #c2d7ef}.gform_wrapper .field_name_first,.gform_wrapper .field_name_last,.gform_wrapper .field_name_middle{width:49.5%;display:-moz-inline-stack;display:inline-block;vertical-align:top}.gform_wrapper .ginput_complex.ginput_container{overflow:visible;width:100%}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-weight:700;font-size:inherit}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{display:-moz-inline-stack;display:inline-block;line-height:1.3;clear:both}.gform_wrapper .top_label .gfield_hide_label{display:none}.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]){width:100%}.gform_wrapper .ginput_complex .ginput_right select,.gform_wrapper .ginput_complex select{width:100%}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{display:block;font-size:.813em;letter-spacing:.5pt;white-space:nowrap}.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{display:-moz-inline-stack;display:inline-block;letter-spacing:inherit;vertical-align:middle;cursor:pointer}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label{margin:9px 0 1px 1px}.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label,.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label,.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label,.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label{margin-top:0}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:1px 0 9px 1px}.gform_wrapper .top_label .field_sublabel_above label.gfield_label+.ginput_complex.ginput_container,.gform_wrapper .top_label .field_sublabel_above label.gfield_label+div[class*=gfield_time_].ginput_container{margin-top:0}body .gform_wrapper .top_label div.ginput_container{margin-top:8px}body.gform_wrapper div.clear-multi{display:-moz-inline-stack;display:inline-block}body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:16px;margin-bottom:0}.gform_wrapper .hidden_label .gfield_label{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.gfield.left_label,.gfield.right_label{padding-top:10px}.gform_wrapper li.hidden_label input{margin-top:12px}.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:12px}.gform_wrapper .screen-reader-text,.gform_wrapper label.hidden_sub_label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gform_wrapper input.large,.gform_wrapper input.medium,.gform_wrapper input.small,.gform_wrapper select.large,.gform_wrapper select.medium,.gform_wrapper select.small{width:100%}.gform_wrapper input.datepicker_with_icon.large,.gform_wrapper input.datepicker_with_icon.medium,.gform_wrapper input.datepicker_with_icon.small{width:calc(100% - 24px)}.gform_wrapper .gfield_error input.large,.gform_wrapper .gfield_error input.medium,.gform_wrapper .gfield_error input.small,.gform_wrapper .gfield_error select.large,.gform_wrapper .gfield_error select.medium,.gform_wrapper .gfield_error select.small{width:100%}.gform_wrapper .gfield_error input.datepicker_with_icon.large,.gform_wrapper .gfield_error input.datepicker_with_icon.medium,.gform_wrapper .gfield_error input.datepicker_with_icon.small{width:calc(100% - 32px)}.gform_wrapper textarea.small{height:80px;width:100%}.gform_wrapper textarea.medium{height:120px;width:100%}.gform_wrapper textarea.large{height:160px;width:100%}.gform_wrapper h2.gsection_title{margin:0!important;padding:0!important;letter-spacing:normal!important}.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{font-weight:700;font-size:1.25em}.gform_wrapper h3.gform_title{letter-spacing:normal!important;margin:10px 0 6px 0}.gform_wrapper li.gfield.field_description_below+li.gsection{margin-top:24px!important}.gform_wrapper span.gform_description{font-weight:400;display:block;width:calc(100% - 16px);margin-bottom:16px}.gform_wrapper .gsection{border-bottom:1px solid #ccc;padding:0 16px 8px 0;margin:28px 0 28px 0;clear:both}.gform_wrapper ul.gfield_checkbox li input[type=checkbox],.gform_wrapper ul.gfield_radio li input[type=radio]{width:auto!important}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{position:relative}.gform_wrapper ul.gfield_checkbox,.gform_wrapper ul.gfield_radio{margin:6px 0;padding:0}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{display:-moz-inline-stack;display:inline-block;padding:0;width:auto;line-height:1.5;font-size:.875em;vertical-align:middle;max-width:85%;white-space:normal}.gform_wrapper .gfield_checkbox li label{margin:0}.gform_wrapper .gfield_radio li label{margin:2px 0 0 4px}.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-left:1px}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description,.gform_wrapper .instruction{font-size:.813em;line-height:inherit;clear:both;font-family:inherit;letter-spacing:normal}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description{padding:0 16px 0 0}.gform_wrapper .field_description_below .gfield_description{padding-top:16px}.gform_wrapper .field_sublabel_above .description,.gform_wrapper .field_sublabel_above .gfield_description,.gform_wrapper .field_sublabel_above .gsection_description{margin-top:9px}.gform_wrapper .top_label .gsection_description{width:100%;margin-bottom:9px}.gform_wrapper .gfield_description{width:100%}.gform_wrapper .description_above .gfield_description{padding:0 0 10px 0}.gfield_date_year+.gfield_description{padding:0}.gform_wrapper .field_description_below .gfield_consent_description,.gform_wrapper .gfield_consent_description{width:100%;max-height:240px;overflow-y:scroll;border:1px solid #ddd;margin-top:12px;padding:6px 8px;font-size:.688em}.gform_wrapper .gfield_required{color:#790000;margin-left:4px}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(255,223,224,.25);margin-bottom:6px!important;border-top:1px solid #c89797;border-bottom:1px solid #c89797;padding-bottom:6px;padding-top:8px;box-sizing:border-box}.gform_wrapper li.gfield.gfield_creditcard_warning{padding:16px 16px 14px 16px;border-top:2px solid #790000;border-bottom:4px solid #790000;background-color:rgba(255,223,224,.25);width:calc(100% - 16px)}.gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning{padding:16px 16px 14px 16px}.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message{font-size:.875em;font-weight:700;font-family:inherit;min-height:25px;color:#790000;max-width:100%;position:relative}.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span{display:block;padding:0 0 14px 24px;margin-bottom:16px;line-height:1.5;letter-spacing:.1pt;border-bottom:1px solid #790000;text-transform:uppercase;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);background-size:1em auto;background-repeat:no-repeat;background-position:left center}.gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message{padding:16px 16px 14px 16px}li.gfield+li.gfield.gfield_creditcard_warning{margin-top:16px!important}.gform_wrapper .top_label .gfield_error{width:calc(100% - 2px)}.gform_wrapper .top_label .gfield_error input.large,.gform_wrapper .top_label .gfield_error select.large,.gform_wrapper .top_label .gfield_error textarea.textarea{width:100%}.gform_wrapper .left_label .gfield_error input.large,.gform_wrapper .left_label .gfield_error select.large,.gform_wrapper .left_label .gfield_error textarea.textarea,.gform_wrapper .right_label .gfield_error input.large,.gform_wrapper .right_label .gfield_error select.large,.gform_wrapper .right_label .gfield_error textarea.textarea{width:70%}.gform_wrapper .gfield_error .gfield_label{color:#790000}.gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:0}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container{margin-left:0}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{max-width:100%;padding-right:16px}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:12px}.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label{position:relative;top:12px}.gform_wrapper div.validation_error{color:#790000;font-size:1em;font-weight:700;margin-bottom:25px;border-top:2px solid #790000;border-bottom:2px solid #790000;padding:16px 0 16px 0;clear:both;width:100%;text-align:center}.gform_wrapper ol.validation_list{clear:both;width:100%;margin-bottom:25px;color:#790000}.gform_wrapper ol.validation_list li{list-style-type:decimal!important}.gform_wrapper ol.validation_list li a{color:#790000}.gform_wrapper ol.validation_list:after{content:""}.gform_wrapper div#error{margin-bottom:25px}.gform_wrapper table.gfield_list tbody tr td.gfield_list_icons{vertical-align:middle!important}.gform_wrapper li.gfield fieldset{margin:0;padding:0;display:block;position:relative;width:100%}.gform_wrapper li.gfield fieldset>*{width:auto}.gform_wrapper li.gfield fieldset legend.gfield_label{width:100%;line-height:32px}div.gf_page_steps+div.validation_error{margin-top:16px}.gform_wrapper div.gfield_description.validation_error{color:#790000;font-weight:700;font-size:.875em;line-height:1.2;margin-bottom:16px}.gform_wrapper .validation_message{color:#790000;font-weight:700;letter-spacing:normal}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #790000}.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio{color:#790000}.gform_wrapper .gform_footer{padding:16px 0 10px 0;margin:16px 0 0 0;clear:both;width:100%}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:100%;margin:0 0 16px 0}.gform_wrapper .gform_footer a.gform_save_link,.gform_wrapper .gform_page_footer a.gform_save_link{font-size:1em;display:block;text-align:center}.gform_wrapper .gform_footer input[type=image]{padding:0;width:auto!important;background:0 0!important;border:none!important;margin:0 auto 16px auto!important;display:block;max-width:100%}.gform_wrapper .ginput_complex .ginput_full,.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right{min-height:45px}.gform_wrapper .ginput_complex .ginput_full input[type=email],.gform_wrapper .ginput_complex .ginput_full input[type=number],.gform_wrapper .ginput_complex .ginput_full input[type=password],.gform_wrapper .ginput_complex .ginput_full input[type=tel],.gform_wrapper .ginput_complex .ginput_full input[type=text],.gform_wrapper .ginput_complex .ginput_full input[type=url]{width:100%}.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=email],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=number],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=password],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=text],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=url],.gform_wrapper .gfield_error .ginput_complex .ginput_full select{width:100%}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:0 0 16px 0;line-height:1.2}.gchoice_select_all,.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:700}.gform_wrapper input.datepicker.datepicker_with_icon{margin-right:4px!important;display:-moz-inline-stack;display:inline-block}.gform_wrapper .gf_hidden,.gform_wrapper .gform_hidden,.gform_wrapper input.gform_hidden,.gform_wrapper input[type=hidden]{display:none!important;max-height:1px!important;overflow:hidden}.gform_wrapper .gf_invisible,.gform_wrapper .gfield_visibility_hidden{visibility:hidden;position:absolute;left:-9999px}.gform_wrapper .ginput_full br,.gform_wrapper .ginput_left br,.gform_wrapper .ginput_right br{display:none!important}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{padding:0!important}.gform_wrapper ul.gfield_radio li input+input{margin-left:4px}.gform_wrapper ul.gfield_radio li input[value=gf_other_choice]{margin-right:6px;margin-top:4px}.gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message{margin-top:6px}.gform_wrapper .ginput_container.ginput_list+.gfield_description.validation_message{margin-top:0}.gform_wrapper li.gfield_html{max-width:100%}.gform_wrapper .gfield_html.gfield_no_follows_desc{margin-top:10px}body .gform_wrapper ul li.gfield.gfield_html img{max-width:100%!important}.gform_wrapper .gform_ajax_spinner{padding-left:10px}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gform_wrapper .gfield_captcha_input_container{padding-top:3px}.gform_wrapper .simple_captcha_small input{width:64px}.gform_wrapper .simple_captcha_medium input{width:96px}.gform_wrapper .simple_captcha_large input{width:128px}.gform_wrapper .gform_wrapper .left_label .simple_captcha_small,.gform_wrapper .left_label .simple_captcha_large,.gform_wrapper .left_label .simple_captcha_medium,.gform_wrapper .right_label .simple_captcha_large,.gform_wrapper .right_label .simple_captcha_medium,.gform_wrapper .right_label .simple_captcha_small{margin-left:32%}.gform_wrapper .gfield_captcha_container img.gfield_captcha{border:none!important;background:0 0!important;float:none!important;margin:0!important;padding:0!important}.gform_wrapper .math_small input{width:70px}.gform_wrapper .math_medium input{width:510px}.gform_wrapper .math_large input{width:612px}.gform_wrapper .left_label .math_large,.gform_wrapper .left_label .math_medium,.gform_wrapper .left_label .math_small,.gform_wrapper .right_label .math_large,.gform_wrapper .right_label .math_medium,.gform_wrapper .right_label .math_small{margin-left:32%}.gform_wrapper div.charleft{font-size:.688em;margin-top:4px;color:#767676;width:92%!important;white-space:nowrap!important}.gform_wrapper div.charleft[style]{width:92%!important}.gform_wrapper .left_label div.charleft,.gform_wrapper .right_label div.charleft{margin-left:32%}.gform_wrapper div.charleft.ginput_counter_tinymce{border:1px solid #eee;border-width:1px 0 0;padding:4px 9px;width:100%!important}.gform_wrapper div.charleft.warningTextareaInfo{color:#767676}.gform_wrapper div.charleft.ginput_counter_error{color:red}.gform_wrapper li.gf_hide_charleft div.charleft{display:none!important}.gf_submission_limit_message{color:#790000;font-size:1.375em}.gform_wrapper .ginput_price{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.gform_wrapper span.ginput_total{color:#060;font-size:inherit}.gform_wrapper .top_label span.ginput_total{margin:8px 0}.gform_wrapper span.ginput_product_price_label{margin-right:2px}.gform_wrapper span.ginput_product_price{color:#900}.gform_wrapper span.ginput_quantity_label{margin-left:10px;margin-right:2px}.gform_wrapper input.ginput_quantity[type=text]{width:3rem}.gform_wrapper input.ginput_quantity[type=number]{width:4rem}.gform_wrapper .gform_page_footer{margin:14px 0;width:100%;border-top:1px dotted #ccc;padding:16px 0 0 0;clear:both}.gform_wrapper .gform_page_footer.left_label,.gform_wrapper .gform_page_footer.right_label{padding:16px 0 0 29%}.gform_wrapper .gform_page_footer .button.gform_next_button,.gform_wrapper .gform_page_footer .button.gform_previous_button{display:-moz-inline-stack;display:inline-block}.gform_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:8px}.gform_wrapper .gf_progressbar_wrapper{clear:both;width:100%;margin:0 0 16px 0;padding:0 0 16px 0}.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:.813em;line-height:1!important;margin:0 0 8px 12px!important;padding:0!important;clear:both;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_wrapper .gf_progressbar{padding:10px;position:relative;background-color:rgba(0,0,0,.1);-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);width:100%}.gform_wrapper .gf_progressbar_percentage{height:24px;text-align:right;font-family:helvetica,arial,sans-serif;font-size:.813em!important;text-shadow:0 1px 1px rgba(0,0,0,.5);border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:20px;border-bottom-left-radius:20px;z-index:999;vertical-align:middle;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,.1) 10px,rgba(0,0,0,.1) 20px),linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.3))}.gform_wrapper .gf_progressbar:after{content:"";display:block;width:100%;z-index:990;height:24px;margin-top:-24px;background-color:rgba(0,0,0,.1);border-top-right-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05);box-shadow:inset 0 0 2px 2px rgba(0,0,0,.05)}.gform_wrapper .gf_progressbar_percentage.percentbar_100{border-top-right-radius:20px;border-bottom-right-radius:20px}.gform_wrapper .gf_progressbar_percentage span{display:block;width:auto;float:right;margin-right:5px;margin-left:5px;line-height:1.8}.gform_wrapper .gf_progressbar_percentage.percentbar_0 span{color:#959595;text-shadow:none;float:none!important;margin-left:12px;word-wrap:normal}.gform_wrapper .percentbar_blue{background-color:#036493;color:#fff}.gform_wrapper .percentbar_gray{background-color:#7c7c7c;color:#fff}.gform_wrapper .percentbar_green{background-color:#88b831;color:#fff}.gform_wrapper .percentbar_orange{background-color:#ff7120;color:#fff}.gform_wrapper .percentbar_red{background-color:#ff2a1a;color:#fff}.gform_wrapper .gf_page_steps{width:100%;margin:0 0 8px 0;padding:0 0 4px 0;border-bottom:1px dotted #ccc}.gform_wrapper .gf_step{width:100%;margin:24px 24px 24px 0;font-size:.875em;height:14px;line-height:1.25!important;-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;font-family:inherit}.gform_wrapper .gf_step span.gf_step_number{font-size:1.25em;font-family:arial,sans-serif;margin-right:4px}.gform_wrapper .gf_step span.gf_step_label,.gform_wrapper .gf_step span.gf_step_number{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.gform_wrapper .gf_step.gf_step_active{-moz-opacity:1;-khtml-opacity:1;opacity:1}.gform_wrapper .gf_step_clear{display:block;clear:both;height:1px;overflow:hidden}.gform_wrapper .gfield_password_strength{border:1px solid #ddd;margin-top:18px;margin-bottom:18px;line-height:1.8;padding:10px 5px;text-align:center;background-color:#eee;border-bottom:3px solid #ddd}.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength{margin-right:16px}.gform_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_wrapper ul.right_label li.gfield .gfield_password_strength{margin-top:18px;margin-bottom:18px;width:100%}.gform_wrapper .gfield_password_strength.bad{background-color:#ffb78c;border-color:#ff853c;border-bottom:3px solid #ff853c}.gform_wrapper .gfield_password_strength.good{background-color:#ffec8b;border-color:#fc0;border-bottom:3px solid #fc0}.gform_wrapper .gfield_password_strength.mismatch,.gform_wrapper .gfield_password_strength.short{background-color:#ffa0a0;border-color:#f04040;border-bottom:3px solid #f04040}.gform_wrapper .gfield_password_strength.strong{background-color:#c3ff88;border-color:#8dff1c;border-bottom:3px solid #8dff1c}.ginput_container_password,.ginput_container_password span{position:relative}.ginput_container_password button{-webkit-appearance:none;appearance:none;background:0 0;border:none;padding:5px 0;position:absolute;right:1px;text-align:center;top:1px;width:40px}.ginput_container_password span.ginput_left button{right:9px}.ginput_container_password:not(.ginput_complex) span{display:inline-block;width:100%}.ginput_container_password:not(.ginput_complex) span input{width:100%}.ginput_container_password span.medium{width:calc(50% - 8px)}.ginput_container_password span.small{width:25%}.gform_wrapper table.gfield_list,.gform_wrapper table.gfield_list caption,.gform_wrapper table.gfield_list tbody,.gform_wrapper table.gfield_list td,.gform_wrapper table.gfield_list tfoot,.gform_wrapper table.gfield_list th,.gform_wrapper table.gfield_list thead,.gform_wrapper table.gfield_list tr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.gform_wrapper table.gfield_list{border-spacing:0;border-collapse:collapse}.gfield_repeater_buttons{padding-top:15px}.gform_wrapper table.gfield_list{table-layout:auto!important}.gform_wrapper table.gfield_list thead th{font-weight:700;text-align:left}.gform_wrapper table.gfield_list colgroup{width:100%;display:block}.gform_wrapper li.gfield.gfield_error table.gfield_list thead th{color:#790000}.gform_wrapper table.gfield_list thead,.gform_wrapper table.gfield_list tr{padding:0;margin:0}.gform_wrapper table.gfield_list td,.gform_wrapper table.gfield_list th{padding:4px 0 4px 0}.gform_wrapper ul.gform_fields:not(.top_label) table.gfield_list th{padding:0 0 4px 0}.gform_wrapper table.gfield_list td+td,.gform_wrapper table.gfield_list th+th{padding:0 0 0 16px}.gform_wrapper .gfield_list{width:100%}.gform_wrapper .gfield_list td.gfield_list_cell input{width:100%}.gfield_icon_disabled{cursor:default!important;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_wrapper table.gfield_list tr td.gfield_list_icons{width:48px!important;padding:0 0 0 4px!important;box-sizing:border-box}.gform_wrapper table.gfield_list td.gfield_list_icons img{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.gform_wrapper .gform_card_icon_container{margin:8px 0 6px 0;height:32px}.gform_wrapper div.gform_card_icon{margin-right:4px;text-indent:-9000px;background-image:url(//duluxpowders.co.nz/wp-content/plugins/gravityforms/images/gf-creditcard-icons.svg);background-repeat:no-repeat;width:36px;height:30px;float:left}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa{background-position:0 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa{background-position:0 -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa{background-position:0 -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard{background-position:-36px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard{background-position:-36px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex{background-position:-72px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex{background-position:-72px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex{background-position:-72px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover{background-position:-108px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover{background-position:-108px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover{background-position:-108px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro{background-position:-144px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro{background-position:-144px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro{background-position:-144px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb{background-position:-180px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb{background-position:-180px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb{background-position:-180px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa{background-position:0 -189px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa{background-position:0 -221px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa{background-position:0 -252px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px -189px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard{background-position:-36px -221px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard{background-position:-36px -252px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex{background-position:-72px -189px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex{background-position:-72px -221px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex{background-position:-72px -252px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover{background-position:-108px -189px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover{background-position:-108px -221px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover{background-position:-108px -252px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro{background-position:-144px -189px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro{background-position:-144px -221px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro{background-position:-144px -252px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb{background-position:-180px -189px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb{background-position:-180px -221px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb{background-position:-180px -252px}.gform_card_icon_container input[type=radio]#gform_payment_method_creditcard{float:left;position:relative;top:4px!important}.gform_wrapper .ginput_complex .ginput_cardinfo_right{min-width:85px!important}.gform_wrapper .ginput_complex .ginput_cardinfo_left label,.gform_wrapper .ginput_complex .ginput_cardinfo_right label{white-space:nowrap!important}.gform_wrapper .ginput_complex span.ginput_cardextras{display:block;overflow:hidden}.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container{position:relative;display:block;min-width:160px!important}.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select{margin-bottom:8px}.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{max-width:50%!important}.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{width:32px;height:23px;background-image:url(//duluxpowders.co.nz/wp-content/plugins/gravityforms/images/gf-creditcard-icons.svg);background-repeat:no-repeat;background-position:0 -128px;position:relative;top:-1px;left:6px;display:-moz-inline-stack;display:inline-block}.gform_wrapper .gform_fileupload_multifile .gform_drop_area{padding:24px;border:1px dashed #ccc;text-align:center;color:#aaa;margin-bottom:16px;background:rgba(0,0,0,.02);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.gform_wrapper span.gform_drop_instructions{display:block;margin-bottom:8px}.gform_delete{vertical-align:middle;cursor:pointer}.gform_wrapper .copy_values_option_container .copy_values_enabled{width:auto}.gform_wrapper li.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:1px}.gform_wrapper .form_saved_message{margin:1em auto;padding:3em 2em 3em;width:99%;font-size:1em;line-height:1.8;color:#31708f;background-color:#e3f3f3;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.gform_wrapper .form_saved_message form{text-align:center}.form_saved_message p.resume_form_link_wrapper{background-color:#fff;display:inline-block;padding:1em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;max-width:98%!important;overflow:hidden;-webkit-box-shadow:0 3px 2px 0 rgba(66,103,126,.2);-moz-box-shadow:0 3px 2px 0 rgba(66,103,126,.2);box-shadow:0 3px 2px 0 rgba(66,103,126,.2)}.form_saved_message a.resume_form_link{word-wrap:break-word;text-decoration:none;color:#2f637e}.form_saved_message .form_saved_message_emailform{margin:1em 0 0 0}.form_saved_message label.form_saved_label{position:absolute;left:-9000px}div.form_saved_message div.form_saved_message_emailform form input[type=text]{margin-bottom:.25em}div.form_saved_message div.form_saved_message_emailform form input{margin:.75em auto 0 auto;display:inline-block}div.form_saved_message div.form_saved_message_emailform form input[type=email]{padding:calc(.75em - 1px)!important;width:24em;max-width:98%!important;font-size:1em;background-color:#fff;border:1px solid #91afc7;color:#424242;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:inset 0 0 5px 0 #eee;-moz-box-shadow:inset 0 0 5px 0 #eee;box-shadow:inset 0 0 5px 0 #eee}div.form_saved_message div.form_saved_message_emailform form input[type=submit]{padding:.75em 1em;font-size:1em;line-height:1;background-color:#91afc7;border:1px solid #91afc7;color:#fff;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none}@media only screen and (max-width:640px){div.form_saved_message div.form_saved_message_emailform form input[type=email],div.form_saved_message div.form_saved_message_emailform form input[type=submit]{display:block;width:98%}}.form_saved_message .form_saved_message_emailform .validation_message{color:#790000;font-weight:700;padding:2em}.form_saved_message_sent{margin:1em auto;padding:3em 2em;width:99%;font-size:1em;background-color:#e9ffd9;color:#3c763d;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-sizing:border-box}.form_saved_message_sent .saved_message_email,.form_saved_message_sent .saved_message_success{font-weight:700;display:block;line-height:2}.form_saved_message_sent .saved_message_email{word-wrap:break-word;text-decoration:underline}body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area{line-height:1!important}body .gform_wrapper img.ui-datepicker-trigger{width:17px!important;height:16px!important;display:-moz-inline-stack;display:inline-block}body .gform_wrapper img.add_list_item,body .gform_wrapper img.delete_list_item{display:-moz-inline-stack;display:inline-block;margin-top:-2px}.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield{margin-top:16px}.gform_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text]{width:45.25%}.gform_wrapper table.recaptchatable{table-layout:auto}.gform_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha{margin-left:29%}.gfield .wp-editor-container{border:1px solid #ddd}.gfield .wp-switch-editor{border-color:#ddd}.gfield .html-active .switch-html,.gfield .tmce-active .switch-tmce{border-bottom-color:#f5f5f5}.gfield .mce-edit-area iframe{width:99.9%!important;margin:0!important}body .gform_wrapper ul li.gfield{margin-top:16px;padding-top:0}body .gform_wrapper ul.gfields li.gfield label.gfield_label{margin-bottom:0!important;padding-bottom:0!important}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{line-height:inherit}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{list-style-type:disc!important;margin:0 0 8px 0;overflow:visible;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul{list-style-type:disc!important;margin:16px 0 16px 28px!important;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li{list-style-type:decimal!important;overflow:visible;margin:0 0 8px 0;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol{list-style-type:decimal!important;margin:16px 0 18px 32px;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{list-style-type:disc!important;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul{margin:16px 0 16px 16px}body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{margin:0 0 8px}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl{margin:0 0 18px 0;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt{font-weight:700}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd{margin:0 0 16px 18px}.gform_wrapper span.gf_clear_span{display:block;height:1px;overflow:hidden;width:100%;float:none;clear:both;margin-top:-1px}.gform_wrapper .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gform_wrapper .chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.gform_wrapper .chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);display:none}.gform_wrapper .chosen-container.chosen-with-drop .chosen-drop{display:block}.gform_wrapper .chosen-container a{cursor:pointer}.gform_wrapper .chosen-container .chosen-single .group-name,.gform_wrapper .chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.gform_wrapper .chosen-container .chosen-single .group-name:after,.gform_wrapper .chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.gform_wrapper .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.gform_wrapper .chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute;width:0}.gform_wrapper .chosen-container-single .chosen-default{color:#999}.gform_wrapper .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.gform_wrapper .chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.gform_wrapper .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(//duluxpowders.co.nz/wp-content/plugins/gravityforms/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.gform_wrapper .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper .chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.gform_wrapper .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(//duluxpowders.co.nz/wp-content/plugins/gravityforms/css/chosen-sprite.png) no-repeat 0 2px}.gform_wrapper .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.gform_wrapper .chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(//duluxpowders.co.nz/wp-content/plugins/gravityforms/css/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.gform_wrapper .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.gform_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;opacity:0;pointer-events:none}.gform_wrapper .chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.gform_wrapper .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.gform_wrapper .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.gform_wrapper .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.gform_wrapper .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.gform_wrapper .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.gform_wrapper .chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.gform_wrapper .chosen-container .chosen-results li.group-option{padding-left:15px}.gform_wrapper .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.gform_wrapper .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.gform_wrapper .chosen-container-multi .chosen-choices li{float:left;list-style:none}.gform_wrapper .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(//duluxpowders.co.nz/wp-content/plugins/gravityforms/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.gform_wrapper .chosen-container-multi .chosen-results{margin:0;padding:0}.gform_wrapper .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.gform_wrapper .chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.gform_wrapper .chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_wrapper .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.gform_wrapper .chosen-disabled{opacity:.5!important;cursor:default}.gform_wrapper .chosen-disabled .chosen-single{cursor:default}.gform_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.gform_wrapper .chosen-rtl{text-align:right}.gform_wrapper .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.gform_wrapper .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.gform_wrapper .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.gform_wrapper .chosen-rtl .chosen-single div{right:auto;left:3px}.gform_wrapper .chosen-rtl .chosen-single abbr{right:auto;left:26px}.gform_wrapper .chosen-rtl .chosen-choices li{float:right}.gform_wrapper .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.gform_wrapper .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.gform_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.gform_wrapper .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.gform_wrapper .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.gform_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.gform_wrapper .chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(//duluxpowders.co.nz/wp-content/plugins/gravityforms/css/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.gform_wrapper .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.gform_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.gform_wrapper .chosen-container .chosen-results-scroll-down span,.gform_wrapper .chosen-container .chosen-results-scroll-up span,.gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.gform_wrapper .chosen-container-single .chosen-search input[type=text],.gform_wrapper .chosen-container-single .chosen-single abbr,.gform_wrapper .chosen-container-single .chosen-single div b,.gform_wrapper .chosen-rtl .chosen-search input[type=text]{background-image:url(//duluxpowders.co.nz/wp-content/plugins/gravityforms/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}body .gform_wrapper .chosen-container a.chosen-single{border-radius:inherit}body .gform_wrapper ul.chosen-results li{line-height:inherit}@media only screen and (max-width:641px){.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:2rem}.gform_wrapper textarea{line-height:1.5}.gform_wrapper .chosen-container.chosen-container-single[style]{width:100%!important}.gform_wrapper .chosen-container-single .chosen-single{height:40px;line-height:2.8}.gform_wrapper .chosen-container-single .chosen-single div b{position:relative;top:10px}.gform_wrapper div.chosen-container.chosen-container-multi[style]{width:100%!important}.gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,.gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field{width:100%;line-height:inherit;float:none}.gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span{margin-bottom:0}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:calc(50% - 6px)}.gform_wrapper .ginput_container span:not(.ginput_price){margin-bottom:8px;display:block}.gform_wrapper li.field_sublabel_below .ginput_complex{margin-top:12px!important}.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{width:85%;cursor:pointer}}@media only screen and (max-width:761px),(min-device-width:768px) and (max-device-width:1023px){.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:32px}.gform_wrapper table.gfield_list{border:0}.gform_wrapper table.gfield_list thead{position:absolute;top:-9999px;left:-9999px}.gform_wrapper table.gfield_list tr{margin-bottom:10px;display:block;background:#fff;position:relative;border:1px solid #ccc;border-top:2px solid #ccc;border-bottom:4px solid #ccc}.gform_wrapper table.gfield_list td{display:block;margin-left:8px;margin-right:8px}.gform_wrapper table.gfield_list td.gfield_list_icons{border-bottom:0;margin:16px 0 0 0!important}.gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before,.gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after{content:attr(data-label);font-size:.875em;letter-spacing:.5pt;white-space:nowrap;display:block;clear:both}.gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before{margin:8px 0 3px 8px}.gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after{margin:3px 0 8px 8px}.gform_wrapper table.gfield_list td+td,.gform_wrapper table.gfield_list th+th{padding:4px 0 0 0}.gform_wrapper table.gfield_list tr.gfield_list_row_even,.gform_wrapper table.gfield_list tr.gfield_list_row_odd{margin:16px 0}.gform_wrapper table.gfield_list tr.gfield_list_row_odd:first-child{padding-top:12px}.gform_wrapper table.gfield_list tr{padding-top:12px}.gform_wrapper table.gfield_list tr td.gfield_list_icons{width:100%!important;padding:0 4px 4px 4px!important;background-color:#eee}.gform_wrapper table.gfield_list tr td.gfield_list_icons img.add_list_item{margin:12px 0 0 16px!important}.gform_wrapper table.gfield_list tr td.gfield_list_icons img.delete_list_item{margin:12px 0 0 8px!important}.gform_wrapper .gform_footer a.gform_save_link,.gform_wrapper .gform_page_footer a.gform_save_link{margin-left:0}.gform_wrapper .gfield_list td.gfield_list_cell input{width:calc(100% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (min-width:641px){.gform_wrapper .gform_body{width:100%}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100% - 16px)!important}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:0 0 8px 0;line-height:1.3}.gform_wrapper .gsection{margin:28px 16px 28px 0}.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{float:left;width:29%;padding-right:16px;margin-bottom:16px}.gform_wrapper .right_label .gfield_label{text-align:right}.gform_wrapper .left_label .gfield_description,.gform_wrapper .right_label .gfield_description{width:70%}.gform_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_wrapper form ul.left_label li ul.gfield_radio li,.gform_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_wrapper form ul.right_label li ul.gfield_radio li,.gform_wrapper ul.left_label li ul.gfield_checkbox li,.gform_wrapper ul.left_label li ul.gfield_radio li,.gform_wrapper ul.right_label li ul.gfield_checkbox li,.gform_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}.gform_wrapper .left_label .gfield_description,.gform_wrapper .left_label .instruction,.gform_wrapper .right_label .gfield_description,.gform_wrapper .right_label .instruction{margin-left:29%}.gform_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description{margin-left:0;padding-top:4px;padding-left:0;line-height:1.5}.gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted{margin-left:29%!important;width:70%}.gform_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox,.gform_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio{overflow:hidden}.gform_wrapper .left_label div.ginput_complex,.gform_wrapper .right_label div.ginput_complex{width:70%;margin-left:29%}.gform_wrapper .left_label input.small,.gform_wrapper .left_label select.small,.gform_wrapper .right_label input.small,.gform_wrapper .right_label select.small{width:15%}.gform_wrapper .left_label input.medium,.gform_wrapper .left_label select.medium,.gform_wrapper .right_label input.medium,.gform_wrapper .right_label select.medium{width:calc(35% - 8px)}.gform_wrapper .left_label input.large,.gform_wrapper .left_label select.large,.gform_wrapper .right_label input.large,.gform_wrapper .right_label select.large{width:70%}.gform_wrapper .left_label textarea.large,.gform_wrapper .left_label textarea.medium,.gform_wrapper .left_label textarea.small,.gform_wrapper .right_label textarea.large,.gform_wrapper .right_label textarea.medium,.gform_wrapper .right_label textarea.small{width:70%}.gform_wrapper ul.gform_fields:not(.top_label) .ginput_list{width:70%;margin-left:29%!important}.gform_wrapper .top_label .gfield_list{width:100%}.gform_wrapper .left_label .gf_list_one_column,.gform_wrapper .right_label .gf_list_one_column{width:45%}.gform_wrapper .top_label .gf_list_one_column{width:46%}.gform_wrapper .left_label li.hidden_label input,.gform_wrapper .right_label li.hidden_label input{margin-left:3.7%}.gform_wrapper .left_label li.gfield .gfield_password_strength,.gform_wrapper .right_label li.gfield .gfield_password_strength{margin-left:29%}.gform_wrapper .top_label input.small,.gform_wrapper .top_label select.small{width:25%}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:calc(50% - 8px)}.gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium{width:50%}.gform_wrapper .hidden_label input.large,.gform_wrapper .hidden_label select.large,.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large{width:100%}.gform_wrapper .top_label input.large.datepicker,.gform_wrapper .top_label input.medium.datepicker,.gform_wrapper .top_label input.small.datepicker{width:auto}.gform_wrapper textarea.small{height:80px;width:100%}.gform_wrapper textarea.medium{height:160px;width:100%}.gform_wrapper textarea.large{height:320px;width:100%}.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right{width:50%;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:0 -4px 0 0}.gform_wrapper .ginput_container_password .ginput_right{padding-left:8px}.gform_wrapper .gfield_error .ginput_complex .ginput_left,.gform_wrapper .gfield_error .ginput_complex .ginput_right{width:50%}.gform_wrapper .ginput_complex .ginput_cardinfo_left,.gform_wrapper .ginput_complex .ginput_cardinfo_right{min-height:43px;position:relative;float:left}.gform_wrapper .ginput_complex .ginput_cardinfo_left{width:50%}.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{width:47%!important;display:-moz-inline-stack;display:inline-block}.gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:4px}.gform_wrapper .gf_step{width:auto;display:-moz-inline-stack;display:inline-block;margin:16px 32px 16px 0}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=image],.gform_wrapper .gform_footer input[type=submit]{display:-moz-inline-stack;display:inline-block}.gform_wrapper .gform_footer input[type=image]{vertical-align:middle}.gform_wrapper .gform_footer a.gform_save_link,.gform_wrapper .gform_page_footer a.gform_save_link{font-size:1em;margin-left:16px;display:-moz-inline-stack;display:inline-block}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:auto;margin:0 16px 0 0}.gform_wrapper ul.gform_fields li.gfield{padding-right:16px}.gform_wrapper .ginput_complex .ginput_left{padding-right:8px}.gform_wrapper .left_label .ginput_complex.ginput_container_address:after{content:"";display:block}.gform_wrapper .ginput_complex.ginput_container_address .ginput_left{margin-right:8px}.gform_wrapper .ginput_complex.ginput_container_address .ginput_right{margin-right:-8px;padding-right:8px}.gform_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right{padding-right:8px!important;margin-right:8px}.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{padding-right:8px!important;margin-right:-8px}.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:8px}.gform_wrapper .gfield_error .ginput_container{padding-right:0}.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength{margin:18px 0 18px 0}.gform_wrapper .gform_footer:not(.top_label){padding:16px 0 10px 0;margin-left:29%;width:70%}.top_label div.ginput_complex.ginput_container.gf_name_has_1,.top_label div.ginput_complex.ginput_container.gf_name_has_2,.top_label div.ginput_complex.ginput_container.gf_name_has_3{width:calc(100% + 15px)}.top_label div.ginput_complex.ginput_container.gf_name_has_4{width:calc(100% + 13px)}.top_label div.ginput_complex.ginput_container.gf_name_has_5{width:calc(100% + 14px)}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1,ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2,ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3{width:calc(70% + 15px);margin-left:29%}ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1,ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2,ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3{width:calc(70% + 24px)}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4{width:calc(70% + 13px);margin-left:29%}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5{width:calc(70% + 14px);margin-left:29%}div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:16px;margin-right:-4px}div.ginput_complex.ginput_container.gf_name_has_1 span{width:100%}div.ginput_complex.ginput_container.gf_name_has_2 span{width:50%}div.ginput_complex.ginput_container.gf_name_has_3 span{width:33.3%}div.ginput_complex.ginput_container.gf_name_has_4 span{width:25%}div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.95%}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span{width:99.75%!important}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span{width:49.75%!important}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span{width:33%!important}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span{width:24.75%!important}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.75%!important}html div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,html div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,html div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,html div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-left:0!important}.gform_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email{width:calc(100% + 15px)}.gform_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 16px);margin-left:29%}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 17px)}li.gfield.gfield_error .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error .ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 8px)!important}.gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,.gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right{padding-right:16px}.gform_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_wrapper ul.right_label li.gfield .gfield_password_strength{width:70%}.gform_wrapper .ginput_complex span.ginput_left+input.gform_hidden+span.ginput_left{padding-right:0}.gform_wrapper .ginput_complex span.ginput_left.address_country{margin-right:0}html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi,html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description,html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date){width:70%;margin-left:29%}.gform_wrapper .gf_progressbar{width:calc(100% - 16px)}.gform_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area{margin-left:29%;width:70%}body .gform_wrapper span.ginput_left.address_city+input.gform_hidden+span.ginput_left.address_country{width:calc(50% - 8px);margin-right:0}.gform_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha{margin-left:29%!important}.gform_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:0}.gform_wrapper .gform_page_footer .button.gform_button,.gform_wrapper .gform_page_footer .button.gform_next_button{margin-right:10px}body .gform_wrapper select.medium.gfield_select+div.chosen-container-multi[style],body .gform_wrapper select.medium.gfield_select+div.chosen-container-single[style]{width:calc(50% - 8px)!important}body .gform_wrapper select.large.gfield_select+div.chosen-container-multi[style],body .gform_wrapper select.large.gfield_select+div.chosen-container-single[style]{width:100%!important}body .gform_wrapper select.small.gfield_select+div.chosen-container-multi[style],body .gform_wrapper select.small.gfield_select+div.chosen-container-single[style]{width:25%!important}}.gfield_repeater_cell>.gfield_repeater_wrapper{border-left:8px solid rgba(54,86,102,.1);background-color:rgba(1,1,1,.02);padding:10px 20px;border-radius:8px;border-bottom:1px solid #eee}.gfield_repeater_wrapper input{border:1px solid #c5c6c5;border-radius:4px}.gfield_repeater_wrapper .gfield_repeater_wrapper{margin-top:10px}.gfield_repeater_buttons .add_repeater_item_text,.gfield_repeater_buttons .remove_repeater_item_text{min-width:100px;height:30px;background:rgba(242,242,242,.5);transition:all .3s cubic-bezier(.67,.17,.4,.83);font-size:12px;color:#757575;border-radius:20px;margin-right:10px;margin-bottom:5px;border:1px solid rgba(117,117,117,.4);font-weight:400}.gfield_repeater_buttons .add_repeater_item_plus,.gfield_repeater_buttons .remove_repeater_item_minus{width:22px;height:22px;background:rgba(242,242,242,.5);transition:all .3s cubic-bezier(.67,.17,.4,.83);font-size:16px;color:#757575;border-radius:50%;margin:10px 5px 0 5px;border:1px solid rgba(117,117,117,.4);font-weight:700;padding:0;padding-bottom:5px}.gfield_repeater_buttons button.gfield_icon_disabled{cursor:default;-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.gfield_repeater_buttons button.gfield_icon_disabled:hover{background:rgba(242,242,242,.5);color:#757575;border:1px solid rgba(117,117,117,.4)}.gfield_repeater_buttons button:hover{background:#fafafa;color:#374750;border:1px solid #757575}.gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;padding-bottom:20px}.gfield_repeater_cell>.gfield_repeater_wrapper{border-left:8px solid #f1f1f1;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 1px -1px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.06)}.gfield_repeater_buttons .add_repeater_item_text:focus,.gfield_repeater_buttons .remove_repeater_item_text:focus{outline:0}.gfield_repeater_item .gfield_repeater_cell .gfield_required{color:#c32121}.gform_wrapper .gfield_repeater_cell label{color:#9b9a9a;font-weight:400;font-size:14px;padding-top:8px}.gfield_repeater_value .gfield_repeater_value .gfield_repeater_cell{padding-bottom:20px;padding-top:0}div .gfield_repeater_cell{margin-top:5px}.gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;padding-bottom:20px;margin-bottom:20px;margin-right:10px}.gfield_repeater_value>.gfield_repeater{border-left:8px solid rgba(54,86,102,.1);background-color:rgba(1,1,1,.02);padding:10px 20px;border-radius:8px;border-bottom:1px solid #eee;margin:10px}.gfield_repeater_cell .gfield_repeater_value:not(:first-child){color:rgba(117,117,117,.7);border:1px solid #c5c6c5;border-radius:4px;margin-right:10px;padding-left:10px;background-color:#f0f0f0}.gfield_repeater .gfield_repeater_items,.gfield_repeater_items .gfield_repeater_cell:not(:first-child){padding-top:5px}.gfield_repeater .gfield_label{color:#23282d;font-size:16px;font-weight:600}.gfield_repeater_value .gfield_label{padding-bottom:0}.gfield_repeater_value .gfield_repeater_value .gfield_repeater_item:first-child{padding-bottom:0}
.ui-datepicker{width:216px;height:auto;margin:5px auto 0;font:9pt Arial,sans-serif;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%;border-collapse:collapse}.ui-datepicker-header{background-color:#666;color:#e0e0e0;font-weight:700;-webkit-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);-moz-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);text-shadow:1px -1px 0 #000;filter:dropshadow(color=#000, offx=1, offy=-1);line-height:30px;min-height:30px!important;border-width:1px 0 0 0;border-style:solid;border-color:#666}.ui-datepicker-title{text-align:center}.ui-datepicker-title select{margin-top:2.5%}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url(//duluxpowders.co.nz/wp-content/plugins/gravityforms/images/datepicker/arrow.png);background-repeat:no-repeat;line-height:600%;overflow:hidden}.ui-datepicker-prev{float:left;background-position:center -30px}.ui-datepicker-next{float:right;background-position:center 0}.ui-datepicker thead{background:#f7f7f7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background:-o-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background:linear-gradient(to bottom,#f7f7f7 0,#f1f1f1 100%);border-bottom:1px solid #bbb}.ui-datepicker th{text-transform:uppercase;text-align:center;font-size:6pt;padding:5px 0;color:#666;text-shadow:1px 0 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=0)}.ui-datepicker tbody td{padding:0;border-top:1px solid #bbb;border-right:1px solid #bbb}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr{border-bottom:1px solid #bbb}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-weight:700;text-align:center;width:30px;height:30px;line-height:30px;color:#666;text-shadow:1px 1px 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=1)}.ui-datepicker-calendar .ui-state-default{background:#ededed;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ededed 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#ededed 0,#dedede 100%);background:-o-linear-gradient(top,#ededed 0,#dedede 100%);background:-ms-linear-gradient(top,#ededed 0,#dedede 100%);background:linear-gradient(to bottom,#ededed 0,#dedede 100%);-webkit-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);-moz-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#fff2aa;border:1px solid #c19163;color:#666;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);text-shadow:0 1px 0 #fff;filter:dropshadow(color=#FFF, offx=0, offy=1);position:relative;margin:-1px}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#d7d7d7}table.ui-datepicker-calendar{margin:0!important}body div#ui-datepicker-div[style]{z-index:9999!important}
@font-face {
font-family: 'futura_btbook';
src: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/FuturaBookBT.woff) format('woff'),
url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/FuturaBookBT.woff2) format('woff2'),
url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/FuturaBookBT.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FuturaBT';
src: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/FuturaBT-Medium.woff) format('woff'),
url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/FuturaBT-Medium.woff2) format('woff2'),
url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/FuturaBT-Medium.ttf) format('truetype');
}
@font-face {
font-family: 'FuturaBTLight';
src: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/FuturaBT-Light.woff) format('woff'),
url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/FuturaBT-Light.woff2) format('woff2'),
url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/FuturaBT-Light.ttf) format('truetype');
}
@font-face {
font-family: 'AvenirNextRegular';
src: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/AvenirNext-Regular.woff) format('woff'),
url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/AvenirNext-Regular.woff2) format('woff2'),
url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/AvenirNext-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'AvantGardeDmBT';
src: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/ITCAvantGardeGothic-Demi2.woff) format('woff'),
url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/ITCAvantGardeGothic-Demi2.woff2) format('woff2'); } article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display: block;
}
audio, canvas, video {
display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
display: none;
}
[hidden] {
display: none;
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
html, button, input, select, textarea {
font-family: 'AvenirNextRegular', Arial, Helvetica, sans-serif;
color: #222;
}
body {
margin: 0;
font-size: 1em;
line-height: 1;
}
p {
padding: 0;
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
text-decoration: none;
padding: 0;
color: #444;
margin: 0;
}
h2.lineheight_md{
line-height: 1.2;
}
a {
color: #8c8c8c;
text-decoration: underline;
}
a:focus {
outline: 0;
}
a:hover, a:active {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b, strong {
font-weight: bold;
}
.clear {
clear: both;
}
dfn {
font-style: italic;
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #CCC;
margin: 1em 0;
padding: 0;
}
ins {
background: #FF9;
color: #000;
text-decoration: none;
}
mark {
background: #FF0;
color: #000;
font-style: italic;
font-weight: bold;
}
pre, code, kbd, samp {
font-family: monospace, serif;
_font-family: 'courier new', monospace;
font-size: 1em;
}
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
q {
quotes: none;
}
q:before, q:after {
content: "";
content: none;
}
small {
font-size: 90%;
}
blockquote {
background-color: #EEE;
border: 1px solid #DDD;
margin: 10px 0;
padding: 10px 30px;
border-radius: 3px;
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
ul {
margin: 0;
padding: 0;
list-style: none;
}
ol {
margin: 15px;
}
dd {
margin: 0 0 0 40px;
}
nav ul, nav ol {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
img {
border: 0;
-ms-interpolation-mode: bicubic;
vertical-align: middle;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
form {
margin: 0;
}
fieldset {
border: 0;
margin: 0;
padding: 0;
}
label {
cursor: pointer;
}
legend {
border: 0;
*margin-left: -7px;
padding: 0;
white-space: normal;
}
button, input, select, textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline;
*vertical-align: middle;
}
button, input {
line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
cursor: pointer;
-webkit-appearance: none;
*overflow: visible;
}
button[disabled], input[disabled] {
cursor: default;
}
input[type="checkbox"], input[type="radio"] {
box-sizing: border-box;
padding: 0;
*width: 13px;
*height: 13px;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
resize: vertical;
}
input:invalid, textarea:invalid {
background-color: #F0DDDD;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td {
vertical-align: top;
} .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #FFF;
border: 1px solid #F0F0F0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} * {
box-sizing: border-box;
}
.clearfix:before, .gform_wrapper .gform_footer:before, .gfield.two_columns .ginput_container:before,
.gfield.three_columns .ginput_container:before, .buttons-block:before, .product-group:before, .admin-search form:before,
.admin-filter form:before, .sectioned-form .gform_fields:before, .sectioned-form .section-wrap:before, .export-form__row:before, .container:after {
content: "";
display: table;
}
.clearfix:after, .gform_wrapper .gform_footer:after, .gfield.two_columns .ginput_container:after,
.gfield.three_columns .ginput_container:after, .buttons-block:after, .product-group:after, .admin-search form:after,
.admin-filter form:after, .sectioned-form .gform_fields:after, .sectioned-form .section-wrap:after, .export-form__row:after {
clear: both;
} .fw {
width: 100%;
}
.mw {
max-width: 100%;
}
.hl {
padding: 0;
margin: 0;
list-style: none;
display: block;
position: relative;
}
.hl > li {
float: left;
display: block;
margin: 0;
padding: 0;
}
.hl > li.fr {
float: right;
}
.hl:before, .hl:after {
content: "";
display: table;
line-height: 0;
}
.hl:after {
clear: both;
}
.bl {
padding: 0;
margin: 0;
list-style: none;
display: block;
position: relative;
}
.bl > li {
display: block;
margin: 0;
padding: 0;
float: none;
} @media print {
* {
background: transparent !important;
color: #000 !important;
box-shadow: none !important;
text-shadow: none !important;
}
a, a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
content: "";
}
pre, blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr, img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p, h2, h3 {
orphans: 3;
widows: 3;
}
h2, h3 {
page-break-after: avoid;
}
}   @media screen and (max-width: 400px) {
@-ms-viewport {
width: 320px;
}
}
@media screen {
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.grid-container:before, .grid-container:after, .clearfix:before, .gform_wrapper .gform_footer:before, .gfield.two_columns .ginput_container:before,
.gfield.three_columns .ginput_container:before, .buttons-block:before, .product-group:before, .admin-search form:before,
.admin-filter form:before, .sectioned-form .gform_fields:before, .sectioned-form .section-wrap:before, .export-form__row:before, .clearfix:after, .gform_wrapper .gform_footer:after, .gfield.two_columns .ginput_container:after,
.gfield.three_columns .ginput_container:after, .buttons-block:after, .product-group:after, .admin-search form:after,
.admin-filter form:after, .sectioned-form .gform_fields:after, .sectioned-form .section-wrap:after, .export-form__row:after {
content: ".";
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.grid-container:after, .clearfix:after, .gform_wrapper .gform_footer:after, .gfield.two_columns .ginput_container:after,
.gfield.three_columns .ginput_container:after, .buttons-block:after, .product-group:after, .admin-search form:after,
.admin-filter form:after, .sectioned-form .gform_fields:after, .sectioned-form .section-wrap:after, .export-form__row:after {
clear: both;
}
.grid-container {
margin-left: auto;
margin-right: auto;
max-width: 1200px;
padding-left: 10px;
padding-right: 10px;
}
.grid-5, .mobile-grid-5, .tablet-grid-5, .grid-10, .mobile-grid-10, .tablet-grid-10, .grid-15, .mobile-grid-15, .tablet-grid-15, .grid-20, .mobile-grid-20, .tablet-grid-20, .grid-25, .mobile-grid-25, .tablet-grid-25, .grid-30, .mobile-grid-30, .tablet-grid-30, .grid-35, .mobile-grid-35, .tablet-grid-35, .grid-40, .mobile-grid-40, .tablet-grid-40, .grid-45, .mobile-grid-45, .tablet-grid-45, .grid-50, .gfield.two_columns li, .sectioned-form .section-wrap.layout-half-left, .sectioned-form .section-wrap.layout-half-right, .mobile-grid-50, .tablet-grid-50, .grid-55, .mobile-grid-55, .tablet-grid-55, .grid-60, .mobile-grid-60, .tablet-grid-60, .grid-65, .mobile-grid-65, .tablet-grid-65, .grid-70, .mobile-grid-70, .tablet-grid-70, .grid-75, .mobile-grid-75, .tablet-grid-75, .grid-80, .mobile-grid-80, .tablet-grid-80, .grid-85, .mobile-grid-85, .tablet-grid-85, .grid-90, .mobile-grid-90, .tablet-grid-90, .grid-95, .mobile-grid-95, .tablet-grid-95, .grid-100, .mobile-grid-100, .tablet-grid-100, .grid-33, .gfield.three_columns li, .sectioned-form .section-wrap.layout-third-left, .sectioned-form .section-wrap.layout-third-middle, .sectioned-form .section-wrap.layout-third-right, .mobile-grid-33, .tablet-grid-33, .grid-66, .mobile-grid-66, .tablet-grid-66 {
box-sizing: border-box;
padding-left: 10px;
padding-right: 10px;
}
.grid-parent, .gfield.two_columns .ginput_container ul,
.gfield.three_columns .ginput_container ul, .sectioned-form .gform_fields {
padding-left: 0;
padding-right: 0;
}
body {
min-width: 320px;
}
}
@media screen and (max-width: 767px) {
.mobile-grid-100:before,
.mobile-grid-100:after {
content: ".";
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.mobile-grid-100:after {
clear: both;
}
.mobile-push-5,
.mobile-pull-5, .mobile-push-10,
.mobile-pull-10, .mobile-push-15,
.mobile-pull-15, .mobile-push-20,
.mobile-pull-20, .mobile-push-25,
.mobile-pull-25, .mobile-push-30,
.mobile-pull-30, .mobile-push-35,
.mobile-pull-35, .mobile-push-40,
.mobile-pull-40, .mobile-push-45,
.mobile-pull-45, .mobile-push-50,
.mobile-pull-50, .mobile-push-55,
.mobile-pull-55, .mobile-push-60,
.mobile-pull-60, .mobile-push-65,
.mobile-pull-65, .mobile-push-70,
.mobile-pull-70, .mobile-push-75,
.mobile-pull-75, .mobile-push-80,
.mobile-pull-80, .mobile-push-85,
.mobile-pull-85, .mobile-push-90,
.mobile-pull-90, .mobile-push-95,
.mobile-pull-95, .mobile-push-33,
.mobile-pull-33, .mobile-push-66,
.mobile-pull-66 {
position: relative;
}
.hide-on-mobile {
display: none !important;
}
.mobile-grid-5 {
float: left;
width: 5%;
}
.mobile-prefix-5 {
margin-left: 5%;
}
.mobile-suffix-5 {
margin-right: 5%;
}
.mobile-push-5 {
left: 5%;
}
.mobile-pull-5 {
left: -5%;
}
.mobile-grid-10 {
float: left;
width: 10%;
}
.mobile-prefix-10 {
margin-left: 10%;
}
.mobile-suffix-10 {
margin-right: 10%;
}
.mobile-push-10 {
left: 10%;
}
.mobile-pull-10 {
left: -10%;
}
.mobile-grid-15 {
float: left;
width: 15%;
}
.mobile-prefix-15 {
margin-left: 15%;
}
.mobile-suffix-15 {
margin-right: 15%;
}
.mobile-push-15 {
left: 15%;
}
.mobile-pull-15 {
left: -15%;
}
.mobile-grid-20 {
float: left;
width: 20%;
}
.mobile-prefix-20 {
margin-left: 20%;
}
.mobile-suffix-20 {
margin-right: 20%;
}
.mobile-push-20 {
left: 20%;
}
.mobile-pull-20 {
left: -20%;
}
.mobile-grid-25 {
float: left;
width: 25%;
}
.mobile-prefix-25 {
margin-left: 25%;
}
.mobile-suffix-25 {
margin-right: 25%;
}
.mobile-push-25 {
left: 25%;
}
.mobile-pull-25 {
left: -25%;
}
.mobile-grid-30 {
float: left;
width: 30%;
}
.mobile-prefix-30 {
margin-left: 30%;
}
.mobile-suffix-30 {
margin-right: 30%;
}
.mobile-push-30 {
left: 30%;
}
.mobile-pull-30 {
left: -30%;
}
.mobile-grid-35 {
float: left;
width: 35%;
}
.mobile-prefix-35 {
margin-left: 35%;
}
.mobile-suffix-35 {
margin-right: 35%;
}
.mobile-push-35 {
left: 35%;
}
.mobile-pull-35 {
left: -35%;
}
.mobile-grid-40 {
float: left;
width: 40%;
}
.mobile-prefix-40 {
margin-left: 40%;
}
.mobile-suffix-40 {
margin-right: 40%;
}
.mobile-push-40 {
left: 40%;
}
.mobile-pull-40 {
left: -40%;
}
.mobile-grid-45 {
float: left;
width: 45%;
}
.mobile-prefix-45 {
margin-left: 45%;
}
.mobile-suffix-45 {
margin-right: 45%;
}
.mobile-push-45 {
left: 45%;
}
.mobile-pull-45 {
left: -45%;
}
.mobile-grid-50 {
float: left;
width: 50%;
}
.mobile-prefix-50 {
margin-left: 50%;
}
.mobile-suffix-50 {
margin-right: 50%;
}
.mobile-push-50 {
left: 50%;
}
.mobile-pull-50 {
left: -50%;
}
.mobile-grid-55 {
float: left;
width: 55%;
}
.mobile-prefix-55 {
margin-left: 55%;
}
.mobile-suffix-55 {
margin-right: 55%;
}
.mobile-push-55 {
left: 55%;
}
.mobile-pull-55 {
left: -55%;
}
.mobile-grid-60 {
float: left;
width: 60%;
}
.mobile-prefix-60 {
margin-left: 60%;
}
.mobile-suffix-60 {
margin-right: 60%;
}
.mobile-push-60 {
left: 60%;
}
.mobile-pull-60 {
left: -60%;
}
.mobile-grid-65 {
float: left;
width: 65%;
}
.mobile-prefix-65 {
margin-left: 65%;
}
.mobile-suffix-65 {
margin-right: 65%;
}
.mobile-push-65 {
left: 65%;
}
.mobile-pull-65 {
left: -65%;
}
.mobile-grid-70 {
float: left;
width: 70%;
}
.mobile-prefix-70 {
margin-left: 70%;
}
.mobile-suffix-70 {
margin-right: 70%;
}
.mobile-push-70 {
left: 70%;
}
.mobile-pull-70 {
left: -70%;
}
.mobile-grid-75 {
float: left;
width: 75%;
}
.mobile-prefix-75 {
margin-left: 75%;
}
.mobile-suffix-75 {
margin-right: 75%;
}
.mobile-push-75 {
left: 75%;
}
.mobile-pull-75 {
left: -75%;
}
.mobile-grid-80 {
float: left;
width: 80%;
}
.mobile-prefix-80 {
margin-left: 80%;
}
.mobile-suffix-80 {
margin-right: 80%;
}
.mobile-push-80 {
left: 80%;
}
.mobile-pull-80 {
left: -80%;
}
.mobile-grid-85 {
float: left;
width: 85%;
}
.mobile-prefix-85 {
margin-left: 85%;
}
.mobile-suffix-85 {
margin-right: 85%;
}
.mobile-push-85 {
left: 85%;
}
.mobile-pull-85 {
left: -85%;
}
.mobile-grid-90 {
float: left;
width: 90%;
}
.mobile-prefix-90 {
margin-left: 90%;
}
.mobile-suffix-90 {
margin-right: 90%;
}
.mobile-push-90 {
left: 90%;
}
.mobile-pull-90 {
left: -90%;
}
.mobile-grid-95 {
float: left;
width: 95%;
}
.mobile-prefix-95 {
margin-left: 95%;
}
.mobile-suffix-95 {
margin-right: 95%;
}
.mobile-push-95 {
left: 95%;
}
.mobile-pull-95 {
left: -95%;
}
.mobile-grid-33 {
float: left;
width: 33.33333%;
}
.mobile-prefix-33 {
margin-left: 33.33333%;
}
.mobile-suffix-33 {
margin-right: 33.33333%;
}
.mobile-push-33 {
left: 33.33333%;
}
.mobile-pull-33 {
left: -33.33333%;
}
.mobile-grid-66 {
float: left;
width: 66.66667%;
}
.mobile-prefix-66 {
margin-left: 66.66667%;
}
.mobile-suffix-66 {
margin-right: 66.66667%;
}
.mobile-push-66 {
left: 66.66667%;
}
.mobile-pull-66 {
left: -66.66667%;
}
.mobile-grid-100 {
clear: both;
width: 100%;
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.tablet-grid-100:before,
.tablet-grid-100:after {
content: ".";
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.tablet-grid-100:after {
clear: both;
}
.tablet-push-5,
.tablet-pull-5, .tablet-push-10,
.tablet-pull-10, .tablet-push-15,
.tablet-pull-15, .tablet-push-20,
.tablet-pull-20, .tablet-push-25,
.tablet-pull-25, .tablet-push-30,
.tablet-pull-30, .tablet-push-35,
.tablet-pull-35, .tablet-push-40,
.tablet-pull-40, .tablet-push-45,
.tablet-pull-45, .tablet-push-50,
.tablet-pull-50, .tablet-push-55,
.tablet-pull-55, .tablet-push-60,
.tablet-pull-60, .tablet-push-65,
.tablet-pull-65, .tablet-push-70,
.tablet-pull-70, .tablet-push-75,
.tablet-pull-75, .tablet-push-80,
.tablet-pull-80, .tablet-push-85,
.tablet-pull-85, .tablet-push-90,
.tablet-pull-90, .tablet-push-95,
.tablet-pull-95, .tablet-push-33,
.tablet-pull-33, .tablet-push-66,
.tablet-pull-66 {
position: relative;
}
.hide-on-tablet {
display: none !important;
}
.tablet-grid-5 {
float: left;
width: 5%;
}
.tablet-prefix-5 {
margin-left: 5%;
}
.tablet-suffix-5 {
margin-right: 5%;
}
.tablet-push-5 {
left: 5%;
}
.tablet-pull-5 {
left: -5%;
}
.tablet-grid-10 {
float: left;
width: 10%;
}
.tablet-prefix-10 {
margin-left: 10%;
}
.tablet-suffix-10 {
margin-right: 10%;
}
.tablet-push-10 {
left: 10%;
}
.tablet-pull-10 {
left: -10%;
}
.tablet-grid-15 {
float: left;
width: 15%;
}
.tablet-prefix-15 {
margin-left: 15%;
}
.tablet-suffix-15 {
margin-right: 15%;
}
.tablet-push-15 {
left: 15%;
}
.tablet-pull-15 {
left: -15%;
}
.tablet-grid-20 {
float: left;
width: 20%;
}
.tablet-prefix-20 {
margin-left: 20%;
}
.tablet-suffix-20 {
margin-right: 20%;
}
.tablet-push-20 {
left: 20%;
}
.tablet-pull-20 {
left: -20%;
}
.tablet-grid-25 {
float: left;
width: 25%;
}
.tablet-prefix-25 {
margin-left: 25%;
}
.tablet-suffix-25 {
margin-right: 25%;
}
.tablet-push-25 {
left: 25%;
}
.tablet-pull-25 {
left: -25%;
}
.tablet-grid-30 {
float: left;
width: 30%;
}
.tablet-prefix-30 {
margin-left: 30%;
}
.tablet-suffix-30 {
margin-right: 30%;
}
.tablet-push-30 {
left: 30%;
}
.tablet-pull-30 {
left: -30%;
}
.tablet-grid-35 {
float: left;
width: 35%;
}
.tablet-prefix-35 {
margin-left: 35%;
}
.tablet-suffix-35 {
margin-right: 35%;
}
.tablet-push-35 {
left: 35%;
}
.tablet-pull-35 {
left: -35%;
}
.tablet-grid-40 {
float: left;
width: 40%;
}
.tablet-prefix-40 {
margin-left: 40%;
}
.tablet-suffix-40 {
margin-right: 40%;
}
.tablet-push-40 {
left: 40%;
}
.tablet-pull-40 {
left: -40%;
}
.tablet-grid-45 {
float: left;
width: 45%;
}
.tablet-prefix-45 {
margin-left: 45%;
}
.tablet-suffix-45 {
margin-right: 45%;
}
.tablet-push-45 {
left: 45%;
}
.tablet-pull-45 {
left: -45%;
}
.tablet-grid-50 {
float: left;
width: 50%;
}
.tablet-prefix-50 {
margin-left: 50%;
}
.tablet-suffix-50 {
margin-right: 50%;
}
.tablet-push-50 {
left: 50%;
}
.tablet-pull-50 {
left: -50%;
}
.tablet-grid-55 {
float: left;
width: 55%;
}
.tablet-prefix-55 {
margin-left: 55%;
}
.tablet-suffix-55 {
margin-right: 55%;
}
.tablet-push-55 {
left: 55%;
}
.tablet-pull-55 {
left: -55%;
}
.tablet-grid-60 {
float: left;
width: 60%;
}
.tablet-prefix-60 {
margin-left: 60%;
}
.tablet-suffix-60 {
margin-right: 60%;
}
.tablet-push-60 {
left: 60%;
}
.tablet-pull-60 {
left: -60%;
}
.tablet-grid-65 {
float: left;
width: 65%;
}
.tablet-prefix-65 {
margin-left: 65%;
}
.tablet-suffix-65 {
margin-right: 65%;
}
.tablet-push-65 {
left: 65%;
}
.tablet-pull-65 {
left: -65%;
}
.tablet-grid-70 {
float: left;
width: 70%;
}
.tablet-prefix-70 {
margin-left: 70%;
}
.tablet-suffix-70 {
margin-right: 70%;
}
.tablet-push-70 {
left: 70%;
}
.tablet-pull-70 {
left: -70%;
}
.tablet-grid-75 {
float: left;
width: 75%;
}
.tablet-prefix-75 {
margin-left: 75%;
}
.tablet-suffix-75 {
margin-right: 75%;
}
.tablet-push-75 {
left: 75%;
}
.tablet-pull-75 {
left: -75%;
}
.tablet-grid-80 {
float: left;
width: 80%;
}
.tablet-prefix-80 {
margin-left: 80%;
}
.tablet-suffix-80 {
margin-right: 80%;
}
.tablet-push-80 {
left: 80%;
}
.tablet-pull-80 {
left: -80%;
}
.tablet-grid-85 {
float: left;
width: 85%;
}
.tablet-prefix-85 {
margin-left: 85%;
}
.tablet-suffix-85 {
margin-right: 85%;
}
.tablet-push-85 {
left: 85%;
}
.tablet-pull-85 {
left: -85%;
}
.tablet-grid-90 {
float: left;
width: 90%;
}
.tablet-prefix-90 {
margin-left: 90%;
}
.tablet-suffix-90 {
margin-right: 90%;
}
.tablet-push-90 {
left: 90%;
}
.tablet-pull-90 {
left: -90%;
}
.tablet-grid-95 {
float: left;
width: 95%;
}
.tablet-prefix-95 {
margin-left: 95%;
}
.tablet-suffix-95 {
margin-right: 95%;
}
.tablet-push-95 {
left: 95%;
}
.tablet-pull-95 {
left: -95%;
}
.tablet-grid-33 {
float: left;
width: 33.33333%;
}
.tablet-prefix-33 {
margin-left: 33.33333%;
}
.tablet-suffix-33 {
margin-right: 33.33333%;
}
.tablet-push-33 {
left: 33.33333%;
}
.tablet-pull-33 {
left: -33.33333%;
}
.tablet-grid-66 {
float: left;
width: 66.66667%;
}
.tablet-prefix-66 {
margin-left: 66.66667%;
}
.tablet-suffix-66 {
margin-right: 66.66667%;
}
.tablet-push-66 {
left: 66.66667%;
}
.tablet-pull-66 {
left: -66.66667%;
}
.tablet-grid-100 {
clear: both;
width: 100%;
}
}
@media screen and (min-width: 1024px) {
.grid-100:before,
.grid-100:after {
content: ".";
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.grid-100:after {
clear: both;
}
.push-5,
.pull-5, .push-10,
.pull-10, .push-15,
.pull-15, .push-20,
.pull-20, .push-25,
.pull-25, .push-30,
.pull-30, .push-35,
.pull-35, .push-40,
.pull-40, .push-45,
.pull-45, .push-50,
.pull-50, .push-55,
.pull-55, .push-60,
.pull-60, .push-65,
.pull-65, .push-70,
.pull-70, .push-75,
.pull-75, .push-80,
.pull-80, .push-85,
.pull-85, .push-90,
.pull-90, .push-95,
.pull-95, .push-33,
.pull-33, .push-66,
.pull-66 {
position: relative;
}
.hide-on-desktop {
display: none !important;
}
.grid-5 {
float: left;
width: 5%;
}
.prefix-5 {
margin-left: 5%;
}
.suffix-5 {
margin-right: 5%;
}
.push-5 {
left: 5%;
}
.pull-5 {
left: -5%;
}
.grid-10 {
float: left;
width: 10%;
}
.prefix-10 {
margin-left: 10%;
}
.suffix-10 {
margin-right: 10%;
}
.push-10 {
left: 10%;
}
.pull-10 {
left: -10%;
}
.grid-15 {
float: left;
width: 15%;
}
.prefix-15 {
margin-left: 15%;
}
.suffix-15 {
margin-right: 15%;
}
.push-15 {
left: 15%;
}
.pull-15 {
left: -15%;
}
.grid-20 {
float: left;
width: 20%;
}
.prefix-20 {
margin-left: 20%;
}
.suffix-20 {
margin-right: 20%;
}
.push-20 {
left: 20%;
}
.pull-20 {
left: -20%;
}
.grid-25 {
float: left;
width: 25%;
}
.prefix-25 {
margin-left: 25%;
}
.suffix-25 {
margin-right: 25%;
}
.push-25 {
left: 25%;
}
.pull-25 {
left: -25%;
}
.grid-30 {
float: left;
width: 30%;
}
.prefix-30 {
margin-left: 30%;
}
.suffix-30 {
margin-right: 30%;
}
.push-30 {
left: 30%;
}
.pull-30 {
left: -30%;
}
.grid-35 {
float: left;
width: 35%;
}
.prefix-35 {
margin-left: 35%;
}
.suffix-35 {
margin-right: 35%;
}
.push-35 {
left: 35%;
}
.pull-35 {
left: -35%;
}
.grid-40 {
float: left;
width: 40%;
}
.prefix-40 {
margin-left: 40%;
}
.suffix-40 {
margin-right: 40%;
}
.push-40 {
left: 40%;
}
.pull-40 {
left: -40%;
}
.grid-45 {
float: left;
width: 45%;
}
.prefix-45 {
margin-left: 45%;
}
.suffix-45 {
margin-right: 45%;
}
.push-45 {
left: 45%;
}
.pull-45 {
left: -45%;
}
.grid-50, .gfield.two_columns li, .sectioned-form .section-wrap.layout-half-left, .sectioned-form .section-wrap.layout-half-right {
float: left;
width: 50%;
}
.prefix-50 {
margin-left: 50%;
}
.suffix-50 {
margin-right: 50%;
}
.push-50 {
left: 50%;
}
.pull-50 {
left: -50%;
}
.grid-55 {
float: left;
width: 55%;
}
.prefix-55 {
margin-left: 55%;
}
.suffix-55 {
margin-right: 55%;
}
.push-55 {
left: 55%;
}
.pull-55 {
left: -55%;
}
.grid-60 {
float: left;
width: 60%;
}
.prefix-60 {
margin-left: 60%;
}
.suffix-60 {
margin-right: 60%;
}
.push-60 {
left: 60%;
}
.pull-60 {
left: -60%;
}
.grid-65 {
float: left;
width: 65%;
}
.prefix-65 {
margin-left: 65%;
}
.suffix-65 {
margin-right: 65%;
}
.push-65 {
left: 65%;
}
.pull-65 {
left: -65%;
}
.grid-70 {
float: left;
width: 70%;
}
.prefix-70 {
margin-left: 70%;
}
.suffix-70 {
margin-right: 70%;
}
.push-70 {
left: 70%;
}
.pull-70 {
left: -70%;
}
.grid-75 {
float: left;
width: 75%;
}
.prefix-75 {
margin-left: 75%;
}
.suffix-75 {
margin-right: 75%;
}
.push-75 {
left: 75%;
}
.pull-75 {
left: -75%;
}
.grid-80 {
float: left;
width: 80%;
}
.prefix-80 {
margin-left: 80%;
}
.suffix-80 {
margin-right: 80%;
}
.push-80 {
left: 80%;
}
.pull-80 {
left: -80%;
}
.grid-85 {
float: left;
width: 85%;
}
.prefix-85 {
margin-left: 85%;
}
.suffix-85 {
margin-right: 85%;
}
.push-85 {
left: 85%;
}
.pull-85 {
left: -85%;
}
.grid-90 {
float: left;
width: 90%;
}
.prefix-90 {
margin-left: 90%;
}
.suffix-90 {
margin-right: 90%;
}
.push-90 {
left: 90%;
}
.pull-90 {
left: -90%;
}
.grid-95 {
float: left;
width: 95%;
}
.prefix-95 {
margin-left: 95%;
}
.suffix-95 {
margin-right: 95%;
}
.push-95 {
left: 95%;
}
.pull-95 {
left: -95%;
}
.grid-33, .gfield.three_columns li, .sectioned-form .section-wrap.layout-third-left, .sectioned-form .section-wrap.layout-third-middle, .sectioned-form .section-wrap.layout-third-right {
float: left;
width: 33.33333%;
}
.prefix-33 {
margin-left: 33.33333%;
}
.suffix-33 {
margin-right: 33.33333%;
}
.push-33 {
left: 33.33333%;
}
.pull-33 {
left: -33.33333%;
}
.grid-66 {
float: left;
width: 66.66667%;
}
.prefix-66 {
margin-left: 66.66667%;
}
.suffix-66 {
margin-right: 66.66667%;
}
.push-66 {
left: 66.66667%;
}
.pull-66 {
left: -66.66667%;
}
.grid-100 {
clear: both;
width: 100%;
}
}
@media screen and (min-width: 1200px) {
.grid-25, .mobile-grid-25, .tablet-grid-25, .grid-50, .gfield.two_columns li, .sectioned-form .section-wrap.layout-half-left, .sectioned-form .section-wrap.layout-half-right, .mobile-grid-50, .tablet-grid-50, .grid-33, .gfield.three_columns li, .sectioned-form .section-wrap.layout-third-left, .sectioned-form .section-wrap.layout-third-middle, .sectioned-form .section-wrap.layout-third-right, .mobile-grid-33, .tablet-grid-33, .grid-66, .mobile-grid-66, .tablet-grid-66 {
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
}
} .entypo-note:before {
content: "\266a";
}
.entypo-note-beamed:before {
content: "\266b";
}
.entypo-music:before {
content: "\1f3b5";
}
.entypo-search:before {
content: "\1f50d";
}
.entypo-flashlight:before {
content: "\1f526";
}
.entypo-mail:before {
content: "\2709";
}
.entypo-heart:before {
content: "\2665";
}
.entypo-heart-empty:before {
content: "\2661";
}
.entypo-star:before {
content: "\2605";
}
.entypo-star-empty:before {
content: "\2606";
}
.entypo-user:before {
content: "\1f464";
}
.entypo-users:before {
content: "\1f465";
}
.entypo-user-add:before {
content: "\e700";
}
.entypo-video:before {
content: "\1f3ac";
}
.entypo-picture:before {
content: "\1f304";
}
.entypo-camera:before {
content: "\1f4f7";
}
.entypo-layout:before {
content: "\268f";
}
.entypo-menu:before {
content: "\2630";
}
.entypo-check:before {
content: "\2713";
}
.entypo-cancel:before {
content: "\2715";
}
.entypo-cancel-circled:before {
content: "\2716";
}
.entypo-cancel-squared:before {
content: "\274e";
}
.entypo-plus:before {
content: "\2b";
}
.entypo-plus-circled:before {
content: "\2795";
}
.entypo-plus-squared:before {
content: "\229e";
}
.entypo-minus:before {
content: "\2d";
}
.entypo-minus-circled:before {
content: "\2796";
}
.entypo-minus-squared:before {
content: "\229f";
}
.entypo-help:before {
content: "\2753";
}
.entypo-help-circled:before {
content: "\e704";
}
.entypo-info:before {
content: "\2139";
}
.entypo-info-circled:before {
content: "\e705";
}
.entypo-back:before {
content: "\1f519";
}
.entypo-home:before {
content: "\2302";
}
.entypo-link:before {
content: "\1f517";
}
.entypo-attach:before {
content: "\1f4ce";
}
.entypo-lock:before {
content: "\1f512";
}
.entypo-lock-open:before {
content: "\1f513";
}
.entypo-eye:before {
content: "\e70a";
}
.entypo-tag:before {
content: "\e70c";
}
.entypo-bookmark:before {
content: "\1f516";
}
.entypo-bookmarks:before {
content: "\1f4d1";
}
.entypo-flag:before {
content: "\2691";
}
.entypo-thumbs-up:before {
content: "\1f44d";
}
.entypo-thumbs-down:before {
content: "\1f44e";
}
.entypo-download:before {
content: "\1f4e5";
}
.entypo-upload:before {
content: "\1f4e4";
}
.entypo-upload-cloud:before {
content: "\e711";
}
.entypo-reply:before {
content: "\e712";
}
.entypo-reply-all:before {
content: "\e713";
}
.entypo-forward:before {
content: "\27a6";
}
.entypo-quote:before {
content: "\275e";
}
.entypo-code:before {
content: "\e714";
}
.entypo-export:before {
content: "\e715";
}
.entypo-pencil:before {
content: "\270e";
}
.entypo-feather:before {
content: "\2712";
}
.entypo-print:before {
content: "\e716";
}
.entypo-retweet:before {
content: "\e717";
}
.entypo-keyboard:before {
content: "\2328";
}
.entypo-comment:before {
content: "\e718";
}
.entypo-chat:before {
content: "\e720";
}
.entypo-bell:before {
content: "\1f514";
}
.entypo-attention:before {
content: "\26a0";
}
.entypo-alert:before {
content: "\1f4a5'";
}
.entypo-vcard:before {
content: "\e722";
}
.entypo-address:before {
content: "\e723";
}
.entypo-location:before {
content: "\e724";
}
.entypo-map:before {
content: "\e727";
}
.entypo-direction:before {
content: "\27a2";
}
.entypo-compass:before {
content: "\e728";
}
.entypo-cup:before {
content: "\2615";
}
.entypo-trash:before {
content: "\e729";
}
.entypo-doc:before {
content: "\e730";
}
.entypo-docs:before {
content: "\e736";
}
.entypo-doc-landscape:before {
content: "\e737";
}
.entypo-doc-text:before {
content: "\1f4c4";
}
.entypo-doc-text-inv:before {
content: "\e731";
}
.entypo-newspaper:before {
content: "\1f4f0";
}
.entypo-book-open:before {
content: "\1f4d6";
}
.entypo-book:before {
content: "\1f4d5";
}
.entypo-folder:before {
content: "\1f4c1";
}
.entypo-archive:before {
content: "\e738";
}
.entypo-box:before {
content: "\1f4e6";
}
.entypo-rss:before {
content: "\e73a";
}
.entypo-phone:before {
content: "\e73a";
}
.entypo-cog:before {
content: "\2699";
}
.entypo-tools:before {
content: "\2692";
}
.entypo-share:before {
content: "\e73c";
}
.entypo-shareable:before {
content: "\e73e";
}
.entypo-basket:before {
content: "\e73d";
}
.entypo-bag:before {
content: "\1f45c'";
}
.entypo-calendar:before {
content: "\1f4c5";
}
.entypo-login:before {
content: "\e740";
}
.entypo-logout:before {
content: "\e741";
}
.entypo-mic:before {
content: "\1f3a4";
}
.entypo-mute:before {
content: "\1f507";
}
.entypo-sound:before {
content: "\1f50a";
}
.entypo-volume:before {
content: "\e742";
}
.entypo-clock:before {
content: "\1f554";
}
.entypo-hourglass:before {
content: "\23f3";
}
.entypo-lamp:before {
content: "\1f4a1";
}
.entypo-light-down:before {
content: "\1f505";
}
.entypo-light-up:before {
content: "\1f506";
}
.entypo-adjust:before {
content: "\25d1";
}
.entypo-block:before {
content: "\1f6ab";
}
.entypo-resize-full:before {
content: "\e744";
}
.entypo-resize-small:before {
content: "\e746";
}
.entypo-popup:before {
content: "\e74c";
}
.entypo-publish:before {
content: "\e74d";
}
.entypo-window:before {
content: "\e74e";
}
.entypo-arrow-combo:before {
content: "\e74f";
}
.entypo-down-circled:before {
content: "\e758";
}
.entypo-left-circled:before {
content: "\e759";
}
.entypo-right-circled:before {
content: "\e75a";
}
.entypo-up-circled:before {
content: "\e75b";
}
.entypo-down-open:before {
content: "\e75c";
}
.entypo-left-open:before {
content: "\e75d";
}
.entypo-right-open:before {
content: "\e75e";
}
.entypo-up-open:before {
content: "\e75f";
}
.entypo-down-open-mini:before {
content: "\e760";
}
.entypo-left-open-mini:before {
content: "\e761";
}
.entypo-right-open-mini:before {
content: "\e762";
}
.entypo-up-open-mini:before {
content: "\e763";
}
.entypo-down-open-big:before {
content: "\e764";
}
.entypo-left-open-big:before {
content: "\e765";
}
.entypo-right-open-big:before {
content: "\e766";
}
.entypo-up-open-big:before {
content: "\e767";
}
.entypo-down:before {
content: "\2b07";
}
.entypo-left:before {
content: "\2b05";
}
.entypo-right:before {
content: "\27a1";
}
.entypo-up:before {
content: "\2b06";
}
.entypo-down-dir:before {
content: "\25be";
}
.entypo-left-dir:before {
content: "\25c2";
}
.entypo-right-dir:before {
content: "\25b8";
}
.entypo-up-dir:before {
content: "\25b4";
}
.entypo-down-bold:before {
content: "\e4b0";
}
.entypo-left-bold:before {
content: "\e4ad";
}
.entypo-right-bold:before {
content: "\e4ae";
}
.entypo-up-bold:before {
content: "\e4af";
}
.entypo-down-thin:before {
content: "\2193";
}
.entypo-left-thin:before {
content: "\2190";
}
.entypo-right-thin:before {
content: "\2192";
}
.entypo-up-thin:before {
content: "\2191";
}
.entypo-ccw:before {
content: "\27f2";
}
.entypo-cw:before {
content: "\27f3";
}
.entypo-arrows-ccw:before {
content: "\1f504";
}
.entypo-level-down:before {
content: "\21b3";
}
.entypo-level-up:before {
content: "\21b0";
}
.entypo-shuffle:before {
content: "\1f500";
}
.entypo-loop:before {
content: "\1f501";
}
.entypo-switch:before {
content: "\21c6";
}
.entypo-play:before {
content: "\25b6";
}
.entypo-stop:before {
content: "\25a0";
}
.entypo-pause:before {
content: "\2389";
}
.entypo-record:before {
content: "\26ab";
}
.entypo-to-end:before {
content: "\23ed";
}
.entypo-to-start:before {
content: "\23ee";
}
.entypo-fast-forward:before {
content: "\23e9";
}
.entypo-fast-backward:before {
content: "\23ea";
}
.entypo-progress-0:before {
content: "\e768";
}
.entypo-progress-1:before {
content: "\e769";
}
.entypo-progress-2:before {
content: "\e76a";
}
.entypo-progress-3:before {
content: "\e76b";
}
.entypo-target:before {
content: "\1f3af";
}
.entypo-palette:before {
content: "\1f3a8";
}
.entypo-list:before {
content: "\e005";
}
.entypo-list-add:before {
content: "\e003";
}
.entypo-signal:before {
content: "\1f4f6";
}
.entypo-trophy:before {
content: "\1f3c6";
}
.entypo-battery:before {
content: "\1f50b";
}
.entypo-back-in-time:before {
content: "\e771";
}
.entypo-monitor:before {
content: "\1f4bb";
}
.entypo-mobile:before {
content: "\1f4f1";
}
.entypo-network:before {
content: "\e776";
}
.entypo-cd:before {
content: "\1f4bf";
}
.entypo-inbox:before {
content: "\e777";
}
.entypo-install:before {
content: "\e778";
}
.entypo-globe:before {
content: "\1f30e";
}
.entypo-cloud:before {
content: "\2601";
}
.entypo-cloud-thunder:before {
content: "\26c8";
}
.entypo-flash:before {
content: "\26a1";
}
.entypo-moon:before {
content: "\263d";
}
.entypo-flight:before {
content: "\2708";
}
.entypo-paper-plane:before {
content: "\e79b";
}
.entypo-leaf:before {
content: "\1f342";
}
.entypo-lifebuoy:before {
content: "\e788";
}
.entypo-mouse:before {
content: "\e789";
}
.entypo-briefcase:before {
content: "\1f4bc";
}
.entypo-suitcase:before {
content: "\e78e";
}
.entypo-dot:before {
content: "\e78b";
}
.entypo-dot-2:before {
content: "\e78c";
}
.entypo-dot-3:before {
content: "\e78d";
}
.entypo-brush:before {
content: "\e79a";
}
.entypo-magnet:before {
content: "\e7a1";
}
.entypo-infinity:before {
content: "\221e";
}
.entypo-erase:before {
content: "\232b";
}
.entypo-chart-pie:before {
content: "\e751";
}
.entypo-chart-line:before {
content: "\1f4c8";
}
.entypo-chart-bar:before {
content: "\1f4ca";
}
.entypo-chart-area:before {
content: "\1f53e";
}
.entypo-tape:before {
content: "\2707";
}
.entypo-graduation-cap:before {
content: "\1f393";
}
.entypo-language:before {
content: "\e752";
}
.entypo-ticket:before {
content: "\1f3ab";
}
.entypo-water:before {
content: "\1f4a6";
}
.entypo-droplet:before {
content: "\1f4a7";
}
.entypo-air:before {
content: "\e753";
}
.entypo-credit-card:before {
content: "\1f4b3";
}
.entypo-floppy:before {
content: "\1f4be";
}
.entypo-clipboard:before {
content: "\1f4cb";
}
.entypo-megaphone:before {
content: "\1f4e3";
}
.entypo-database:before {
content: "\e754";
}
.entypo-drive:before {
content: "\e755";
}
.entypo-bucket:before {
content: "\e756";
}
.entypo-thermometer:before {
content: "\e757";
}
.entypo-key:before {
content: "\1f511";
}
.entypo-flow-cascade:before {
content: "\e790";
}
.entypo-flow-branch:before {
content: "\e791";
}
.entypo-flow-tree:before {
content: "\e792";
}
.entypo-flow-line:before {
content: "\e793";
}
.entypo-flow-parallel:before {
content: "\e794";
}
.entypo-rocket:before {
content: "\1f680";
}
.entypo-gauge:before {
content: "\e7a2";
}
.entypo-traffic-cone:before {
content: "\e7a3";
}
.entypo-cc:before {
content: "\e7a5";
}
.entypo-cc-by:before {
content: "\e7a6";
}
.entypo-cc-nc:before {
content: "\e7a7";
}
.entypo-cc-nc-eu:before {
content: "\e7a8";
}
.entypo-cc-nc-jp:before {
content: "\e7a9";
}
.entypo-cc-sa:before {
content: "\e7aa";
}
.entypo-cc-nd:before {
content: "\e7ab";
}
.entypo-cc-pd:before {
content: "\e7ac";
}
.entypo-cc-zero:before {
content: "\e7ad";
}
.entypo-cc-share:before {
content: "\e7ae";
}
.entypo-cc-remix:before {
content: "\e7af";
}
.entypo-github:before {
content: "\f300";
}
.entypo-github-circled:before {
content: "\f301";
}
.entypo-flickr:before {
content: "\f303";
}
.entypo-flickr-circled:before {
content: "\f304";
}
.entypo-vimeo:before {
content: "\f306";
}
.entypo-vimeo-circled:before {
content: "\f307";
}
.entypo-twitter:before {
content: "\f309";
}
.entypo-twitter-circled:before {
content: "\f30a";
}
.entypo-facebook:before {
content: "\f30c";
}
.entypo-facebook-circled:before {
content: "\f30d";
}
.entypo-facebook-squared:before {
content: "\f30e";
}
.entypo-gplus:before {
content: "\f30f";
}
.entypo-gplus-circled:before {
content: "\f310";
}
.entypo-pinterest:before {
content: "\f312";
}
.entypo-pinterest-circled:before {
content: "\f313";
}
.entypo-tumblr:before {
content: "\f315";
}
.entypo-tumblr-circled:before {
content: "\f316";
}
.entypo-linkedin:before {
content: "\f318";
}
.entypo-linkedin-circled:before {
content: "\f319";
}
.entypo-dribbble:before {
content: "\f31b";
}
.entypo-dribbble-circled:before {
content: "\f31c";
}
.entypo-stumbleupon:before {
content: "\f31e";
}
.entypo-stumbleupon-circled:before {
content: "\f31f";
}
.entypo-lastfm:before {
content: "\f321";
}
.entypo-lastfm-circled:before {
content: "\f322";
}
.entypo-rdio:before {
content: "\f324";
}
.entypo-rdio-circled:before {
content: "\f325";
}
.entypo-spotify:before {
content: "\f327";
}
.entypo-spotify-circled:before {
content: "\f328";
}
.entypo-qq:before {
content: "\f32a";
}
.entypo-instagrem:before {
content: "\f32d";
}
.entypo-dropbox:before {
content: "\f330";
}
.entypo-evernote:before {
content: "\f333";
}
.entypo-flattr:before {
content: "\f336";
}
.entypo-skype:before {
content: "\f339";
}
.entypo-skype-circled:before {
content: "\f33a";
}
.entypo-renren:before {
content: "\f33c";
}
.entypo-sina-weibo:before {
content: "\f33f";
}
.entypo-paypal:before {
content: "\f342";
}
.entypo-picasa:before {
content: "\f345";
}
.entypo-soundcloud:before {
content: "\f348";
}
.entypo-mixi:before {
content: "\f34b";
}
.entypo-behance:before {
content: "\f34e";
}
.entypo-google-circles:before {
content: "\f351";
}
.entypo-vkontakte:before {
content: "\f354";
}
.entypo-smashing:before {
content: "\f357";
}
.entypo-sweden:before {
content: "\f601";
}
.entypo-db-shape:before {
content: "\f600";
}
.entypo-logo-db:before {
content: "\f603";
} .slicknav_btn {
position: relative;
display: block;
vertical-align: middle;
float: right;
padding: 0.438em 0.625em 0.438em 0.625em;
line-height: 1.125em;
cursor: pointer;
}
.slicknav_menu .slicknav_menutxt {
display: block;
line-height: 1.188em;
float: left;
}
.slicknav_menu .slicknav_icon {
float: left;
margin: 0.188em 0 0 0.438em;
}
.slicknav_menu .slicknav_no-text {
margin: 0;
}
.slicknav_menu .slicknav_icon-bar {
display: block;
width: 1.125em;
height: 0.125em;
border-radius: 1px;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
margin-top: 0.188em;
}
.slicknav_nav {
clear: both;
}
.slicknav_nav ul,
.slicknav_nav li {
display: block;
}
.slicknav_nav .slicknav_arrow {
font-size: 0.8em;
margin: 0 0 0 0.4em;
}
.slicknav_nav .slicknav_item {
display: block;
cursor: pointer;
}
.slicknav_nav a {
display: block;
}
.slicknav_nav .slicknav_item a {
display: inline;
}
.slicknav_menu:before,
.slicknav_menu:after {
content: " ";
display: table;
}
.slicknav_menu:after {
clear: both;
} .slicknav_menu {
*zoom: 1;
} .slicknav_menu {
font-size: 16px;
} .slicknav_btn {
margin: 5px 5px 6px;
text-decoration: none;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
border-radius: 4px;
background-color: #222222;
} .slicknav_menu .slicknav_menutxt {
color: #FFF;
font-weight: bold;
text-shadow: 0 1px 3px #000;
} .slicknav_menu .slicknav_icon-bar {
background-color: #f5f5f5;
}
.slicknav_menu {
background: #4c4c4c;
padding: 5px;
}
.slicknav_nav {
color: #fff;
margin: 0;
padding: 0;
font-size: 0.875em;
}
.slicknav_nav, .slicknav_nav ul {
list-style: none;
overflow: hidden;
}
.slicknav_nav ul {
padding: 0;
margin: 0 0 0 20px;
}
.slicknav_nav .slicknav_item {
padding: 5px 10px;
margin: 2px 5px;
}
.slicknav_nav a {
padding: 5px 10px;
margin: 2px 5px;
text-decoration: none;
color: #fff;
}
.slicknav_nav .slicknav_item a {
padding: 0;
margin: 0;
}
.slicknav_nav .slicknav_item:hover {
border-radius: 6px;
background: #ccc;
color: #fff;
}
.slicknav_nav a:hover {
border-radius: 6px;
background: #ccc;
color: #222;
}
.slicknav_nav .slicknav_txtnode {
margin-left: 15px;
}  @font-face {
font-family: 'FontAwesome';
src: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/fontawesome-webfont.eot?v=4.3.0);
src: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"), url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"), url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"), url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"), url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg");
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
} .fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14286em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14286em;
width: 2.14286em;
top: 0.14286em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
}
.fa-rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
transform: rotate(90deg);
}
.fa-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
transform: rotate(180deg);
}
.fa-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
transform: rotate(270deg);
}
.fa-flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
transform: scale(-1, 1);
}
.fa-flip-vertical {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
-webkit-filter: none;
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x, .fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
} .fa-glass:before {
content: "";
}
.fa-music:before {
content: "";
}
.fa-search:before {
content: "";
}
.fa-envelope-o:before {
content: "";
}
.fa-heart:before {
content: "";
}
.fa-star:before {
content: "";
}
.fa-star-o:before {
content: "";
}
.fa-user:before {
content: "";
}
.fa-film:before {
content: "";
}
.fa-th-large:before {
content: "";
}
.fa-th:before {
content: "";
}
.fa-th-list:before {
content: "";
}
.fa-check:before {
content: "";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "";
}
.fa-search-plus:before {
content: "";
}
.fa-search-minus:before {
content: "";
}
.fa-power-off:before {
content: "";
}
.fa-signal:before {
content: "";
}
.fa-gear:before,
.fa-cog:before {
content: "";
}
.fa-trash-o:before {
content: "";
}
.fa-home:before {
content: "";
}
.fa-file-o:before {
content: "";
}
.fa-clock-o:before {
content: "";
}
.fa-road:before {
content: "";
}
.fa-download:before {
content: "";
}
.fa-arrow-circle-o-down:before {
content: "";
}
.fa-arrow-circle-o-up:before {
content: "";
}
.fa-inbox:before {
content: "";
}
.fa-play-circle-o:before {
content: "";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "";
}
.fa-refresh:before {
content: "";
}
.fa-list-alt:before {
content: "";
}
.fa-lock:before {
content: "";
}
.fa-flag:before {
content: "";
}
.fa-headphones:before {
content: "";
}
.fa-volume-off:before {
content: "";
}
.fa-volume-down:before {
content: "";
}
.fa-volume-up:before {
content: "";
}
.fa-qrcode:before {
content: "";
}
.fa-barcode:before {
content: "";
}
.fa-tag:before {
content: "";
}
.fa-tags:before {
content: "";
}
.fa-book:before {
content: "";
}
.fa-bookmark:before {
content: "";
}
.fa-print:before {
content: "";
}
.fa-camera:before {
content: "";
}
.fa-font:before {
content: "";
}
.fa-bold:before {
content: "";
}
.fa-italic:before {
content: "";
}
.fa-text-height:before {
content: "";
}
.fa-text-width:before {
content: "";
}
.fa-align-left:before {
content: "";
}
.fa-align-center:before {
content: "";
}
.fa-align-right:before {
content: "";
}
.fa-align-justify:before {
content: "";
}
.fa-list:before {
content: "";
}
.fa-dedent:before,
.fa-outdent:before {
content: "";
}
.fa-indent:before {
content: "";
}
.fa-video-camera:before {
content: "";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "";
}
.fa-pencil:before {
content: "";
}
.fa-map-marker:before {
content: "";
}
.fa-adjust:before {
content: "";
}
.fa-tint:before {
content: "";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "";
}
.fa-share-square-o:before {
content: "";
}
.fa-check-square-o:before {
content: "";
}
.fa-arrows:before {
content: "";
}
.fa-step-backward:before {
content: "";
}
.fa-fast-backward:before {
content: "";
}
.fa-backward:before {
content: "";
}
.fa-play:before {
content: "";
}
.fa-pause:before {
content: "";
}
.fa-stop:before {
content: "";
}
.fa-forward:before {
content: "";
}
.fa-fast-forward:before {
content: "";
}
.fa-step-forward:before {
content: "";
}
.fa-eject:before {
content: "";
}
.fa-chevron-left:before {
content: "";
}
.fa-chevron-right:before {
content: "";
}
.fa-plus-circle:before {
content: "";
}
.fa-minus-circle:before {
content: "";
}
.fa-times-circle:before {
content: "";
}
.fa-check-circle:before {
content: "";
}
.fa-question-circle:before {
content: "";
}
.fa-info-circle:before {
content: "";
}
.fa-crosshairs:before {
content: "";
}
.fa-times-circle-o:before {
content: "";
}
.fa-check-circle-o:before {
content: "";
}
.fa-ban:before {
content: "";
}
.fa-arrow-left:before {
content: "";
}
.fa-arrow-right:before {
content: "";
}
.fa-arrow-up:before {
content: "";
}
.fa-arrow-down:before {
content: "";
}
.fa-mail-forward:before,
.fa-share:before {
content: "";
}
.fa-expand:before {
content: "";
}
.fa-compress:before {
content: "";
}
.fa-plus:before {
content: "";
}
.fa-minus:before {
content: "";
}
.fa-asterisk:before {
content: "";
}
.fa-exclamation-circle:before {
content: "";
}
.fa-gift:before {
content: "";
}
.fa-leaf:before {
content: "";
}
.fa-fire:before {
content: "";
}
.fa-eye:before {
content: "";
}
.fa-eye-slash:before {
content: "";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "";
}
.fa-plane:before {
content: "";
}
.fa-calendar:before {
content: "";
}
.fa-random:before {
content: "";
}
.fa-comment:before {
content: "";
}
.fa-magnet:before {
content: "";
}
.fa-chevron-up:before {
content: "";
}
.fa-chevron-down:before {
content: "";
}
.fa-retweet:before {
content: "";
}
.fa-shopping-cart:before {
content: "";
}
.fa-folder:before {
content: "";
}
.fa-folder-open:before {
content: "";
}
.fa-arrows-v:before {
content: "";
}
.fa-arrows-h:before {
content: "";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "";
}
.fa-twitter-square:before {
content: "";
}
.fa-facebook-square:before {
content: "";
}
.fa-camera-retro:before {
content: "";
}
.fa-key:before {
content: "";
}
.fa-gears:before,
.fa-cogs:before {
content: "";
}
.fa-comments:before {
content: "";
}
.fa-thumbs-o-up:before {
content: "";
}
.fa-thumbs-o-down:before {
content: "";
}
.fa-star-half:before {
content: "";
}
.fa-heart-o:before {
content: "";
}
.fa-sign-out:before {
content: "";
}
.fa-linkedin-square:before {
content: "";
}
.fa-thumb-tack:before {
content: "";
}
.fa-external-link:before {
content: "";
}
.fa-sign-in:before {
content: "";
}
.fa-trophy:before {
content: "";
}
.fa-github-square:before {
content: "";
}
.fa-upload:before {
content: "";
}
.fa-lemon-o:before {
content: "";
}
.fa-phone:before {
content: "";
}
.fa-square-o:before {
content: "";
}
.fa-bookmark-o:before {
content: "";
}
.fa-phone-square:before {
content: "";
}
.fa-twitter:before {
content: "";
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "";
}
.fa-github:before {
content: "";
}
.fa-unlock:before {
content: "";
}
.fa-credit-card:before {
content: "";
}
.fa-rss:before {
content: "";
}
.fa-hdd-o:before {
content: "";
}
.fa-bullhorn:before {
content: "";
}
.fa-bell:before {
content: "";
}
.fa-certificate:before {
content: "";
}
.fa-hand-o-right:before {
content: "";
}
.fa-hand-o-left:before {
content: "";
}
.fa-hand-o-up:before {
content: "";
}
.fa-hand-o-down:before {
content: "";
}
.fa-arrow-circle-left:before {
content: "";
}
.fa-arrow-circle-right:before {
content: "";
}
.fa-arrow-circle-up:before {
content: "";
}
.fa-arrow-circle-down:before {
content: "";
}
.fa-globe:before {
content: "";
}
.fa-wrench:before {
content: "";
}
.fa-tasks:before {
content: "";
}
.fa-filter:before {
content: "";
}
.fa-briefcase:before {
content: "";
}
.fa-arrows-alt:before {
content: "";
}
.fa-group:before,
.fa-users:before {
content: "";
}
.fa-chain:before,
.fa-link:before {
content: "";
}
.fa-cloud:before {
content: "";
}
.fa-flask:before {
content: "";
}
.fa-cut:before,
.fa-scissors:before {
content: "";
}
.fa-copy:before,
.fa-files-o:before {
content: "";
}
.fa-paperclip:before {
content: "";
}
.fa-save:before,
.fa-floppy-o:before {
content: "";
}
.fa-square:before {
content: "";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "";
}
.fa-list-ul:before {
content: "";
}
.fa-list-ol:before {
content: "";
}
.fa-strikethrough:before {
content: "";
}
.fa-underline:before {
content: "";
}
.fa-table:before {
content: "";
}
.fa-magic:before {
content: "";
}
.fa-truck:before {
content: "";
}
.fa-pinterest:before {
content: "";
}
.fa-pinterest-square:before {
content: "";
}
.fa-google-plus-square:before {
content: "";
}
.fa-google-plus:before {
content: "";
}
.fa-money:before {
content: "";
}
.fa-caret-down:before {
content: "";
}
.fa-caret-up:before {
content: "";
}
.fa-caret-left:before {
content: "";
}
.fa-caret-right:before {
content: "";
}
.fa-columns:before {
content: "";
}
.fa-unsorted:before,
.fa-sort:before {
content: "";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "";
}
.fa-envelope:before {
content: "";
}
.fa-linkedin:before {
content: "";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "";
}
.fa-legal:before,
.fa-gavel:before {
content: "";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "";
}
.fa-comment-o:before {
content: "";
}
.fa-comments-o:before {
content: "";
}
.fa-flash:before,
.fa-bolt:before {
content: "";
}
.fa-sitemap:before {
content: "";
}
.fa-umbrella:before {
content: "";
}
.fa-paste:before,
.fa-clipboard:before {
content: "";
}
.fa-lightbulb-o:before {
content: "";
}
.fa-exchange:before {
content: "";
}
.fa-cloud-download:before {
content: "";
}
.fa-cloud-upload:before {
content: "";
}
.fa-user-md:before {
content: "";
}
.fa-stethoscope:before {
content: "";
}
.fa-suitcase:before {
content: "";
}
.fa-bell-o:before {
content: "";
}
.fa-coffee:before {
content: "";
}
.fa-cutlery:before {
content: "";
}
.fa-file-text-o:before {
content: "";
}
.fa-building-o:before {
content: "";
}
.fa-hospital-o:before {
content: "";
}
.fa-ambulance:before {
content: "";
}
.fa-medkit:before {
content: "";
}
.fa-fighter-jet:before {
content: "";
}
.fa-beer:before {
content: "";
}
.fa-h-square:before {
content: "";
}
.fa-plus-square:before {
content: "";
}
.fa-angle-double-left:before {
content: "";
}
.fa-angle-double-right:before {
content: "";
}
.fa-angle-double-up:before {
content: "";
}
.fa-angle-double-down:before {
content: "";
}
.fa-angle-left:before {
content: "";
}
.fa-angle-right:before {
content: "";
}
.fa-angle-up:before {
content: "";
}
.fa-angle-down:before {
content: "";
}
.fa-desktop:before {
content: "";
}
.fa-laptop:before {
content: "";
}
.fa-tablet:before {
content: "";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "";
}
.fa-circle-o:before {
content: "";
}
.fa-quote-left:before {
content: "";
}
.fa-quote-right:before {
content: "";
}
.fa-spinner:before {
content: "";
}
.fa-circle:before {
content: "";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "";
}
.fa-github-alt:before {
content: "";
}
.fa-folder-o:before {
content: "";
}
.fa-folder-open-o:before {
content: "";
}
.fa-smile-o:before {
content: "";
}
.fa-frown-o:before {
content: "";
}
.fa-meh-o:before {
content: "";
}
.fa-gamepad:before {
content: "";
}
.fa-keyboard-o:before {
content: "";
}
.fa-flag-o:before {
content: "";
}
.fa-flag-checkered:before {
content: "";
}
.fa-terminal:before {
content: "";
}
.fa-code:before {
content: "";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "";
}
.fa-location-arrow:before {
content: "";
}
.fa-crop:before {
content: "";
}
.fa-code-fork:before {
content: "";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "";
}
.fa-question:before {
content: "";
}
.fa-info:before {
content: "";
}
.fa-exclamation:before {
content: "";
}
.fa-superscript:before {
content: "";
}
.fa-subscript:before {
content: "";
}
.fa-eraser:before {
content: "";
}
.fa-puzzle-piece:before {
content: "";
}
.fa-microphone:before {
content: "";
}
.fa-microphone-slash:before {
content: "";
}
.fa-shield:before {
content: "";
}
.fa-calendar-o:before {
content: "";
}
.fa-fire-extinguisher:before {
content: "";
}
.fa-rocket:before {
content: "";
}
.fa-maxcdn:before {
content: "";
}
.fa-chevron-circle-left:before {
content: "";
}
.fa-chevron-circle-right:before {
content: "";
}
.fa-chevron-circle-up:before {
content: "";
}
.fa-chevron-circle-down:before {
content: "";
}
.fa-html5:before {
content: "";
}
.fa-css3:before {
content: "";
}
.fa-anchor:before {
content: "";
}
.fa-unlock-alt:before {
content: "";
}
.fa-bullseye:before {
content: "";
}
.fa-ellipsis-h:before {
content: "";
}
.fa-ellipsis-v:before {
content: "";
}
.fa-rss-square:before {
content: "";
}
.fa-play-circle:before {
content: "";
}
.fa-ticket:before {
content: "";
}
.fa-minus-square:before {
content: "";
}
.fa-minus-square-o:before {
content: "";
}
.fa-level-up:before {
content: "";
}
.fa-level-down:before {
content: "";
}
.fa-check-square:before {
content: "";
}
.fa-pencil-square:before {
content: "";
}
.fa-external-link-square:before {
content: "";
}
.fa-share-square:before {
content: "";
}
.fa-compass:before {
content: "";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "";
}
.fa-euro:before,
.fa-eur:before {
content: "";
}
.fa-gbp:before {
content: "";
}
.fa-dollar:before,
.fa-usd:before {
content: "";
}
.fa-rupee:before,
.fa-inr:before {
content: "";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "";
}
.fa-won:before,
.fa-krw:before {
content: "";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "";
}
.fa-file:before {
content: "";
}
.fa-file-text:before {
content: "";
}
.fa-sort-alpha-asc:before {
content: "";
}
.fa-sort-alpha-desc:before {
content: "";
}
.fa-sort-amount-asc:before {
content: "";
}
.fa-sort-amount-desc:before {
content: "";
}
.fa-sort-numeric-asc:before {
content: "";
}
.fa-sort-numeric-desc:before {
content: "";
}
.fa-thumbs-up:before {
content: "";
}
.fa-thumbs-down:before {
content: "";
}
.fa-youtube-square:before {
content: "";
}
.fa-youtube:before {
content: "";
}
.fa-xing:before {
content: "";
}
.fa-xing-square:before {
content: "";
}
.fa-youtube-play:before {
content: "";
}
.fa-dropbox:before {
content: "";
}
.fa-stack-overflow:before {
content: "";
}
.fa-instagram:before {
content: "";
}
.fa-flickr:before {
content: "";
}
.fa-adn:before {
content: "";
}
.fa-bitbucket:before {
content: "";
}
.fa-bitbucket-square:before {
content: "";
}
.fa-tumblr:before {
content: "";
}
.fa-tumblr-square:before {
content: "";
}
.fa-long-arrow-down:before {
content: "";
}
.fa-long-arrow-up:before {
content: "";
}
.fa-long-arrow-left:before {
content: "";
}
.fa-long-arrow-right:before {
content: "";
}
.fa-apple:before {
content: "";
}
.fa-windows:before {
content: "";
}
.fa-android:before {
content: "";
}
.fa-linux:before {
content: "";
}
.fa-dribbble:before {
content: "";
}
.fa-skype:before {
content: "";
}
.fa-foursquare:before {
content: "";
}
.fa-trello:before {
content: "";
}
.fa-female:before {
content: "";
}
.fa-male:before {
content: "";
}
.fa-gittip:before,
.fa-gratipay:before {
content: "";
}
.fa-sun-o:before {
content: "";
}
.fa-moon-o:before {
content: "";
}
.fa-archive:before {
content: "";
}
.fa-bug:before {
content: "";
}
.fa-vk:before {
content: "";
}
.fa-weibo:before {
content: "";
}
.fa-renren:before {
content: "";
}
.fa-pagelines:before {
content: "";
}
.fa-stack-exchange:before {
content: "";
}
.fa-arrow-circle-o-right:before {
content: "";
}
.fa-arrow-circle-o-left:before {
content: "";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "";
}
.fa-dot-circle-o:before {
content: "";
}
.fa-wheelchair:before {
content: "";
}
.fa-vimeo-square:before {
content: "";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "";
}
.fa-plus-square-o:before {
content: "";
}
.fa-space-shuttle:before {
content: "";
}
.fa-slack:before {
content: "";
}
.fa-envelope-square:before {
content: "";
}
.fa-wordpress:before {
content: "";
}
.fa-openid:before {
content: "";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "";
}
.fa-yahoo:before {
content: "";
}
.fa-google:before {
content: "";
}
.fa-reddit:before {
content: "";
}
.fa-reddit-square:before {
content: "";
}
.fa-stumbleupon-circle:before {
content: "";
}
.fa-stumbleupon:before {
content: "";
}
.fa-delicious:before {
content: "";
}
.fa-digg:before {
content: "";
}
.fa-pied-piper:before {
content: "";
}
.fa-pied-piper-alt:before {
content: "";
}
.fa-drupal:before {
content: "";
}
.fa-joomla:before {
content: "";
}
.fa-language:before {
content: "";
}
.fa-fax:before {
content: "";
}
.fa-building:before {
content: "";
}
.fa-child:before {
content: "";
}
.fa-paw:before {
content: "";
}
.fa-spoon:before {
content: "";
}
.fa-cube:before {
content: "";
}
.fa-cubes:before {
content: "";
}
.fa-behance:before {
content: "";
}
.fa-behance-square:before {
content: "";
}
.fa-steam:before {
content: "";
}
.fa-steam-square:before {
content: "";
}
.fa-recycle:before {
content: "";
}
.fa-automobile:before,
.fa-car:before {
content: "";
}
.fa-cab:before,
.fa-taxi:before {
content: "";
}
.fa-tree:before {
content: "";
}
.fa-spotify:before {
content: "";
}
.fa-deviantart:before {
content: "";
}
.fa-soundcloud:before {
content: "";
}
.fa-database:before {
content: "";
}
.fa-file-pdf-o:before {
content: "";
}
.fa-file-word-o:before {
content: "";
}
.fa-file-excel-o:before {
content: "";
}
.fa-file-powerpoint-o:before {
content: "";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "";
}
.fa-file-code-o:before {
content: "";
}
.fa-vine:before {
content: "";
}
.fa-codepen:before {
content: "";
}
.fa-jsfiddle:before {
content: "";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "";
}
.fa-circle-o-notch:before {
content: "";
}
.fa-ra:before,
.fa-rebel:before {
content: "";
}
.fa-ge:before,
.fa-empire:before {
content: "";
}
.fa-git-square:before {
content: "";
}
.fa-git:before {
content: "";
}
.fa-hacker-news:before {
content: "";
}
.fa-tencent-weibo:before {
content: "";
}
.fa-qq:before {
content: "";
}
.fa-wechat:before,
.fa-weixin:before {
content: "";
}
.fa-send:before,
.fa-paper-plane:before {
content: "";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "";
}
.fa-history:before {
content: "";
}
.fa-genderless:before,
.fa-circle-thin:before {
content: "";
}
.fa-header:before {
content: "";
}
.fa-paragraph:before {
content: "";
}
.fa-sliders:before {
content: "";
}
.fa-share-alt:before {
content: "";
}
.fa-share-alt-square:before {
content: "";
}
.fa-bomb:before {
content: "";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "";
}
.fa-tty:before {
content: "";
}
.fa-binoculars:before {
content: "";
}
.fa-plug:before {
content: "";
}
.fa-slideshare:before {
content: "";
}
.fa-twitch:before {
content: "";
}
.fa-yelp:before {
content: "";
}
.fa-newspaper-o:before {
content: "";
}
.fa-wifi:before {
content: "";
}
.fa-calculator:before {
content: "";
}
.fa-paypal:before {
content: "";
}
.fa-google-wallet:before {
content: "";
}
.fa-cc-visa:before {
content: "";
}
.fa-cc-mastercard:before {
content: "";
}
.fa-cc-discover:before {
content: "";
}
.fa-cc-amex:before {
content: "";
}
.fa-cc-paypal:before {
content: "";
}
.fa-cc-stripe:before {
content: "";
}
.fa-bell-slash:before {
content: "";
}
.fa-bell-slash-o:before {
content: "";
}
.fa-trash:before {
content: "";
}
.fa-copyright:before {
content: "";
}
.fa-at:before {
content: "";
}
.fa-eyedropper:before {
content: "";
}
.fa-paint-brush:before {
content: "";
}
.fa-birthday-cake:before {
content: "";
}
.fa-area-chart:before {
content: "";
}
.fa-pie-chart:before {
content: "";
}
.fa-line-chart:before {
content: "";
}
.fa-lastfm:before {
content: "";
}
.fa-lastfm-square:before {
content: "";
}
.fa-toggle-off:before {
content: "";
}
.fa-toggle-on:before {
content: "";
}
.fa-bicycle:before {
content: "";
}
.fa-bus:before {
content: "";
}
.fa-ioxhost:before {
content: "";
}
.fa-angellist:before {
content: "";
}
.fa-cc:before {
content: "";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "";
}
.fa-meanpath:before {
content: "";
}
.fa-buysellads:before {
content: "";
}
.fa-connectdevelop:before {
content: "";
}
.fa-dashcube:before {
content: "";
}
.fa-forumbee:before {
content: "";
}
.fa-leanpub:before {
content: "";
}
.fa-sellsy:before {
content: "";
}
.fa-shirtsinbulk:before {
content: "";
}
.fa-simplybuilt:before {
content: "";
}
.fa-skyatlas:before {
content: "";
}
.fa-cart-plus:before {
content: "";
}
.fa-cart-arrow-down:before {
content: "";
}
.fa-diamond:before {
content: "";
}
.fa-ship:before {
content: "";
}
.fa-user-secret:before {
content: "";
}
.fa-motorcycle:before {
content: "";
}
.fa-street-view:before {
content: "";
}
.fa-heartbeat:before {
content: "";
}
.fa-venus:before {
content: "";
}
.fa-mars:before {
content: "";
}
.fa-mercury:before {
content: "";
}
.fa-transgender:before {
content: "";
}
.fa-transgender-alt:before {
content: "";
}
.fa-venus-double:before {
content: "";
}
.fa-mars-double:before {
content: "";
}
.fa-venus-mars:before {
content: "";
}
.fa-mars-stroke:before {
content: "";
}
.fa-mars-stroke-v:before {
content: "";
}
.fa-mars-stroke-h:before {
content: "";
}
.fa-neuter:before {
content: "";
}
.fa-facebook-official:before {
content: "";
}
.fa-pinterest-p:before {
content: "";
}
.fa-whatsapp:before {
content: "";
}
.fa-server:before {
content: "";
}
.fa-user-plus:before {
content: "";
}
.fa-user-times:before {
content: "";
}
.fa-hotel:before,
.fa-bed:before {
content: "";
}
.fa-viacoin:before {
content: "";
}
.fa-train:before {
content: "";
}
.fa-subway:before {
content: "";
}
.fa-medium:before {
content: "";
}
.select2-container {
box-sizing: border-box;
display: inline-block;
margin: 0;
position: relative;
vertical-align: middle;
}
.select2-container .select2-selection--single {
box-sizing: border-box;
cursor: pointer;
display: block;
height: 28px;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
display: block;
padding-left: 8px;
padding-right: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
padding-right: 8px;
padding-left: 20px;
}
.select2-container .select2-selection--multiple {
box-sizing: border-box;
cursor: pointer;
display: block;
min-height: 32px;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
display: inline-block;
overflow: hidden;
padding-left: 8px;
text-overflow: ellipsis;
white-space: nowrap;
}
.select2-container .select2-search--inline {
float: left;
}
.select2-container .select2-search--inline .select2-search__field {
box-sizing: border-box;
border: none;
font-size: 100%;
margin-top: 5px;
padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none;
}
.select2-dropdown {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
box-sizing: border-box;
display: block;
position: absolute;
left: -100000px;
width: 100%;
z-index: 9999;
}
.select2-results {
display: block;
}
.select2-results__options {
list-style: none;
margin: 0;
padding: 0;
}
.select2-results__option {
padding: 6px;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none;
}
.select2-results__option[aria-selected] {
cursor: pointer;
}
.select2-container--open .select2-dropdown {
left: 0;
}
.select2-container--open .select2-dropdown--above {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.select2-search--dropdown {
display: block;
padding: 4px;
}
.select2-search--dropdown .select2-search__field {
padding: 4px;
width: 100%;
box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
display: none;
}
.select2-close-mask {
border: 0;
margin: 0;
padding: 0;
display: block;
position: fixed;
left: 0;
top: 0;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
opacity: 0;
z-index: 99;
background-color: #fff;
filter: alpha(opacity=0);
}
.select2-hidden-accessible {
border: 0 !important;
clip: rect(0 0 0 0) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
}
.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #aaa;
border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 26px;
position: absolute;
top: 1px;
right: 1px;
width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
left: 1px;
right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
background-color: #eee;
cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888 transparent;
border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
box-sizing: border-box;
list-style: none;
margin: 0;
padding: 0 5px;
width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
color: #999;
margin-top: 5px;
float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
margin-top: 5px;
margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 4px;
cursor: default;
float: left;
margin-right: 5px;
margin-top: 5px;
padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color: #999;
cursor: pointer;
display: inline-block;
font-weight: bold;
margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 5px;
margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left: 2px;
margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
border: solid black 1px;
outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
background-color: #eee;
cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
background: transparent;
border: none;
outline: 0;
box-shadow: none;
-webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
max-height: 200px;
overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
margin-left: -1em;
padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -2em;
padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -3em;
padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -4em;
padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -5em;
padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #5897fb;
color: white;
}
.select2-container--default .select2-results__group {
cursor: default;
display: block;
padding: 6px;
}
.select2-container--classic .select2-selection--single {
background-color: #f7f7f7;
border: 1px solid #aaa;
border-radius: 4px;
outline: 0;
background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
background-color: #ddd;
border: none;
border-left: 1px solid #aaa;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
height: 26px;
position: absolute;
top: 1px;
right: 1px;
width: 20px;
background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
border: none;
border-right: 1px solid #aaa;
border-radius: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
left: 1px;
right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
background: transparent;
border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888 transparent;
border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0;
background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
cursor: text;
outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
list-style: none;
margin: 0;
padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 4px;
cursor: default;
float: left;
margin-right: 5px;
margin-top: 5px;
padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
color: #888;
cursor: pointer;
display: inline-block;
font-weight: bold;
margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
float: right;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 5px;
margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left: 2px;
margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa;
outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
outline: 0;
box-shadow: none;
}
.select2-container--classic .select2-dropdown {
background-color: white;
border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
max-height: 200px;
overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
background-color: #3875d7;
color: white;
}
.select2-container--classic .select2-results__group {
cursor: default;
display: block;
padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
border-color: #5897fb;
} .accessibility,
.visuallyhidden,
.offscreen,
.admin-search input[disabled],
.admin-search select[disabled],
.admin-filter input[disabled],
.admin-filter select[disabled] {
border: 0 !important;
clip: rect(0 0 0 0) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
}
body { font-size: 16px;
line-height: 1.5;
color: #4c4c4c;
font-family: 'AvenirNextRegular', Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
}
h1,
h2,
h3,
h4,
h5,
h6 { font-weight: lighter;
font-style: normal;
font-family: "FuturaBTLight", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
color: #00275d;
}
h1 {
font-size: 30px;
line-height: 46px;
text-align: center;
margin: 10px 0 20px 0;
}
h2 {
font-size: 24px;
text-align: center;
margin: 15px 0 20px 0;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 20px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 18px;
}
@media (min-width: 768px) {
h2 {
font-size: 32px;
margin: 30px 0 40px 0;
}
}
@media (min-width: 1024px) {
h1 {
font-size: 40px;
margin: 30px 0 40px 0;
}
h2 {
font-size: 32px;
margin: 40px 0 50px 0;
}
h3 {
font-size: 28px;
margin-bottom: 15px;
}
h4 {
font-size: 24px;
line-height: 26px;
margin-bottom: 10px;
}
}
@media (min-width: 1200px) {
h1 {
font-size: 54px;
margin: 60px 0 70px 0;
}
h2 {
font-size: 42px;
margin: 60px 0 70px 0;
}
h3 {
font-size: 30px;
margin-bottom: 20px;
}
h4 {
font-size: 26px;
line-height: 30px;
margin-bottom: 15px;
}
}
ul,
ol {
margin: 0;
padding: 0;
}
.wrap li {
margin-left: 10px;
list-style: disc;
}
hr {
outline: none;
border: none;
border-top: 1px solid #e0ecf1;
margin: 10px 0px;
clear: both;
}
a:hover {
text-decoration: underline;
}
a:focus {
outline-style: none;
}
.label, .order-summary td.title, .account-selector label,
.product-selector label {
font-weight: bold;
color: #919ba2;
}
.grid-container {
margin-left: auto;
margin-right: auto;
max-width: 1200px;
padding-left: 0;
padding-right: 0;
}
.header-row-1-wrap {
margin-top: 0;
}
.header-row-2-wrap {
background: #FFF;
}
.header-row-2-phone p {
text-align: center;
font-size: 12px;
line-height: 12px;
margin: 14px;
color: #00275d;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
}
.top-nav {
text-align: center;
float: right;
}
.top-nav li {
display: inline;
border-right: 1px solid #919ba2;
margin-top: 14px;
line-height: 10px;
}
.top-nav li:last-child {
border-right: none;
}
.top-nav .menu-item a {
line-height: 12px;
display: inline-block;
padding: 0 10px;
color: #919ba2;
background: none;
border-bottom: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
}
.top-nav .menu-item a:hover {
text-decoration: none;
color: #000;
background: none;
}
.header-row-3-wrap {
background: #FFF;
position: relative;
} @media only screen and (min-width: 320px) and (max-width: 767px) {
.header-row-1-wrap img {
float: none;
text-align: center;
display: block;
margin: 0 auto;
}
.header-row-3-wrap {
margin-top: 10px;
}
} @media only screen and (min-width: 768px) and (max-width: 1023px) {
.header-row-3-wrap {
margin-top: 5px;
}
} @media only screen and (min-width: 1024px) { .header-row-2-phone p {
text-align: left;
}
.header-row-2-nav {
text-align: right;
}
.header-row-3-wrap {
margin-top: 5px;
left: -15px;
}
}
.header-slogan {
font-size: 20px;
text-align: center;
color: #00275d;
font-weight: 700;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
.user-nav {
text-align: right;
font-size: 0;
line-height: 0;
}
.user-nav li {
margin-bottom: 0;
display: inline-block;
top: 0;
font-size: 0;
line-height: 0;
width: auto;
}
.user-nav li a {
margin: 0; -webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
display: block;
color: #122858; margin-left: 8px;
line-height: 52px;
font-size: 13px;
font-weight: 400;
font-style: normal;
-webkit-font-smoothing: antialiased;
text-decoration: none;
}   .user-nav li.login-link a,
.user-nav li.orders-link a,
.user-nav li.enquiries-link a,
.user-nav li.export-link a,
.user-nav li.cart-link a {
background: transparent;
color: #122858;
}     .user-nav li.login-link a,
.user-nav li.orders-link a,
.user-nav li.export-link a,
.user-nav li.enquiries-link a {
font-size: 15px;
font-style: normal;
-webkit-font-smoothing: antialiased;
}
.user-nav li.orders-link a,
.user-nav li.enquiries-link a,
.user-nav li.export-link a,
.user-nav li.cart-link a {
position: relative;
top: 0;
}
.user-nav li.cart-link a {
line-height: 50px;
}
.user-nav li.cart-link a .cart-count {
font-size: 13px;
font-weight: 700;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
} @media only screen and (min-width: 320px) and (max-width: 767px) {
.user-nav {
text-align: center;
}
} @media only screen and (min-width: 768px) and (max-width: 1023px) {
.header-slogan {
text-align: right;
line-height: 40px;
margin: 0;
padding: 0;
}
} @media only screen and (min-width: 1024px) {
.header-slogan {
text-align: right;
line-height: 60px;
margin: 0;
padding: 0;
}
.slicknav_menu {
display: none;
}
ul.nav-list {
position: relative;
width: 100%;
}
}
.cycle-slideshow {
width: 100%;
overflow: hidden;
position: relative;
display: block;
}
.cycle-slideshow img {
width: 100%;
}
.cycle-navigation {
position: relative;
width: 100%;
display: block;
}
.cycle-navigation > * {
cursor: pointer;
}
.cycle-navigation span {
position: absolute;
background-image: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/home-slider-controls.jpg);
width: 59px;
height: 59px;
z-index: 1500;
opacity: 0.5;
}
.cycle-navigation span:hover {
opacity: 0.8;
}
.cycle-navigation .prev {
left: 15px;
top: 250px;
background-position: top left;
border-radius: 50px;
}
.cycle-navigation .next {
right: 15px;
top: 250px;
background-position: top right;
border-radius: 50px;
}
.slide-wrap {
display: inline-block;
width: 100%;
position: relative;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.slide-caption {
position: absolute;
background: white;
background: rgba(255, 255, 255, 0.8);
bottom: 0;
left: 0;
padding: 10px;
}
.promo-row {
margin-top: 20px;
display: block;
width: 100%;
}
.promo-row a {
display: block;
margin-bottom: 20px;
}
.promo-row a.light-blue-button {
display: inline-block;
margin-bottom: 30px;
}
.page-wrap ul {
margin-left: 20px;
}
.page-wrap li {
line-height: 2;
list-style: disc;
}
.breadcrumbs {
width: 100%;
border-bottom: 1px solid #d4d9dd;
line-height: 52px;
padding-left: 25px;
color: #00275d;
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/breadcrumbs-icon.png) top left no-repeat;
}
.breadcrumbs a {
color: #00275d;
}
.page-numbers {
padding: 0 15px;
margin-right: 5px;
height: 30px;
text-align: center;
line-height: 30px;
border: 1px solid #e8e8e8;
display: inline-block;
float: left;
}
.current {
background: #f1f1f1;
}
a.page-numbers:hover {
text-decoration: none;
color: #FFF;
background: #00275d;
}
.project-link {
position: relative;
display: block;
margin-bottom: 20px;
}
@media (min-width: 1200px) {
.project-link {
margin-bottom: 30px;
}
}
.project-link .project_detail {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
color: #fff;
background: #002c65;
text-align: center;
padding: 10px;
display: block;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
font-size: 14px;
}
.project-link:hover .project_detail {
background: #fff;
}
.project-link:hover p {
color: #002c65;
}
.project-gallery-image {
position: relative;
display: block;
margin-bottom: 20px;
}
.project-gallery-image p {
display: none;
}
.product-logo {
max-width: 100%;
height: auto;
margin: 20px 0 20px;
}
.form-block {
background: #f4f4f4;
border: 1px solid #d4d9dd;
display: block;
padding: 10px 40px;
}
.downloads-block h3 {
margin-bottom: 15px;
text-align: left;
}
.downloads-block a {
text-decoration: none;
}
.downloads-block ul {
margin: 0;
}
.downloads-block li {
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/download-icon.png) center left no-repeat;
list-style: none;
line-height: 39px;
font-size: 16px;
padding-left: 40px;
padding-top: 10px;
display: block;
}
.colour-logo-link {
margin-top: 20px;
display: block;
}
.applicator-row ul {
margin: 0;
}
.applicator-row li {
list-style: none;
clear: both;
display: inline-block;
width: 100%;
border-bottom: 1px solid #f1f1f1;
line-height: 20px;
padding: 5px 0;
}
.applicator-row li span {
width: 33%;
display: block;
float: left;
}
.row {
padding-top: 10px;
padding-bottom: 10px;
clear: both;
}
.faq-row {
padding: 0;
}
.accordion-wrap {
background: #f1f1f1;
margin-top: 5px;
border: 1px solid #e8e8e8;
}
.accordion-row-Button {
cursor: pointer;
padding-left: 10px;
padding-top: 15px;
padding-bottom: 5px;
}
.accordion-row-Content {
padding: 10px;
}
.post-row a h2 {
color: #00275d;
font-size: 18px;
}
.row.banner img {
max-width: 100%;
}
.gallery-image {
max-width: 100%;
height: 130px;
overflow: hidden;
display: block;
margin-bottom: 20px;
background: #FFF;
border: 5px solid #f1f1f1;
}
.mega-footer {
background: #f7f7f7;
padding-bottom: 40px;
}
.mega-footer h6 {
border-bottom: 1px solid #68757e;
width: 100%;
display: block;
font-size: 12px;
color: #68757e;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
line-height: 14px;
text-transform: uppercase;
margin: 10px 0 15px;
padding-bottom: 8px;
}
.mega-footer li {
margin-bottom: 10px;
}
.mega-footer li a {
color: #68757e;
line-height: 20px;
font-size: 12px;
}
.mega-footer p {
color: #68757e;
font-size: 12px;
line-height: 20px;
margin-bottom: 20px;
}
footer {
margin: 20px 0;
} @media only screen and (min-width: 1024px) {
.mega-footer {
background: #f7f7f7;
padding: 30px 50px 50px;
margin-top: 30px;
}
}
.gform_wrapper .gform_body > li {
margin-top: 10px;
}
.gform_wrapper .gform_body .gform_fields,
.gform_wrapper .gform_body .gfield,
.gform_wrapper .gform_body .gfield_checkbox,
.gform_wrapper .gform_body .gfield_radio {
list-style: none;
margin-left: 0;
}
.gform_wrapper .gform_body .gform_fields li,
.gform_wrapper .gform_body .gfield li,
.gform_wrapper .gform_body .gfield_checkbox li,
.gform_wrapper .gform_body .gfield_radio li {
list-style: none;
margin-left: 0;
}
.gform_wrapper .gform_body:before, .gform_wrapper .gform_body:after,
.gform_wrapper .gform_footer:before,
.gform_wrapper .gform_footer:after,
.gform_wrapper .gform_page:before,
.gform_wrapper .gform_page:after,
.gform_wrapper .gform_fields:before,
.gform_wrapper .gform_fields:after {
content: ".";
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.gform_wrapper .gform_body:after,
.gform_wrapper .gform_footer:after,
.gform_wrapper .gform_page:after,
.gform_wrapper .gform_fields:after {
clear: both;
}
.gform_wrapper ul li.gfield {
clear: none;
}
.gform_wrapper .gfield { }
.gform_wrapper .gfield label {
font-weight: bold;
}
.gform_wrapper .gfield input[type="text"],
.gform_wrapper .gfield input[type="password"],
.gform_wrapper .gfield input[type="name"],
.gform_wrapper .gfield input[type="email"],
.gform_wrapper .gfield input[type="url"],
.gform_wrapper .gfield input[type="tel"],
.gform_wrapper .gfield input[type="color"],
.gform_wrapper .gfield input[type="number"],
.gform_wrapper .gfield select,
.gform_wrapper .gfield textarea {
padding: 10px;
display: block;
width: 100%;
max-width: 100%;
box-sizing: border-box;
padding: 10px;
font-size: 14px !important;
height: 45px;
background-color: #f0f0f0;
border: none;
border-radius: 3px;
}
.gform_wrapper .gfield textarea {
height: 9.375em;
}
.gform_wrapper .gfield select {
height: 35px;
padding: 5px;
}
.gform_wrapper .gfield .ginput_container_select {
min-height: 45px;
}
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium {
width: 100% !important;
}
.gform_wrapper .top_label select.medium {
box-sizing: content-box;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 5px 0;
text-indent: 15px;
min-height: 45px;
}
.gform_wrapper .gfield_description {
color: #919ba2;
}
.gform_wrapper .gform_footer {
margin: 0;
padding: 0;
}
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_footer .cancel-btn {
box-sizing: border-box;
background-color: #555;
border: 1px solid #000;
color: #ffffff;
border-radius: 3px;
display: inline-block;
font-size: 15px;
font-weight: normal;
padding: 10px 30px;
margin-bottom: 20px;
margin-top: 10px;
}
.gform_wrapper .gform_footer input[type=submit]:hover,
.gform_wrapper .gform_footer .cancel-btn:hover {
cursor: pointer;
background-color: #222;
}
.gform_wrapper .gform_footer .cancel-btn {
border-color: #919ba2;
background-color: #919ba2;
}
.gform_wrapper .gform_footer .cancel-btn:hover {
background-color: #75828b;
}
.gform_wrapper input[type=submit] {
margin-left: 10px;
}
.gform_wrapper div.validation_error {
border: none !important;
border-radius: 3px;
padding: 10px 20px;
background-color: #EB3C48;
color: #fff;
width: 100%;
}
.gform_wrapper .top_label .gfield_error {
width: 100%;
}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: transparent;
border-top: none;
border-bottom: none;
margin-bottom: 0 !important;
}
.gform_wrapper .gfield_error .gfield_label {
color: #EB3C48;
}
.gform_wrapper li.gfield_error input[type=text], .gform_wrapper li.gfield_error input[type=url], .gform_wrapper li.gfield_error input[type=email], .gform_wrapper li.gfield_error input[type=tel], .gform_wrapper li.gfield_error input[type=number], .gform_wrapper li.gfield_error input[type=password], .gform_wrapper li.gfield_error textarea {
border-color: #EB3C48;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
margin-bottom: 0 !important;
margin-top: 0 !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
margin-top: .625em;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
margin-top: .375em;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label {
margin-left: 0;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
max-width: 100%;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
max-width: 100%;
padding-right: 0 !important;
font-weight: normal;
font-style: italic;
color: #EB3C48;
margin-top: 0;
}
.gform_description {
font-size: 12px;
line-height: 25px;
color: #5c5c5c;
margin-bottom: 30px;
}
.form_important{
color: #2f9eca; 
font-size: 25px;
margin-top: 35px;
}
.gform_heading {
margin-bottom: 20px;
}
.gform_confirmation_wrapper {
margin-bottom: 20px;
}
.gform_confirmation_message {
background-color: #4AA74C;
color: #fff;
border-radius: 3px;
padding: 10px 20px;
}
.gfield.gf_fourth_one,
.gfield.gf_fourth_two,
.gfield.gf_fourth_three,
.gfield.gf_fourth_four,
.gfield.gf_left_third,
.gfield.gf_middle_third,
.gfield.gf_right_third,
.gfield.gf_left_half,
.gfield.gf_right_half {
float: left;
}
.gfield.gf_fourth_four,
.gfield.gf_right_third,
.gfield.gf_right_half {
float: right;
}
.gfield.gf_left_half,
.gfield.gf_right_half,
.gform_wrapper .top_label .gfield_error.gf_left_half,
.gform_wrapper .top_label .gfield_error.gf_right_half {
width: 50%;
}
.gfield.gf_left_third,
.gfield.gf_middle_third,
.gfield.gf_right_third,
.gform_wrapper .top_label .gfield_error.gf_left_third,
.gform_wrapper .top_label .gfield_error.gf_middle_third,
.gform_wrapper .top_label .gfield_error.gf_right_third {
width: 33.333%;
}
.gfield.gf_fourth_one,
.gfield.gf_fourth_two,
.gfield.gf_fourth_three,
.gfield.gf_fourth_four,
.gform_wrapper .top_label .gfield_error.gf_fourth_one,
.gform_wrapper .top_label .gfield_error.gf_fourth_two,
.gform_wrapper .top_label .gfield_error.gf_fourth_three,
.gform_wrapper .top_label .gfield_error.gf_fourth_four {
width: 25%;
}
.gfield.gf_fourth_one,
.gfield.gf_left_third,
.gfield.gf_left_half,
.gform_wrapper .top_label .gfield_error.gf_fourth_one,
.gform_wrapper .top_label .gfield_error.gf_left_third,
.gform_wrapper .top_label .gfield_error.gf_left_half {
padding-right: 10px;
}
.gfield.gf_fourth_two,
.gform_wrapper .top_label .gfield_error.gf_fourth_two {
padding-right: 5px;
}
.gfield.gf_fourth_three,
.gform_wrapper .top_label .gfield_error.gf_fourth_three {
padding-left: 5px;
}
.gfield.gf_fourth_four,
.gfield.gf_right_third,
.gfield.gf_right_half,
.gform_wrapper .top_label .gfield_error.gf_fourth_four,
.gform_wrapper .top_label .gfield_error.gf_right_third,
.gform_wrapper .top_label .gfield_error.gf_right_half {
padding-left: 10px;
}
.gfield.gf_fourth_one,
.gfield.gf_fourth_two,
.gfield.gf_fourth_three,
.gfield.gf_fourth_four,
.gfield.gf_middle_third,
.gfield.gf_right_third,
.gfield.gf_right_half,
.gform_wrapper .top_label .gfield_error.gf_fourth_one,
.gform_wrapper .top_label .gfield_error.gf_fourth_two,
.gform_wrapper .top_label .gfield_error.gf_fourth_three,
.gform_wrapper .top_label .gfield_error.gf_fourth_four,
.gform_wrapper .top_label .gfield_error.gf_middle_third,
.gform_wrapper .top_label .gfield_error.gf_right_third,
.gform_wrapper .top_label .gfield_error.gf_right_half {
clear: none;
}
.gfield.gf_fourth_four + .gfield:not(.gf_fourth_four),
.gfield.gf_right_third + .gfield:not(.gf_right_third),
.gfield.gf_right_half + .gfield:not(.gf_right_half),
.gform_wrapper .top_label .gfield_error.gf_fourth_four + .gfield:not(.gf_fourth_four),
.gform_wrapper .top_label .gfield_error.gf_right_third + .gfield:not(.gf_right_third),
.gform_wrapper .top_label .gfield_error.gf_right_half + .gfield:not(.gf_right_half) {
clear: both;
}
.gfield.no-label > .gfield_label {
display: none;
}
.gfield.single-option .check-list li,
.gfield.single-option ul.gfield_radio li,
.gfield.single-option ul.gfield_checkbox li {
width: 100%;
}
.gfield.single-option .gfield_description {
padding-top: 0;
padding-left: 24px;
}
.gfield.hide-required-symbol .gfield_label .gfield_required {
display: none !important;
}
#gform_wrapper_3 label {
color: #FFF;
font-weight: 700;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
#gform_wrapper_3 ul li.gfield {
clear: none;
}
#gform_wrapper_3 .top_label select.medium {
width: 100%;
}
#gform_wrapper_3 .chzn-search {
display: none;
}
#gform_wrapper_3 .gform_footer {
width: 25%;
display: inline-block;
float: left;
clear: none;
padding: 0 20px;
}
#gform_submit_button_3 {
background: #00275d;
width: 100%;
border: none;
height: 64px;
border-radius: 0px;
font-size: 20px;
font-weight: 400;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield {
margin-top: 0 !important;
}
.gform_wrapper .gfield.readonly textarea,
.gform_wrapper .gfield.readonly select,
.gform_wrapper .gfield.readonly input:not([type="radio"]):not([type="checkbox"]) {
border: none;
background: #f7f7f7;
}
.gform_wrapper .gfield.readonly label,
.gform_wrapper .gfield.readonly select,
.gform_wrapper .gfield.readonly input,
.gform_wrapper .gfield.readonly textarea {
pointer-events: none;
}
.gfield.clear {
clear: both;
}
.gfield.clear-left {
clear: left;
}
.gfield.clear-right {
clear: right;
}
.dulux-form { }
.dulux-form .gfield {
margin-bottom: 20px;
}
.dulux-form .ginput_complex.ginput_container {
overflow: visible;
}
.dulux-form .ginput_container {
margin: 0;
}
.dulux-form .ginput_complex label {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 11px;
margin: 0 0 4px;
color: #68757e;
}
.dulux-form .gfield_checkbox label,
.dulux-form .gfield_radio label {
font-weight: normal;
font-size: 13px;
margin-left: 18px;
}
.dulux-form .gfield_checkbox input,
.dulux-form .gfield_radio input {
margin-top: 3px;
}
.dulux-form .gfield input.datepicker {
width: 100% !important;
}
.dulux-form .gform_footer,
.dulux-form .gform_page_footer {
padding-top: 20px;
}
.dulux-form .gform_footer input[type="submit"],
.dulux-form .gform_footer .button.gform_next_button,
.dulux-form .gform_footer .button.gform_previous_button,
.dulux-form .gform_footer .cancel-btn,
.dulux-form .gform_page_footer input[type="submit"],
.dulux-form .gform_page_footer .button.gform_next_button,
.dulux-form .gform_page_footer .button.gform_previous_button,
.dulux-form .gform_page_footer .cancel-btn {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
background-color: #2f9eca;
border-color: #2f9eca;
font-weight: 700;
font-style: normal;
-webkit-font-smoothing: antialiased;
font-size: 14px !important;
margin: 0 20px 0 0;
color: #fff;
box-sizing: border-box;
padding: 15px 40px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.dulux-form .gform_footer input[type="submit"]:hover,
.dulux-form .gform_footer .button.gform_next_button:hover,
.dulux-form .gform_footer .button.gform_previous_button:hover,
.dulux-form .gform_footer .cancel-btn:hover,
.dulux-form .gform_page_footer input[type="submit"]:hover,
.dulux-form .gform_page_footer .button.gform_next_button:hover,
.dulux-form .gform_page_footer .button.gform_previous_button:hover,
.dulux-form .gform_page_footer .cancel-btn:hover {
color: #2f9eca;
background-color: #ffffff;
border: 1px solid #2f9eca;
}
.dulux-form .gform_footer .button.gform_previous_button,
.dulux-form .gform_footer .button.gform_next_button,
.dulux-form .gform_page_footer .button.gform_previous_button,
.dulux-form .gform_page_footer .button.gform_next_button {
display: inline-block;
margin: 0;
}
.dulux-form .gform_footer .button.gform_previous_button,
.dulux-form .gform_page_footer .button.gform_previous_button {
float: left;
}
.dulux-form .gform_footer .button.gform_next_button,
.dulux-form .gform_page_footer .button.gform_next_button {
float: right;
}
.dulux-form .gform_footer .cancel-btn,
.dulux-form .gform_page_footer .cancel-btn {
border-color: #919ba2;
background-color: #919ba2;
}
.dulux-form .gform_footer .cancel-btn:hover,
.dulux-form .gform_page_footer .cancel-btn:hover {
background-color: #75828b;
}
.dulux-form .gform_page_footer input[type="submit"] {
display: inline-block;
float: right;
}
.dulux-form .gform_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield {
margin-top: 0;
}
.warranty-application-form .gsection_title .gfRepeater-shortcode-remove,
.warranty-application-form .gsection_title .gfRepeater-shortcode-add,
.warranty-application-form .gfield_label .gfRepeater-shortcode-remove,
.warranty-application-form .gfield_label .gfRepeater-shortcode-add {
display: inline-block;
float: right;
font-size: 14px;
line-height: 21px;
color: #50555e;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
}
.warranty-application-form .gsection_title .gfRepeater-shortcode-remove:before, .warranty-application-form .gsection_title .gfRepeater-shortcode-remove:after,
.warranty-application-form .gsection_title .gfRepeater-shortcode-add:before,
.warranty-application-form .gsection_title .gfRepeater-shortcode-add:after,
.warranty-application-form .gfield_label .gfRepeater-shortcode-remove:before,
.warranty-application-form .gfield_label .gfRepeater-shortcode-remove:after,
.warranty-application-form .gfield_label .gfRepeater-shortcode-add:before,
.warranty-application-form .gfield_label .gfRepeater-shortcode-add:after {
content: ".";
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.warranty-application-form .gsection_title .gfRepeater-shortcode-remove:after,
.warranty-application-form .gsection_title .gfRepeater-shortcode-add:after,
.warranty-application-form .gfield_label .gfRepeater-shortcode-remove:after,
.warranty-application-form .gfield_label .gfRepeater-shortcode-add:after {
clear: both;
}
.warranty-application-form .ginput_container_repeater-end .gf_repeater_add,
.warranty-application-form .ginput_container_repeater-end .gf_repeater_remove {
display: inline-block;
float: right;
}
.warranty-application-form .ginput_container_repeater-end .gf_repeater_add:before, .warranty-application-form .ginput_container_repeater-end .gf_repeater_add:after,
.warranty-application-form .ginput_container_repeater-end .gf_repeater_remove:before,
.warranty-application-form .ginput_container_repeater-end .gf_repeater_remove:after {
content: ".";
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.warranty-application-form .ginput_container_repeater-end .gf_repeater_add:after,
.warranty-application-form .ginput_container_repeater-end .gf_repeater_remove:after {
clear: both;
}
.warranty-application-form .ginput_container_repeater-end .gf_repeater_add {
margin-right: 20px;
}
.warranty-application-form .gfield.gfield_html.repeater_remove_wrap {
margin: 0 !important;
max-width: 100%;
min-height: 40px;
}
.warranty-application-form .gf_repeater_add,
.warranty-application-form .gf_repeater_remove {
border-color: #e4e6e8;
background-color: #e4e6e8;
box-sizing: border-box;
padding: 10px 14px;
border-radius: 3px;
}
.warranty-application-form .gf_repeater_add,
.warranty-application-form .gf_repeater_add a,
.warranty-application-form .gf_repeater_remove,
.warranty-application-form .gf_repeater_remove a {
color: #5d6163;
text-decoration: none;
}
.warranty-application-form .gf_repeater_add:hover,
.warranty-application-form .gf_repeater_remove:hover {
background-color: #c8cdd1;
cursor: pointer;
}
.warranty-application-form .gf_repeater_add:hover a,
.warranty-application-form .gf_repeater_remove:hover a {
text-decoration: none;
}
.warranty-application-form .gf_repeater_add:focus,
.warranty-application-form .gf_repeater_remove:focus {
outline: none;
}
.warranty-application-form .gfield[data-repeater-childid="1"] {
padding-top: 20px;
} @media only screen and (min-width: 320px) and (max-width: 767px) {
#gform_wrapper_3 .gform_footer {
width: 100%;
}
.gfield.gf_left_third,
.gfield.gf_middle_third,
.gfield.gf_right_third,
.gfield.gf_left_half,
.gfield.gf_right_half,
.gform_wrapper .top_label .gfield_error.gf_left_third,
.gform_wrapper .top_label .gfield_error.gf_middle_third,
.gform_wrapper .top_label .gfield_error.gf_right_third,
.gform_wrapper .top_label .gfield_error.gf_left_half,
.gform_wrapper .top_label .gfield_error.gf_right_half {
float: none;
width: 100%;
padding-left: 0;
padding-right: 0;
}
.gfield.gf_fourth_one,
.gfield.gf_fourth_two,
.gfield.gf_fourth_three,
.gfield.gf_fourth_four,
.gform_wrapper .top_label .gfield_error.gf_fourth_one,
.gform_wrapper .top_label .gfield_error.gf_fourth_two,
.gform_wrapper .top_label .gfield_error.gf_fourth_three,
.gform_wrapper .top_label .gfield_error.gf_fourth_four {
float: none;
padding-right: 0;
padding-left: 0;
width: 50%;
}
.gfield.gf_fourth_one,
.gfield.gf_fourth_three,
.gform_wrapper .top_label .gfield_error.gf_fourth_one,
.gform_wrapper .top_label .gfield_error.gf_fourth_three {
float: left;
padding-right: 5px;
}
.gfield.gf_fourth_two,
.gfield.gf_fourth_four,
.gform_wrapper .top_label .gfield_error.gf_fourth_two,
.gform_wrapper .top_label .gfield_error.gf_fourth_four {
float: right;
padding-left: 5px;
}
.gfield.gf_fourth_three,
.gform_wrapper .top_label .gfield_error.gf_fourth_three {
clear: both;
}
.gfield.gf_fourth_two,
.gfield.gf_fourth_four,
.gform_wrapper .top_label .gfield_error.gf_fourth_two,
.gform_wrapper .top_label .gfield_error.gf_fourth_four {
padding-right: 0;
}
} @media only screen and (min-width: 768px) and (max-width: 1023px) {
#gform_wrapper_3 .gform_footer {
width: 100%;
}
.gfield.gf_left_third,
.gfield.gf_middle_third,
.gfield.gf_right_third,
.gform_wrapper .top_label .gfield_error.gf_left_third,
.gform_wrapper .top_label .gfield_error.gf_middle_third,
.gform_wrapper .top_label .gfield_error.gf_right_third {
float: left;
width: 50%;
padding-left: 0;
padding-right: 0;
}
.gfield.gf_left_third,
.gform_wrapper .top_label .gfield_error.gf_left_third {
padding-right: 10px;
}
} @media only screen and (min-width: 1024px) {
#field_3_2,
#field_3_3 {
border-right: 1px solid #315c86;
}
}
.page-template-tpl-spec-tool-php .breadcrumbs {
height: 53px;
overflow: hidden;
margin: 0;
}
.product-finder-wrap {
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/pf-bg-wrap.jpg) top center repeat-y;
padding: 20px;
position: relative;
}
.product-finder-wrap h1 {
color: #FFF;
text-align: center;
}
.zone-link {
font-size: 30px;
color: #FFF;
position: absolute;
top: 75px;
left: 790px;
}
.pf-results-wrap {
padding: 20px 0;
}
a.pf-result-item {
border: 3px solid #e0e0e0;
display: block;
margin-bottom: 20px;
border-radius: 3px;
}
a.pf-result-item:hover {
text-decoration: none;
}
a.pf-result-item h2 {
color: #FFF;
text-align: center;
font-weight: 500;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
.pf-results-image {
background: #FFF;
border-bottom: 3px solid #e0e0e0;
display: block;
} @media only screen and (min-width: 1024px) {
li.pf-menu-icon {
position: absolute;
right: 0;
border-top: 5px solid #8b959d;
margin-top: -5px;
}
li.pf-menu-icon a {
background: #919ba2;
color: #FFF;
display: inline-block;
}
li.pf-menu-icon a:hover {
background: #8b959d;
}
.product-finder-wrap {
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/pf-bg-wrap.jpg) top center repeat-y;
padding: 50px;
}
.pf-results-wrap {
padding: 20px 50px;
}
} .fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/blank.gif); -webkit-tap-highlight-color: transparent;
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, 0.8);
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}
body.stop-scrolling {
height: 100%;
overflow: hidden;
}
.sweet-overlay {
background-color: black; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; background-color: rgba(0, 0, 0, 0.4);
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
display: none;
z-index: 10000;
}
.sweet-alert {
background-color: white;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
width: 478px;
padding: 17px;
border-radius: 5px;
text-align: center;
position: fixed;
left: 50%;
top: 50%;
margin-left: -256px;
margin-top: -200px;
overflow: hidden;
display: none;
z-index: 99999;
}
@media all and (max-width: 540px) {
.sweet-alert {
width: auto;
margin-left: 0;
margin-right: 0;
left: 15px;
right: 15px;
}
}
.sweet-alert h2 {
color: #575757;
font-size: 30px;
text-align: center;
font-weight: 600;
text-transform: none;
position: relative;
margin: 25px 0;
padding: 0;
line-height: 40px;
display: block;
}
.sweet-alert p {
color: #797979;
font-size: 16px;
text-align: center;
font-weight: 300;
position: relative;
text-align: inherit;
float: none;
margin: 0;
padding: 0;
line-height: normal;
}
.sweet-alert fieldset {
border: none;
position: relative;
}
.sweet-alert .sa-error-container {
background-color: #f1f1f1;
margin-left: -17px;
margin-right: -17px;
overflow: hidden;
padding: 0 10px;
max-height: 0;
webkit-transition: padding 0.15s, max-height 0.15s;
transition: padding 0.15s, max-height 0.15s;
}
.sweet-alert .sa-error-container.show {
padding: 10px 0;
max-height: 100px;
webkit-transition: padding 0.2s, max-height 0.2s;
transition: padding 0.25s, max-height 0.25s;
}
.sweet-alert .sa-error-container .icon {
display: inline-block;
width: 24px;
height: 24px;
border-radius: 50%;
background-color: #EB3C48;
color: white;
line-height: 24px;
text-align: center;
margin-right: 3px;
}
.sweet-alert .sa-error-container p {
display: inline-block;
}
.sweet-alert .sa-input-error {
position: absolute;
top: 29px;
right: 26px;
width: 20px;
height: 20px;
opacity: 0;
transform: scale(0.5);
transform-origin: 50% 50%;
transition: all 0.1s;
}
.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
content: "";
width: 20px;
height: 6px;
background-color: #EB3C48;
border-radius: 3px;
position: absolute;
top: 50%;
margin-top: -4px;
left: 50%;
margin-left: -9px;
}
.sweet-alert .sa-input-error::before {
transform: rotate(-45deg);
}
.sweet-alert .sa-input-error::after {
transform: rotate(45deg);
}
.sweet-alert .sa-input-error.show {
opacity: 1;
transform: scale(1);
}
.sweet-alert input {
width: 100%;
box-sizing: border-box;
border-radius: 3px;
border: 1px solid #ccc;
height: 43px;
margin-top: 10px;
margin-bottom: 17px;
font-size: 18px;
box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
padding: 0 12px;
display: none;
transition: all 0.3s;
}
.sweet-alert input:focus {
outline: none;
box-shadow: none;
}
.sweet-alert input:focus::-moz-placeholder {
transition: opacity 0.3s 0.03s ease;
opacity: 0.5;
}
.sweet-alert input:focus:-ms-input-placeholder {
transition: opacity 0.3s 0.03s ease;
opacity: 0.5;
}
.sweet-alert input:focus::-webkit-input-placeholder {
transition: opacity 0.3s 0.03s ease;
opacity: 0.5;
}
.sweet-alert input::-moz-placeholder {
color: #bdbdbd;
}
.sweet-alert input:-ms-input-placeholder {
color: #bdbdbd;
}
.sweet-alert input::-webkit-input-placeholder {
color: #bdbdbd;
}
.sweet-alert.show-input input {
display: block;
}
.sweet-alert button {
background-color: #00275D;
color: white;
border: none;
box-shadow: none;
font-size: 17px;
font-weight: 500;
border-radius: 5px;
padding: 10px 32px;
margin: 26px 5px 0 5px;
cursor: pointer;
}
.sweet-alert button:focus {
outline: none;
box-shadow: none;
} .sweet-alert button.cancel {
background-color: #919BA2;
} .sweet-alert button.cancel:focus {
box-shadow: none;
}
.sweet-alert button::-moz-focus-inner {
border: 0;
}
.sweet-alert[data-has-cancel-button=false] button {
box-shadow: none !important;
}
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
padding-bottom: 40px;
}
.sweet-alert .sa-icon {
width: 80px;
height: 80px;
border: 4px solid gray;
border-radius: 40px;
border-radius: 50%;
margin: 20px auto;
padding: 0;
position: relative;
box-sizing: content-box;
}
.sweet-alert .sa-icon.sa-error {
border-color: #EB3C48;
}
.sweet-alert .sa-icon.sa-error .sa-x-mark {
position: relative;
display: block;
}
.sweet-alert .sa-icon.sa-error .sa-line {
position: absolute;
height: 5px;
width: 47px;
background-color: #EB3C48;
display: block;
top: 37px;
border-radius: 2px;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
transform: rotate(45deg);
left: 17px;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
transform: rotate(-45deg);
right: 16px;
}
.sweet-alert .sa-icon.sa-warning {
border-color: #EB3C48;
}
.sweet-alert .sa-icon.sa-warning .sa-body {
position: absolute;
width: 5px;
height: 47px;
left: 50%;
top: 10px;
border-radius: 2px;
margin-left: -2px;
background-color: #EB3C48;
}
.sweet-alert .sa-icon.sa-warning .sa-dot {
position: absolute;
width: 7px;
height: 7px;
border-radius: 50%;
margin-left: -3px;
left: 50%;
bottom: 10px;
background-color: #EB3C48;
}
.sweet-alert .sa-icon.sa-info {
border-color: #2F53A3;
}
.sweet-alert .sa-icon.sa-info::before {
content: "";
position: absolute;
width: 5px;
height: 29px;
left: 50%;
bottom: 17px;
border-radius: 2px;
margin-left: -2px;
background-color: #2F53A3;
}
.sweet-alert .sa-icon.sa-info::after {
content: "";
position: absolute;
width: 7px;
height: 7px;
border-radius: 50%;
margin-left: -3px;
top: 19px;
background-color: #2F53A3;
}
.sweet-alert .sa-icon.sa-success {
border-color: #4AA74C;
}
.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
content: '';
border-radius: 40px;
border-radius: 50%;
position: absolute;
width: 60px;
height: 120px;
background: white;
transform: rotate(45deg);
}
.sweet-alert .sa-icon.sa-success::before {
border-radius: 120px 0 0 120px;
top: -7px;
left: -33px;
transform: rotate(-45deg);
transform-origin: 60px 60px;
}
.sweet-alert .sa-icon.sa-success::after {
border-radius: 0 120px 120px 0;
top: -11px;
left: 30px;
transform: rotate(-45deg);
transform-origin: 0px 60px;
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
width: 80px;
height: 80px;
border: 4px solid rgba(165, 220, 134, 0.2);
border-radius: 40px;
border-radius: 50%;
box-sizing: content-box;
position: absolute;
left: -4px;
top: -4px;
z-index: 2;
}
.sweet-alert .sa-icon.sa-success .sa-fix {
width: 5px;
height: 90px;
background-color: white;
position: absolute;
left: 28px;
top: 8px;
z-index: 1;
transform: rotate(-45deg);
}
.sweet-alert .sa-icon.sa-success .sa-line {
height: 5px;
background-color: #4AA74C;
display: block;
border-radius: 2px;
position: absolute;
z-index: 2;
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
width: 25px;
left: 14px;
top: 46px;
transform: rotate(45deg);
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
width: 47px;
right: 8px;
top: 38px;
transform: rotate(-45deg);
}
.sweet-alert .sa-icon.sa-custom {
background-size: contain;
border-radius: 0;
border: none;
background-position: center center;
background-repeat: no-repeat;
} @keyframes showSweetAlert {
0% {
transform: scale(0.7);
-webkit-transform: scale(0.7);
}
45% {
transform: scale(1.05);
-webkit-transform: scale(1.05);
}
80% {
transform: scale(0.95);
-webkit-transform: scale(0.95);
}
100% {
transform: scale(1);
-webkit-transform: scale(1);
}
}
@keyframes hideSweetAlert {
0% {
transform: scale(1);
-webkit-transform: scale(1);
}
100% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
}
}
@keyframes slideFromTop {
0% {
top: 0%;
}
100% {
top: 50%;
}
}
@keyframes slideToTop {
0% {
top: 50%;
}
100% {
top: 0%;
}
}
@keyframes slideFromBottom {
0% {
top: 70%;
}
100% {
top: 50%;
}
}
@keyframes slideToBottom {
0% {
top: 50%;
}
100% {
top: 70%;
}
}
.showSweetAlert[data-animation=pop] {
animation: showSweetAlert 0.3s;
}
.showSweetAlert[data-animation=none] {
animation: none;
}
.showSweetAlert[data-animation=slide-from-top] {
animation: slideFromTop 0.3s;
}
.showSweetAlert[data-animation=slide-from-bottom] {
animation: slideFromBottom 0.3s;
}
.hideSweetAlert[data-animation=pop] {
animation: hideSweetAlert 0.2s;
}
.hideSweetAlert[data-animation=none] {
animation: none;
}
.hideSweetAlert[data-animation=slide-from-top] {
animation: slideToTop 0.4s;
}
.hideSweetAlert[data-animation=slide-from-bottom] {
animation: slideToBottom 0.3s;
}
@keyframes animateSuccessTip {
0% {
width: 0;
left: 1px;
top: 19px;
}
54% {
width: 0;
left: 1px;
top: 19px;
}
70% {
width: 50px;
left: -8px;
top: 37px;
}
84% {
width: 17px;
left: 21px;
top: 48px;
}
100% {
width: 25px;
left: 14px;
top: 45px;
}
}
@keyframes animateSuccessLong {
0% {
width: 0;
right: 46px;
top: 54px;
}
65% {
width: 0;
right: 46px;
top: 54px;
}
84% {
width: 55px;
right: 0px;
top: 35px;
}
100% {
width: 47px;
right: 8px;
top: 38px;
}
}
@keyframes rotatePlaceholder {
0% {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
5% {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
12% {
transform: rotate(-405deg);
-webkit-transform: rotate(-405deg);
}
100% {
transform: rotate(-405deg);
-webkit-transform: rotate(-405deg);
}
}
.animateSuccessTip {
animation: animateSuccessTip 0.75s;
}
.animateSuccessLong {
animation: animateSuccessLong 0.75s;
}
.sa-icon.sa-success.animate::after {
animation: rotatePlaceholder 4.25s ease-in;
}
@keyframes animateErrorIcon {
0% {
transform: rotateX(100deg);
-webkit-transform: rotateX(100deg);
opacity: 0;
}
100% {
transform: rotateX(0deg);
-webkit-transform: rotateX(0deg);
opacity: 1;
}
}
.animateErrorIcon {
animation: animateErrorIcon 0.5s;
}
@keyframes animateXMark {
0% {
transform: scale(0.4);
-webkit-transform: scale(0.4);
margin-top: 26px;
opacity: 0;
}
50% {
transform: scale(0.4);
-webkit-transform: scale(0.4);
margin-top: 26px;
opacity: 0;
}
80% {
transform: scale(1.15);
-webkit-transform: scale(1.15);
margin-top: -6px;
}
100% {
transform: scale(1);
-webkit-transform: scale(1);
margin-top: 0;
opacity: 1;
}
}
.animateXMark {
animation: animateXMark 0.5s;
}
@keyframes pulseWarning {
0% {
border-color: #f28189;
}
100% {
border-color: #EB3C48;
}
}
.pulseWarning {
animation: pulseWarning 0.75s infinite alternate;
}
@keyframes pulseWarningIns {
0% {
background-color: #f28189;
}
100% {
background-color: #EB3C48;
}
}
.pulseWarningIns {
animation: pulseWarningIns 0.75s infinite alternate;
}    .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
-ms-transform: rotate(45deg) \9;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
-ms-transform: rotate(-45deg) \9;
} .sweet-alert .sa-icon.sa-success {
border-color: transparent \9;
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
-ms-transform: rotate(45deg) \9;
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
-ms-transform: rotate(-45deg) \9;
} .nav {
position: relative;
font-size: 14px;
font-weight: 700;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
.nav-list {
text-align: left;
}
.menu-item {
float: left;
*display: inline;
zoom: 1;
position: relative;
}
.menu-item a {
display: block;
color: #122858;
line-height: 52px;
font-size: 14px;
font-style: normal;
-webkit-font-smoothing: antialiased;
transition: all 0.3s ease; text-decoration: none;
font-weight: normal;
}
@media (min-width: 1024px) {
.menu-item a {
margin: 0 13px;
font-size: 17px;
}
}
@media (max-width: 1199px) and (min-width: 1024px) {
.menu-item a {
font-size: 14px;
}
.user-nav li a {
padding: 0 4px 0 4px;
}
}
.menu-item > a:hover {
color: #1a6ed1;
text-decoration: none;
}     @media (min-width: 1024px) {
.menu-item:hover .sub-menu {
text-align: left;
display: block;
}
} .sub-menu {
display: none;
position: absolute;
left: 0;
width: 280px;
z-index: 5000;
}
.sub-menu .menu-item a {
color: #FFF;
background: #00275d;
line-height: 40px;
display: block;
padding: 0;
width: 280px;
}
.sub-menu .menu-item a .project_element span {
line-height: 25px;
margin-top: 20px;
display: inherit;
}  .nav-mobile-wrap {
display: none;
position: absolute;
top: 0;
width: 100%;
}
.nav-mobile {
display: none;
cursor: pointer;
position: absolute;
top: 0;
right: 0;
background: #c3c3c3 url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/nav.svg) no-repeat center center;
background-size: 18px;
height: 50px;
width: 50px;
} .nav-click {
position: absolute;
top: 0;
right: 0;
display: none;
background: #FFF; height: 50px;
width: 50px;
cursor: pointer;
}
.nav-click i {
display: block;
height: 48px;
width: 48px;
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/down-arrow.png) no-repeat center center;
background-size: 20px;
}
.nav-click .nav-arrow {
transition: all 0.3s ease;
}
.nav-rotate:after {
transform: rotate(180deg);
} @media only screen and (min-width: 320px) and (max-width: 1023px) {
.nav-mobile-wrap {
border: 1px solid #f0f0f0;
background: #fff;
display: block;
position: absolute;
top: 0;
width: 100%;
}
.nav-mobile-wrap span {
color: #122858;
line-height: 50px;
padding-left: 30px;
}
.nav-mobile {
display: block;
}
.nav {
width: 100%;
padding: 50px 0 0;
}
.nav-list {
display: none;
}
.menu-item {
width: 100%;
float: none;
}
.menu-item > a {
background: #FFF;
color: #00275d;
line-height: 50px;
padding: 0 0 0 15px; } .menu-item > a:hover .sub-menu {
display: none;
}
.nav-click {
display: block;
}
.nav-mobile-open {
border-radius: 5px 5px 0 0;
}
.sub-menu {
position: static;
width: 100%;
}
.sub-menu .menu-item a {
background: #063474;
display: block;
padding: 0 0 0 30px;
width: 100%;
}
} table.tablesaw {
empty-cells: show;
max-width: 100%;
width: 100%;
}
.tablesaw {
border-collapse: collapse;
width: 100%;
} .tablesaw {
border: 0;
padding: 0;
}
.tablesaw th,
.tablesaw td {
box-sizing: border-box;
padding: .5em .7em;
}
.tablesaw thead tr:first-child th {
padding-top: .9em;
padding-bottom: .7em;
}
.tablesaw-enhanced .tablesaw-bar .btn {
border: 1px solid #ccc;
background: none;
background-color: #fafafa;
box-shadow: 0 1px 0 white;
color: #4a4a4a;
clear: both;
cursor: pointer;
display: block;
font: bold 20px/1 sans-serif;
margin: 0;
padding: .5em .85em .4em .85em;
position: relative;
text-align: center;
text-decoration: none;
text-transform: capitalize;
text-shadow: 0 1px 0 #fff;
width: 100%; background-image: linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(170, 170, 170, 0.1) 55%, rgba(120, 120, 120, 0.15) 100%);
-webkit-appearance: none !important;
-moz-appearance: none !important;
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
border-radius: .25em;
}
.tablesaw-enhanced .tablesaw-bar a.btn {
color: #1c95d4;
}
.tablesaw-enhanced .tablesaw-bar .btn:hover {
text-decoration: none;
} .tablesaw-enhanced .tablesaw-bar .btn:active {
background-color: #ddd;
background-image: linear-gradient(top, rgba(100, 100, 100, 0.35) 0%, rgba(255, 255, 255, 0) 70%);
}
.tablesaw-enhanced .tablesaw-bar .btn:hover,
.tablesaw-enhanced .tablesaw-bar .btn:focus {
color: #208de3;
background-color: #fff;
outline: none;
}
.tablesaw-bar .btn:focus {
box-shadow: 0 0 .35em #4faeef !important;
}
.ie-lte8 .tablesaw-bar .btn:hover,
.ie-lte8 .tablesaw-bar .btn:focus {
color: #208de3;
background-color: #fff;
border-color: #aaa;
outline: none;
}
.tablesaw-bar .btn-select select {
background: none;
border: none;
display: block;
position: absolute;
font-weight: inherit;
left: 0;
top: 0;
margin: 0;
width: 100%;
height: 100%;
z-index: 2;
min-height: 1em;
}
.tablesaw-bar .btn-select select {
opacity: 0;
filter: alpha(opacity=0);
display: inline-block;
color: transparent;
}
.tablesaw-bar .btn select option {
background: #fff;
color: #000;
font-family: sans-serif;
}
.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
color: #4d4d4d;
padding-right: 2.5em;
min-width: 7.25em;
text-align: left;
text-indent: 0;
}
.ie-lte8 .tablesaw-bar .btn-select {
min-width: 6.1em;
}
.tablesaw-bar .btn.btn-small,
.tablesaw-bar .btn.btn-micro {
display: inline-block;
width: auto;
height: auto;
position: relative;
top: 0;
}
.tablesaw-bar .btn.btn-small {
font-size: 1.0625em;
line-height: 19px;
padding: .3em 1em .3em 1em;
}
.tablesaw-bar .btn.btn-micro {
font-size: .8125em;
padding: .4em .7em .25em .7em;
}
.tablesaw-enhanced .tablesaw-bar .btn-select {
text-align: left;
}
.tablesaw-bar .btn-select:after {
background: #e5e5e5;
background: rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 2px rgba(255, 255, 255, 0.25);
content: " ";
display: block;
position: absolute;
}
.tablesaw-bar .btn-select.btn-small,
.tablesaw-bar .btn-select.btn-micro {
padding-right: 1.5em;
}
.tablesaw-bar .btn-select:after {
background: none;
background-repeat: no-repeat;
background-position: .25em .45em;
content: "\25bc";
font-size: .55em;
padding-top: 1.2em;
padding-left: 1em;
left: auto;
right: 0;
margin: 0;
top: 0;
bottom: 0;
width: 1.8em;
}
.tablesaw-bar .btn-select.btn-small:after,
.tablesaw-bar .btn-select.btn-micro:after {
width: 1.2em;
font-size: .5em;
padding-top: 1em;
padding-right: .5em;
line-height: 1.65;
background: none;
box-shadow: none;
border-left-width: 0;
} .tablesaw-advance .btn {
-webkit-appearance: none;
-moz-appearance: none;
box-sizing: border-box;
text-shadow: 0 1px 0 #fff;
border-radius: .25em;
}
.tablesaw-advance .btn.btn-micro {
font-size: .8125em;
padding: .3em .7em .25em .7em;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
display: inline-block;
overflow: hidden;
width: 1.8em;
height: 1.8em;
background-position: 50% 50%;
margin-left: .5em;
position: relative;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
content: "\0020";
overflow: hidden;
width: 0;
height: 0;
position: absolute;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before {
left: .5em;
top: .65em;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #808080;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
left: .5em;
top: .65em;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #808080;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
top: .45em;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before {
left: .6em;
border-right: 5px solid #808080;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
left: .7em;
border-left: 5px solid #808080;
}
.tablesaw-advance a.tablesaw-nav-btn.disabled {
opacity: .25;
filter: alpha(opacity=25);
cursor: default;
pointer-events: none;
} .tablesaw-bar {
clear: both;
font-family: sans-serif;
}
.tablesaw-toolbar {
font-size: .875em;
float: left;
}
.tablesaw-toolbar label {
padding: .5em 0;
clear: both;
display: block;
color: #888;
margin-right: .5em;
text-transform: uppercase;
}
.tablesaw-bar .btn,
.tablesaw-enhanced .tablesaw-bar .btn {
margin-top: .5em;
margin-bottom: .5em;
}
.tablesaw-bar .btn-select,
.tablesaw-enhanced .tablesaw-bar .btn-select {
margin-bottom: 0;
}
.tablesaw-bar .tablesaw-toolbar .btn {
margin-left: .4em;
margin-top: 0;
text-transform: uppercase;
border: none;
box-shadow: none;
background: transparent;
font-family: sans-serif;
font-size: 1em;
padding-left: .3em;
}
.tablesaw-bar .tablesaw-toolbar .btn-select {
min-width: 0;
}
.tablesaw-bar .tablesaw-toolbar .btn-select:after {
padding-top: .9em;
}
.tablesaw-bar .tablesaw-toolbar select {
color: #888;
text-transform: none;
background: transparent;
}
.tablesaw-toolbar ~ table {
clear: both;
}
.tablesaw-toolbar .a11y-sm {
clip: rect(0 0 0 0);
height: 1px;
overflow: hidden;
position: absolute;
width: 1px;
}
@media (min-width: 24em) {
.tablesaw-toolbar .a11y-sm {
clip: none;
height: auto;
width: auto;
position: static;
overflow: visible;
}
}
table.tablesaw tbody th {
font-weight: bold;
}
table.tablesaw thead th,
table.tablesaw thead td {
color: #444;
font-size: .9em;
}
.tablesaw th,
.tablesaw td {
line-height: 1em;
text-align: left;
vertical-align: middle;
}
.tablesaw td,
.tablesaw tbody th {
vertical-align: middle;
font-size: 1.17em; }
.tablesaw td .btn,
.tablesaw tbody th .btn {
margin: 0;
}
.tablesaw thead {
border: 1px solid #e5e5e4;
background: #e2dfdc;
background-image: linear-gradient(to bottom, #fff, #e2dfdc);
}
.tablesaw thead th {
font-weight: 100;
color: #777;
text-transform: uppercase;
text-shadow: 0 1px 0 #fff;
text-align: left;
}
.tablesaw thead tr:first-child th {
font-weight: normal;
font-family: sans-serif;
border-right: 1px solid #e4e1de;
} .tablesaw tbody tr {
border-bottom: 1px solid #dfdfdf;
}
.tablesaw caption {
text-align: left;
margin-bottom: 0;
opacity: .5;
filter: alpha(opacity=50);
line-height: 2.4;
}
@media (min-width: 25em) {
.tablesaw caption {
margin-bottom: .6em;
line-height: 1.2;
}
} .tablesaw-cell-label-top {
text-transform: uppercase;
font-size: .9em;
font-weight: normal;
}
.tablesaw-cell-label {
font-size: .65em;
text-transform: uppercase;
color: #888;
font-family: sans-serif;
}
@media (min-width: 40em) {
.tablesaw td {
line-height: 2em;
}
}
@media only all {
.tablesaw-swipe .tablesaw-cell-persist {
border-right: 1px solid #e4e1de;
}
.tablesaw-swipe .tablesaw-cell-persist {
box-shadow: 3px 0 4px -1px #e4e1de;
}
} .tablesaw-stack tbody tr {
border-bottom: 1px solid #dfdfdf;
}
.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
display: none;
} @media only all { .tablesaw-stack td,
.tablesaw-stack th {
text-align: left;
display: block;
}
.tablesaw-stack tr {
clear: both;
display: table-row;
} .tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
display: block;
padding: 0 .6em 0 0;
width: 30%;
display: inline-block;
} .tablesaw-stack th .tablesaw-cell-label-top,
.tablesaw-stack td .tablesaw-cell-label-top {
display: block;
padding: .4em 0;
margin: .4em 0;
}
.tablesaw-cell-label {
display: block;
} .tablesaw-stack tbody th.group {
margin-top: -1px;
} .tablesaw-stack th.group b.tablesaw-cell-label {
display: none !important;
}
}
@media (max-width: 39.9375em) {
.tablesaw-stack thead td,
.tablesaw-stack thead th {
display: none;
}
.tablesaw-stack tbody td,
.tablesaw-stack tbody th {
clear: left;
float: left;
width: 100%;
}
.tablesaw-cell-label {
vertical-align: top;
}
.tablesaw-cell-content {
max-width: 67%;
display: inline-block;
}
.tablesaw-stack td:empty,
.tablesaw-stack th:empty {
display: none;
}
} @media (min-width: 40em) {
.tablesaw-stack tr {
display: table-row;
} .tablesaw-stack td,
.tablesaw-stack th,
.tablesaw-stack thead td,
.tablesaw-stack thead th {
display: table-cell;
margin: 0;
} .tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
display: none !important;
}
}
.tablesaw-fix-persist {
table-layout: fixed;
}
@media only all { .tablesaw-swipe th.tablesaw-cell-hidden,
.tablesaw-swipe td.tablesaw-cell-hidden {
display: none;
}
}
.btn.tablesaw-columntoggle-btn span {
text-indent: -9999px;
display: inline-block;
}
.tablesaw-columntoggle-btnwrap {
position: relative; }
.tablesaw-columntoggle-btnwrap .dialog-content {
padding: .5em;
}
.tablesaw-columntoggle tbody td {
line-height: 1.5;
} .tablesaw-columntoggle-popup {
display: none;
}
.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {
display: block;
position: absolute;
top: 2em;
right: 0;
background-color: #fff;
padding: .5em .8em;
border: 1px solid #ccc;
box-shadow: 0 1px 2px #ccc;
border-radius: .2em;
z-index: 1;
}
.tablesaw-columntoggle-popup fieldset {
margin: 0;
} @media only all {
.tablesaw-columntoggle th.tablesaw-priority-6,
.tablesaw-columntoggle td.tablesaw-priority-6,
.tablesaw-columntoggle th.tablesaw-priority-5,
.tablesaw-columntoggle td.tablesaw-priority-5,
.tablesaw-columntoggle th.tablesaw-priority-4,
.tablesaw-columntoggle td.tablesaw-priority-4,
.tablesaw-columntoggle th.tablesaw-priority-3,
.tablesaw-columntoggle td.tablesaw-priority-3,
.tablesaw-columntoggle th.tablesaw-priority-2,
.tablesaw-columntoggle td.tablesaw-priority-2,
.tablesaw-columntoggle th.tablesaw-priority-1,
.tablesaw-columntoggle td.tablesaw-priority-1 {
display: none;
}
}
.tablesaw-columntoggle-btnwrap .dialog-content {
top: 0 !important;
right: 1em;
left: auto !important;
width: 12em;
max-width: 18em;
margin: -.5em auto 0;
}
.tablesaw-columntoggle-btnwrap .dialog-content:focus {
outline-style: none;
}  @media (min-width: 20em) {
.tablesaw-columntoggle th.tablesaw-priority-1,
.tablesaw-columntoggle td.tablesaw-priority-1 {
display: table-cell;
}
} @media (min-width: 30em) {
.tablesaw-columntoggle th.tablesaw-priority-2,
.tablesaw-columntoggle td.tablesaw-priority-2 {
display: table-cell;
}
} @media (min-width: 40em) {
.tablesaw-columntoggle th.tablesaw-priority-3,
.tablesaw-columntoggle td.tablesaw-priority-3 {
display: table-cell;
}
.tablesaw-columntoggle tbody td {
line-height: 2;
}
} @media (min-width: 50em) {
.tablesaw-columntoggle th.tablesaw-priority-4,
.tablesaw-columntoggle td.tablesaw-priority-4 {
display: table-cell;
}
} @media (min-width: 60em) {
.tablesaw-columntoggle th.tablesaw-priority-5,
.tablesaw-columntoggle td.tablesaw-priority-5 {
display: table-cell;
}
} @media (min-width: 70em) {
.tablesaw-columntoggle th.tablesaw-priority-6,
.tablesaw-columntoggle td.tablesaw-priority-6 {
display: table-cell;
}
}
@media only all { .tablesaw-columntoggle th.tablesaw-cell-hidden,
.tablesaw-columntoggle td.tablesaw-cell-hidden {
display: none;
} .tablesaw-columntoggle th.tablesaw-cell-visible,
.tablesaw-columntoggle td.tablesaw-cell-visible {
display: table-cell;
}
}
.tablesaw-columntoggle-popup .btn-group > label {
display: block;
padding: .2em 0;
white-space: nowrap;
}
.tablesaw-columntoggle-popup .btn-group > label input {
margin-right: .8em;
}
.tablesaw-sortable,
.tablesaw-sortable thead,
.tablesaw-sortable thead tr,
.tablesaw-sortable thead tr th {
position: relative;
}
.tablesaw-sortable thead tr th {
padding-right: 1.6em;
vertical-align: top;
}
.tablesaw-sortable th.tablesaw-sortable-head,
.tablesaw-sortable tr:first-child th.tablesaw-sortable-head {
padding: 0;
}
.tablesaw-sortable th.tablesaw-sortable-head button {
padding-top: .9em;
padding-bottom: .7em;
padding-left: .6em;
padding-right: 1.6em;
}
.tablesaw-sortable .tablesaw-sortable-head button {
min-width: 100%;
color: inherit;
background: transparent;
border: 0;
padding: 0;
text-align: left;
font: inherit;
text-transform: inherit;
position: relative;
}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {
width: 7px;
height: 10px;
content: "\0020";
position: absolute;
right: .5em;
}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after {
content: "↑";
}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {
content: "↓";
}
.tablesaw-sortable .not-applicable:after {
content: "--";
display: block;
}
.tablesaw-sortable .not-applicable span {
display: none;
}
.tablesaw-advance {
float: right;
}
.tablesaw-advance.minimap {
margin-right: .4em;
}
.tablesaw-advance-dots {
float: left;
margin: 0;
padding: 0;
list-style: none;
}
.tablesaw-advance-dots li {
display: table-cell;
margin: 0;
padding: .4em .2em;
}
.tablesaw-advance-dots li i {
width: .25em;
height: .25em;
background: #555;
border-radius: 100%;
display: inline-block;
}
.tablesaw-advance-dots-hide {
opacity: .25;
filter: alpha(opacity=25);
cursor: default;
pointer-events: none;
} .tablesaw-columntoggle td.title a,
.tablesaw-swipe td.title a {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 10em;
max-width: 40vw;
}
.tablesaw-sortable thead tr th {
padding: 1em;
vertical-align: middle;
}
@media (min-width: 40em) {
td.title {
max-width: 12em;
}
.tablesaw-stack td.title a {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 10em;
max-width: 40vw;
}
}
.table-filter-wrap {
margin: 0 0 30px;
}
.table-filter-select {
margin-top: 40px;
}
.table-filter-search {
margin-bottom: 20px;
}
.table-filter-search input,
.table-filter-search .styled-select {
width: 45%;
margin-right: 1%;
display: inline-block;
vertical-align: top;
}
.table-filter-search button {
display: inline-block;
vertical-align: top;
margin: 0;
line-height: 43px;
padding: 0;
width: 7%;
}
table td.text-center,
table th.text-center {
text-align: center;
}
table td span.text-center,
table th span.text-center {
text-align: center;
display: block;
}
table td.text-right,
table th.text-right {
text-align: right;
}
@media only screen and (max-width: 991px) {
.table-filter-search input,
.table-filter-search .styled-select {
width: 44%;
}
}
@media only screen and (max-width: 570px) {
.table-filter-search input {
width: 100%;
margin: 0 0 10px;
}
.table-filter-search .styled-select {
width: 85%;
}
.table-filter-search button {
width: 13%;
}
table td.text-center,
table th.text-center,
table td.text-right,
table th.text-right {
text-align: left;
}
}  .chosen-container {
position: relative;
display: inline-block;
vertical-align: middle;
font-size: 13px;
zoom: 1;
*display: inline;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.chosen-container * {
box-sizing: border-box;
}
.chosen-container .chosen-drop {
position: absolute;
top: 100%;
left: -9999px;
z-index: 1010;
width: 100%;
border: 1px solid #aaa;
border-top: 0;
background: #fff;
box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
left: 0;
}
.chosen-container a {
cursor: pointer;
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
margin-right: 4px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-weight: normal;
color: #999999;
}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
content: ":";
padding-left: 2px;
vertical-align: top;
}  .chosen-container-single .chosen-single {
position: relative;
display: block;
overflow: hidden;
padding: 0 0 0 8px;
height: 25px;
border: 1px solid #aaa;
border-radius: 5px;
background-color: #fff;
background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
background-clip: padding-box;
box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
color: #444;
text-decoration: none;
white-space: nowrap;
line-height: 24px;
}
.chosen-container-single .chosen-default {
color: #999;
}
.chosen-container-single .chosen-single span {
display: block;
overflow: hidden;
margin-right: 26px;
text-overflow: ellipsis;
white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
position: absolute;
top: 6px;
right: 26px;
display: block;
width: 12px;
height: 12px;
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/chosen-sprite.png) -42px 1px no-repeat;
font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
position: absolute;
top: 0;
right: 0;
display: block;
width: 18px;
height: 100%;
}
.chosen-container-single .chosen-single div b {
display: block;
width: 100%;
height: 100%;
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/chosen-sprite.png) no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
position: relative;
z-index: 1010;
margin: 0;
padding: 3px 4px;
white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
margin: 1px 0;
padding: 4px 20px 4px 5px;
width: 100%;
height: auto;
outline: 0;
border: 1px solid #aaa;
background: white url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/chosen-sprite.png) no-repeat 100% -20px;
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/chosen-sprite.png) no-repeat 100% -20px;
font-size: 1em;
font-family: sans-serif;
line-height: normal;
border-radius: 0;
}
.chosen-container-single .chosen-drop {
margin-top: -1px;
border-radius: 0 0 4px 4px;
background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
position: absolute;
left: -9999px;
}  .chosen-container .chosen-results {
color: #444;
position: relative;
overflow-x: hidden;
overflow-y: auto;
margin: 0 4px 4px 0;
padding: 0 0 0 4px;
max-height: 240px;
-webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
display: none;
margin: 0;
padding: 5px 6px;
list-style: none;
line-height: 15px;
word-wrap: break-word;
-webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
display: list-item;
cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
display: list-item;
color: #ccc;
cursor: default;
}
.chosen-container .chosen-results li.highlighted {
background-color: #3875d7;
background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
color: #fff;
}
.chosen-container .chosen-results li.no-results {
color: #777;
display: list-item;
background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
display: list-item;
font-weight: bold;
cursor: default;
}
.chosen-container .chosen-results li.group-option {
padding-left: 15px;
}
.chosen-container .chosen-results li em {
font-style: normal;
text-decoration: underline;
}  .chosen-container-multi .chosen-choices {
position: relative;
overflow: hidden;
margin: 0;
padding: 0 5px;
width: 100%;
height: auto !important;
height: 1%;
border: 1px solid #aaa;
background-color: #fff;
background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
cursor: text;
}
.chosen-container-multi .chosen-choices li {
float: left;
list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
margin: 0;
padding: 0;
white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
margin: 1px 0;
padding: 0;
height: 25px;
outline: 0;
border: 0 !important;
background: transparent !important;
box-shadow: none;
color: #999;
font-size: 100%;
font-family: sans-serif;
line-height: normal;
border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
position: relative;
margin: 3px 5px 3px 0;
padding: 3px 20px 3px 5px;
border: 1px solid #aaa;
max-width: 100%;
border-radius: 3px;
background-color: #eeeeee;
background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-size: 100% 19px;
background-repeat: repeat-x;
background-clip: padding-box;
box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
color: #333;
line-height: 13px;
cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
position: absolute;
top: 4px;
right: 3px;
display: block;
width: 12px;
height: 12px;
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/chosen-sprite.png) -42px 1px no-repeat;
font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
padding-right: 5px;
border: 1px solid #ccc;
background-color: #e4e4e4;
background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
margin: 0;
padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
display: list-item;
color: #ccc;
cursor: default;
}  .chosen-container-active .chosen-single {
border: 1px solid #5897fb;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
border: 1px solid #aaa;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
border-left: none;
background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
border: 1px solid #5897fb;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
color: #222 !important;
}  .chosen-disabled {
opacity: 0.5 !important;
cursor: default;
}
.chosen-disabled .chosen-single {
cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
cursor: default;
}  .chosen-rtl {
text-align: right;
}
.chosen-rtl .chosen-single {
overflow: visible;
padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
margin-right: 0;
margin-left: 26px;
direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
margin-left: 38px;
}
.chosen-rtl .chosen-single div {
right: auto;
left: 3px;
}
.chosen-rtl .chosen-single abbr {
right: auto;
left: 26px;
}
.chosen-rtl .chosen-choices li {
float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
margin: 3px 5px 3px 0;
padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
right: auto;
left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
margin: 0 0 4px 4px;
padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
padding-right: 15px;
padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
padding: 4px 5px 4px 20px;
background: white url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/chosen-sprite.png) no-repeat -30px -20px;
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/chosen-sprite.png) no-repeat -30px -20px;
direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
background-position: -12px 2px;
}  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.chosen-rtl .chosen-search input[type="text"],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-single div b,
.chosen-container-single .chosen-search input[type="text"],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span {
background-image: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/chosen-sprite@2x.png) !important;
background-size: 52px 37px !important;
background-repeat: no-repeat !important;
}
} .btn {
background-color: #00275d;
border-color: #00275d;
font-weight: 700;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 18px !important;
margin: 0 20px 0 0;
color: #fff;
box-sizing: border-box;
padding: 15px 40px;
border-radius: 3px;
text-decoration: none;
}
.btn:hover {
text-decoration: none;
background-color: #001c44;
}
.btn--secondary {
border-color: #919ba2;
background-color: #919ba2;
}
.btn--secondary:hover {
background-color: #75828b;
}
button:focus {
outline: none !important;
}
.buttons-block {
display: block;
margin-bottom: 10px;
}
.buttons-block .buttons-block__item {
display: block;
width: 50%;
float: left;
box-sizing: border-box;
}
.buttons-block .buttons-block__item:first-child {
padding-right: 5px;
}
.buttons-block .buttons-block__item:last-child {
padding-left: 5px;
}
.buttons-block a {
box-sizing: border-box;
display: inline-block;
text-decoration: none;
position: relative;
width: 100%;
text-align: left;
font-weight: 400;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
padding: 15px 20px;
color: #fff;
background: #00275d;
font-size: 18px;
line-height: 1.2;
background: #05295b;
background: linear-gradient(to bottom, #05295b 0%, #05234f 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#05295b', endColorstr='#05234f', GradientType=0);
}
.buttons-block a strong {
font-weight: 700;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
.buttons-block a i {
font-size: 14px;
position: absolute;
right: 10px;
top: 10px;
}
.buttons-block a:hover {
text-decoration: none;
}
@media only screen and (max-width: 767px) {
.buttons-block .buttons-block__item {
width: 100%;
padding: 0 !important;
}
.buttons-block .buttons-block__item:first-child {
margin-bottom: 10px;
}
}
.nav-tabs {
text-align: center;
list-style: none;
display: block;
margin: 0 !important;
padding: 0;
position: relative;
top: 1px;
z-index: 5;
}
.tab-content .gform_wrapper .gfield_required {
color: #ffffff;
}
.nav-tabs li {
display: inline-block;
margin: 0;
padding: 0;
}
.nav-tabs li:first-child { }
.nav-tabs a {
display: inline-block;
padding: 0;
margin: 0 20px;
text-decoration: none !important;
text-align: center;
color: rgba(255, 255, 255, 0.7);
font-weight: 700;
font-style: normal;
font-family: 'FuturaBTLight', Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 17px;
}
.nav-tabs a:hover {
color: rgba(255, 255, 255, 1);
}
.nav-tabs li.active a {
border-bottom: 2px solid #fff;
color: rgba(255, 255, 255, 1);
}
.tab-content {
position: relative;
z-index: 4;
}
.tab-content #sign_in {
padding: 30px;
background-color: #062f5f;
}
@media (min-width: 768px) {
.tab-content #sign_in {
padding: 60px 80px;
}
}
.tab-content, .tab-content h4, .tab-content h5, .tab-content h6, .tab-content a {
color: #ffffff;
}
.tab-content a {
text-decoration: none;
border-bottom: 1px solid white;
}
.tab-content .login-wrap,
.tab-content .reg-wrap {
padding-right: 60px;
padding-top: 10px;
border-right: 1px solid #8397af;
}
.tab-content .password-wrap,
.tab-content .reg-content-wrap {
padding-left: 60px;
padding-top: 30px;
}
.tab-pane {
display: none;
}
.tab-pane.active {
display: block;
}
#order_product_brochures {
margin-top: 30px;
}
#order_product_brochures > h2,
#order_product_brochures > h3,
#order_swatch_samples > h2 {
margin-bottom: 20px;
text-align: left;
}
.product-group {
margin-left: -10px;
margin-bottom: 20px;
}
.page-template-tpl-colour-range-page .product-group {
margin-top: 50px;
}
.product-group__logo,
.product-group__title {
display: inline-block;
margin: 0 20px 0 20px;
}
.product-group__logo {
width: 250px;
height: auto;
}
.cart .product-group__title,
.admin-order .product-group__title {
font-size: 26px;
margin-left: 20px;
margin-bottom: 30px;
margin-top: 30px;
display: block;
}
.add-product,
.product {
padding-left: 10px;
margin-bottom: 20px;
}
.product__link,
.product__item {
display: block;
border: 1px solid #d4d9dd;
position: relative;
text-decoration: none;
color: #50555e;
font-weight: 400;
font-style: normal;
font-family: 'AvenirNextRegular', Arial, Helvetica, sans-serif;
-webkit-font-smoothing: antialiased;
border-radius: 3px;
box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.15);
font-size: 14px;
line-height: 17px;
transition: all 0.3s;
background-repeat: no-repeat;
background-position: 0 0;
}
.product__link:hover,
.product__item:hover {
text-decoration: none;
}
.product__link.in-cart,
.product__item.in-cart {
border-color: #00275d;
box-shadow: 1px 1px 3px 0px rgba(0, 39, 93, 0.15);
}
.product__link {
padding-left: 100px;
background-size: 100px;
background-position: 0 50%;
}
.admin-order .product__link,
.cart .product__link {
background-size: 135px;
background-position: -10px 50%;
}
.cart .product__sample,
.admin-order .product__sample {
display: block;
height: 150px;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
border-radius: 2px 2px 0 0;
position: relative;
}
.admin-order .brochures .product__sample{
background-size: contain;
}
.product__title {
text-transform: uppercase;
padding: 10px 15px;
display: block;
min-height: 70px;
background: #fff;
color: #393c42;
font-size: 12px;
}
.page-template-tpl-order-page .product__title {
min-height: 88px;
}
.admin-order .product__title {
min-height: 125px;
}
#brochure_product_detail .product__title {
padding: 0 15px;
background: none;
min-height: 0;
}
.product__link .product__cart-toggle,
.product__link .product__cart-remove
{
display: block;
position: absolute;
bottom: 0;
right: 0;
width: 28px;
height: 28px;
border-radius: 2px 0 2px 0;
padding: 3px 0;
text-align: center;
cursor: pointer;
transition: background-color 0.3s;
background-color: #f7f7f7;
color: #47484C;
}
.product__download_revit i, .product__download_archicad i, .product__download i, .product__cart-toggle i{
padding-right: 5px;
}
.product__download_revit{
right: 245px;
z-index: 11;
width: 124px;
text-decoration: none;
}
.product__download_archicad{
right: 75px;
z-index: 11;
width: 154px;
text-decoration: none;
}
.product__download_revit:hover,
.product__download_archicad:hover{
text-decoration: none;
}   .product-detail .product__cart-toggle{
left: 15px;
width: 169px;
}
#brochure_product_detail .product__cart-toggle{
width: 50px;
right: 0;
left: auto;
}
.product__download_archicad{
left: 15px;
bottom: 70px;
}
.product__download_revit{
left: 15px;
bottom: 35px;
}
.product__download {
left: 15px;
bottom: 105px;
width: 190px;
}
.product__cart-toggle .text,
.product__download .text {
display: inline-block;
}
.product__cart-toggle,
.product__download {
color: #47484C;
}
.product__cart-remove {
color: #EB3C48;
}
.product__download {
right: 38px;
z-index: 11;
}
.product__qty {
position: absolute;
bottom: 0;
right: 0;
width: 100%;
height: auto;
padding: 15px;
text-align: right;
}
.product__qty label, .product__qty input {
padding: 5px 0;
vertical-align: middle;
display: inline-block;
}
.product__qty label {
font-size: 16px;
position: relative;
left: 40px;
color: #000;
}
.product__qty input {
font-size: 18px;
width: 85px;
text-align: center;
font-weight: bold;
background: #fff;
border-radius: 3px;
border: 1px solid #d4d9dd;
box-shadow: none;
padding-left: 35px;
}
.product-detail {
display: none;
}
.product-detail .product__sample {
width: 100%;
max-height: 800px;
height: 100%;
display: block;
position: absolute;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
}       .product-detail .product__cart-toggle {
z-index: 10;
line-height: 1.3;
}
.product__link.in-cart .product__cart-toggle,
.product-detail.in-cart .product__cart-toggle {
background-color: #00275d;
color: #fff;
}
.cart-header .cart-units {
text-align: right;
}
.cart-header .error {
color: #EB3C48;
}
.cart-footer {
padding-top: 40px;
margin-bottom: 20px;
}
.cart-footer button {
box-sizing: border-box;
background-color: #919ba2;
border: 1px solid #919ba2;
color: #ffffff;
border-radius: 3px;
display: inline-block;
font-size: 15px;
font-weight: normal;
padding: 10px 30px;
}
.cart-footer button:hover {
cursor: pointer;
background-color: #838e96;
}
.cart-details {
margin: 10px 0 0 20px;
border: 1px solid #d4d9dd;
background: #fff;
}
.cart-details .gform_wrapper div.validation_error {
width: auto;
margin: 0 20px 20px;
}
#gform_wrapper_15 {
max-width: 100%;
margin: 30px 0 0;
}
#gform_wrapper_15 .gsection {
border: none;
}
#gform_wrapper_15 .gform_body > .gform_fields > .gfield {
margin: 0 0 20px;
padding: 0 30px;
}
#gform_wrapper_15 .gform_body > .gform_fields > .gfield.account-details {
padding-bottom: 20px;
}
#gform_wrapper_15 .gform_body > .gform_fields > .gfield.project-details {
clear: both;
margin-top: 30px;
padding-top: 30px;
border-top: 1px solid #d4d9dd;
}
#gform_wrapper_15 .gform_footer {
padding: 30px;
}
.cart-details__section {
border-bottom: 1px solid #d4d9dd;
}
.cart-details__section:last-child {
border-bottom: none;
}
.cart-details__section-inner {
padding: 30px;
position: relative;
}
.cart-details__title {
display: block;
margin: 0;
padding: 20px 30px;
background: #f1f1f1;
font-size: 17px;
border-bottom: 1px solid #d4d9dd;
}
.order-summary {
background: #f7f7f7;
padding: 20px 40px 40px;
max-width: 640px;
margin: 40px auto;
}
.order-summary h1 {
line-height: 1.3;
text-align: center;
margin-bottom: 20px;
}
.order-summary table {
width: 100%;
}
.order-summary td {
padding: 10px 10px 20px;
}
.order-summary td.title {
padding-left: 0;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.cart {
margin-bottom: 30px;
}
.cart-details {
margin-left: 0;
}
.cart-header .cart-units {
text-align: left;
}
.product__link {
margin-bottom: 10px;
}
}
.user-details {
font-size: 14px;
position: relative;
}
.edit-profile-link {
color: #50555e;
position: absolute;
right: 30px;
top: 30px;
}
.gfield.account-details .edit-profile-link {
top: 0;
right: 0;
}
.password-wrap textarea,
.password-wrap select,
.password-wrap input[type="text"],
.password-wrap input[type="password"],
.password-wrap input[type="name"],
.password-wrap input[type="email"],
.password-wrap input[type="url"],
.password-wrap input[type="tel"],
.password-wrap input[type="color"],
.password-wrap input[type="number"] {
display: block;
width: 100%;
max-width: 100%;
box-sizing: border-box;
padding: 10px;
font-size: 14px !important;
height: 45px;
border: 1px solid #d4d9dd;
border-radius: 3px;
}
.password-wrap #result .info,
.password-wrap #result .error,
.password-wrap #result .success {
border-radius: 3px;
padding: 10px 20px;
margin: 20px 0;
color: #fff;
}
.password-wrap #result .info {
background-color: #00275d;
}
.password-wrap #result .error {
background-color: #EB3C48;
}
.password-wrap #result .success {
background-color: #4AA74C;
}
.password-wrap p,
.password-wrap input[type="text"] {
margin-top: 10px;
margin-bottom: 10px;
}
.password-wrap input[type="submit"] {
margin-top: 20px;
border: none;
background: transparent;
color: #fff;
text-decoration: underline;
font-weight: 400;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 14px;
padding: 0;
} .gform_wrapper .gfield.account_type .gfield_radio li {
display: inline-block;
padding-left: 40px !important;
margin-bottom: 0 !important;
}
.gform_wrapper .gfield.account_type .gfield_radio li:first-child {
padding-left: 0 !important;
}
body .gform_wrapper .top_label div.ginput_container {
margin-top: 0;
position: relative;
}
body .gform_wrapper .top_label div.ginput_container_select:after {
content: "\f0d7";
font-family: FontAwesome;
color: #adadad;
position: absolute;
right: 15px;
top: 10px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) { .tab-content .login-wrap,
.tab-content .reg-wrap {
padding-right: 0;
border-right: none;
padding-bottom: 40px;
margin-bottom: 40px;
border-bottom: 1px solid #d4d9dd;
}
.tab-content .password-wrap,
.tab-content .reg-content-wrap {
padding-left: 0;
padding-top: 0;
}
}
.warranty-application-wrap,
.warranties-wrap {
padding: 60px 0 30px;
}
.spec-doc-delete-wrap {
padding-top: 20px;
}
.spec-doc-delete {
color: #EB3C48;
margin-right: 6px;
}
.spec-doc-filename {
font-weight: bold;
}
.warranties-table {
border: 1px solid #00275d;
}
.warranties-table thead tr {
background-color: #00275d;
}
.warranties-table thead th {
padding: 8px;
color: #fff;
text-align: left;
}
.warranties-table tbody tr:nth-child(odd) {
background-color: #e8e8e8;
}
.warranties-table tbody td {
padding: 4px 8px;
}
.warranties-table a.gravitypdf-download-link:before {
content: "\f019";
font: normal normal normal 14px/1 FontAwesome;
padding-right: 8px;
}
.warranties-table a.gravitypdf-download-link:hover:before {
text-decoration: none;
}
.admin-warranty .admin-header-meta--id:first-child,
.admin-warranty .admin-header-meta--date:first-child,
.admin-warranty .admin-header-meta--date:nth-child(2),
.admin-warranty .admin-header-meta--approved:nth-child(2),
.admin-warranty .admin-header-meta--approved:nth-child(3) {
position: relative;
top: 17px;
}
.superadmin-warranty .admin-warranty__header,
.superadmin-warranty .admin-warranty__form {
border-color: #EB3C48;
border-width: 2px;
}
.superadmin-warranty .admin-warranty__header {
background: #EB3C48;
color: #fff;
}
.superadmin-warranty .admin-warranty__form {
border-top-width: 0;
}
.pdf-link {
position: relative;
}
.pdf-link .warranty-type {
background: #00275d;
color: white;
text-align: center;
width: 18px;
height: 18px;
display: block;
position: absolute;
line-height: 18px;
font-weight: bold;
font-style: normal;
border-radius: 50%;
right: -4px;
bottom: -5px;
font-size: 12px;
}
#warranties_table .pdf-link {
margin-right: 6px;
}
#warranties_table .pdf-link .warranty-type {
width: 14px;
height: 14px;
line-height: 14px;
font-size: 11px;
} @media only screen and (min-width: 1024px) {
.breadcrumbs {
margin-bottom: 20px;
}
.warranty-application-wrap,
.warranties-wrap {
padding: 0 0 30px;
}
}
.admin-table,
.admin-table.tablesaw {
width: 100%;
}
.admin-account, .admin-table {
margin-bottom: 60px;
}
.admin-table thead tr th,
.admin-table tbody tr td,
.admin-table.tablesaw thead tr th,
.admin-table.tablesaw tbody tr td {
font-weight: 400;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
.admin-table thead tr th,
.admin-table tbody tr td.bold,
.admin-table.tablesaw thead tr th,
.admin-table.tablesaw tbody tr td.bold {
font-weight: 700;
}
.admin-table thead tr th.tablesaw-sortable-descending,
.admin-table thead tr th.tablesaw-sortable-ascending,
.admin-table.tablesaw thead tr th.tablesaw-sortable-descending,
.admin-table.tablesaw thead tr th.tablesaw-sortable-ascending {
background-color: #f1f1f1;
}
.admin-table tbody tr.superadmin td,
.admin-table.tablesaw tbody tr.superadmin td {
background-color: #fef3f4;
}
.admin-search,
.admin-filter {
padding: 20px;
background-color: #f4f4f4;
border: 1px solid #D6D7D9;
box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.15);
margin-bottom: 30px;
min-height: 115px;
}
.admin-search form,
.admin-filter form {
display: block;
}
.admin-search .label, .admin-search .order-summary td.title, .order-summary .admin-search td.title, .admin-search .account-selector label, .account-selector .admin-search label, .admin-search
.product-selector label, .product-range-selector label,
.product-selector .admin-search label, .product-range-selector .admin-search label,
.admin-filter .label,
.admin-filter .order-summary td.title, .order-summary
.admin-filter td.title,
.admin-filter .account-selector label, .account-selector
.admin-filter label,
.admin-filter
.product-selector label, .product-range-selector label,
.product-selector .admin-filter label, .product-range-selector  .admin-filter label {
display: block;
}
.admin-search input,
.admin-search select,
.admin-search button,
.admin-filter input,
.admin-filter select,
.admin-filter button {
display: inline-block;
float: left;
vertical-align: middle;
height: 45px;
}
.admin-search input,
.admin-search select,
.admin-filter input,
.admin-filter select {
box-sizing: border-box;
border-radius: 4px;
width: 100%;
border: 1px solid #ccc;
padding: 10px;
font-size: 14px !important;
}
.admin-search button,
.admin-filter button {
min-width: 45px;
}
.admin-search input,
.admin-search select {
width: 40%;
margin-right: 10px;
}
.admin-search button {
background-color: #00275d;
border-color: #00275d;
font-weight: 700;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 13px !important;
color: #fff;
box-sizing: border-box;
border-radius: 3px;
}
.admin-search button:hover {
background-color: #001c44;
}
.admin-filter input,
.admin-filter select {
width: 45%;
margin-right: 10px;
}
.admin-filter input:last-child,
.admin-filter select:last-child {
margin-right: 0;
}
.search-filter-meta {
margin-bottom: 20px;
font-weight: 400;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 14px;
color: #68757e;
}
.search-filter-meta .term {
color: #00275d;
font-weight: 700;
}
.search-filter-clear {
text-align: right;
}
.admin-table thead {
background-image: none;
background: #f8f8f8;
border-color: #d4d9dd;
}
.admin-table tbody {
border-left: 1px solid #d4d9dd;
border-right: 1px solid #d4d9dd;
}
.admin-table thead tr th,
.admin-table tbody tr td {
box-sizing: border-box;
padding: 0;
}
.admin-table thead tr th {
border: none !important;
font-size: 14px;
color: #919ba2;
}
.admin-table thead tr th.tablesaw-sortable-head button {
padding: 8px;
}
.admin-table tbody tr td, .admin-table th a {
font-size: 16px;
padding: 8px;
color: #50555e;
}
.admin-table .details-link {
color: #50555e;
}
.admin-table .details-link:hover {
color: #00275d;
}
.admin-table .fa-check {
color: #4AA74C;
}
#orders_table thead tr th:first-child {
padding: 4px 8px;
width: 90px;
}
#print_labels {
display: inline-block;
border: 1px solid #d4d9dd;
background: #fafafa;
border-radius: 3px;
color: #919ba2;
padding: 12px;
}
#select_all_to_print {
display: inline-block;
margin-right: 10px;
}
.admin-menu {
text-align: right;
padding-top: 20px;
}
.admin-menu ul, .admin-menu li {
list-style: none;
margin: 0;
padding: 0;
}
.admin-menu li {
display: inline-block;
margin-left: 20px;
}
.admin-menu li:first-child {
margin-left: 0;
}
.admin-menu a {
color: #919ba2;
text-decoration: none;
font-size: 13px;
}
.admin-menu a:hover {
text-decoration: none;
color: #00275d;
}
.admin-menu a.create-new-admin-warranty {
color: #EB3C48;
}
#clear_search,
#delete_order,
#delete_account,
#delete_enquiry,
#delete_warranty {
background: transparent;
border: none;
color: #EB3C48;
display: inline-block;
margin-left: 10px;
position: relative;
top: -2px;
}
#clear_search:hover,
#delete_order:hover,
#delete_account:hover,
#delete_enquiry:hover,
#delete_warranty:hover {
text-decoration: none;
}
#override_warranty {
background: transparent;
color: #EB3C48;
display: inline-block;
margin-left: 10px;
position: relative;
top: -2px;
border: 1px solid #EB3C48;
padding: 5px 10px;
border-radius: 5px;
}
#override_warranty:hover {
text-decoration: none;
}
.admin-order__header,
.admin-order__form,
.admin-enquiry__header,
.admin-enquiry__form,
.admin-account__header,
.admin-account__form,
.admin-warranty__header,
.admin-warranty__form {
border: 1px solid #d4d9dd;
margin: 0 10px;
}
.admin-order__header,
.admin-enquiry__header,
.admin-account__header,
.admin-warranty__header {
min-height: 60px;
background: #f8f8f8;
box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.15);
color: #919ba2;
text-transform: uppercase;
font-size: 14px;
font-weight: 400;
font-style: normal;
font-family: "FuturaBTLight", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
vertical-align: middle;
}
.admin-order__header strong,
.admin-enquiry__header strong,
.admin-account__header strong,
.admin-warranty__header strong {
font-weight: 700;
}
.admin-order__header .print-btn,
.admin-order__header .pdf-link,
.admin-enquiry__header .print-btn,
.admin-enquiry__header .pdf-link,
.admin-account__header .print-btn,
.admin-account__header .pdf-link,
.admin-warranty__header .print-btn,
.admin-warranty__header .pdf-link {
margin: 8px 8px 8px 0;
display: inline-block;
border: 1px solid #d4d9dd;
background: #fafafa;
border-radius: 3px;
color: #919ba2;
}
.admin-order__header .print-btn,
.admin-enquiry__header .print-btn,
.admin-account__header .print-btn,
.admin-warranty__header .print-btn {
padding: 12px 16px;
}
.admin-order__header .pdf-link,
.admin-enquiry__header .pdf-link,
.admin-account__header .pdf-link,
.admin-warranty__header .pdf-link {
padding: 9px 16px;
}
.admin-order__header .admin-header-meta,
.admin-enquiry__header .admin-header-meta,
.admin-account__header .admin-header-meta,
.admin-warranty__header .admin-header-meta {
display: inline-block;
}
.admin-order__header .admin-header-meta--created,
.admin-order__header .admin-header-meta--approved,
.admin-order__header .admin-header-meta--rejected,
.admin-order__header .admin-header-meta--date,
.admin-enquiry__header .admin-header-meta--created,
.admin-enquiry__header .admin-header-meta--approved,
.admin-enquiry__header .admin-header-meta--rejected,
.admin-enquiry__header .admin-header-meta--date,
.admin-account__header .admin-header-meta--created,
.admin-account__header .admin-header-meta--approved,
.admin-account__header .admin-header-meta--rejected,
.admin-account__header .admin-header-meta--date,
.admin-warranty__header .admin-header-meta--created,
.admin-warranty__header .admin-header-meta--approved,
.admin-warranty__header .admin-header-meta--rejected,
.admin-warranty__header .admin-header-meta--date {
margin-left: 20px;
}
.admin-order__header .admin-header-meta--closed,
.admin-enquiry__header .admin-header-meta--closed,
.admin-account__header .admin-header-meta--closed,
.admin-warranty__header .admin-header-meta--closed {
margin-left: 80px;
}
.admin-order__header .admin-header-meta--type,
.admin-enquiry__header .admin-header-meta--type,
.admin-account__header .admin-header-meta--type,
.admin-warranty__header .admin-header-meta--type {
margin-left: 50px;
}
.admin-order__header .admin-header-meta--id,
.admin-enquiry__header .admin-header-meta--id,
.admin-account__header .admin-header-meta--id,
.admin-warranty__header .admin-header-meta--id {
margin-left: 75px;
}
.page-template-tpl-admin-create-enquiry .admin-enquiry__header .admin-header-meta,
.page-template-tpl-admin-enquiry-detail .admin-enquiry__header .admin-header-meta,
.page-template-tpl-admin-create-order .admin-order__header .admin-header-meta {
margin-top: 18px;
}
.admin-order__form,
.admin-enquiry__form {
border-top: none;
margin-bottom: 40px;
}
.page-template-tpl-admin-enquiry-detail .admin-enquiry__header > div .admin-header-meta:first-child,
.page-template-tpl-admin-warranty-detail .admin-enquiry__header > div .admin-header-meta:first-child {
margin-left: 20px;
} .admin-order .product-group {
padding-left: 10px;
padding-right: 10px;
}
.admin-order .add-product__link {
box-sizing: border-box;
display: inline-block;
width: 100%;
max-width: 100%;
background: transparent;
border: 3px dashed #d4d9dd;
border-radius: 5px;
padding: 120px 5px 80px;
color: #919ba2;
text-align: center;
text-decoration: none;
margin-bottom: 15px;
}
.admin-order .add-product__link:hover {
text-decoration: none;
}
.admin-order .add-product__label span {
display: block;
margin: 0 auto;
text-transform: uppercase;
font-weight: 700;
font-style: normal;
font-family: "FuturaBTLight", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 16px;
}
.account-selector, .product-selector, .product-range-selector {
display: none;
box-sizing: border-box;
}
.account-selector form,
.product-selector form,
.product-range-selector form {
width: 100%;
padding: 20px;
}
.account-selector label,
.product-selector label,
.product-range-selector label {
display: block;
}
.account-selector select,
.product-selector select,
.product-range-selector select {
display: block;
width: 100%;
}
.account-selector .account-selector__body,
.account-selector .product-selector__body,
.product-selector .account-selector__body,
.product-selector .product-selector__body
.product-range-selector .product-selector__body {
overflow: hidden;
}
.account-selector .product-selector__body,
.product-selector .product-selector__body,
.product-range-selector .product-selector__body {
min-height: 150px;
}
.account-selector .account-selector__body,
.product-selector .account-selector__body,
.product-range-selector .account-selector__body
{
min-height: 190px;
}
.account-selector .account-selector__footer,
.account-selector .product-selector__footer,
.product-selector .account-selector__footer,
.product-selector .product-selector__footer,
.product-range-selector .account-selector__footer,
.product-range-selector .product-selector__footer
{
padding-top: 20px;
text-align: right;
}
.account-selector button,
.product-selector button,
.product-range-selector button {
background-color: #00275d;
border-color: #00275d;
font-weight: 700;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 14px;
color: #fff;
box-sizing: border-box;
padding: 10px 20px;
border-radius: 3px;
}
.account-selector button:hover,
.product-selector button:hover,
.product-range-selector button:hover {
background-color: #001c44;
}
.account-selector .chosen-container .chosen-results,
.product-selector .chosen-container .chosen-results,
.product-range-selector .chosen-container .chosen-results
{
max-height: 99px;
}
.admin-order .gform_wrapper,
.admin-account .gform_wrapper,
.admin-enquiry .gform_wrapper,
.admin-warranty .gform_wrapper {
margin: 0;
max-width: 100%;
}
.admin-warranty .gform_wrapper {
padding: 35px 30px;
}
.admin-warranty__form .gform_wrapper,
.sectioned-form_wrapper {
position: relative;
}
.admin-warranty__form .gform_wrapper > .cancel-btn,
.sectioned-form_wrapper > .cancel-btn {
display: block;
position: absolute;
top: -62px;
right: 0;
border-color: #919ba2;
background-color: #919ba2;
font-weight: 700;
font-style: normal;
font-family: "FuturaBTLight", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 18px !important;
margin: 0;
color: #fff;
box-sizing: border-box;
padding: 15px 40px;
border: none;
border-radius: 0;
height: 61px;
}
.admin-warranty__form .gform_wrapper > .cancel-btn:hover,
.sectioned-form_wrapper > .cancel-btn:hover {
background-color: #75828b;
}
.sectioned-form {
position: relative;
}
.sectioned-form .gsection {
border: none;
}
.sectioned-form .gform_hidden {
display: none;
}
.sectioned-form .section-wrap {
box-sizing: border-box;
}
.sectioned-form .section-wrap.layout-one-whole, .sectioned-form .section-wrap.layout-half-left, .sectioned-form .section-wrap.layout-half-right, .sectioned-form .section-wrap.layout-third-left, .sectioned-form .section-wrap.layout-third-middle, .sectioned-form .section-wrap.layout-third-right {
box-sizing: border-box;
padding: 25px 30px;
}
.sectioned-form .section-wrap.layout-half-left, .sectioned-form .section-wrap.layout-third-middle {
padding-right: 10px;
}
.sectioned-form .section-wrap.layout-half-right, .sectioned-form .section-wrap.layout-third-middle {
padding-left: 10px;
}
.sectioned-form .section-wrap.layout-half-left, .sectioned-form .section-wrap.layout-third-left, .sectioned-form .section-wrap.layout-one-whole {
clear: both;
}
.sectioned-form .section-wrap.layout-one-whole {
width: 100%;
}
.sectioned-form,
.admin-warranty .warranty-application-form {
position: relative;
}
.sectioned-form .gform_footer,
.admin-warranty .warranty-application-form .gform_footer {
position: absolute;
padding: 0;
}
.sectioned-form .gform_footer:after,
.admin-warranty .warranty-application-form .gform_footer:after {
content: "\f00c";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
position: absolute;
font-size: 18px;
color: #fff;
top: 20px;
left: 30px;
z-index: 1;
width: auto;
height: auto;
visibility: visible;
overflow: visible;
line-height: 1.2;
}
.sectioned-form .gform_footer:hover::after,
.admin-warranty .warranty-application-form .gform_footer:hover::after {
color: #2f9eca;
}
.sectioned-form .gform_footer input[type="submit"],
.admin-warranty .warranty-application-form .gform_footer input[type="submit"] {
margin-right: 0;
border: none;
border-radius: 0;
height: 60px;
padding-left: 60px;
}
.sectioned-form .gform_footer .gform_ajax_spinner,
.admin-warranty .warranty-application-form .gform_footer .gform_ajax_spinner {
padding: 0 10px;
display: block;
position: absolute;
left: -180px;
top: 20px;
}
.sectioned-form .gform_footer {
bottom: -60px;
display: inline-block;
width: auto;
}
.admin-warranty .warranty-application-form .gform_footer {
top: -95px;
right: -31px;
}
.admin-warranty__form .gform_wrapper > .cancel-btn {
right: 118px;
}
.admin-order .sectioned-form .section-wrap.layout-third-left, .admin-order .sectioned-form .section-wrap.layout-third-middle, .admin-order .sectioned-form .section-wrap.layout-third-right {
border-top: 1px solid #d4d9dd;
}
.admin-account .sectioned-form .section-wrap.layout-half-left, .admin-account .sectioned-form .section-wrap.layout-half-right,
.admin-enquiry .sectioned-form .section-wrap.layout-half-left,
.admin-enquiry .sectioned-form .section-wrap.layout-half-right {
border-top: 1px solid #d4d9dd;
}
.export-form label {
display: block;
font-weight: bold;
}
.export-form .export-fields__list {
list-style: none;
padding: 0;
margin: 0;
}
.export-form .export-fields__list li {
list-style: none;
padding: 0;
margin: 0;
}
.export-form .export-fields__list li:first-child {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px dashed #e8e8e8;
}
.export-form .export-fields__list input {
margin-right: 10px;
}
.export-form .export-fields__list label {
font-weight: normal;
}
.export-form__row {
margin-bottom: 20px;
}
.export-form__row .export-fields__list li,
.export-form__row select,
.export-form__row textarea,
.export-form__row input[type="text"] {
width: 60%;
}
.export-form__row input[type="text"],
.export-form__row select,
.export-form__row textarea {
padding: 10px;
display: block;
max-width: 100%;
box-sizing: border-box;
padding: 10px;
font-size: 14px !important;
height: 45px;
border: 1px solid #d4d9dd;
border-radius: 3px;
}
.export-form__row select {
height: 35px;
padding: 5px;
}
.export-form__row textarea {
height: 9.375em;
}
.export-form__footer {
padding: 20px 0;
text-align: left;
}
.export-form__footer button {
background-color: #00275d;
border-color: #00275d;
font-weight: 700;
font-style: normal;
font-family: "futura-pt", Futura, "Trebuchet MS", Arial, sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 18px !important;
margin: 0 20px 0 0;
color: #fff;
box-sizing: border-box;
padding: 15px 40px;
border-radius: 3px;
}
.export-form__footer button:hover {
background-color: #001c44;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.admin-menu {
text-align: center;
padding-top: 10px;
padding-bottom: 20px;
}
}
@media only screen and (max-width: 767px) {
.search-filter-meta,
.search-filter-clear {
text-align: center;
}
.search-filter-clear {
padding-bottom: 20px;
}
.export-fields__list li input[type="text"],
.export-fields__list li select,
.export-fields__list li textarea,
.export-form__row input[type="text"],
.export-form__row select,
.export-form__row textarea {
width: 100%;
}
}
section.info > div,
section.success > div,
section.important > div {
border-radius: 3px;
padding: 10px 20px;
margin: 20px 0;
}
section.info > div p, section.info > div h1, section.info > div h2, section.info > div h3, section.info > div h4, section.info > div h5, section.info > div h6, section.info > div ul, section.info > div ol, section.info > div li,
section.success > div p,
section.success > div h1,
section.success > div h2,
section.success > div h3,
section.success > div h4,
section.success > div h5,
section.success > div h6,
section.success > div ul,
section.success > div ol,
section.success > div li,
section.important > div p,
section.important > div h1,
section.important > div h2,
section.important > div h3,
section.important > div h4,
section.important > div h5,
section.important > div h6,
section.important > div ul,
section.important > div ol,
section.important > div li {
color: #fff;
}
p.important,
span.important {
color: #EB3C48;
}
section.important > div {
background-color: #EB3C48;
}
p.success,
span.success {
color: #4AA74C;
}
section.success > div {
background-color: #4AA74C;
}
p.info,
span.info {
color: #00275d;
}
section.info > div {
background-color: #00275d;
} @media only screen and (min-width: 1024px) {
.breadcrumbs {
margin-bottom: 20px;
}
}
.datasheet_container ul {
margin-bottom: 50px;
display:inline-block;
text-align: left;
}
.datasheet_container li {
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/download-icon.png) center left no-repeat;
list-style: none;
line-height: 39px;
font-size: 16px;
padding-left: 40px;
padding-top: 10px;
}
.datasheet_container {
margin-top: 100px;
margin-bottom: 100px;
}
.datasheet_container h2 {
margin-bottom: 30px;
}
.trend-heading, .swatch-heading {
font-size: 26px;
font-weight: bold;
margin-top: 20px;
}
@media(max-width: 1023px){
.trend-heading, .swatch-heading {
font-size: 24px;
}
}
.trend-image {
margin-top: 0px;
max-width: 100%;
margin-bottom: 15px;
} .trend-copy p{
font-size: 19px;
}
@media(max-width: 1023px){
.trend-copy p{
font-size: 18px;
margin-bottom: 15px;
}
}
.single-anchor-heading, .single-anchor-heading-dynamic {
margin-bottom: 15px;
}
.anchor-heading {
color: white;
font-size: 20px;
text-decoration: none;
width: 90%;
display: block;
margin: auto;
text-align: center;
}
@media(max-width:767px){
.anchor-heading {
font-size: 16px;
}
}
.single-anchor-heading:nth-child(1) .anchor-heading{
background-color: #175842;
}
.single-anchor-heading:nth-child(2) .anchor-heading{
background-color: #9F7B53;
}
.single-anchor-heading:nth-child(3) .anchor-heading{
background-color: #6D3330;
}
.single-anchor-heading:nth-child(4) .anchor-heading{
background-color: #405B78;
}
@media (max-width: 540px) {
.single-anchor-heading-dynamic a {
padding: 10px;
}
}
@media (min-width:541px) {
.single-anchor-heading-dynamic {
display: inline-block;
width: 130px;
}
}
@media (min-width: 768px) {
.single-anchor-heading-dynamic {
display: inline-block;
width: 200px;
}
}
.color-forecast-index {
text-align: center;
padding-top: 25px;
margin-bottom:15px;
}
.color-forecast-subheading {
font-size: 23px;
padding-bottom: 20px;
}
@media(max-width: 1023px){
.color-forecast-subheading {
font-size: 20px;
}
}
.single-trend:nth-child(1) .color-forecast-subheading{
color: #175842;
}
.single-trend:nth-child(2) .color-forecast-subheading{
color: #9F7B53;
}
.single-trend:nth-child(3) .color-forecast-subheading{
color: #6D3330;
}
.single-trend:nth-child(4) .color-forecast-subheading{
color: #405B78;
}
.color-forecast-introduction {
font-size: 20px;
color: #002060;
padding: 15px 0;
}
@media(max-width:767px){
.color-forecast-introduction{
font-size: 17px;
}
}
.all-palette p{
font-size: 20px;
margin: 25px 0;
}
.single_swatch{
margin-top:15px;
}
.single_swatch .product__link{
max-width: 300px;
}
.color-forecast-heading{
margin-bottom: 0px !important;
}
@media(max-width:767px){
.single_swatch .product__link{
margin: 0 auto 15px;
}
.product-group{
margin-bottom: 0;
}
}
@media(min-width:768px){
.color-forecast-heading{
margin-bottom: 20px !important;
}
}
.space_sm_top{
margin-top:30px !important;
}
.search-navigation, .search, #s {
width: 100%;
}
.search-navigation {
position: inherit;
}
#search-input {
padding: 20px;
width: 100%;
border: solid;
border-top: none;
border-color: #122858;
box-sizing: inherit;
}
#search-form {
position: relative;
width: 100%;
}
.search-submit {
position: absolute;
top: 50%;
right: 0;
transform: translate(0, -50%);
border: 0;
padding: 0;
font-size: 23px;
background-color: white;
margin-right: 53px;
}
.searchwp-live-search-result p {
border-color: #122858 !important;
}
.searchwp-live-search-result p a {
text-decoration: none;
}
.searchwp-live-search-results {
-webkit-box-shadow: 0 0 0px 1px #122858 !important;
box-shadow: 0 0 0px 1px #122858 !important; margin-top: -6px;
}
nav.user-nav li {
float: none;
}
.desktop-search-icon {
padding: 0 0px;
max-height: 40px;
}
@media(min-width: 1024px) and (max-width:1150px){
.desktop-search-icon {
padding: 0 0 0 0;
}
}
@media(min-width: 1024px) {
.search-bar-wrapper {
position: absolute;
top: 149px;
width: 100%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
z-index: 9999;
transition:opacity 3s;
}
}
@media(max-width: 1023px) {
.search-submit{
margin-right: 5px;
font-size: 19px;
}
.search-submit i{
display: none;
}
#search-input {
padding: 10px 15px;
border-top: 3px solid #122858 !important;
}
}
.extra-margin-wrap-sm{
margin-bottom: 40px;
}
.header-photo-credit {
margin-bottom: 20px;
margin-right: 10px;
text-align: right;
}
@media (min-width: 768px) {
.header-photo-credit {
position: absolute;
right: 10px;
margin-bottom: 10px;
min-height: 100px;
}
}
a:hover sup{
text-decoration:none;
}body {
overflow-x: hidden;
}
.hidden {
display: none;
visibility: hidden;
}
.apc_section .relative_position {
position: relative;
}
.apc_section p, .apc_section li {
font-size: 14px;
line-height: 1.4;
}
@media screen and (max-width: 767px) {
.center_mobile {
text-align: center;
}
}
@media screen and (min-width: 768px) {
.apc_section p, .apc_section li {
font-size: 16px;
line-height: 1.5;
}
}
@media screen and (min-width: 992px) {
.apc_section p, .apc_section li {
font-size: 18px;
line-height: 1.6;
}
}
@media (min-width: 1200px) {
.intro {
font-size: 20px;
}
}
.text_and_image_row {
line-height: 1.8;
}
.text_and_image_row > .grid-50 {
margin-bottom: 15px;
}
.relative_postion {
position: relative;
}
.spacing_md {
padding: 30px 0;
}
.spacing_lg {
padding: 50px 0;
}
.spacing_bottom_md {
padding-bottom: 30px;
}
.spacing_top_md {
padding-top: 30px;
}
.spacing_mobile_sm {
margin-top: 20px;
margin-bottom: 20px;
}
.margin_lg {
margin-top: 50px;
margin-bottom: 50px;
}
.margin_md {
margin-top: 30px;
margin-bottom: 30px;
}
.margin_top_sm{
margin-top:15px;
}
.margin_top_tiny{
margin-top:5px;
}
@media (min-width: 768px) {
.spacing_md {
padding: 60px 0;
}
.spacing_lg {
padding: 100px 0;
}
.spacing_bottom_md {
padding-bottom: 60px;
}
.spacing_top_md {
padding-top: 60px;
}
.spacing_mobile_sm {
margin-top: 0;
margin-bottom: 0;
}
.margin_lg {
margin-top: 100px;
margin-bottom: 100px;
}
.margin_md {
margin-top: 60px;
margin-bottom: 60px;
}
}
.spacing_sm {
padding: 30px 0;
}
.spacing_bottom_sm {
padding-bottom: 30px;
}
.spacing_top_sm {
padding-top: 30px;
}
.spacing_xs {
padding: 15px 0;
}
.spacing_bottom_xs {
padding-bottom: 15px;
}
.spacing_top_xs {
padding-top: 15px;
}
.margin_top_xs {
margin-top: 15px !important;
}
.margin_top_ms {
margin-top: 30px !important;
}
.margin_top_md {
margin-top: 50px !important;
}
@media (max-width: 767px) {
.margin_bottom_sm_mobile {
margin-bottom: 30px !important;
}
.margin_top_md {
margin-top: 25px !important;
}
}
.no_spacing {
padding: 0;
margin: 0 !important;
}
.no_margin {
margin: 0 !important;
}
@media (min-width: 768px) {
.apc_section .narrow_content {
width: 60%;
margin: auto;
}
}
.center_image {
display: block;
margin: auto;
}
.left_align {
text-align: left;
}
.small_font p{
font-size: 15px !important;
}
.large_font_md, .large_font_md p {
font-size: 17px;
}
.large_font_sm, .large_font_sm p {
font-size: 14px;
}
@media (min-width: 768px) {
.large_font_md, .large_font_md p {
font-size: 20px;
}
.large_font_sm, .large_font_sm p {
font-size: 16px;
}
}
.dulux_hr {
outline: none;
border: none;
border-top: 1px solid #e0ecf1;
margin: 20px 0px;
clear: both;
}
.narrow_content {
max-width: 780px;
margin: 30px auto;
}
.narrow_content_lg {
max-width: 1001px;
margin: auto;
}
.narrow_content p {
margin-bottom: 20px;
}
.center_single_brochure {
max-width: 370px;
margin: auto;
}
.center_content{
text-align: center;
} .apc_section .slider_content_container { line-height: 1.3;
width: 100%;
background-color: rgba(255, 255, 255, 0.8);
position: absolute;
color: #00275d;
font-weight: bold;
height: 100%;
text-align: center;
}
.apc_section .slider_content_container .slider_content {
position: relative;
height: 100%;
}
.apc_section .slider_content_container .slider_content .slider_content_inner {
position: absolute;
top: 50%;
left: 20px;
transform: translate(0, -50%);
}
.apc_section .slider_content_container p.slide-caption.slider_heading {
background-color: transparent;
position: relative;
padding: 0;
}
.apc_section .slider_content_container p.slide-caption.slider_subheading {
font-size: 14px;
background-color: transparent;
position: relative;
padding: 0;
margin-bottom: 10px;
margin-top: 10px;
font-weight: 100;
}
.apc_section .slider_content_container img.slider_logo {
width: 50px;
}
@media screen and (min-width: 491px) {
.apc_section .slider_content_container {
background-color: transparent;
font-size: 22px;
line-height: 1.3;
width: 50%;
text-align: inherit;
}
.apc_section .slider_content_container p.slide-caption.slider_heading {
margin-bottom: 10px;
}
.apc_section .slider_content_container p.slide-caption.slider_subheading {
margin-bottom: 30px;
}
.apc_section .slider_content_container img.slider_logo {
width: 100px;
}
}
@media screen and (min-width: 491px) and (max-width: 646px) {
.apc_section .slider_content_container p.slide-caption.slider_subheading {
margin-bottom: 10px;
line-height: 1;
font-size: 12px;
}
.apc_section .slider_content_container img.slider_logo {
width: 90px;
}
}
@media screen and (min-width: 768px) {
.apc_section .slider_content_container {
font-size: 30px;
}
.apc_section .slider_content_container img.slider_logo {
width: inherit;
}
}
@media screen and (min-width: 1025px) {
.apc_section .slider_content_container {
font-size: 38px;
width: 40%;
}
}
.swatch .banner_subheading {
font-size: 14px;
line-height: 1.5;
font-family: 'AvenirNextRegular', Arial, Helvetica, sans-serif;
} .apc_section .apc_button {
background-color: #919ba2;
padding: 10px 20px;
color: #fff;
font-weight: 100;
border-radius: 50px;
display: inline-block;
font-size: 13px;
}
.apc_section .apc_button:hover {
background-color: rgba(145, 155, 162, 0.8);
text-decoration: none;
}
@media screen and (min-width: 768px) {
.apc_section .apc_button {
padding: 15px 30px;
font-size: 17px;
}
}
.apc_section .apc_red_button {
background-color: #eb3c48;
}
.apc_section .apc_red_button:hover {
background-color: rgba(235, 60, 72, 0.8);
}
.apc_section .apc_blue_button {
background-color: #00275d;
}
.apc_section .apc_blue_button:hover {
background-color: rgba(0, 39, 93, 0.8);
}
.apc_section .button_arrow {
position: relative;
padding-right: 40px;
}
.apc_section .button_arrow:after {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 7px 0 7px 10px;
border-color: transparent transparent transparent #ffffff;
position: absolute;
right: 19px;
top: 14px;
}
@media screen and (min-width: 768px) {
.apc_section .button_arrow:after {
top: 19px;
}
} .apc_section h2.apc_heading {
text-align: center;
color: #919ba2;
font-weight: bold;
font-size: 50px;
margin: 10px 0 30px;
}
@media (max-width: 1023px) {
.apc_section h2.apc_heading {
font-size: 40px;
}
}
@media (max-width: 767px) {
.apc_section h2.apc_heading {
font-size: 30px;
}
}
.apc_section h3.apc_heading {
color: #fff;
font-weight: bold;
font-size: 27px;
line-height: 1.4;
}
@media (min-width: 767px) {
.apc_section h3.apc_heading {
font-size: 30px;
line-height: 1.3;
}
}
@media (min-width: 1023px) {
.apc_section h3.apc_heading {
font-size: 35px;
line-height: 1.2;
}
}
.apc_section .search_heading {
color: #00275d;
display: inline-block;
margin-right: 0px;
font-weight: 600;
font-size: 20px;
margin-top: 5px;
line-height: 1.2;
}
@media (min-width: 491px) {
.apc_section .search_heading {
font-size: 22px;
}
}
@media (min-width: 767px) {
.apc_section .search_heading {
font-size: 25px;
line-height: 46px;
}
}
@media (min-width: 1023px) {
.apc_section .search_heading {
font-size: 30px;
line-height: 46px;
}
}
.apc_section .search_heading_small {
font-size: 20px;
line-height: 1.2;
font-weight: 800;
text-transform: capitalize;
margin-bottom: 20px;
}
@media (min-width: 767px) {
.apc_section .search_heading_small {
font-size: 23px;
}
}
.apc_section .slider_content_container p.slide-caption.slider_heading {
font-size: 20px;
line-height: 1.2;
}
@media (min-width: 491px) {
.apc_section .slider_content_container p.slide-caption.slider_heading {
font-size: 18px;
line-height: 1.2;
}
}
@media (min-width: 767px) {
.apc_section .slider_content_container p.slide-caption.slider_heading {
font-size: 30px;
line-height: 1.3;
}
}
@media (min-width: 992px) {
.apc_section .slider_content_container p.slide-caption.slider_heading {
font-size: 36px;
line-height: 1.3;
}
}
.apc_section .heading_grey {
color: #919ba2;
}
.apc_section .heading_dark_grey {
color: #68757e;
}
.apc_section .apc_heading_space {
padding-top: 0;
margin-bottom: 20px;
}
.apc_section .smaller_heading {
font-size: 20px;
margin-top: 20px;
margin-bottom: 0;
} .apc_section .apc_tick_list {
color: #fff;
padding: 0 20px 20px;
list-style-type: none !important;
}
.apc_section .blue_bg h3 {
color: #fff;
padding: 20px 40px 0 40px;
}
.apc_section .apc_tick_list li {
background: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/tick.png) no-repeat left center;
color: #fff; margin: 15px;
padding-left: 50px;
line-height: 27px;
}
@media (max-width: 1023px) {
.apc_section .apc_tick_list li { margin: 10px;
padding-left: 50px;
line-height: 23px;
}
}
@media (max-width: 767px) {
.apc_section .apc_tick_list li { margin: 0px;
padding-left: 50px;
line-height: 30px;
}
}
.apc_section .grey_bg {
background-color: #919ba2;
margin-left: 10px;
margin-right: 10px;
}
.apc_section .light_grey_bg {
background-color: #ebeff1;
margin-left: 10px;
margin-right: 10px;
padding-left: 20px;
}
.apc_section .white_bg {
background-color: #ffffff;
padding: 20px;
}
.apc_section .grey_bg {
background-color: #f3f3f3;
padding: 20px;
}
.apc_section .grey_background {
background-color: #f3f3f3;
}
.apc_section .grey_content_container p {
margin-bottom: 20px;
line-height: 1.4;
color: rgb(140, 140, 140); }
@media (min-width: 768px) {
.apc_section .grey_content_container p {
line-height: 1.7; }
}
.apc_section .grey_content_container ul {
list-style-type: disc;
color: #fff;
margin-left: 20px;
margin-bottom: 20px;
}
.apc_section .grey_content_container ul li, .apc_section .font_sm {
color: rgb(140, 140, 140);
line-height: 1.4;
font-size: 14px;
}
@media (min-width: 768px) {
.apc_section .grey_content_container ul li, .apc_section .font_sm {
line-height: 1.7;
font-size: 16px;
}
}
.apc_section .above_image_content {
color: #919ba2;
line-height: 1.4;
margin-bottom: 20px;
}
@media (max-width: 490px) {
.apc_section .above_image_content {
font-size: 15px;
}
}
.apc_section .audit_bg_container {
padding-bottom: 50px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
@media (min-width: 768px) {
.apc_section .center_content_all {
position: absolute;
top: 50px;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
}
.apc_section .beige_bg {
background-color: #f7f7f7;
margin-left: 10px;
margin-right: 10px;
}
.apc_section .warranty_list ul {
list-style-type: disc;
color: #fff;
padding: 20px;
}
.apc_section .warranty_list ul li {
color: #8c8c8c;
line-height: 1.4;
font-size: 14px;
font-weight: 100;
padding-left: 6px;
margin-bottom: 13px;
}
.apc_section .warranty_list ul li a {
color: #919ba2;
text-decoration: underline;
}
.apc_section .warranty_list ul li a:hover {
color: #68757e;
}
.apc_section .image_width img {
max-width: 100%;
width: 100%;
height: auto;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.apc_section .warranty_list ul li {
line-height: 1.8;
font-size: 16px;
}
.apc_section .remove_margin {
margin: 0;
}
} .apc_section img {
max-width: 100%;
}
.apc_section .blue_bg {
background-color: #0280e6;
}
.apc_section .full_width_image {
width: 100%;
}
.apc_section .apply_font_futura, .apply_font_futura p, .apply_font_futura li {
font-family: Futura, "Trebuchet MS", Arial, sans-serif;
}
.center_content {
text-align: center;
}
.apc_section .container_margin_xxs {
margin: 15px 0;
}
.apc_section .container_margin_xs {
margin: 15px 0;
}
.apc_section .container_margin_lg {
margin: 40px 0;
}
.apc_section .container_margin_sm {
margin: 25px 0;
}
.apc_section .margin_bottom_md {
margin-bottom: 25px;
}
.apc_section .top_margin_lg {
margin-top: 40px;
}
.apc_section .margin_bottom_sm {
margin-bottom: 10px;
}
.apc_section .project_margin {
margin-top: 15px;
padding-bottom: 5px;
}
.apc_section .project_margin h2 {
margin-bottom: 30px;
}
.apc_section .margin_top_md {
margin-top: 20px;
}
.apc_section .margin_top_xxl {
margin-top: 40px;
}
@media (min-width: 768px) {
.apc_section .margin_top_xxl {
margin-top: 80px;
}
}
.apc_section .container_padding_xs {
padding-top: 10px;
padding-bottom: 10px;
}
.apc_section .container_padding_sm {
padding-top: 25px;
padding-bottom: 25px;
}
.apc_section .container_padding_md {
padding: 40px 0;
}
.apc_section .content_side_padding {
padding-left: 10px;
padding-right: 10px;
}
.apc_section .content_side_padding_md {
padding-left: 15px;
padding-right: 15px;
}
@media (max-width: 1023px) {
.apc_section .content_side_padding_md {
padding-left: 10px;
padding-right: 10px;
}
}
@media (min-width: 768px) {
.apc_section .apc_heading_space {
padding-top: 0;
margin-bottom: 40px;
}
.apc_section .container_margin_xs {
margin: 30px 0;
}
.apc_section .container_margin_sm {
margin: 50px 0;
}
.apc_section .top_margin_lg {
margin-top: 80px;
}
.apc_section .container_margin_lg {
margin: 80px 0;
}
.apc_section .margin_bottom_md {
margin-bottom: 50px;
}
.apc_section .margin_bottom_sm {
margin-bottom: 20px;
}
.apc_section .project_margin {
margin-top: 30px;
padding-bottom: 10px;
}
.apc_section .project_margin h2 {
margin-bottom: 60px;
}
.apc_section .margin_top_md {
margin-top: 40px;
}
.apc_section .container_padding_xs {
padding-top: 20px;
padding-bottom: 20px;
}
.apc_section .container_padding_sm {
padding-top: 50px;
padding-bottom: 50px;
}
.apc_section .container_padding_md {
padding: 80px 0;
}
.apc_section .content_side_padding {
padding-left: 20px;
padding-right: 20px;
}
.apc_section .content_side_padding_md {
padding-left: 30px;
padding-right: 30px;
}
@media (max-width: 1023px) {
.apc_section .content_side_padding_md {
padding-left: 20px;
padding-right: 20px;
}
}
}
@media (max-width: 1023px) {
.apc_section .margin_bottom_sm_mobile {
margin-bottom: 20px;
}
}
.apc_section .apc_hr {
border-top: 2px solid #e0ecf1;
margin: 0;
}
.apc_section .border_right {
border-right: 2px solid #e8e8e8;
}
.apc_section .relative_container {
position: relative;
}
.apc_section .center_image {
display: block;
margin: auto;
}
.apc_section .light_font_weight {
font-weight: 100;
}
.apc_section .add_space_to_top {
margin-top: 20px;
}
.apc_section .large_font {
font-size: 20px !important;
}
@media (min-width: 768px) {
.apc_section .large_font {
font-size: 22px !important;
}
}
.apc_section .blue_font {
color: #00275d !important;
}
.apc_section .text_md {
color: #919ba2; line-height: 1.3;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.apc_section .text_md { }
}
.apc_section .fix_font_size {
font-size: 14px;
}
.remove_margin {
margin: 0 !important;
} .apc_top_banner_section {
}
.apc_top_banner_section .banner_wrap {
position: relative;
}
.apc_top_banner_section .banner_wrap img {
width: 100%;
}
.apc_top_banner_section .banner_wrap .banner_title {
position: absolute;
top: 0px;
left: 20px;
color: #fff;
line-height: 1.2;
}
@media (min-width: 491px) {
.apc_top_banner_section .banner_wrap .banner_title {
font-size: 33px;
top: 0px;
left: 50px;
width: 400px;
line-height: 1.4;
}
}
@media (min-width: 992px) {
.apc_top_banner_section .banner_wrap .banner_title {
font-size: 40px;
top: 50px;
line-height: 46px;
}
}   .footer_column {
float: left;
width: 100%;
box-sizing: border-box;
padding-left: 10px;
padding-right: 10px;
}
@media (min-width: 400px) {
.footer_column {
width: 50%;
}
}
@media (min-width: 992px) {
.footer_column {
width: 16.66%;
}
}
.footer_column.two_column {
float: left;
width: 100%;
box-sizing: border-box;
padding-left: 10px;
padding-right: 10px;
}
@media (min-width: 992px) {
.footer_column.two_column {
width: 33.33%;
}
}
.mega-footer h6 a, .mega-footer h6 {
border-bottom: none;
font-size: 14px;
color: #002c65;
font-family: "AvenirNextRegular", Futura, "Trebuchet MS", Arial, sans-serif;
line-height: 17px;
text-transform: capitalize;
}
.mega-footer {
background: #fff;
margin-top: 0;
padding: 40px 0;
border-top: 1px #e0ebf1 solid;
}
.mega-footer a {
text-decoration: none;
}
.mega-footer .menu-footer-color-container ul li, .mega-footer .menu-footer-information-container ul li {
width: 100%;
}
.mega-footer .menu-footer-color-container ul li a, .mega-footer .menu-footer-information-container ul li a {
padding: 0;
margin: 0;
-webkit-font-smoothing: unset;
border-bottom: 0;
}
.mega-footer .menu-footer-color-container ul li a:hover, .mega-footer .menu-footer-information-container ul li a:hover {
color: rgb(140, 140, 140);
background: transparent;
}
.mega-footer li {
margin-bottom: 15px;
}
.mega-footer ul a {
font-size: 14px;
font-family: 'AvenirNextRegular', Futura, "Trebuchet MS", Arial, sans-serif;
color: rgb(140, 140, 140);
font-weight: 100;
text-decoration: none;
}
.mega-footer ul a:hover {
text-decoration: underline;
}
@media (min-width: 400px) {
.mega-footer .footer_column ul.slip_to_2_column {
-moz-column-count: 2;
-moz-column-gap: 25px;
-webkit-column-count: 2;
-webkit-column-gap: 25px;
column-count: 2;
column-gap: 25px;
}
}
.mega-footer .footer_column .footer_menu_right {
margin: 12px 0;
}
.mega-footer .footer_column .footer_menu_right ul li a {
border-bottom: none;
font-size: 14px;
color: #002c65;
font-family: "AvenirNextRegular", Futura, "Trebuchet MS", Arial, sans-serif;
font-weight: 600;
line-height: 14px;
text-transform: capitalize;
padding: 0 0 8px 0;
width: 100%;
display: block;
}
.mega-footer .footer_column .footer_menu_right ul li a:hover {
background-color: transparent;
text-decoration: underline;
} .grey_background {
background-color: #f7f7f7;
}
.footer_icons_container {
padding: 50px 0;
}
.footer_icons_container a {
text-decoration: none;
}
.footer_icons_container > section > section {
padding: 15px 0;
}
.footer_icons_container img, .footer_icons_container p {
text-align: center;
margin: auto;
display: block;
}
.footer_icons_container p {
margin-top: 20px;
color: #002c65;
font-family: 'futura_btbook', Futura, "Trebuchet MS", Arial, sans-serif;
}
@media (max-width: 1023px) {
.footer_icons_container section {
text-align: center;
}
.footer_icons_container a {
display: inline-block;
padding: 0 5px;
}
.footer_icons_container p {
display: inherit;
min-width: 160px;
}
.footer_icons_container img {
display: inherit;
}
} .social_container {
padding: 30px 0;
}
@media (min-width: 1024px) {
.social_container .social_left, .social_container .social_right {
padding: 20px 0;
}
.social_container .social_right {
padding-right: 20px;
}
}
.social_container .social_left span {
color: #002c65;
font-family: "futura-pt", "Trebuchet MS", Arial, sans-serif;
padding-left: 20px;
text-align: center;
display: block;
text-rendering: optimizeLegibility;
vertical-align: middle;
line-height: 42px;
font-weight: 600;
margin-bottom: 0;
margin-top: 0;
}
@media screen and (min-width: 48em) {
.social_container .social_left span {
font-size: 20px;
}
}
@media screen and (min-width: 64em) {
.social_container .social_left span {
font-size: 24px;
}
}
.social_container .social_right a {
color: #002c65;
font-size: 22px;
padding: 0 10px;
line-height: 42px;
vertical-align: bottom;
}   .social_container .social_right > div {
text-align: center;
}
@media (min-width: 1025px) {
.social_container .social_right > div {
float: right;
}
.social_container .social_left span {
text-align: left;
}
} footer {
padding: 20px 0;
margin: 0;
border-top: 1px #e1ecf1 solid;
}
footer ul li.menu-item a, footer ul li.menu-item p {
color: rgb(140, 140, 140);
background: none;
padding: 0 10px;
font-weight: 700;
font-size: 12px;
font-family: 'AvenirNextRegular';
line-height: 52px;
border-bottom: 0;
}
footer .footer_right .footer_right_container {
float: right;
}
footer .footer_right .footer_right_container > ul, footer .footer_right .footer_right_container .menu-footer-bottom-right-container {
display: inline-block;
}
@media only screen and (max-width: 1023px) and (min-width: 320px) {
footer .footer_right .footer_right_container {
float: none;
text-align: center;
}
footer ul {
text-align: center;
}
footer ul li.menu-item {
display: inline;
width: auto;
}
footer ul li.menu-item a, footer ul li.menu-item p {
display: inline;
width: auto;
}
}  header, header li {
font-family: 'FuturaBT', Futura, "Trebuchet MS", Arial, sans-serif;
}
@media (min-width: 1024px) {
header {
border-bottom: 10px solid #122858;
}
}
header .header-extras {
text-align: right;
padding: 15px;
font-weight: bold;
text-transform: uppercase;
color: #122858;
font-size: 11px;
}
header .header-extras a {
color: #122858;
text-decoration: underline;
text-transform: capitalize;
font-size: 14px;
}
header .phones {
margin-right: 30px;
}
header.phone-1 {
margin-right: 15px;
}
header.phone-2 {
margin-left: 15px;
}
header .sub-menu {
position: relative;
}
header .sub-menu .menu-item a {
color: #00275d;
background: #fff;
}
header .menu-item.mega:hover{
background-color: #122858;
border-radius: 10px 10px 0 0;
}
@media(min-width: 1024px){
header .menu-item.mega:hover > a, header .menu-item.mega:hover > a:hover{
color: #fff;
border: none;
}
header .menu-item.mega{
padding-top: 3px;
}
}
header .menu-item.mega > a{
line-height: 40px;
font-family: 'AvantGardeDmBT';
font-weight: normal;
}
header .user-nav li.login-link a{
font-family: 'AvantGardeDmBT';
padding: 5px 10px 0;
line-height: 38px;
}
header .user-nav li.login-link:hover{
background-color: #122858;
border-radius: 10px 10px 0 0;
}
@media(min-width: 1024px) {
header .user-nav li.login-link:hover a {
color: #fff;
}
}
@media (min-width: 1024px) {
header .menu-item.mega a{
font-size: 13px;
}
}
@media (min-width: 1150px) {
header .menu-item.mega a{
font-size: 16px;
}
}
@media (min-width: 1024px) {
header .main-nav .nav-list > .menu-item > .sub-menu, header .user-nav .sub-menu {
background-color: #fff;
border: 1px solid #f0f0f0;
overflow: hidden;
}
}
@media (min-width: 1024px) {
header .main-nav .nav-list > .menu-item > .sub-menu, header .user-nav .sub-menu {
position: absolute;
}
header .main-nav .nav-list > .menu-item.mega > .sub-menu {
padding-top: 40px;
padding-bottom: 50px;
}
header .main-nav .nav-list > .menu-item.mega > .sub-menu > .menu-item > a {
text-decoration: none;
}
header .sub-menu .menu-item a:hover, header .main-nav .nav-list > .menu-item.mega > .sub-menu > .menu-item > a:hover, header .main-nav .nav-list > .menu-item.mega > .sub-menu > .menu-item > .sub-menu a:hover {
color: #1a6ed1;
}
header .main-nav .nav-list > .menu-item.mega > .sub-menu > .menu-item > .sub-menu a {
color: #8c8c8c;
font-weight: normal;
}
}
header .main-nav .nav-list > .menu-item > .sub-menu > li {
left: 0;
}
@media (min-width: 1024px) {
header .main-nav .nav-list > .menu-item.mega:not(.mega-single-column):not(.mega-mul-subs):not(.mega-accredited) > .sub-menu > li:nth-child(2) {
border-left: 1px solid #eeeeee;
}
header .main-nav .nav-list > .menu-item.mega:not(.mega-single-column):not(.mega-mul-subs):not(.mega-accredited) > .sub-menu > li:not(:first-child) {
padding-left: 30px;
}
header .main-nav .nav-list > .menu-item.mega-single-column > .sub-menu > li {
width: 100%;
}
header .main-nav .nav-list > .menu-item.mega.mega-mul-subs > ul.sub-menu {
-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;
-webkit-column-gap: 25px; -moz-column-gap: 25px; column-gap: 25px;
}
header .main-nav .nav-list > .menu-item.mega.mega-mul-subs > ul.sub-menu > .menu-item-has-children {
min-height: 200px;
border-left: 1px solid #eee;
padding-left: 30px;
}
header .main-nav .nav-list > .menu-item.mega.mega-accredited > ul.sub-menu::before {
content: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/accredited_powder_coater.png);
float: left;
margin-left: 15px;
}
header .main-nav .nav-list > .menu-item.mega.mega-accredited > ul.sub-menu > li:first-child {
border-left: 1px solid #eee;
margin-left: 30px;
padding-left: 30px;
height: 130px;
}
header .main-nav .nav-list > .menu-item.mega.mega-accredited > ul.sub-menu > li > a {
width: 100%;
}
header .main-nav .nav-list > .menu-item.mega.mega-accredited.menu_in_one_column > ul.sub-menu > li {
display: flex;
float: none;
height: 45px;
border-left: none;
padding-left: 30px;
}
header .main-nav .nav-list > .menu-item.mega.mega-accredited.menu_in_one_column > ul.sub-menu > li:nth-child(2) {
margin-left: 30px;
}
header .main-nav .nav-list > .menu-item.mega.mega-accredited.menu_in_one_column > ul.sub-menu::before {
border-right: 1px #eee solid;
padding-right: 30px;
}
}
header .sub-menu .menu-item.project-item a {
width: auto;
}
.menu-item.project-item > a {
margin: 0;
}
header .project_element .image_wrapper img {
max-width: 100%;
}
header .all-projects-item, header .project-item {
width: 24%;
}
header .project-item {
padding-left: 30px;
}
@media (max-width: 1136px) {
header .all-projects-item {
width: 15%;
}
}
@media (max-width: 1023px) {
header .all-projects-item, header .project-item {
width: 100%;
}
}
.user-nav .menu-item a{
font-family: 'AvantGardeDmBT';
font-weight: normal;
}
header .website-label{
display: inline-block;
margin-right: 10px;
}
header .website-dropdown{
position: relative;
display: inline-block;
}
header .website-dropdown .dropbtn{
background-color: #efefef;
font-family: 'AvantGardeDmBT';
color: #122858;
padding: 12px 10px 10px 15px;
border: none;
width: 170px;
display: block;
text-align: left;
margin-right: 15px;
font-weight: 100;
font-size: 13px;
}
header .website-dropdown .dropbtn:after{
content: '';
background-image: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/arrow-down.png);
position: absolute;
right: 30px;
top: 18px;
background-size: cover;
width: 16px;
height: 8px;
background-repeat: no-repeat;
transition: all .2s ease;
}
header .website-dropdown .dropdown-content{
display: none;
position: absolute;
background-color: #f1f1f1;
min-width: 170px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
header .website-dropdown .dropdown-content a {
color: #122858;
padding: 12px 16px;
text-decoration: none;
display: block;
font-family: 'AvantGardeDmBT';
font-weight: 100;
text-align: left;
}
header .website-dropdown.active .dropdown-content{
display: block;
z-index: 999;
}
header .website-dropdown.active .dropdown-content a:hover{
background-color: #122858;
color: #fff;
}
header .website-dropdown.active .dropbtn:after{
transform: rotate(180deg);
}  @media (min-width: 768px) {
.news-item {
min-height: 400px;
}
}
.news-item {
margin-bottom: 30px;
}
.news-item .news-excerpt {
margin: 15px 0;
}
.news-item a {
color: #8c8c8c;
text-decoration: underline;
}
.news-item .news-item-title {
margin-top: 15px;
} .full-width-container img {
width: 100%;
height: auto;
}
.narrow-container {
max-width: 767px;
margin: auto;
}
#image-gallery-container .slick-prev:before, .slick-next:before {
z-index: 9;
}
#image-gallery-container .slick-prev:before {
content: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/left-arrow.png);
}
#image-gallery-container .slick-next:before {
content: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/right-arrow.png);
}
#image-gallery-container .slick-slide {
padding: 0 15px;
}
span.prev-post-link a, span.next-post-link a {
color: #8c8c8c;
font-size: 20px;
}
span.next-post-link {
float: right;
}
@media (max-width: 767px) {
span.next-post-link {
float: none;
}
span.next-post-link, span.prev-post-link {
display: block;
text-align: center;
padding: 15px;
}
}
span.prev-post-link a::before {
content: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/left-arrow-small.png);
margin-right: 15px;
margin-left: 15px;
z-index: 99;
display: inline-block;
}
span.next-post-link a::after {
content: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/right-arrow-small.png);
margin-left: 15px;
margin-right: 15px;
z-index: 99;
display: inline-block;
}
.project-header-container {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
min-height: 300px;
}
.project-header-container {
color: #fff;
position: relative;
}
.swatch {
position: absolute;
bottom: 0;
width: 100%;
padding: 15px;
}
.swatch h1 {
text-align: left;
margin: 0;
padding: 0;
line-height: 1.1;
}
.swatch h1.heading1_sm {
font-size: 25px;
}
@media (min-width: 1024px) {
.swatch h1.heading1_sm {
font-size: 29px;
}
}
@media (min-width: 1200px) {
.swatch h1.heading1_sm {
font-size: 39px;
}
.page-id-2613 .swatch h1 {
font-size: 48px;
}
}
.swatch .swatch_name {
position: relative;
bottom: auto;
left: auto;
}
.project-details {
margin-bottom: 30px;
}
.project-details .label {
color: #9d9d9d;
}
.project-details .value {
font-family: 'AvenirNextRegular', Arial, Helvetica, sans-serif;
}
@media (min-width: 768px) {
.project-header-container {
min-height: auto;
}
.swatch {
width: 350px;
height: 350px;
padding: 24px;
position: relative;
bottom: auto;
margin-top: 80px;
margin-bottom: 130px;
margin-left: 30px;
}
.swatch .swatch_name {
position: absolute;
bottom: 29px;
left: 24px;
}
.project-details {
font-size: 18px;
}
}
@media (min-width: 1200px) {
.swatch {
margin-left: 0;
height: 390px;
width: 500px;
}
.project-details {
font-size: 24px;
}
body.home .swatch h1 {
font-size: 40px;
}
}
.pure-color-banner h1 {
margin: 0;
padding: 60px 0 50px 0;
}
.pure-color-banner h2, .pure-color-banner h3 {
margin-bottom: 20px;
font-weight: bold;
}
.pure-color-banner .banner-box .text-block {
padding: 30px;
vertical-align: top;
}
.pure-color-banner .banner-box .text-block p {
font-family: 'AvenirNextRegular', Arial, Helvetica, sans-serif;
color: #fff;
line-height: 1.6;
-webkit-font-smoothing: antialiased;
}
.pure-color-banner .fancybox-inner {
overflow: hidden;
margin:auto;
width: 300px;
height: 300px;
}
@media (min-width: 768px) {
.pure-color-banner .fancybox-inner {
width: 400px;
height: 400px;
}
}
@media (min-width: 1200px) {
.pure-color-banner .fancybox-inner {
width: 600px;
height: 600px;
}
}
.banner-box {
position: relative;
display: block;
}
@media (min-width: 1024px) {
.banner-box.register-banner-box {
bottom: 30px;
}
}
.banner-box .text-block, .banner-box .image-block {
display: block;
}
.banner-box .image-block img {
max-width: 100%;
width: 100%;
}
.banner-box .text-block {
position: absolute;
bottom: 0;
}
.banner-box .text-block, .banner-box .image-block {
width: 100%;
}
@media (min-width: 1024px) {
.banner-box {
display: table;
width: 100%;
}
.pure-color-banner h2, .pure-color-banner h3 {
margin-bottom: 40px;
}
.pure-color-banner .banner-box .text-block p {
font-size: 20px;
}
.pure-color-banner .banner-box .text-block, .pure-color-banner .banner-box .image-block, .pure-color-banner .tab-content {
bottom: -30px;
}
.banner-box .text-block, .banner-box .image-block {
width: 50%;
position: relative;
display: table-cell;
}
.pure-color-banner .banner-box .text-block {
padding: 50px;
}
}
@media (min-width: 1024px) and (max-width: 1284px) {
.pure-color-banner .banner-box {
margin-left: 30px;
margin-right: 30px;
width: auto;
}
}
.pure-color-banner-blue {
background-color: #008ed2;
}
.pure-color-banner-torquoise {
background-color: #2f9eca;
}
.pure-color-banner-blue, .pure-color-banner-torquoise, .pure-color-banner-blue h1, .pure-color-banner-torquoise h1, .pure-color-banner-blue h2, .pure-color-banner-torquoise h2, .pure-color-banner-blue h3, .pure-color-banner-torquoise h3 {
color: #ffffff;
}
.pure-color-banner-blue .banner-box .text-block, .pure-color-banner-torquoise .banner-box .text-block {
background-color: #062f5f;
}
.pure-color-banner-blue .banner-box .text-block img, .pure-color-banner-torquoise .banner-box .text-block img {
width: auto;
}
@media (max-width: 767px) {
.pure-color-banner .banner-box .text-block {
background-color: rgba(6, 47, 95, 0.8);
}
}
@media (max-width: 485px) {
.pure-color-banner .banner-box .text-block {
top: 0;
left: 0;
right: 0;
}
.pure-color-banner .banner-box .text-block > div {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 90%;
}
}
.product-group .product-intro {
padding-left: 20px;
font-size: 20px;
margin-bottom: 20px;
font-family: 'AvenirNextRegular', Arial, Helvetica, sans-serif;
}
.product-group .product-intro a {
font-weight: 600;
line-height: 1.6;
-webkit-font-smoothing: antialiased;
}
.product-group .product-intro a, #order_product_brochures p a {
text-decoration: none;
border-bottom: 1px #8c8c8c solid;
}
.product-group .title-line {
margin-bottom: 30px;
}
.product-group .range_warranty_image {
margin: 20px 0 20px 5px;
}
.page-template-tpl-product-detail-page hr, .page-template-tpl-alumi-sheild-page hr {
margin-top: 30px;
}
.page-template-tpl-product-detail-page h2, .page-template-tpl-alumi-sheild-page h2 {
margin-bottom: 5px;
}
@media (min-width: 1024px) {
.page-template-tpl-product-detail-page hr, .page-template-tpl-alumi-sheild-page hr {
margin-top: 50px;
}
}
@media (min-width: 1200px) {
.page-template-tpl-product-detail-page hr, .page-template-tpl-alumi-sheild-page hr {
margin-top: 80px;
}
.page-template-tpl-product-detail-page h2, .page-template-tpl-alumi-sheild-page h2 {
margin: 60px 0 30px 0;
}
}
.product-information #general-tab .wrapper .grid-50:first-child {
padding-right: 50px;
}
@media (min-width: 1200px) {
.product-information #general-tab .wrapper .grid-50:last-child {
padding-left: 50px;
border-left: 1px solid #e0ecf1;
}
}
.page-template-tpl-product-detail-page h3, .page-template-tpl-product-detail-page h4, .page-template-tpl-alumi-sheild-page h3, .page-template-tpl-alumi-sheild-page h4 {
margin-top: 10px;
margin-bottom: 10px;
}
.page-template-tpl-product-detail-page h4, .page-template-tpl-alumi-sheild-page h4 {
font-size: 18px;
}
@media (min-width: 1024px) {
.page-template-tpl-product-detail-page h3, .page-template-tpl-alumi-sheild-page h3 {
margin-bottom: 15px;
margin-top: 15px;
}
}
@media (min-width: 1200px) {
.page-template-tpl-product-detail-page h3, .page-template-tpl-alumi-sheild-page h3 {
font-size: 30px;
margin-bottom: 20px;
margin-top: 30px;
}
.page-template-tpl-product-detail-page h4, .page-template-tpl-alumi-sheild-page h4 {
line-height: 30px;
margin-bottom: 15px;
margin-top: 15px;
}
}
.page-template-tpl-product-detail-page .range_warranty_image, .page-template-tpl-alumi-sheild-page .range_warranty_image {
margin: 7.5px 7px 7.5px 0;
display: inline-block;
}
.page-template-tpl-product-detail-page #order_swatch_samples > .product-group {
margin-top: 60px;
}
.page-template-tpl-product-detail-page #order_swatch_samples > hr:last-child {
display: none;
}
@media (max-width: 1199px) {
.page-template-tpl-product-detail-page .product-group .title-line {
margin-left: 20px;
}
}
@media (max-width: 767px) {
.page-template-tpl-product-detail-page .product-group .title-line {
text-align: center;
}
}
.brochure_product_link {
padding: 0;
box-shadow: none;
border-radius: 0;
}
.brochure_product_link img.product_image {
width: 50%;
float: right;
display: block;
margin-right: 10%;
}
.brochure_product_link .product__title {
clear: both;
background-color: #002c65;
color: #fff;
min-height: auto;
padding: 10px 5px 8px 10px;
}
.accredited-powder-coaters-row .image-block img {
width: 100%;
}
.accredited-powder-coaters-row .text-block {
background: rgba(241, 241, 241, 0.8);
color: #00275d;
vertical-align: top;
padding: 40px;
width: 100%;
}
.accredited-powder-coaters-row .text-block .intro {
margin-top: 0;
}
.accredited-powder-coaters-row + .note {
float: right;
margin-top: 15px;
}
.accredited-powder-coaters-row .accredited-powder-coater-logo {
margin-bottom: 20px;
}
@media (max-width: 485px) {
.accredited-powder-coaters-row .accredited-powder-coater-logo {
width: 50%;
}
}
@media (min-width: 1024px) {
.accredited-powder-coaters-row .text-block .note {
position: absolute;
bottom: 70px;
}
.accredited-powder-coaters-row .text-block {
padding: 70px;
background-color: #f1f1f1;
width: 50%;
}
}
@media (min-width: 1200px) {
.accredited-powder-coaters-row .text-block .intro {
margin-top: 40px;
}
}
@media (max-width: 699px) {
.accredited-powder-coaters-row .text-block, .brochures-download-row .text-block {
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.accredited-powder-coaters-row .text-block > div, .brochures-download-row .text-block > div {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 90%;
text-align: center;
}
.search-accredited-powder-coaters-row .text-block {
top: -15px;
bottom: 0;
left: 0;
right: 0;
}
.search-accredited-powder-coaters-row .text-block > div {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 90%;
text-align: center;
}
}
.light-blue-button {
background-color: #1799ce;
color: #fff;
border: 1px solid #1799ce;
text-decoration: none;
padding: 15px 70px;
margin-top: 15px;
display: inline-block;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-weight: bold;
text-align: center;
-webkit-transition: 0.3s all ease;
-moz-transition: 0.3s all ease;
-ms-transition: 0.3s all ease;
-o-transition: 0.3s all ease;
transition: 0.3s all ease;
font-family: 'AvenirNextRegular', Arial, Helvetica, sans-serif;
}
.light-blue-button:hover {
text-decoration: none;
background-color: #fff;
color: #1799ce;
}
.white-button {
background-color: #fff;
color: #00275d;
text-decoration: none;
padding: 15px 70px;
margin-top: 15px;
display: inline-block;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-weight: bold;
text-align: center;
-webkit-transition: 0.3s all ease;
-moz-transition: 0.3s all ease;
-ms-transition: 0.3s all ease;
-o-transition: 0.3s all ease;
transition: 0.3s all ease;
font-family: 'AvenirNextRegular', Arial, Helvetica, sans-serif;
}
.white-button:hover {
text-decoration: none;
background-color: #00275d;
color: #fff;
}
.search-accredited-powder-coaters-row {
margin-top: 80px;
}
.search-accredited-powder-coaters-row .image-block, .search-accredited-powder-coaters-row .text-block {
width: 100%;
text-align: center;
}
.search-accredited-powder-coaters-row .text-block {
margin-top: 15px;
background-color: rgba(0, 108, 206, 0.8);
}
.search-accredited-powder-coaters-row .text-block h3, .search-accredited-powder-coaters-row .text-block p {
color: #fff;
margin-bottom: 10px;
}
@media (min-width: 700px) {
.search-accredited-powder-coaters-row .text-block {
padding: 60px;
}
}
@media (min-width: 1024px) {
.search-accredited-powder-coaters-row .image-block {
width: 50%;
}
.search-accredited-powder-coaters-row .text-block {
width: 50%;
text-align: left;
padding: 70px;
vertical-align: top;
background-color: #006cce;
}
.search-accredited-powder-coaters-row .text-block p {
font-size: 16px;
margin-top: 30px;
margin-bottom: 30px;
}
}
@media (min-width: 1200px) {
.search-accredited-powder-coaters-row .text-block p {
font-size: 20px;
margin-top: 60px;
margin-bottom: 30px;
}
}
.brochures-download-row .text-block {
background: rgba(184, 49, 41, 0.8);
color: #fff;
padding: 40px;
vertical-align: top;
}
@media (min-width: 1024px) {
.brochures-download-row .text-block {
background: #b83129;
}
}
@media (min-width: 1200px) {
.brochures-download-row .text-block {
padding: 70px 150px 70px 70px;
}
.brochures-download-row .text-block p {
font-size: 20px;
margin-bottom: 30px;
}
}
.search-accredited-powder-coaters-row:after, .product-ranges-section:after, .wrapper:after {
content: "";
display: table;
clear: both;
}
.gform_wrapper .gfield_password_strength {
background-color: #fff;
}
.page-template-tpl-login-page .pure-color-banner {
margin-bottom: 50px;
}
.gform_wrapper .gform_ajax_spinner {
width: auto;
}
.brochures_one_column_row {
padding: 0 10px;
}
.brochures_one_column_row h2 {
text-align: center !important;
margin-bottom: 20px;
margin-top: 0;
}
.brochures_one_column_row p {
text-align: center;
font-size: 17px;
}
@media (min-width: 768px) {
.brochures_one_column_row p {
text-align: center;
font-size: 20px;
}
.brochures_one_column_row h2 {
margin-bottom: 40px;
}
}
.slide-wrap {
background-position: center right;
}
.slide-wrap h2 {
padding: 0;
margin: 0;
text-align: left;
line-height: 1.2;
}
.swatch .caption {
color: #fff;
margin-top: 15px;
margin-bottom: 15px;
}
.slide-wrap .grid-container {
min-height: 300px;
}
@media (min-width: 1200px) {
.swatch .caption {
font-size: 18px;
}
}
.product-ranges-container .product-range {
margin-top: 10px;
margin-bottom: 10px;
}
@media (min-width: 1200px) {
.product-ranges-container .product-range {
margin-top: 15px;
margin-bottom: 15px;
}
}
.product-ranges-container .product-range img {
width: 100%;
}
.product-ranges-container .product-range a {
text-decoration: none;
}
.product-ranges-container h5 {
text-align: center;
color: #fff;
padding: 15px;
min-height: 84px;
}
@media (max-width: 485px) {
.product-ranges-container h5 {
font-size: 16px;
}
}
.product-ranges-container .electro h5 {
background-color: #b67233;
}
.product-ranges-container .duralloy h5 {
background-color: #008578;
}
.product-ranges-container .duralloy_solid h5 {
background-color: #294e4d;
}
.product-ranges-container .precious h5 {
background-color: #5b3427;
}
.product-ranges-container .fluroset h5 {
background-color: #a4343a;
}
.product-ranges-container .surreal_effects h5 {
background-color: #041e42;
}
.product-ranges-container .alphatec h5 {
background-color: #f3d03e;
}
.product-ranges-container .duratec-intensity h5 {
background-color: #005eb8;
}
.product-ranges-container .duratec-eternity h5 {
background-color: #00478a;
}
.product-ranges-container .duratec-zeus h5 {
background-color: #367fc2;
}
.product-ranges-container .duratec-elements h5 {
background-color: #20352e;
}
.product-ranges-container .fluroset_xtreme h5 {
background-color: rgb(138,56,46);
}
.product-ranges-container .view-all-ranges h5 {
background-color: #f3f3f3;
color: #00275d;
}
.banner_image_text_row .text-block {
padding: 30px;
vertical-align: top;
font-size: 14px;
text-align: left;
}
@media (min-width: 768px) {
.banner-box.banner_image_text_row .text-block, .banner-box.banner_image_text_row .image-block {
width: 50%;
position: relative;
display: table-cell;
}
}
@media (min-width: 1200px) {
.banner_image_text_row .text-block {
padding: 70px;
line-height: 1.8;
font-size: 16px;
}
}
@media (max-width: 767px) {
.banner-box.banner_image_text_row .text-block {
position: relative;
}
}
@media (max-width: 1023px) {
.menu-item-has-children > a:after {
content: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/down-arrow.png);
display: inline-block;
float: right;
transition: all 0.3s ease;
margin-right: 15px;
}
header .account-desktop-menu-item {
display: none;
}
}
@media (min-width: 1024px) {
.account-mobile-menu-item {
display: none;
}
}
@media (max-width: 1023px) {
header .main-menu {
margin-bottom: 2px;
}
}
.approved_items {
margin-top: 15px;
marign-bottom: 15px;
}
.approved_items::before {
content: url(//duluxpowders.co.nz/wp-content/plugins/dulux-custom/images/green_tick.png);
margin-right: 15px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
padding: 5px 15px !important;
}
.dulux-pagination {
text-align: center;
margin: 15px 0;
}
.premium-customer-check .gfield_checkbox label {
font-size: 16px !important;
}
.premium-customer-check > .gfield_label {
display: none !important;
}
.premium_customer_image {
margin-left: 15px;
}
.accredited_customer_image {
width: 80px;
margin-left: 15px;
}
.menu-item-order-swatches a:after, .menu-item-order-colour-cards a:after {
display: inline-block;
content: "";
background-repeat: no-repeat;
}
.menu-item-order-swatches a:after {
background-image: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/order-colour-swatches.png);
background-size: 170px 150px;
width: 170px;
height: 150px;
}
.menu-item-order-colour-cards a:after {
background-image: url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/order-colour-cards.png);
background-size: 170px 170px;
width: 170px;
height: 170px;
}
@media(min-width: 921px){
.menu-item-group > a {
visibility: hidden;
height: 0;
}
}
header .main-nav .nav-list > .menu-item.mega > .sub-menu > .menu-item-group.menu-item > .sub-menu a {
color: #00275d;
}
@media (min-width: 768px) {
.home_quick_links div:nth-child(1) .single_quicklink,
.home_quick_links div:nth-child(3) .single_quicklink {
float: right;
}
.home_quick_links .single_quicklink {
max-width: 450px;
width: 100%;
}
}
.home_quick_links .single_quicklink {
background-color: #f7f7f7;
margin: 0 20px;
padding: 20px;
position: relative;
display: flex;
justify-content: space-between;
align-items: center;
}
.home_quick_links a, .home_quick_links a .single_quicklink h4 {
text-decoration: none;
margin-bottom: 0;
}
.product .product__link {
box-shadow: none;
border-radius: 0;
}
.product .product__link img {
max-width: 100%;
}
.product .product_info, .product .product_info a, .product .product_info h5 {
background-color: #1a2e65;
color: #fff;
}
.product .product_info {
padding: 20px;
}
@media (min-width: 768px) {
.product .product_info {
min-height: 190px;
}
}
@media (min-width: 1200px) {
.product .product_info {
min-height: 165px;
}
}
.product .product_info h5 {
padding: 0;
margin-bottom: 15px;
}
.product .product_info a {
color: #fff;
text-decoration: none;
font-size: 14px;
}
.product .product_info .fa {
margin-right: 15px;
width: 13px;
}
.product .product_info div.product__cart-toggle {
position: relative;
width: 100%;
height: auto;
background: transparent;
color: #fff;
border: none;
text-align: left;
}
.product .product_info a.product__link {
border: none;
text-align: left;
padding: 0;
}
.product__link.product__image_link {
padding-right: 50px;
padding-left: 100px;
padding-top: 0;
}
.register-web-account-message {
margin: 50px 0;
text-align: center;
}
.register-web-account-message p {
margin-bottom: 30px;
}
@media (min-width: 1200px) {
.register-web-account-message {
margin: 100px 0;
}
section.row.brochures-row {
margin-bottom: 30px;
}
}
.order_product_brochures.grid-33, .order_product_brochures.grid-66 {
margin: auto;
float: none;
}
.swatches .product__link {
padding-left: 0;
padding-top: 70px;
background-repeat: no-repeat;
background-size: cover;
}
.blue-text {
color: #082c5c;
}
p.medium-text {
font-size: 20px;
font-family: 'AvenirNextRegular', Arial, Helvetica, sans-serif;
-webkit-font-smoothing: antialiased;
}
.warranty-cover-table {
width: 100%;
}
.warranty-cover-table img {
max-width: 100%;
}
.warranty-cover-table td, .warranty-cover-table th {
color: #082c5c;
font-weight: bold;
font-family: 'AvenirNextRegular', Arial, Helvetica, sans-serif;
-webkit-font-smoothing: antialiased;
}
.warranty-cover-table th {
padding: 10px 0;
}
.warranty-cover-table tbody tr {
border-bottom: 1px solid #a1a1a2;
}
.warranty-cover-table thead {
border-bottom: 2px solid #c0c0c1;
}
.warranty-cover-table thead th {
padding-bottom: 10px;
}
.warranty-cover-table .dot {
text-align: center;
font-size: 50px;
line-height: 0;
vertical-align: middle;
}
.warranty-cover-table .circle {
text-align: center;
font-size: 20px;
line-height: 0;
vertical-align: middle;
padding-top: 15px;
}
table.visible-sm-up {
display: none;
}
@media (min-width: 768px) {
table.visible-sm-up {
display: table !important;
}
table.visible-xs {
display: none;
}
}
.tabbed-headers {
margin-bottom: 30px;
}
.tabbed-headers a {
text-decoration: none;
margin: 15px 25px;
font-family: 'FuturaBT', Futura, "Trebuchet MS", Arial, sans-serif;
font-style: normal;
-webkit-font-smoothing: antialiased;
font-weight: normal;
font-size: 17px;
display: inline-block;
}
.tabbed-headers a.active {
color: #609dc7;
border-bottom: 2px solid #609dc7;
}
.child_product_container .detail_container {
text-align: center;
padding: 10px;
}
.child_product_container .image_container {
text-align: center;
}
.child_product_container .child_product_desc {
width: 100%;
margin: auto;
margin-top: 20px;
}
@media (min-width: 768px) {
.child_product_container .child_product_desc {
width: 80%;
}
}
.child_product_container .product-content a {
text-decoration: none;
}
.scrollable {
max-width: 100%;
text-align: center;
}
.scrollable img{
max-width: 100%;
}
@media (max-width: 1023px) {
.scrollable {
overflow: scroll;
}
.scrollable img{
max-width: initial;
}
}
.extra-margin-bottom-sm {
margin-bottom: 30px;
}
.extra-margin-wrap-sm {
margin-top: 20px;
margin-bottom: 20px;
}
.extra-margin-wrap {
margin-top: 30px;
margin-bottom: 30px;
}
.extra-margin-wrap-sm-top {
margin-top: 20px;
}
@media (min-width: 1024px) {
.extra-margin-wrap {
margin-top: 60px;
margin-bottom: 60px;
}
.extra-margin-wrap-sm {
margin-top: 40px;
margin-bottom: 40px;
}
.extra-margin-wrap-sm-top {
margin-top: 40px;
}
}
@media (min-width: 1200px) {
.extra-margin-wrap {
margin-top: 100px;
margin-bottom: 100px;
}
.extra-margin-wrap-sm {
margin-top: 60px;
margin-bottom: 60px;
}
.extra-margin-wrap-sm-top {
margin-top: 60px;
}
}
.list_style{
padding: 0 0 0 40px;
list-style: disc;
}
.list_padding_style{
padding: 0 0 0 40px;
}
.page-template-tp-half-image-half-text-banner .one_content_row {
line-height: 27.2px;
}
.small-font {
font-size: 14px;
}
.accordion-wrap .accordion-row-Content p {
font-size: 16px;
}
@media (min-width: 768px) {
.accordion-wrap .accordion-row-Content p {
font-size: 18px;
}
}
.half_image_text_row .image_block {
display: block;
position: relative;
width: 100%;
}
.half_image_text_row .text_block {
width: 100%;
display: block;
position: relative;
}
@media (min-width: 992px) {
.half_image_text_row .image_block {
display: table-cell;
width: 50%;
}
.half_image_text_row .text_block {
width: 50%;
display: table-cell;
vertical-align: middle;
}
}
section.grid-33.product-content {
min-height: 400px;
}
section.grid-33.product-content img {
max-width: 100%;
}
.banner-box .alumi-shield-warranty-logo {
margin-right: 30px;
}
.banner-box .warranty-logo {
margin-top: 30px;
}
@media (max-width: 1199px) {
.banner-box .warranty-logo {
max-width: 33%;
}
}
@media (max-width: 1023px) {
.banner-box .warranty-logo {
max-width: 100px;
}
}
#privacy_statement_textarea {
margin-top: 30px;
margin-bottom: 30px;
}
#privacy_statement_textarea h6 {
font-weight: bold;
margin-bottom: 5px;
}
#privacy_statement_textarea textarea {
width: 100%;
min-height: 100px;
line-height: 1.8;
border: 1px solid #c3c3c3;
border-radius: 5px;
background-color: #f5f5f5;
padding: 10px 5px;
}
.disclaimer_section {
margin-top: 30px;
}
.disclaimer_section p {
font-style: italic;
}
.nav-list .sub-menu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children a:hover {
color: #00275d !important;
}
.page-template-tpl-colour-range-page.colour .products .products_inner .swatches:last-of-type {
display: none;
}
.rm_padding_left{
padding-left: 0 !important;
}
.slide-wrap.cycle-slide a {
text-decoration: none;
}
.admin-account .gform_wrapper .gfield select, .admin-account .gform_wrapper .gfield input, .admin-account .gform_wrapper .gfield textarea,
.admin-order .gform_wrapper .gfield select, .admin-order .gform_wrapper .gfield input, .admin-order .gform_wrapper .gfield textarea
{
background-color: #f9f9f9;
}
.export-progress {
background-color: #f0f0f0;
width: 100%;
height: 20px;
margin-top: 30px;
}
.download-report {
margin-top: 30px;
}
.export-progress > div {
display: inline-block;
background-color: #c0c0c0;
height: 20px;
}
.export-form__past_exports .delete-link {
margin-left: 15px;
}
.project_accredited_logo{
max-width: 100%;
display: block;
margin-top: 20px;
}
.other_products_used, .other_products_used li {
line-height: 1.5;
}
#overlay_subscribe { width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.6);
z-index: 10000;
}
#overlay_subscribe #customPopup {
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
z-index: 100002; background-color: #fff;
border: none;
width: 320px;
max-width: 100%;
height: 150px;
}
@media (min-width: 565px) {
#overlay_subscribe #customPopup {
width: 480px;
height: 240px;
}
}
@media (min-width: 768px) {
#overlay_subscribe #customPopup {
width: 520px;
height: 260px;
}
}
@media (min-width: 992px) {
#overlay_subscribe #customPopup {
width: 540px;
height: 280px;
}
}
@media (min-width: 1200px) {
#overlay_subscribe #customPopup {
width: 568px;
height: 300px;
}
}
#overlay_subscribe #customPopup .close-overlay {   display: block;
top: 5px;
right: 15px;
position: absolute;
color: #1799ce;
font-size: 20px;
text-decoration: none;
}
.popup_content {
text-align: center;
margin: 9px 0;
}
.popup_logo img {
max-width: 100px;
display: block;
margin: 0 auto;
}
.popup_content h3 {
line-height: 1.2;
text-align: center;
font-size: 14px;
margin: 10px 0;
}
#subscribe_popup_form .subscribe_option label {
font-size: 14px;
margin-right: 8px;
}
#subscribe_popup_form input[type=submit] {
text-transform: uppercase;
font-size: 14px;
margin-top: 10px;
padding: 2px 15px;
}
.success_msg {
font-weight: 600;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
margin-right: -50%;
}
.validation_msg {
color: red;
font-size: 14px;
font-weight: 600;
}
@media (min-width: 565px) {
.popup_content {
margin: 22px 15px;
}
.popup_logo img {
max-width: 150px;
}
.popup_content h3 {
font-size: 20px;
margin: 20px 0;
}
#subscribe_popup_form input[type=submit] {
margin-top: 20px;
padding: 5px 20px;
}
#subscribe_popup_form .subscribe_option label {
font-size: 16px;
}
.success_msg {
font-size: 18px;
}
.validation_msg {
font-size: 16px;
}
}
@media(min-width: 768px) {
.popup_content {
margin: 32px 15px;
}
}
@media (min-width: 992px) {
.popup_content {
margin: 23px 15px;
}
.popup_content h3 {
font-size: 26px;
}
}
@media (min-width: 1200px) {
.popup_content {
margin: 32px 15px;
}
.popup_content h3 {
font-size: 28px;
}
}
.spacing_bottom {
padding: 0;
margin-bottom: 50px;
}
@media (min-width: 1024px) {
.hide_desktop {
display: none;
}
}
.brochure_copy{
text-align: center;
margin-top: 30px;
}
@media (max-width: 1023px) {
.hide_mobile {
display: none;
}
}
.mobile-menu{
padding: 10px;
}
.mobile-menu .mobile_logo{
position: absolute;
z-index: 99;
top: 7px;
}
.mobile_logo img {
width: 100px;
}
.mobile-menu .header-extras{
position: absolute;
z-index: 9999;
top: 0;
right: 50px;
}
.mobile-menu  .nav-mobile-wrap {
border: 0;
}
.mobile-menu  .nav-mobile-wrap span{
display: none;
}
.mobile-menu .website-dropdown .dropbtn, .mobile-menu .website-dropdown .dropdown-content{
width: 100px;
min-width: 100px;
}
.mobile-menu .website-dropdown .dropdown-content a{
padding: 8px 13px;
}
.mobile-menu .nav-mobile {
background: #fff url(//duluxpowders.co.nz/wp-content/themes/dulux-powder/images/nav.svg) no-repeat center center;
height: 25px;
width: 25px;
top: 15px;
}
.mobile-menu .nav-list{
padding: 20px 0;
}
@media (max-width: 1023px) {
.mobile-menu .header-extras {
right: 90px;
padding: 16px 10px;
}
}
@media (max-width: 399px) {
.mobile-menu {
padding: 10px 5px;
}
.mobile-menu .header-extras {
right: 40px;
}
.mobile-menu .website-dropdown{
margin-right: 50px;
}
.mobile-menu .website-dropdown .dropbtn, .mobile-menu .website-dropdown .dropdown-content {
width: 70px;
min-width: 70px;
margin: 0;
}
.mobile-menu .website-dropdown .dropbtn:after {
right: 10px;
}
}
.standard_accreditation_content_container {
margin: 0 0 30px 0;
}
.standard_accreditation_content_container, .prime_accreditation_content_container{
text-align: center;
}
@media (min-width: 768px) {
.standard_accreditation_content_container {
max-width: 300px;
margin: auto;
text-align: left;
}
.prime_accreditation_content_container{
max-width: 260px;
margin: auto;
text-align: left;
}
}
.apc_section ol, .apc_section ul{
padding: 20px !important;
}
.apc_section ul{
list-style-type: disc !important;
}
.apc_content_desc{
padding: 20px 30px 0;
color: #fff;
}
.page-wrap ol {
margin-left: 20px;
}
.page-wrap ol li {
list-style-type: decimal;
}
.pure-color-banner-light-grey {
background-color: lightgray;
z-index: -1;
}
.product__special__button {
position: relative;
background-color: #3978c6;
padding: 12px;
margin: auto;
text-align: center;
height: 45px;
width: 24%;
border: none;
border-radius: 12px;
color: white;
top: 0;
right: 0;
left: 0;
bottom: 0;
display: inline-block;
text-decoration: none;
}
.product__special__button:hover{
text-decoration: none;
}
@media(max-width: 767px){
.product__special__button {
width:100%;
display: block;
margin-bottom: 10px;
}
}
.mobile-search-icon{
position: absolute;
z-index: 9999;
top: 13px;
right: 58px;
}
.mobile-search-icon a{
font-size: 30px;
}
.search_page_item {
text-decoration: none;
font-size: 25px;
display: block;
margin: 15px 0;
color: #00275d;
}
.search-header {
font-size: 45px !important;
}
.single-product-page {
margin: 0 5px;
}
.no-search {
text-align: center;
font-size: 20px;
}
.colour_button {
width: 190px;
padding: 10px 0;
}
.button_group{
text-align: center;
margin-bottom: 30px;
}
@media(min-width: 880px){
.button_group .colour_button:first-child{
margin-right: 20px;
}
}
@media(max-width: 879px){
.button_group .colour_button {
display: block;
margin: 10px auto;
}
}
.full-width-container {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
@media(max-width: 879px) {
.single-product-buttons {
margin: 40px auto;
}
}
.single__product__download {
min-width: 250px;
}
.single__product__pdf_download {
max-width:100%;
}
.single__product_brochure_heading {
display: inline-block;
width: 100%;
}
@media(max-width: 1199px) and (min-width: 1024px) {
.user-nav li a {
margin: 0 !important;
}
}
@media(min-width: 1024px) and (max-width: 1149px) {
.menu-item a .fa, .cart-link a .fa {
font-size: 10px;
}
}
.single_product_swatch_container h1{
padding: 30px 0 0 0 !important;
}
.single_product_swatch_container h2{
margin-top: 20px;
}
.single_product_swatch {
max-width: 300px;
margin: auto;
height: 300px;
}
@media(min-width: 400px){
.single_product_swatch {
max-width: 400px;
height: 400px;
}
}
@media(min-width: 600px){
.single_product_swatch {
max-width: 600px;
height: 600px;
}
}
@media(min-width: 800px){
.single_product_swatch {
max-width: 800px;
height: 800px;
}
}
.single_product_brochure_title {
padding: 0 !important;
margin: 30px 0 60px !important;
}
.single_product_brochure_image{
max-width: 580px;
margin:auto;
}
.search-results span.product__range {
min-height: 34px;
display: block;
}
.search-results .product-group {
display: flex;
flex-wrap: wrap;
}
.store_type_img img {
max-width: 100px;
}
.swatch_popup_content{
position: absolute;
bottom: 0;
width: 100%;
z-index: 9;
background: white;
}
.swatch_popup_content .product__download_revit,
.swatch_popup_content .product__download_archicad,
.swatch_popup_content .product__download,
.swatch_popup_content .product__cart-toggle
{
border-radius: 2px 0 2px 0;
padding: 3px 0;
text-align: center;
cursor: pointer;
transition: background-color 0.3s;
background-color: #f7f7f7;
color: #47484C;
display: block;
margin-bottom: 5px;
margin-left: 15px;
}
#brochure_product_detail .product__cart-toggle{
position: absolute;
right: 0;
bottom: 10px;
width: 30px;
}
.home_product_range{
display: none;
}
.home_product_range.show{
display: block;
}
.view-more-ranges.hide{
display: none;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://duluxpowders.co.nz/wp-content/themes/dulux-powder/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://duluxpowders.co.nz/wp-content/themes/dulux-powder/css/fonts/slick.eot);
src: url(https://duluxpowders.co.nz/wp-content/themes/dulux-powder/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://duluxpowders.co.nz/wp-content/themes/dulux-powder/css/fonts/slick.woff) format('woff'), url(https://duluxpowders.co.nz/wp-content/themes/dulux-powder/css/fonts/slick.ttf) format('truetype'), url(https://duluxpowders.co.nz/wp-content/themes/dulux-powder/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.searchwp-live-search-results {
box-sizing: border-box;
-moz-box-sizing: border-box;
background: #fff;
-webkit-box-shadow: 0 0 2px 0 rgba(30,30,30,0.4);
box-shadow: 0 0 2px 0 rgba(30,30,30,0.4);
border-radius: 3px;
width: 315px;
min-height: 175px;
max-height: 300px;
}
.searchwp-live-search-no-min-chars .spinner {
opacity: 0.3;
}
.searchwp-live-search-result p {
font-size:0.9em;
padding:1em;
margin:0;
border-bottom:1px solid rgba(30,30,30,0.1);
}
.searchwp-live-search-result--focused {
background: #DDD;
}
.searchwp-live-search-result--focused a {
color: #000;
}
.searchwp-live-search-result:last-of-type p {
border-bottom:0;
}
.searchwp-live-search-result a {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
} .searchwp-live-search-instructions {
border: 0 !important;
clip: rect(1px, 1px, 1px, 1px) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
height: 1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
white-space: nowrap !important;
}
@keyframes searchwp-spinner-line-fade-more {
0%, 100% {
opacity: 0; }
1% {
opacity: 1;
}
}
@keyframes searchwp-spinner-line-fade-quick {
0%, 39%, 100% {
opacity: 0.25; }
40% {
opacity: 1;
}
}
@keyframes searchwp-spinner-line-fade-default {
0%, 100% {
opacity: 0.22; }
1% {
opacity: 1;
}
}