/*
Theme Name: Alison Howard's Freelance Portfolio Website
Theme URI: http://www.alisonhoward.com.au
Description: A Wordpress theme developed by  Alison Howard for here own Freelance Portfolio. Not to be used by any other individual or entity. 
Version: 1.0
Tags: responsive, bootstrap, Alison Howard
License: Copyright 2015 Alison Howard
*/

body{
	background-color:#fff;
	padding-top:0px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	letter-spacing:1px;
	color:#1a1c1b;
}

@-webkit-keyframes blink {
	0% {
		opacity:1;
	}
	25% {
		opacity:1;
	}
	50% {
		opacity:0;
	}
	75% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
@-moz-keyframes blink {
	0% {
		opacity:1;
	}
	25% {
		opacity:1;
	}
	50% {
		opacity:0;
	}
	75% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}


p {
	font-family: 'Roboto', sans-serif;
	font-size: 	16px;
	font-weight: 300;
	line-height: 170%;
	color:#1a1c1b;
	margin: 0 0 10px;
}

h1, h2, h3, h4{
	margin-top:0px;
	margin-bottom:0px;
}

h1 {
	font-family: 'Playfair Display', serif;
	font-size: 50px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing:1px;
}

h2 {
	font-family: 'Playfair Display', serif;
	font-size: 50px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 60px;
	letter-spacing: 1px;
}

h3 {
	font-family: 'Playfair Display', serif;
	font-size: 36px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 50px;
	letter-spacing: 1px;
	padding-bottom:10px;
}

h4 {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: 300;
	line-height: 30px;
	letter-spacing: 1px;
	padding-bottom: 5px;
}

h5 {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
	color:#1a1c1b;
	margin: 0 0 10px;
}

h6 {
	font-family: 'Playfair Display', serif;
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: 1px;
	padding-bottom:10px;
}

a:link {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: 300;
	line-height: 26px;
	color:#1a1c1b;
}   

a:visited {
	color:#1a1c1b;
} 

a:hover {
	color:#4d4d4d;
	text-decoration:underline;
} 

a:active {
	color:#4d4d4d;
} 

a.more-link {
	display: block !important;
	color:#1a1c1b!important;
}

a.whitelink{
	color:#fff;
}

a.whitelink:hover{
	color:#1a1c1b;
}

a.featureprojectlink {
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: 500;
	margin: 0 0 10px;
	display:block;
}

.contentfluidcolumns{
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-width: 50%;
	-moz-column-width: 50%;
	column-width: 50%;
	-webkit-column-gap: 3vw;
	-moz-column-gap: 3vw;
	column-gap: 3vw;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid;
}
.featureprojectbg{
	background: #FFFFFF;
	height:auto;
	padding-top:90px;
	max-height:1000px;
	overflow:hidden;
	border-bottom:1px solid #f5f5f5;
}

.hotelsprojectbg{
	background: #d32f2f; /* Old browsers */
	background: -moz-linear-gradient(top, #d32f2f 0%, #9c0b1f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #d32f2f 0%,#9c0b1f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #d32f2f 0%,#9c0b1f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d32f2f', endColorstr='#9c0b1f',GradientType=0 ); /* IE6-9 */
	
	padding-top:90px;
	max-height:1000px;
	overflow:hidden;
	color:#fff;
}

.emiratesprojectbg{
	background: #d32f2f; /* Old browsers */
	padding-top:90px;
	max-height:800px;
	overflow:hidden;
	color:#fff;
}
.emiratescasestudytext{
	color:#fff;
	padding:70px 32px 0 32px;
}
.emiratescasestudytext h3{
	color:#fff;
	line-height: 120%;
}
.emiratescasestudytext p{
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	color:#fff;
	font-size:1.1em;
}
.emiratesinsightspadding{
	padding:30px;
}


.bottomshadow{
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
}

.captainobvious{
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/captain-obvious-homepage.jpg) no-repeat center center;
	background-size:cover;
	background-color:#D32F2F;
	min-height:400px;
	height:60vh;
}

.hotelsheaderimage{
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/hotels-feature-image-2x.png) no-repeat bottom right;
	background-size:contain;
	min-height:400px;
	height:60vh;
	margin-top:35px;
}

.hotelsfeaturetext{
	background-color:#fff;
	color:#1a1c1b;
	padding:70px 32px 0 32px;
	margin-top:0;
}
.hotelsfeaturetext h3{
	color:#D32F2F;
	line-height: 120%;
}
.hotelsfeaturetext p{
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-weight:400;
}
.hotelsfeaturetext button{
	background-color: #D32F2F;
	color: #fff;
	padding: 10px 32px;
	text-align: center;
	border-radius: 5px;
	border: none;
	letter-spacing: .5px;
	margin-top: 20px;
}

.hotelsfeaturetext button:hover{
	background-color: #1a1c1b;
}

.hotelscasestudytext{
	color:#fff;
	padding:70px 32px 0 32px;
}
.hotelscasestudytext h3{
	color:#fff;
	line-height: 120%;
}
.hotelscasestudytext p{
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	color:#fff;
	font-size:1.1em;
}
/* OPERA HOUSE BG
.featureprojectbg{
background: #930000;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2EzMDAwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNjBjMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #930000 0%, #a3000d 65%, #c60c30 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#930000), color-stop(65%,#a3000d), color-stop(100%,#c60c30));
background: -webkit-linear-gradient(top,  #930000 0%,#a3000d 65%,#c60c30 100%); 
background: -o-linear-gradient(top,  #930000 0%,#a3000d 65%,#c60c30 100%); 
background: -ms-linear-gradient(top,  #930000 0%,#a3000d 65%,#c60c30 100%); 
background: linear-gradient(to bottom,  #930000 0%,#a3000d 65%,#c60c30 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#930000', endColorstr='#c60c30',GradientType=0 );
height:100vh;
padding-top:110px;
}*/

.duneprojectbg{
	background: #FFEFEF;
	overflow:hidden;
	color:#333333;
}

.dunecasestudytext{
	color:#333333;
	padding:200px 50px 50px 50px;
}
.dunecasestudytext h3{
	color:#333333;
	line-height: 120%;
}
.dunecasestudytext p{
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	color:#333333;
	font-size:1.1em;
}

.dune-finished-design-mockup{
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/dune-finished-home-full.png) no-repeat center center;
	background-size:contain;
	height:550px;
	width:100%;
}

.dune-absolute-positioning{
	position: absolute;
    top: -100px;
    right: 0;
}
.duneinsightspadding{
	padding:100px 0 50px 0;
}
.insightscontainer{
	padding:30px 0 100px 0;
}
.clearancepadding{
	padding-top:150px;
}

.visibleoverflow{
	overflow:visible;
}

.featurepadding{
	padding:20px 100px 0px 100px;
}

.copyblock{
	left: 72%;
	width: 450px;
	text-align: left;
	position: absolute;
	top: 350px;
	padding: 30px;
	display: block;
	background: #FFF;
	border-radius: 5px;
	height: 250px;
}

.copyblock h2{
	font-size:60px;
	line-height:100%;
	padding-bottom:5px;
}
.copyblock p{
	padding: 20px 0;
	font-size:16px;
	line-height:140%;
}

.copyblocklink{
	min-height:300px;
	width:250px;
	display: block;
}

.copyblock a{
	font-size:16px;
	line-height:140%;
	color:#000;
	width:100%;
	border:1px solid #000;
	text-align:center;
	padding:10px 20px;
	border-radius:10px;
}
.copyblock a:hover{
	background-color:#000000;
	text-decoration:none;
	color:#ffffff;
}


