.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;position:relative;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;z-index:7}.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .reusable-block-indicator{background:#fff;border-left:1px dashed #e2e4e7;color:#555d66;border-bottom:1px dashed #e2e4e7;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background:0 0;border:2px solid currentcolor}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:50%;flex-grow:0}}@media (min-width:600px){.wp-block-column:nth-child(odd){margin-right:32px}.wp-block-column:nth-child(even){margin-left:32px}.wp-block-column:not(:first-child){margin-left:32px}.wp-block-column:not(:last-child){margin-right:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:center center;min-height:430px;width:100%;margin:0 0 1.5em 0;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover,.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover{color:#fff}.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}}.wp-block-cover-image.has-background-dim::before,.wp-block-cover.has-background-dim::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10::before,.wp-block-cover.has-background-dim.has-background-dim-10::before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20::before,.wp-block-cover.has-background-dim.has-background-dim-20::before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30::before,.wp-block-cover.has-background-dim.has-background-dim-30::before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40::before,.wp-block-cover.has-background-dim.has-background-dim-40::before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50::before,.wp-block-cover.has-background-dim.has-background-dim-50::before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60::before,.wp-block-cover.has-background-dim.has-background-dim-60::before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70::before,.wp-block-cover.has-background-dim.has-background-dim-70::before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80::before,.wp-block-cover.has-background-dim.has-background-dim-80::before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90::before,.wp-block-cover.has-background-dim.has-background-dim-90::before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100::before,.wp-block-cover.has-background-dim.has-background-dim-100::before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;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__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.editor-block-list__block[data-type="core/embed"][data-align=left] .editor-block-list__block-edit,.editor-block-list__block[data-type="core/embed"][data-align=right] .editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper::before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.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}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.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}.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)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.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 5px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 60%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.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)){.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;-o-object-fit:cover;object-fit:cover}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/ 2)}.wp-block-gallery .blocks-gallery-image:nth-of-type(even),.wp-block-gallery .blocks-gallery-item:nth-of-type(even){margin-right:0}.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){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 16px * 2)/ 3);margin-right:16px}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 16px * 3)/ 4);margin-right:16px}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 16px * 4)/ 5);margin-right:16px}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 16px * 5)/ 6);margin-right:16px}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 16px * 6)/ 7);margin-right:16px}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 16px * 7)/ 8);margin-right:16px}.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}.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}.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}.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}.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}.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}.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}.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}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.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;margin-left:0;margin-right:0}.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-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.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.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc((100% / 2) - 16px)}.wp-block-latest-posts.columns-3 li{width:calc((100% / 3) - 16px)}.wp-block-latest-posts.columns-4 li{width:calc((100% / 4) - 16px)}.wp-block-latest-posts.columns-5 li{width:calc((100% / 5) - 16px)}.wp-block-latest-posts.columns-6 li{width:calc((100% / 6) - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid}.wp-block-media-text{grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8% 0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}p.is-small-text{font-size:14px}p.is-regular-text{font-size:16px}p.is-large-text{font-size:36px}p.is-larger-text{font-size:48px}p.has-drop-cap:not(:focus)::first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap:not(:focus)::after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.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:305px}.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:0 0}.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-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:0 0;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:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns{display:flex}.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:calc(100% / 2)}.wp-block-text-columns.columns-3 .wp-block-column{width:calc(100% / 3)}.wp-block-text-columns.columns-4 .wp-block-column{width:calc(100% / 4)}pre.wp-block-verse{white-space:nowrap;overflow:auto}.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]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {   opacity: 0;   background-color: #ffffff; } figure.wp-block-image img.lazy-hidden { min-width: 150px; } .lazy-loaded {   -webkit-transition: opacity 0.3s;   -moz-transition: opacity 0.3s;   -ms-transition: opacity 0.3s;   -o-transition: opacity 0.3s;   transition: opacity 0.3s;   opacity: 1 !important; } .clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}img,legend {  border: 0; } .commentlist li,ul {  list-style-type: none; } legend,ol,ul {  padding: 0; } body,dd,figure {  margin: 0; } .clearfix:after,.group:after {  clear: both; } .em,dfn,em,span.amp {  font-style: italic; } .header,.header .header-search form,sub,sup {  position: relative; } .commentlist,.featured .box,.sidebar ol,.sidebar ul {  list-style: none; } article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {  display: block; } audio,canvas,video {  display: inline-block; } audio:not([controls]) {  display: none;  height: 0; } [hidden],template {  display: none; } html {  font-family: sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; } a {  background: 0 0; } a:focus {  outline: dotted thin; } a:active,a:hover {  outline: 0; } abbr[title] {  border-bottom: 1px dotted; } hr {  -moz-box-sizing: content-box;  box-sizing: content-box;  height: 0; } mark {  background: #ff0;  color: #000; } code,kbd,pre,samp {  font-family: monospace,serif;  font-size: 1em; } pre {  white-space: pre-wrap; } q {  quotes: "\201C" "\201D" "\2018" "\2019"; } sub,sup {  font-size: 75%;  line-height: 0;  vertical-align: baseline; } sup {  top: -.5em; } sub {  bottom: -.25em; } svg:not(:root) {  overflow: hidden; } fieldset {  border: 1px solid silver;  margin: 0 2px;  padding: .35em .625em .75em; } button,input,select,textarea {  font-family: inherit;  font-size: 100%;  margin: 0; } button,input {  line-height: normal; } button,select {  text-transform: none; } button,html input[type=button],input[type=reset],input[type=submit] {  -webkit-appearance: button;  cursor: pointer; } button[disabled],html input[disabled] {  cursor: default; } input[type=checkbox],input[type=radio] {  box-sizing: border-box;  padding: 0; } input[type=search] {  -webkit-appearance: textfield;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box; } input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {  -webkit-appearance: none; } button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0; } textarea {  overflow: auto;  vertical-align: top; } table {  border-collapse: collapse;  border-spacing: 0; } p {  -webkit-hyphens: auto;  -epub-hyphens: auto; } .small,small {  font-size: 75%; } .clearfix {  zoom: 1; } .clearfix:after,.clearfix:before {  content: "";  display: table; } * {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } .image-replacement {  text-indent: 100%;  white-space: nowrap;  overflow: hidden; } span.amp {  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif!important; } .text-left {  text-align: left; } .text-center {  text-align: center; } .text-right {  text-align: right; } .alert-error,.alert-help,.alert-info,.alert-success {  margin: 10px;  padding: 5px 18px;  border: 1px solid; } .assure-button,.assure-button:visited,.button,.button:visited {  font-family: "Swiss 721 W01";  display: inline-block;  margin-bottom: 20px;  color: #fff;  text-decoration: none;  cursor: pointer; } .reduce-but {  font-size: 15px !important;  font-weight: 400 !important;  padding: 4px 32px !important; } .alert-help {  border-color: #e8dc59;  background: #ebe16f; } .alert-info {  border-color: #bfe4f4;  background: #d5edf8; } .alert-error {  border-color: #f8cdce;  background: #fbe3e4; } .alert-success {  border-color: #deeaae;  background: #e6efc2; } .assure-button,.assure-button:visited {  padding: 4px 20px;  font-size: 20px;  font-weight: 300;  line-height: 2;  border-radius: 0 10px;  background: #00b0ed;  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  transition: all .2s ease-in-out; } .assure-button:active,.assure-button:focus,.assure-button:hover,.assure-button:visited:active,.assure-button:visited:focus,.assure-button:visited:hover {  color: #fff;  background: #0095c9; } .button,.button:visited {  border: 1px solid #007fab;  border-top-color: #0095c9;  border-left-color: #0095c9;  padding: 4px 12px;  font-size: 11px;  font-weight: 700;  text-shadow: 0 1px rgba(0,0,0,.75);  line-height: 21px;  border-radius: 0 10px;  background-color: #009dd3;  background-image: -webkit-gradient(linear,left top,left bottom,from(#00b0ed),to(#009dd3));  background-image: -webkit-linear-gradient(top,#00b0ed,#009dd3);  background-image: -moz-linear-gradient(top,#00b0ed,#009dd3);  background-image: -o-linear-gradient(top,#00b0ed,#009dd3);  background-image: linear-gradient(to bottom,#00b0ed,#009dd3); } .h1,.h2,.h3,.h4,.h5,body,h1,h2,h3,h4,h5 {  line-height: 1.3;  font-family: "Swiss 721 W01"; } .button:focus,.button:hover,.button:visited:focus,.button:visited:hover {  color: #fff;  border: 1px solid #007fab;  border-top-color: #006487;  border-left-color: #006487;  background-color: #008aba;  background-image: -webkit-gradient(linear,left top,left bottom,from(#009dd3),to(#008aba));  background-image: -webkit-linear-gradient(top,#009dd3,#008aba);  background-image: -moz-linear-gradient(top,#009dd3,#008aba);  background-image: -o-linear-gradient(top,#009dd3,#008aba);  background-image: linear-gradient(to bottom,#009dd3,#008aba); } .button:active,.button:visited:active {  background-color: #00b0ed;  background-image: -webkit-gradient(linear,left top,left bottom,from(#009dd3),to(#00b0ed));  background-image: -webkit-linear-gradient(top,#009dd3,#00b0ed);  background-image: -moz-linear-gradient(top,#009dd3,#00b0ed);  background-image: -o-linear-gradient(top,#009dd3,#00b0ed);  background-image: linear-gradient(to bottom,#009dd3,#00b0ed); } .blue-button,.blue-button:visited {  border-color: #008aba;  text-shadow: 0 1px 1px #008aba;  background-color: #009dd3;  background-image: -webkit-gradient(linear,left top,left bottom,from(#00b0ed),to(#009dd3));  background-image: -webkit-linear-gradient(top,#00b0ed,#009dd3);  background-image: -moz-linear-gradient(top,#00b0ed,#009dd3);  background-image: -o-linear-gradient(top,#00b0ed,#009dd3);  background-image: linear-gradient(to bottom,#00b0ed,#009dd3);  box-shadow: inset 0 0 3px #40ceff; } .blue-button:focus,.blue-button:hover,.blue-button:visited:focus,.blue-button:visited:hover {  border-color: #0077a1;  background-color: #008aba;  background-image: -webkit-gradient(linear,left top,left bottom,from(#00a1d9),to(#008aba));  background-image: -webkit-linear-gradient(top,#00a1d9,#008aba);  background-image: -moz-linear-gradient(top,#00a1d9,#008aba);  background-image: -o-linear-gradient(top,#00a1d9,#008aba);  background-image: linear-gradient(to bottom,#00a1d9,#008aba); } .blue-button:active,.blue-button:visited:active {  background-color: #00b0ed;  background-image: -webkit-gradient(linear,left top,left bottom,from(#009dd3),to(#00b0ed));  background-image: -webkit-linear-gradient(top,#009dd3,#00b0ed);  background-image: -moz-linear-gradient(top,#009dd3,#00b0ed);  background-image: -o-linear-gradient(top,#009dd3,#00b0ed);  background-image: linear-gradient(to bottom,#009dd3,#00b0ed); } .desaturate {  filter: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/desaturate.svg#greyscale);  filter: gray;  -webkit-filter: grayscale(100%); } @font-face {  font-family:"Swiss 721 W01_n1";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/efadb268-9678-4ce1-82ce-79f630c16271.eot) format("eot"); } @font-face {  font-family:"Swiss 721 W01";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/efadb268-9678-4ce1-82ce-79f630c16271.eot);src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/efadb268-9678-4ce1-82ce-79f630c16271.eot) format("eot"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/d951ab13-81a4-49ef-b592-499f7101a394.woff) format("woff"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/f29f69e8-d9e1-49d5-b18c-c55d0963ad0d.ttf) format("truetype"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/8221b431-0f46-4dd5-b62d-0670df20ee2a.svg#8221b431-0f46-4dd5-b62d-0670df20ee2a) format("svg");font-weight:100;font-style:normal; } @font-face {  font-family:"Swiss 721 W01_n3";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/8936dd78-6787-48e6-b578-0df6e400b3e1.eot) format("eot"); } @font-face {  font-family:"Swiss 721 W01";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/8936dd78-6787-48e6-b578-0df6e400b3e1.eot);src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/8936dd78-6787-48e6-b578-0df6e400b3e1.eot) format("eot"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/d1001ef9-2b8e-4cd1-99e7-9f48a6f7d356.woff) format("woff"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/0c9b7a6a-39da-4a63-8de4-3a91edeab5de.ttf) format("truetype"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/a3f40f07-8d2b-4630-a6c6-a6e1ceb4e1e7.svg#a3f40f07-8d2b-4630-a6c6-a6e1ceb4e1e7) format("svg");font-weight:300;font-style:normal; } @font-face {  font-family:"Swiss 721 W01_n4";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/debae208-0c7b-4232-ba62-313e2d9d14c7.eot) format("eot"); } @font-face {  font-family:"Swiss 721 W01";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/debae208-0c7b-4232-ba62-313e2d9d14c7.eot);src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/debae208-0c7b-4232-ba62-313e2d9d14c7.eot) format("eot"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/19c307d6-6fd8-47d3-a56d-fa998322491a.woff) format("woff"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/61571c7a-d78e-4d50-822d-194e2b92a1f1.ttf) format("truetype"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/eafecdd5-35c6-4dc5-bc71-9b81010c7fa4.svg#eafecdd5-35c6-4dc5-bc71-9b81010c7fa4) format("svg");font-weight:400;font-style:normal; } @font-face {  font-family:"Swiss 721 W01_i4";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/bba2ccf7-f24b-4179-a219-d858a659212c.eot) format("eot"); } @font-face {  font-family:"Swiss 721 W01";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/bba2ccf7-f24b-4179-a219-d858a659212c.eot);src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/bba2ccf7-f24b-4179-a219-d858a659212c.eot) format("eot"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/e96d0d02-2397-43ee-ba2a-513c21c25216.woff) format("woff"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/dda5a8ff-1d45-46be-8fb8-32750e39fbe2.ttf) format("truetype"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/ca78163f-aee5-4953-ba52-8e43676771ce.svg#ca78163f-aee5-4953-ba52-8e43676771ce) format("svg");font-weight:400;font-style:italic; } @font-face {  font-family:"Swiss 721 W01_n5";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/0a72c688-cbf1-4545-b25d-dc6c6935a2b9.eot) format("eot"); } @font-face {  font-family:"Swiss 721 W01";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/0a72c688-cbf1-4545-b25d-dc6c6935a2b9.eot);src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/0a72c688-cbf1-4545-b25d-dc6c6935a2b9.eot) format("eot"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/ea1567a4-8608-4bb1-a638-bc30606fc950.woff) format("woff"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/95c8bd18-b342-4b31-a039-d332be2affd5.ttf) format("truetype"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/70cfd5cd-d8dc-46c9-9457-197159711dd5.svg#70cfd5cd-d8dc-46c9-9457-197159711dd5) format("svg");font-weight:400;font-style:normal; } @font-face {  font-family:"Swiss 721 W01_n7";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/5b9ccca5-47aa-44da-9a69-75a9c5b8f314.eot) format("eot"); } @font-face {  font-family:"Swiss 721 W01";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/5b9ccca5-47aa-44da-9a69-75a9c5b8f314.eot);src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/5b9ccca5-47aa-44da-9a69-75a9c5b8f314.eot) format("eot"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/6f8c05f7-2d01-4282-ba89-505635df2953.woff) format("woff"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/3fa115a3-0515-4bbd-94cc-555dc6341889.ttf) format("truetype"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/d3755f1d-88db-4cd3-a42b-8226e3aeeaf4.svg#d3755f1d-88db-4cd3-a42b-8226e3aeeaf4) format("svg");font-weight:700;font-style:normal; } @font-face {  font-family:"Swiss 721 W01_i7";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/aad22020-db72-46fe-a2bc-d058fe97e1a8.eot) format("eot"); } @font-face {  font-family:"Swiss 721 W01";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/aad22020-db72-46fe-a2bc-d058fe97e1a8.eot);src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/aad22020-db72-46fe-a2bc-d058fe97e1a8.eot) format("eot"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/52844fb2-eeab-4f8f-a452-7ec45dfbdf64.woff) format("woff"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/e7a2620b-0337-49a5-a1d7-3bfb203f8edf.ttf) format("truetype"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/476cf44f-1415-4052-8b99-0643bedd51b4.svg#476cf44f-1415-4052-8b99-0643bedd51b4) format("svg");font-weight:700;font-style:italic; } @font-face {  font-family:"Swiss 721 W01_n8";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/3eb65125-4482-4e12-86c6-d994ce13a193.eot) format("eot"); } @font-face {  font-family:"Swiss 721 W01";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/3eb65125-4482-4e12-86c6-d994ce13a193.eot);src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/3eb65125-4482-4e12-86c6-d994ce13a193.eot) format("eot"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/937fcf32-ec7c-43d0-b026-4f214608806e.woff) format("woff"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/a8450999-198c-44b6-8d50-55abb75cf4e1.ttf) format("truetype"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/cce5d8c9-f9e2-463b-991a-d173ab0a9cf5.svg#cce5d8c9-f9e2-463b-991a-d173ab0a9cf5) format("svg");font-weight:800;font-style:normal; } @font-face {  font-family:"Swiss 721 W01_n9";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/27917320-0b2d-426d-98d4-83c0e3d69ae4.eot) format("eot"); } @font-face {  font-family:"Swiss 721 W01";src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/27917320-0b2d-426d-98d4-83c0e3d69ae4.eot);src:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/27917320-0b2d-426d-98d4-83c0e3d69ae4.eot) format("eot"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/d023055c-f8aa-452a-8706-4ef531637649.woff) format("woff"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/b54a684f-f07a-44db-83b1-88e64a71e455.ttf) format("truetype"),url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/fonts/ef7088da-e5b3-4467-9b6b-ae692ea09fbb.svg#ef7088da-e5b3-4467-9b6b-ae692ea09fbb) format("svg");font-weight:900;font-style:normal; } body {  font-size: 13px;  font-weight: 300;  color: #333;  overflow-x: hidden;  word-wrap: normal;  hyphens: none;  -ms-hyphens: none;  -moz-hyphens: none;  -webkit-hyphens: none; } .group:after,.group:before {  content: " ";  display: table; } .wrap {  width: 96%;  margin: 0 auto; } a,a:visited {  color: #00b0ed;  text-decoration: none;  -webkit-transition: all .4s ease-in-out;  -moz-transition: all .4s ease-in-out;  transition: all .4s ease-in-out; } a:focus,a:hover,a:visited:focus,a:visited:hover {  color: #008aba; } a:link,a:visited:link {  -webkit-tap-highlight-color: rgba(0,0,0,.3); } .h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5 {  text-rendering: optimizelegibility;  font-weight: 400;  margin: -.25em 0 .5em; } .h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a {  text-decoration: none; } .h1,h1 {  font-size: 22px;  font-weight: 300;  color: #00b0ed;  margin: 0 0 20px;  line-height: 1; } .h2,.h3,.h4,.h5,h2,h3,h4,h5 {  font-size: 16px;  font-weight: 300;  color: #00b0ed; } .h2,h2 {  line-height: 1.2;  margin: 0 0 15px; } p {  hyphens: none;  -moz-hyphens: none; } .strong,b,strong {  font-weight: 400;  color: #00b0ed; } ol {  margin: 0 0 15px 17px!important; } ol li {  margin: 0 0 10px; } .header {  margin: 0 0 30px;  box-shadow: 0 0 0 transparent;  z-index: 30; } .header .logo {  padding: 20px 0;  width: 200px;  margin: 0 auto;  display: block; } .header .logo img {  max-width: 100%;  display: block; } .header .header-search {  float: right;  margin: 26px 0 0;  display: none; } .header .header-search input {  border: 1px solid #ccc;  box-shadow: inset 1px 1px 5px rgba(0,0,0,.15);  border-radius: 3px;  padding: 5px 10px;  font-size: 14px;  font-family: "Swiss 721 W01";  color: #555;  width: 230px;  font-weight: 300; } .header .header-search #searchsubmit {  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/search.png) center center no-repeat;  border: 0;  color: transparent;  position: absolute;  top: 0;  bottom: 0;  right: 0;  width: 33px;  font-size: 0;  text-indent: -9999px;  overflow: hidden;  box-shadow: none;  border-radius: 0; } .header .header-contact {  float: right;  clear: right;  text-align: right; } .header .header-contact .phone-number {  color: #00b0ed;  font-size: 24px;  display: block;  font-weight: 400; } .header .header-contact .email-address {  color: #00b0ed;  font-size: 18px;  display: block;  font-weight: 400; } #mini-header,.flower,.strapline {  display: none; } .header .header-contact .assure-button {  font-size: 15px;  padding: 5px 15px;  font-weight: 400;  background: #00b0ed;  margin: 20px 0; } .header .header-contact .assure-button:hover {  background: #006487; } .header .tagline {  color: #aaa;  font-weight: 300;  float: right;  clear: right;  font-size: 18px; } .child-pages .box:nth-child(3n+1),.header nav,.surgeons .box:nth-child(3n+1) {  clear: both; } .flowers {  position: relative; } .flower,.flower2 {  position: absolute;  z-index: -1; } .flower {  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/big-flower.jpg) no-repeat;  width: 685px;  height: 704px;  margin: 5px 0 0;  right: -183px;  top: -260px; } .flower2 {  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/flower-bg.jpg) no-repeat;  width: 826px;  height: 847px;  left: -420px;  top: 215px;  opacity: .6; } #inner-header,.main-slider {  position: relative; } .strapline {  font-size: 16px;  font-weight: 300;  float: left;  padding: 10px 0 0;  letter-spacing: 2px;  line-height: 1.2;  color: #00B0ED;  width: 113px;  margin: 0;  border-top: 2px solid #00b0ed; } .logo .strapline {  width: 150px;  padding: 5px 0 0;  margin: 10px 0 0;  display: block; } .mobile-menu-toggle {  display: block;  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/navicon.png) left center no-repeat;  font-size: 20px;  line-height: 21px;  cursor: pointer;  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;  color: #00b0ed;  padding: 10px 10px 10px 30px; } .mobile-menu-toggle:hover {  color: #008aba; } .header .nav {  border-bottom: 0; } .header .nav li {  height: 0;  overflow: hidden;  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out; } .header .nav li a {  display: block;  text-decoration: none;  padding: 10px;  border-bottom: 2px solid #fff;  font-weight: 400;  color: #948671;  background: rgba(250,250,250,.9); } .header .nav li ul.children li a,.header .nav li ul.sub-menu li a {  padding-left: 30px; } .mobile-menu-open .header .nav li {  height: 38px; } .mobile-menu-open .mobile-menu-toggle {  background: #00b0ed;  color: #fff;  padding: 10px; } .menu-item-has-children span {  display: none; } .main-slider #homepage-slider_content {  height: 440px!important;  width: 100%!important; } .main-slider .item {  height: 440px;  background-size: cover;  text-align: right;  color: #fff;  position: relative;  width: 100%!important;  z-index: 1!important;  margin: -300px -235px 0 0;  padding: 300px 235px 0 0;  box-sizing: content-box; } .main-slider .slide-background {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/banner-bg-blue-two.jpg) top right no-repeat; } .main-slider .item:nth-child(2n) .slide-background,.main-slider .item:nth-child(4n) .slide-background {  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/banner-bg-pink.jpg) top right no-repeat; } .main-slider .item:nth-child(3n) .slide-background,.main-slider .item:nth-child(5n) .slide-background {  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/banner-bg-blue.jpg) top right no-repeat; } .main-slider .title {  padding: 60px 0 0 30px;  position: relative;  z-index: 2;  max-width: 50%; } .main-slider .headline {  font-weight: 200;  font-size: 60px;  margin: 0 0 15px;  line-height: 1.1;  text-align: left;  color: #00b0ed; } .main-slider .intro {  font-size: 20px;  text-align: left;  color: #8c8c8c;  font-weight: 300;  margin: 40px 0; } .main-slider .item:first-child .slider-button,.main-slider .slider-button {  padding: 4px 32px 4px 6px;  font-size: 16px;  border-radius: 3px;  font-weight: 400;  line-height: 1;  color: #fff;  float: left;  display: block; } .main-slider .item:first-child .slider-button {  background: #ff8375;  position: relative; } .main-slider .item:first-child .slider-button:after {  content: '';  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/arrow-alt.png) center center no-repeat;  position: absolute;  height: 20px;  width: 20px;  right: 2px;  top: 2px;  background-size: 16px; } .main-slider .item:first-child .slider-button:hover {  background: #B15F56; } .main-slider .slider-button {  background: #00b0ed;  position: relative; } .main-slider .slider-button:hover {  color: #fff;  background: #006487; } .main-slider .slider-button:after {  content: '';  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/arrow.png) center center no-repeat;  position: absolute;  height: 20px;  width: 20px;  right: 2px;  top: 2px;  background-size: 16px; } .main-slider .slider-image {  position: absolute;  right: 235px;  bottom: 0; } .main-slider .slider-image img {  max-height: 400px;  width: auto;  margin: 0;  display: block; } .main-slider nav {  position: absolute;  bottom: 30px;  left: 50%;  z-index: 20;  transform: translateX(-50%); } .main-slider nav a {  margin: 0 3px;  background-color: #fff;  color: transparent;  font-size: 0;  overflow: hidden;  text-indent: -9999px;  width: 10px;  height: 10px;  float: left;  border-radius: 100px;  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;  opacity: .7; } .main-slider .paging,.main-slider .paging .next,.main-slider .paging .previous {  position: absolute;  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out; } .main-slider nav .active,.main-slider nav a:hover {  opacity: 1; } .main-slider .paging {  z-index: 70;  width: 100%;  opacity: 0;  bottom: 80px;  transition: all .2s ease-in-out; } .main-slider .paging .next,.main-slider .paging .previous {  width: 46px;  height: 86px;  display: block;  transition: all .2s ease-in-out; } .main-slider .paging .previous {  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/arrow-left-2.png) center center no-repeat;  left: 50px; } .main-slider .paging .previous:hover {  left: 40px; } .main-slider .paging .next {  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/arrow-right-2.png) center center no-repeat;  right: 50px; } .main-slider .paging .next:hover {  right: 40px; } .main-slider:hover .paging {  opacity: 1; } .featured {  margin: 20px -10px; } .featured .box {  width: 100%;  float: left;  padding: 0 10px;  cursor: pointer;  margin: 0 0 20px; } .featured .box .box-inner {  display: block;  position: relative;  border-radius: 0 0 0 50px;  overflow: hidden;  box-shadow: 1px 1px 5px rgba(0,0,0,.4); } .featured .box .box-image {  display: block;  width: 100%;  position: relative;  height: 167px; } .featured .box .box-image img {  margin: 0;  display: block;  width: 100%;  height: auto;  filter: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/desaturate.svg#greyscale);  filter: gray;  -webkit-filter: grayscale(100%);  min-height: 167px; } .featured .box .box-image .overlay {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  opacity: .25;  z-index: 1;  border-radius: 0 0 0 50px;  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  transition: all .2s ease-in-out; } .featured .box .box-text {  display: block;  padding: 15px;  color: #fff;  background: #00b0ed;  text-decoration: none; } .featured .box .box-text .box-heading {  display: block;  font-size: 16px;  margin: 0 0 5px;  line-height: 20px;  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/arrow.png) right center no-repeat;  font-weight: 300; } .featured .box .box-text p {  margin: 0;  font-size: 12px;  font-weight: 300;  line-height: 1.2;  color: #CBEFF9; } .featured .box .inner-text {  margin: -170px 0 0;  height: 170px;  padding: 15px;  color: #fff;  font-size: 14px;  font-weight: 300;  line-height: 1.2;  position: relative;  z-index: 2;  overflow: hidden;  opacity: 0;  -webkit-transition: all .4s ease-in-out;  -moz-transition: all .4s ease-in-out;  transition: all .4s ease-in-out; } .featured .box .inner-text a {  text-decoration: none;  color: #fff;  font-size: 15px;  line-height: 1.4; } .featured .box .inner-text a:hover {  margin: 0 0 0 5px; } .featured .box .inner-text p {  margin: 0; } .featured .box .motif {  position: absolute;  width: 103px;  height: 87px;  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/box-motif.png) no-repeat;  bottom: -10px;  right: -10px;  z-index: 2; } .featured .box:hover .overlay {  opacity: .5; } .featured .box:hover .inner-text {  opacity: 1; } .home .featured li.box:nth-child(4) .overlay {  opacity: 1; } .home .featured li.box:nth-child(4) .inner-text {  opacity: 1; }  .entry-content .featured {  margin: 10px -10px 20px; } .child-pages,.surgeons {  margin: 38px -6px 20px!important; } .child-pages .box,.surgeons .box {  width: 33.33333333333333%;  float: left;  padding: 0 25px;  margin: 0 0 20px;  list-style: none;  max-width: 210px; } .child-pages .box a,.surgeons .box a {  display: block;  text-decoration: none; } .child-pages .box .box-image,.surgeons .box .box-image {  display: block;  width: 100%;  margin: 0;  overflow: hidden;  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  transition: all .2s ease-in-out; } .child-pages .box .box-image img,.surgeons .box .box-image img {  width: 100%;  height: auto;  display: block;  border-radius: 0 50px 0 0;  overflow: hidden; } .child-pages .box .box-title,.surgeons .box .box-title {  display: block;  font-weight: 400;  text-align: center;  line-height: 1.4;  padding: 8px 10px;  border-top: 3px solid #00b0ed;  font-size: 15px;  color: #00b0ed; } .child-pages .box {  width: 158px;  float: none;  display: inline-block;  vertical-align: top; } .child-pages .box.parent-3793 .box-image,.faq-section .qafp-category .faq-catname{  display: none; } .child-pages .box .box-image img {  border: 2px solid #ccc;  border-radius: 0 0 0 50px; } .child-pages .box.parent-3793 {  clear: left;  width: 100%;  margin: 0 0 10px; } .child-pages .box.parent-3793 .box-title {  text-align: left;  font-size: 22px;  font-weight: 400;  color: #00aeef; } #sync2 .item,.blog .view-more,.logos,.pagination {  text-align: center; } .faq-section {  margin: 20px 0 30px; } .faq-section .qafp-faq-title a {  text-decoration: none;  font-weight: 300;  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;  color: #333; } .gform_button,.wpb_image_grid .isotope-item img {  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out; } .faq-section .qafp-faq-title a:hover {  color: #00b0ed; } .faq-section .qafp-category {  margin: 0!important;  font-size: 13px; } .faq-section .qafp-faq {  margin: 0 0 15px; } .faq-section .qafp-faq:last-child {  margin-bottom: 0; } .faq-section .qafp-faq .qafp-faq-title {  margin: 0 0 0 18px;  position: relative; } .faq-section .qafp-faq .qafp-faq-title span {  color: #00b0ed;  font-weight: 800;  position: absolute;  top: -1px;  left: -18px; } .faq-section .qafp-faq .qafp-faq-anchor {  padding: 0; } .faq-section .qafp-faq .qafp-faq-answer {  padding: 3px 0 0 18px; } .contact-form {  max-width: 300px; } .gfield date,.gfield input,.gfield select,.gfield textarea {  width: 100%;  border: 1px solid #aaa;  padding: 6px 10px;  border-radius: 3px;  box-shadow: inset 1px 1px 5px #eee;  font-family: "Swiss 721 W01";  margin: 0 0 10px; } .gfield textarea {  height: 8em; } .gfield select {  width: 48%;  padding: 5px 10px;  cursor: pointer; } .gfield date {  padding: 3px 10px;  width: 48%; } .gfield input[type=checkbox] {  width: auto;  float: left;  box-shadow: none;  margin: 3px 5px 0 0; } .consultation-form p {  margin: 0 0 5px!important; } .gform_button {  background: #00b0ed;  color: #fff;  font-size: 20px;  font-weight: 300;  line-height: 2;  padding: 4px 20px;  border: 0!important;  border-radius: 0 10px;  width: 100%;  font-family: "Swiss 721 W01";  text-shadow: none;  transition: all .2s ease-in-out; } .gform_button:active,.gform_button:focus,.gform_button:hover {  background: #0095c9; } .wpb_image_grid {  margin: 0 -10px; } .wpb_image_grid .isotope-item {  width: 25%;  margin: 0!important; } .wpb_image_grid .isotope-item a {  padding: 10px; } .wpb_image_grid .isotope-item a:hover img {  filter: none;  -webkit-filter: none; } .wpb_image_grid .isotope-item img {  border-radius: 0 0 0 50px;  border: 2px solid #eee;  filter: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/desaturate.svg#greyscale);  filter: gray;  -webkit-filter: grayscale(100%);  transition: all .2s ease-in-out; } #feature-image .call,#sidebar-procedures .call,.newsletter .submit {  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out; } .blog .view-more {  display: block;  font-size: 16px;  margin: 20px 0; } #breadcrumbs {  color: #ccc;  margin: 0 0 20px;  font-weight: 300;  font-size: 12px; } #breadcrumbs a {  text-decoration: none;  color: #bbb; } #breadcrumbs a:hover {  color: #00b0ed; } #breadcrumbs strong {  color: #00b0ed;  font-weight: 300; } .archive-title,.page-title,.single-title {  font-size: 22px;  font-weight: 300;  color: #00b0ed;  margin: 0 0 20px;  line-height: 1; } .byline {  color: #999; } .entry-content ol,.entry-content p,.entry-content ul {  margin: -.3em 0 1.4em; } .entry-content ul {  list-style: disc; } .entry-content ul li {  margin: 0 0 0 20px;  padding: 0 0 .8em; } .entry-content dd {  margin-left: 0;  font-size: .9em;  color: #787878;  margin-bottom: 1.5em; } .entry-content img,.entry-content object,.entry-content video {  max-width: 100%;  height: auto; } .entry-content pre {  background: #eee;  border: 1px solid #cecece;  padding: 10px; } .featured-image img {  border: 2px solid #eee;  border-radius: 0 0 0 50px;  width: 100%; } .image-border img {  border: 2px solid #eee;  border-radius: 0 0 0 50px;  filter: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/desaturate.svg#greyscale);  filter: gray;  -webkit-filter: grayscale(100%); } .wp-caption {  max-width: 100%;  background: #eee;  padding: 5px; } .wp-caption img {  max-width: 100%;  margin-bottom: 0;  width: 100%; } .wp-caption p.wp-caption-text {  font-size: .85em;  margin: 4px 0 7px;  text-align: center; } #feature-image .call,#sidebar-contact .address,#sidebar-procedures .call {  padding: 25px 40px;  font-size: 24px;  line-height: 1;  margin-bottom: 50px;  display: block;  color: #fff; } .page-template-page-homepage-php #feature-image, .page-template-page-homepage-new #feature-image {  margin-top: 0; }  .single #feature-image {  margin-top: 20px; } #feature-image,#sidebar-procedures {  margin-top: -60px; } @media only screen and (max-width:767px) {   #feature-image, #sidebar-procedures {   margin-top: 0;   } } #feature-image .feature-image,#sidebar-procedures .feature-image {  display: block;  position: relative;  border-radius: 0 160px 0 0;  overflow: hidden; } #feature-image .feature-image img,#sidebar-procedures .feature-image img {  width: 100%;  display: block;  height: auto; } #feature-image .feature-image:after,#sidebar-procedures .feature-image:after {  content: '';  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: -40px -40px no-repeat rgba(0,0,0,.01); } #feature-image .box-flower:after,#sidebar-procedures .box-flower:after {  background-image: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/feature-image-flower.png); } #feature-image .call,#sidebar-procedures .call {  background: #00b0ed;  border-radius: 0 0 0 40px;  position: relative;  transition: all .2s ease-in-out; } #feature-image .call:after,#sidebar-procedures .call:after {  position: absolute;  content: '';  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/large-motif.png) no-repeat;  width: 200px;  right: 0;  height: 177px;  bottom: 65px;  background-size: cover;  opacity: .6; } @media only screen and (max-width:500px) {   #feature-image .call:after,#sidebar-procedures .call:after {   position: absolute;   content: '';   background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/large-motif.png) no-repeat;   width: 116px;   right: 2px;   height: 100px;   bottom: 41px;   background-size: cover;   opacity: .6;  } } #feature-image .call:hover,#sidebar-procedures .call:hover {  background: #008aba; } #sidebar-contact .contact-map {  position: relative;  border-radius: 0 200px 0 0;  overflow: hidden; } #sidebar-contact .contact-map iframe {  width: 100%;  display: block;  height: 450px;  border-radius: 0 200px 0 0;  overflow: hidden;  filter: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/desaturate.svg#greyscale);  filter: gray;  -webkit-filter: grayscale(100%); } #sidebar-contact .address {  background: #00b0ed;  border-radius: 0 0 0 40px;  position: relative; } #sidebar-surgeon .surgeon-contact .surgeon-image img {  height: auto;  width: 100%;  display: block;  border-radius: 0 80px 0 0;  overflow: hidden; } #sidebar-surgeon .surgeon-contact .contact-details {  margin: 0 0 50px; } #sidebar-surgeon .surgeon-contact .contact-details .surgeon-links a {  display: block;  background: center no-repeat;  float: left;  height: 20px;  width: 26%;  background-size: contain;  color: #fff;  font-size: 0;  text-indent: 100%;  white-space: nowrap;  overflow: hidden; }  #sidebar-surgeon .surgeon-contact .contact-details .surgeon-links .linkedin {  background-image: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/linkedin.png); } #sidebar-surgeon .surgeon-contact .contact-details .surgeon-links .ratemds {  background-image: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/ratemds.png);  height: 28px;  margin: -4px 0 0; } #sidebar-surgeon .surgeon-contact .contact-details .surgeon-links .realself {  background-image: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/realself.png); } #sidebar-surgeon .surgeon-contact .contact-details .surgeon-links .psh {  background-image: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/Plastic-Surgery-Hub-Logo1.png);  height: 60px; } #sidebar-surgeon .surgeon-contact .contact-details .surgeon-links .sinstagram {  background-image: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/insta-link.jpg);  height: 26px;  width: 26px; } #sidebar-surgeon .surgeon-contact .contact-details .surgeon-links .sfacebook {  background-image: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/fb-link.jpg);  height: 26px;  width: 26px;  margin-right: 8px; } .initials {  margin: -18px 0 16px;  font-size: 14px; } .pagination,.wp-prev-next {  margin: 1.1em 0 2.2em; } .pagination {  clear: both; } .pagination ul {  display: inline-block;  white-space: nowrap;  padding: 0;  clear: both;  margin: 1px; } .pagination ul li {  padding: 0;  margin: 0;  float: left;  display: inline;  overflow: hidden; } .pagination ul li a,.pagination ul li span {  margin: 0;  text-decoration: none;  line-height: 1em;  font-size: 1em;  font-weight: 400;  padding: .5em;  min-width: 1em;  display: block; } .pagination ul li span.current {  font-weight: 700; } .wp-prev-next .prev-link {  float: left; } .commentlist .vcard time,.wp-prev-next .next-link {  float: right; } .commentlist li {  position: relative;  clear: both;  overflow: hidden;  margin-bottom: 1.5em;  padding: .7335em 10px; } .commentlist li:last-child {  margin-bottom: 0; } .commentlist li ul.children {  margin: 0; } .commentlist li[class*=depth-] {  margin-top: 1.1em; } .commentlist li.depth-1 {  margin-left: 0;  margin-top: 0; } .commentlist li:not(.depth-1) {  margin-right: -10px;  margin-left: -10px;  margin-top: 0;  padding-bottom: 0; } .commentlist .comment_content,.commentlist .vcard {  margin-left: 50px; } .commentlist .odd {  background: #eee; } .commentlist .even {  background: #fefefe; } .commentlist .vcard cite.fn {  font-weight: 700;  font-style: normal; } .commentlist .vcard time a {  color: #999;  text-decoration: none; } .commentlist .vcard time a:hover {  text-decoration: underline; } .commentlist .vcard img.avatar {  position: absolute;  left: 10px;  padding: 2px;  border: 1px solid #cecece;  background: #fff; } .commentlist .comment_content p {  margin: .7335em 0 1.5em;  font-size: 1em;  line-height: 1.5em; } .commentlist .comment-reply-link {  text-decoration: none;  float: right;  background: #4598bb;  padding: 3px 5px;  color: #fff;  opacity: .65;  margin-bottom: 10px;  font-weight: 700;  font-size: .9em; } .commentlist .comment-reply-link:focus,.commentlist .comment-reply-link:hover {  opacity: 1; } .respond-form {  margin: 1.5em 10px;  padding-bottom: 2.2em; } .respond-form form {  margin: .75em 0; } .respond-form form li {  list-style-type: none;  clear: both;  margin-bottom: .7335em; } .respond-form form li label,.respond-form form li small {  display: none; } .respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url],.respond-form form textarea {  padding: 3px 6px;  background: #efefef;  border: 2px solid #cecece;  line-height: 1.5em; } .respond-form form input[type=email]:focus,.respond-form form input[type=text]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus {  background: #fff; } .respond-form form input[type=email]:invalid,.respond-form form input[type=text]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid {  outline: 0;  border-color: #fbc2c4;  background-color: #f6e7eb;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none; } .respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url] {  max-width: 400px;  min-width: 250px; } .respond-form form textarea {  resize: none;  width: 97.3%;  height: 150px; } #comment-form-title {  margin: 0 0 1.1em; } #allowed_tags {  margin: 1.5em 10px .7335em 0; } .nocomments {  margin: 0 20px 1.1em; } .procedure-directory article {  float: left;  width: 40%;  padding: 0 30px 0 0; } .procedure-directory .featured {  float: left;  width: 60%;  margin: -10px -10px 50px; } .procedure-directory .featured .box {  width: 50%;  padding: 10px 0 20px 30px; } .procedure-directory .featured .box .box-heading,.procedure-directory .featured .box .box-text {  margin: 0; } .procedure-directory .featured .box .inner-text {  position: absolute;  height: auto;  left: 0;  right: 0;  margin: 0;  bottom: 0;  top: 50px; } .our-team article {  float: left;  padding: 0 20px 0 0; } .news-articles .featured-article {  border-radius: 0 80px 0 20px;  overflow: hidden;  margin-bottom: 20px;  position: relative;  display: block; } .news-articles .featured-article:nth-child(2n) {  margin-right: 0; } .news-articles .featured-article .post-image {  position: relative; } .news-articles .featured-article .post-image:after {  background: rgba(0,0,0,.05);  content: '';  top: 0;  left: 0;  right: 0;  bottom: 0;  position: absolute;  border-radius: 0 80px 0 20px;  overflow: hidden; } .news-articles .featured-article .post-image img {  display: block;  width: 100%;  height: auto;  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;  border-radius: 0 80px 0 20px;  overflow: hidden; } .news-articles .featured-article .post-text {  background: #00b0ed;  padding: 15px 15px 5px;  color: #CBEFF9;  position: absolute;  bottom: 0;  border-radius: 0 0 0 20px;  overflow: hidden; } .news-articles .featured-article .post-text h2 {  margin: 0;  color: #fff; } .news-articles .featured-article .post-text a {  color: #fff;  text-decoration: none; } .news-articles .featured-article .post-text p {  margin: 0; } .news-articles .featured-article .post-text .entry-content {  max-height: 0;  overflow: hidden;  -webkit-transition: all .6s ease-in-out;  -moz-transition: all .6s ease-in-out;  transition: all .6s ease-in-out;  margin: 10px 0 0; } .news-articles .featured-article:hover .post-text .entry-content {  max-height: 200px;  padding: 0 0 10px; } .news-articles .featured-article:hover img {  filter: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/desaturate.svg#greyscale);  filter: gray;  -webkit-filter: grayscale(100%); } .related-news {  margin: 30px 0; } .related-news a.post.hentry {  overflow: hidden;  float: left;  margin: 0 2% 20px 0;  display: block;  text-decoration: none;  border-radius: 0 40px 0 20px;  width: 49%;  position: relative; } .related-news a.post.hentry .post-image img,.related-news a.post.hentry .post-text {  width: 100%;  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out; } .related-news a.post.hentry:nth-child(2n+1) {  margin-right: 0!important; } .related-news a.post.hentry .post-image {  position: relative; } .related-news a.post.hentry .post-image:after {  background: rgba(0,0,0,.05);  content: '';  top: 0;  left: 0;  right: 0;  bottom: 0;  position: absolute;  border-radius: 0 40px 0 20px; } .related-news a.post.hentry .post-image img {  display: block;  height: auto;  filter: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/desaturate.svg#greyscale);  filter: gray;  -webkit-filter: grayscale(100%);  transition: all .3s ease-in-out;  border-radius: 0 40px 0 20px; } .related-news a.post.hentry .post-text {  background: #00b0ed;  padding: 10px 15px 7px;  color: #CBEFF9;  font-size: 13px;  position: absolute;  bottom: 0;  z-index: 1;  border-radius: 0 0 0 20px;  transition: all .3s ease-in-out; } .related-news a.post.hentry .post-text .post-title {  line-height: 1.3;  font-weight: 300;  margin: 0;  color: #fff;  font-size: 16px; } .related-news a.post.hentry .post-text .date {  color: #fff;  margin: -5px 0 10px!important; } .related-news a.post.hentry .post-text a {  color: #fff;  text-decoration: none; } .related-news a.post.hentry .post-text p {  margin: 0; } .related-news a.post.hentry:hover .post-image img {  filter: none;  -webkit-filter: none; } .related-news a.post.hentry:hover .post-text {  background: #006487; } .search .search-title {  margin: 0 0 5px;  font-weight: 400; } .search .byline {  margin: 0 0 16px; } .search .hentry {  border-bottom: 1px solid #ccc;  margin: 0 0 20px; } .search .widgettitle {  border: 0;  color: #00b0ed;  font-weight: 400;  font-size: 22px; } .skin-product-logos {  padding: 10px;  background: rgba(0,176,237,.05); } .skin-products__item {  clear: both;  margin: 0 0 10px;  padding: 10px;  background: #fff;  border-left: 2px solid #00b0ed;  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out; } .skin-products__item:hover {  border-color: #454545; } .skin-products__header {  cursor: pointer; } .skin-products__header img {  max-height: 70px;  width: auto;  display: block;  margin: 0 auto 10px; } .skin-products__body,.toggle__content {  display: none; } .toggle__link {  cursor: pointer; } .toggle__link a:before {  content: '+'; } .footer {  clear: both;  border-top: 2px solid #f4f4f4;  background: #fff;  font-weight: 300;  margin-top: 30px; } .newsletter {  margin: 13px 0 80px; } .newsletter label {  display: block; } .newsletter h2 {  margin: 0; } .newsletter p {  margin: 0 0 15px; } .newsletter .input-text {  width: 100%;  border: 1px solid #aaa;  padding: 6px 10px;  border-radius: 3px;  box-shadow: inset 1px 1px 5px #eee;  font-family: "Swiss 721 W01";  margin: 0 0 10px; } .newsletter .submit {  background: #00b0ed;  color: #fff;  font-size: 20px;  font-weight: 300;  line-height: 2;  padding: 4px 20px;  border: 0;  border-radius: 0 10px;  width: 100%;  font-family: "Swiss 721 W01";  transition: all .2s ease-in-out; } .newsletter .submit:active,.newsletter .submit:focus,.newsletter .submit:hover {  color: #fff;  background: #0095c9; } .logos img {  padding: 0 5px; } #inner-footer {  padding: 20px 0 10px; } #inner-footer nav {  z-index: 1;  position: relative; } .bottom-bar {  border-top: 2px solid #00b0ed;  background: #fff;  position: relative;  font-size: 13px; } .bottom-bar .wrap {  padding: 15px 0;  overflow: hidden; } .bottom-bar a {  text-decoration: none; } .bottom-bar .logos {  float: left;  margin: 0; } .bottom-bar .logos img {  height: 80px; } .bottom-bar .logos .afps img {  height: 70px;  margin: 5px 10px; } .bottom-bar .copyright,.bottom-bar .website-byline {  margin: 0;  line-height: 1.8; } .bottom-bar:before {  background: linear-gradient(to bottom,#fff,#00aeef);  height: 100px;  content: '';  display: block;  position: absolute;  width: 100%;  bottom: 100%;  opacity: .2; } .footer-right {  float: right;  clear: right;  text-align: right; } .footer-social {  float: right; } .footer-social a {  display: inline-block;  height: 28px;  width: 28px;  margin: 0 5px 5px 0;  background: center center no-repeat #00b0ed;  border-radius: 0 10px 0 4px; } .footer-social .facebook {  background-image: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/facebook2.png); } .footer-social .googleplus {  background-image: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/googleplus.png); } .footer-social .instagram {  background-image: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/instagram.png); } .footer-social .twitter {  background-image: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/twitter.png); } .footer-nav li {  margin: 0 0 15px; } .footer-nav li a {  text-decoration: none;  font-size: 16px;  color: #00b0ed;  font-weight: 300;  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  transition: all .2s ease-in-out; } .footer-nav li a:focus,.footer-nav li a:hover {  color: #21c6ff; } .footer-nav li .sub-menu li {  margin: 0; } .footer-nav li .sub-menu li a {  font-size: 12px;  font-weight: 300;  color: #5e5e5e; } .footer-nav li .sub-menu li a:focus,.footer-nav li .sub-menu li a:hover {  color: #787878; } .footer-nav li .sub-menu li ul {  margin: 0 0 10px; } .footer-nav li .sub-menu li li a:before {  content: '> '; } .name_first label,.name_last label {  display: none; } @media only screen and (min-width:481px) {  .header .logo {   float: left;  }  .header .header-search {   display: block;  }  .featured .box {   width: 50%;  }  .entry-content .alignleft,.entry-content img.alignleft {   margin-right: 1.5em;   display: inline;   float: left;  }  .entry-content .alignright,.entry-content img.alignright {   margin-left: 1.5em;   display: inline;   float: right;  }  .entry-content .aligncenter,.entry-content img.aligncenter {   margin-right: auto;   margin-left: auto;   display: block;   clear: both;  } } @media only screen and (min-width:768px) {  #mini-header,.header .strapline {   display: block;  }  .onecol {   width: 5.801104972%;  }  .twocol {   width: 14.364640883%;  }  .threecol {   width: 22.928176794%;  }  .fourcol {   width: 31.491712705%;  }  .fivecol {   width: 40.055248616%;  }  .sixcol {   width: 48.618784527%;  }  .sevencol {   width: 57.182320438000005%;  }  .eightcol {   width: 65.74585634900001%;  }  .ninecol {   width: 74.30939226%;  }  .tencol {   width: 82.87292817100001%;  }  .elevencol {   width: 91.436464082%;  }  .twelvecol {   width: 99.999999993%;  }  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol {   position: relative;   float: left;   margin-left: 2.762430939%;  }  .first {   margin-left: 0;  }  .last {   float: right;  }  .wrap {   max-width: 1160px;  }  #mini-header.scroll {   top: 0;  }  #mini-header {   box-shadow: 0 0 10px rgba(0,0,0,.2);   z-index: 9999;   background: #fff;   width: 100%;   position: fixed;   top: -200px;   -webkit-transition: all .3s ease-in-out;   -moz-transition: all .3s ease-in-out;   transition: all .3s ease-in-out;  }  #mini-header .logo {   margin: 0 0 -40px;   padding: 10px 0;  }  #mini-header .logo img {   max-width: 150px;  }  #mini-header .header-search {   opacity: 0;   margin: -50px;  }  #mini-header .header-contact {   margin: 15px 10px -10px;  }  #mini-header .strapline {   opacity: 0;   margin: 0 -40px -60px 0;  }  #mini-header .assure-button {   opacity: 0;   margin: -20px 0 0;   height: 0;  }  #mini-header .nav {   margin: -10px 0 0;  }  #mini-header .nav li a {   font-size: 13px;   border-top-width: 2px;  }  #mini-header .nav .current-menu-item a {   border-top: 4px solid #00b0ed;   margin-top: -2px;  }  .header .logo .strapline {   display: none;  }  .header nav .middle {   border-top: 2px solid #00b0ed;   overflow: hidden;  }  .mobile-menu-toggle {   display: none!important;  }  .header .nav {   border: 0;   margin: 0;   float: right;  }  .header .nav ul {   margin-top: 0;  }  .header .nav li {   position: relative;   float: left;   margin: 0 0 0 4px;   padding: 0;   border-top: 2px solid #00b0ed;   height: auto;   overflow: visible;  }  .header .nav li a {   border-bottom: 0;   padding: 10px;   color: #808184;   text-align: center;   font-size: 12px;   font-weight: 400;   line-height: 1;   margin: 2px 0 0;   background: 0 0;  }  .header .nav li:focus a,.header .nav li:hover a {   background: #00b0ed!important;   color: #fff;  }  .header .nav li ul.children,.header .nav li ul.sub-menu {   margin-top: 0;   border: 0!important;   position: absolute;   overflow: hidden;   z-index: 9999;   padding: 0;   width: 240px;  }  .header .nav li ul.children li,.header .nav li ul.sub-menu li {   float: none;   width: auto;   padding: 0;   height: 0;   overflow: hidden;   border: 0 solid #fff;   margin: 0;   top: 0!important;   -webkit-transition: all .3s ease-in-out;   -moz-transition: all .3s ease-in-out;   transition: all .3s ease-in-out;  }  .header .nav li ul.children li a,.header .nav li ul.sub-menu li a {   color: #948671;  }  .header .nav li ul.children li .sub-menu,.header .nav li ul.sub-menu li .sub-menu {   padding: 0;   left: 100%;   top: 0;  }  .header .nav li ul.children li .sub-menu li,.header .nav li ul.sub-menu li .sub-menu li {   height: 0;   overflow: hidden;  }  .header .nav li:hover .sub-menu,.header .nav li:hover .sub-menu li:hover {   overflow: visible;  }  .header .nav li ul.children li:focus a,.header .nav li ul.children li:hover a,.header .nav li ul.sub-menu li:focus a,.header .nav li ul.sub-menu li:hover a {   background: rgba(148,134,113,.9)!important;   color: #fff;  }  .header .nav li ul.children li:focus .sub-menu,.header .nav li ul.children li:hover .sub-menu,.header .nav li ul.sub-menu li:focus .sub-menu,.header .nav li ul.sub-menu li:hover .sub-menu {   margin: -2px 0 0;   border-left: 2px solid #fff!important;  }  .header .nav li ul.children li:focus .sub-menu li,.header .nav li ul.children li:hover .sub-menu li,.header .nav li ul.sub-menu li:focus .sub-menu li,.header .nav li ul.sub-menu li:hover .sub-menu li {   height: 34px;   border-top: 2px solid #fff;  }  .header .nav li ul.children li:focus .sub-menu a,.header .nav li ul.children li:hover .sub-menu a,.header .nav li ul.sub-menu li:focus .sub-menu a,.header .nav li ul.sub-menu li:hover .sub-menu a {   background: rgba(250,250,250,.9)!important;   color: #948671;  }  .header .nav li ul.children li:focus .sub-menu a:focus,.header .nav li ul.children li:focus .sub-menu a:hover,.header .nav li ul.children li:hover .sub-menu a:focus,.header .nav li ul.children li:hover .sub-menu a:hover,.header .nav li ul.sub-menu li:focus .sub-menu a:focus,.header .nav li ul.sub-menu li:focus .sub-menu a:hover,.header .nav li ul.sub-menu li:hover .sub-menu a:focus,.header .nav li ul.sub-menu li:hover .sub-menu a:hover {   background: rgba(148,134,113,.9)!important;   color: #fff;  }  .header .nav li ul.children li a,.header .nav li ul.sub-menu li a {   border: 0;   padding: 10px 8px;   display: block;   font-size: 14px;   font-weight: 400;   text-align: left;   margin: 0!important;   background: rgba(250,250,250,.9)!important;  }  .header .nav li:hover .sub-menu li {   height: 34px;   border-top: 2px solid #fff;  }  .header .nav li.current-menu-item,.header .nav li.current-page-ancestor,.header .nav li.current_page_item {   position: relative;   top: -3px;   border-top: 5px solid #00b0ed;  }  .sidebar {   margin-top: 2.2em;  }  .widgettitle {   border-bottom: 2px solid #444;   margin-bottom: .75em;  }  .widget {   padding: 0 10px;   margin: 2.2em 0;  }  .widget ul li {   margin-bottom: .75em;  }  .widget ul li ul {   margin-top: .75em;   padding-left: 1em;  } } @media only screen and (min-width:960px) {  .featured .box {   width: 25%;  }  .page-template-page-homepage-php .featured .box-text {   min-height: 83px;  } } @media only screen and (min-width:1030px) {  .strapline {   font-size: 20px;   width: 140px;  }  .header .nav li a {   padding: 15px 19px;   font-size: 14px;  }  .header .logo {   width: auto;  }  .header .header-search {   margin: 56px 0 0;  } } @media only screen and (max-width:959px) {  .main-slider .headline {   font-size: 36px;  }  .main-slider .intro,.main-slider .slider-button {   font-size: 14px;  }  .main-slider #homepage-slider_content,.main-slider .item {   height: 420px!important;  }  .main-slider .slider-image img {   max-height: 260px;  }  .bottom-bar .logos img {   height: 53px!important;   margin: 10px 0 0!important;  } } @media only screen and (max-width:767px) {  .procedure-directory article {   float: none;   width: auto;   padding: 0;  }  .procedure-directory .featured {   float: none;   width: auto;   margin: 0 -10px;  }  .procedure-directory .featured .box {   width: 100%;   padding: 10px;  }  .wrap {   width: 90%;  }  .header .nav {   margin: 0;  }  .main-slider .headline {   font-size: 28px;  }  .main-slider .intro {   margin: 20px 0;  }  .main-slider .title {   max-width: 100%;   padding: 30px 20px;  }  .main-slider .slide-background {   background-position: left bottom!important;   border-radius: 0 100px 0 0;  }  .main-slider .item {   margin: 0;   padding: 0;  }  .main-slider .slider-image {   right: 0;  }  .bottom-bar .logos {   float: none;   margin: 0 0 20px;  }  .footer-social {   float: left;  }  .header .nav .open {   height: auto!important;  }  .header .nav li li {   height: 0!important;  }  .header .nav .open li {   height: 38px!important;  }  .header .nav .open .open {   height: auto!important;  }  .header .nav .sub-menu .sub-menu li {   height: 0!important;  }  .header .nav .sub-menu .sub-menu li a {   padding-left: 60px;  }  .header .nav .sub-menu .open .sub-menu li {   height: 38px!important;  }  .menu-item-has-children span {   display: block;   float: right;   background: #00b0ed;   z-index: 999;   color: #fff;   position: absolute;   top: 0;   right: 0;   padding: 8px 18px;   font-size: 16px;   font-weight: 700;   cursor: pointer;  }  .menu-item-has-children {   position: relative;  } } @media only screen and (max-width:480px) {  .header .header-contact {   float: none;   text-align: left;  }  .header .logo {   margin: 0;  }   #feature-image .feature-image,#sidebar-procedures .feature-image {   border-radius: 0 80px 0 0;  }  #feature-image .call,#sidebar-procedures .call {   font-size: 18px;   padding: 15px 20px;   border-radius: 0 0 0 20px;  }  .footer-right,.footer-social {   float: none;   text-align: center;  } }  .assure-button.pink-button {  background: #ff8375;  font-size: 14px; } .assure-button.pink-button:hover {  background: #B15F56; } .post-5954 #sidebar-procedures .call {  background: #ff8375; } .post-5954 #sidebar-procedures .call:hover {  background: #B15F56; } .gallery-sliders {  display: inline-block;  width: 100%;  padding-bottom: 50px; } .owl-carousel .item img {  width: 100%;  height: auto;  display: block;  padding-bottom: 0px;  margin-bottom: -1px; } #sync1 .item img {  border-radius: 0 112px 0 0; } #sync1 {  -webkit-border-radius: 0 50px 0 0;  -moz-border-radius: 0 50px 0 0;  border-radius: 0 50px 0 0;  overflow: hidden; } #sync1 .item {  color: #FFF; } #sync1 .item p {  display: inline-block;  width: 100%;  background: #ff8375;  padding: 10px 15px;  margin: 0;  font-size: 14px;  border-radius: 0 0 0 10px; } #sync1 .owl-buttons>div {  position: absolute;  top: 50%;  margin-top: -10px;  width: 20px;  font-size: 35px;  line-height: 20px;  font-weight: 700;  color: #fff;  opacity: .7;  transition: all .4s ease-in-out 0s; } #sync1 .owl-buttons>div:hover {  opacity: 1; } #sync1 .owl-buttons>div.owl-prev {  left: 15px; } #sync1 .owl-buttons>div.owl-next {  right: 15px; } #sync2 {  margin-top: 10px;  padding-left: 25px;  padding-right: 25px; } #sync2 .item {  cursor: pointer;  position: relative;  overflow: hidden;  padding: 0 7px; } #sync2 .item span,#sync2 .owl-buttons>div {  position: absolute;  height: 27px;  color: #fff;  text-align: center;  transition: all .4s ease-in-out 0s; } #sync2 .item span {  left: 7px;  right: 7px;  background: rgba(255,131,117,.5);  bottom: -27px;  padding: 5px; } #sync2 .item:hover span {  bottom: 0; } #sync2 .synced .item span {  bottom: 0; } #sync2 .synced .item span {  bottom: 0; }  #sync2 .owl-buttons>div {  background: #b2afaa;  top: 50%;  margin-top: -10px;  width: 27px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  font-size: 15px;  line-height: 17px;  font-weight: 700;  opacity: .7;  padding: 5px 0 0; } #sync2 .owl-buttons>div:hover {  opacity: 1; } #sync2 .owl-buttons>div.owl-prev {  left: 0;  padding-right: 1px; } #sync2 .owl-buttons>div.owl-next {  right: 0;  padding-left: 2px; } #sync2 .owl-pagination {  float: right;  margin-top: 15px;  margin-right: -32px; } #sync2 .owl-pagination>div {   float: left;   padding: 7px 12px;   color: #b2afaa;   margin-right: 10px;   border-radius: 29px;   border: 1px solid #D0D0D0; } #sync2 .owl-pagination>div.active {   color: #636363;   border: 1px solid #696969; } @media only screen and (max-width:1024px) {  .assure-button.pink-button {   font-size: 12px;   padding-left: 5px;   padding-right: 5px;   width: 100%;   text-align: center;  } } @media only screen and (max-width:767px) {  #sync1 .owl-buttons>div {   margin-top: 0;   top: 37%;  } } @media only screen and (max-width:600px) {  #sync1 .item img {   border-radius: 0 70px 0 0;  } } @media only screen and (max-width:479px) {  #sync1 .owl-buttons>div {   top: 28%;  } } .secondaryc {  padding: 5px 0 3px; } .secondaryc div {  padding: 6px 0;  display: block;  font-style: italic;  color: #ff8375;  font-size: 16px;  font-weight: 300; } #sidebar-procedures .call2 {  display: block;  background: #ff8375;  color: #fff;  padding: 18px 40px;  border-radius: 0 0 0 20px;  font-size: 18px;  line-height: 1;  position: relative;  margin-bottom: 38px;  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  transition: all .2s ease-in-out; } a#call1home { background: #ff8375; } #call1home,a#call1home:hover {  margin: 20px 5px 20px 0; } .assure-button.assure-red {  background: #ff8375; } .assure-button.assure-red:hover {  background: #B15F56; }  #sidebar-procedures .feature-image2 {  display: block;  position: relative;  border-radius: 0 70px 0 0;  overflow: hidden; } #feature-image .feature-image2:after,#sidebar-procedures .feature-image2:after {  content: '';  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: -40px -40px no-repeat rgba(0,0,0,.01); } a#call1gallery.assure-button {font-size: 15px;   padding: 5px 15px;   font-weight: 400;} a#call1gallery.assure-button, a#call1home.assure-button, {  background: #ff8375; } #sidebar-procedures .featured-aug:hover .call2 {  background: #B15F56; } #feature-image .feature-image2 img,#sidebar-procedures .feature-image2 img {  width: 100%;  display: block;  height: auto; } .feature-image:hover + .call {  background: #006487 !important; }  .page-id-5954 .feature-image:hover + .call {  background: #B15F56 !important; }  .featured-aug:hover .feature-image2 img {  filter: none;  -webkit-filter: none; } a#call1home:hover, a#call1gallery.assure-button:hover {  background: #B15F56; } #post-3789 .toggle__link a,.page-id-3818 .toggle__link a {  color: #ff8375; } #post-3789 .toggle__link a:hover,.page-id-3818 .toggle__link a:hover {  color: #B15F56; } @media only screen and (max-width:462px) {   #call1home, a#call1home:hover {   margin: 20px 5px 0px 0;   } }   #sync2 .owl-wrapper .owl-item:nth-child(4n+2) {border-right: 4px solid #00b0ed;} @media only screen and (max-width:783px) {   #sync2 .owl-wrapper .owl-item {border-right: none !important;} } @media print {  blockquote,img,pre,tr {   page-break-inside: avoid;  }  * {   background: 0 0!important;   color: #000!important;   text-shadow: none!important;   filter: none!important;   -ms-filter: none!important;  }  a,a:visited {   color: #444!important;   text-decoration: underline;  }  a:after,a:visited:after {   content: " (" attr(href) ")";  }  a abbr[title]:after,a:visited abbr[title]:after {   content: " (" attr(title) ")";  }  .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {   content: "";  }  blockquote,pre {   border: 1px solid #999;  }  thead {   display: table-header-group;  }  img {   max-width: 100%!important;  }  h2,h3,p {   orphans: 3;   widows: 3;  }  h2,h3 {   page-break-after: avoid;  }  .page-navigation,.respond-form,.sidebar,.wp-prev-next,nav {   display: none;  } } .fauxside .feature-image2 {   display: block;   position: relative;   border-radius: 0 70px 0 0;   overflow: hidden; } .fauxside .feature-image2 img {  width:100% !important; } .fauxside .call2 {   display: block;   background: #ff8375;   color: #fff;   padding: 18px 40px;   border-radius: 0 0 0 20px;   font-size: 18px;   line-height: 1;   position: relative;   margin-bottom: 38px;   -webkit-transition: all .2s ease-in-out;   -moz-transition: all .2s ease-in-out;   transition: all .2s ease-in-out;   margin-top: -4px; } .fauxside .featured-aug:hover .call2 {   background: #B15F56;   color: #fff; }  .fauxside .call {   background: #ff8375;   border-radius: 0 0 0 40px;   position: relative;   transition: all .2s ease-in-out;   padding: 25px 40px;   font-size: 24px;   line-height: 1;   margin-bottom: 50px;   display: block;   color: #fff;   margin-top: -4px; } .fauxside .feature-image {   display: block;   position: relative;   border-radius: 0 160px 0 0;   overflow: hidden; } .fauxside:hover .call, .mob2:hover {  color:#fff; } .mob2:hover {  background: #B15F56; } @media only screen and (max-width:767px) {   #deskonly {display: none;}   .deskshow {display: none !important;} } @media only screen and (min-width:767px) {   #deskonly {display: inline-block;}   .fauxside {display: none;} } .validation_error, .validation_message {color:red; font-weight:bold;} .validation_message:after { content:'\2191';} .termsblue {   max-width: 316px;   margin: 0 0 10px;   font-style: italic;   color: #00b0ed;   text-align: right; } *,p { -moz-hyphens:none; -ms-hyphens:none; -webkit-hyphens: none; hyphens:none; word-break:keep-all; } .gfield select {   width: auto !important; } .page-id-6754 #mini-header {display: none !important;} #fsForm2591801 {font-family: "Swiss 721 W01" !important;} @media only screen and (max-width:434px) {  .item .intro br {   display: none;  } } .slider-image img {max-width: 593px; height: auto;} @media only screen and (max-width:482px) {  .slider-image img {max-width: 355px; height: auto;} }  .info-item:nth-child(2n + 1) {  background-color: #f5f5f5; } .info-item-text {  padding-top: 20px; } .info-item-text h1 {  margin-bottom: 10px; } .info-item-video {  position: relative;  height: 0;  padding-top: 56.25%;  width: 100%;  display: inline-block; } .info-item-video iframe {  width: 100% !important;  height: 100% !important;  position: absolute;  left: 0;  top: 0; } .info-item-img {  overflow: hidden;  position: relative; } .info-item-img img {  max-width: 100%;  display: block; } .info-item:nth-child(2n) .info-item-img:after {  right: -47px;  bottom: -33px; } .info-item:nth-child(2n + 1) .info-item-img:after, .info-item:nth-child(2) .info-item-img:after {  left: -24px;  bottom: -13px; } .info-item-img:after, .info-item:nth-child(2) .info-item-img:after {  position: absolute;  content: '';  background: url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/images/large-motif.png) no-repeat;  width: 126px;  height: 105px;  background-size: cover; } .info-item .assure-button {  margin-right: 12px; } .info-item .assure-button:last-child {  margin-right: 0; } .button-bottom-wrap {  padding: 27px 15px;  text-align: center;  background-color: #f5f5f5; } .button-bottom-wrap .assure-button {  margin-bottom: 0; } .button-bottom-wrap .assure-button, .button-bottom-wrap .assure-button:visited {  padding: 9px 45px; } @media screen and (max-width: 767px) {  .info-item {   padding-top: 40px;   padding-bottom: 20px;  } } @media screen and (max-width: 479px) {  .info-item-img {   border-radius: 0 38px 0 14px;  } } @media screen and (min-width: 480px) {  .info-item-img {   border-radius: 0 76px 0 28px;  } } @media screen and (min-width: 768px) {  .info-item {   padding-top: 50px;   padding-bottom: 50px;  }  .info-item .wrap {   display: flex;   align-items: center;   justify-content: space-between;  }  .info-item:nth-child(2n) .wrap {   flex-direction: row-reverse;  }  .info-item-video {   max-width: 520px;   padding-top: 51.5%;  }  .info-item-img {   max-width: 520px;  } }   .owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel{ display: none; position: relative; width: 100%; -ms-touch-action: pan-y; } .owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%; } .owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }  .owl-carousel .owl-item{ float: left; } .owl-controls .owl-page, .owl-controls .owl-buttons div{ cursor: pointer; } .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }  .grabbing {   cursor:url(//www.assurecosmeticcentre.com.au/wp-content/themes/assure/library/js/libs/owl-carousel/grabbing.png) 8 8, move; }  .owl-carousel .owl-wrapper, .owl-carousel .owl-item{ -webkit-backface-visibility: hidden; -moz-backface-visibility:  hidden; -ms-backface-visibility:   hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0); } .qafp-faq-answer{display:block !important}.qafp-home .qafp-faq-answer{display:none !important}.expand-all{display:none}@media screen {
.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{*zoom:1}.qafp-faqs .left-half,.qafp-faqs .right-half{float:left;width:45%}.qafp-faqs .right-half{margin-left:5%}.qafp-category{margin-bottom:8px}.faq-catname{margin-bottom:1em !important;}.qafp-fa-caret-right:before{content:"\2b\a0 ";}.qafp-fa-caret-right.qafp-fa-open:before {content:"\2212\a0 " !important;}.qafp-faq-title{}.collapsible .qafp-faq-answer{display:none}.open .qafp-faq-answer{display:block}.qafp-faq-meta,.expand-all{font-size:80%}.qafp-show-more{display:block;margin:-1em 0 1em 0;font-size:100%}.qafp-modified{font-size:90%}.qafp-modified-search{margin:0 0 .5em 0}.qafp-modified-nosearch{margin:0 0 1em 0}.qafp-comments{font-size:90%;margin:0 0 8px 4px}#qafp_searchform{margin-bottom:20px}.qafp_search{width:50%;margin:0 10px 0 0}.qafp-post-like{margin-top:1em}.qafp-post-like a{text-decoration:none}.qafp-rating-helper{font-size:120%}.qafp-voted .qafp-rating-helper{display:none}.qafp-like-light{background:url(//www.assurecosmeticcentre.com.au/wp-content/plugins/q-and-a-focus-plus-faq/img/ratings-light.png) no-repeat 0 0;width:15px;height:14px;display:inline-block;margin:4px 4px -3px 0}.qafp-like-light:hover{background:url(//www.assurecosmeticcentre.com.au/wp-content/plugins/q-and-a-focus-plus-faq/img/ratings-light.png) no-repeat -16px 0}.qafp-like-dark{background:url(//www.assurecosmeticcentre.com.au/wp-content/plugins/q-and-a-focus-plus-faq/img/ratings-dark.png) no-repeat 0 0;width:15px;height:14px;display:inline-block;margin:4px 4px -3px 0}.qafp-like-dark:hover{background:url(//www.assurecosmeticcentre.com.au/wp-content/plugins/q-and-a-focus-plus-faq/img/ratings-dark.png) no-repeat -16px 0}.qafp-voted .qafp-like-light,.qafp-voted .qafp-like-light:hover,.qafp-post-like .qafp-alreadyvoted-light,.qafp-voted .qafp-like-dark,.qafp-voted .qafp-like-dark:hover,.qafp-post-like .qafp-alreadyvoted-dark{background-position:-32px 0} 
}