body{padding:0;margin:0;-webkit-font-smoothing:antialiased}.clr{clear:both}p{margin:0 0 15px;line-height:1.5}h1{padding:0;text-transform:uppercase}h1,h2,h2 a{margin:0;line-height:normal}h2,h2 a{padding:0 0 15px}h3{margin:15px 0}h3,h4{padding:0}h4{margin:0 0 15px}p.readmore a{padding:4px 12px;font-size:12px;border:1px solid #ccc;color:#333;text-align:center;background-color:#fff;vertical-align:middle;display:inline-block}p.readmore a:focus,p.readmore a:hover{border:1px solid #e7472c;text-decoration:none;color:#fff}.readmore .btn span{display:none}.category th{height:30px;background:#eee}.category .item-num{padding:1%;width:9%}.category .item-title{padding:1%;width:17%}.category td.item-title a:hover,.category td.item-title a:link,.category td.item-title a:visited{text-decoration:underline}.category .item-phone,.category .item-position,.category .item-state,.category .item-suburb{padding:1%;width:17%}.input{padding:0;margin:0}.inputbox,input.required,textarea.required{padding:8px;border:1px solid #ccc;-webkit-transition:border .2s linear,box-shadow .2s linear;-moz-transition:border .2s linear,box-shadow .2s linear;-o-transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;background-color:#fff;margin:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);vertical-align:middle;display:inline-block}.btn,.button{padding:8px 20px;border:0;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;background-color:#f80;margin:0;border-radius:20px 10px 0;cursor:pointer;vertical-align:middle;display:inline-block}.btn:hover,.button:hover{color:#fff;background-color:#e7472c}#login-form input{padding:4px}ol,ul{padding:0;margin:15px}div.item-page ol li,div.item-page ul li{padding:0;margin:0 0 10px;line-height:1.5}div.icons ul.dropdown-menu li{margin:0}ul.arrow,ul.arrowleft,ul.calendar,ul.checklist,ul.clock,ul.delete,ul.email,ul.file,ul.folder,ul.heart,ul.information,ul.lock,ul.pencil,ul.person,ul.play,ul.rss,ul.shop,ul.song,ul.star,ul.star2,ul.trash,ul.tweak,ul.unlock,ul.warn{padding:0;margin:15px 45px}ul.arrow li,ul.arrowleft li,ul.calendar li,ul.checklist li,ul.clock li,ul.delete li,ul.email li,ul.file li,ul.folder li,ul.heart li,ul.information li,ul.lock li,ul.pencil li,ul.person li,ul.play li,ul.rss li,ul.shop li,ul.song li,ul.star li,ul.star2 li,ul.trash li,ul.tweak li,ul.unlock li,ul.warn li{list-style:none;padding:0 15px}ul.arrow li:before,ul.arrowleft li:before,ul.calendar li:before,ul.checklist li:before,ul.clock li:before,ul.delete li:before,ul.email li:before,ul.file li:before,ul.folder li:before,ul.heart li:before,ul.information li:before,ul.lock li:before,ul.pencil li:before,ul.person li:before,ul.play li:before,ul.rss li:before,ul.shop li:before,ul.song li:before,ul.star li:before,ul.star2 li:before,ul.trash li:before,ul.tweak li:before,ul.unlock li:before,ul.warn li:before{padding:0;position:absolute;margin:0 -20px;font-family:FontAwesome}ul.arrow li:before{content:"\f061"}ul.arrowleft li:before{content:"\f060"}ul.calendar li:before{content:"\f073"}ul.checklist li:before{content:"\f00c"}ul.clock li:before{content:"\f017"}ul.delete li:before{content:"\f00d"}ul.email li:before{content:"\f0e0"}ul.file li:before{content:"\f15b"}ul.folder li:before{content:"\f07b"}ul.heart li:before{content:"\f004"}ul.information li:before{content:"\f05a"}ul.lock li:before{content:"\f023"}ul.pencil li:before{content:"\f040"}ul.person li:before{content:"\f007"}ul.play li:before{content:"\f04b"}ul.rss li:before{content:"\f09e"}ul.shop li:before{content:"\f07a"}ul.song li:before{content:"\f001"}ul.star li:before{content:"\f005"}ul.star2 li:before{content:"\f006"}ul.trash li:before{content:"\f014"}ul.tweak li:before{content:"\f0ad"}ul.unlock li:before{content:"\f09c"}ul.warn li:before{content:"\f071"}.fa-1{font-size:1em}.fa-2{font-size:2em}.fa-3{font-size:4em}.fa-4{font-size:7em}.fa-5{font-size:12em}.fa-6{font-size:16em}.warning{min-height:50px;padding:15px 30px 15px 90px;border:1px solid #fc0;color:#000;background:#ff6}.warning:before{font-size:4em;color:#fc0;content:"\f071";position:absolute;margin:0 0 0 -70px;line-height:1;font-family:FontAwesome}.info{min-height:50px;padding:15px 30px 15px 90px;border:1px solid #069;color:#069;background:#bde1ff}.info:before{font-size:4em;color:#069;content:"\f05a";position:absolute;margin:0 0 0 -70px;line-height:1;font-family:FontAwesome}.error{min-height:50px;padding:15px 30px 15px 90px;border:1px solid #900;color:#900;background:#f8b5b5}.error:before{font-size:4em;color:#f057;content:"\f057";position:absolute;margin:0 0 0 -70px;line-height:1;font-family:FontAwesome}.typewriter{padding:20px 15px 20px 30px;color:#000;text-align:left;background:url(/templates/hot_sparks/images/typewriter_bg.png);line-height:20px;font-family:Courier New,Courier,monospace}blockquote{padding:15px;font-size:150%;font-style:italic;margin:0;line-height:normal;font-family:serif}blockquote:before{font-size:4em;font-style:normal;margin-right:30px;color:#ddd;content:"\f10d";float:left;font-family:FontAwesome}.dropcap:first-letter{font-size:300%;font-weight:700;margin:0 10px 5px 0;line-height:1;float:left}span.p_number{font-size:400%;font-weight:700;position:relative;margin:0 10px 10px 0;line-height:40px;float:left}.inset_left{margin:15px 15px 15px 0;float:left}.inset_left,.inset_right{font-style:italic;width:150px;display:block}.inset_right{margin:15px 0 15px 15px;float:right}.inset_title{font-weight:700;display:block}img.img_left{margin:0 30px 30px 0;float:left}img.img_right{margin:0 0 30px 30px;float:right}.container{padding:0;margin:0 auto}.row>*{float:left}div.abovecontent{padding:0 0 30px}div.belowcontent{padding:30px 0 0}.button,.button:hover,a,a:hover{transition:all .3s}.toprow{color:#fff;background:#5965b1}.toprow .container{padding:5px 0}.toprow a,.toprow a:hover{color:#fff}.toprow .mp_top1 ul{list-style:none;padding:0;margin:0}.toprow .mp_top1 li{padding:0 15px 0 0;margin:0;display:inline-block}.toprow .mp_top2 a{padding:0 0 0 15px;display:inline-block}.mp_logo .cell_pad{padding:17px 0 17px 65px;background:url(/templates/hot_sparks/images/custom/logo.png) no-repeat 0}.mnu_topmenu>li>a,.sparky_slogan{text-transform:uppercase}.carousel-article .contents{max-width:1038px;margin:0 auto}.carousel-article .contents>div{max-width:700px}.carousel-article h2{padding:5px 20px;color:#333;margin:0 0 10px;background:#fff}.carousel-article h2,.carousel-article h3{text-transform:uppercase;display:inline-block}.carousel-article h3{padding:15px 20px;font-size:36px;font-weight:300;color:#4f5255;margin:0 0 30px;background:hsla(206,8%,82%,.8);line-height:1}.carousel-article h3 span{font-weight:700}.carousel-article p{font-style:italic;text-shadow:1px 1px 2px #000}.carousel-article p.readmore a{padding:10px 20px 10px 40px;border:none;font-weight:700;text-shadow:none;text-transform:uppercase;background:#5965b1 url(/templates/hot_sparks/images/custom/readmore_bg.png) no-repeat;margin-top:20px}.carousel-article p.readmore a:hover{border:none;color:#fff;background:#e7472c url(/templates/hot_sparks/images/custom/readmore_bg.png) no-repeat}.welcomerow{padding:15px 0 0;font-size:18px;color:#fff;text-transform:uppercase;text-align:center;background:#5965b1}.welcomerow p{margin:0}.welcomerow span{font-weight:700}.welcomerow2{padding:15px 0 0;font-size:18px;color:#fff;text-transform:uppercase;background:#5965b1}.welcomerow2 p{margin:0}.welcomerow2 span{font-weight:700}.advertrow{padding:60px 0;background:#3c454d}.advertrow h3{font-size:16px;color:#fff;text-transform:uppercase}.advertrow .advert_icon{height:45px;margin:0 20px 0 0;width:40px;float:left}.mp_advert1 .advert_icon{background:url(/templates/hot_sparks/images/custom/advert1_blue.png) no-repeat}.mp_advert2 .advert_icon{background:url(/templates/hot_sparks/images/custom/advert2_blue.png) no-repeat}.mp_advert3 .advert_icon{background:url(/templates/hot_sparks/images/custom/advert3_blue.png) no-repeat}.mp_advert4 .advert_icon{background:url(/templates/hot_sparks/images/custom/advert4_blue.png) no-repeat}.advertrow p.readmore a{padding:0;border:0;font-weight:700;text-shadow:none;color:#16bdfb;text-transform:uppercase;box-shadow:none;background:none}.advertrow p.readmore a:hover{border:none;color:#e7472c}.list_carousel li{text-align:center;background:#f6f6f6}.list_carousel h3{font-size:18px;font-weight:300;color:#333;text-transform:uppercase;margin:40px 0;display:inline-block}.list_carousel h3 span{font-weight:700}.list_carousel h4{padding:30px 0 5px;font-size:16px;font-weight:400;color:#333;position:relative;text-align:center;margin:-11px 0 0;background:url(/templates/hot_sparks/images/custom/arrow_up.png) top no-repeat;z-index:1}.list_carousel p{font-size:12px;font-style:italic}.film_tape_arrows{font-size:18px;text-align:center}a#hot_film_tape_next.next:hover,a#hot_film_tape_prev.prev:hover{color:#e7472c!important}.featuresrow{padding:80px 0 60px;background:url(/templates/hot_sparks/images/custom/poly_texture.jpg);background-size:cover}.featuresrow h3{font-size:36px;font-weight:300;color:#333;text-transform:uppercase;text-align:center;line-height:1}.featuresrow h3 span{font-weight:700}.featuresrow h4{font-size:12px;color:#19de8d;text-align:center;padding-bottom:40px}.featuresrow h4,.featuresrow h5{font-weight:700;text-transform:uppercase}.featuresrow h5{padding:0;font-size:14px;color:#333;margin:15px 0;line-height:70px}.featuresrow h5 i{height:38px;padding:15px;font-size:36px;border:1px solid #16bdfb;margin-right:15px;color:#16bdfb;text-align:center;border-radius:50%;width:38px;vertical-align:middle}.featuresrow .col_left,.featuresrow .col_right{width:27%;float:left}.featuresrow .col_middle{width:46%;float:left}.featuresrow .col_right h5,.featuresrow .col_right p{text-align:right}.featuresrow .col_right h5 i{margin-right:0;margin-left:15px;float:right}.featuresrow .col_right p{clear:both}.testimonialrow{padding:60px 0;font-size:24px;font-style:italic;color:#fff;background:url(/templates/hot_sparks/images/custom/testimonials_bg.jpg);background-size:cover;text-align:center}.testimonialrow img{border:5px solid #16bdfb;border-radius:50%}.testimonialrow span{font-size:14px;font-weight:700;font-style:normal;color:#16bdfb;text-transform:uppercase}.contentrow{padding:50px 0;background:#f6f6f6}.sparky_inner .contentrow{padding:35px 0}.blog-featured h1{text-align:center}.blog-featured h1 span{font-weight:700}.blog-featured h2,.sparks_blog_heading h2{padding:0;font-size:16px;font-weight:400}.blog-featured .items-row .item{box-shadow:0 0 12px #ccc;background:#fff}.blog-featured .item-image{margin:0 0 15px}.sparks_blog_item{margin:25px}.sparky_inner .contentrow{box-shadow:inset 0 5px 10px #eaeaea}.breadcrumb{font-size:12px}.breadcrumb a{color:inherit}.sparky_inner .content_sparky_main{padding:25px;box-shadow:0 0 12px #ccc;background:#fff}.sparks_blog_image{padding:25px 20px;margin:-25px}.item-page .item-image{padding:25px 0 50px;margin:-25px}.item-page .item-image img{height:auto;width:100%}.sparks_blog_heading h2{margin-top:15px}.article-info .icon-calendar{display:none}.article-info dd{border-right:0;padding-right:10px}.sparky_inner p.readmore{margin-bottom:45px}.mp_left,.mp_right{padding-top:43px}.mp_left .moduletable,.mp_right .moduletable{padding:15px;margin-bottom:30px;border-bottom:4px solid #b1b5b8;box-shadow:0 0 12px #ccc;background:#fff}.mp_left .moduletable h3,.mp_right .moduletable h3{padding:0 15px 15px;text-transform:uppercase;border-bottom:1px solid #ebeced;margin:0 -15px 15px}.mp_left .moduletable_plain,.mp_right .moduletable_plain{margin-bottom:30px}#mod-search-searchword{border:0;font-style:italic;padding-right:3%;box-shadow:0 0 12px #ccc;width:78%;padding-left:3%}.search_plain button.button{height:34px;padding:0;margin:0 0 0 -1%;background:#b1b5b8;width:15%}.tags span a{padding:8px;font-size:14px;font-style:italic;margin:0 2px 5px 0;background:#30373e}.tags span a:hover{color:#e7472c}.joinrow{padding:45px 0;color:#fff;background:#3c454d}.joinrow h3{font-size:24px;font-weight:300;color:#fff;text-transform:uppercase;margin:0}.joinrow h3 span{font-weight:700}.joinrow p{margin:0}.joinrow .button{float:right;margin-top:-20px}.contactrow{padding:60px 0;background:url(/templates/hot_sparks/images/custom/contact_bg.jpg);background-size:cover}.contactrow h3{font-size:36px;font-weight:300;margin-bottom:30px;color:#fff;text-transform:uppercase}.contactrow p{font-size:18px;color:#fff}.contactrow i{font-size:64px;color:#fff}.contactrow label{padding:10px 0;font-weight:700;color:#fff;margin:0;width:25%;float:left}.rapid_contact.inputbox,.rapid_contact.textarea{padding:8px 1%;border:1px solid #7e8489;color:#fff;margin:0 0 30px;background:transparent;width:70%}.rapid_contact.button{padding:10px 0;margin-left:25%}.bottomrow{padding:60px 0;color:#fff;background:#16bdfb}.bottomrow h3{color:#fff;text-transform:uppercase}.bottomrow li:before{margin-right:3px;content:"\f058";font-family:FontAwesome}.bottomrow a:hover{text-decoration:underline}.footerrow{padding:160px 0;background:url(/templates/hot_sparks/images/custom/contact_bg1.jpg)}.footerrow h3{font-size:16px;color:#fff}.footerrow a,.footerrow h3{font-weight:700;text-transform:uppercase}.footerrow a{color:#19de8d}.footerrow a:hover{color:#e7472c}.mostread{list-style:none}.mostread,.mostread li{padding:0;margin:0}.mostread h4{font-weight:400;margin:0}.mostread h4 a{font-weight:400;color:#fff;text-transform:none}.intro-image-module{height:50px;background-size:cover!important;margin:0 20px 10px 0;width:50px;float:left}.tagspopular li,.tagspopular ul{list-style:none;padding:0;margin:0}.tagspopular li{padding:8px;margin:0 2px 5px 0;background:#30373e;display:inline-block}.tagspopular a{font-size:12px;font-weight:400;font-style:italic;color:#fff;text-transform:none}.copyrightrow{padding:25px 0;font-size:12px;background:#171313}.copyrightrow p{margin:0}.copyrightrow a{color:#fff}.mp_footer{color:#fff;text-transform:uppercase;text-align:right}ul.tags{padding:0;margin:10px 0}ul.tags li{list-style:none;padding:0;margin:0 2px!important;display:inline-block}ul.tags a.label{padding:5px;border:1px solid #ccc;font-weight:400;color:#000!important;background-color:#eee;margin:0;border-radius:3px;display:inline-block}ul.tags a.label:hover{background-color:#fff}@media (max-width:1098px){.carousel-article .contents{max-width:940px}}@media (max-width:992px){.carousel-article .contents{max-width:720px}.advertrow .advert_icon{margin:0;background-position:top!important;width:100%}.advertrow h3{text-align:center}.featuresrow h5{line-height:1.5}.featuresrow h5 i{height:20px;font-size:20px;width:20px;display:block}.featuresrow .col_left h5 i{float:left}.list_carousel li{height:250px!important}.mnu_topmenu>li>a,.mnu_topmenu>li>span{padding-right:10px;padding-left:10px}.joinrow,.joinrow h3{text-align:center}.joinrow .button{max-width:100px;margin:20px auto 0;float:none;display:block}#mod-search-searchword{width:77%}.contact-form input,.contact-form textarea{width:70%}}@media (max-width:768px){.carousel-article .contents{max-width:75%}.toprow .mp_top1 li{font-size:11px}.mp_logo,.mp_topmenu{width:50%!important}.hero-carousel article .contents{top:80px}.advertrow{text-align:center}.featuresrow .col_left,.featuresrow .col_middle,.featuresrow .col_right{width:100%;float:none}.featuresrow .col_middle{margin-top:30px}.featuresrow .col_right h5 i{float:left}.featuresrow .col_right h5,.featuresrow .col_right p{text-align:left}.featuresrow .col_right h5 i{margin-right:15px;margin-left:0}.featuresrow .col_right p{clear:none}.sparks_blog_item{padding-bottom:15px}.carousel-article h3{font-size:28px}}.entry-text h2{color:#fff}.entry-text-article h2{color:#333}.entry-text ul{font-size:18px;color:#fff;margin-left:30px;line-height:1.5}.entry-text-article ul{font-size:16px;color:#333;margin-left:30px;line-height:1.5}.you-can{font-size:13px}.you-can .left-align{padding-right:30px;display:inline-block}.you-can .right-align{text-align:right;float:right;vertical-align:top;display:inline-block}.price-table{border:0;width:100%}.price-border{border-bottom:2px solid #5965b1}.price-border-1{width:70%;display:inline-block}.price-border-2{max-width:20%;margin-left:8px;width:auto;display:inline-block}#make_a_request{padding:10px 25px;color:#fff;border-radius:4px;background:#5965b1;margin-top:10px}.clear{clear:both}#articleBodyReadmoreButton span{background:url(/templates/hot_sparks/img/plus.png);background-position:0;background-repeat:no-repeat;padding-left:25px;display:block}#articleBodyReadmoreButton{border-right:1px dotted red;border-left:1px dotted red;padding:0 30px 20px;border-bottom:1px dotted red;margin:10px 0 20px;border-radius:8px;cursor:pointer;width:95%;display:block}@media (max-width:768px){.price-border-1,.price-border-2{height:60px}.price-table tr{height:auto}}#button-contactus-lightbox-form385{margin-bottom:15px}.moduletable .custom .su-row .su-column p a{margin:0 auto}