.recentwork-home{
	padding-bottom:80px;

}

a.scrolllink{
	height:40px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/arrow.png) rgba(0,0,0,0);
	background-position:center center;
	background-size:30px;
	background-repeat:no-repeat;
	position:absolute;
	bottom:0;
	width:100%;
}

a.scrolllink:hover{
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/arrow.png) rgba(0,0,0,0.2);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:30px;
}

.rohrosegoldiphone{
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/ROH-rosegold-iphone.png) no-repeat center center;
	width:100%;
	height:650px;
	background-size:contain;
}

.rohrosegoldiphone:after {
	content: '';
	display: block;
	height: 240px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #fff;
	z-index: -1;
}
.royaloperaredbg{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#930000+0,a3000d+65,c60c30+100 */
	background: #930000; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2EzMDAwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNjBjMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #930000 0%, #a3000d 65%, #c60c30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#930000), color-stop(65%,#a3000d), color-stop(100%,#c60c30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #930000 0%,#a3000d 65%,#c60c30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #930000 0%,#a3000d 65%,#c60c30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #930000 0%,#a3000d 65%,#c60c30 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #930000 0%,#a3000d 65%,#c60c30 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#930000', endColorstr='#c60c30',GradientType=0 ); /* IE6-8 */
	padding-top: 130px;
	height:90vh;
	max-height:650px;
}

.row {
	margin-right: 0px;
	margin-left: 0px;
}
.whitebg{
	background-color:#ffffff;
}

.whitebackground{
	background-color:#fff;
}

.whitetext{
	color:#fff;
}

.lightpurplebg{
	background-color:#2b2b2b;
}

.darkpurplebg{
	background-color:#211b23;
}

.darkpurplebg p, .darkpurplebg h1, .darkpurplebg h2, .darkpurplebg h3, .darkpurplebg h4, .darkpurplebg h5{
	color:#fff;
}

.uppercase{
	text-transform:uppercase;
}

.clearwebkitmargins{
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

.clearleft{
	clear:left;
}
.clearright{
	clear:right;
}
.clearboth{
	clear:both;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}

.center{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

.textright{
	text-align:right;
}

.contentwrapper{
	width:100%;
	z-index:2;
}

.purplebar{
	width:100%;
	background-color:#2b2b2b;
	height:20px;
}

.sitecontainer{
	width:100%;
	background: #211b23 url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1426325197/London-BG-Alison-Howard_jp6e2a.jpg) no-repeat fixed;
	background-size:100%;
	z-index:1;
}

.regularpadding{
	padding-left:15px;
	padding-right:15px;
}

.boldpadding{
	padding-left:30px;
	padding-right:30px;
}

.paddingtopten{
	padding-top:10px;
}

.paddingbottomten{
	padding-bottom:10px;
}

.paddingtoptwenty{
	padding-top:20px;
}

.paddingbottomtwenty{
	padding-bottom:20px;
}
.paddingbottomthirty{
	padding-bottom:30px;
}
.paddingtopthirty{
	padding-top:30px;
}
.paddingtopthirtyfive{
	padding-top:35px;
}

.paddingbottomthirtyfive{
	padding-bottom:35px;
}

.paddingtopfifty{
	padding-top:50px;
}

.paddingbottomfifty{
	padding-bottom:50px;
}
.paddingtopseventy{
	padding-top:70px;
}
.paddingtopeighty{
	padding-top:80px;
}
.paddingbottomeighty{
	padding-bottom:80px;
}
.paddingtopninety{
	padding-top:90px
}
.paddingtophundred{
	padding-top:100px;
}

.paddingbottomhundred{
	padding-bottom:100px;
}
.nopaddingleft{
	padding-left:0px;
}
.nopaddingright{
	padding-right:0px;
}
.nopadding{
	padding-left: 0px;
	padding-right:0px;
}

.imagealignbottom{
	vertical-align: bottom;
}

.btn {
	display: block;
	margin-bottom:10px;
}


.purplearrowdown {
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1426304954/purplearrowdown_biq4ac.png) no-repeat center center;
	background-size: 217px 36px;
	height: 36px;
	z-index: 10;
	position: relative;
	margin-top: -41px;
}

.purplearrowup {
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1426304954/purplearrowup_xzlkoa.png) no-repeat center center;
	background-size: 217px 36px;
	height: 36px;
	z-index: 10;
	position: relative;
	margin-top: -85px;
}

.sticktobottomofdiv{
	bottom:0;
	position:absolute;
}

.sticktotopofdiv{
	top:0;
	position:absolute;
}

