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:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\201C \201D \2018 \2019}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}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}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,figure{margin:0}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.row:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}body{margin:0;font-family:'Lato', sans-serif;font-weight:400;font-size:16px;color:#2b2728}@media (max-width: 640px){body{font-size:14px}}b,strong{font-weight:600}.primary-header .logo{float:left;width:500px;height:250px;overflow:hidden;margin:30px 0 10px 0;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width: 1000px){.primary-header .logo{width:40%;height:auto;margin:20px 0 10px 0}}@media (max-width: 640px){.primary-header .logo{width:40%}}.primary-header .logo img{width:100%;height:auto}@media (max-width: 640px){.primary-header .logo img{max-width:200px}}.primary-header .logo:hover{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.primary-header .phone{float:right;font-family:"bebas-neue", Arial Black, Arial, sans-serif;text-transform:uppercase;color:#e72419;text-align:right;margin-top:190px;width:500px;margin-top:40px}@media (max-width: 1000px){.primary-header .phone{width:50%;margin-top:20px;padding-right:20px}}.primary-header .phone h4{font-weight:400;margin:0;font-size:32px}@media (max-width: 1000px){.primary-header .phone h4{font-size:22px}}@media (max-width: 640px){.primary-header .phone h4{font-size:18px;position:absolute;left:20px;margin-top:-50px}}.primary-header .mobile{display:none;position:fixed;overflow-y:scroll;top:0;right:0;width:75%;height:100%;background:#232323;z-index:99;font-size:16px}.primary-header .mobile ul{margin:0;padding:0}.primary-header .mobile ul.sub-menu{display:none;padding-left:20px}.primary-header .mobile li{display:block;width:100%}.primary-header .mobile a{display:block;width:calc( 100% - 40px );padding:10px 20px;text-decoration:none;color:#ccc}.primary-header .mobile a:hover{background:#444}.primary-header .nav{font-family:"bebas-neue", Arial Black, Arial, sans-serif;text-transform:uppercase;background:#3f3f40;font-size:20px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-top-left-radius:10px;-moz-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}@media (max-width: 1000px){.primary-header .nav{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}}@media (max-width: 640px){.primary-header .nav{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-top-left-radius:0;-moz-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}}.primary-header .nav a{color:#6e6e6f;text-decoration:none}.primary-header .nav ul.sub-menu-second{margin-top:-36px;min-width:300px;width:auto}.primary-header .nav ul.sub-menu-second li{width:auto;max-width:10000px !important}.primary-header .nav ul.sub-menu-second li a{display:block;width:80%;max-width:10000px !important}.primary-header .nav ul.sub-menu{display:none;position:absolute;background:#3f3f40;text-align:left;height:auto;font-size:14px;font-family:"prenton", Helvetica, Arial, sans-serif;text-transform:none;max-width:420px}.primary-header .nav ul.sub-menu li{display:block;float:none}.primary-header .nav ul.sub-menu a{padding:0;line-height:20px !important;display:block;width:100%;padding:8px 30px;max-width:280px}.primary-header .nav ul{margin:0;padding:0;height:45px;text-align:center}@media (max-width: 1000px){.primary-header .nav ul{height:40px;overflow:hidden;font-size:18px}}.primary-header .nav ul li{display:inline-block;line-height:45px;cursor:pointer}@media (max-width: 1000px){.primary-header .nav ul li{line-height:40px}}@media (max-width: 640px){.primary-header .nav ul li{display:block;background:url(//www.essm.net.au/wp-content/themes/essm/assets/img/arrow-down.png) 90% center no-repeat}}.primary-header .nav ul a{padding:0 22px}@media (max-width: 1000px){.primary-header .nav ul a{padding:0 15px}}@media (max-width: 640px){.primary-header .nav ul a{padding:0;display:block;width:100%}}.primary-header .nav ul li:hover{background:#e72419}.primary-header .nav ul li:hover a{color:#fff}.primary-header .nav ul li.active a,.primary-header .nav ul a:hover,.primary-header .nav ul li.current-menu-item a,.primary-header .nav ul li.current-menu-ancestor a{color:#fff}.gallery-wrapper .col-1{width:100%}.gallery-wrapper .col-1 img{width:100%}.gallery-wrapper .col-2{width:50%;float:left}.gallery-wrapper .col-2 img{width:100%}.gallery-wrapper .col-3{width:33%;float:left}.gallery-wrapper .col-3 img{width:100%}.gallery-wrapper .col{overflow:hidden}.slider{min-width:1000px;height:320px;margin:0 auto;overflow:hidden}@media (max-width: 1000px){.slider{min-width:0;width:100%;height:auto}}@media (max-width: 1000px){.slider img{width:100%;height:auto}}.slider .overlay{position:absolute;z-index:5;width:39px;height:81px;margin-left:-32px;margin-top:250px;background:url(//www.essm.net.au/wp-content/themes/essm/assets/img/slider-overlay.png) center center no-repeat}@media (max-width: 1000px){.slider .overlay{display:none}}.slider ul{margin:0 auto;padding:0;height:335px;width:1000px}@media (max-width: 1000px){.slider ul{width:100%;height:auto}}.slider ul li{width:100%;height:100%;display:block;list-style-type:none;margin:0;padding:0}.content-wrapper{margin:30px 0;letter-spacing:0.5px}.content-wrapper .contact-form-wrapper:before{width:0;height:0;border-bottom:24px solid #2b2728;border-left:24px solid transparent;border-right:24px solid transparent;display:table;content:"";margin:-32px 0 0 5%}.content-wrapper .contact-form-wrapper{margin-top:2em;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#2b2728;color:#fff}.content-wrapper .contact-form-wrapper .row{margin:0 0 1em 0}.content-wrapper .contact-form-wrapper .row:first-of-type{margin:0.5em 0 1em 0}.content-wrapper .contact-form-wrapper .row:last-of-type{margin:0}.content-wrapper .contact-form-wrapper label{font-size:14px;display:block;margin-bottom:5px}.content-wrapper .contact-form-wrapper select{display:block;width:100%;font-family:'Lato', sans-serif;font-weight:400;padding:0.5em}.content-wrapper .contact-form-wrapper input,.content-wrapper .contact-form-wrapper textarea{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ccc;color:#2b2728;font-family:'Lato', sans-serif;font-weight:400;border-style:none;padding:0.5em 0.5em}.content-wrapper .contact-form-wrapper textarea{resize:none;height:160px}.content-wrapper .contact-form-wrapper input.submit{background:#e72419;color:#fff;font-family:"bebas-neue", Arial Black, Arial, sans-serif;text-transform:uppercase;font-size:24px}.content-wrapper .content-full{float:none !important;width:100% !important}.content-wrapper .content{float:left;width:630px}@media (max-width: 1000px){.content-wrapper .content{width:65%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.5em 1em}}@media (max-width: 640px){.content-wrapper .content{float:none;width:100%}}@media (max-width: 640px){.content-wrapper .content img{max-width:100%;height:auto}}@media (max-width: 640px){.content-wrapper .content .alignleft,.content-wrapper .content .alignright{float:none !important;max-width:100%;height:auto;width:100% !important;display:block;text-align:center;margin:1em auto;padding:0}.content-wrapper .content .alignleft img,.content-wrapper .content .alignright img{display:block;width:100%;height:auto}}.content-wrapper .content .navigation{margin:60px 0;text-align:right}.content-wrapper .content .navigation a{color:#2b2728;text-decoration:none}.content-wrapper .content .navigation div>ul{margin:0 !important}.content-wrapper .content .navigation p{margin:0 0 0.75em 0}.content-wrapper .content a{color:#e72419}.content-wrapper .content article blockquote{font-style:italic}.content-wrapper .content article h1.post-title{margin:0}.content-wrapper .content article .post-date{font-size:13px;color:#aaa;margin:0 0 1em 0}.content-wrapper .content article .meta{text-align:right;font-size:13px;color:#aaa;margin:0;float:right;width:30%}@media (max-width: 640px){.content-wrapper .content article .meta{width:100%;float:none;text-align:left;padding-bottom:20px}}.content-wrapper .content article .meta p{line-height:15px}.content-wrapper .content article h1,.content-wrapper .content article h2,.content-wrapper .content article h3,.content-wrapper .content article h4{font-family:"bebas-neue", Arial Black, Arial, sans-serif;text-transform:uppercase;font-weight:normal;margin:0 0 1em 0}.content-wrapper .content article h1{font-size:32px;color:#e72419}@media (max-width: 1000px){.content-wrapper .content article h1{font-size:26px}}@media (max-width: 640px){.content-wrapper .content article h1{font-size:20px}}.content-wrapper .content article h2{font-size:28px}@media (max-width: 1000px){.content-wrapper .content article h2{font-size:22px}}@media (max-width: 640px){.content-wrapper .content article h2{font-size:18px}}.content-wrapper .content article p{margin:0 0 1.5em 0}.content-wrapper .content ul li{margin-bottom:0.5em}.content-wrapper .content p{line-height:1.5em}.content-wrapper .content iframe{margin:0 0 1.5em 0;width:100%;height:420px}.content-wrapper .content-footer{position:absolute;right:0;margin-top:-140px;width:305px;height:331px;background:url(//www.essm.net.au/wp-content/themes/essm/assets/img/footer-graphic.png) center center no-repeat}@media (max-width: 640px){.content-wrapper .content-footer{display:none}}.content-wrapper .contact-sidebar a{color:#e72419}.content-wrapper .contact-sidebar h4{font-family:"bebas-neue", Arial Black, Arial, sans-serif;text-transform:uppercase;font-size:22px;margin:0;font-weight:normal}@media (max-width: 640px){.content-wrapper .contact-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em}.content-wrapper .contact-sidebar iframe{width:100%}}.content-wrapper .sidebar{float:right;position:relative;z-index:9;width:320px}@media (max-width: 1000px){.content-wrapper .sidebar{width:34%}}@media (max-width: 640px){.content-wrapper .sidebar{float:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.content-wrapper .sidebar .widget{background:#2b2728;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-top-left-radius:10px;-moz-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2em;color:#fff}@media (max-width: 640px){.content-wrapper .sidebar .widget{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-top-left-radius:0;-moz-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}}.content-wrapper .sidebar .widget input,.content-wrapper .sidebar .widget textarea{background:#ccc;color:#2b2728;display:block;width:100%;font-family:'Lato', sans-serif;font-weight:400;border-style:none;padding:0.25em 0.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}.content-wrapper .sidebar .widget select{font-family:'Lato', sans-serif;font-weight:400;display:block;padding:0.25em 0.5em;width:100%;margin-bottom:10px}.content-wrapper .sidebar .widget label{display:block}.content-wrapper .sidebar .widget input[type=submit],.content-wrapper .sidebar .widget input.submit{background:#e72419;color:#fff;font-family:"bebas-neue", Arial Black, Arial, sans-serif;text-transform:uppercase;font-weight:400;font-size:22px;letter-spacing:1px;word-spacing:2px;margin-bottom:0}.content-wrapper .sidebar .widget textarea{resize:none;height:150px}.content-wrapper .sidebar .widget h2{font-family:"bebas-neue", Arial Black, Arial, sans-serif;text-transform:uppercase;font-weight:400;margin:0;color:#fff;text-align:center;padding:10px}.content-wrapper .sidebar .widget .form{padding:10px}.content-wrapper .sidebar .widget ul.contact li{padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;min-height:35px;line-height:normal}.content-wrapper .sidebar .widget ul.contact .space{padding-right:68px}.content-wrapper .sidebar .widget ul{margin:0;padding:0;color:#2b2728}.content-wrapper .sidebar .widget ul li{display:block;height:35px;line-height:35px;background:#eee;overflow:hidden}.content-wrapper .sidebar .widget ul a{color:#2b2728;text-decoration:none;display:block;width:100%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-wrapper .sidebar .widget ul a:hover{background:#e72419;color:#fff}.primary-footer{background:#e72419;color:#fff;min-width:1000px;padding:30px 0 15px 0}@media (max-width: 1000px){.primary-footer{min-width:0;padding:20px 0 15px 0}}.primary-footer a{color:#fff;text-decoration:none}.primary-footer a:hover{text-decoration:underline}.primary-footer .col-three{width:31.25%;margin-right:3%}@media (max-width: 1000px){.primary-footer .col-three{float:none;width:100%;margin:0}}.primary-footer .copyright{font-size:11px;text-align:center;margin:40px 0 0 0}.primary-footer .footer-menu{text-transform:uppercase;font-weight:400}.primary-footer .footer-menu ul{margin:0;padding:0}@media (max-width: 1000px){.primary-footer .footer-menu ul{padding:0 20px}}.primary-footer .footer-menu ul li{float:left;display:block;list-style-type:none;width:31.25%;margin:0 1%;line-height:30px}@media (max-width: 1000px){.primary-footer .footer-menu ul li{float:none;width:100%;margin:0}}a.btn{background:#e72419;color:#fff !important;font-family:"bebas-neue", Arial Black, Arial, sans-serif;text-transform:uppercase;font-weight:300;font-size:22px;letter-spacing:1px;word-spacing:2px;margin-bottom:0;padding:0.4em 1.5em;text-decoration:none;display:inline-block;margin:1em 0}.social{position:fixed;top:50%;left:-48px;width:48px;height:240px;margin-top:-120px;overflow:hidden;z-index:10}@media (max-width: 1100px){.social{display:none}}.social ul{margin:0;padding:0}.social ul li{display:block;width:48px;height:48px;overflow:hidden;list-style-type:none}.social ul li img{width:48px}.col{float:left}.col:last-of-type{margin-right:0 !important}.col-last{margin-right:0 !important}.wrapper{width:1000px;margin:0 auto}@media (max-width: 1000px){.wrapper{width:100%;margin:0 auto}}.red{color:#e72419}.mobile-only{display:none}.scroll-top{position:fixed;bottom:10%;right:10%;width:50px;height:50px;background:#000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;text-align:center;line-height:50px;color:#fff;z-index:10;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;font-size:16px;font-weight:bold;display:none}.gallery-wrapper .col-three{width:31.25%;margin:1%}.gallery-wrapper .col-three img{width:100%;height:auto}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.latest-blog{display:none;width:0;height:0;overflow:hidden;position:absolute;top:0;left:0;z-index:-99}#instafeed img{width:50%;margin:0;height:auto;display:block;float:left}@media (max-width: 640px){#instafeed img{width:33.33333332%}}.hours{float:right;line-height:1.5em;padding-right:20px;margin-top:60px}.hours .trading-hours{font-family:"bebas-neue", Arial Black, Arial, sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:1px}@media (max-width: 1000px){.hours .trading-hours{font-size:16px}}@media (max-width: 1000px){.hours{font-size:14px;text-align:right;margin-top:30px}}@media (max-width: 640px){.hours{font-size:13px;width:calc( 55% - 20px);margin:30px 0 15px;padding:0 20px 0 0;font-size:11px}}@media (max-width: 400px){.hours{font-size:10px}}.hours h4{margin:0 0 0.75em 0}.content-footer{position:absolute;right:0;margin-top:-140px;width:305px;height:331px;background:url(//www.essm.net.au/wp-content/themes/essm/assets/img/footer-graphic.png) center center no-repeat}@media (max-width: 640px){.content-footer{display:none}}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{border-radius:20px;position:relative;overflow:hidden;height:100px}#sb-body{position:relative;height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border-radius:20px;border:none}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(//www.essm.net.au/wp-content/themes/essm/assets/img/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{background-color:#060606}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:20px;line-height:20px}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:16px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-image:url(//www.essm.net.au/wp-content/themes/essm/assets/img/shadowbox/close.png)}#sb-nav-next{background-image:url(//www.essm.net.au/wp-content/themes/essm/assets/img/shadowbox/next.png)}#sb-nav-previous{background-image:url(//www.essm.net.au/wp-content/themes/essm/assets/img/shadowbox/previous.png)}#sb-nav-play{background-image:url(//www.essm.net.au/wp-content/themes/essm/assets/img/shadowbox/play.png)}#sb-nav-pause{background-image:url(//www.essm.net.au/wp-content/themes/essm/assets/img/shadowbox/pause.png)}#sb-counter{float:left;width:45%}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes shake{0%, 100%{-webkit-transform:translateX(0);transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%, 40%, 60%, 80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%, 40%, 60%, 80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}