@charset "utf-8";
/* CSS Document */

/*
Theme Name: Bitumen Driveways Theme
Author: Justin Nisbett
Author URI: http://www.seoexpertgoldcoast.com.au/
Description: 
Version: 1.0
*/
.otw_paging {display:none;}
html, body {
	height: 100%;
	max-width:100%;
}
img {
	max-width: 100%;
	height: auto;
}
img.fullwidth {
	width: 100%;
	height: auto;
}
ul li ul li {
	text-transform: none;
}
p, body, blockquote {
	font-family: 'Source Sans Pro';
	text-rendering: optimizeLegibility;
	color: #666;
	font-size:18px; line-height:1.75em; margin-bottom:20px;
}

blockquote {
	font-size:18px; line-height:1.75em; margin-bottom:20px;
}

.schema {
	margin-top: 15px;
}

/* https://google-webfonts-helper.herokuapp.com/fonts/*/
/* fjalla-one-regular - latin */
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/fjalla-one-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Fjalla One'), local('FjallaOne-Regular'),
       url('assets/fonts/fjalla-one-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/fjalla-one-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/fjalla-one-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/fjalla-one-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/fjalla-one-v5-latin-regular.svg#FjallaOne') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/source-sans-pro-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
       url('assets/fonts/source-sans-pro-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/source-sans-pro-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/source-sans-pro-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/source-sans-pro-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/source-sans-pro-v11-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

#logo img {
	max-width: 100%;
	height: auto;
}
.table {
	display: table;
	width: 100%;
}
.table-cell {
	display: table-cell;
	vertical-align: middle;
	height: 150px;
}
@media only screen and (max-width: 600px) {
	h1 {font-size:1.75em !important; line-height:1.5em;}
	h2 {font-size:1.5em !important; line-height:1.5em;}
	h3 {font-size:1.25em !important;}
	h4 {font-size:1em !important;}
	.container > .navbar-header {margin: 0 0 0 0;}
	.navbar-toggle {border:none; margin:0 0 0 0; padding:0 0 0 0;}
	.navbar {min-height:auto; padding:10px 0;}
	.navbar-nav {margin:0 0 0 0;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#FFF;}
	#logo {padding:20px 5px 0 5px;}
	#hello {padding:0px 10px;}
	header, .table {
		height: 200px !important;
	}
	.table-cell {
		display: block;
		width: 100%;
		height: auto;
		text-align: center;
	}
}
.proper {
	text-transform: capitalize;
}
.uppercase {
	text-transform: uppercase;
}
img.alignright {
	float: right;
	margin: 0 0 1em 1em;
}
img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a {
	transition: 0.6s
}
.left {
	text-align: left
}
.right {
	text-align: right
}
.center {
	text-align: center
}
.underline {
	text-decoration: underline
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
@media print {
	h1 {
		page-break-before: always
	}
	h1, h2, h3, h4, h5, h6 {
		page-break-after: avoid
	}
	ul, ol, dl {
		page-break-before: avoid
	}
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	text-transform: none;
	width: auto;
	z-index: 100000
}