.whitearrowdown {
	background: url(http://res.cloudinary.com/diana-hoyes-creative/image/upload/v1425638350/whitearrowdown_yejlhn.png) no-repeat center center;
	background-size: 217px 36px;
	height: 36px;
	z-index: 10;
	position: relative;
}
.openingstatement{
	padding-top: 20vh;
}

.transparentpurplebg{
	background: rgba(33, 27, 35, 0.95);
}

.transparentpurplebg p,.transparentpurplebgh1,.transparentpurplebg h2,.transparentpurplebg h3, .transparentpurplebg h4, .transparentpurplebg h5{
	color:#fff;
}

a.purplebgtext:link,a.purplebgtext:hover,a.purplebgtext:visited {
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-size: 16x;
	font-weight: 300;
	line-height: 24px;
}

.latestwork1{
	color:#fff;
	height:500px;
	background-color:#2b2b2b;
}

.latestwork1paddingtop{
	padding-top:80px;
}

.phonemockupalignedtobottom {
	height: 500px;
	background: url(http://alisonhoward.com.au/wp-content/uploads/2015/05/Phone-mockup-project1.png) no-repeat bottom center;
	background-size:contain;
}

.latestwork2{
	padding: 20px 0px;
	height:500px;
	background-color:#ffffff;
}

.latestwork2paddingtop{
	padding-top:50px;
}

.latestwork2mockup{
	height: 460px;
	background: url(http://alisonhoward.com.au/wp-content/uploads/2015/05/APX-latestwork-mockup.jpg) no-repeat center center;
	background-size:contain;
}

.latestwork3{
	height:500px;
	background-color:#2b2b2b;
}

.latestwork3paddingtop {
	padding-top:70px;
}

.latestwork3mockup{
	height: 500px;
	background: url(http://alisonhoward.com.au/wp-content/uploads/2015/05/CDI-Lawyers-latestwork-mockup.png) no-repeat center center;
	background-size:contain;
}

.viewmorework{
	height:500px;
}

.homeaboutsection{
	background-color:#2b2b2b;
	padding: 50px 15px 0px 15px;
}

.homecontactsection{
	padding:40px 15px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#302e5d+0,3a7499+62,3a7499+100 */
	background: #1a1c1b;
}

.lebarabg{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0074b9+0,0087cc+65,00a6eb+85,00a6eb+100 */
	background: #0074b9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzRiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzAwODdjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzAwYTZlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE2ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0074b9 0%, #0087cc 65%, #00a6eb 85%, #00a6eb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0074b9), color-stop(65%,#0087cc), color-stop(85%,#00a6eb), color-stop(100%,#00a6eb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0074b9 0%,#0087cc 65%,#00a6eb 85%,#00a6eb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0074b9 0%,#0087cc 65%,#00a6eb 85%,#00a6eb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0074b9 0%,#0087cc 65%,#00a6eb 85%,#00a6eb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0074b9 0%,#0087cc 65%,#00a6eb 85%,#00a6eb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0074b9', endColorstr='#00a6eb',GradientType=0 ); /* IE6-8 */
	padding-top: 130px;
}

.UGGleadbg{
	background: #FFFFFF; 
	padding-top: 90px;
}

.tudorwatchesleadbg{
	background: #000000; 
	padding-top: 130px;
	height:90vh;
}


.tudorwatchesmontagebg{
	background: #FFFFFF url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/Tudor-Watches-Montage-Large.jpg) no-repeat top left;
	background-size: 100%;
	padding-top:700px;
}

.redstripebg{
	background: #ffffff url("http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/tudor-redstripebg.jpg") center repeat-y;
	background-size:contain;
}

.cf {
	position:relative;
	width:100%;
	margin:0 auto;
}

.cf img.absolute {
	position:absolute;
	left:0;
	z-index:2;
	padding:0 15px;
}

.cf img.relative {
	position:relative;
}

.objblink {
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	transition: all 2s ease-in-out;

	-webkit-animation-direction: normal;
	-webkit-animation-duration: 6s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-name: blink;
	-webkit-animation-timing-function: ease-in-out;

	-moz-animation-direction: normal;
	-moz-animation-duration: 6s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-name: blink;
	-moz-animation-timing-function: ease-in-out;    
}

.homecontactsection p, .homecontactsection h2, .homecontactsection h4, .homecontactsection h5, .homecontactsection a:link, .homecontactsection a:visited {
	color:#fff;
}

.homecontactsectionpadding{
	padding: 40px 0px;
	margin-top: 40px;
	margin-bottom: 40px;
} 

.contactformpadding{
	padding-top:100px;
}

.socialmediabox{
	width: 180px;
	margin:auto;
}

.theworkbg{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffcfba+0,fff3ee+63,fff3ee+100 */
	background: #fff; /* Old browsers */
	padding-top:90px;
}

.biopagebg{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#07233b+0,283d50+50,3a7499+100 */
	background: #302e5d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzAyZTVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjIlIiBzdG9wLWNvbG9yPSIjM2E3NDk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNhNzQ5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg,  #302e5d 0%, #3a7499 62%, #3a7499 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#302e5d), color-stop(62%,#3a7499), color-stop(100%,#3a7499)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #302e5d 0%,#3a7499 62%,#3a7499 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #302e5d 0%,#3a7499 62%,#3a7499 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #302e5d 0%,#3a7499 62%,#3a7499 100%); /* IE10+ */
	background: linear-gradient(135deg,  #302e5d 0%,#3a7499 62%,#3a7499 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#302e5d', endColorstr='#3a7499',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */	

	padding-top:90px;
}

.biopagebg p, .biopagebg h2, .biopagebg h4{
	color:#fff;
}

.textalignright{
	text-align:right;
}
.homecontentwrapper{

}

.fourohfourpagebg{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#71c860+0,bad83c+100 */
	background: #71c860; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNzFjODYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhZDgzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg,  #71c860 0%, #bad83c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#71c860), color-stop(100%,#bad83c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #71c860 0%,#bad83c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #71c860 0%,#bad83c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #71c860 0%,#bad83c 100%); /* IE10+ */
	background: linear-gradient(135deg,  #71c860 0%,#bad83c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71c860', endColorstr='#bad83c',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	height:85vh;
	padding-top:90px;
}

.contactpagebg{
	background: #302e5d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzAyZTVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjIlIiBzdG9wLWNvbG9yPSIjM2E3NDk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNhNzQ5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg,  #302e5d 0%, #3a7499 62%, #3a7499 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#302e5d), color-stop(62%,#3a7499), color-stop(100%,#3a7499)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #302e5d 0%,#3a7499 62%,#3a7499 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #302e5d 0%,#3a7499 62%,#3a7499 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #302e5d 0%,#3a7499 62%,#3a7499 100%); /* IE10+ */
	background: linear-gradient(135deg,  #302e5d 0%,#3a7499 62%,#3a7499 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#302e5d', endColorstr='#3a7499',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */	
	padding-top:90px;
}

.contactpagebg p, .contactpagebg h2, .contactpagebg h4{
	color:#fff;
}

.qpacbg{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1428291622/QPAC-BG_h9hssf.jpg) no-repeat top center;
	background-size:cover;
}
.qpacbookcover{
	min-height:750px;
}

.whiteopacity{
	background: rgba(255, 255, 255, 0.85);
}

.qpacimagespacing{
	height:550px;
}



a.darkbglinks:link {
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 24px;
	margin: 0 0 20px;
}
a.darkbglinks:hover {
	color:#927f99;
}

a.darkbglinks:visited {
	color:#fff;
}

a.lightbglinks:link {
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 24px;
	margin: 0 0 20px;
}
a.lightbglinks:hover {
	color:#927f99;
}

a.lightbglinks:visited {
	color:#000;
}

.viewmorebutton{
	width: 350px;
	height: 80px;
	background-color: #fff;
	margin: 0 auto;
	margin-top: 225px;
	text-align: center;
	padding-top: 28px;

}

.returntoworkbutton{
	width: 350px;
	height: 80px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align: center;
	border:solid 3px #2A242D;
	margin-top:40px;
	margin-bottom:40px;
}

.sociallinks{
	width: 220px;
	height: 32px;
	margin: 0 auto;
	margin-top: 58px;
	float: right;
	z-index: 3;
}

.menu-facebook a{
	width:40px;
	height:32px;
}

.menu-facebook{
	width:32px;
	height:32px;
	text-indent:-9999px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Facebook-black-50x50.svg) no-repeat center center;
	background-size: 20px;
	display:inline-block;
	margin-top: -6px;
}
.menu-facebook:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Facebook-grey-50x50.svg) no-repeat center center;
	background-size: 20px;
}

.menu-linkedin a{
	width:40px;
	height:32px;
}
.menu-linkedin{
	margin-right: 10px;
	margin-left: 30px;
	width:32px;
	height:32px;
	text-indent:-9999px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Linkedin-black-50x50.svg) no-repeat center center;
	background-size: 20px;
	display:inline-block;
	margin-top: -6px;
}

.menu-linkedin:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Linkedin-grey-50x50.svg) no-repeat center center;
	background-size: 20px;
}

.menu-instagram a{
	width:40px;
	height:32px;
}
.menu-instagram{
	margin-right: 8px;
	width:32px;
	height:32px;
	text-indent:-9999px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Instagram-black-50x50.svg) no-repeat center center;
	background-size: 20px;
	display:inline-block;
	margin-top: -6px;
}
.menu-instagram:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Instagram-grey-50x50.svg) no-repeat center center;
	background-size: 20px;
}

.menu-pinterest a{
	width:40px;
	height:32px;
}

.menu-pinterest{
	width:32px;
	height:32px;
	text-indent:-9999px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Pinterest-black-50x50.svg) no-repeat center center;
	background-size: 20px;
	display:inline-block;
	margin-top: -6px;
}
.menu-pinterest:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Pinterest-grey-50x50.svg) no-repeat center center;
	background-size: 20px;
}

.menu-behance a{
	width:40px;
	height:32px;
}

