@charset "UTF-8";
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
audio,
canvas,
video {
display: inline-block;
max-width: 100%;
}
html {
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:     100%;
} body {
background:#fff;
font-family: 'Poppins', sans-serif;
color:#000;
font-size: 16px;
line-height: 1.6;
}
p strong {
font-weight: 700;
}
a {
color: #c246de;
}
img {
max-width:100%;
height:auto;
}
img.alignright {
float: right;
margin: 0 0 15px 15px;
}
img.alignleft{
float: left;
margin: 0 15px 15px 0;
}
img.rounded {
border-radius:100%;
}
.img-responsive {
display: block;
height: auto;
max-width: 100%;
}
h1,h2,h3,h4,h5 {
color: #000;
font-weight:700 ;
}
h1 {
font-size: 45px;
margin-bottom: 30px;
}
h2 {
font-size: 27px;
margin-bottom: 12.5px;
}
h3 {
font-size: 20px;
margin-bottom: 12.5px;
}
.socialrow img {
margin-right:7px;
}
.afterposts {
border-top: 2px solid #c246de;
padding: 20px;
border-bottom: 2px solid #c246de;
margin: 30px 0;
background: #f9f9f9;
}
.afterposts p {
margin: 0;
}
.introsection h1 {
font-size: 80px;
margin-bottom: 12px;
line-height: 1;
}
.introsection p {
font-size: 32px;
font-weight: 500;
max-width: 388px;
line-height:1.3;
}
.introsection.nowidth p {
max-width: 100%;
}
.introsection p.btnarrow {
font-size: 16px;
}
.introvideowrap {
margin-top:90px;
margin-bottom:30px;
}
.teammain p {
font-weight: 500;
margin-bottom: 20px;
}
.ownersbg {
background: url(https://gomonster.nz/wp-content/themes/monster2019/images/monsters-bg.png) bottom right no-repeat #F8F8F8;
}
.ownersbg .largepad {
padding-bottom: 0;
}
.ownersbg .col {
margin-bottom: 0;
}
.ownersbg .col:first-child {
padding-top: 100px;
}
.ownersbg p {
font-weight: 500;
margin-bottom: 20px;
}
.ownersbg p strong {
font-weight: 700;
font-size: 14px;
}
.ownersbg p em {
color: #808080;
font-size: 14px;
}
.ownersbg img {
display: block;
}
.teamguy p {
font-size: 14px;
color:#808080;
font-weight:500;
}
.teamguy p strong {
font-weight: 700;
color: #000;
}
.landingsection h1 em {
font-size: 32px;
font-weight: 500;
display: block;
line-height: 1.3;
margin-bottom: 5px;
}
.landingsection h1 {
font-size: 80px;
margin-bottom: 20px;
line-height: 1em;
}
.landingsection h2 {
font-size: 45px;
margin-bottom: 20px;
line-height: 1.2em;
}
.landingsection p {
line-height: 1.4em;
color:#000;
margin-bottom: 24px;
font-weight: 500;
}
.landingsection.margbott {
margin-bottom: 45px;
}
.landingsection.smallheading h1 {
font-size:60px;
}
.xsmallheading h1 {
font-size:45px;
}
.landingsection.smallheading.thebrief h1 {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/the-brief-icon.png) top left no-repeat;
padding-top:170px;
}
.teamsection{
background:url(//gomonster.nz/wp-content/themes/monster2019/images/purple-bg-team.jpg) no-repeat center center #a420c1;
background-size: cover;
background-attachment: fixed;
}
.teamsection h1,
.teamsection p{
color:#fff;
}
.lightgrey {
background:#F8F8F8;
}
.side-bg {
background-image: url(//gomonster.nz/wp-content/themes/monster2019/images/rocketship-bg.jpg);
background-size: initial;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
background-color: transparent;
background-repeat: no-repeat;
}
blockquote {
border-bottom: 1px solid #dedede;
}
.mobile {
display:none;
}
.wrap {
max-width:1096px;
margin:0 auto;
position:relative;
}
.smallpad {
padding:20px 0;
}
.medpad {
padding:35px 0;
}
.largepad {
padding:60px 0;
}
.largepadtop {
padding:60px 0 0 0;
}
.largepadbot {
padding:0 0 60px 0;
}
.xlargepad {
padding:80px 0;
}
.xxlargepad {
padding:145px 0;
}
.xlargepadtop{
padding-top:80px;
}
.wrap.narrow {
width:870px;
margin:0 auto;
position:relative;
}
.col.nomarg {
margin-bottom: 0!important;
margin-top: 0!important;
}
img.bottomed {
position: absolute;
bottom: 0;
max-width: 48%;
}
.nomarg img {
display: block;
}
.monstersbg {
background: url(//gomonster.nz/wp-content/themes/monster2019/images/monsters-8percent.png) bottom right no-repeat;
}
.monstersbgleft {
background: url(//gomonster.nz/wp-content/themes/monster2019/images/monster-left.jpg) bottom left no-repeat;
}
.graidient1 {
background: url(//gomonster.nz/wp-content/themes/monster2019/images/graidient-bottom.png) right bottom repeat-x;
padding-bottom: 25px;
}
.monstersbg.graidient1 {
background: url(//gomonster.nz/wp-content/themes/monster2019/images/monsters-8percent.png) bottom right no-repeat, url(//gomonster.nz/wp-content/themes/monster2019/images/graidient-bottom.png) right bottom repeat-x;
}
ul,
ol{
margin: 0 0 1em 0;
padding: 0 0 0 1.5em;
list-style: none;
}
li {
position: relative;
line-height:24px;
}
div#hero {
margin-bottom: 95px;
}
div#hero.nomarg {
margin-bottom:0;
} header h1#logo.alt {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/logo-forwhiteBG.png) no-repeat 0 0 transparent;
}
header#js-header.alt nav ul li a {
color: 62105f;
font-size: 22px;
}
#mintrowrap {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/background-membership.jpg) no-repeat 0 0 transparent;
background-size:cover;
height:800px;
}
#gform_11 h2.gsection_title {
color: #d836ec;
}
.av-extra-border-element.border-extra-arrow-down {
position: relative;
width: 50px;
height: 25px;
left: 50%;
margin-left: -26px;
margin-top: -1px;
z-index: 25;
margin-bottom: -25px;
clear: both;
bottom: -80px;
}
.av-extra-border-element .av-extra-border-outer {
overflow: hidden;
height: 100%;
width: 100%;
position: absolute;
}
.av-extra-border-element.border-extra-arrow-down .av-extra-border-inner {
position: absolute;
left: 50%;
width: 50px;
height: 50px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
top: -39px;
}
ul.bigtext li,
.bigtext p {
font-size: 125%;
line-height: 1.8;
}
h2.larger {
font-size: 34px;
}
.pricing h2 {
color: #fff;
font-size: 40px;
text-align: center;
margin-bottom: 40px;
}
.pricing p {
color: #fff;
text-align: center;
}
#ourteam {
background: url(//gomonster.nz/wp-content/themes/monster2019/images/purple-bg-team.jpg) no-repeat center center #a420c1;
background-size: cover;
}
#ourteam h2 {
color:#fff;
font-size:45px;
margin-bottom:30px;
line-height: 1.2em;
}
#ourteam p {
color:#fff;
font-size:20px;
margin-bottom: 1em;
}
.faqsection h2 {
text-align:center;
margin-bottom: 53px;
}
.faqsection strong {
font-weight: 700;
font-size: 110%;
}
.faqsection {
background: url(https://gomonster.nz/wp-content/uploads/2020/09/faq-bg.jpg) no-repeat 0 0;
background-size:cover;
} @media only screen and (min-width: 641px) {
body #gform_wrapper_10 { 
max-width: 75%;
margin: 0 auto;
}
body #gform_wrapper_10 ul li.gfield .ginput_container,
body #gform_wrapper_10 ul li.gfield .gfield_description,
body #gform_wrapper_10 div.ginput_complex label,
body #gform_wrapper_10 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
body #gform_wrapper_10 select, 
body #gform_wrapper_10 textarea { 
text-align:left;
}
body #gform_wrapper_10 ul.top_label li.gfield label.gfield_label {
text-align: center;
display: block;
}
body #gform_wrapper_10 .gform_footer,
body #gform_wrapper_10 .gform_page_footer{
text-align: center;
}
#gform_wrapper_10 input {
border-radius: 7px;
padding: 16px 12px;
}
}
#input_10_12_6,
#input_10_12_3 {
margin-bottom: 0;
}
#gform_submit_button_10 {
width: 160px;
}  .home #hero,
.page-template-template-contact #hero {
margin-bottom: 0;
} .page-id-15 div#hero {
background-size: unset!important;
background-repeat: no-repeat;
background-position: bottom right;
background-color: #000;
} .page-id-3571 div#hero,
.page-id-2289 div#hero{
background-position-y: bottom;
} header#js-header {
height: 150px;
width: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 999;
transition: all 0.6s;
}
header h1#logo {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/logo-forblackBG.png) no-repeat 0 0 transparent;
width: 222px;
height: 57px;
text-indent:-9999px;
position:absolute;
left:0;
margin:0;
display:block;
top:70px;
transition: all 0.6s;
}
header h1#logo a {
width: 222px;
height: 57px;
display:block;
}
header nav {
top: 86px;
display: inline-block;
float: right;
position: relative;
transition: all 0.6s;
}
nav ul {
text-decoration: none;
padding:0px;
margin:0;
}
nav ul li {
float:left;
display: block;
margin-right:29px;
}
nav ul li:last-child {
margin-right:0px;
}
nav ul li a{
color:#fff;
text-decoration:none;
padding:10px 0;
margin:0 0px 0 0px;
font-weight:700;
font-size:16px;
text-transform: lowercase;
}
nav ul li.navphone{ 
margin-left:20px;
}
nav ul li.navphone,
nav ul li.navfb{ 
margin-right:11px;
}
nav ul li.navphone a{ 
font-weight:400;
text-transform: none;
}
nav ul li.current-menu-item a,
nav ul li a:hover,
header.whiteheader nav ul li.current-menu-item a,
header.whiteheader nav ul li a:hover {
color:#bfd21f;
}
nav > ul > li.menu-item-has-children > a:after {
border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
border-right: 4px solid rgba(0, 0, 0, 0);
border-style: solid;
border-width: 5px 4px 2px;
content: " ";
display: inline-block;
height: 0;
margin-left: 0.5em;
width: 0;
}
header.whiteheader nav > ul > li.menu-item-has-children > a:after {
border-color: #000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
border-right: 4px solid rgba(0, 0, 0, 0);
}
nav ul ul { display: none; position: absolute;
top:33px; left:0;
z-index:1000;
background: #fff;
height:auto;
width:240px;
padding: 0;
overflow:hidden;
-webkit-border-radius: 0 0 2px 2px;
border-radius: 0;
box-shadow: 3px 3px 12px rgba(0,0,0,0.4);
}
nav ul ul li { float: none; line-height:3em;
margin:0;
background:#fff;
border-bottom:1px solid #e0e0e0;
text-align:left;
}
nav ul ul li:last-child {
border:0 none;
}
nav ul ul li a { display:block;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
font-size:16px;
margin:0;
padding:0;
}
nav ul.sub-menu li a {
color:#000;
border:0 none;
padding: 0 12px;
}
nav ul ul li.current-menu-item a,
nav ul ul li a:hover {
color:#bfd21f;
border:0 none;
}
nav ul li:hover > ul {
display: inline; }  header#js-header.whiteheader {
background:#fff;
height: 93px;
box-shadow: 0px 5px 12px rgba(0,0,0,0.3);
}
header.whiteheader h1#logo {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/logo-forwhiteBG.png) no-repeat 0 0 transparent;
top:18px;
}
header.whiteheader nav {
top: 35px;
}
header.whiteheader nav ul li a {
color: #000;
} .homeintro {
padding: 42vh 0;
position:relative;
}
.homeintro h1 {
color:#fff;
font-size:80px;
line-height: 1.3;
text-shadow:
-1px -1px 0 rgba(0,0,0,0.16),
1px -1px 0 rgba(0,0,0,0.16),
-1px 1px 0 rgba(0,0,0,0.16),
1px 1px 0 rgba(0,0,0,0.16);  
}
.homeintro h1 a {
color: #a211a9;
text-decoration: none;
text-shadow: none;
}
.homeintro h1 a:hover {
color: #d425dc;
text-shadow:
-1px -1px 0 rgba(0,0,0,0.16),
1px -1px 0 rgba(0,0,0,0.16),
-1px 1px 0 rgba(0,0,0,0.16),
1px 1px 0 rgba(0,0,0,0.16);  
}
.homebuttons p {
display: inline;
margin:0 1.5%;
}
.herointro {
padding-top:350px;
} .shortheader.herointro,
.page-id-15 .herointro,
.single-post .herointro,
.category .herointro,
.error404 .herointro,
.search-results .herointro {
padding-top: 200px;
}
.herointro.paddbottom {
padding-bottom:33px;
}
.herointro h1,
.herointro p {
color:#fff;
}
.herointro h1 {
line-height:1.3em;
text-shadow: 0 0 7px rgb(0 0 0 / 0.4);
}
.herointro p {
line-height:1.4em;
font-weight:500;
}
#hero {
width:100%;
position:relative;
margin-bottom:0px;
} .page-id-22 .gallery figure img {
border-radius: 100%;
box-shadow: 4px 12px 15px rgba(0, 0, 0, 0.5);
}
.page-id-22 figcaption {
text-align: center;
padding-top: 13px;
}
.home #hero {
background-image:none!important;
height:100vh;
overflow: hidden;
} .page-id-20 #hero {
margin-bottom: 0;
box-shadow: 0px 94px 0px 0px rgba(238,238,238,1);
}
#hero.darkenheader {
background-color: rgba(0, 0, 0, 0.6); 
background-blend-mode: darken; 
}
#hero.landingpage {
background-size: unset;
background-repeat: no-repeat;
background-position: top right;
background-color: #000;
min-height:762px;
}
.col.padded1 {
padding: 35px;
box-sizing: border-box;
}
.col.paddedleft {
padding-left: 60px;
box-sizing: border-box;
}
.col.paddedright {
padding-right: 50px;
box-sizing: border-box;
}
.col.pad-left {
padding-left: 20px;
box-sizing: border-box;
}
.col.pad-right {
padding-right: 20px;
box-sizing: border-box;
} .section {
clear: both;
padding: 0px;
margin: 0px;
} .col {
display: block;
float:left;
margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; } .group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; } .span_12_of_12 {
width: 100%;
}
.span_11_of_12 {
width: 91.53%;
}
.span_10_of_12 {
width: 83.06%;
}
.span_9_of_12 {
width: 74.6%;
}
.span_8_of_12 {
width: 66.13%;
}
.span_7_of_12 {
width: 57.66%;
}
.span_6_of_12 {
width: 49.2%;
}
.span_5_of_12 {
width: 40.73%;
}
.span_4_of_12 {
width: 32.26%;
position: relative;
}
.span_3_of_12 {
width: 23.8%;
position: relative;
}
.span_2_of_12 {
width: 15.33%;
}
.span_1_of_12 {
width: 6.866%;
}
.centered {
text-align:center;
}
.rightaligned {
text-align:right;
}
.btn,
.gform_button {
-moz-user-select: none;
border: 0 none;
border-radius:25px;
cursor: pointer;
display: inline-block;
font-size: 16px;
font-weight: 700;
line-height: 1.42857;
margin-bottom: 0;
padding: 14px 34px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
color: #fff;
text-decoration: none;
background: #f93bfd;
background: -moz-linear-gradient(left, #f93bfd 0%, #8f27bc 100%);
background: -webkit-linear-gradient(left, #f93bfd 0%,#8f27bc 100%);
background: linear-gradient(to right, #f93bfd 0%,#8f27bc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f93bfd', endColorstr='#8f27bc',GradientType=1 );
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);	
}
.btn.black {
background: #3d3444;
background: -moz-linear-gradient(left, #3d3444 0%, #000 100%);
background: -webkit-linear-gradient(left, #3d3444 0%,#000 100%);
background: linear-gradient(to right, #3d3444 0%,#000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3444', endColorstr='#000',GradientType=1 );
}
.btn.black:hover {
background: #000;
}
p a.btn {
text-decoration:none;
color:#fff;
margin-top: 30px;
}
p a.btn:hover {
background: #9328be;
color:#fff;
}
p.btnarrow {
display: inline-block;
}
p.btnarrow.first {
display: inline-block;
margin-right:20px;
}
p.btnarrow a {
font-weight: 600;
color: #000;
text-decoration: none;
background:url(//gomonster.nz/wp-content/themes/monster2019/images/button-arrow-black.png) no-repeat top 3px right 2px transparent;
padding-right: 36px;
}
a[rel="next"],
a[rel="prev"] {
font-weight: 500;
color: #000;
text-decoration: underline;
background:url(//gomonster.nz/wp-content/themes/monster2019/images/button-arrow-black.png) no-repeat top 3px right 2px transparent;
padding-right: 33px;
margin:0 10px;
}
a[rel="prev"] {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/button-arrow-left-black.png) no-repeat top 3px left 2px transparent;
padding-left: 33px;
padding-right: 0px;
}
p.btnarrow:after {
content: '';
border-bottom: 2px solid #a3a3a3;
width: 80px;
display: block;
margin: 1px 0 0;
background: none;
width: calc(100% - 36px);
}
.teamsection p.btnarrow:after,
.slcontent p.btnarrow:after{
border-bottom: 2px solid #000;
}
p.btnarrow.purplebtn:after {
content: '';
border-bottom: 2px solid #c246de;
}
p.btnarrow a:hover {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/button-arrow-black.png) no-repeat top 3px right 0px transparent;
}
p.btnarrow.purplebtn a {
color: #c246de;
background:url(//gomonster.nz/wp-content/themes/monster2019/images/button-arrow-purple.png) no-repeat top 3px right 2px transparent;
}
p.btnarrow.purplebtn a:hover {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/button-arrow-purple.png) no-repeat top 3px right 0px transparent;
}
p.btnarrow.purpleblkbtn a {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/button-arrow-black-purple.png) no-repeat top 3px right 2px transparent;
}
p.btnarrow.purpleblkbtn a:hover {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/button-arrow-black-purple.png) no-repeat top 3px right 0px transparent;
}
p.btnarrow.white a {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/button-arrow-white.png) no-repeat top 3px right 2px transparent;
color: #fff;
}
p.btnarrow.white a:hover {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/button-arrow-white.png) no-repeat top 3px right 0px transparent;
}
p.btnarrow.margtop {
margin-top:40px;
}
.showcase h1 {
margin-bottom:35px;
}
.showcase p {
font-weight: 700;
}
.showcase p a,
.error-404 p a{
color:#ad2cd0;
text-decoration:none;
}
.error-404.not-found {
padding-top: 100px;
}
.blogintro img {
display:block;
}
.blogintro img {
display: block;
margin: 0 auto 27px;
}
.main li {
list-style: disc;
}
.main ol li {
list-style: decimal;
}
main p,
main h1,
main h2,
main h3 {
margin:0 0 14px 0;
}
.col-lg-3 {
width: 25%;
float:left;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
position: relative;
}
.col-lg-4 {
width: 33.3333%;
float:left;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
position: relative;
}
.col-lg-5 {
width: 41.6667%;
float:left;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
position: relative;
}
.purple {
background:#8437b9;
}
.purple h2,
.purple p,
.purple li {
color:#fff
}
.gray {
background:#444;
}
.graydark {
background:#222;
}
.intro2 h2 {
font-size: 32px;
color: #fff;
font-weight: 500;
line-height: 1.4;
margin-bottom: 20px;
}
.intro2content {
max-width:435px;
min-height:152px;
padding-left:224px;
background:url(//gomonster.nz/wp-content/themes/monster2019/images/icon-globe.png) no-repeat center left transparent;
}
.intro2 img.bottomed {
right: 0;
}
.blogintro h1 {
color:#fff;
}
.pricecol {
background:#fff;
border-radius:6px;
box-shadow: 0px 10px 16px #000;
padding-bottom:30px;
}
.pricecol ul {
margin:0;
padding:0;
}
.pricecol li {
list-style: none;
line-height: 1.2em;
padding: 13px 27px;
color:#000;
}
.pricecol li:nth-child(even) {
background: #fff;
}
.pricecol li:nth-child(odd) {
background: #f3f2f1;
}
.head {
background:#9528c0;
text-align:center;
padding:40px 12px;
border-radius:5px 5px 0 0;
}
.head.black {
background:#000;
}
.head.popular {
background-image: url(//gomonster.nz/wp-content/themes/monster2019/images/popular.png);
background-repeat: no-repeat;
background-position: top right;
}
.head h2 {
color:#fff;
font-size:45px;
line-height:1em;
margin-bottom:10px;
}
.head h3 {
color:#fff;
font-size:24px;
font-weight:400;
line-height:1em;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
#mainfooter {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/purple-bg.jpg) no-repeat center center #e049ec;
background-size:cover;
color:#fff;
padding:100px 53px 80px 53px;
}
#mainfooter h3 {
color:#fff;
font-size:32px;
font-weight:500;
line-height: 1em;
}
#mainfooter p {
color:#fff;
}
#mainfooter p strong {
font-weight:600;
}
#mainfooter p a {
color:#fff;
}
#mainfooter p a:hover {
text-decoration:none;
}
p.findus {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/map-marker.png) center left no-repeat transparent;
padding-left:36px;
line-height:36px;
margin-top: 17px;
}
p.findus a {
font-weight:700;
}
#mainfooter p.findus a:hover {
color:#000;
}
footer .nav li {
display:block;
margin: 0;
}
footer .nav li a {
text-decoration:none;
color:#878787;
}
footer .nav li a:hover {
color:#000;
}
footer p {
margin:0 0 7px;
}
footer p a {
color:#878787;
text-decoration:none;
}
footer p a:hover {
color:#000;
text-decoration:none;
}
.postfooter {
background:#222;
color:#777;
font-size:14px;
padding:30px 0 20px 0;
}
.postfooter a {
color:#777;
text-decoration:none;
}
.postfooter a:hover {
color:#989898;
}
.postfooter img:last-child {
margin-left:30px;
}
.postfooter p {
line-height:48px;
}
.rollover-text {
background:rgba(0,0,0,0.68);
height: 100%;
left: 0;
opacity:0;
position: absolute;
top: 0;
transition: all 0.3s ease-in-out 0s;
width: 100%;
z-index: 5;
padding:7.5%;
box-sizing: border-box;
}
.rollover-text:hover {
opacity: 1;
}
.nextnav {
display: inline-block;
}
.gform_confirmation_wrapper {
background: rgba(0, 128, 0, 0.2);
border: 1px solid green;
padding: 20px;
margin: 20px 0;
} .afs-Filters,
.afs-TableHeader  {
display:none;
}
.afs-Loadingdata {
width: 32%;
float: left;
margin: 4px!important;
line-height: 0;
padding: 0!important;
box-sizing: border-box!important;
}
.afs-Loadingdata li{
list-style:none;
}
.afs-Loadingdata {
padding-left:0;
}
.afs-Loadingdata img {
width:100%;
}
.afs-Loadingdata .rollover-text {
text-align:center;
padding:40px;
}
.afs-Loadingdata .rollover-text p {
font-weight:200;
font-size:13px;
line-height:22px!important;
}
.afs-Loadingdata .rollover-text h3 {
font-weight:200;
font-size:24px;
color:#fff;
line-height: 1;
}
.afs-Loadingdata .rollover-text h2,
.afs-Loadingdata .rollover-text h3,
.afs-Loadingdata .rollover-text p {
margin-bottom:4px;
line-height: 1;
}
.afs-Loadingdata .rollover-text p.button2 {
position:absolute;
bottom:40px;
}
.afs-Loadingdata {
line-height: 0;
}
#afs-wrapper .afs-Tabs {
border-bottom: 0 none!important;
}
#newsPanelResults .clearfix {
display: none;
}
ul.afs-CommonTabs li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
box-sizing: border-box;
text-align: center;   
margin-bottom:6px!important;
}
ul.afs-CommonTabs li a {
border-radius: 4px;
cursor: pointer;
display: inline-block;
font-size: 15px;
font-weight: 400;
line-height: 1.6;
margin-bottom: 0;
padding: 6px 12px;
text-align: center;
touch-action: manipulation;
vertical-align: middle;
white-space: nowrap;
background-color: #ffffff!important;
border:1px solid #cccccc;
color: #333333!important;
text-decoration: none;
}
a[rel="home-page-featured"] {
display:none!important;
}
ul.afs-CommonTabs li a:hover,
ul.afs-CommonTabs li.active a {
background-color: #e6e6e6!important;
}
#afs-wrapper .row {
margin-left: 0!important;
margin-right: 0!important;
}
#afs-wrapper .col-xs-1, #afs-wrapper .col-sm-1, #afs-wrapper .col-md-1, #afs-wrapper .col-lg-1, #afs-wrapper .col-xs-2, #afs-wrapper .col-sm-2, #afs-wrapper .col-md-2, #afs-wrapper .col-lg-2, #afs-wrapper .col-xs-3, #afs-wrapper .col-sm-3, #afs-wrapper .col-md-3, #afs-wrapper .col-lg-3, #afs-wrapper .col-xs-4, #afs-wrapper .col-sm-4, #afs-wrapper .col-md-4, #afs-wrapper .col-lg-4, #afs-wrapper .col-xs-5, #afs-wrapper .col-sm-5, #afs-wrapper .col-md-5, #afs-wrapper .col-lg-5, #afs-wrapper .col-xs-6, #afs-wrapper .col-sm-6, #afs-wrapper .col-md-6, #afs-wrapper .col-lg-6, #afs-wrapper .col-xs-7, #afs-wrapper .col-sm-7, #afs-wrapper .col-md-7, #afs-wrapper .col-lg-7, #afs-wrapper .col-xs-8, #afs-wrapper .col-sm-8, #afs-wrapper .col-md-8, #afs-wrapper .col-lg-8, #afs-wrapper .col-xs-9, #afs-wrapper .col-sm-9, #afs-wrapper .col-md-9, #afs-wrapper .col-lg-9, #afs-wrapper .col-xs-10, #afs-wrapper .col-sm-10, #afs-wrapper .col-md-10, #afs-wrapper .col-lg-10, #afs-wrapper .col-xs-11, #afs-wrapper .col-sm-11, #afs-wrapper .col-md-11, #afs-wrapper .col-lg-11, #afs-wrapper .col-xs-12, #afs-wrapper .col-sm-12, #afs-wrapper .col-md-12, #afs-wrapper .col-lg-12 {
padding-left: 0!important;
padding-right: 0!important;
}
#afs-wrapper .afs-Tabs ul {
margin: 0!important;
}
#afs-wrapper h2.eyeicon {
margin-top: calc(50% - 15px) !important;
margin-bottom: 0;
}
#afs-wrapper h2.eyeicon a {
background: url(//gomonster.nz/wp-content/themes/monster2019/images/eye-icon.png) no-repeat center top transparent;
padding-top: 67px;
min-width: 75px;
margin-bottom: 0!important;
color: #fff!important;
text-decoration: underline!important;
font-size: 16px;
font-weight: 600;
}
#afs-wrapper .afs-Tabs ul li a {
border-radius: 15px;
padding: 6px 25px!important;
color: #000!important;
font-size: 14px!important;
font-weight: 600;
border: 0 none;
background: none!important;
}
#afs-wrapper .afs-Tabs ul li a:hover, 
#afs-wrapper .afs-Tabs ul li.active a {
border: 0 none!important;
background: #ddd!important;
}
.afs-Tabs.col-xs-12:before {
content: "FILTER BY";
float: left;
margin: 5px 20px 0 0;
font-size: 14px;
color: #000;
font-weight: 600;
}
.page-id-20 .medpad {
padding-top: 12px;
}
#newsPanel {
margin-top: 54px;
}
#afs-wrapper label {
display: none;
} .collapseomatic {
background-image: url(//gomonster.nz/wp-content/themes/monster2019/images/plus-icon.png)!important;
padding-left: 52px;
background-position-y: 9px;
}
h2.collapseomatic  {
margin-bottom: 10px!important;
}
h2.collapseomatic:hover, h2.collapseomatic:active {
color: #9736b1;
text-decoration: none;
}
h2.collapseomatic:first-child {
margin-top: 50px!important;
}
.contact-info .fa {
float: left;
margin-top: 10px;
font-size: 28px;
}
.contact-info-content {
overflow: hidden;
margin-left: 45px;
}
.contact-info>li {
padding: 10px 0;
border-bottom: 1px dashed #ddd;
list-style: none;
}/*\*/.byline.author.vcard {
display: inline;
margin: 10px 0 30px;
}
.newsarticle {
border-bottom: 1px solid #DEDEDE;
margin: 0 0 33px;
padding: 0 0 32px;
}
p.date {
color: #666666;
font-size: 90%;
margin: 0 0 12px;
}
.newsarticle h2 a {
text-decoration: none;
font-weight: 400;
}
.newsarticle h2 a:hover,
.newsarticle p a {
color:#ad2cd0;
}
.newsarticle h2 {
margin-bottom: 0;
}
ul.catlist {
padding:0;
}
ul.catlist li {
background: rgb(232, 232, 232);
padding-left: 25px;
list-style: none;
}
ul.catlist li.eseo {
background: #dcdcdc!important;
}
ul.catlist li.mtools {
background: #d6d6d6!important;
}
ul.catlist li.dstrat {
background: #cecece!important;
}
ul.catlist li.vidtut {
background: #c6c6c6!important;
}
ul.catlist li:hover {
opacity:0.8;
}
ul.catlist li a {
background: url(//gomonster.nz/wp-content/themes/monster2019/images/icon-google-tricks.png) no-repeat left center;
background-size: 40px;
padding-left: 55px;
line-height: 74px;
display: block;
font-weight: 600;
text-decoration: none;
color:#000;
}
ul.catlist li.eseo a {
background: url(//gomonster.nz/wp-content/themes/monster2019/images/icon-seo.png) no-repeat left center;
background-size: 40px;
}
ul.catlist li.mtools a {
background: url(//gomonster.nz/wp-content/themes/monster2019/images/icon-marketing2.png) no-repeat left center;
background-size: 40px;
}
ul.catlist li.dstrat a {
background: url(//gomonster.nz/wp-content/themes/monster2019/images/icon-stratagies.png) no-repeat left center;
background-size: 30px;
}
ul.catlist li.vidtut a {
background: url(//gomonster.nz/wp-content/themes/monster2019/images/icon-stratagies.png) no-repeat left center;
background-size: 30px;
}
.widget.gform_widget,
#codewidget-2 {
padding-bottom: 9px;
border-bottom: 1px solid #ead1f1;
margin-bottom: 20px;
}
#codewidget-2 {
padding-bottom: 30px;
}
h2.widget-title {
font-weight: 400;
}
nav.navigation.pagination {
background: #eee;
padding: 20px;
margin-bottom: 30px;
}
nav.navigation.pagination h2 {
font-size: 18px;
font-weight: 500;
}
.vidbg-container {
background-color: #000!important;
}/**/section.searcharea {
position: absolute;
right: 0px;
top: 13px;
border-radius: 21px;
}
section.searcharea {
border-radius: 21px;
}
#searchform #s {
border:1px solid #767676;
color: #333333;
float: left;
font-size: 16px;
height: 40px;
line-height: 40px;
padding: 0 33px 0 15px;
width: 166px;
background: #fff;
border-radius: 3px;
}
#searchform input#s:focus {
outline: none;
}
#searchsubmit {
background: transparent url(//gomonster.nz/wp-content/themes/monster2019/images/Icon-Search.png) no-repeat scroll 0 0;
border: medium none;
cursor: pointer;
float: left;
height: 25px;
margin:10px 0 0 -40px;
width:25px;
} .search-results .newsarticle img {
display: none;
} .gallery:after {content:"";display:table;clear:both;}
img.aligncenter, div.aligncenter, figure.aligncenter, img.wp-post-image {display:block; margin:1em auto;}
img.alignright, div.alignright, figure.alignright {float:right; margin:1em 0 1em 2em;}
img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {float:left; margin:1em 1em 2em 0;}
figure {max-width: 100%; height: auto; margin:1em 0;}
p img.alignright, p img.alignleft {margin-top:0;}
.gallery figure img {max-width:100%; height:auto; margin:0 auto; display:block;}
.gallery figure {float:left; margin:0 2% 1em 0;}
.gallery.gallery-columns-1 figure {width:100%; margin:0 0 1em 0; float:none;}
.gallery.gallery-columns-3 figure {width:32%;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {margin-right:0;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {clear:left;}
.gallery.gallery-columns-2 figure {width:49%;}
.gallery.gallery-columns-2 figure:nth-of-type(even) {margin-right:0;}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {clear:left;}
.gallery.gallery-columns-4 figure {width:23.25%;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {margin-right:0;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {clear:left;}
.gallery.gallery-columns-5 figure {width:18%;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {margin-right:0;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {clear:left;}
.gallery.gallery-columns-6 figure {width:14.2%;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {margin-right:0;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {clear:left;}
.gallery.gallery-columns-7 figure {width:12%;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {margin-right:0;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {clear:left;}
.gallery.gallery-columns-8 figure {width:10.2%;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {margin-right:0;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {clear:left;}
.gallery.gallery-columns-9 figure {width:8.85%;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {margin-right:0;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {clear:left;}
@media (max-width:767px) {
img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {display:block; margin:1em auto; float:none;}
.gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure {width:100%; margin:0 0 1em 0; float:none;}
}
.galleryid-2289 figure.gallery-item {
border: 1px solid rgba(128, 0, 128, 0.2);
box-sizing: border-box;
} .teamguy {
float: left;
width: 29%;
margin: 2%;
}
.slidezwrap {
overflow:hidden;
height:309px;
}
.slidez {
width:32%;
float:left;
background:#d835e9;
height:309px;
padding:55px;
box-sizing:border-box;
box-shadow: inset 26px 0 35px rgba(0, 0, 0, 0.1);
transition: width 0.6s;
overflow:hidden;
}
.slidez.sltwo {
background:#bd30d8;
}
.slidez.slthree {
background:#8626b7;
}
.slidez h2 {
font-size: 32px;
padding-bottom: 150px;
display: block;
transition: all 0.1s 0.6s;
width: 260px;
}
.slidez.slone h2 {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/icon-screen.png) no-repeat bottom center;
}
.slidez.sltwo h2 {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/icon-branding.png) no-repeat bottom center;
}
.slidez.slthree h2 {
background:url(//gomonster.nz/wp-content/themes/monster2019/images/icon-marketing.png) no-repeat bottom center;
}
.slidez:hover {
width:79%;
}
.slidez:hover > h2 {
float: right;
}
.slidez.small {
width:10%;
}
.slcontent {
opacity:0;
text-align:left;
padding: 40px 260px 0 0;
transition: all 0.6s ease-in-out 0.5s;
}
.slcontent p {
margin-bottom:20px;
}
.slidez:hover .slcontent {
opacity:1;
}
.collapseomatic_content {
margin-bottom: 25px;
}
h2.anchorlink::before { 
display: block; 
content: " "; 
margin-top: -113px; 
height: 113px; 
visibility: hidden; 
pointer-events: none;
}
.padmetop {
margin-top:22px;
}
.wpcp-carousel-section.nav-vertical-center {
padding: 0 0!important;
}
#sideshow1 {
margin-top: 40px;
}
.brand-gallery img {
width:100%;
height:auto;
}
.brand-gallery .col {
margin-top: 1px;
}
.clearfix { display: inline-block; }/*\*/* html .clearfix { height: 1%; }
.clearfix { display: block; }/**/      @media screen and (max-width: 1620px) {
.side-bg {
background-size: 32%;
}
} @media screen and (max-width: 1096px) {
header .wrap {
max-width: 100%;
}
header h1#logo, 
header.smaller h1#logo, 
.home header.smaller h1#logo {
left: 3%;
}
.wrap {
max-width:94%;
}
.pricemonster {
display:none;
}
.intro2content {
max-width:100%;
}
.monstersbg {
background: none!important;
}
.monstersbg.graidient1 {
background: url(//gomonster.nz/wp-content/themes/monster2019/images/graidient-bottom.png) right bottom repeat-x;
}
.slidezwrap {
display:none;
}
.error-404.not-found {
padding-top: 40px;
}
} @media screen and (max-width: 1100px) {
nav ul li a {
font-size: 16px;
}
.wrap {
margin:0px auto;
}
.postfooter .col {
float:none;
width:100%;
text-align:center;
margin: 1% 0 1% 0%;
}
.postfooter p {
line-height: 1.5;
}
.col.footerlogos {
margin-top: 30px;
}
} @media screen and (max-width: 800px) {
.col {  
margin: 1% 0 1% 0%;
float:none;	
}
.blogintro .span_3_of_12 {
width: 50%;
float:left;
padding: 20px 0;
}
.span_1_of_12, .span_2_of_12, .span_3_of_12, .span_4_of_12, .span_5_of_12, .span_6_of_12, .span_7_of_12, .span_8_of_12, .span_9_of_12, .span_10_of_12, .span_11_of_12, .span_12_of_12 {
width: 100%;
}
.col.paddedleft,
.col.pad-left{
padding-left: 0px;
}
.col.paddedright {
padding-right: 0px;
}
.col.pad-right {
padding-right: 0;
}
img.bottomed {
position: relative;
bottom: 0;
max-width: 100%;
}
.home #hero {
background-attachment: scroll!important;
height: auto;
min-height: 0;
}
.col.padded1 {
padding: 35px 0;
}
div#hero {
background-position-x: left!important;
}
.side-bg {
background: none!important;
}
.afs-Loadingdata {
width: 48%;
}
.error-404.not-found {
padding-top: 0px;
}
} @media screen and (max-width: 600px) {
.vanity {
text-align: center;
border:0 none;
margin:0;
padding:0;
}
.footerseg,
.homebuttons	{
display:none;
}
footer {
padding:50px 0 25px 0;
}
#mainfooter .col {
margin: 0 0 25px 0;
}
.ourservices ul li {
float: none;
width: 100%;
}
.landingsection h1 em {
font-size: 26px;
}
.landingsection h1 {
font-size: 60px;
}
.landingsection.xsmallheading h1 {
font-size:38px;
}
.introvideowrap {
margin-top: 30px;
margin-bottom: 30px;
}
.introsection {
margin-bottom: 40px;
}
.ownersbg .largepad {
padding-top: 30px;
}
.ownersbg .col:first-child {
padding-top: 0;
}
.ownersbg img.alignleft {
float: left!important;
margin: 1em 1em 2em 0!important;
}
.teamguy {
width: 46%;
}
.teamguy p {
font-size: 12px;
}
} @media screen and (max-width: 500px) {
.desktop {
display:none;
}
.mobile {
display:block;
}
.heroimg img {
width: 200px;
}
footer .nav li {
display: block;
margin: 0 0 10px;
}
footer {
margin: 25px 0 0;
}
footer .nav {
padding: 0 0 28px;
}
.fleft {
display:block;
}
.col.span_12_of_12.copyright {
margin-bottom: 35px;
}
.intro2content {
min-height:0;
padding-left:0;
background:none;
}
h1 {
font-size: 35px;
}
.blogintro .span_3_of_12 {
width: 100%;
float:none;
padding: 20px 0;
}
.homeintro {
padding: 29vh 0;
}
.homeintro h1 {
font-size: 60px;
padding: 0 10px;
}
.afs-Loadingdata {
width: 100%;
float: none;
margin: 4px 0!important;
}
}