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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; }/*\*/.clearfix { display: block; }/**/.none { display: none; }   body {
font: 15px/22px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #fff;
-webkit-font-smoothing: antialiased;
}
.hidden { display: none; }
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter {
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
}
.clear {
clear: both;
display: block;
font-size: 0;
height: 0;
line-height: 0;
width:100%;
}
a { 
border-bottom: 1px solid transparent;
color: #ffe400;
text-decoration: none;
-webkit-transition: color .2s linear, background .1s linear;
-moz-transition: color .2s linear, background .1s linear;
-ms-transition: color .2s linear, background .1s linear;
-o-transition: color .2s linear, background .1s linear;
transition: color .2s linear, background .1s linear;
}
a:hover { 
border-bottom: 1px solid #fff;
text-decoration: none; 
}
a:active { color: #fff; }
a img { border: none; }
a img { max-width:90%; } img { 
max-width: 100%;
vertical-align: bottom; 
}
p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form,
.gallery-row,
.post-thumb,
.author-bio,
#logo { margin-bottom: 20px; }
.hentry,
.navigation-links,
.hfeed,
.pinglist { margin-bottom: 40px; }
.widget
.children,
.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ul,
.comment-body ol ol,
.comment-body ol ul,
.comment-body ul ul,
.widget ul ul { margin-bottom: 0; }
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: bold;
padding: 0;
}
h1 {
font-size: 80px;
line-height: 78px;
}
h2 {
font-size: 45px;
line-height: 45px;
margin: 0 0 20px 0;
}
h3 {
font-size: 24px;
line-height: 22px;
}
h4 {
font-size: 16px;
line-height: 29px;
}
h5 {
font-size: 13px;
line-height: 29px;
text-transform: uppercase;
}
h6 {
font-size: 10px;
line-height: 16px;
}
.page-title {
font-size: 80px;
font-weight: bold;
letter-spacing: -4px;
line-height: 78px;
}
.entry-content h2 {
margin: 40px 0 30px 0;
}
.entry-content h3 {
margin: 40px 0 15px 0;
}
.page-template-template-home-php .entry-content h2,
.page-template-template-portfolio-php .entry-content h2 {
margin: 0 0 30px 0;
}
.entry-title,
.entry-title a {
color: #fff;
font-size: 46px;
letter-spacing: -1px;
line-height: 54px;
margin-bottom: 30px;
}
.entry-title a:hover {
border-bottom: 1px solid transparent;
color: #ffe400;
} #bg {
position: fixed;
height: 100%;
width: 100%;
z-index: 0;
}
#bg-overlay {
background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/overlay.png) 0 0 repeat;
position: relative;
z-index: 1;
}
#container {
margin: 0 auto;
width: 940px;
z-index: 20;
}
#header {
width: 940px;
margin: 0 auto;
padding: 23px 0;
z-index: 20;
}
#primary {
float: left;
width: 700px;
}
.layout-2cl #primary { float: right; }
#content { margin-bottom: 40px; }
#sidebar {
float: right;
margin-top: 18px;
width: 220px;
}
.layout-2cl #sidebar { float: left; }
#footer { clear: both; }
#secondary-nav { clear: both; }  #header-wrap {
background: #212121;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.17), 0 1px 0 rgba(255,255,255,.14) inset;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.17), 0 1px 0 rgba(255,255,255,.14) inset;
-o-box-shadow: 0 1px 0 rgba(255,255,255,.17), 0 1px 0 rgba(255,255,255,.14) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.17), 0 1px 0 rgba(255,255,255,.14) inset;
}
#logo { 
float: left; 
margin-bottom: 0;
}
#logo,
#logo a {
border-bottom: none;
font-size: 28px;
line-height: 30px;
color: #fff;
font-weight: bold;
}
#logo a:hover { 
border-bottom: none;
text-decoration: none; 
}
#tagline {
color: #999;
font-size: 12px;
line-height: 20px;
font-weight: normal;
}  #primary-nav { float: right; }
#primary-nav select {display:none}
#primary-nav ul {
margin: 0;
padding: 0;
list-style: none;
line-height: 35px;
}
#primary-nav ul a {
display: block;
position: relative;
}
#primary-nav ul li {
float: left;
position: relative;
list-style-type: none;
z-index: 40;
}
#primary-nav > ul > li > a { z-index: 100; }
#primary-nav ul li:hover { visibility: inherit; }
#primary-nav ul ul {
position: absolute;
top: -9999em;
width: 180px; }
#primary-nav ul ul li { width: 100%; } #primary-nav ul li:hover ul,
#primary-nav ul li.sfHover ul {
left: 0;
top: 36px; z-index: 99;
} #primary-nav ul li:hover li ul,
#primary-nav ul li.sfHover li ul,
#primary-nav ul li li:hover li ul,
#primary-nav ul li li.sfHover li ul,
#primary-nav ul li li li:hover li ul,
#primary-nav ul li li li.sfHover li ul { top: -9999em; } #primary-nav ul li li:hover ul,
#primary-nav ul li li.sfHover ul,
#primary-nav ul li li li:hover ul,
#primary-nav ul li li li.sfHover ul,
#primary-nav ul li li li li:hover ul,
#primary-nav ul li li li li.sfHover ul {
left: 180px; top: -1px;
} #primary-nav ul a {
color: #fff;
font-weight: bold;
padding: 0 15px;
height: 35px;
line-height: 35px;
}
#primary-nav > ul > li > a { 
border-top: 1px solid #212121;
text-shadow: 0 1px 4px rgba(0,0,0,1);
text-transform: uppercase; 
}
#primary-nav ul a:hover,
#primary-nav ul li.sfHover a,
#primary-nav ul li.current-cat a,
#primary-nav ul li.current_page_item a,
#primary-nav ul li.current-menu-item a {
border-bottom: 1px solid transparent;
text-decoration: none;
color: #ffe400;
}
#primary-nav ul li.sfHover a.sf-with-ul {
background: #323232;
background-image: -webkit-linear-gradient(top, #434343, #323232 80%);
background-image: -moz-linear-gradient(top, #434343, #323232 80%);
background-image: -o-linear-gradient(top, #434343, #323232 80%);
background-image: -ms-linear-gradient(top, #434343, #323232 80%);
background-image: linear-gradient(top, #434343, #323232 80%);
border-top: 1px solid #616161;
border-bottom: 1px solid #323232;
}
.sf-sub-indicator {
background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/sprite.png) 0 11px no-repeat;
display: inline-block;
margin-left: 10px;
text-indent: -999em;
height: 35px;
width: 9px;
} #primary-nav ul ul {
border-top: 1px solid #616161;
padding: 0;
background: #323232;
}
#primary-nav .sub-menu { 
border-bottom: 1px solid #616161; 
-webkit-box-shadow: 0 3px 4px rgba(0,0,0,.74);
-moz-box-shadow: 0 3px 4px rgba(0,0,0,.74);
-o-box-shadow: 0 3px 4px rgba(0,0,0,.74);
box-shadow: 0 3px 4px rgba(0,0,0,.74);
padding-bottom: 15px;
}
#primary-nav ul ul li {
border-bottom: none;
border-top: none;
height: 35px;
line-height: 35px;
float: none;
background: none;
}
#primary-nav ul ul li a {
line-height: 35px;
height: 35px;
font-size: 12px;
padding: 0 15px;
}
#primary-nav ul li.sfHover ul a { 
background: #323232; 
border-top: none;
color: #fff;
}
#primary-nav ul li.sfHover ul a:hover { 
background: #ffe400; 
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.59), 0 1px 0 rgba(255,255,255,.65) inset;
-moz-box-shadow: 0 1px 0 rgba(0,0,0,.59), 0 1px 0 rgba(255,255,255,.65) inset;
-o-box-shadow: 0 1px 0 rgba(0,0,0,.59), 0 1px 0 rgba(255,255,255,.65) inset;
box-shadow: 0 1px 0 rgba(0,0,0,.59), 0 1px 0 rgba(255,255,255,.65) inset;
color: #323232;
}
#primary-nav ul li.sfHover ul li:last-child a:hover {
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset;
-o-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.65) inset;
} #secondary-nav {
float: right;
font-size: 13px;
font-weight: bold;
}
#secondary-nav li { display: inline; }
#secondary-nav a { 
border-bottom: none;
color: #d6d6d6; 
margin-left: 8px;
}
#secondary-nav a:hover,
#secondary-nav .current_page_item a { 
border-bottom: none;
color: #ffe400; 
}  .page-header {
border-bottom: 9px solid #000;
padding: 40px 0;
margin-bottom: 30px;
}
address { font-style: italic; }
abbr[title],
acronym[title],
dfn[title] {
cursor: help;
border-bottom: 1px dotted #666;
}
blockquote {
border-left: 6px solid #fff;
color: #fff;
font-family: Helvetica, Arial, sans-serif;
font-style: italic;
padding-left: 15px;
margin: 40px 50px;
}
strong { font-weight: bold; }
em,
dfn,
cite { font-style: italic; }
dfn { font-weight: bold; }
sup {
font-size: 11px;
vertical-align: top;
}
sub {
font-size: 11px;
vertical-align: bottom;
}
small { font-size: 11px; }
del { text-decoration: line-through; }
ins { text-decoration: underline; }
code,
pre { line-height: 18px; }
var,
kbd,
samp,
code,
pre {
font: 14px/19px Courier, "Courier New", monospace;
background: #dddcd9;
border: 1px solid #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.48);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,.48);
-o-box-shadow: 0 2px 5px rgba(0,0,0,.48);
box-shadow: 0 2px 5px rgba(0,0,0,.48);
color: #333;
margin-left: 50px;
margin-right: 50px;
}
kbd { font-weight: bold; }
samp,
var { font-style: italic; }
pre {
white-space: pre;
overflow: auto;
padding: 10px;
border: 1px solid #ddd;
clear: both;
margin: 40px 50px;
}
code { padding: 3px; }
ul,
ol,
dl { margin-left: 15px; }
ul li { list-style-type: square; }
table {
border: 1px solid #ccc;
border-width: 1px;
line-height: 18px;
margin: 0 0 22px 0;
text-align: left;
padding: 0 5px;
}
table .even { background: #ddd; }
caption { text-align: left; }
tr { border-bottom: 1px solid #ccc; }
th,
td {
padding: 5px;
vertical-align: middle;
text-align: center;
} .entry-content { max-width: 100%; }
img.alignleft {
float: left;
margin: 10px 25px 10px 0;
}
img.alignright {
display: block;
margin: 10px 0 10px 25px;
}
img.aligncenter {
display: block;
clear: both;
margin: 10px auto;
}
img.alignnone {
display: block;
margin: 10px 0;
}
.wp-caption {
text-align: center;
margin: 10px 20px 20px 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
}
.wp-caption.aligncenter { margin: 20px auto; }
.wp-caption.alignleft { margin-left: 0; }
.wp-caption.alignright { margin-right: 0; }
.wp-caption.alignnone { margin-left: 0; }
.wp-caption img,
.wp-caption img a {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption
.wp-caption-text {
margin: 0;
padding: 5px;
}
.wp-smiley {
max-height: 13px;
margin: 0 !important;
}
.gallery { margin: auto; }
.gallery-image {
border: 2px solid #efefef;
margin-left: 0;
}
.gallery-caption { 
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
margin-left: 0; 
}
.gallery {
float: left;
margin: 0 0 0 45px;
width: 100%;
}
.gallery-icon { margin: 0 0 0 20px; }
.gallery-item { 
float: left; 
margin-left: 0;
text-align: center;
}
.gallery-item .gallery-caption { 
margin-bottom: 0 !important;
padding-right: 12%; 
padding-left: 12%;
}
.gallery-item img {
margin: 0 !important;
padding:  0 !important;
}
.gallery-item a {
float: left;
border: none !important;
margin:  0 !important;
padding: 0 !important;
}
iframe { max-width: 100%; }
div.textwidget iframe { height:207px; max-width: 347px; }
.crop{
float:left;
margin:.5em 10px .5em 0;
overflow:hidden; border:1px solid #ccc;
} .crop iframe {
margin:-2px -5px -11px -6px;
}
.post-media iframe { vertical-align: bottom; }  .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;}
.slider-container {
position: relative;
zoom: 1;
}
ul.slides { margin: 0; }
ul.slides > li { list-style-type: none; }
ul.slides > li > div { position: relative; }
.flex-direction-nav {
margin: 0;
position: absolute;
}
.flex-direction-nav li { list-style: none; }
.slider { position: relative; }
.slides_container { z-index: -1; }
.slider-desc {
background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/overlay.png) 0 0 repeat; 
font-weight: bold;
left: 0;
padding: 5px 20px;
position: absolute;
top: 10%;
width: 75%;
}
.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev {
background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/sprite.png) 0 -71px no-repeat;
border-bottom: none;
bottom: -27px;
display: inline-block;
height: 17px;
position: absolute;
text-indent: -999em;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
width: 11px;
}
.flex-direction-nav .flex-next { 
left: 25px; 
background-position: -22px -71px;
}
.flex-direction-nav .flex-prev { left: 5px; }
.flex-direction-nav .flex-next:hover { 
background-position: -33px -71px; 
border-bottom: none;
}
.flex-direction-nav .flex-prev:hover { 
background-position: -11px -71px; 
border-bottom: none;
}
.flex-control-nav {
position: absolute;
bottom: -50px;
right: 5px;
}
.flex-control-nav li {
float: left;
list-style-type: none;
margin-left: 8px;
}
.flex-control-nav a {
background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/sprite.png) -13px -58px no-repeat;
border-bottom: none;
display: inline-block;
height: 13px;
text-indent: -999em;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
width: 13px;
}
.flex-control-nav a:hover { 
background-position: 0 -58px; 
border-bottom: none;
}
.flex-control-nav li a.active,
.flex-control-nav a.flex-active { background-position: -26px -58px; } .post-media { margin-bottom: 25px;
position: relative;
}
.no-shadow {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
.single-portfolio .no-shadow,
.format-audio .no-shadow { min-height: 65px; }
.no-shadow .stacked-slides > li { 
list-style: none;
overflow: hidden; 
}
.no-shadow .stacked-slides > li > div {
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.5) inset;
-moz-box-shadow: 0 1px 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.5) inset;
-o-box-shadow: 0 1px 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.5) inset;
box-shadow: 0 1px 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.5) inset;
float: left;
margin-bottom: 20px;
position: relative;
}
.stacked-slides { margin: 0; } .jp-jplayer { 
background-color: #292a2b;
width: 580px; 
}
.jp-video-container,
.jp-audio-container {
bottom: 20px;
right: 30px;
position: absolute;
width: 520px;
}
.jp-interface {
position: relative;
width: 520px;
height: 46px;
background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/media-player.png) no-repeat;
z-index: 100;
}
.jp-controls {
list-style-type: none;
padding: 0;
margin: 0;
}
.jp-controls li { display: inline; }
.jp-controls a {
border-bottom: none;
position: absolute;
overflow: hidden;
text-indent: -9999px;
}
.jp-controls a:hover { background-color: transparent; }
a.jp-play,
a.jp-pause {
width: 52px;
height: 46px;
z-index: 1;
outline: none;
top: 0;
left: 0;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
a.jp-play { background: url(//www.starlifter.nz/wp-content/themes/volumes/images/media-player.png) 0 -46px no-repeat; }
a.jp-play:hover { background-position: 0 -92px; }
a.jp-pause { 
background: url(//www.starlifter.nz/wp-content/themes/volumes/images/media-player.png) -52px -46px no-repeat; 
display: none;
}
a.jp-pause:hover { background-position: -52px -92px; }
.jp-progress-container {
border: 2px solid #fff;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
position: absolute;
left: 52px;
top: 15px;
height: 13px;
width: 370px;
}
.jp-seek-bar { cursor: pointer; }
.jp-play-bar {
background: #fff;
height: 13px;
}
.jp-volume-bar-container {
position: absolute;
top: 0;
right: 0;
width: 52px;
height: 46px;
}
.jp-volume-bar {
position: relative;
overflow: hidden;
background: url(//www.starlifter.nz/wp-content/themes/volumes/images/media-player.png) -202px -46px repeat-x;
width: 34px;
height: 46px;
cursor: pointer;
}
.jp-volume-bar-value {
background: #fff;
position: absolute;
height: 16px;
margin: 1px;
left: 5px;
top: 15px;
z-index: -1;
}
a.jp-mute,
a.jp-unmute {
width: 42px;
height: 46px;
z-index: 1;
outline: none;
top: 1px;
right: 44px;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
a.jp-mute { background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/media-player.png) -109px -46px no-repeat; }
a.jp-mute:hover { background-position: -109px -92px; }
a.jp-unmute { background: url(//www.starlifter.nz/wp-content/themes/volumes/images/media-player.png) -161px -46px no-repeat; }
a.jp-unmute:hover { background-position: -161px -92px; } input,
textarea,
button,
.volumes-button,
#submit,
.zilla .gform_wrapper input[type="text"], 
.zilla .gform_wrapper input[type="url"], 
.zilla .gform_wrapper input[type="email"], 
.zilla .gform_wrapper input[type="tel"], 
.zilla .gform_wrapper input[type="number"], 
.zilla .gform_wrapper input[type="password"],
.zilla .gform_wrapper textarea {
color: #9b9b9b;
background: #2b2f30;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.11), 0 1px 4px rgba(0,0,0,1) inset, 0 10px 10px rgba(0,0,0,.08) inset;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.11), 0 1px 4px rgba(0,0,0,1) inset, 0 10px 10px rgba(0,0,0,.08) inset;
-o-box-shadow: 0 1px 0 rgba(255,255,255,.11), 0 1px 4px rgba(0,0,0,1) inset, 0 10px 10px rgba(0,0,0,.08) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.11), 0 1px 4px rgba(0,0,0,1) inset, 0 10px 10px rgba(0,0,0,.08) inset;
font: 16px/21px "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
padding: 14px 10px 13px 10px;
-webkit-transition: background-color .2s linear;
-moz-transition: background-color .2s linear;
-ms-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear;
width: 250px;
}
#searchform { position: relative; }
#s { padding-right: 50px; }
#searchsubmit {
background: #ffe400 url(//www.starlifter.nz/wp-content/themes/volumes/images/sprite.png) 0 -13px no-repeat;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset;
-o-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.65) inset;
cursor: pointer;
padding: 0;
position: absolute;
top: 4px;
right: 2px;
width: 42px;
height: 44px;
}
.gecko #searchsubmit { 
height: 43px;
top: 2px; 
}
#searchsubmit:hover { background-color: #fff; }
#searchsubmit:active { background-color: #fff; }
.zilla .gform_wrapper table.gfield_list input { width: 90%; }
.zilla .gform_wrapper .gfield_time_hour input[type="text"],
.zilla .gform_wrapper .gfield_time_minute input[type="text"] { padding: 0 2px; }
textarea,
.zilla .gform_wrapper textarea { width: 90%; }
.zilla .gform_wrapper .top_label input.large, 
.zilla .gform_wrapper .top_label select.large, 
.zilla .gform_wrapper .top_label textarea.textarea { width: 96%; }
input:focus,
textarea:focus,
.zilla .gform_wrapper input[type="text"]:focus, 
.zilla .gform_wrapper input[type="url"]:focus, 
.zilla .gform_wrapper input[type="email"]:focus, 
.zilla .gform_wrapper input[type="tel"]:focus, 
.zilla .gform_wrapper input[type="number"]:focus, 
.zilla .gform_wrapper input[type="password"]:focus,
.zilla .gform_wrapper textarea:focus {
background: #232627;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.11), 0 1px 4px #000 inset, 0 10px 10px rgba(0,0,0,.08) inset, 0 0 5px 1px #ffe400;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.11), 0 1px 4px #000 inset, 0 10px 10px rgba(0,0,0,.08) inset, 0 0 5px 1px #ffe400;
-o-box-shadow: 0 1px 0 rgba(255,255,255,.11), 0 1px 4px #000 inset, 0 10px 10px rgba(0,0,0,.08) inset, 0 0 5px 1px #ffe400;
box-shadow: 0 1px 0 rgba(255,255,255,.11), 0 1px 4px #000 inset, 0 10px 10px rgba(0,0,0,.08) inset, 0 0 5px 1px #ffe400;
color: #fff;
}
input[type="checkbox"] { width: auto; }
select {
background: #fff;
border: 1px solid #efefef;
width: 250px;
}
button,
.volumes-button,
#submit,
input[type="submit"],
.gform_next_button,
.gform_previous_button,
.gform_button {
background: #ffe400;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset;
-o-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.65) inset;
color: #000;
cursor: pointer;
padding: 8px;
width: auto;
}
button:hover,
.volumes-button:hover,
#submit:hover,
input[type="submit"]:hover,
.gform_next_button:hover,
.gform_previous_button:hover,
.gform_button:hover { 
background: #fff;
}
button:active,
.volumes-button:active,
#submit:active,
input[type="submit"]:active,
.gform_next_button:active,
.gform_previous_button:active,
.gform_button:active { 
background: #fff;
}
.volumes-button,
.volumes-button:hover,
.volumes-button:active { 
border-bottom: none; 
color: #000;
} .zilla .gform_wrapper {
background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/overlay-2.png) 0 0 repeat;
border: 1px solid #efefef;
font-size: 14px;
line-height: 21px;
padding: 20px 20px 0;
}
.zilla .gform_wrapper .gform_heading {
width: 100%;
margin-bottom: 20px;
}
.zilla .gform_wrapper h3.gform_title {
width: 100%;
margin: 0 0 10px 0;
}
.zilla .gform_body {
border-top: 1px solid #efefef;
padding-top: 20px;
}
.zilla .gform_wrapper .gform_page_footer {
margin: 20px 0 0;
width: 100%;
border-top: 1px solid #efefef; 
}
.zilla .gform_wrapper .gsection {
border-bottom: none;
border-top: 1px solid #efefef;
padding: 20px 0 10px 0;
margin: 20px 0;
}
.gform_wrapper .gfield { margin-bottom: 20px; }
.zilla .gform_wrapper .gfield_checkbox li, 
.zilla .gform_wrapper .gfield_radio li { margin-bottom: 3px; }
.zilla .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label, 
.zilla .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label {
color: #000;
font-weight: normal;
}
.zilla .gform_wrapper select {
color: #333;
font-size: 13px;
}
.zilla .gform_wrapper .gfield_time_ampm { padding: 0px; }
.zilla img.ui-datepicker-trigger { padding-top: 6px; }
.zilla table.ui-datepicker td a { background-color: #fff; }
.zilla .gform_wrapper .description, 
.zilla .gform_wrapper .gfield_description, 
.zilla .gform_wrapper .gsection_description, 
.zilla .gform_wrapper .instruction,
.zilla .gform_wrapper .description_above .gfield_description {
color: #a3a3a3;
font-size: 13px;
line-height: 20px;
padding: 0;
margin: 0;
}
.zilla .gform_wrapper .top_label .gfield_description { margin-bottom: 10px; }
.zilla .gform_wrapper .right_label .gfield_description, 
.zilla .gform_wrapper .left_label .gfield_description, 
.zilla .gform_wrapper .left_label .instruction, 
.zilla .gform_wrapper .right_label .instruction { margin-left: 32%; } .zilla .gform_wrapper .ginput_complex .ginput_full input { width: 96% !important; }
.zilla .gform_wrapper .ginput_complex .ginput_full input[type="file"] { width: 90% !important; }
.zilla .gform_wrapper .field_name_first input, 
.zilla .gform_wrapper .ginput_complex .ginput_left input,
.zilla .gform_wrapper .ginput_complex .ginput_right input, 
.zilla .gform_wrapper .ginput_complex .ginput_right select { width: 92% !important; }
.zilla .gform_wrapper .ginput_complex label, 
.zilla .gform_wrapper .gfield_time_hour label, 
.zilla .gform_wrapper .gfield_time_minute label, 
.zilla .gform_wrapper .gfield_date_month label, 
.zilla .gform_wrapper .gfield_date_day label, 
.zilla .gform_wrapper .gfield_date_year label, 
.zilla .gform_wrapper .instruction {
color: #777;
display: block;
font-size: 11px;
margin: 0 0 15px;
padding-left: 6px;
letter-spacing: normal;
} .zilla .gform_wrapper .gf_progressbar_wrapper {
border-bottom: none;
width: 100%;
}
.zilla .gform_wrapper .gf_progressbar {
background-color: #f5f5f5;
background-image: none;
border: none;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
overflow: visible;
}
.zilla .gform_wrapper .gf_progressbar_percentage { 
background: #fff url(//www.starlifter.nz/wp-content/themes/volumes/images/zilla-progressbar.png) repeat-x 0 -1px;
border: 1px solid transparent;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.25);
box-shadow: 0 1px 1px rgba(0,0,0,.25);	color: #666;
height: 18px;
font-size: 12px;
font-weight: bold;
text-shadow: 0 1px 1px rgba(255,255,255,.5);
}
.zilla .gform_wrapper .percentbar_blue { 
border-color: #7cafce;
border-bottom: 1px solid #4889b4;
color: #386079; 
}
.zilla .gform_wrapper .percentbar_green { 
background-position: 0 -41px;
border-color: #95b763;
border-bottom: 1px solid #738d4c;
color: #56693a; 
}
.zilla .gform_wrapper .percentbar_red {
background-position: 0 -21px;
border-color: #d27c6d;
border-bottom: 1px solid #a63f37;
color: #773631;
}
.zilla .gform_wrapper .percentbar_grey { 
background-position: 0 -61px; 
border-color: #c5c5c5;
border-bottom: #b0b0b0;
}
.zilla .gform_wrapper .percentbar_orange {
background-position: 0 -81px;
border-color: #d0ae51;
border-bottom: 1px solid #b28b37;
color: #7b6128;
}
.gform_wrapper .gf_progressbar_percentage span { padding-right: 5px; }  .hentry {
margin-bottom: 20px;
min-height: 150px;
padding-bottom: 20px;
padding-left: 120px;
position: relative;
width: 580px;
}
.sticky,
.bypostauthor {} .hentry + .hentry {
border-top: 9px solid #000;
padding-top: 45px;
}
.format-gallery .post-media { margin-bottom: 45px; }
.post-thumb {
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5) inset;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5) inset;
-o-box-shadow: 0 1px 0 rgba(255,255,255,.5) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.5) inset;
float: left;
margin-bottom: 20px;
margin-top: 4px;
}
.post-thumb img {
position: relative;
z-index: -1;
}
.entry-meta {
color: #000;
font-weight: bold;
margin-bottom: 10px;
position: absolute;
left: 0;
top: 0;
width: 100px;
}
.hentry + .hentry .entry-meta {
top: 40px;
}
.entry-meta span { 
display: inline-block;
margin-top: 15px; 
}
.entry-meta a { 
color: #fff; 
font-weight: normal;
}
.entry-meta a:hover {
border-bottom: 1px solid transparent;
color: #ffe400;
}
.more-link {
background: #000;
border-bottom: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
display: inline-block;  
font-size: 16px;
font-weight: bold;
margin-top: 10px;
padding: 8px 12px;
}
.more-link:hover {
background: #fff;
border-bottom: none;
color: #000;
}
.more-link:active {
background: #8c8c8c;
border-bottom: none;
color: #fff;
}
.author-bio {
padding: 20px;
background: #fbfbfb;
border: 1px solid #efefef;
}
.author-bio .avatar	{
float: left;
margin: 0 10px 0 0;
}
.author-title {
font-weight: bold;
margin-left: 60px;
}
.author-description { margin-left: 60px; }
.entry-content ul {
list-style-type: disc; }
.entry-content ol { list-style-type: decimal; }
.page-header .edit-post {
float: right;
color: #fff;
position: relative;
top: -70px;
}
.page-header .edit-post a {
border-bottom: none;
color: #fff;
}
.page-header .edit-post a:hover {
border-bottom: none;
color: #ffe400;
}   .single-portfolio #primary { width: 100%; }
.single-portfolio .entry-title {
font-size: 80px;
font-weight: bold;
line-height: 78px;
letter-spacing: -4px;
margin-bottom: 0;
}
.single-portfolio .hentry {
border-bottom: none;
overflow: hidden;
margin-bottom: 55px;
padding-bottom: 25px;
padding-left: 0;
width: 100%;
}
.single-portfolio .post-media {
float: left;
margin: 0 0 30px 0;
width: 640px;
}
.single-portfolio .jp-video-container, 
.single-portfolio .jp-audio-container { right: 60px; }
.single-portfolio .entry-content {
float: right;
width: 275px;
} .page-template-template-portfolio-php #primary,
.tax-portfolio-type #primary { width: 100%; padding-top: 0!important; }
.page-template-template-portfolio-php #primary .entry-content { margin-bottom: 35px; }
.portfolio-related {
overflow: hidden;
margin-bottom: 20px;
}
.portfolio-related .related-title {
font-size: 32px;
letter-spacing: -1px;
margin-bottom: 30px;
}
.portfolio-feed,
.portfolio-related ul { margin-left: 0; }
.portfolio-feed li.hentry,
.portfolio-related li { 
border-top: none;
float: left;
list-style-type: none;
margin-bottom: 20px;
margin-right: 20px;
padding: 0;
width: 300px; 
}
.portfolio-feed li.last,
.portfolio-related li.last { margin-right: 0; }
.portfolio-feed .post-thumb,
.portfolio-related .post-thumb {
margin: 0 0 20px 0;
position: relative;
}
.portfolio-feed .post-thumb a,
.portfolio-related .post-thumb a {
background-color: transparent;
border-bottom: none;
display: block;
height: 225px;
margin: 0;
padding: 0;
position: relative;
-webkit-transition: background ease .1s;
-moz-transition: background ease .1s;
-ms-transition: background ease .1s;
-o-transition: background ease .1s;
transition: background ease .1s;
width: 300px;
}
.portfolio-feed .post-thumb a:hover,
.portfolio-related .post-thumb a:hover { 
background-color: #000; 
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset, 0 1px 5px rgba(0,0,0,.5);
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset, 0 1px 5px rgba(0,0,0,.5);
-o-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset, 0 1px 5px rgba(0,0,0,.5);
box-shadow: 0 1px 0 rgba(255,255,255,.4) inset, 0 1px 5px rgba(0,0,0,.5);
opacity: .9; 
}
.portfolio-feed .post-thumb a:hover img,
.portfolio-related .post-thumb a:hover img { opacity: .1; }
.portfolio-feed .post-thumb-overlay,
.portfolio-related .post-thumb-overlay {
background-color: #ffe400;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset, 0 2px 3px rgba(0,0,0,.75);
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset, 0 2px 3px rgba(0,0,0,.75);
-o-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset, 0 2px 3px rgba(0,0,0,.75);
box-shadow: 0 1px 0 rgba(255,255,255,.65) inset, 0 2px 3px rgba(0,0,0,.75);
color: #000;
display: none;
font-size: 16px;
font-weight: bold;
padding: 8px 12px;
position: absolute;
top: 43%;
left: 31.5%;
}
.portfolio-feed a:hover .post-thumb-overlay,
.portfolio-related a:hover .post-thumb-overlay {
display: block;
z-index: 99;
}
.portfolio-feed .entry-title,
.portfolio-feed .entry-title a,
.portfolio-related .entry-title,
.portfolio-related .entry-title a {
color: #fff;
font-size: 26px;
font-weight: bold;
line-height: 32px;
margin-bottom: 0;
}
.portfolio-feed .entry-title a:hover,
.portfolio-related .entry-title a:hover { color: #ffe400; }
.portfolio-feed .entry-meta,
.portfolio-related .entry-meta { 
color: #fff;
font-size: 12px;
position: static; 
width: auto;
}
.portfolio-feed .entry-meta span,
.portfolio-related .entry-meta span { 
display: auto;
margin-top: 0;
}  #comments { clear: both; }
.comments-title {
font-size: 24px;
font-weight: bold;
line-height: 35px;
margin-bottom: 40px;
}
.comments-title span { font-weight: normal; }
.pings-title {}
.commentlist {
margin: 20px 0 60px 0;
list-style-type: none;
}
.pinglist {
margin: 20px 0 40px 30px;
list-style-type: decimal;
}
.comment {
list-style-type: none;
margin: 27px 0 0 120px;
}
.comment > div { position: relative; }
.comment .avatar {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; }
.avatar-border {
background: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5) inset;
-moz-box-shadow: 0 0 1px rgba(255,255,255,.5) inset;
-o-box-shadow: 0 0 1px rgba(255,255,255,.5) inset;
box-shadow: 0 0 1px rgba(255,255,255,.5) inset;
padding: 5px;
position: absolute;
left: -98px;
}
.comment-meta { 
font-size: 14px;
margin-bottom: 15px; 
}
.comment-meta a {
border-bottom: none;
color: #fff;
}
.comment-meta a:hover {
border-bottom: none;
color: #ffe400;
}
.comment-meta .fn {
font-style: normal;
font-weight: bold;
font-size: 17px;
}
.comment-body {
border-bottom: 5px solid #000;
min-height: 65px;
}
.comment-reply-link {
background: #000;
border-bottom: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
position: absolute;
font-weight: bold;
padding: 1px 5px 2px;
right: 0;
top: 0;
}
.comment-reply-link:hover {
background: #fff;
border-bottom: none;
color: #000 !important;
}
.children { 
list-style-type: none; 
margin-left: -21px;
}
.nocomments {
text-align: center;
padding: 20px;
}
.comment-body ul { list-style-type: disc; }
.comment-body ol { list-style-type: decimal; }
.commentlist #reply-title {
margin-top: 20px;
}
#commentform {
margin-top: 20px;
overflow: hidden;
}
.commentlist #commentform {
border-bottom: 9px solid #000;
padding-bottom: 20px;
margin-bottom: 20px;
}
#commentform p {
float: left;
margin-left: 8px;
padding-left: 2px;
}
#commentform p:first-child { margin-left: 0; }
#commentform p.comment-form-comment { 
float: none;
margin-left: 0; 
}
#commentform p.form-submit { float: right; }
#commentform label { 
display: block; 
font-size: 18px;
font-weight: bold;
line-height: 24px;
margin-bottom: 8px;
}
#commentform span.required { display: none; }
#commentform input { 
margin-right: 10px; 
width: 196px;
}
#commentform input[aria-required="true"] { 
-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,1) inset, -5px 0 0 rgb(255,228,0) inset, 0 1px 0 rgba(255,255,255,.11), 0 1px 4px rgba(0,0,0,1) inset, 0 10px 10px rgba(0,0,0,.08) inset;
-moz-box-shadow: 0 0 0 1px rgba(0,0,0,1) inset, -5px 0 0 rgb(255,228,0) inset, 0 1px 0 rgba(255,255,255,.11), 0 1px 4px rgba(0,0,0,1) inset, 0 10px 10px rgba(0,0,0,.08) inset;
-o-box-shadow: 0 0 0 1px rgba(0,0,0,1) inset, -5px 0 0 rgb(255,228,0) inset, 0 1px 0 rgba(255,255,255,.11), 0 1px 4px rgba(0,0,0,1) inset, 0 10px 10px rgba(0,0,0,.08) inset;
box-shadow: 0 0 0 1px rgba(0,0,0,1) inset, -5px 0 0 rgb(255,228,0) inset, 0 1px 0 rgba(255,255,255,.11), 0 1px 4px rgba(0,0,0,1) inset, 0 10px 10px rgba(0,0,0,.08) inset;
}
#commentform input[aria-required="true"]:focus { 
-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,1) inset, -5px 0 0 rgb(255,228,0) inset, 0 1px 0 rgba(255,255,255,.11), 0 1px 4px rgba(0,0,0,1) inset, 0 10px 10px rgba(0,0,0,.08) inset, 0 0 5px 1px rgba(255,228,0,.75);
-moz-box-shadow: 0 0 0 1px rgba(0,0,0,1) inset, -5px 0 0 rgb(255,228,0) inset, 0 1px 0 rgba(255,255,255,.11), 0 1px 4px rgba(0,0,0,1) inset, 0 10px 10px rgba(0,0,0,.08) inset, 0 0 5px 1px rgba(255,228,0,.75);
-o-box-shadow: 0 0 0 1px rgba(0,0,0,1) inset, -5px 0 0 rgb(255,228,0) inset, 0 1px 0 rgba(255,255,255,.11), 0 1px 4px rgba(0,0,0,1) inset, 0 10px 10px rgba(0,0,0,.08) inset, 0 0 5px 1px rgba(255,228,0,.75);
box-shadow: 0 0 0 1px rgba(0,0,0,1) inset, -5px 0 0 rgb(255,228,0) inset, 0 1px 0 rgba(255,255,255,.11), 0 1px 4px rgba(0,0,0,1) inset, 0 10px 10px rgba(0,0,0,.08) inset, 0 0 5px 1px rgba(255,228,0,.75);
}
#commentform textarea { 
max-width: 95.8%;
width: 95.8%; 
}
#commentform #submit { width: auto; }  .page-navigation { 
clear: both;
font-size: 16px;
font-weight: bold;
text-align: center;
margin-bottom: 60px;
}
.page-navigation .page-numbers {
background: #000;
border-bottom: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2) inset;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.2) inset;
-o-box-shadow: 0 1px 0 rgba(255,255,255,.2) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.2) inset;
color: #fff;
padding: 5px 10px;
}
.page-navigation .current,
.page-navigation .page-numbers:hover { color: #ffe400; }
.page-navigation .next,
.page-navigation .prev {
background: #ffe400;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.75), 0 1px 0 rgba(255,255,255,.65) inset;
-moz-box-shadow: 0 2px 3px rgba(0,0,0,.75), 0 1px 0 rgba(255,255,255,.65) inset;
-o-box-shadow: 0 2px 3px rgba(0,0,0,.75), 0 1px 0 rgba(255,255,255,.65) inset;
box-shadow: 0 2px 3px rgba(0,0,0,.75), 0 1px 0 rgba(255,255,255,.65) inset;
color: #000;
padding: 5px 10px;
}
.page-navigation .next:hover,
.page-navigation .prev:hover { 
background: #000; 
color: #ffe400;
}
.page-navigation .next:active,
.page-navigation .prev:active { 
background: #000; 
color: #ffe400;
}
.single-page-navigation { margin-bottom: 20px; }
.single-page-navigation a {
background: #000 url(//www.starlifter.nz/wp-content/themes/volumes/images/sprite.png) 0 -180px no-repeat;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-bottom: none;
display: inline-block;
height: 45px;
text-indent: -999em;
width: 104px;
}
.single-page-navigation a[rel="prev"] { 
background-position: 41px -133px; 
margin-right: 12px;
}
.single-page-navigation a[rel="next"] { background-position: 46px -89px; }
.single-page-navigation a:hover {
background-color: #ffe400;
border-bottom: none;
}
.single-page-navigation a:active {
background-color: #8c8c8c;
}
.comment-navigation { 
margin-bottom: 20px;
overflow: hidden; 
}
.comment-navigation .nav-next { float: right; }
.comment-navigation .nav-previous { float: left; }  #footer-wrap {
background: #212121;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.17), 0 1px 0 rgba(255,255,255,.14) inset;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.17), 0 1px 0 rgba(255,255,255,.14) inset;
-o-box-shadow: 0 1px 0 rgba(255,255,255,.17), 0 1px 0 rgba(255,255,255,.14) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.17), 0 1px 0 rgba(255,255,255,.14) inset;
overflow: hidden;
}
#footer {
padding: 60px 20px 5px 20px;
font-size: 14px;
line-height: 21px;
margin: auto;
width: 940px;
}
.footer-col-1,
.footer-col-2,
.footer-col-3 {
float: left;
margin-right: 20px;
width: 300px;
}
.footer-col-3 { margin-right: 0; }
#footer-2 {
font-size: 11px;
margin: 10px auto 0 auto;
width: 100%;
padding-top: 25px;
padding-bottom: 20px;
background: #1a1a1a;
}
#footer-2 .inner {
width: 940px;
margin: 0 auto;
}
.copyright,
.credit { 
color: #d6d6d6;
font-size: 13px;
line-height: 20px;
margin-bottom: 0; 
}
.copyright a,
.credit a {
border-bottom: none;
color: #d6d6d6;
font-weight: bold;
}
.copyright a:hover,
.credit a:hover {
border-bottom: none;
color: #ffe400;
}  .page #primary { padding-top: 17px; }
.page-template-default #primary .hentry { 
padding-left: 0; 
width: 100%;
} .error404 #primary { padding-top: 17px; } .search #primary { padding-top: 10px; }
.search-no-results #primary { padding-top: 19px; }
.search-results #primary ol { margin-left: 20px; }
.search-results #primary ol li { list-style: decimal; }
.search-no-results .entry-content #searchform { width: 310px; } .page-template-template-home-php #primary {
padding: 0;
width: 100%;
}
.page-template-template-home-php #primary > .entry-content { margin-bottom: 35px; }
#home-slider { 
position: relative;
z-index: 2; 
}
#home-slider + .flex-direction-nav { top: 40%; }
#home-slider + .flex-direction-nav .flex-prev,
#home-slider + .flex-direction-nav .flex-next {
background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/sprite.png) 0 -355px no-repeat;
border-bottom: none;
display: block;
height: 51px;
left: -65px;
position: absolute;
text-indent: -999em;
top: 0;
width: 35px;
}
#home-slider + .flex-direction-nav .flex-next {
left: auto;
right: -1005px;
}
#home-slider + .flex-direction-nav .flex-next:hover { background-position: 0 -407px; }
#home-slider + .flex-direction-nav .flex-prev { background-position: 0 -252px; }
#home-slider + .flex-direction-nav .flex-prev:hover { background-position: 0 -304px; }
#home-slider .slide > a { 
border-bottom: none;
display: block; 
position: relative;
}
#home-slider .slide > a:hover { border-bottom: none; }
#home-slider .overlay {
background-color: #000;
left: 0;
opacity: .9;
padding: 10px 20px;
position: absolute;
top: 40px;
}
.standard-slider .overlay h2 {
color: #fff;
font-size: 26px;
letter-spacing: -1px;
margin-bottom: 0;
text-align: center;
}
.standard-slider .overlay .slide-caption {
color: #fff;
text-align: center;
} .mosaic-slider .slide { width: 940px; }
.mosaic-slider .hentry { 
border-top: none; 
float: left;
min-height: auto;
padding: 0;
margin-right: 20px;
}
.mosaic-slider .hentry.last { margin-right: 0; }
.mosaic-slider .hentry.portfolio-small { width: 300px; }
.mosaic-slider .hentry.portfolio-medium { width: 460px; }
.mosaic-slider .hentry a {
border-bottom: none;
display: block;
}
.mosaic-slider .hentry a:hover { border-bottom: none; }
.mosaic-slider .hentry a:hover .portfolio-overlay { display: block; }
.mosaic-slider .post-thumb { margin: 0; }
.mosaic-slider .portfolio-overlay {
background: rgba(0,0,0,.9);
color: #fff;
display: none;
font-size: 14px;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mosaic-slider .entry-title {
font-size: 26px;
letter-spacing: -1px;
line-height: 28px;
margin: 20px 20px 0;
}
.mosaic-slider p { margin: 10px 20px 0; }
.mosaic-slider .post-thumb-overlay {
background-color: #ffe400;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset, 0 2px 3px rgba(0,0,0,.75);
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset, 0 2px 3px rgba(0,0,0,.75);
-o-box-shadow: 0 1px 0 rgba(255,255,255,.65) inset, 0 2px 3px rgba(0,0,0,.75);
box-shadow: 0 1px 0 rgba(255,255,255,.65) inset, 0 2px 3px rgba(0,0,0,.75);
color: #000;
font-size: 16px;
font-weight: bold;
margin-left: 20px;
padding: 8px 12px;
position: absolute;
right: 20px;
bottom: 20px;
width: auto;
} .home-columns { 
clear: both;
overflow: hidden; 
padding-top: 40px;
}
.home-col-1,
.home-col-2 {
float: left;
width: 460px;
}
.home-col-1 { margin-right: 20px; } .page-template-template-archives-php .hentry,
.page-template-template-contact-php .hentry {
border-bottom: none;
padding: 0;
width: 700px;
}
.archive-lists { padding-top: 30px; }
.archive-lists h3 {
background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/archives.png) 10px 5px no-repeat;
font-size: 28px;
line-height: 35px;
padding-left: 70px;
}
.archive-lists ul {
border-left: 5px solid #fff;
margin: -10px 0 30px 20px;
padding: 20px 0 0 45px;
}
.archive-lists ul ~ ul {
margin: -65px 0 30px 20px;
padding: 75px 0 0 45px;
}
.archive-lists li { 
line-height: 24px; 
list-style-type: none;
}
.archive-lists a { 
border-bottom: none;
color: #fff; 
}
.archive-lists a:hover {
border-bottom: none;
color: #ffe400;
}
.archive-lists .children { margin-bottom: 0; }
.page-template-template-full-width-php #primary { width: 100%; }
.page-template-template-full-width-php .hentry {
padding-left: 0;
width: 100%;
}
.contactform {
margin-left: 0!important; 
margin-right: 0!important;	
}
.contactform li { list-style-type: none; }
.contactform li label {
display: block;
font-size: 18px;
font-weight: bold;
line-height: 24px;
margin-bottom: 10px;
}
.contactform li input[type="text"] {
width: 300px;
margin-bottom: 15px;
}
.contactform li textarea {
width: 680px;
height: 200px;
margin-bottom:15px;
max-width: 680px;
}
.contactform li button { float: right; }
label.error { color: #fff; }
input.error,
textarea.error {
background-color: #230c11;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.11), 0 1px 4px #000 inset, 0 10px 10px rgba(0,0,0,.08) inset, 0 0 5px 1px #ab090d;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.11), 0 1px 4px #000 inset, 0 10px 10px rgba(0,0,0,.08) inset, 0 0 5px 1px #ab090d;
-o-box-shadow: 0 1px 0 rgba(255,255,255,.11), 0 1px 4px #000 inset, 0 10px 10px rgba(0,0,0,.08) inset, 0 0 5px 1px #ab090d;
box-shadow: 0 1px 0 rgba(255,255,255,.11), 0 1px 4px #000 inset, 0 10px 10px rgba(0,0,0,.08) inset, 0 0 5px 1px #ab090d;
color: #ff6666;
}  .widget { margin-bottom: 40px; }
.home-columns .widget { margin-bottom: 50px; }
.widget-title {
border-bottom: 9px solid #000;
color: #fff;
font-size: 24px;
margin-bottom: 20px;
padding-bottom: 12px;
}
.home-columns .widget-title {
border-bottom: 3px solid #fff;
font-size: 34px;
font-weight: bold;
letter-spacing: -1px;
padding-bottom: 20px;
}
#footer .widget-title {
border-bottom: none;
font-size: 26px;
font-weight: bold;
}
.widget ul {
list-style-type: none;
margin-bottom: 0;
margin-left: 0;
}
.widget ol {
list-style-type: decimal;
margin-bottom: 0;
}
.widget > ul li,
.widget > ol li { margin-top: 2px; }
.widget > ul li:first-child,
.widget > ol li:first-child { margin-top: 0; }
.widget > ul li,
.widget .menu li { list-style-type: none; }
.widget a { 
color: #fff; 
font-weight: bold;
}
.widget a:hover { 
border-bottom: none;
color: #ffe400; 
}
a.more-posts {
border-bottom: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
background: #000;
font-size: 13px;
font-weight: bold;
float: right;
padding: 4px 10px;
letter-spacing: normal;
}
a.more-posts:hover {
background: #fff;
border-bottom: none;
color: #000 !important;
}
a.more-posts:active { background: #787878; } .zilla-blog-widget .hentry { 
border-bottom: 3px solid #fff;
padding: 0; 
overflow: hidden;
width: 460px;
}
.zilla-blog-widget .hentry + .hentry { border-top: none; }
.zilla-blog-widget .entry-title,
.zilla-blog-widget .entry-title a {
font-size: 22px;
letter-spacing: -1px;
line-height: 28px;
text-transform: none;
margin-bottom: 8px;
}
.zilla-blog-widget .post-thumb + .entry-details {
width: 340px;
}
.zilla-blog-widget .entry-meta {
color: #fff;
font-size: 14px;
font-weight: bold;
margin-bottom: 20px;
position: static;
overflow: hidden;
width: auto;
}
.zilla-blog-widget .entry-meta span {
float: left;
margin-top: 0;
margin-right: 10px;
}
.zilla-blog-widget .entry-meta a {
background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/sprite.png) 0 -178px no-repeat;
border-bottom: none;
display: block;
height: 16px;
overflow: hidden;
position: relative;
text-indent: 100%;
top: 2px;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
white-space: nowrap;
width: 16px;
}
.zilla-blog-widget .entry-meta a:hover { 
background-position: -16px -178px; 
border-bottom: none;
}
.zilla-blog-widget .post-thumb {
float: right;
margin: 9px 0 0 20px;
}
.zilla-blog-widget .post-thumb a { display: block; }
.zilla-blog-widget .post-thumb a:hover img { opacity: .5; }
#sidebar .zilla-blog-widget .hentry { width: 220px; }
#sidebar .zilla-blog-widget {
padding-bottom: 40px;
position: relative;
}
#sidebar .zilla-blog-widget .post-thumb + .entry-details { width: auto; }
#sidebar .zilla-blog-widget .post-thumb { display: none; }
#sidebar .zilla-custom-text-widget {
padding-bottom: 40px;
position: relative;
}
#sidebar a.more-posts {
bottom: 0;
float: none;
left: 0;
position: absolute;
} .widget.zilla_recentwork_widget { margin-bottom: 20px; } .widget_search #s { width: 160px; }
.widget_search form,
.widget_search fieldset { margin: 0; } .widget_calendar caption { margin-bottom: 5px; }
.widget_calendar table { width: 100% } .zilla_tweet_widget ul {
margin: 0 0 10px 0;
list-style-type: none;
}
.zilla_tweet_widget li { 
margin-bottom: 10px;
padding: 8px 0; 
}
.zilla_tweet_widget li:first-child { padding-top: 0; }
.zilla_tweet_widget li span { 
display: block; 
font-size: 32px;
letter-spacing: -1px;
line-height: 40px;
margin-bottom: 15px;
}
#footer .zilla_tweet_widget li span,
#sidebar .zilla_tweet_widget li span {
font-size: 14px;
line-height: 21px;
margin-bottom: 10px;
letter-spacing: normal;
}
.zilla_tweet_widget a { border-bottom: 1px solid #ffe400; }
.zilla_tweet_widget a:hover { border-bottom: 1px solid #ffe400; }
.zilla_tweet_widget li > a { 
border-bottom: none;
color: #fff;
font-size: 14px; 
line-height: 16px;
}
.zilla_tweet_widget li > a:hover { border-bottom: none; }
.zilla_tweet_widget .twitter-link {
background: #000 url(//www.starlifter.nz/wp-content/themes/volumes/images/sprite.png) 104% -196px no-repeat;
border-bottom: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 13px;
padding: 4px 32px 4px 10px;
-webkit-transition: background-color .2s ease, color .2s ease;
-moz-transition: background-color .2s ease, color .2s ease;
-ms-transition: background-color .2s ease, color .2s ease;
-o-transition: background-color .2s ease, color .2s ease;
transition: background-color .2s ease, color .2s ease;
display: inline-block;
}
.zilla_tweet_widget .twitter-link:hover {
background-color: #fff;
background-position: 104% -220px;
border-bottom: none;
color: #000;
}
.home-columns .zilla_tweet_widget .twitter-link {
float: right;
position: relative;
top: -56px;
} .zilla_flickr_widget { padding-right: 0; }
.zilla_flickr_widget > div {
margin-right: -20px;
padding-right: 10px;
}
.flickr_badge_image {
float: left;
margin: 0 6px 6px 0;
height: 70px;
width: 70px;
}
.flickr_badge_image img {
-webkit-transition: opacity linear .2s;
-moz-transition: opacity linear .2s;
-ms-transition: opacity linear .2s;
-o-transition: opacity linear .2s;
transition: opacity linear .2s;
height: 70px;
width: 70px;
}
.flickr_badge_image img:hover { opacity: .45; } .zilla_video { margin-bottom: 10px; } .zilla-social a img { margin: 0 2px 5px 0; }  .zilla .zilla-toggle .zilla-toggle-title,
.zilla .zilla-toggle .zilla-toggle-title:hover {
background-color: #000;
border: 1px solid #000;
color: #fff;
font-size: 14px;
font-weight: bold;
padding-left: 35px;
}
.zilla .zilla-toggle-inner {
background: #000;
background-color: rgba(0,0,0,.25);
border: 1px solid #000;
color: #fff;
}
.zilla .zilla-toggle span.ui-icon {
background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/sprite.png) 0 -459px no-repeat;
height: 15px;
width: 15px;
}
.zilla .zilla-toggle .ui-state-active .ui-icon { background-position: -15px -459px; }
.zilla .zilla-tabs .zilla-tab {
border-color: #000;
background: #000;
background-color: rgba(0,0,0,.25);
}
.zilla .zilla-tabs ul.zilla-nav {
background: #1f1f1f;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
.zilla .zilla-tabs ul.zilla-nav li { margin-right: 0 !important; }
.zilla .zilla-tabs ul.zilla-nav li a {
background: #1f1f1f;
border: 1px solid #1f1f1f !important;
color: #fff !important;
font-weight: bold;
}
.zilla .zilla-tabs ul.zilla-nav li.ui-tabs-selected a,
.zilla .zilla-tabs ul.zilla-nav li a:hover {
background: #000 !important;
border: 1px solid #000 !important;
color: #ffe400 !important;
}
.zilla .zilla-alert {
background: none;
border: 3px solid #fff;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
-o-box-shadow: none !important;
box-shadow: none !important;
color: #fff;
font-size: 17px;
font-weight: bold;
line-height: 23px;
}
.zilla .zilla-alert.green {
background: none;
border: 3px solid #8fc444;
color: #C8FC7E;
}
.zilla .zilla-alert.red {
background: none;
border: 3px solid #d73535;
color: #fff;
}
.zilla .zilla-alert.yellow {
background: none;
border: 3px solid #f6ea89;
color: #f6ea89;
}
.zilla .zilla-alert.white {
background: none;
border: 3px solid #fff;
color: #fff;
}
.zilla .zilla-alert.grey {
background: none;
border: 3px solid #212121;
color: #212121;
} .ie7 .home-columns .widget-title { padding-top: 3px; }
.ie7 .home-columns a.more-posts {
position: relative;
top: -50px;
}
.ie7 #footer a.more-posts {
position: relative;
top: -37px;
}
.ie7 #commentform #url { margin-right: 0; }
.ie7 #searchsubmit,
.ie8 #searchsubmit {
background-position: 0 -14px;
height: 42px;
right: 2px;
top: 2px;
}
.ie7 #searchsubmit { height: 43px; }
.ie8 #home-slider .overlay,
.ie8 .mosaic-slider .portfolio-overlay { background: transparent url(//www.starlifter.nz/wp-content/themes/volumes/images/overlay-3.png) 0 0 repeat; }
.ie8 img { max-width: none; }
.ie9 #searchsubmit {
height: 41px;
right: 2px;
top: 2px;
}
.ie9 a.jp-pause:hover { background-position: -52px -93px; }
.ie9 a.jp-play:hover { background-position: 0 -93px; }
.ie9 .jp-play-bar {
height: 14px;
position: relative;
top: -1px;
}
.opera #searchsubmit { 
top: 1px; 
right: 1px; 
}
.ie7.page-template-template-home-php .flex-direction-nav { bottom: 0; } 
.ie7 .home-columns { margin-top: 30px; }   @media screen and (max-width:1024px) {
html { overflow-x: hidden; }
#header,
#footer,
#footer-2 .inner { width: 860px; }
#header { padding: 23px 0 10px 0; }
#container {
width: 860px;
overflow-x: hidden;
}
#primary {
float: left;
width: 567px;
}
#primary-nav > ul ul li:first-child a { padding-left: 0; }
.home-col-1, .home-col-2 { width: 412px }
.home-columns .widget { margin-bottom: 25px; }
.home-columns .widget-title { font-size: 23px; }
#sidebar {
float: right;
margin-top: 18px;
width: 197px;
}
.single-page-navigation a:first-child { margin-bottom: 10px; }
.single-page-navigation a[rel="prev"] { background-position: 87px -132px }
.single-page-navigation a[rel="next"] { background-position: 93px -89px; }
.single-page-navigation a {
float: none;
width: 100%;
}
.page-template-template-archives-php .hentry, 
.page-template-template-contact-php .hentry {
border-bottom: none;
padding: 0;
width: 100%;
}
#primary-nav ul li.sfHover ul a { font-size: 19px; }
.portfolio-feed, 
.portfolio-related ul { width: 110%; }
#primary-nav ul li.sfHover ul li:first-child { text-indent: 15px; }
.portfolio-feed li.last, 
.portfolio-related li.last { margin-right: 42px; }
.portfolio-feed li.hentry, 
.portfolio-related li {
margin-right: 28px;
width: 267px;
}
.portfolio-feed .post-thumb a, 
.portfolio-related .post-thumb a {
width: 269px;
height: 202px
}
.portfolio-feed .post-thumb-overlay, 
.portfolio-related .post-thumb-overlay { left: 269px; }
.single-portfolio .entry-content { width: 189px; }
.page-header { padding: 40px 0 25px 0; }
.single-portfolio .entry-title, .page-title {
font-size: 54px;
line-height: 57px;
letter-spacing: -3px;
}
.widget_search #s { width: 197px; }
.widget-title {
font-size: 16px;
padding-bottom: 12px;
margin-bottom: 13px;
line-height: 20px;
}
.widget a { line-height: normal; }
.widget ul { font-size: 12px; }
.zilla-blog-widget .post-thumb { display: none; }
.hentry {
width: 84%;
min-height: 122px
}
h2 { font-size: 35px; }
pre,
blockquote { margin: 50px 0; }
.entry-title, .entry-title a {
font-size: 34px;
line-height: 37px;
}
img {
max-width: 100%;
height: auto;
}
.entry-meta span { margin-top: 0; }
.entry-meta a { font-size: 12px; }
.contactform li textarea { width: 564px; }
button, 
.volumes-button, 
#submit, 
input[type="submit"], 
.gform_next_button, 
.gform_previous_button, 
.gform_button {
font-size: 18px;
-webkit-appearance: none;
}
input, 
textarea, 
button, 
.volumes-button, 
#submit, .zilla .gform_wrapper input[type="text"], 
.zilla .gform_wrapper input[type="url"], 
.zilla .gform_wrapper input[type="email"], 
.zilla .gform_wrapper input[type="tel"], 
.zilla .gform_wrapper input[type="number"], 
.zilla .gform_wrapper input[type="password"], 
.zilla .gform_wrapper textarea { -webkit-appearance: none; }
.zilla .gform_wrapper input[type="radio"] { -webkit-appearance: radio; }
.jp-interface {
width: 449px;
position: absolute;
left: 90px;
-webkit-transform: scale(0.8);
bottom: -18px;
border-radius: 100px;
}
.portfolio .jp-interface { left: 43px; }
.jp-volume-bar-container,.jp-mute { display: none !important; }
.footer-col-1, 
.footer-col-2, 
.footer-col-3 { width: 31%; }
#footer { padding-top: 25px; }
.commentlist { margin: 20px 0 0px 0; }
.comment { margin: 27px 0 0 0; }
#commentform p.comment-form-url { margin: 0 0 20px 0; }
.children { margin-left: 0; }
.avatar-border {
position: relative;
left: 0;
width: 39px;
float: left;
margin: 0 10px 0 0;
}
h3#reply-title { margin: 20px 0 0 0; }
.mosaic-slider .hentry.portfolio-small,
.mosaic-slider .hentry.portfolio-small img { width: 273px; }
.mosaic-slider .hentry.portfolio-medium,
.mosaic-slider .hentry.portfolio-medium img { width: 419px }
#sidebar .zilla-blog-widget .hentry { width: 100%; }
.zilla-blog-widget .post-thumb img { display: none; }
#home-slider ul.slides,#home-slider {
margin: 0;
height: 540px;
overflow: hidden;
}
.zilla-blog-widget .post-thumb + .entry-details { width: 100%; }
.zilla-blog-widget .hentry { width: 100%; }
.portfolio-related .post-thumb {
margin: 0 0 -13px 0;
position: relative;
}
.post-thumb { 
margin-right: 0;
width: 100%;
}
.post-thumb img { width: 100% }
} @media screen and (max-width:800px) {
#header,
#footer,
#footer-2 .inner,
#container { width: 645px; }
#primary { width: 464px; }
#sidebar { width: 148px }
#primary-nav {
float: left;
width: 100%;
margin: 10px 0 0 0;
}
.hentry {
width: 100%;
min-height: 122px;
padding: 0;
}
.home-col-1,
.home-col-2 { width: 309px; }
.portfolio-related .entry-meta { display: none; }
.hfeed .entry-meta {
position: relative;
clear: both;
width: 100%;
height: 47px;
top: 0 !important;
overflow: hidden;
}
.hfeed .hentry + .hfeed .hentry .entry-meta { top: 0px !important; }
.hfeed .entry-meta span {
margin-top: 0;
float: left;
margin: 0 25px 0 0;
max-width: 85px;
}
.hfeed .entry-meta br { display: none; }
.contactform li textarea { width: 465px; }
.hfeed .entry-meta a {
font-size: 12px;
clear: both;
display: block;
}
.widget_search #s { width: 148%; }
.single-page-navigation a:first-child { margin-bottom: 10px; }
.single-page-navigation a[rel="prev"] { background-position: 65px -132px }
.single-page-navigation a[rel="next"] { background-position: 68px -89px; }
.single-page-navigation a {
float: none;
width: 100%;
}
.entry-title, .entry-title a { margin: 0 0 5px 0; }
.single-portfolio .entry-content {
float: none;
width: 100%;
}
.single-portfolio .hentry { margin-bottom: 5px; }
.portfolio-feed, .portfolio-related ul { width: 110%; }
#primary-nav ul li.sfHover ul li:first-child { text-indent: 15px; }
.portfolio-feed li.last, 
.portfolio-related li.last { margin-right: 42px; }
.portfolio-feed li.hentry, 
.portfolio-related li { margin-right: 42px; }
.portfolio-feed li.hentry, 
.portfolio-related li {
margin-right: 42px;
width: 300px
}
.portfolio-feed .post-thumb a, 
.portfolio-related .post-thumb a {
width: 300px;
height: 225px;
}
.widget > ul li, 
.widget .menu li {
list-style-type: none;
line-height: 19px;
margin: 0 0 8px 0;
}
.mosaic-slider .hentry.portfolio-small p { display: none; }
.mosaic-slider .hentry.portfolio-small,
.mosaic-slider .hentry.portfolio-small img { width: 201px; }
.mosaic-slider .hentry.portfolio-medium,
.mosaic-slider .hentry.portfolio-medium img { width: 311px; }
.zilla_tweet_widget .twitter-link { display: none; }
.jp-interface { left: 96px; }
.portfolio .jp-interface { left: 40px; }
.post-media {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
.post-media img {
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 5px rgba(0, 0, 0, .5);
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5) inset, 0 1px 5px rgba(0,0,0,.5);
-o-box-shadow: 0 1px 0 rgba(255,255,255,.5) inset, 0 1px 5px rgba(0,0,0,.5);
box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 5px rgba(0, 0, 0, .5);
}
.flex-control-nav {
right: 0px;
float: right;
position: relative;
top: 12px;
}
.flex-direction-nav {
margin: 0;
position: relative;
}
#home-slider ul.slides, 
#home-slider {
margin: 0;
height: 420px;
overflow: hidden;
width: 643px;
}
a.more-link { margin: 10px 0 10px 0; }
.post-thumb {
margin-left: 0;
margin-right: 0
}
} @media screen and (max-width: 500px) {
#header,
#footer,
#footer-2 .inner { width: 92%; }
#primary-nav ul { display: none; }
#logo, 
#logo a { margin: 0px auto 5px auto; }
#primary-nav select {
display: block;
font-weight: bold;
border: 1px solid #111;
padding: 0.5em;
font-size: 15px;
line-height: 1.2em;
width: 100%;
background: #444;
color: #fff;
font-family: helvetica, sans-serif;
background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#444));
-webkit-appearance: none;
-webkit-box-shadow: 0px 1px 0px RGBA(255,255,255,0.20);
}
#primary-nav select {
padding: 0.5em 1em 0.5em 0.75em;
background: #444 url(//www.starlifter.nz/wp-content/themes/volumes/images/mobile-select-bg.jpg) center left;
-webkit-background-size: 100%
}
#container { width: 92%; }
#primary,
#sidebar {
float: none;
width: 100%;
}
.widget { margin-bottom: 37px; }
.post-thumb { 
margin: 10px 0; 
width: 100%;
}
.footer-col-1, 
.footer-col-2, 
.footer-col-3 { width: 100%; }
.flickr_badge_image img {
height: 60px;
width: 60px;
}
.single-portfolio .entry-title, .page-title {
font-size: 37px;
line-height: 38px;
letter-spacing: -1px;
}
.page-header {
padding: 20px 0;
margin: 0 0 12px 0;
}
.hentry + .hentry { padding-top: 20px; }
.hfeed .entry-meta { height: 36px; }
.hentry + .hentry .entry-meta { top: 0px; }
.entry-title, .entry-title a {
font-size: 28px;
line-height: 32px;
margin: 20px 0 5px 0;
}
.hfeed .entry-meta span {
margin: 0 15px 0 0;
font-size: 14px;
line-height: 18px;
}
.hfeed .entry-meta a { font-size: 11px; }
.entry-content h2 {
margin: 20px 0;
font-size: 24px;
}
pre, blockquote { margin: 30px 0; }
.entry-content ul { margin: 20px 30px; }
#search-2 { display: none; }
#secondary-nav { float: none; }
#secondary-nav ul {
margin: 0 0 10px 0;
font-size: 10px;
}
#secondary-nav li:first-child a { margin: 0; }
.page-template-template-home-php .entry-content h2, .page-template-template-portfolio-php .entry-content h2 {
line-height: normal;
margin: 0 0 10px 0;
}
.single-portfolio .post-media { width: 100%; }
.home-col-1, 
.home-col-2 { width: 100%; }
.zilla-blog-widget .post-thumb a { display: none; }
.portfolio .jp-interface { left: 130px; }
.jp-interface { -webkit-transform: scale(0.6); }
.zilla-one-half, 
.zilla-one-third, 
.zilla-two-third, 
.zilla-three-fourth, 
.zilla-one-fourth, 
.zilla-one-fifth, 
.zilla-two-fifth, 
.zilla-three-fifth, 
.zilla-four-fifth, 
.zilla-one-sixth, 
.zilla-five-sixth { width: 100% !important; }
.entry-content h3 { margin: 0 0 15px 0; }
#commentform input,.contactform li input,.contactform li input[type="text"] {
margin-right: 10px;
width: 93%;
}
.single-page-navigation { display: none; }
#commentform p {
float: none;
margin-left: 0;
padding-left: 0;
}
#commentform textarea,
.contactform li textarea {
max-width: 93%;
width: 93%;
}
.archive-lists ul { margin: -10px 0 -6px 20px; }
.archive-lists h3 {
font-size: 21px;
position: relative;
top: 13px;
}
.page-template-template-home-php #primary > .entry-content { margin-bottom: 20px; }
.hentry + .hentry { padding-top: 0px; }
.mosaic-slider .hentry.portfolio-small, 
.mosaic-slider .hentry.portfolio-medium,
.mosaic-slider .hentry.portfolio-small img, 
.mosaic-slider .hentry.portfolio-medium img {
width: 224px;
margin: 0;
}
#home-slider ul.slides, #home-slider {
height: 168px;
width: 500px;
overflow: hidden;
}
.standard-slider ul.slides img { max-width: 439px !important; }
.standard-slider,.standard-slider ul { height: 248px !important; }
.single-portfolio #primary .flex-control-nav { right: 10px; }
.portfolio-related .post-thumb { margin: 0 0 0 0; }
.zilla-blog-widget .post-thumb + .entry-details { width: 80%; }
.widget iframe { width: 100% }
.jp-interface { left: 115px; }
} @media screen and (max-width: 400px) {
.hfeed .jp-interface { left: 178px; }
.portfolio .jp-interface { left: 208px; }
#home-slider ul.slides,#home-slider {
margin: 0;
height: 460px;
overflow: hidden;
}
.mosaic-slider .hentry.portfolio-small, 
.mosaic-slider .hentry.portfolio-medium,
.mosaic-slider .hentry.portfolio-small img, 
.mosaic-slider .hentry.portfolio-medium img {
width: 288px;
margin: 0 0 10px 0;
}
#home-slider ul.slides,#home-slider {
height: 440px;
width: 303px;
overflow: hidden;
}
.standard-slider ul.slides img { max-width: 303px !important; }
.standard-slider,
.standard-slider ul { height: 178px !important; }
}
.tribe-events-list-separator-month,
.tribe-events-list .tribe-events-event-cost span,
.single-tribe_events .tribe-events-event-meta {
background: none repeat scroll 0 0 !important;
}
p.nocomments { display: none; }code { 
padding: 2px 5px;
background: #f8f8f8;
display: inline-block;
line-height: 1;
border: 1px solid #e1e1e1;
border-radius: 4px;
}
.syntaxhighlighter {
padding: 16px 8px;
}