 /*!
 Theme Name: uniik
 Theme URI: http://uniikfinance.com.au/
 Author: uniik
 Author URI: https://uniikfinance.com.au
 Description:
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: LICENSE
 Text Domain: uniik
 */ /*colour variables*/ body,html { font-family:'Poppins', sans-serif; color:#111; font-size:1rem; font-weight:400; }

 h1,h2,h3,h4 { font-family:'Fjalla One', sans-serif; font-weight:700; }

 p { color:#111; font-size:0.96; }

 img { max-width:100%; height:auto; }

 a { color:#a3c327; }

 a:hover { color:#85a01b; }

 a:focus,a:hover,input[type="submit"]:focus { text-decoration:none; outline:none; }

 ul { padding:0; margin:0; list-style:none; }

 .ptb-1em { padding:1em 0; }

 .ptb-2em { padding:2em 0; }

 .ptb-3em { padding:3em 0; }

 .ptb-4em { padding:4em 0; }

 .ptb-5em { padding:5em 0; }

 .ptb-6em { padding:6em 0; }

 .pt-1em { padding-top:1em; }

 .pt-2em { padding-top:2em; }

 .pt-3em { padding-top:3em; }

 .pt-4em { padding-top:4em; }

 .pt-5em { padding-top:5em; }

 .pt-6em { padding-top:6em; }

 .pb-1em { padding-bottom:1em; }

 .pb-2em { padding-bottom:2em; }

 .pb-3em { padding-bottom:3em; }

 .pb-4em { padding-bottom:4em; }

 .pb-5em { padding-bottom:5em; }

 .pb-6em { padding-bottom:6em; }

 .mr-8 { margin-right:8px; }

 .ml-8 { margin-left:8px; }

 .mt-1em { margin-top:1em; }

 .mt-2em { margin-top:2em; }

 .mt-3em { margin-top:3em; }

 .mb-1em { margin-bottom:1em; }

 .mb-2em { margin-bottom:2em; }

 .mb-3em { margin-bottom:3em; }

 input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="submit"],select,textarea { border-radius:0; height:38px; border:solid 2px #ddd; padding:7px; }

 input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="submit"]:focus,select:focus,textarea:focus { box-shadow:0 0 0 0.15rem rgba(102, 76, 0, .14); outline:none; }

 @media (max-width:991px) { input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="submit"],select,textarea { font-size:16px; }

 }

 textarea { min-height:135px; }

 select { background:url("img/downarrow.svg") no-repeat #fff; background-size:20px; background-position:100%; -moz-appearance:none; -webkit-appearance:none; }

 a.button,input[type=submit] { background:#a3c327; border:none; color:#fff; padding:14px 2.5rem; height:auto; display:inline-block; transition:all 0.4s ease; line-height:normal; font-family:'Poppins', sans-serif; font-weight:500; transition:all 0.5s ease; text-transform:uppercase; }

 a.button:focus,input[type=submit]:focus,a.button:hover,input[type=submit]:hover { background:#85a01b; border:none; color:#fff; }

 @media (max-width:991px) { .container { max-width:100%; padding-left:20px; padding-right:20px; }

 }

 @media (min-width:992px) { .container { width:98.5%; padding-left:20px; padding-right:20px; max-width:1280px; }

 }

 /***********CUSTOM CHECKBOX ***************/ input[type="checkbox"] { position:absolute; opacity:0; }

 input[type="checkbox"] + span { position:relative; cursor:pointer; padding:0 0 0 25px; }

 input[type="checkbox"] + span:before { content:''; margin-right:10px; display:inline-block; vertical-align:text-top; width:18px; height:18px; background:#fff; position:absolute; left:0; top:0; border:solid 1px #a3c327; }

 input[type="checkbox"]:hover + span:before { background:#a3c327; }

 input[type="checkbox"]:focus + span:before { -webkit-box-shadow:0 0 0 2px rgba(0, 0, 0, 0.01); box-shadow:0 0 0 2px rgba(0, 0, 0, 0.01); }

 input[type="checkbox"]:checked + span:before { background:#a3c327; }

 input[type="checkbox"]:checked + span:after { content:''; position:absolute; left:4px; top:8px; background:white; width:2px; height:2px; box-shadow:2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; transform:rotate(45deg); }

 /*full width video wrapper css*/ .videoWrapper { position:relative; padding-bottom:56.25%; /* 16:9 */ padding-top:25px; height:0; }

 .videoWrapper iframe { position:absolute; top:0; left:0; width:100%; height:100%; }

 div.grecaptcha-badge { visibility:hidden; }

 /*contact form 7*/ div.wpcf7-mail-sent-ok { border:2px solid #398f14; background:#398f14; font-size:14px; color:#fff; margin:0; text-align:left; }

 div.wpcf7-validation-errors { background:#c00; border:2px solid #c00; font-size:14px; color:#fff; margin:0; text-align:left; }

 span.wpcf7-not-valid-tip { font-size:12px; text-transform:uppercase; background:rgba(255, 0, 0, 0.05); padding:4px 10px; text-align:left; }

 /*slick slider defaults*/ .slick-dots > li:only-child { display:none; }

 ul.slick-dots { text-align:center; margin:0; padding:0; }

 ul.slick-dots li { list-style:none; display:inline-block; margin-right:8px; }

 ul.slick-dots li button { background:rgba(255, 255, 255, 0.3); text-indent:-9999pt; height:12px; width:12px; border-radius:100px; border:none; padding:0; outline:none; }

 ul.slick-dots li.slick-active button { background:rgba(255, 255, 255, 1.0); }

 .navbar-toggler { position:absolute; right:10px; top:27px; background:none; border:none; }

 @media (max-width:575px) { .navbar-toggler { top:17px !important; right:0; }

 }

 .navbar-toggler span.icon-bar { width:28px; height:3px; background:#fff; display:block; margin:5px 0; position:relative; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }

 .navigation .navbar-nav .nav-link { padding-left:0; padding-right:0; }

 .navbar-toggler:active,.navbar-toggler:focus { outline:none; }

 .navbar-toggler span { display:block; background-color:#444; height:2px; width:22px; margin-top:5px; margin-bottom:5px; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); position:relative; left:0; opacity:1; }

 .navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3) { -webkit-transition:transform 0.35s ease-in-out; -o-transition:transform 0.35s ease-in-out; -webkit-transition:-webkit-transform 0.35s ease-in-out; transition:-webkit-transform 0.35s ease-in-out; transition:transform 0.35s ease-in-out; transition:transform 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; }

 .navbar-toggler:not(.collapsed) span:nth-child(1) { position:absolute; left:12px; top:10px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); opacity:0.9; }

 .navbar-toggler:not(.collapsed) span:nth-child(2) { height:12px; visibility:hidden; background-color:transparent; }

 .navbar-toggler:not(.collapsed) span:nth-child(3) { position:absolute; left:12px; top:10px; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); opacity:0.9; }

 header.site-header { border-top:solid 6px rgba(160, 206, 78, 1); padding:10px 0 0; position:relative; z-index:10; box-shadow:0 0 3px rgba(0, 0, 0, 0.4); }

 header.site-header a.navbar-brand img { max-height:75px; width:auto; }

 @media (max-width:575px) { header.site-header a.navbar-brand img { max-height:50px; }

 }

 header.site-header .container { position:relative; }

 @media (min-width:992px) { nav.navbar { padding:0; }

 }

 ul.navbar-nav > li > a { font-size:0.95rem; padding-left:15px !important; padding-right:15px !important; color:#333; font-weight:500; text-transform:uppercase; }

 @media (min-width:992px) { ul.navbar-nav > li > a { padding-top:15px !important; padding-bottom:25px !important; }

 }

 ul.navbar-nav > li > a:hover { color:#a3c327; }

 ul.navbar-nav > li.current-menu-item > a { color:#85a01b !important; }

 @media (min-width:992px) { ul.navbar-nav { padding-top:50px; }

 }

 ul.navbar-nav ul.dropdown-menu { margin-top:0; border-radius:0; border:none; background:rgba(163, 195, 39, 0.95); padding-top:0; padding-bottom:0; min-width:225px; }

 ul.navbar-nav ul.dropdown-menu li a { color:#fff; padding-top:10px; padding-bottom:10px; font-size:14px; text-transform:uppercase; }

 ul.navbar-nav ul.dropdown-menu li a:active,ul.navbar-nav ul.dropdown-menu li a:focus,ul.navbar-nav ul.dropdown-menu li a:hover { background:rgba(0, 0, 0, 0.8); color:#fff; }

 ul.navbar-nav ul.dropdown-menu li.current-menu-item a { background:rgba(0, 0, 0, 0.8); color:#fff; }

 @media (min-width:992px) { ul.navbar-nav > li.current-menu-item > a,ul.navbar-nav > li.current-menu-parent > a { position:relative; }

 ul.navbar-nav > li.current-menu-item > a:before,ul.navbar-nav > li.current-menu-parent > a:before { content:''; height:6px; width:30px; background:#a3c327; left:50%; top:100%; transform:translate(-50%, -100%); position:absolute; margin-left:0 !important; }

 }

 @media (max-width:991px) { ul.navbar-nav { text-align:right; }

 }

 @media (min-width:575px) and (max-width:991px) { ul.navbar-nav { padding-right:10px; }

 }

 .callToday { position:absolute; right:35px; top:10px; display:flex; flex-flow:row wrap; align-items:center; }

 @media (max-width:575px) { .callToday { right:60px !important; top:20px !important; }

 .callToday a { font-size:1.2rem !important; }

 }

 @media (max-width:991px) { .callToday { right:75px; top:30px; }

 }

 .callToday a { color:black; font-size:1.3rem; font-weight:700; }

 .callToday .finsure { padding-right:20px; border-right:solid 1px #ccc; margin-right:20px; line-height:18px; }

 @media (max-width:991px) { .callToday .finsure { display:none; }

 }

 .callToday .finsure span { color:#444; font-weight:500; font-size:0.95rem; padding-left:20px; text-transform:uppercase; }

 .innerBreadcrumb { font-size:13px; }

 .innerBreadcrumb a,.innerBreadcrumb span { font-size:14px; text-transform:uppercase; }

 .innerBanner { background:rgba(163, 195, 39, 0.1); padding:2rem 0; }

 .innerBanner h1 { font-size:1.8rem; text-transform:uppercase; color:#000; }

 .banner { background-position:center; background-repeat:no-repeat; background-size:cover; }

 .banner .overlaybox { background:rgba(0, 0, 0, 0.4); min-height:380px; display:flex; align-items:center; justify-content:center; }

 @media (min-width:768px) { .banner .overlaybox { min-height:450px; }

 }

 @media (min-width:1200px) { .banner .overlaybox { min-height:500px; }

 }

 .banner .overlaybox .container { margin:0 auto; max-width:900px; display:flex; flex-flow:column wrap; justify-content:center; align-items:center; }

 .banner .overlaybox .container * { color:#fff; }

 .banner .overlaybox .container .charticon { padding-bottom:20px; }

 @media (max-width:575px) { .banner .overlaybox .container .charticon { display:none; }

 }

 .banner .overlaybox .container .charticon i { font-size:2.4rem; }

 .banner .overlaybox .container h1 { margin:0 auto; max-width:650px; text-align:center; color:#fff; text-transform:uppercase; font-size:2.2rem; line-height:3.2rem; }

 @media (max-width:575px) { .banner .overlaybox .container h1 { font-size:1.6rem; line-height:2.2rem; }

 }

 .banner .overlaybox .container header.secondary { color:#fff; font-size:1.6rem; padding:25px 0 30px; text-align:center; }

 @media (max-width:575px) { .banner .overlaybox .container header.secondary { font-size:1.4rem; padding:15px 0; }

 }

 .banner .overlaybox .container ul { text-align:center; }

 .banner .overlaybox .container ul li { list-style:none; display:inline-block; padding:0 20px; font-size:1.1rem; }

 .banner .overlaybox .container ul li:before { content:'\f00c'; font-family:'FontAwesome'; display:inline-block; margin-right:8px; }

 .cta-banner { background:rgba(163, 195, 39, 0.26); padding:25px 0; }

 .cta-banner .container { display:flex; justify-content:space-between; align-items:center; }

 @media (max-width:767px) { .cta-banner .container { display:block; text-align:center; }

 }

 .cta-banner h2 { font-size:1.6rem; font-weight:500; color:#333; line-height:2.8rem; text-transform:uppercase; max-width:70%; margin-bottom:0; padding-right:30px; }

 @media (max-width:575px) { .cta-banner h2 { font-size:1.3rem !important; line-height:2.3rem; }

 }

 @media (max-width:767px) { .cta-banner h2 { max-width:100%; padding-right:0; padding-bottom:20px; }

 }

 @media (min-width:768px) and (max-width:991px) { .cta-banner h2 { font-size:1.4rem; }

 }

 .cta-banner a.button { text-transform:uppercase; background:#a3c327; font-weight:500; }

 .cta-banner a.button:hover { background:#85a01b; }

 .testimonials { background:#f3f3f3; }

 .testimonialSlider .contentbox .testimonialContent { margin:0 auto; max-width:1080px; text-align:center; font-weight:400; line-height:1.9rem; font-size:0.96rem; }

 .testimonialSlider .contentbox .testimony { text-align:center; font-weight:400; font-size:1.1rem; padding-top:1.3rem; color:#000; }

 .testimonialSlider .owl-dots { padding-top:2rem; text-align:center; }

 .testimonialSlider .owl-dots button { display:inline-block; background:#aaa; height:14px; width:14px; margin:0 5px; border-radius:100px; }

 .testimonialSlider .owl-dots button.active { background:#000; }

 .testimonialSlider .owl-dots button:active,.testimonialSlider .owl-dots button:focus { outline:none; }

 .topFooter { background:#333; padding:3rem 0 0; }

 .topFooter .row > div { padding-bottom:3rem; }

 @media (max-width:575px) { .topFooter .ServicesBlock { display:none; }

 }

 .topFooter .officeRegister { padding-top:2rem; }

 .topFooter .officeRegister span { display:block; color:#fff; padding-bottom:5px; }

 .topFooter div.title { font-size:1.1rem; font-weight:500; padding-bottom:10px; color:#fff; }

 .topFooter .talktoUs ul li { padding:5px 0; }

 .topFooter .talktoUs ul li a { color:#ccc; }

 .topFooter .quickContact ul li { padding:10px; border-bottom:solid 1px rgba(255, 255, 255, 0.2); position:relative; padding-left:17px; }

 .topFooter .quickContact ul li:before { content:'\f105'; font-family:'FontAwesome'; color:#ddd; display:inline-block; position:absolute; left:0; top:10px; }

 .topFooter .quickContact ul li a { color:#ccc; font-size:0.95rem; }

 .topFooter .quickContact ul li a:hover { color:#fff; }

 .topFooter .proudMemberOf p { font-size:0.96rem; color:#fff; }

 .topFooter .proudMemberOf ul li { padding-top:15px; }

 .topFooter .proudMemberOf ul li img { max-height:40px; width:auto; }

 .bottomFooter { background:#000; padding:25px 0; }

 .bottomFooter .copyright { color:#fff; font-size:0.96rem; padding-bottom:10px; }

 .bottomFooter .privacyTerms span { display:inline-block; }

 .bottomFooter .privacyTerms span a { color:#ddd; font-size:0.95rem; }

 .bottomFooter .privacyTerms span:first-child { padding-right:15px; margin-right:15px; border-right:solid 1px #eee; line-height:15px; }

 header.title { font-family:'Fjalla One', sans-serif; color:#000; font-size:1.7rem; text-transform:uppercase; position:relative; padding-bottom:12px; }

 header.title i { font-size:90%; color:#85a01b; }

 header.title:after { content:''; height:5px; width:55px; background:#a3c327; position:absolute; left:50%; bottom:0; transform:translate(-50%, 0); }

 .aboutIntro { background:#f3f3f3; }

 .introContent { margin:0 auto; max-width:1080px; text-align:center; font-weight:400; line-height:1.9rem; font-size:1.02rem; padding-top:1.4rem; }

 .servicesList .row { margin-left:-10px; margin-right:-10px; }

 .servicesList .row .col { padding-left:10px; padding-right:10px; }

 @media (max-width:480px) { .servicesList .row .col { flex:0 0 100%; margin-bottom:20px; }

 }

 @media (min-width:481px) and (max-width:767px) { .servicesList .row .col { flex:0 0 50%; margin-bottom:20px; }

 }

 @media (min-width:768px) and (max-width:991px) { .servicesList .row .col { flex:0 0 33.33%; margin-bottom:20px; }

 }

 .servicesList .serviceContent { border:solid 1px #ccc; text-align:center; padding:30px 15px; transition:all 0.6s ease; height:100%; }

 .servicesList .serviceContent .iconSection { margin:0 auto; width:65px; height:65px; text-align:center; line-height:75px; background:rgba(163, 195, 39, 0.8); border:solid 1px rgba(163, 195, 39, 0.8); border-radius:1000px; margin-bottom:25px; transition:all 0.5s ease; }

 .servicesList .serviceContent .iconSection i { color:#fff; font-size:2rem; }

 .servicesList .serviceContent .title { font-size:1.02rem; color:#000; font-weight:500; padding-bottom:10px; }

 .servicesList .serviceContent .excerptBox { font-size:0.9rem; color:#555; padding-bottom:25px; }

 .servicesList .serviceContent .more { display:inline-block; border:solid 1px rgba(163, 195, 39, 0.8); color:#85a01b; text-transform:uppercase; font-size:0.8rem; padding:7px 20px; border-radius:100px; transition:all 0.5s ease; }

 .servicesList .serviceContent:hover { background:rgba(163, 195, 39, 0.2); border:solid 1px rgba(163, 195, 39, 0.2); }

 @media (min-width:1200px) { .servicesList .serviceContent:hover { transform:scale(1.07); }

 }

 .servicesList .serviceContent:hover .iconSection { background:#fff; border:solid 1px rgba(133, 160, 27, 0.7); }

 .servicesList .serviceContent:hover .iconSection i { color:#85a01b; }

 .servicesList .serviceContent:hover .more { background:#a3c327; border:solid 1px rgba(163, 195, 39, 0.8); color:#fff; }

 .tabcontent .videoWrapper { min-height:810px; overflow:hidden; }

 .tplCalculator header.calcType { background:#85a01b; color:#fff; text-transform:uppercase; font-size:1.2rem; padding:18px 20px; font-weight:500; position:relative; }

 @media (max-width:991px) { .tplCalculator header.calcType:after { content:'\f107'; font-family:'FontAwesome'; position:absolute; right:20px; top:18px; }

 }

 .tplCalculator header.calcType.show:after { content:'\f106'; }

 @media (max-width:991px) { .tplCalculator .tabContentWrapper { padding-top:2rem; }

 }

 .tplCalculator ul#tabs { border:solid 1px #ddd; border-bottom:none; }

 @media (max-width:991px) { .tplCalculator ul#tabs { display:none; }

 }

 .tplCalculator ul#tabs li a { display:block; padding:12px 20px 12px 35px; border-bottom:solid 1px #ddd; color:#333; font-weight:500; transition:all 0.4s ease; position:relative; }

 .tplCalculator ul#tabs li a:after { content:'\f105'; font-family:'FontAwesome'; position:absolute; left:18px; top:10px; }

 .tplCalculator ul#tabs li a:hover { background:rgba(133, 160, 27, 0.2); color:#a3c327; }

 .tplCalculator ul#tabs li.active a { background:#eee; color:#000; }

 .hiddenLists { display:none; }

 div.readMore { background:#fc0; }

 div.readMore a { display:block; padding:12px 20px 12px 35px; border-bottom:solid 1px #ddd; color:#333; font-weight:500; transition:all 0.4s ease; position:relative; }

 div.readMore a:hover { color:#666 !important; }

 div.readMore a:after { content:'\f067' !important; font-family:'FontAwesome'; position:absolute; left:14px; top:10px; }

 div.readMore a:before { content:'Show More'; display:inline-block; margin-right:4px; }

 div.readMore.less { background:#f90; }

 div.readMore.less a { color:#fff !important; }

 div.readMore.less a:after { content:'\f068' !important; left:14px !important; }

 div.readMore.less a:before { content:'Show Less'; }

 .tplContact .introContentContact { padding-bottom:2rem; }

 .tplContact .introContentContact header { font-size:1.1rem; font-weight:500; color:#000; padding-bottom:10px; }

 .tplContact .introContentContact .intro { font-size:1rem; color:#333; }

 .tplContact .contactForm fieldset { padding-bottom:25px; }

 .tplContact .contactForm input[type="text"],.tplContact .contactForm input[type="email"],.tplContact .contactForm input[type="number"],.tplContact .contactForm select,.tplContact .contactForm textarea { background-color:#fff; border:solid 2px #ccc; height:48px; padding:10px; width:100%; }

 .tplContact .contactForm label { color:#333; display:block; }

 .tplContact .contactFormIntro { border-top:solid 2px #ddd; }

 @media (min-width:992px) { .tplContact .contactSidebar { padding-left:3rem; }

 }

 .tplContact .contactSidebar header { font-size:1.1rem; font-weight:500; color:#000; padding-bottom:10px; }

 .tplContact .contactSidebar .block { padding-bottom:2rem; }

 .tplContact .contactSidebar .block .mainphone a { font-size:1.3rem; font-weight:500; color:#85a01b; }

 .tplContact .contactSidebar .block .checkonMap { font-size:0.9rem; text-transform:uppercase; font-weight:500; }

 .tplContact .contactSidebar .block .normaltxt { font-size:0.93rem; color:#222; line-height:1.6rem; }

 .tplContact .contactSidebar .block label { color:#000; font-weight:500; font-size:0.95rem; }

 .welcome header { font-family:Fjalla One, sans-serif; color:#000; font-size:1.4rem; text-transform:uppercase; position:relative; padding-bottom:12px; }

 .welcome .welcomeContent { font-size:0.96rem; color:#333; }

 .welcome p { font-size:0.96rem; }

 .ourMissionSection { background:#85a01b; position:relative; }

 .ourMissionSection .rightImage { position:absolute; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; right:0; width:50%; }

 @media (max-width:767px) { .ourMissionSection .rightImage { position:relative; min-height:300px; width:100%; }

 }

 .ourMissionSection .missioncontentbox { padding-top:3rem; padding-bottom:3rem; }

 .ourMissionSection .missioncontentbox .missionContent,.ourMissionSection .missioncontentbox header { color:#fff; }

 .ourMissionSection .missioncontentbox p { color:#fff; }

 .ourMissionSection .missioncontentbox header { font-family:Fjalla One, sans-serif; font-size:1.6rem; text-transform:uppercase; position:relative; padding-bottom:12px; }

 .bankWeConnect header { margin-bottom:3rem; }

 .services-single header { font-family:Fjalla One, sans-serif; color:#000; font-size:1.4rem; text-transform:uppercase; position:relative; padding-bottom:12px; }

 .services-single .serviceContent p { font-size:0.94rem; color:#444; line-height:1.65rem; }

 .services-single .serviceContent ul { list-style:none; padding-top:15px; }

 .services-single .serviceContent ul li { padding-top:7px; position:relative; padding-left:15px; }

 .services-single .serviceContent ul li:before { content:'\f105'; font-family:'FontAwesome'; font-weight:bold; position:absolute; left:0; top:6px; color:#85a01b; }

 .fourMainServiceBlock { background:#f1f1f1; }

 .fourMainServiceBlock .row > div { margin-bottom:2rem; }

 .fourMainServiceBlock .serviceblock { background:#fff; height:100%; padding:25px; position:relative; }

 .fourMainServiceBlock .serviceblock .greenTriangle { position:absolute; background:url("img/green-triangle.svg") no-repeat; background-size:20px; left:0; top:0; background-position:center; width:20px; height:20px; }

 .fourMainServiceBlock .serviceblock .tickIcon { text-align:center; }

 .fourMainServiceBlock .serviceblock .tickIcon span { width:40px; height:40px; background:#a3c327; text-align:center; line-height:40px; margin:0 auto 25px; display:block; border-radius:10px 0 10px 0; }

 .fourMainServiceBlock .serviceblock .tickIcon span i { color:#fff; font-size:1.2rem; }

 .fourMainServiceBlock .serviceblock header { font-weight:500; color:#000; font-size:1.1rem; padding-bottom:10px; color:#85a01b; text-align:center; }

 .fourMainServiceBlock .serviceblock .excerptBox { font-size:0.94rem; color:#666; line-height:1.6rem; text-align:center; }

 .extraContent .contentbox { background:#fff; height:100%; padding:25px; position:relative; }

 .extraContent .contentbox .greenTriangle { position:absolute; background:url("img/green-triangle.svg") no-repeat; background-size:20px; left:0; top:0; background-position:center; width:20px; height:20px; }

 .extraContent .contentbox header { font-weight:500; color:#000; font-size:1.2rem; padding-bottom:10px; color:#85a01b; }

 .extraContent .contentbox .fullexcerpt { font-size:0.94rem; color:#666; line-height:1.6rem; }

 .extraContent .contentbox .fullexcerpt ul { list-style:none; padding-top:15px; }

 .extraContent .contentbox .fullexcerpt ul li { padding-top:7px; position:relative; padding-left:15px; font-size:0.94rem; }

 .extraContent .contentbox .fullexcerpt ul li:before { content:'\f105'; font-family:'FontAwesome'; font-weight:bold; position:absolute; left:0; top:6px; color:#85a01b; }

 /*BLOG CSS ADDED HERE BY DEB*/ /*BLOG*/ .all-news-lists article { margin-bottom:35px; display:flex; flex-flow:wrap; }

 .all-news-lists figure { width:100%; height:100%; background-size:cover; background-position:center center; background-repeat:no-repeat; }

 .blogimg figure { width:100%; height:100%; background-size:cover; background-position:center center; background-repeat:no-repeat; }

 .blog_content_box h3,.news_content h3 { font-weight:500; margin-bottom:5px; margin-top:0; font-size:1.5rem; }

 .blog_content_box h3 > a,.news_content h3 > a { color:#a3c327; }

 div.headingPostTitle { color:#a3c327; font-weight:500; font-size:25px; padding-bottom:1.4rem; }

 @media (max-width:991px) { div.headingPostTitle { font-size:21px; }

 }

 .postAuthorDate span,.post_date_author span { font-size:14px; display:block; padding-bottom:1rem; padding-top:5px; color:#999; font-weight:500; }

 .postAuthorDate > span,.postCatList { display:inline-block; }

 .postCatList > span { display:inline-block; padding-right:10px; }

 .postCatList > span:before { content:'//'; display:inline-block; margin-right:7px; }

 .postCatList > span > a { color:#999; }

 .postAuthorDate { padding-bottom:1rem; }

 .news_category { margin-bottom:15px; }

 .news_category span { display:inline-block; margin-right:10px; font-size:11px; position:relative; }

 .news_category span:before { font-family:'FontAwesome'; content:"\f105"; display:inline-block; margin-right:3px; font-weight:800; color:#797979; vertical-align:top; font-size:12px; }

 .news_category span a { text-transform:uppercase; color:#797979; }

 .news_content a.read_more_news { color:#a3c327; font-size:16px; font-weight:500; text-transform:uppercase; display:inline-block; padding-top:15px; }

 .all-news-lists .news_image_blox { width:40%; min-height:275px; float:left; position:relative; }

 @media (max-width:767px) { .all-news-lists .news_image_blox { float:none; width:100%; }

 }

 .all-news-lists .news_content { min-height:275px; float:left; position:relative; width:60%; padding:25px; background:#f7f7f7; }

 @media (max-width:767px) { .all-news-lists .news_content { float:none; width:100%; height:auto; }

 }

 .all-news-lists .news_content p { color:#000; }

 .all-news-lists .news_content a:hover { text-decoration:none; }

 /*blog pagination*/ nav.navigation.pagination h2 { display:none; }

 .pagination-nav { padding-top:2rem; text-align:center; padding-left:15px; }

 .pagination-nav .nav-links { text-align:center; width:100%; }

 .pagination-nav a,.pagination-nav span { display:inline-block; background:#a3c327; color:#fff; margin-right:6px; transition:background 0.5s ease; font-size:15px; text-transform:uppercase; width:40px; height:40px; line-height:38px; font-weight:500; }

 .pagination-nav a:focus,.pagination-nav span:focus,.pagination-nav a:hover,.pagination-nav span:hover { color:#fff; background:#a3c327; text-decoration:none; }

 .pagination-nav span.current { background:#85a01b; }

 .pagination-nav a.next,.pagination-nav a.prev { display:none; }

 .blog-sidebar .sidebar_widget { padding-bottom:20px; border-bottom:solid 1px #afcd79; margin-bottom:15px; }

 .blog-sidebar .sidebar_widget header { text-transform:uppercase; font-weight:600; font-size:18px; padding-bottom:15px; border-bottom:solid 1px #afcd79; margin-bottom:20px; color:#525252; }

 .blog-sidebar .sidebar_widget ul.blog-categories { list-style:none; padding:0; }

 .blog-sidebar .sidebar_widget ul.blog-categories li { font-size:14px; padding:4px 0 4px 15px; position:relative; }

 .blog-sidebar .sidebar_widget ul.blog-categories li:before { content:'\f105'; font-family:'FontAwesome'; position:absolute; top:6px; left:0; color:#a3c327; font-weight:bold; }

 .blog-sidebar .sidebar_widget ul.blog-categories li a { font-size:17px; color:#494949; }

 .blog-sidebar .sidebar_widget ul.blog-categories li a:hover { color:#7da23e; }

 .blog-sidebar .sidebar_widget ul.social_links { list-style:none; padding:0; }

 .blog-sidebar .sidebar_widget ul.social_links li { display:inline-block; margin-right:3px; }

 .blog-sidebar .sidebar_widget ul.social_links li a { display:inline-block; width:40px; height:40px; line-height:40px; text-align:center; background:#a3c327; color:#fff; border-radius:100px; font-size:19px; }

 @media (min-width:581px) and (max-width:991px) { .blog-sidebar .wrap-first-two { display:flex; flex-flow:row wrap; justify-content:space-between; }

 .blog-sidebar .wrap-first-two div.blog_cats,.blog-sidebar .wrap-first-two div.follow_us { float:left; width:49%; }

 }

 .blog-sidebar .sidebar_widget.instagram_live_feed { padding-bottom:0; }

 .blog-sidebar .sidebar_widget.instagram_live_feed #sb_instagram { padding-bottom:0 !important; }

 .blog-sidebar .sidebar_widget.instagram_live_feed #sb_instagram .sbi_follow_btn { display:block; }

 .blog-sidebar .sidebar_widget.instagram_live_feed #sb_instagram .sbi_follow_btn a { display:block; border-radius:0; margin:25px -20px 0 -25px; font-size:16px; font-weight:600; text-transform:uppercase; padding:22px 20px; }

 .blog-sidebar .sidebar_widget.instagram_live_feed #sb_instagram .sbi_follow_btn a .fa { font-size:18px !important; font-weight:600; margin-right:15px !important; }

 .blog-sidebar .sidebar_widget.instagram_live_feed a.follow_us_instagram { display:block; border-radius:0; margin:25px 0 0; font-weight:600; text-transform:uppercase; padding:12px 20px; background:#a3c327; color:#fff; text-align:center; font-size:18px; transition:background 0.5s ease; }

 .blog-sidebar .sidebar_widget.instagram_live_feed a.follow_us_instagram i { margin-right:8px; }

 .blog-sidebar .sidebar_widget.instagram_live_feed a.follow_us_instagram:hover { text-decoration:none; background:#7da23e; }

 /*blog single*/ .news-single { margin-bottom:2em; }

 .news-single img { max-width:100%; height:auto; }

 .news-single ol { padding-left:15px; }

 .news-single ol li { list-style:decimal; font-size:14px; }

 .news-single ol.normal-list li { padding-bottom:7px; }

 .news-single .post-556 li,.news-single .post-577 li { font-weight:bold; }

 .news-single .post-571 span.italics { font-style:italic; }

 .news-single h1 { color:#000; }

 .news-single h2,.news-single h3 { font-size:22px; padding-bottom:10px; font-weight:600; }

 .news-single h3 { font-size:20px; }

 .news-full-info figure { padding-bottom:1.5em; }

 .news-full-info .news_category,.news-full-info .post_date_author { display:inline-block; width:48%; vertical-align:top; }

 .news-full-info ul { list-style:disc; padding-left:18px; padding-bottom:2rem; }

 .news-full-info ul li { padding-bottom:5px; padding-top:10px; }

 .number_of_comments,.share_this_article { display:inline-block; width:48%; vertical-align:top; }

 .news-full-info .news_category,.number_of_comments { text-align:right; }

 .shareComments { padding:2rem 0; border-top:solid 1px rgba(0, 0, 0, 0.3); border-bottom:solid 1px rgba(0, 0, 0, 0.3); }

 @media (min-width:581px) { .shareComments { display:flex; flex-flow:row wrap; justify-content:space-between; }

 }

 .shareComments .sharebox span { display:inline-block; }

 .shareComments .sharebox span > a { height:42px; width:42px; line-height:40px; font-size:22px; border:solid 2px #a3c327; color:#a3c327; background:#fff; border-radius:100px; display:inline-block; text-align:center; margin-left:5px; }

 .shareComments .sharebox span:first-child { font-size:18px; font-weight:500; color:#484848; margin-right:15px; text-transform:uppercase; padding-bottom:15px; }

 @media (max-width:580px) { .shareComments .commentBlox { padding-top:1.5rem; }

 }

 .shareComments .commentBlox span { font-size:17px; }

 .other-news-lists { border-top:solid 1px rgba(0, 0, 0, 0.3); }

 @media (min-width:1200px) { .other-news-lists { padding-bottom:5rem; }

 }

 @media (max-width:991px) { .other-news-lists .row > div { margin-bottom:20px; }

 }

 .other-news-lists > h3 { font-size:21px; font-weight:500; color:#a3c327; padding-bottom:20px; }

 .other-news-lists article { background:#f7f7f7; height:100%; }

 .blogimg figure { height:300px; margin:0; }

 @media (min-width:768px) and (max-width:991px) { .blogimg figure { height:390px; }

 }

 .blog_content_box { padding:30px 25px; border:none; }

 .blog_content_box h3 { margin-bottom:0; font-size:22px; padding-bottom:10px; }

 .blog_content_box a.read_more_news { font-weight:500; display:inline-block; text-transform:uppercase; color:#a3c327; font-size:17px; padding-top:10px; }

 .blog_content_box a:hover { text-decoration:none; }

 .more-news a.read_more_news { display:block; color:#333; font-size:16px; font-weight:600; text-transform:uppercase; padding-left:25px; margin-bottom:20px; }

 .comment_blox_circle { display:none; }

 /*comments*/ h2.comments-title { font-size:16px; color:#222; text-transform:uppercase; font-weight:600; padding-bottom:1.8em; }

 h3.comment-reply-title { color:#555; font-size:20px; text-transform:uppercase; font-weight:500; padding-bottom:6px; }

 #comments input[type="text"],#comments input[type="email"] { width:100%; border:solid 1px #bfbfbf; height:40px; padding:10px; border-radius:0; font-size:14px; }

 #comments textarea { width:100%; border:solid 1px #bfbfbf; height:40px; padding:10px; border-radius:0; font-size:14px; height:140px; }

 .form-submit input[type="submit"] { background:#a3c327; color:#fff; display:inline-block; line-height:40px; padding:0 3rem; text-transform:uppercase; font-weight:600; border:none; border-radius:500px; font-size:16px; }

 .form-submit input[type="submit"]:focus,.form-submit input[type="submit"]:hover { background:#8fb1d2; }

 .back_to_blog a { display:block; border:solid 1px #bbb; text-align:center; padding:12px 5px; color:#5e5e5e; position:relative; margin-bottom:20px; }

 span.triangle_left { width:0; height:0; border-right:15px solid transparent; position:absolute; left:7px; bottom:7px; border-bottom:15px solid #ababab; }

 #comments { margin-top:1em; }

 h2.comments-title { font-size:15px; color:#333; text-transform:uppercase; font-weight:600; padding-bottom:1.8em; }

 #comments .panel { border:none !important; -webkit-box-shadow:none; box-shadow:none; }

 #comments .panel-heading { border:none; background:none !important; border-radius:0; padding:0 10px; }

 #comments .panel-body { padding:0 10px; }

 #comments h5.media-heading { font-weight:700; color:#111; font-size:16px; padding-top:12px; }

 #comments h5.media-heading cite { font-style:normal; }

 #comments .comment-meta a { color:#555; }

 #comments footer.comment-reply { display:none; }

 #comments ol.comment-list { padding:0 !important; }

 #comments ol.comment-list > li { padding:20px 0; border-bottom:solid 1px #ccc; }

 #comments ol.comment-list > li .comment-author img { display:none; }

 #comments ol.comment-list > li .comment-metadata a { font-size:14px; color:#999; }

 #comments ol.comment-list .comment-content p { margin-bottom:4px; }

 #comments ol.comment-list .reply a { font-size:14px; }

 #comments ol.comment-list ol.children li { padding:20px 0; }

 #comments label { font-weight:normal; }

 #comments ol.comment-list { border-bottom:solid 1px #a0a0a0; margin-bottom:20px; list-style:none; }

 #comments ol.comment-list li { list-style:none; }

 #respond textarea:focus { outline:none; }

 #respond input[type="text"]:focus,#respond input[type="email"]:focus,#respond input[type="submit"]:focus { outline:none; }

 #respond p { margin-bottom:20px; }

 #respond .alert.alert-info,#respond p.comment-form-cookies-consent,#respond p.comment-form-url,#respond p.form-allowed-tags { display:none; }

 .single-post .news-full-info p { margin-bottom:2rem; }

 .custom_commentbox { position:relative; }

 .custom_commentbox .avatarbox { position:absolute; left:0; top:5px; width:50px; }

 .custom_commentbox .commentbox { padding-left:55px; position:relative; vertical-align:top; }

 .custom_commentbox .commentbox span { display:block; }

 .custom_commentbox .commentbox span.media-heading { font-weight:bold; color:#000; font-size:14px; font-style:normal; padding-top:4px; margin-bottom:0; }

 .custom_commentbox .commentbox span.media-heading cite,.custom_commentbox .commentbox span.media-heading em { font-style:normal; }

 .custom_commentbox .commentbox a { color:#666; }

 .custom_commentbox .commentbox time { font-size:12px; }

 article.post-3 h1,article.post-3 h2,article.post-3 h3,article.post-3 h4,article.post-3 h5,article.post-3 h6 { font-family:'Poppins', sans-serif; }

 article.post-3 p { margin-bottom:2rem; }

 article.post-3 h2 { font-size:1.6rem; font-weight:500; padding-bottom:10px; }

 article.post-3 h3 { font-size:1.35rem; font-weight:500; }

 .sliderHeadingText { font-size:1.6rem; font-weight:600; padding-bottom:25px; }

 .brandSlider .brandHolder { padding:10px; }

 .brandSlider .brandHolder a { display:flex; align-items:center; justify-content:center; padding:25px; min-height:170px; background:#fff; }

 @media (max-width:480px) { .brandSlider .brandHolder a { min-height:120px; }

 }

 .brandSlider .brandHolder a img { max-width:100%; height:auto; max-height:120px; width:auto; }

 .brandSlider .brandHolder a:hover,.brandSlider .brandHolder a:active,.brandSlider .brandHolder a:focus { outline:none; }

 .brandSlider .brandHolder a.noLink { cursor:default; }

 .brandSlider ul.slick-dots { padding-top:20px; padding-bottom:0; }

 .brandSlider ul.slick-dots li button { background:#999; }

 .brandSlider ul.slick-dots li.slick-active button { background:orange; }

 .fullWidth-twoCol { overflow:hidden; }

 .fullWidth-twoCol .row.imageRight { flex-direction:row-reverse; }

 .fullWidth-twoCol .row.imageRight .contentSection { justify-content:flex-end; display:flex; }

 .fullWidth-twoCol .row { align-items:center; }

 .fullWidth-twoCol .row .contentSection { display:flex; }

 .fullWidth-twoCol .row .contentSection .contentWrapper { padding:2rem; max-width:640px; display:flex; align-items:center; min-height:300px; }

 @media (max-width:480px) { .fullWidth-twoCol .row .contentSection .contentWrapper { padding-left:20px; padding-right:20px; }

 }

 @media (max-width:767px) { .fullWidth-twoCol .row .contentSection .contentWrapper { max-width:100%; min-height:auto; }

 }

 @media (min-width:1200px) { .fullWidth-twoCol .row .contentSection .contentWrapper { padding-top:3.5rem; padding-bottom:3.5rem; }

 }

 .fullWidth-twoCol .row .contentSection .contentWrapper .contentBox h2,.fullWidth-twoCol .row .contentSection .contentWrapper .contentBox h1,.fullWidth-twoCol .row .contentSection .contentWrapper .contentBox h3 { font-weight:600; font-size:1.6rem; }

 .fullWidth-twoCol .row .contentSection .contentWrapper .contentBox p { font-size:15px; line-height:25px; }

 .fullWidth-twoCol .imageSection { background-position:top center; background-repeat:no-repeat; background-size:cover; }

 @media (max-width:767px) { .fullWidth-twoCol .imageSection { min-height:300px; }

 }

 .block__testimonials header.primary { font-size:2rem; color:#000; font-weight:700; }

 .block__testimonials header.secondary { color:#8f8f8f; font-size:1.3rem; font-weight:600; }

 .block__testimonials .testimonialSliderSlick { text-align:center; padding:2rem 0 0; position:relative; margin:0 auto; max-width:960px; z-index:9; }

 .block__testimonials .testimonialSliderSlick .slick-slide img { display:inline-block; }

 .block__testimonials .testimonialSliderSlick .testimonialHolder:focus { outline:0; }

 .block__testimonials .testimonialSliderSlick .testimonialContent { font-style:italic; font-size:1.2rem; font-weight:500; padding-bottom:20px; }

 .block__testimonials .testimonialSliderSlick .ratings i { display:inline-block; color:#a3c327; font-size:1.25rem; margin-right:4px; }

 .block__testimonials .testimonialSliderSlick .testimonyName { font-size:1.25rem; font-weight:700; }

 .block__testimonials .testimonialSliderSlick ul.slick-dots { margin-top:2rem; }

 .block__testimonials .testimonialSliderSlick ul.slick-dots li button { background:rgba(163, 195, 39, 0.5); }

 .block__testimonials .testimonialSliderSlick ul.slick-dots li.slick-active button { background:rgba(163, 195, 39, 1.0); }

 .block__two_column { overflow-x:hidden; }

 @media (max-width:767px) { .block__two_column .rightCol { padding-top:2rem; }

 }

 @media (max-width:767px) { .block__two_column h1,.block__two_column h2,.block__two_column h3,.block__two_column h4 { font-size:1.55rem !important; }

 }

 div.block--two_column.full-width-stretched .block__two_column .row,div.block--two_column.normal .block__two_column .row { margin-left:0; margin-right:0; }

 body.single-lp .innerBanner,body.single-lp header.site-header,body.single-lp .testimonials { display:none; }

 body.logged-in .lp-header { top:32px; }

 .lp-header { position:fixed; top:0; left:0; width:100%; padding:12px 0; background:#fff; z-index:15; box-shadow:0 0 4px 2px rgba(0, 0, 0, 0.1); }

 .lp-header .newHeader { display:flex; flex-flow:row wrap; justify-content:space-between; align-items:center; }

 .lp-header .newHeader .logoSection img { max-width:80px; }

 .lp-header .newHeader .quickContactSection a.customButton { padding:12px 2rem; font-size:14px; font-weight:bold; text-transform:uppercase; margin-left:10px; background:#a3c327; color:#fff; border-radius:5px; }

 .lp-header .newHeader .quickContactSection a.talkExpert { background:#278ea3; }

 .banner-landingpage { background:url("https://uniikfinance.com.au/wp-content/uploads/2020/06/lp-banner.jpg") no-repeat top center/cover; position:relative; }

 .banner-landingpage .bannerContent { display:flex; align-items:center; justify-content:center; position:relative; z-index:10; }

 .banner-landingpage .bannerContent .bannerblockContent { min-height:700px; display:flex; align-items:center; justify-content:center; }

 .banner-landingpage .bannerContent .bannerblockContent h1 { text-transform:uppercase; color:white; text-shadow:0 0 1px rgba(0, 0, 0, 0.5); }

 @media (min-width:1400px) { .banner-landingpage .bannerContent .bannerblockContent h1 { font-size:2.8rem; }

 }

 .banner-landingpage .bannerContent .bannerblockContent .quickButtons { padding-top:2rem; }

 .banner-landingpage .bannerContent .bannerblockContent .quickButtons a { padding:12px 2rem; font-size:14px; font-weight:bold; text-transform:uppercase; margin-left:10px; background:#278ea3; color:#fff; border-radius:5px; border:solid 2px #fff; }

 @media (max-width:510px) { .banner-landingpage .bannerContent .bannerblockContent .quickButtons a { display:block; margin-top:15px; }

 }

 .banner-landingpage:after { content:""; background:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; }

 .fourColumn .blockbox { text-align:center; padding-top:3rem; }

 .fourColumn .blockbox h2 { font-size:21px; font-weight:normal; text-transform:uppercase; padding-bottom:20px; }

 .fourColumn .blockbox .iconbox { width:120px; height:120px; display:flex; align-items:center; justify-content:center; margin:0 auto; border:solid 4px #278ea3; border-radius:400px; }

 .fourColumn .blockbox .iconbox i { font-size:300%; color:#278ea3; }

 .fourColumn .blockbox .blocktext { padding-top:25px; }

 .fourColumn .blockbox .blocktext span { font-size:15px; }

 .fourColumn .contactAgent { padding-top:3rem; }

 .fourColumn .contactAgent a { padding:12px 2rem; font-size:14px; font-weight:bold; text-transform:uppercase; margin-left:10px; background:#278ea3; color:#fff; border-radius:5px; }

 .mainContent { padding:4rem 0; background:#f1f1f1; }

 .mainContent h4 { padding-top:15px; font-weight:normal; font-size:21px; }

 .mainContent ul li { padding-bottom:12px; font-size:15px; }

 .fade-overlay { background:rgba(0, 0, 0, 0.6); height:100%; width:100%; position:fixed; z-index:101; overflow:hidden; display:none; left:0; top:0; }

 html.overflow_hidden { overflow:hidden; margin-right:15px; }

 .side-enquiry-form { position:fixed; height:100%; width:400px; right:0; top:0; z-index:100000; background:#fff; padding:25px; box-shadow:0 -2px 2px 2px rgba(0, 0, 0, 0.25); overflow:auto; display:none; }

 @media (max-width:575px) { .side-enquiry-form { width:85%; }

 }

 .side-enquiry-form a.close_slide_wrapper { display:inline-block; color:#555; font-weight:600; font-size:14px; text-transform:uppercase; transition:all 0.4s ease; }

 .side-enquiry-form a.close_slide_wrapper:hover { text-decoration:none; color:#a3c327; }

/*# sourceMappingURL=style.css.map */