/* html5doctor.com Reset v1.6.1 - http://cssreset.com */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}

/*===============  INFO  ===================*/
.infoBX { position: relative; display: inline-block; }
.infoBX:hover .infoBox { display: block; }
.infoBX > a {margin-left: 0; padding: 0 !important; }
.infoBox { background: #0064AD; border: 2px solid #fff; border-radius: 3px; bottom: 20px; display: none; height: 180px; padding: 10px; position: absolute; width: 357px; }
.infoaddress div { color: #fff; }
.infoBox span { color: #fff; float: left; font-family: "Lato"; font-size: 16px; font-weight: 400; margin-bottom: 5px; text-transform: uppercase; width: 100%; }
.infoBox div p span, .infoBox div p { color: #fff; display: inline-block; font-size: 15px !important; font-weight: normal !important; line-height: 16px; text-transform: none; }
.infoaddress::after, .infoaddress div::after {clear: both;content: "";display: block;}
.infoBox div p { display: block; float: left; margin-bottom: 0; text-align: left; width: 100%; }
.infoBox a:hover { color: #2E375F !important; }
.infomail span { color: inherit !important; display: block !important; float: right; text-align: left; width: 60% !important; }
.infomail a { color: inherit !important; line-height: inherit; }
.infomail b { color: inherit; display: block; font-size: inherit; line-height: inherit; }
.infomail { clear: both; display: block; float: left; margin-top: 10px; width: 100%; }
.infomail > p { display: block !important; text-align: center; }
.infoBox a { float: none !important; padding: 0 !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; font-size: inherit !important; text-transform: none !important; color: #fff !important; line-height: inherit !important; }
.infomail > div::after {  clear: both;  content: "";  display: block;}
.infoaddress {clear: both;padding-top: 12px;}
.infoBox div {color: #fff;}
.inTil {
  font-size: 24px;
  padding-bottom: 7px;
}


@media only screen and (max-width:767px) {
.infoBX{display:none !important;}

}

  @import url("http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800");
body {
font-family: 'Open Sans', sans-serif;
}
#preloader {
position: fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color:#fff; z-index:99; }
#status {
width:200px;
height:200px;
position:absolute;
left:50%; top:50%; background-image:url(//premier-metals.com.au/wp-content/themes/skeleton/images/status.gif); background-repeat:no-repeat;
background-position:center;
margin:-100px 0 0 -100px; }
.newBanner{ background:url(//premier-metals.com.au/wp-content/themes/skeleton/images/banner-bg.jpg) no-repeat top center; padding:35px 0 20px;}
.newBanner ul li{ width:inherit;}
.newBanner a{}
.bannerSlidr {  position: relative;  padding: 0 0;}
.bannerSlidr ul li { text-align:center;}
.bannerSlidr ul li span {  background: #399901 none repeat scroll 0 0;  border: 2px solid #fff;  display: inline-block;  width: 177px;  color: #fff;
font-size: 16px;  font-weight: 600; margin-top:15px; padding:9px 0;}
.bannerSlidr ul li a:hover span{ background:#328800;}
.bnSlideImage{ border:8px solid #fff; -webkit-border-top-left-radius: 25px;-webkit-border-bottom-right-radius: 25px;-moz-border-radius-topleft: 25px;
-moz-border-radius-bottomright: 25px;border-top-left-radius: 25px;border-bottom-right-radius: 25px; overflow:hidden; -webkit-box-shadow: 2px 2px 3px 2px #080808;box-shadow: 2px 2px 3px 2px #080808;}
.bnSlideImage img{ max-width:100%;}
.bnrBtn {  width: 100%;  text-align: center; margin-top:40px; display:block;}
.bnrBtn a{ background:#07b1d4; padding:5px 35px; color:#fff; text-transform:uppercase; -webkit-border-top-left-radius: 12px;
-webkit-border-bottom-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-bottomright: 12px;border-top-left-radius: 12px;
border-bottom-right-radius: 12px; font-size:23px; }
.bnrBtn a:hover{ color:#fff; background:#039fbf;}
.hmService {  padding: 25px 0; text-align:center;}
.hmServcBx {  display: inline-block;  margin: 25px;  width: 277px; vertical-align:top;}
.hmServcBx img{ max-width:100%;}
.hmServcBx a span {  border: 3px solid #09b1d5; color: #07b1d4;  display: block;  font-size: 27px;  font-weight: 500;  margin-bottom: 15px;  padding: 9px 0;
text-transform: uppercase;  width: 100%; -webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
.hmServcBx ul { display:block; margin-top:15px; list-style:none; margin-bottom:15px;}
.hmServcBx ul li {  font-size: 18px;  margin-bottom: 12px;  font-weight: 600;}
.hmServcBx a b{ background:#399901; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; color:#fff; padding:3px 30px; 
text-transform:uppercase; font-size:14px; font-weight:normal;}
.hmServcBx a:hover b{ background:#2d7a00;}
.demo {}
.lSSlideOuter { overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding:0 5px 0 20px; }
.lightSlider:before, .lightSlider:after { content: " "; display: table; }
.lightSlider { overflow: hidden; }
.lSSlideWrapper { max-width: 100%; overflow: hidden; }
.lSSlideWrapper > .lightSlider:after { clear: both; }
.lSSlideWrapper .lSSlide { -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition: all 1s; -webkit-transition-property: -webkit-transform, height; -moz-transition-property: -moz-transform, height; transition-property: transform, height; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-timing-function: inherit; transition-timing-function: inherit; }
.lSSlideWrapper .lSFade { position: relative; }
.lSSlideWrapper .lSFade > * { position: absolute !important; top: 0; left: 0; z-index: 9; margin-right: 0; width: 100%; }
.lSSlideWrapper.usingCss .lSFade > * { opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: inherit; transition-timing-function: inherit; }
.lSSlideWrapper .lSFade > *.active { z-index: 10; }
.lSSlideWrapper.usingCss .lSFade > *.active { opacity: 1; }  .lSSlideOuter .lSPager.lSpg { margin: 10px 0 0; padding: 0; text-align: center; display:none;}
.lSSlideOuter .lSPager.lSpg > li { cursor: pointer; display: inline-block; padding: 0 5px; }
.lSSlideOuter .lSPager.lSpg > li a { background-color: #fff; border-radius: 30px; display: inline-block; height: 16px; overflow: hidden; text-indent: -999em; width: 16px; position: relative; z-index: 99; -webkit-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s; }
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a { background-color: #f7b926; }
.lSSlideOuter .media { opacity: 0.8; }
.lSSlideOuter .media.active { opacity: 1; }  .lSAction > a {
width: 18px;
display: block;
top: 40%;
height: 58px;
background-image: url(//premier-metals.com.au/wp-content/themes/skeleton/images/controls.png);
cursor: pointer;
position: absolute;
z-index: 9999;
margin-top: -16px;
opacity: 0.9;
-webkit-transition: opacity 0.35s linear 0s;
transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
opacity: 1;
}
.lSAction > .lSPrev {
background-position: 0 0;
left: -20px;
}
.lSAction > .lSNext {
background-position: -20px 0;
right: -29px;
} .lSSlideOuter .lSPager.lSGallery { list-style: none outside none; padding-left: 0; margin: 0; overflow: hidden; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.lSSlideOuter .lSPager.lSGallery li { opacity: 0.7; overflow: hidden; -webkit-transition: opacity 0.35s linear 0s; transition: opacity 0.35s linear 0s; }
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover { opacity: 1; }
.lSSlideOuter .lSPager.lSGallery img { display: block; height: auto; max-width: 100%; }
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after { content: " "; display: table; }
.lSSlideOuter .lSPager.lSGallery:after { clear: both; }  .lSSlideOuter.vertical { position: relative; }
.lSSlideOuter.vertical.noPager { padding-right: 0px !important; }
.lSSlideOuter.vertical .lSGallery { position: absolute !important; right: 0; top: 0; }
.lSSlideOuter.vertical .lightSlider > * { width: 100% !important; max-width: none !important; }  .lSSlideOuter.lSrtl { direction: rtl; }
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager { padding-left: 0; list-style: none outside none; }
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager { padding-right: 0; }
.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li { float: left; }
.lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li { float: right !important; } @-webkit-keyframes rightEnd { 
0% { left: 0;}
50% { left: -15px;}
100% { left: 0;}
}
@keyframes rightEnd { 
0% { left: 0;}
50% { left: -15px;}
100% { left: 0;}
}
@-webkit-keyframes topEnd { 
0% { top: 0;}
50% { top: -15px;}
100% { top: 0;}
}
@keyframes topEnd { 
0% { top: 0;}
50% { top: -15px;}
100% { top: 0;}
}
@-webkit-keyframes leftEnd { 
0% { left: 0;}
50% { left: 15px;}
100% { left: 0;}
}
@keyframes leftEnd { 
0% { left: 0;}
50% { left: 15px;}
100% { left: 0;}
}
@-webkit-keyframes bottomEnd { 
0% { bottom: 0;}
50% { bottom: -15px;}
100% { bottom: 0;}
}
@keyframes bottomEnd { 
0% { bottom: 0;}
50% { bottom: -15px;}
100% { bottom: 0;}
}
.lSSlideOuter .rightEnd { -webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative; }
.lSSlideOuter .leftEnd { -webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative; }
.lSSlideOuter.vertical .rightEnd { -webkit-animation: topEnd 0.3s; animation: topEnd 0.3s; position: relative; }
.lSSlideOuter.vertical .leftEnd { -webkit-animation: bottomEnd 0.3s; animation: bottomEnd 0.3s; position: relative; }
.lSSlideOuter.lSrtl .rightEnd { -webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative; }
.lSSlideOuter.lSrtl .leftEnd { -webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative; }
.testmnalDiv .lSPager.lSpg { display: none !important; }
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
display: none !important;
}
span.wpcf7-not-valid-tip {
background: #fff none repeat scroll 0 0 !important;
color: #f00;
display: block;
font-size: 12px !important;
height: 6px;
position: absolute !important;
top: 2px !important;
z-index: 999;
left: 5px !important;
line-height:10px !important;
} .show-element {
display:block !important;
} .centre-wrap {
max-width:990px;
margin:0 auto;
padding:0 5px;
}
.clear {
clear:both;
}
.clear-after:after {
clear:both;
content:"";
display:block;
} a {
text-decoration:none;
color:#000;
}
a:hover {
color:#000;
} .button-blue {
display:inline-block;
background-color:#0191d9;
color:#FFF;
border-style:solid;
border-width:1px;
border-top-color:#9dddf2;
border-bottom-color:#006080;
border-left-color:#0180bf;
border-right-color:#0180bf;
border-radius:8px;
font-weight:400;
cursor:pointer;
}
.button-blue:hover {
background-color:#016FA6;
border-top-color:#013C59;
border-bottom-color:#0191d9;
border-left-color:#015E8C;
border-right-color:#015E8C;
} .text-blue {
color:#0090D9;
}
.text-green {
color:#339900;
}  #form {
position:relative;
width:100%;
max-width:310px;
background:#E6E6E6;
overflow:hidden;
border-radius:5px;
float:right;
z-index:700;
}
#form-close {
display:block;
float:right;
width:20px;
height:20px;
padding:5px;
cursor:pointer;
z-index:750;
} #hidden-form-wrap {
position: fixed;
padding:30px 0 0;
width:100%;
z-index:1000;
height:100%;
background-color:rgba(0, 0, 0, 0.5);
display:none;
}
#hidden-form-wrap > #form {
float:none;
margin:0 auto;
}
#hidden-form-wrap > #form > #form-close {
width:20px;
height:20px;
top:10px;
right:10px;
position:absolute;
z-index:1050;
background-image:url(//premier-metals.com.au/wp-content/themes/skeleton/images/interface/form-close-button.png);
background-repeat:no-repeat;
padding:0;
} #form > header {
background:#0090D9;
color:#FFF;
}
#form > header > div {
float:left;
padding:14px 15px 14px 50px;
font-size:1.4rem;
} #form > div {
padding:20px 15px;
} #form .form-element {
margin:0 0 10px;
}
#form .form-element > span {
display:block;
}
#form .form-element > span > input {
width:96%;
border:none;
border-radius:5px;
margin:0;
padding:2px 2%;
font-size:1rem;
}
#form .form-element > span > textarea {
display:block;
max-width:96%;
border:none;
border-radius:5px;
margin:0;
padding:2px 2%;
font-size:1rem;
font-family: 'Open Sans', sans-serif;
height:3rem;
} #form .form-checkbox {
margin:0 0 10px;
}
#form .form-checkbox span {
display: block;
margin: 0 0 5px;
}
#form .form-checkbox label:after {
content: "";
display: block;
clear: both;
}
#form .form-checkbox label > input[type="checkbox"] {
display: block;
float: left;
margin: 0 8px 0 0;
width: 22px;
height: 22px;
}
#form .form-checkbox label > span {
float: left;
width: calc( 100% - 40px );
} #form  .form-element > span > span {
padding:5px 0 10px;
} #form .form-recaptcha {
transform: scale(.9);
margin:0 0 20px -13.5px;
}
#body-column-form #form .form-recaptcha {
transform: scale(.75);
margin:0 0 20px -30px;
}
#form .form-captcha {
margin:0 0 20px;
}
#form .form-captcha > img {
height:22px;
display:block;
border-radius:5px;
float:left;
width:80px;
}
#form .form-captcha > span {
display:block;
float:right;
width:80px;
width:calc(100% - 95px);
}
#form .form-captcha > span > input {
display:block;
border:none;
border-radius:5px;
margin:0;
padding:2px 2%;
font-size:1rem;
width:96%;
}
#form .form-captcha > span > span {
padding:5px 0 10px;
} #form .form-submit {
margin:0;
}
#form .form-submit > input {
display:block;
border:none;
margin:0;
padding:5px 15px;
font-size:1.4rem;
float:right;
text-transform:uppercase;
background-color:#339900;
color:#fff;
cursor:pointer;
border-radius:5px;
}
form .form-submit > img {
display:none;
}  #body-wrap #form {
max-width:350px;
background:none;
float:none;
} #body-wrap #form .form-element > span > input {
width:96%;
width: calc( 96% - 2px );
border-style: solid;
border-width: 1px;
}
#body-wrap #form .form-element > span > textarea {
max-width:96%;
max-width: calc( 96% - 2px );
border-style: solid;
border-width: 1px;
}
#body-wrap #form .form-captcha > span > input {
max-width:96%;
max-width: calc( 96% - 2px );
border-style: solid;
border-width: 1px;
}  #header-wrap {
} #header-title {
display:block;
width:100%;
max-width:362px;
float:left;
}
#header-title > img {
display:block;
width:100%;
} #header-contact {
float:right;
padding:23px 0 0;
}
#header-phone {
float:right;
display:block;
background:url(//premier-metals.com.au/wp-content/themes/skeleton/images/interface/icon-phone.png) no-repeat 0 5px;
padding:0 0 0 25px;
font-size:2.1rem;
font-weight:700;
color:#339900;
margin:0 0 0 60px;
}
#header-contact > .button-form {
float:right;
padding:9px 40px;
font-size:0.9rem;
} #header-nav {
float:right;
clear:right;
margin:9px 0 0;
}   #header-menu-button {
display:none;
width:38px;
height:38px;
background-image:url(//premier-metals.com.au/wp-content/themes/skeleton/images/interface/icon-menu-button.png);
background-repeat:no-repeat;
background-position:-1px -1px;
} #header-menu > li {
float:left;
}
#header-menu > li > a {
display:block; padding:10px 9px;
color:#000;
font-weight:600;
}
#header-menu > li:hover > a {
color:#339900;
}
#header-menu > .current-menu-item > a {
color:#0191d9;
}
#header-menu > .menu-item-has-children {
position:relative;
} #header-menu > .menu-item-has-children > ul {
position:absolute;
display:none;
width:200px;
right:0;
z-index:850;
}
#header-menu > .menu-item-has-children:hover > ul {
display:block;
}
#header-menu > .menu-item-has-children > ul > li {
}
#header-menu > .menu-item-has-children > ul > li > a {
display:block;
padding:10px 15px;
color:#FFF;
background-color:#CCC;
}
#header-menu > .menu-item-has-children > ul > li:hover > a {
background-color:#339900;
}
#header-menu > .menu-item-has-children > ul > .current-menu-item > a {
background-color:#0191d9;
}
#header-menu > .menu-item-has-children > div {
display:none;
}  .carousel {
position:relative;
} .carousel-slides > li {
display:none;
}
.carousel-slides > .carousel-slide-active {
display:block;
} .carousel-pagination {
position:absolute;
bottom:8px;
width:100%;
text-align:center;
}
.carousel-pagination > li {
display:inline-block;
vertical-align:top;
margin:0 5px;
width:16px;
height:16px;
background:url(//premier-metals.com.au/wp-content/themes/skeleton/images/interface/icon-carousel-pagination.png) no-repeat;
background-position:left center;
}
.carousel-pagination > .carousel-pagination-active {
background-position:right center;
}   #banner-slide-1 {
height:424px;
background:url(//premier-metals.com.au/wp-content/themes/skeleton/images/premier-metals-banner-1.png) center top;
}
#banner-slide-1 > div {
padding:70px 0 0 20px;
}
#banner-slide-1 p {
float:left;
clear:left;
padding:0 24px 10px;
background:rgba(0, 0, 0, 0.6);
font-size:2.6rem;
font-weight:600;
color:#FFF;
}
#banner-slide-1 p:first-child {
padding:8px 24px 10px;
}
#banner-slide-1 .button-form {
display:block;
float:left;
clear:left;
margin:25px 0 0;
padding:14px 40px;
font-size:1.4rem;
} #banner-slide-2 {
height:424px;
background:url(//premier-metals.com.au/wp-content/themes/skeleton/images/premier-metals-banner-2.png) center top;
}
#banner-slide-2 > div {
padding:70px 0 0 20px;
}
#banner-slide-2 p {
float:left;
clear:left;
padding:0 24px 10px;
background:rgba(0, 0, 0, 0.6);
font-size:2.6rem;
font-weight:600;
color:#FFF;
}
#banner-slide-2 p:first-child {
padding:8px 24px 10px;
}
#banner-slide-2 .button-form {
display:block;
float:left;
clear:left;
margin:25px 0 0;
padding:14px 40px;
font-size:1.4rem;
}  #brands-wrap {
padding:20px 0 4px;
} #brands-left {
float:left;
padding:0 0 16px;
}
#brands-left > b {
display:block;
text-transform:uppercase;
margin:0 0 16px;
}
#brands-left > img {
display:inline-block;
vertical-align:top;
} #brands-right {
float:right;
}
#brands-right > b {
display:block;
text-transform:uppercase;
}
#brands-right > img{
display:inline-block;
vertical-align:top;
}  #process-wrap {
padding:50px 0;
background:#F3F3F3 url(//premier-metals.com.au/wp-content/themes/skeleton/images/interface/icon-section-arrow-white.png) center top no-repeat;
} #process-wrap > .centre-wrap > header {
text-align:center;
font-size:2.5rem;
margin:0 0 4%;
font-weight:600;
} #process-wrap .process-column {
float:left;
width:31%;
}
#process-wrap .process-column > img {
display:block;
width:100%;
max-width:170px;
margin:0 auto;
}
#process-wrap .process-column > b {
display:block;
text-align:center;
font-size:1.2rem;
font-weight:600;
margin:15px 0 0;
}
#process-wrap .process-column > p {
text-align:center;
margin:15px 0 0;
font-size:0.95rem;
} #process-wrap .process-arrow {
float:left;
width:3.5%;
padding:6% 0 0;
}
#process-wrap .process-arrow > img {
display:block;
width:100%;
} #process-button {
clear:both;
padding:7% 0 0;
text-align:center;
}
#process-button > .button-form {
padding:15px 50px;
font-size:1.5rem;
}  #home-content-1-wrap {
padding:60px 0;
background:url(//premier-metals.com.au/wp-content/themes/skeleton/images/interface/icon-section-arrow-grey.png) center top no-repeat;
}
#home-content-1-wrap header > h1 {
font-size:1.6rem;
text-align:center;
}  #home-testimonials-wrap {
height:566px;
padding:50px 0;
background:url(//premier-metals.com.au/wp-content/themes/skeleton/images/premier-metals-testimonials-bg.png) center top no-repeat;
}
#home-testimonials-wrap > .centre-wrap {
text-align:center;
} #home-testimonials-wrap > .centre-wrap > h2, #home-testimonials-wrap > .centre-wrap > .rvTit {
color:#FFF;
text-align:center;
font-size:2.3rem;
font-weight:600;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
#home-testimonials-wrap > .centre-wrap > p {
color:#FFF;
text-align:center;
margin:20px 0 0;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
} #home-testimonial-1 {
position:relative;
display:inline-block;
width:289px;
height:415px;
background:url(//premier-metals.com.au/wp-content/themes/skeleton/images/premier-metals-testimonial-1.png) center top no-repeat;
margin:0 15px;
}
#home-testimonial-1 > p {
position:absolute;
width:75%;
left:10%;
top:60px;
-ms-transform: rotate(1deg); -webkit-transform: rotate(1deg); transform: rotate(1deg);
font-size:0.9rem;
line-height:1.2rem;
font-style:italic;
}
#home-testimonial-1 > header {
position:absolute;
text-align:center;
left:26%;
bottom:22px;
font-size:0.8rem;
line-height:1rem;
font-weight:700;
-ms-transform: rotate(1deg); -webkit-transform: rotate(1deg); transform: rotate(1deg);
} #home-testimonial-2 {
position:relative;
display:inline-block;
width:289px;
height:423px;
background:url(//premier-metals.com.au/wp-content/themes/skeleton/images/premier-metals-testimonial-2.png) center top no-repeat;
margin:0 15px;
}
#home-testimonial-2 > p {
position:absolute;
width:73%;
left:11%;
top:65px;
-ms-transform: rotate(-1.5deg); -webkit-transform: rotate(-1.5deg); transform: rotate(-1.5deg);
font-size:0.9rem;
line-height:1.2rem;
font-style:italic;
}
#home-testimonial-2 > header {
position:absolute;
text-align:center;
left:33%;
bottom:25px;
font-size:0.8rem;
line-height:1rem;
font-weight:700;
-ms-transform: rotate(-1.5deg); -webkit-transform: rotate(-1.5deg); transform: rotate(-1.5deg);
} #home-testimonial-3 {
position:relative;
display:inline-block;
width:294px;
height:446px;
background:url(//premier-metals.com.au/wp-content/themes/skeleton/images/premier-metals-testimonial-3.png) center top no-repeat;
margin:0 15px;
}
#home-testimonial-3 > p {
position:absolute;
width:71%;
left:13%;
top:80px;
-ms-transform: rotate(3deg); -webkit-transform: rotate(3deg); transform: rotate(3deg);
font-size:0.9rem;
line-height:1.2rem;
font-style:italic;
}
#home-testimonial-3 > header {
position:absolute;
text-align:center;
left:28%;
bottom:37px;
font-size:0.8rem;
line-height:1rem;
font-weight:700;
-ms-transform: rotate(3deg); -webkit-transform: rotate(3deg); transform: rotate(3deg);
}  #home-content-2-wrap {
padding:40px 0 60px;
background:  url(//premier-metals.com.au/wp-content/themes/skeleton/images/interface/icon-section-arrow-grey-2.png) center top no-repeat;
}
#home-content-2-wrap header > h2 {
font-size:1.6rem;
text-align:center;
margin: 0 0 40px;
}  #home-services-wrap {
padding:60px 0;
background: #EDEEEE url(//premier-metals.com.au/wp-content/themes/skeleton/images/interface/icon-section-arrow-white.png) center top no-repeat;
} #home-services-wrap > .centre-wrap > header {
text-align: center;
font-size: 2.4rem;
font-weight: 600;
margin:0 0 20px;
}
#home-services-wrap > .centre-wrap > p {
text-align: center;
font-weight:600;
margin:0 0 8%;
} #home-services-wrap .service-column {
float:left;
width:28%;
padding:0 1%;
}
#home-services-wrap .service-column > img {
display:block;
width:100%;
max-width:177px;
margin:0 auto;
}
#home-services-wrap .service-column > p {
font-size:1.2rem;
font-weight:700;
text-align:center;
margin:30px 0 0;
} #home-services-wrap .service-plus {
float:left;
width:5%;
height:50px;
padding:5% 0 0;
}
#home-services-wrap .service-plus > img {
width:100%;
} #service-button {
clear:both;
padding:7% 0 0;
text-align:center;
}
#service-button > .button-form {
padding:15px 50px;
font-size:1.5rem;
}  #home-social-wrap {
padding:45px 0;
text-align:center;
}
#home-social-wrap > b {
display:block;
text-align:center;
font-size:1.6rem;
font-weight:600;
padding:0 0 40px;
}
#home-social-wrap > a {
display:inline-block;
}
#home-social-wrap > a > img {
display:block;
width:100%;
}  #body-wrap {
margin:50px 0 100px;
} #body-header {
margin:0 0 20px;
}
#body-header > h1 {
margin:0;
}
#body-header > span {
display:block;
color:#999;
margin:10px 0 0;
} #body-wrap .post-wrap {
padding:40px 0;
border-top-style:solid;
border-top-width:1px;
border-top-color:#CCC;
}
#body-wrap .post-wrap > header {
margin:0 0 20px;
}
#body-wrap .post-wrap > header > h2 {
margin:0 0 10px;
}
#body-wrap .post-wrap > header > span {
display:block;
font-size:0.9rem;
color:#999;
}
#body-wrap .post-wrap > a {
display: inline-block;
background-color: #339900;
padding: 10px 20px;
margin: 20px 0 0;
border-radius: 5px;
text-transform: uppercase;
color: #FFF;
}  #body-column-form {
float:right;
width:25%;
}
#body-column-form > .button-form {
display:block;
padding:10px 5px;
text-align:center;
}
#body-column-left {
float:left;
width:72%;
min-height:500px;
}
#body-column-right {
float:right;
width:25%;
margin:20px 0 0;
}  #body-contact-left {
float:left;
width:48%;
}
#body-contact-right {
float:right;
width:48%;
height: 300px;
background-color: white;
}
#body-contact-right > iframe {
display: block;
width: 100%; 
height:100% !important;
border:none;
}  #body-column-left > .metal-item {	
display: block;	
float: left;	
margin: 0 1% 16px;	
width: 23%;	
min-height: 188px;	
}
.metalimg {  display: block; height: 114px;  overflow: hidden;  width: 100%;}
#body-column-left > .metal-item > img {	
display: block;	
width: 100%;
}
#body-column-left > .metal-item > strong {	
display: block;	
margin: 8px 0 0;	
text-align: center;	
line-height: 1.25rem;
}
@media only screen and (max-width:1000px) {
#body-column-left > .metal-item {	
width: 31%;
max-width: 180px;
}
} @media only screen and (max-width:1000px) {  #brands-left {
width:calc(100% - 195px);
}   #process-wrap .process-column {
width:30%;
} #process-wrap .process-arrow {
width:5%;
}   #home-testimonial-1 {
display:none;
}
} @media only screen and (max-width:800px) {
#body-column-left > .metal-item {	
margin: 0 2% 16px;	
width: 46%;
}
}
@media only screen and (max-width:640px) {
#body-contact-left {
float:none;
margin: 0 auto;
width:90%;
}
#body-contact-right {
float:none;
margin: 16px auto 0;
width:90%;
}
}
@media only screen and (max-width:640px) {
#body-column-left > .metal-item {	
float: none;
margin: 0 auto 16px;	
width: 100%;
}
}   .body-element h1 {
font-size:2.8rem;
margin:0 0 40px;
}
.body-element h2 {
font-size:2rem;
margin:40px 0 20px;
}
.body-element h3 {
font-size:1.2rem;
margin:30px 0 10px;
} .body-element p {
margin:0 0 20px;
line-height:1.4rem;
} .body-element a {
color:#2996CC;
}
.body-element a:hover {
color:#88CC00;
} .body-element ul,
.body-element ol {
margin:0 0 20px;
}
.body-element ul:last-child,
.body-element ol:last-child {
margin:0;
}
.body-element ul > li > ul,
.body-element ol > li > ol {
margin:5px 0 !important;
}
.body-element ul > li,
.body-element ol > li {
line-height:1.4rem;
margin:0 0 10px;
}
.body-element ul > li {
padding:0 0 0 30px;
background:url(//premier-metals.com.au/wp-content/themes/skeleton/images/interface/icon-list-dot.png) no-repeat 0 3px;
list-style-type:none;
}
.body-element ol > li {
margin:0 0 0 30px;
}
.body-element .two-column {
-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;
}
.body-element .three-column {
-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;
} .body-element table {
margin:0 0 20px;
}
.body-element table th,
.body-element table td {
line-height:1.4rem;
padding:0 20px 0 0;
}
.body-element .table-head-left th {
text-align:left;
} .img-fullwidth {
width:100%;
display:block;
}
.img-inline-half {
width:50%;
float:left;
margin:0 20px 10px 0;
}
.img-inline-block-container {
text-align:center;
padding:20px 0;
}
.img-inline-block-container > img {
display:inline-block;
}  .widget-wrap {
padding:20px 0;
border-top-style:solid;
border-top-width:1px;
border-top-color:#CCC;
}
.widget-wrap:first-child {
border:none;
}
.widget-wrap > header {
color:#004466;
font-size:1.2rem;
margin:0 0 10px;
}  #footer-nav-wrap {
padding:50px 0;
border-top-style:solid;
border-top-width:1px;
border-top-color:#CCC;
} #footer-nav-wrap > .centre-wrap > div {
float:left;
width:18%;
padding:0 1%;
}
#footer-nav-wrap > .centre-wrap > div > b {
display:block;
text-transform:uppercase;
}
#footer-nav-wrap ul {
margin:25px 0 0;
}
#footer-nav-wrap ul > li {
padding:5px 0;
}  #footer-end-wrap {
padding:5px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#CCC;
}
#footer-end-wrap > img {
display:block;
float:left;
}
#footer-end-wrap > div {
float:left;
padding:15px 0;
font-size:0.9rem;
margin:0 0 0 20px;
}
#footer-end-wrap > a {
display:block;
float:right;
font-size:0.9rem;
padding:15px 0;
}  @media only screen and (max-width:768px) { #header-wrap {
padding:0 0 10px;
} #header-title {
float:none;
margin:0 auto 20px;
} #header-contact {
float:left;
padding:3px 0;
} #header-nav {
position:relative;
float:right;
clear:none;
margin:0;
}  #header-menu-button {
display:block;
}
#header-nav > nav {
position:absolute;
bottom:0;
width:100%;
z-index:800;
}
#header-menu {
position:absolute;
display:none;
width:250px;
right:0;
z-index:810;
margin:10px 0 0;
}
#header-menu > li {
float:none;
margin:1px 0 0;
}
#header-menu > li > a {
padding:12px 15px;
color:#FFF;
background-color: rgba(0, 0, 0, 0.8);
} #header-menu > .menu-item-has-children > div {
position:absolute;
right:0;
display:block;
width:40px;
height:40px;
background:url(//premier-metals.com.au/wp-content/themes/skeleton/images/interface/icon-menu-arrow.png) no-repeat;
cursor:pointer;
z-index:820;
}
#header-menu > .menu-item-has-children > ul {
position:absolute;
right:0;
width:75%;
}
#header-menu > .menu-item-has-children:hover > ul {
display:none;
}
#header-menu > .menu-item-has-children > ul > li {
margin:1px 0 0;
}
#header-menu > .menu-item-has-children > ul > li > a {
padding:12px 15px;
}   #banner-slide-1 p {
font-size:2rem;
} #banner-slide-2 p {
font-size:2rem;
}   #process-wrap .process-column {
width:30%;
} #process-wrap .process-arrow {
width:5%;
padding:8% 0 0;
}   #home-testimonial-2 {
display:none;
}   #home-services-wrap .service-column {
width:27%;
padding:0 1%;
} #home-services-wrap .service-plus {
width:6.5%;
padding:8% 0 0;
}  #body-column-form {
width:40%;
}
#body-column-left {
width:55%;
}
#body-column-right {
width:40%;
}    #footer-col-1,
#footer-col-2 {
width:31% !important;
} #footer-col-3 {
width:32% !important;
}  #footer-col-4,
#footer-col-5 {
width:40% !important;
padding:0 5% !important;
margin:40px 0 0;
}  #footer-end-wrap {
}
#footer-end-wrap > img {
display:block;
float:none;
margin:0 auto;
}
#footer-end-wrap > div {
float:none;
margin:0;
text-align:center;
}
#footer-end-wrap > a {
float:none;
text-align:center;
}
.bannerSlidr {  padding: 0 30px 0 14px;}
.lSAction > .lSPrev{ left:0;}	
.lSAction > .lSNext{ right:0;}
}  @media only screen and (max-width:480px) {
.hmServcBx{ margin-left:17px; margin-right:17px;}
#hidden-form-wrap {
position:absolute !important;
padding:6px 0 0;
width:100%;
z-index:1000;
height:100%;
background-color:rgba(0, 0, 0, 0.5);
display:none;
}  .minimize-form > div {
display:none;
}
.minimize-form > header {
cursor:pointer;
text-align:center;
}
.minimize-form > header > div {
float:none !important;
display:inline-block;
padding:14px 50px 14px 50px !important;
}  #header-wrap {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCC;
} #header-contact {
float:none;
}
#header-phone {
float:none;
margin:0 auto;
width:210px;
}
#header-contact > .button-blue {
display:block;
float:none;
width:165px;
margin:10px auto 0;
padding: 9px 0;
text-align:center;
} #header-nav {
float:none;
clear:none;
margin:20px 0 0;
}   #header-menu-button {
float:right;
}   #banner-slide-1 > div {
padding:40px 0 0 10px;
}
#banner-slide-1 p {
padding:0 14px 10px;
font-size:1.2rem;
}
#banner-slide-1 p:first-child {
padding:8px 14px 10px;
}
#banner-slide-1 .button-form {
margin:60px 0 0;
padding:14px 40px;
font-size:1.2rem;
} #banner-slide-2 > div {
padding:40px 0 0 10px;
}
#banner-slide-2 p {
padding:0 14px 10px;
font-size:1.2rem;
}
#banner-slide-2 p:first-child {
padding:8px 14px 10px;
}
#banner-slide-2 .button-form {
margin:60px 0 0;
padding:14px 40px;
font-size:1.2rem;
}   #brands-left {
float:none;
width:auto;
padding:0 0 30px;
text-align:center;
}
#brands-left > b {
text-align:center;
} #brands-right {
float:none;
text-align:center;
}
#brands-right > b {
text-align:center;
}
#brands-right > img{
}   #process-wrap .process-column {
width:29%;
} #process-wrap .process-arrow {
width:6.5%;
padding:10% 0 0;
}   #home-testimonials-wrap > .centre-wrap > h2 {
font-size:1.6rem;
}
#home-testimonials-wrap > .centre-wrap > p {
text-align:center;
margin:20px 0;
} #home-testimonial-3 {
margin:0;
}   #home-services-wrap .service-column > p {
font-size:1rem;
font-weight:600;
} #service-button > .button-form {
padding:15px 20px;
}  #body-column-form {
float:none;
width:100%;
}
#body-column-form > #form {
float:none;
margin:0 auto;
}
#body-column-left {
float:none;
width:100%;
min-height:0;
margin:50px 0 0;
}
#body-column-right {
float:none;
width:100%;
margin:50px 0 0;
}   .body-element .two-column {
-webkit-column-count: auto; -moz-column-count: auto; column-count: auto;
}
.body-element .three-column {
-webkit-column-count: auto; -moz-column-count: auto; column-count: auto;
}  .widget-wrap:first-child {
padding:20px 0;
border-top-style:solid;
border-top-width:1px;
border-top-color:#CCC;
}    #footer-col-1,
#footer-col-2 {
width:48% !important;
margin:40px 0 0;
}  #footer-col-4,
#footer-col-3 {
width:48% !important;
margin:40px 0 0;
padding:0 1% !important;
} #footer-col-5 {
width:80% !important;
padding:0 10% !important;
margin:40px 0 0;
}
}  @media only screen and (max-width:320px) {  #process-wrap .process-column > p {
word-break: break-all;
} #process-button > .button-form {
padding:15px 20px;
font-size:1.5rem;
}   #home-services-wrap .service-column > p {
font-size:0.8rem;
}
.bnrBtn a {  font-size: 18px;}
}