.menu-behance{
	margin-right: 10px;
	width:32px;
	height:32px;
	text-indent:-9999px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Behance-black-50x50.svg) no-repeat center center;
	background-size: 20px;
	display:inline-block;
	margin-top: -6px;
}
.menu-behance:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Behance-grey-50x50.svg) no-repeat center center;
	background-size: 20px;
}
.chemicalkidbg{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429409457/ignition-tuition-chemistry-kid_ouutsq.jpg) no-repeat center center;
	height: 400px;
	background-size: cover;
	margin-top:90px;

}
.yellowbg{
	background: #ffc400 url(http://alisonhoward.com.au/wp-content/uploads/2015/03/ignition-tuition-phone2.jpg) no-repeat center center;
	height: 562px;
}
.navybg{
	background-color:#1d2326;
}
.ignitiontuitioncomputer{
	background: #c1c3cc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxYzNjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMzY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #c1c3cc 0%, #f5f5f5 50%, #c1c3cc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c1c3cc), color-stop(50%,#f5f5f5), color-stop(100%,#c1c3cc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #c1c3cc 0%,#f5f5f5 50%,#c1c3cc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #c1c3cc 0%,#f5f5f5 50%,#c1c3cc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #c1c3cc 0%,#f5f5f5 50%,#c1c3cc 100%); /* IE10+ */
	background: linear-gradient(to right,  #c1c3cc 0%,#f5f5f5 50%,#c1c3cc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c3cc', endColorstr='#c1c3cc',GradientType=1 ); /* IE6-8 */

}

.spicecityscape{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429421173/spice-brisbane-city_z6lfm8.jpg) no-repeat center center;
	height: 450px;
	background-size: cover;
}

.spicelifestylephotos{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429422389/spice-lifestyle-photos_gkn5wo.jpg) no-repeat center center;
	height: 550px;
	background-size: cover;
}

.spicesouthbrisbanephoto{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429421780/spice-southbank-view_pkla69.jpg) no-repeat center center;
	height: 550px;
	background-size: cover;
}

.apxcityscape{
	padding-top: 100px;
	background-color:#00c3f4;
}

.apxhomepage{
	background: #ecebe7 url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429439821/APX-homepage_z9zmyg.jpg) no-repeat center center;
	height: 760px;
	background-size: cover;
}

.apxblue{
	background-color:#00ccff;
}
.cafebelsoninterior{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429933294/cafebelson-interior_tr4lvx.jpg) no-repeat center right;
	height: 706px;
}

.cafebelsonmenus{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429931898/cafebelson-menu_sjdipb.jpg) no-repeat center center;
	height: 800px;
	background-size:contain;
}

.cafebelsonmenusonblackboard{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429934730/cafebelson-menus-blackboard_fvjz5x.jpg) no-repeat top center;
	height: 1100px;
}

.schooliostationarybg{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429937392/schoolio-stationary-scattered-bg_q6z4w9.jpg) no-repeat top center;
}

.schoolioblue{
	background-color:#c8f7f7;
}

.schooliobgpattern{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429938535/schoolio-pattern_mkr3tk.jpg) repeat;
}

.cdiseminarsphoto{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429948431/CDI-Lawyers-seminars_zmhmvx.jpg) no-repeat top right;
	height: 446px;

}

.cdiipadmap{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429949108/CDI-Lawyers-Map_mabkqu.jpg) no-repeat center center;
	height:795px;
}

.lincomheaderimage{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1430042488/Lincom-Header_skqxxf.jpg) no-repeat center center;
	height:568px;
}

.lincompinkbg{
	background-color:#ca163d;
}

.lincommobiledevices{
	background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1430042644/Lincom-mobile-site_zyllri.jpg) no-repeat center center;
	height:705px;
}

