
.container{
	margin: auto;
	width:1012px;
	display: table;
}

/* Portrait */
@media (max-width: 1200px), (orientation: portrait) { 
	.container{
		width:95%;
	}
	
	@-ms-viewport{
		width: device-width;
	}
}

.main-content-wrapper{
	width: 100%;
	background:#fff;
}

#global-nav {
	background-color:#dadada;
    border: 0 none;
    width: 100%;
}

#global-nav-menu{
	margin:0px 0px 0px -35px;
}

.site-header .nav-toggle, .site-header .site-logo {
    float: left;
}

body{
	margin:0;
	line-height: 1.42857143;
	font-size: 16px;
}

header{
	width: 100%;
}



.main-content{
}

.col-wrapper{
	padding:15px;
	background-color: #fff;
}

.site-header {
    background-color: #fff;
    color: #4f4f4f;
    /* padding: 20px 0 15px; */
    position: relative;
    width: 100%;
}

.site-header .site-title {
    color: #4f4f4f;
    float:left;
    font-family: "Gravur","GravurCondensed-Regular","Helvetica Neue","Arial Narrow",Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    line-height: 2.10526;
    margin: 0 0 0 10px;
    text-decoration: none;
    text-transform: uppercase;
    transition: color 250ms ease 0s;
    font-weight: normal;
}

#page-header {
    min-height: 20px;
    display: block;
   /* width:100%;*/
    background:#fff;
}

.nav > li > a {
	display: block;
	text-decoration: none;
	color: #666;
	line-height: 20px;
}

.nav {
    list-style: outside none none;
}

.navbar-nav > li > a {
    padding-bottom: 10px;
    padding-top: 10px;
}

.navbar-nav {
}

.site-logo {
    background: url("../../../global/img/telstra/logos/telstra.png") no-repeat scroll -40px 0;
    display: block;
    height: 40px;
    width: 40px;
}

#footer, .footer {
    background-color: #f4f4f4;
}

.footer-links.container {
    background-color: #f4f4f4;
    /* padding-bottom: 100px; */
    /* padding-top: 10px; */
}

.footer-links.container .content {
    background-color: #555;
}


.standard.row.content {
    border: 0 none;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.standard.row.title, .standard.row.content {
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}
.standard.row {
    position: relative;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}

#row-0{border:1px solid #dadada;}

.standard.row.content .col.first .col-wrapper {
    margin-left: 0;
}
.footer-links.container .col.first .col-wrapper {
    padding-left: 0;
}
.standard.row.content .col .col-wrapper {
    padding: 15px;
}
.standard.row.content .col {
    padding: 0;
}
.col-25-25-25-25 > .col, .col-100x25-25-25-25 > .col {
    float: left;
    width: 25%;
}
.col-25-25-25-25 > .col, .col-100x25-25-25-25 > .col {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}


.footer-links ul.social-icons::before, .footer-links ul.social-icons::after {
    content: " ";
    display: table;
}
.footer-links ul.social-icons::before, .footer-links ul.social-icons::after {
    content: " ";
    display: table;
}
.footer-links ul.social-icons::after {
    clear: both;
}
.footer-links ul.social-icons::before, .footer-links ul.social-icons::after {
    content: " ";
    display: table;
}
.footer-links ul.social-icons::after {
    clear: both;
}
.footer-links ul.social-icons::before, .footer-links ul.social-icons::after {
    content: " ";
    display: table;
}

.footer-links .social-icon {
    background-size: 25px 25px !important;
}

.footer-links ul a {
    color: #666;
}

.footer-links .social-icon.facebook {
    background: url("../../../global/img/telstra/icons/social-icon-facebook.png") repeat scroll 0 0;
}

.footer-links .social-icon.twitter {
    background: url("../../../global/img/telstra/icons/social-icon-twitter.png") repeat scroll 0 0;
}

.footer-links .social-icon.youtube {
    background:url("../../../global/img/telstra/icons/social-icon-youtube.png") repeat scroll 0 0;
}

.footer-links .social-icon.google {
    background:url("../../../global/img/telstra/icons/social-icon-google.png") repeat scroll 0 0;
}

.footer .standard.row.content .col .col-wrapper {
    background-color: #f4f4f4;
}

.footer-links ul a.header {
    font-weight: bold;
}

.links-list a {
    color: #fff;
    font-size: 12px;
    vertical-align: top;
}

.links-list, .footer-links ul {
    list-style: outside none none;
    padding: 0;
}

.links-list li, .footer-links ul li {
    line-height: 24px;
}

.footer-links .social-icon {
    background-size: 25px 25px;
    display: inline-block;
    height: 25px;
    width: 25px;
}

.footer-links ul.social-icons li {
    float: left;
    margin-right: 20px;
}

/* ----------- iPad mini ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
  
  	.footer-links ul a {
  		font-size: 12px;
    	vertical-align: top;
  	}
  	
  	.footer-links ul li {
    	line-height: normal;
	}
  	
}