@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
body {background-color:#efefef; margin:0px; padding:0px; background-image:url(http://www.supercityremovals.co.nz/uploads/srimg/sr-bg.jpg); background-repeat:no-repeat; background-position:left top; font-family:'open sans', Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#313131;}
img {border:0px;}/* .logofoot img {max-height: 80px; max-width: 132px;} */
.ctacont {    margin-right: 50px;}
.mainbody {background-color:#fff; border:1px solid #d3d3d3; min-height:350px; max-width:1136px; width:95%; margin:auto !important;  margin-top:20px !important; margin-bottom:20px !important; }
.clearall {clear:both;}
.header {width:95%; margin:auto !important; margin-top:20px !important;}
.toparea {width:95%; margin:auto !important;}
.ctapanel_cont { width:85%; border:0px solid #000080; margin-top:-20px; margin: auto !important; }
/*.ctapanel {width:80%; }*/
/*.ctaitem {width:250px; margin: 5px; border:1px solid #000080;}*/
.ctaleft {width:250px; margin: 0px; float:left; border:0px solid #000080;}
.ctaright {width:250px; margin: 0px; float:right; border:0px solid #000080;}
.ctacentre {width:250px; margin: auto; border:0px solid #000080;}
/*margin-left:8%;
/*.bottomctacat {width:70%; margin:auto !important; margin-top:20px !important;} */
.bottomcta { margin:auto !important; margin-top:25px !important;} 
/*.bottomcta { width:100%; margin:auto !important; margin-top:20px !important;}  */
 /*.ctarow { margin-top:-30px; margin-left:5%; !important;} */
.logocont{float:left; width:60%;  margin-bottom:20px !important;}
.contactcont {float:right; width:30%; text-align:left;  margin:0px !important; padding:0px;}
.contactcont p {
	text-align: right;
	font-size: 16px;
	font-weight: 300;
	margin:0px !important; 
          padding:0px;
         
}
.menucont {float:left; width:30%;  margin-bottom:20px !important;
	background:url(http://webdesigns.kiwi/~supercityremov/cms/uploads/slimg/menubg2.png) top left repeat-x;
	background-color:#8ec3e4; color:#ffffff; margin-right:3%; min-height:368px; margin-top: -5px;}
.contentspace {width:95%; margin:auto !important;}
.sliderarea {float:left; width:66%;  margin-bottom:20px !important; background-color:#4d4d4d; color:#ffffff; }
.mobileonly {display:none;}

.maincontent {padding:0 20px 20px 20px; width:90%; margin-left:1.5%; margin-right:1.5%; margin-top:-25px;     background-color: #fff; }
/*.maincontentcat {padding:0 20px 20px 20px; width:95%; float:left; margin-right:1.5%;}*/
.rightcol {float:right; width:30%;  border:1px solid #d3d3d3; padding:10px; margin-right:1%;}
.greycont {padding:10%; width:80%; background-color:#f0f0f0; min-height:200px;   border: 1px outset;   border-color: #81bce0;}
.logofoot {padding-left:30px; max-width:1136px; width:100%; padding-top:0px; padding-bottom:30px; margin:auto;}


.footercont {max-width:1136px; width:90%; background-color:#f7941d; padding:15px 0px; color:#f7941d; margin-bottom:15px !important; margin:auto;}
.footcontact {float:right; width:45%; text-align:right;}
.footlinks {float:left; width:45%; text-align:left;}
.authorcont {max-width:1136px; width:90%; padding-bottom:15px; color:#2e2e2e; margin:auto; font-size:11px;text-align:center;}
.authorcont p {margin:0; padding:0;}
.footercont a {color:#fff !important; margin-left:10px; margin-right:10px;}
.footercont a:hover {color:#c40d1a!important; margin-left:10px; margin-right:10px;}
#fbrp__29 {width:100%; margin-bottom:15px; padding:5px;}
#fbrp__30_1 {width:100%; margin-bottom:15px; padding:5px;}
#fbrp__32 {width:100%; margin-bottom:15px; padding:5px;}
#message {width:100%; margin-bottom:15px; padding:5px;}
#m7c668fbrp_captcha_phrase {width:100%; margin-bottom:15px; margin-top:15px; padding:5px;}
.captcha { text-align:center; }


strong {font-weight:800;}
a.greylink {color:#515151; text-decoration:none;}
a.greylink:hover {color:#38153d !important; text-decoration:none;}
a:link, a:active, a:visited {color:#38153d; text-decoration:underline;}
a:hover {color:#000000 !important; text-decoration:none;}
a.blacklink {color:#313131; text-decoration:none; font-weight: 300;}
a.blacklink:hover {color:#FFFFFF !important; text-decoration:none; font-weight: 900;}
h1 {font-size:36px; line-height:36px; color:#61615F; font-weight:700; font-style: italic;}
h2 {font-size:30px; line-height:34px; color:#61615F; font-weight:400; text-transform:uppercase;}
h3 {font-size:24px; line-height:30px; color:#61615F; font-weight:400;}
h5 {font-size:18px; line-height:30px; color:#61615F; font-weight:400;}
h4 {font-size:18px; line-height:12px; color:#61615F; font-weight:800;}
h6 {font-size:16px; line-height:16px; color:#000000; font-weight:300; margin:0; padding:0;}
.thirdcol a, .thirdcollast a {color:#fff; font-weight:600; letter-spacing:2px; text-transform:uppercase; margin-right: 1.3%;}

.thirdcol {width: 29%; margin-left:3%; margin-right:1.3%; margin-bottom:30px; border:0px solid #d3d3d3; float:left;}
.thirdcollast {width: 29%; margin-left: 3.0%; margin-bottom: 40px; border:0px solid #d3d3d3; float:left;}

/* COMMENT */
/*
.thirdcol img {width:100%; height:100%;}
.thirdcollast img {width:100%; height:100%;}
*/



/*.thirdcol {width: 20%; margin-left:1.30% margin-right:0%; border:0px solid #d3d3d3; padding:5%; float:left;}*/
/*.thirdcollast {width: 31%; border:1px solid #d3d3d3; padding:0px; margin-bottom:40px;  float:left;}*/

.content {width: 92%; border:0px solid #d3d3d3; padding:0px; margin-left: 28px; margin-bottom:40px;  float:left;}

.redbg {background-color:#c40d1a; color:#ffffff; padding:7%; width:86%; min-height:220px;}
.bluebg {background-color:#fff; color:#000080; padding: 2%;}


.sliderarea {background-color:#fff !important;}	
.theme-default .nivoSlider {-webkit-box-shadow: 0px 0px 0px 0px #ffffff !important;
-moz-box-shadow: 0px 0px 0px 0px #ffffff !important;
box-shadow: 0px 0px 0px 0px #ffffff !important; border: black;
border-width: 1px;
border-style: solid;
margin-top: -4px;	}
.maincontent ul {
    list-style: none;
    margin-left: 20px;
    padding-left: 1em;
}
.maincontent ul li:before {
    display: inline-block;
    content: "»";
	font-weight: bold;
    width: 1em;
    margin-left: -1em;
    margin-bottom:  -0px;
}
/* Stylesheet: Styles Modified On 2016-01-19 14:23:57 */
#menuwrapper2
{
	margin-bottom: 9px;
	margin-left: -0px;
	margin-right: 0px;
	margin-top: 9px;
	position: relative;
	width: 325px;
	z-index: 500; 
}
#primary-nav2, #primary-nav2 ul
{
	list-style: none;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 100%;
}
#primary-nav2 ul
{
	display: none;
	left: 100%;
	position: absolute;
	top: 0px;
}
#primary-nav2 ul ul
{
	top: 0px;
}
#primary-nav2 li
{
	margin-bottom: -1px;
	margin-right: 0px;
	margin-right: 1px;
	padding: 0px 0px 0px 0px;
	position: relative;
/*         background:url(http://www.supercityremovals.co.nz/uploads/faimg/menup.gif)  left bottom no-repeat;  */
          background:url(http://webdesigns.kiwi/~supercityremov/cms/uploads/faimg/menup.gif)  left bottom no-repeat;  
         margin-left:0px;

}
#primary-nav2 ul
{
     top:5px;

}
#primary-nav2 li li
{
	background-image: none;
	padding: 0px;
	width: 220px;
}
ul#primary-nav2 li a
{
font-family: 'Open Sans', sans-serif;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 4px;
padding: 19px 30px 19px 50px;
display: block;
text-decoration: none;
color: #fff;
font-size: 14px;
border: 0px solid red;
border-bottom: 1px solid #606060;
margin-top: 1px;
}
ul#primary-nav2 a span
{
	display: block;
}
ul#primary-nav2 li a:hover
{
       background-color:#bbbbbb;
       color:#ffffff !important;
}
ul#primary-nav2 li li a:hover
{
         	background: #616257;
	color: #FFF !important;
	font-weight: normal;
             
}
ul#primary-nav2 li a.menuactive
{
       background-color:#f7941d;
       color:#fff;
width: 255px;
}
ul#primary-nav2 li li a.menuactive
{
	color: #FFF !important;
	font-weight: normal;
         background:#67a64e;
}
ul#primary-nav2 li ul a
{
	background: none;
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none;
	color: #fff;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 6px 3px 6px 15px;
	position: relative;
	text-align: left;
}
ul#primary-nav2 li ul
{
	background: #928D8D;
	border-bottom: 0px solid #367191;
	border-left: 0px solid #367191;
	border-top: 0px solid #367191;
	display: none;
	height: auto;
	margin: 0px;
	opacity: 0.95;
	padding: 0px;
	position: absolute;
	width: auto;
}
#primary-nav2 li, #primary-nav2 li.menuparent
{
	min-height: 1em;
}
#primary-nav2 li li.menuactive, #primary-nav2 li.menuactive.menuparenth li.menuactive
{
	color: #FFF;
}
#primary-nav2 li.menuparent span
{
}

#primary-nav2 li.menuparent:hover li.menuparent span
{
        background: url(http://www.supercityremovals.co.nz/uploads/ccimg2/parent.png) no-repeat right center;
        padding-left: 0;
}
#primary-nav2 li.menuparenth li.menuparent span,
#primary-nav2 li.menuparenth li.menuparenth span
{
	padding-left: 0;
}
#primary-nav2 li.menuparenth span,
#primary-nav2 li.menuparent:hover span,
#primary-nav2 li.menuparent.menuactive span,
#primary-nav2 li.menuparent.menuactiveh span,
{
}
#primary-nav2 li li span,
#primary-nav2 li.menuparent li span,
#primary-nav2 li.menuparent:hover li span,
#primary-nav2 li.menuparenth li span,
#primary-nav2 li.menuparenth li.menuparenth li span,
#primary-nav2 li.menuparent li.menuparent li span,
#primary-nav2 li.menuparent li.menuparent:hover li span
{
	background: none;
	padding-left: 0px;
}
#primary-nav2 li.menuh,
#primary-nav2 li.mnuparenth,
#primary-nav2 li.mnuactiveh
{
	color: #899092;
}
#primary-nav2 li:hover li a
{
	color: #fff;
}
#primary-nav2 ul,
#primary-nav2 li:hover ul,
#primary-nav2 li:hover ul ul,
#primary-nav2 li.menuparenth ul,
#primary-nav2 li.menuparenth ul ul
{
	display: none;
}
#primary-nav2 li:hover ul,
#primary-nav2 ul li:hover ul,
#primary-nav2 ul ul li:hover ul,
#primary-nav2 li.menuparenth ul,
#primary-nav2 ul li.menuparenth ul,
#primary-nav2 ul ul li.menuparenth ul
{
	display: block;
}
#primary-nav2 li,
#primary-nav2 li.menuparenth
{
	_float: left;
	_height: 1%;
}
#primary-nav2 li a
{
	_height: 1%;
}
#primary-nav2 li.sectionheader
{
	background-color: #fff;
	border-left: 1px solid #006699;
	border-top: 1px solid #006699;
	font-size: 130%;
	font-weight: normal;
	margin: 0;
	padding: 1.5em 0 0.8em 0.5em;
	width: 100%;
}
#primary-nav2 li hr.separator
{
	background-color: #abb0b6;
	border: 0;
	border-right: 1px solid #006699;
	border-top: 1px solid #006699;
	color: #abb0b6;
	display: block;
	height: 0.5em;
	margin: 0;
	padding: 0;
	width: 100%;
}
#primary-nav2 li.menuparent:hover ,
#primary-nav2 li.menuparenth
{
	background: url(http://www.supercityremovals.co.nz/uploads/hwimg/menuh.png) repeat-x left top;
}
#primary-nav2 li li a
{
	border-bottom: 1px solid #fff;
	text-transform: none;
         color:#fff!important;
         padding-top:10px !important;
         padding-bottom:10px !important;

}
#primary-nav2 li li a:hover
{
	font-weight: normal;
}

a.cursor:hover{
cursor:pointer;
}
/* Stylesheet: LeftMenu Modified On 2015-12-10 10:28:00 */
p {
	font-size:16px;
	line-height:20px;
}
@media (max-width: 1200px) {
	.mainbody {width: 980px;}
	.logofoot {width: 980px;}
       	.footercont {width: 980px;}
	.authorcont {width: 980px;}
	.menucont {width:280px; min-height: 290px;}
        .contactcont {width:280px;}
        .ctacont {width: 100%; padding-left:2px;}
	.ctacont img {width:250px; height:auto; margin-right:5px;}
	#menuwrapper2 {width:280px; margin-bottom: 12px; margin-top: 12px;}
	ul#primary-nav2 li a {padding: 19px 5px 19px 30px;}
}




@media (max-width: 1000px) {

.mainbody {width: 700px;}
.logofoot {width: 700px;}
.footercont {width: 700px;}
.authorcont {width: 700px;}
.logofoot img {max-height: 38px; width:auto;}
.contactcont {width:245px; }
.menucont {width:200px; min-height: 228px;}
.logocont img {width:225px; height:auto;}
.ctacont {width: 100%; padding-left:0px;}
.ctacont img {width:250px; height:auto; margin-right:5px;  }
ul#primary-nav2 li a {padding: 10px 0px 10px 19px; font-size: 13px;}
#menuwrapper2 {width:200px; margin-bottom: 8px; margin-top: 8px;}
ul#primary-nav2 li a.menuactive {width: 190px;}
.nivo-caption {font-size: 13px !important; letter-spacing: 2px !important; left: 35% !important; width: 60% !important; padding: 10px 10px !important; }
.maincontent {width: 95%;}{*width: 58%;*}
.greycont {font-size:18px; width: 85%; padding: 7.5%;}
body {font-size:16px; line-height:18x;}
h1 {font-size: 28px;line-height: 32px}
h3 {font-size: 20px;line-height: 24px;}
h6 {font-size: 28px;line-height: 32px}
.thirdcol {width: 30%;  margin-left: 0%; margin-right: 1.0%;  }
.thirdcollast {width: 30%;  margin-left: 0%; margin-right: 1.0%;  }
    
.redbg {min-height: 210px;}
.footlinks {font-size:12px;}
.footcontact {font-size:12px;}
.authorcont p {font-size:12px;}

}





@media (max-width: 765px) {
body {
/*overflow: hidden !important; */
}
.mainbody {width: 300px;}
.logofoot {width: 300px;}
.footercont {width: 300px;}
.authorcont {width: 300px;}
.contactcont {width:95%; padding-top:0px;}
.logocont {margin-bottom:0px !important;}
.logocont img {width:200px; height:auto;}
.ctacont {width: 100%; padding-left:2px;}
.ctacont img {width:260px; height:auto; margin-left:0px; }
.menucont {width: 100% !important; height:35px !important; min-height:35px; margin-bottom:0px !important;}
.sliderarea {width:100%; margin-bottom:0px !important;}
.maincontent {width:87%; float:none; margin-top: 0px !important; padding-top:0px !important;}
.rightcol {display:none;}
h1 {font-size: 24px;line-height: 28px}
h3 {font-size: 20px;line-height: 22px;}
h4 {font-size: 18px;line-height: 22px;}
h6 {font-size: 24px;line-height: 28px}
p {line-height:24px !important;}
.thirdcol {width:92%; float:none!important; margin-bottom: 10px !important;}
.thirdcollast {width:92%; float:none!important; margin-bottom: 10px !important;}
.redbg {min-height:0px !important;}
.footlinks {width:95%; float:none !important; text-align:center !important; font-size:10px; padding-right:0px !important;}
.footcontact  {width:95%; float:none !important; text-align:center!important; font-size:10px; padding-left:15px; !important;}
.footercont a {margin-right: 5px;}
.footercont a:hover {margin-right: 5px;}

#menuwrapper { 
    display: none; 
}
#primary-nav2 { 
    display: none; 
}
.mobileonly {display:inline !important;}
#tinynav {dislay:inline !important;}
.tinynav {dislay:inline !important;}
	.contactcont {
		padding: 20px 0px 20px 0px !important;
		text-align:center;
	}
}

/* Stylesheet: Responsive Modified On 2018-10-15 16:49:54 */
@media (max-width: 765px) {

#primary-nav2 {display:none !important;}
#primary-nav {display: none !important;}
#menuwrapper {display: inline !important;}
#menuwrapper {
padding: 0px 10px 0px 10px;
}
#menuwrapper select {
width: 250px;

}
}


/* Stylesheet: Mobile Modified On 2015-09-04 18:36:50 */