.portfoliomaprow{
	background: url(http://alisonhoward.com.au/wp-content/uploads/2015/05/portfolio-contact-map-bg.jpg) no-repeat center center;
	height:550px;
}

.portfoliogreyrow{
	background-color:#25323b;
}

.portfoliosunrise{
	background: url(http://alisonhoward.com.au/wp-content/uploads/2015/05/portfolio-sunrisebg.jpg) no-repeat bottom center;
	height:603px;
}

/* - - - Large social media icons - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


a.facebooklarge:link {
	width:40px;
	height:50px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Facebook-white-50x50.svg) no-repeat center center;
	display:inline-block;
	background-size:40px;

}
a.facebooklarge:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Facebook-black-50x50.svg) no-repeat center center;
	background-size:40px;
}

a.linkedinlarge:link {
	width:40px;
	height:50px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Linkedin-white-80x80.svg) no-repeat center center;
	display:inline-block;
	background-size:40px;
	margin-right: 20px;
}
a.linkedinlarge:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Linkedin-black-80x80.svg) no-repeat center center;
	background-size:40px;
}

a.instagramlarge:link {
	width:40px;
	height:50px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Instagram-white-50x50.svg) no-repeat center center;
	display:inline-block;
	background-size:40px;
	margin-right: 20px;
}
a.instagramlarge:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Instagram-black-50x50.svg) no-repeat center center;
	background-size:40px;
}

a.pinterestlarge:link {
	width:40px;
	height:50px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Pinterest-white-80x80.svg) no-repeat center center;
	display:inline-block;
	background-size:40px;
}
a.pinterestlarge:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Pinterest-black-80x80.svg) no-repeat center center;
	background-size:40px;
}

a.behancelarge:link {
	width:50px;
	height:50px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Behance-white-100x80.svg) no-repeat center center;
	display:inline-block;
	background-size:50px;
	margin-right: 20px;
}
a.behancelarge:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Behance-black-100x80.svg) no-repeat center center;
	background-size:50px;
}
/* - - - Contact Page social media icons - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



a.facebookcontact:link {
	width:25px;
	height:40px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Facebook-white-50x50.svg) no-repeat center center;
	display:inline-block;
	background-size:25px;
	margin-right: 15px;
}
a.facebookcontact:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Facebook-black-50x50.svg) no-repeat center center;
	background-size:25px;
}

a.linkedincontact:link {
	width:25px;
	height:40px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Linkedin-white-50x50.svg) no-repeat center center;
	display:inline-block;
	background-size:25px;
	margin-right: 15px;
}
a.linkedincontact:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Linkedin-black-50x50.svg) no-repeat center center;
	background-size:25px;
}

a.instagramcontact:link {
	width:25px;
	height:40px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Instagram-white-50x50.svg) no-repeat center center;
	display:inline-block;
	background-size:25px;
	margin-right: 15px;
}
a.instagramcontact:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Instagram-black-50x50.svg) no-repeat center center;
	background-size:25px;
}

a.pinterestcontact:link {
	width:25px;
	height:40px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Pinterest-white-50x50.svg) no-repeat center center;
	display:inline-block;
	background-size:25px;
	margin-right: 15px;
}
a.pinterestcontact:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Pinterest-black-50x50.svg) no-repeat center center;
	background-size:25px;
}

a.behancecontact:link {
	width:25px;
	height:40px;
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Behance-white-50x50.svg) no-repeat center center;
	display:inline-block;
	background-size:25px;
	margin-right: 15px;
}
a.behancecontact:hover {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/social-media-icons/Behance-black-50x50.svg) no-repeat center center;
	background-size:25px;
}


/* - - - STAFFER PLUGIN CSS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.portfoliogrid{
	padding:25px 0px 40px 0px;
}
.portfoliopieces{
	overflow:hidden;
	padding:0px;
}

.featureimageportfolio{
	background-color:#000;
}

.portfolioitem{
	overflow:hidden;
	width:380px;
	height:380px;
	background-color:#2b2b2b;
}

.portfolioitem .overlay {
	display: none;
	background: rgba(33,27,35,1);
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-o-transition: opacity 500ms;
	transition: opacity 500ms;
}

.portfolioitem:hover .overlay {
	display: block;
	background: rgba(33,27,35,.75);
	margin: 0px;
	width:380px;
	height:380px;
}


.portfoliopieces li{
	list-style-type:none;
}

span.typeofworksubtitle{
	color:#d7d7d7;
	padding-left:10px;
}

.titlebox{
	width:100%;
	position: absolute;
	top: 90px;
}

h3.portfoliotitles{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 0px;
	color: #fff;
	text-align:center;
	text-transform:uppercase;

}

h5.portfoliotitles{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #fff;
	letter-spacing: 1px;
	font-weight: 300;
	margin: 0;
	line-height: 18px;
	padding-top:10px;
	text-align:center;
	text-transform:uppercase;
}



/* - - - Navigation Styling  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.navbar {
	margin-bottom: 0;
	text-align: center;
}

.navbar-default {
	border-color: #ffffff;
	border-style: solid;
	border-bottom: 4px;
	background-color:#ffffff;
}
.navbar .nav, .navbar .nav > li {
	float: left;
	display: inline-block;
}
.nav > li {
	padding: 20px 0px 0;
	letter-spacing: 1px;
	font-weight:500;
	display: inline;
}
.navbar-default .navbar-nav>li>a {
	color: #211b23;
	text-transform:uppercase;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	background-color: transparent;
	color: #717171;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #717171;
	background-color: transparent;
}
.nav>li>a {
	text-align: center;
	font-size:16px;
	font-weight:300;
	padding:0px 0px;
	font-family: 'Roboto', sans-serif;
}

.nav>li {
	position: relative;
	display: inline-block;
	padding: 0px 35px;
	border-right:solid #fff 0px;

}

.nav>li.menu-linkedin, .nav>li.menu-behance, .nav>li.menu-instagram, .nav>li.menu-pinterest, .nav>li.menu-facebook {
	border-right: solid #ffffff 0px;
	padding:0px 0px;
}

.nav > li:last-child {
	position: relative;
	display: inline-block;
	padding: 0px 0px 0px 0px;

}

.navbar-nav.navbar-right:last-child {
	margin-right: 0px;
}

.nav > li:first-child {
	position: relative;
	display: inline-block;
	padding: 0px 35px 0px 0px;
}

.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background: transparent;
	color: #717171;
}
.navbar-inner {
	text-align: center;
}
.navbar-nav {
	z-index: -999;
	margin-right:0px;
	margin-right: -80px;
	height: 32px;
	margin-top: 40px;
	margin-bottom: 28px;
}
.navbar-header {
	float: left;
	padding: 0;
	text-align: center;
	width: 100%;

}
.navbar-brand {
	float: none;
	z-index: -3;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #ffffff;
	background-color:#ffffff;
}

.fixedoffset {
	margin-top: 115px;
}
#header {
	background-color: #ffffff;
	width: 100%;
	height: 115px;
}
.logospace {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/Alison-Howard-Logo.svg) no-repeat left center;
	background-size: 160px;
	width: 150px;
	height: 100px;
	float: left;
	margin: 5px 0px 0px 15px;
	opacity:0;
}

.logospace1 {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/Alison-Howard-Logo.svg) no-repeat left center;
	background-size: 130px;
	width: 165px;
	height: 100px;
	float: left;
	margin: 5px 0px 0px 15px;
	opacity:1;
	position:absolute;
}

.navbar-fixed-top {
	top: 0;
	background-color:#ffffff;
	box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1);
}

.menu-container{
	max-width:1170px;
	width:100%;
	margin:0 auto;
}

.navbar-nav.shrink {
	height: 32px;
	margin-top: 20px;
	margin-bottom: 8px;
	-webkit-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
}

.logospace.shrink {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/Alison-Howard-Logo.svg) no-repeat left center;
	background-size: 90px;
	width: 150px;
	height: 60px;
	float: left;
	opacity:1;
	margin: 5px 0px 0px 15px;
	transition: opacity 1.5s ease-in-out;
	-moz-transition: opacity 1.5s ease-in-out;
	-webkit-transition: opacity 1.5s ease-in-out;
	-webkit-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
}

.logospace1.shrink {
	background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/Alison-Howard-Logo.svg) no-repeat left center;
	background-size: 90px;
	width: 160px;
	height: 60px;
	float: left;
	opacity:1;
	margin: 0px 0px 0px 15px;
	transition: opacity 1.5s ease-in-out;
	-moz-transition: opacity 1.5s ease-in-out;
	-webkit-transition: opacity 1.5s ease-in-out;
	-webkit-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
}
.easemenu{
	-webkit-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
}
.halfdiv{
	width:50%;
	margin:0 auto;
}

.menubox{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	float:right;
	-webkit-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
}

.menubox.shrink{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	float:right;
	-webkit-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
}
/* - - - FOOTER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.menu-footer-links li{
	height:20px;
	padding:0px 10px;
	list-style-type:none;
	display:inline-block;
}

.menu-footer-links ul{
	-webkit-padding-start: 0px;
}

.menu-footer-links li:last-child{
	height:20px;
	padding:0px 0px 0px 10px;
	list-style-type:none;
	display:inline-block;
}

.menu-footer-links li:first-child{
	height:20px;
	padding:0px 10px 0px 0px;
	list-style-type:none;
	display:inline-block;
}

.backtoportfolio{
	padding:50px 15px 0px 15px;
	text-align:center;
}

.backtoportfoliobutton{
	border-radius:5px;
	border:1px solid #000;
	padding:10px 20px;
	margin: 0 auto;
	text-align:center;
	font-size:16px;
	text-transform:uppercase;
	color:#000;
	text-align:center;
	max-width:250px;
}

a.backtoportfoliobutton:hover {
	border-radius:5px;
	border:1px solid #000;
	padding:10px 20px;
	margin: 0 auto;
	text-align:center;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	background-color:#000;
	text-decoration:none;
}

.moreworkthumbs{
	padding:50px 15px 30px 15px;
}

#footer{
	background:#fff;
	height:30px;
	padding-top:10px;
	border-top: 1px solid #909090;
}

.sticky{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100px;
}
#footer p{
	color:#1a1c1b;
	font-size:12px;
	padding-top:5px;
	text-align:center;
}

.contactfooterbutton{
	width: 200px;
	height: 50px;
	margin: 0 auto;
	text-align: center;
	border:solid 3px #fff;
	padding-top:10px;
}

#footer a:link{
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	letter-spacing:1px;
	color:#ffffff;
	line-height:1.6em;
	display:inline-block;
	text-transform:uppercase;
}

#footer a:hover{
	color:#717171;
	text-decoration:underline;
}

#footer a:visited {
	color: #717171;
}

a.linkedinicon {
	display: inline-block;
	width: 44px;
	height: 44px;
	text-decoration: none;
	background: url(http://res.cloudinary.com/cdi-lawyers/image/upload/v1423706234/linkedin-icon_dxp65i.png) no-repeat;
}


/* - - - Contact Form 7 Plugin styling of contact form - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.beigesitecontainer{
	background-color:#ffffff;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"],.wpcf7 input[type="tel"], .wpcf7 textarea {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ffffff;
	-webkit-box-shadow: inset 0 1px 1px  rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px  rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	min-height:35px;
	padding-left:5px;
	margin-bottom:10px;
	width:100%;
	max-height: 200px;
	color:#211b23;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing:1px;
}

.wpcf7 input[type="your-message"]{
	min-height:200px;
}

input[type="submit"] {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	white-space: normal;
	padding: 6px 12px;
	font-size: 16px;
	line-height: 1.42857143;
	color:#211b23;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width:30%;
	height:40px;
}

input[type="submit"]:hover {
	background-color: #000000;
	color:#fff;
	border: 1px solid #ffffff;
}

div.wpcf7-mail-sent-ok{
	color:#495e6d;
}

::-webkit-input-placeholder {
	color: #211b23; 
	padding-left:5px;
	font-size:12px;
}

:-moz-placeholder { /* Firefox 18- */
	color: #211b23; 
	padding-left:5px;
	font-size:12px;
}

::-moz-placeholder {  /* Firefox 19+ */
	color: #211b23;
	padding-left:5px;  
	font-size:12px;
}

:-ms-input-placeholder {  
	color: #211b23; 
	padding-left:5px; 
	font-size:12px;
}

.wpcf7-mail-sent-ok {
	color: #fff;
}

.contacttext p, .contacttext a:link{
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#fff;
	letter-spacing:1px;
	font-weight:500;
	margin:0;
	line-height:30px;
}

.contacttextwpadding{
	line-height:30px;
}

.googlemap{
	padding-top:50px;
}


/* - - - END OF CONTACT FORM STYLING- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media (max-width: 1920px) {
	.sitecontainer{
		width: 100%;
		background: #211b23 url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1426508555/London-BG-SmallDesktop-Alison-Howard_vgzxif.jpg) no-repeat top center fixed;
		z-index: 1;
	}

	.spicelifestylephotos{
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429925324/spice-lifestyle-photos-mid_aulnhh.jpg) no-repeat center center;
		height: 550px;
		background-size: contain;
	}
	.cdiseminarsphoto{
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429948431/CDI-Lawyers-seminars_zmhmvx.jpg) no-repeat top right;
		height: 346px;

	}

	.copyblock{
		left: 71%;
		width: 350px;
		text-align: left;
		position: absolute;
		top: 300px;
		padding: 30px;
		display: block;
		background: #FFF;
		border-radius: 5px;
		height: 270px;
	}
	.copyblock p{
		padding:10px;
	}
	.copyblock h2{
		font-size:50px;
	}
}



@media (max-width: 1200px) {
	.dunecasestudytext{
		padding:120px 20px 20px 20px;
	}
	.hotelsfeaturetext{
		padding:40px 32px 32px 32px;
		margin-top:40px;
	}
	.hotelsfeaturetext h3{
		font-size:28px;
	}
	.featurepadding{
		padding:20px 0px 0px 0px;
	}
	.featureprojectbg{
		height:auto;
	}

	.hotelsprojectbg{
		height:auto;
	}
	.emiratesprojectbg{
		height:auto;
	}
	.hotelscasestudytext {
    	padding: 60px 32px 0 32px;
	}
	.emiratescasestudytext {
    	padding: 60px 32px 0 32px;
	}

	.copyblock{
		top: 200px;
		left: 70%;
		width: 300px;
		background: #FFF;
		height: 300px;
	}

	.menu-linkedin{
		margin-left: 20px;
	}

	.nav>li {
		padding: 0px 25px;
	}

	.openingimage{
		height: 100vh;
		width:100%;
		background: #fff url(http://alisonhoward.com.au/wp-content/uploads/2015/05/Background_1330.jpg) no-repeat top center;
		background-size:cover;
	}

	a.purplebgtext:link,a.purplebgtext:hover,a.purplebgtext:visited {
		font-size: 16px;
	}

	.menu-container {
		width: 1170px;
		width: 970px;
		margin: 0 auto;
	}	

	.portfolioitem{
		overflow:hidden;
		width:314px;
		height:209px;
	}

	.portfolioitem:hover .overlay {
		display: block;
		background: rgba(33,27,35,.75);
		margin: 15px;
		width:314px;
		height:209px;
	}

	.titlebox{
		top: 80px;
	}
	.mobilepaddingtopfifty{
		padding-top:50px;
	}

	.container {
		max-width: 1170px;
		width:100%;
	}	


	.cafebelsonmenusonblackboard{
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429934596/cafebelson-menus-blackboard-medium_o7k2q1.jpg) no-repeat top center;
		height: 520px;
	}
	.cafebelsoninterior{
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429933993/cafebelson-interior-medium_exvzax.jpg) no-repeat center right;
		height: 332px;
	}
	.cdiseminarsphoto{
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429948431/CDI-Lawyers-seminars_zmhmvx.jpg) no-repeat top right;
		height: 300px;
		background-size:150%;
	}

	.nav>li>a {
		font-size:15px;
	}
	.dune-absolute-positioning {
	    top: -35px;
	    right: 0;
	}
	.dune-finished-design-mockup {
	    background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/dune-finished-home-full.png) no-repeat center center;
	    background-size: contain;
	    height: 450px;
	    width: 100%;
	}


}

@media (max-width: 1024px) {

	.featurepadding{
		padding:20px 0px 0px 0px;
	}
	.captainobvious {
	    background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/captain-obvious-homepage-tablet-landscape.png) no-repeat center center;
	    background-size: cover;
	    background-color: #D32F2F;
	    min-height: 400px;
	    height: 60vh;
	}
	.insightscontainer{
		padding:30px 0;
	}
	.duneinsightspadding{
		padding: 30px 0 30px 0;
	}

	.emiratescasestudytext {
    	padding: 35px 32px 0 32px;
	}

	.emiratescasestudytext h3{
    	font-size:24px;
    	margin-top:50px;
	}

	.hotelscasestudytext {
    	padding: 35px 32px 0 32px;
	}

	.hotelscasestudytext h3{
    	font-size:24px;
    	margin-top:50px;
	}

	.hotelsheaderimage{
		background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/hotels-feature-image-tablet.png) no-repeat bottom right;
		background-size:contain;
		min-height:400px;
		height:40vh;
		margin-top:35px;
	}

	.copyblock{
		top: 175px;
		left: 70%;
		width: 360px;
		height: 220px;
		background: #FFF;
	}
	.copyblock p{
		font-size:16px;
	}

	.copyblock h2{
		font-size:40px;
	}

	.recentwork-home{
		padding-bottom:20px;

	}

	.logospace.shrink {
		width: 100px;

	}

	.logospace1.shrink {
		width: 100px;

	}
	.container {
		max-width: 1024px;
		width:100%;
	}

	.menu-container {
		width: 100%;
		margin: 0 auto;
	}	

	.sitecontainer{
		width: 100%;
		background: #211b23 url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1426510406/London-BG-Tablet-Alison-Howard_zxjo0i.jpg) no-repeat top center fixed;
		z-index: 1;
		background-position-y: 140px;
	}


	.leadstatementdiv {
		padding: 0;
		height: 420px;
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1426312737/Bring-form-and-function-together_fzvtq0.png) no-repeat center center;
	}
	.viewmorework {
		height: 300px;
	}
	.viewmorebutton {
		margin-top: 100px;
	}

	.apxhomepage {
		height: 560px;
	}
	.spicelifestylephotos{
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429925669/spice-lifestyle-photos-mobile_jtj2o6.jpg) no-repeat center center;
		height: 400px;
		background-size: contain;
	}
	.cdiipadmap {
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429949108/CDI-Lawyers-Map_mabkqu.jpg) no-repeat center center;
		height: 595px;
		background-size: 170%;
	}

	.latestwork1paddingtop{
		padding-top:25px;
	}
	.latestwork2 {
		height: 600px;
	}
	.latestwork2paddingtop{
		padding-top:20px;
	}

	.latestwork3 {
		height:600px;
	}
	.latestwork3paddingtop {
		padding-top:30px;
	}

}

@media (max-width: 990px) {
	.duneinsightspadding{
		padding:55px 0 20px 0;
	}
	.clearancepadding {
    padding-top: 50px;
}
	.insightscontainer{
		padding:30px 0;
	}
	.captainobvious {
		background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/captain-obvious-homepage-tablet.png) no-repeat center center;
		background-size:contain;
		height:45vh;
	}
	.featureprojectbg{
		margin-top: 68px;
	}
	.hotelscasestudytext {
    	padding: 10px 32px 0 32px;
    	margin-top: 80px;
	}
	.hotelscasestudytext h3 {
    	margin-top: 0px;
	}
	.hotelsprojectbg{
		margin-top:68px;
	}

	.emiratesprojectbg{
		margin-top:0px;
		padding: 100px 0 0 0;
	}

	.emiratescasestudytext {
    	padding: 32px;
    	margin-top: 0px;
	}
	.emiratescasestudytext h3 {
    	margin-top: 0px;
	}

	.navbar-nav {
		float:right!important;
	}

	.contentfluidcolumns{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}

	.menu-container {
		width: 100%;
		margin: 0 auto;
	}

	.menu-linkedin{
		margin-left: 5px;
	}


	.portfolioitem{
		overflow:hidden;
		width:240px;
		height:160px;
		margin: 0 auto;
	}

	.portfolioitem:hover .overlay {
		display: block;
		background: rgba(33,27,35,.75);
		margin: 15px;
		width:240px;
		height:160px;
	}

	.titlebox{
		top: 55px;
	}	

	.container {
		width:100%;
	}
	.cdiseminarsphoto {
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429948431/CDI-Lawyers-seminars_zmhmvx.jpg) no-repeat top right;
		height: 280px;
		background-size: 150%;
	}
	.menubox {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		float: right;
		-webkit-transition: all 0.8s ease;
		-o-transition: all 0.8s ease;
		-moz-transition: all 0.8s ease;
	}

	.menubox.shrink {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		float: right;
		-webkit-transition: all 0.8s ease;
		-o-transition: all 0.8s ease;
		-moz-transition: all 0.8s ease;
	}

	.logospace1 {
		margin: 0px 0px 0px 15px;
		width: 166px;
		position:absolute;
	}

	.logospace {
		margin: 0px 0px 0px 15px;
		width: 166px;
	}
	.socialmediabox{
		width: 180px;
		margin:auto;
	}

	.contactformpadding{
		padding-top:0px;
	}


}
@media (max-width: 767px) {
	.dunecasestudytext {
    	padding: 100px 30px 50px 30px;
	}
	.captainobvious {
		background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/captain-obvious-homepage.jpg) no-repeat center center;
	}
	.dune-absolute-positioning {
	    position: relative;
	    margin-top: 30px;
	    top:0;
	}
	.dune-finished-design-mockup {
	    height: 450px;
	}
	.clearancepadding {
    	padding-top: 30px;
	}
	.insightscontainer{
		padding:50px 0px 20px 0px;
	}
	.duneconsiderationspadding{
		padding-bottom:20px;
	}
	.featureprojectbg{
		margin-top: 0px;
		padding:0;
	}
	.hotelsprojectbg{
		margin-top: 35px;
		padding:20px 0 0 0;
	}
	.emiratesprojectbg{
		margin-top: 35px;
		padding:20px 0 0 0;
	}
	.emiratescasestudytext h3 {
    	margin-top: 0px;
	}
	.hotelscasestudytext h3 {
    	margin-top: 0px;
	}
	.hotelsfeaturetext {
		padding: 20px 15px 20px 15px;
		margin-top:0;
	}

	.captainobvious {
		background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/captain-obvious-homepage.jpg) no-repeat top center;
		min-height: 200px;
		background-size: cover;
		height: 40vh;
	}

	.hotelsheaderimage{
		background: url(http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/hotels-feature-image-2x.png) no-repeat bottom right;
		min-height:200px;
		background-size: contain;
    	height: 15vh;
    	margin-top: 0px;
	}

	.hotelscasestudytext {
    	padding: 30px 15px 10px 15px;
    	margin-top: 0px;
	}
	.emiratescasestudytext {
    	padding: 30px 15px 30px 15px;
    	margin-top: 0px;
	}


	.redstripebg{
		background: #ffffff url("http://alisonhoward.com.au/wp-content/themes/Alison-Howard-Theme/library/img/tudor-redstripebg-small.jpg") center repeat-y;
		background-size:contain;
	}

	.copyblock{
		width: 100%;
		position: relative;
		left: 0;
		top:15px;
		text-align: center;
	}

	.backtoportfolio{
		padding:50px 0px 0px 0px;
		text-align:center;
	}


	.moreworkthumbs{
		padding:50px 0px 30px 0px;
	}

	.contactpagebg{
		padding-top:40px;
	}
	.fourohfourpagebg{
		padding-top:40px;
	}
	.homecontentwrapper{
		padding-top:20px;
	}
	.biopagebg{
		padding-top:40px;
	}

	.socialmediabox {
		width: 140px;
		margin: auto;
	}

	.qpacbg{
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1428298829/QPAC-BG-mobile_ed5ome.jpg) no-repeat top center;
		background-size:contain;
		min-height:2600px;
	}

	.cdiseminarsphoto {
		height: 136px;
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429948431/CDI-Lawyers-seminars_zmhmvx.jpg) no-repeat top center;
		background-size: 200%;
	}

	.lincomheaderimage {
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1430042488/Lincom-Header_skqxxf.jpg) no-repeat center center;
		height: 308px;
		background-size: cover;
	}

	.lincommobiledevices {
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1430042644/Lincom-mobile-site_zyllri.jpg) no-repeat center center;
		height: 355px;
		background-size: cover;
	}

	.portfoliosunrise {
		background: url(http://alisonhoward.com.au/wp-content/uploads/2015/05/portfolio-sunrisebg.jpg) no-repeat bottom center;
		height: 303px;
		background-size: cover;
	}

	.portfoliomaprow {
		background: url(http://alisonhoward.com.au/wp-content/uploads/2015/05/portfolio-contact-map-bg.jpg) no-repeat center center;
		height: 350px;
		background-size: cover;
	}

	.halfdiv {
		width: 80%;
		margin: 0 auto;
		padding-top:20px;
	}

	.mouse-scroll {
		bottom: 10px;
	}
	.scrolltext{
		bottom: 55px;
	}

	h2 {
		font-size: 28px;
		line-height:40px;
	}

	h3{
		font-size: 20px;
		line-height:32px;
	}

	.cdiipadmap{
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429949108/CDI-Lawyers-Map_mabkqu.jpg) no-repeat center center;
		height: 400px;
		background-size:290%;
	}


	.cafebelsonmenus{
		height: 350px;
	}

	.cafebelsonmenusonblackboard{
		height: 330px;
		background-size: 190%;
	}

	.spicelifestylephotos{
		height: 250px;
	}


	.apxhomepage {
		height: 360px;
	}

	.yellowbg{
		background-color:#ffc400;
		background: url(http://alisonhoward.com.au/wp-content/uploads/2015/03/ignition-tuition-phone2.jpg) no-repeat center center;
		height: 300px;
		background-size: cover;
	}
	.chemicalkidbg{
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429409457/ignition-tuition-chemistry-kid_ouutsq.jpg) no-repeat center center;
		height: 250px;
		background-size: cover;
	}

	.spicecityscape{
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429421173/spice-brisbane-city_z6lfm8.jpg) no-repeat center center;
		height: 250px;
		background-size: cover;
	}


	.spicesouthbrisbanephoto{
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1429421780/spice-southbank-view_pkla69.jpg) no-repeat center center;
		height: 250px;
		background-size: cover;
	}

	.sitecontainer{
		width:100%;
		background: #211b23 url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1426673957/London-BG-Mobile-Alison-Howard_qc2ekg.jpg) no-repeat top center;
		background-size:100%;
		z-index:1;
		background-position-y: 0px;
	}

	.leadstatementdiv {
		padding: 0;
		height: 300px;
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1426312737/Bring-form-and-function-together_fzvtq0.png) no-repeat center center;
		background-size: 350px;
	}

	.latestwork1 {
		height: 100%;
	}

	.latestwork1paddingtop {
		padding-top:20px;
	}

	.phonemockupalignedtobottom {
		height: 300px;
		background: url(http://alisonhoward.com.au/wp-content/uploads/2015/05/Phone-mockup-project1.png) no-repeat bottom center;
		background-size: contain;
	}

	.latestwork2 {
		height: 100%;
	}

	.latestwork2paddingtop {
		padding-top:20px;
	}


	.latestwork2mockup {
		height: 250px;
		background: url(http://alisonhoward.com.au/wp-content/uploads/2015/05/APX-latestwork-mockup.jpg) no-repeat center center;
		background-size: contain;
	}

	.latestwork3 {
		height: 100%;
	}

	.latestwork3paddingtop {
		padding-top:20px;
	}

	.latestwork3mockup {
		height: 250px;
		background: url(http://alisonhoward.com.au/wp-content/uploads/2015/05/CDI-Lawyers-latestwork-mockup.png) no-repeat center center;
		background-size: contain;
	}

	.paddingtopeighty {
		padding-top: 80px;
	}
	.apxcityscape {
		padding-top: 30px;
	}
	.UGGleadbg{
		padding-top: 35px;
	}

	.tudorwatchesleadbg{
		padding-top: 60px;
		height:100%;
	}
	.royaloperaredbg{
		padding-top:60px;
		padding-bottom:10px;
		height:100%;
	}

	.sticky{
		position: relative;
		width: 100%;
		height: 126px;
		background-color: #fff;
	}

	.menu-container {
		width: 100%;
		margin: 0 auto;
	}

	.contentwrapper {
		width: 100%;
	}

	.nav>li {
		position: relative;
		display: inline-block;
		padding: 0px 0px;

	}
	.navbar-nav li { 
		height:40px;
		width:100%;
		margin: 5px 0px;
	}
	.navbar .nav > li {
		border-top: 1px solid #cccccc;
	}
	.navbar-nav li:first-child{
		margin: 5px 0px 0px 0px;
		height:40px;
		width:100%;
		border-right: #fff 0px solid;
	}
	.navbar-nav li:last-child{
		margin: 0px 0px 0px 0px;
		height:40px;
		width:100%;
		border-right: #fff 0px solid;
	}
	.navbar-default .navbar-nav>li>a {
		color:#2c3b45;
		text-align:center;
		text-transform:uppercase;
		font-size:13px;
		line-height:20px;
		padding-top: 12px;
	}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
		height:30px;
		color: #555;
		background: transparent;
	}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
		color:#717171;
		background: transparent;
	}

	.navbar-default .navbar-nav>.active>a{
		color:#717171;
	}
	.navbar-nav {
		margin: 0px 0px;
		height: 225px;
		padding-top: 15px;
		width:100%;
	}

	.navbar-nav.shrink {
		margin: 0px 0px;
		height: 280px;
		padding-top: 15px;
		width:100%;
		float:none;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border-color: transparent;
		height:280px;
		overflow:hidden;
		z-index:5;
		background-color: #ffffff;
	}
	.container>.navbar-header, .container>.navbar-collapse {
		margin-right: 0px;
		margin-left: 0px;
		z-index:5;
	}

	.navbar-header {
		float: left;
		padding: 0;
		text-align: center;
		width: 100%;
		height: 55px;
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1426303418/Alison-Howard-Logo_v8vtxv.png) no-repeat left bottom;
		background-size: 80px;
		background-position: 30px 5px;
	}

	.nav>li {
		position: relative;
		display: inline-block;
		padding: 0px;
		border-right:solid #ffffff 0px;

	}

	.navbar-nav li:first-child {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.navbar-nav li:last-child {
		margin: 5px 0px;
	}


	#footer p {
		color: #000;
		font-size: 10px;
		padding-top: 5px;
		line-height: 15px;
	}

	.menu-footer-links li,.menu-footer-links li:first-child, .menu-footer-links li:last-child {
		height: 20px;
		padding: 0px 0px;
		list-style-type: none;
		display: inline-block;
		width: 100%;
		padding-bottom:5px;
	}
	.paddingbottomfifty{
		padding-bottom:30px;
	}

	.staffer-archive-grid li {
		width: 50%;
		max-width:400px;
		padding:0px;
		-webkit-margin-before: 0px;
		-webkit-margin-after: 0px;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;
		-webkit-padding-start: 0px;
	}

	img.alignleft {
		margin-right: 0px;
		margin-bottom: 0px;
		float: left;
		max-width:100%;
	}

	.mobilenavbutton{
		float:right;
		padding-top:0px;
		margin: 10px 15px;
		display:inline-block;
		width:45px;
		height:35px;
	}

	.navbar-default .navbar-toggle {
		background-color: #1a1c1b;
		border: none;
	}
	.navbar-toggle {
		margin:0;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.paddingtopfifty{
		padding-top:30px;
	}

	.paddingbottomfifty{
		padding-bottom:30px;
	}

	.rightdividerline {
		border-right: 0px solid #fff;
	}

	span.text-content {
		background: rgba(0,54,82,1);
		color: white;
		cursor: pointer;
		display: table;
		height: 50px;
		left: 0;
		position: relative;
		bottom: 50px;
		width: 100%;
		opacity: 1;
	}

	ul.staffer-archive-grid li:hover span.text-content {
		opacity: 1;
	}

	span.text-content span {
		display: table-cell;
		text-align: left;
		vertical-align: top;
		padding-left: 10px;
	}
	.nav>li.menu-linkedin {
		width:100%;
		padding: 0px;
		height: 60px;
	}

	a.facebooklarge:link {
		width:30px;
		height:30px;
		background-size:30px;
		margin-right: 0px;
	}
	a.facebooklarge:hover {
		background-size:30px;
	}

	a.linkedinlarge:link {
		width:30px;
		height:30px;
		background-size:30px;
	}
	a.linkedinlarge:hover {
		background-size:30px;
	}

	a.instagramlarge:link {
		width:30px;
		height:30px;
		background-size:30px;
	}
	a.instagramlarge:hover {
		background-size:30px;
	}

	a.pinterestlarge:link {
		width:30px;
		height:30px;
		background-size:30px;
	}
	a.pinterestlarge:hover {
		background-size:30px;
	}

	a.behancelarge:link {
		width:30px;
		height:30px;
		background-size:30px;
	}
	a.behancelarge:hover {
		background-size:30px;
	}

	.homecontactsection {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#302e5d+0,3a7499+62,3a7499+100 */
		background: #1a1c1b;
		padding: 40px 15px;
	}

	.homecontactsection p, .homecontactsection h2, .homecontactsection h4, .homecontactsection h5, .homecontactsection a:link, .homecontactsection a:visited {
		color:#fff;
	}

	.homecontactsectionpadding{
		padding: 10px 0px;
	} 

	.viewmorework {
		height: 300px;
		background: url(http://res.cloudinary.com/alison-howard-creative/image/upload/v1426675434/London-BG-city-clear-mobile-Alison-Howard_kaphtc.jpg) no-repeat bottom center;
	}

	.viewmorebutton {
		width: 90%;
	}


}
@media (max-width: 460px) {	
	.maxwidthtwofifty{
		max-width:100%;
		width:100%;
		height:auto;
		display:block;
		margin:0 auto;
		text-align:center;
	}

	.dotpointfix li{
		padding-left:0px;
	}
}