html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	height: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 100%;
}
a {
	color: #df3392;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1, h2, h3 {
	font-family: Copse, Times New Roman, Times, serif;
	line-height: 120%;
}
h4, h5, h6 {
	line-height: 120%;
}
p {
	line-height: 155%;
}
p strong {
	font-weight: bold;
}
.timelinepage, #timeline {
	width: 100%;
	height: 100%;
}
#header {
	display: block;
	clear: both;
	width: 100%;
	height: 65px;
	background: rgba(0,0,0,0.7);
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9999;
}
.page-id-12006 #header {
	background: rgba(0,0,0,0.7);
}
.page-id-1804 #header, .page-id-599 #header, .page-id-33 #header, .page-id-35 #header, .page-id-40 #header, .page-id-435 #header, .blog #header, .single #header, .archive #header, .search #header, .page-id-10033 #header {
	background: rgba(0,0,0,1);
}
#header #site-navigation {
	display: block;
	width: 960px;
	margin: 0 auto;
	height: 65px;
}
#header #site-navigation #logo {
	display: block;
	width: 103px;
	height: 22px;
	float: left;
	margin-top: 20px;
}
#header #site-navigation #topnav {
	display: block;
}
#header #site-navigation #topnav ul {
	display: block;
	float: right;
}
#header #site-navigation #topnav ul li {
	height: 65px;
	position: relative;
	float: left;
	display: inline;
}
#header #site-navigation #topnav ul li a {
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	height: 65px;
	padding: 0px 18px;
	text-shadow: 1px 1px 1px #000;
	font-size: 15px;
	cursor: pointer;
	display: block;
	text-align: center;
	line-height: 65px
}
#header #site-navigation #topnav ul li:hover, #header #site-navigation #topnav ul .over {
	background: rgba(0,0,0,0.8);
}
#header #site-navigation #topnav ul li a:hover, #header #site-navigation #topnav ul li:hover a, #header #site-navigation #topnav ul .over a {
	color: #d0499a;
	text-decoration: none;
}
#header #site-navigation #topnav ul li:hover ul li a, #header #site-navigation #topnav ul .over ul li a {
	color: #fff;
}
#header #site-navigation #dropdown #nav-container {
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
}
#header #site-navigation #topnav ul li .menu {
	display: none;
}
#header #site-navigation #topnav ul li:hover .menu, #header #site-navigation #topnav ul .over .menu {
	display: block;
}
#header #site-navigation #topnav ul li ul {
	background: transparent url(/wp-content/themes/found2011/images/upsidedownblack-triangle.svg) bottom right no-repeat;
	background-size: 100% 16px;
	position: absolute;
	padding-bottom: 15px;
}
#header #site-navigation #topnav ul li ul li {
	display: block;
	height: 20px;
	float: none;
	padding: 5px 18px;
	background: rgba(0,0,0,0.8);
	box-sizing: initial;
	-moz-box-sizing: initial;
}
#header #site-navigation #topnav ul li ul li a {
	padding: 0;
	margin: 0;
	height: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: inherit;
}
#header #site-navigation #topnav ul li ul li a:hover {
	background: none;
	color: #d0499a;
}
#header #site-navigation #topnav ul li ul li .sub-menu {
	display: none;
	left: 165px;
	top: 0px;
	width: 185px;
}
#header #site-navigation #topnav ul li ul li:hover ul, #header #site-navigation #topnav ul li ul .over ul {
	display: block;
}
#header #site-navigation #topnav ul li ul li ul li {
	display: block;
	height: 20px;
	float: none;
	padding: 5px 18px;
	background: rgba(0,0,0,0.8);
}
#header #site-navigation #topnav ul li ul li ul .digital_consultancy {
	width: 110px;
}
#header #site-navigation #topnav #menu-whonav {
	width: 185px;
}
#header #site-navigation #topnav #menu-ournav {
	width: 255px;
}
#header #site-navigation #topnav #menu-technav {
	width: 170px;
}
#header #site-navigation #topnav #menu-blognav {
	width: 150px;
}
#header #site-navigation #topnav #menu-contactnav {
	width: 150px;
}
#homenav {
	width: 48px;
	margin: 0 16px;
}
#whonav {
	width: 135px;
}
#ournav {
	width: 102px;
	margin: 0 16px;
}
#worknav {
	width: 111px;
}
#technav {
	width: 94px;
	margin: 0 16px;
}
#blognav {
	width: 72px;
	margin: 0;
}
#contactnav {
	width: 100px;
	margin: 0 16px;
}
#found-slider {
	background: transparent url(/wp-content/themes/found2011/images/oppositetriangle.svg) bottom right no-repeat;
	background-size: 100% 50px;
}
.home-section {
	display: block;
	width: 100%;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	height: 100%;
}
.home-section h1 {
	font-size: 53px;
	display: block;
	width: 935px;
	margin: 0 auto;
	text-align: center;
	color: #8C538B;
}
.home-section h1 em {
	color: #fff;
}
.home-section .awards {
	display: block;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	width: 500px;
	text-align: center;
	margin-top: 40px;
}
.home-section .awards .a4u-award {
	display: block;
	float: left;
}
.home-section .awards .revolution-award {
	display: block;
	padding-top: 3px;
	padding-left: 40px;
	float: left;
}
.home-section .awards .nma-award {
	display: block;
	float: right;
	padding-top: 3px;
}
.home-section h2, .home-section h3, .home-section h4, .home-section h5, .home-section h6 {
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 45px;
	display: block;
	text-align: left;
	clear: both;
	overflow: hidden;
}
.home-section h2, .home-section h3, .home-section h4 {
	color: #222;
}
.home-section h5, .home-section h6 {
	color: #fff;
}
.home-section #homemap {
	margin-top: 20px;
}
.home-section .address {
	padding-top: 20px;
	float: left;
	width: 280px;
	margin-right: 20px;
	font-size: 14px;
}
.home-section .address span {
	font-weight: bold;
}
.home-section .number {
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 35px;
	text-align: left;
	color: #df3393;
	line-height: 120%;
	padding: 20px 0;
	float: left;
	width: 250px;
	clear: none;
}
.home-section .contactus {
	float: right;
	clear: none;
}
.home-section p {
	font-size: 16px;
	padding-top: 30px;
	clear: both;
}
.home-section p a {
	display: block;
	clear: both;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #DF3393;
	padding-bottom: 15px;
}
.triangle {
	display: block;
	width: 100%;
	height: 50px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.inverse {
	display: block;
	width: 100%;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.container .inner {
	width: 540px;
	position: relative;
}
.home-section .inner {
	margin-top: 15%;
	z-index: 2;
}
#what-do-we-do .inner, #meet-the-team .inner {
	margin-top: 10%;
	float: left;
}
.page #what-do-we-do .image {
	float: right;
	margin: 100px 0 0 0;
	padding: 0;
}
.page #meet-the-team .image {
	float: right;
	margin: 60px 0 0 0;
	padding: 0;
}
#who-we-work .inner {
	margin-top: 18%;
	float: right;
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.7);
	//filter:alpha(opacity=70);
	//-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	width: 540px;
}
#get-in-touch .inner {
	margin-top: 16%;
	float: right;
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.7);
	//filter:alpha(opacity=70);
	//-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	padding: 30px;
	width: 480px;
}
.home-section .background {
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
}
#what-do-we-do {
	position: relative;
	height: 610px;
}
#meet-the-team {
	background: #fff;
	height: 610px;
}
#meet-the-team img {
	float: left;
	display: inline;
	margin: 32px 20px 0 0;
}
#meet-the-team #fotw {
	width: 383px;
	height: 94px;
	padding: 12px 10px 8px;
	display: block;
	margin-top: 30px;
	clear: both;
	background: #000 url(images/found_fotw.png) top left no-repeat;
	color: #fff;
}
#meet-the-team #fotw img {
	float: left;
	width: 90px;
	height: 90px;
	background: #fff;
	margin-right: 15px;
	margin-top: 0;
}
#meet-the-team #fotwinfo {
	float: left;
	width: 250px;
}
#meet-the-team #fotwinfo .fotwtitle {
	padding: 0;
	display: block;
	clear: both;
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 21px;
	padding-bottom: 5px;
}
#meet-the-team #fotwinfo .fotwname {
	padding: 0;
	display: block;
	clear: both;
	font-size: 13px;
	padding-bottom: 5px;
}
#meet-the-team .fotwlink {
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #DF3393;
}
#bestplace {
	overflow: hidden;
	width: 540px;
}
#who-we-work {
	position: relative;
	color: #fff;
	background-image: url(/wp-content/themes/found2011/images/oppositeupsidedown-triangle.svg), url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/maplin_bgtop.png);
	background-size: 100% 50px, 100% 50px, 2000px 100%;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-position: left top, left bottom, center center;
	background-color: transparent;
	height: 710px;
}
#who-we-work .background {
	background: #000 url(images/headers/canterbury_bg_1.jpg) 50% 50% no-repeat fixed;
}
#who-we-work #boxinner {
	background: transparent url(images/home-page/found_canterbury.jpg) 380px 210px no-repeat;
	padding: 30px;
	width: 480px;
}
.home-section .thequote {
	background: transparent url(images/home-page/found_quote2.png) top left no-repeat;
	height: 156px;
	width: 296px;
	padding: 13px 35px 23px 15px;
	font-size: 14px;
	line-height: 135%;
	margin: 20px 0 0;
}
.thequote sup {
	color: #df3393;
	font-size: 14px;
}
#quotename {
	font-size: 23px;
	font-family: Copse, Times New Roman, Times, serif;
	width: 571px;
	padding-top: 5px;
}
.maplinlogo, #who-we-work .thename {
	float: left;
	margin: 5px 5px 0 0;
	padding: 0;
}
#who-we-work p {
	padding-top: 10px;
}
#who-we-work p a {
	padding: 0;
}
#get-in-touch {
	position: relative;
	color: #fff;
	background-image: url(/wp-content/themes/found2011/images/oppositeupsidedown-triangle.svg), url(/wp-content/themes/found2011/images/oppositetriangle_black.svg), url(/wp-content/themes/found2011/images/headers/google_bgtop.png);
	background-size: 100% 50px, 100% 50px, 2000px 100%;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-position: left top, bottom right, center center;
	background-color: transparent;
	height: 710px;
}
#get-in-touch .background {
	background: #000 url(images/headers/google_bg.jpg) 50% 50% no-repeat fixed;
}
.container {
	display: block !important;
	width: 960px !important;
	margin: 0 auto !important;
	clear: both !important;
	height: 100%;
}
.full-page-white {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle_black.svg);
	background-size: 100% 50px;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #fff;
	display: block;
	width: 100%;
}
.blog .full-page-white, .page-id-1804 .full-page-white, .page-template-infopages-php .full-page-white, .parent-child.full-page-white {
	padding-top: 65px;
}
.page-top {
	display: block;
	position: relative;
	height: 550px;
	background: #000;
}
.page-template-infopages-php .full-page-white .thepost {
	margin-bottom: 40px;
}
.page-template-infopages-php #blogheader h1 {
	font-size: 35px;
}
.page-template-infopages-php .full-page-white h1, .page-template-infopages-php .full-page-white h2, .page-template-infopages-php .full-page-white li b {
	font-family: Copse, Times New Roman, Times, serif;
	margin: 10px 0 5px;
	font-size: 30px;
}
.page-template-infopages-php .full-page-white h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 25px;
}
.page-template-infopages-php .full-page-white ul {
	display: block;
	clear: both;
	margin-top: 10px;
}
.page-template-infopages-php .full-page-white li {
	display: block;
	clear: both;
}
.page-template-infopages-php .full-page-white li b {
	padding: 10px 0;
	display: block;
	clear: both;
}
.page-template-infopages-php .full-page-white b {
	font-weight: bold;
}
.page-template-infopages-php .full-page-white table td {
	border: 1px solid #000;
	padding: 10px;
}
.page-template-infopages-php .full-page-white p, .page-template-infopages-php .full-page-white li {
	margin: 0 0 10px 25px;
}
.page-template-infopages-php .full-page-white h4 {
	margin: 0 0 10px 50px;
}
.page-template-infopages-php .full-page-white h5 {
	margin: 0 0 10px 75px;
}
.page-template-infopages-php .full-page-white p em, .page-template-infopages-php .full-page-white li i {
	font-weight: bold;
	font-style: italic;
}
.about {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/skyline.png), url(/wp-content/themes/found2011/images/squarebg.png);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, bottom center, top left;
	background-repeat: no-repeat, no-repeat, repeat;
	background-color: transparent;
	overflow: hidden;
}
.page-id-44 .page-top, .page-id-1987 .page-top {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/seo_bg.jpg);
	background-size: 100% 50px, auto;
	background-position: right bottom, center center;
	background-repeat: no-repeat, no-repeat;
	background-color: #000;
	overflow: hidden;
}
.page-id-12100 .page-top {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/canterbury-player.png), url(/wp-content/themes/found2011/images/headers/canterbury_bg_1.jpg);
	background-size: 100% 50px, auto, 100%;
	background-position: right bottom, center center, center center;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-color: #000;
	overflow: hidden;
}
.page-id-35 .page-top {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/social.png), url(/wp-content/themes/found2011/images/headers/social_bg.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, center center, center center;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-color: #000;
	overflow: hidden;
}
.page-id-15 .page-top {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/work-new.png), url(/wp-content/themes/found2011/images/headers/work_bg.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, center center, center center;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-color: #000;
	overflow: hidden;
}
.page-id-42 #blank-page-template, .page-id-2117 #blank-page-template {
	background-color: black;
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/mockup-ppc3.jpg);
	background-size: 100% 50px, auto;
	background-position: right bottom, center center;
	background-repeat: no-repeat, no-repeat;
	overflow: hidden;
}
.page-id-2826 #blank-page-template {
	background-color: black;
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/found-labs-2.png), url(/wp-content/themes/found2011/images/headers/found-labs-bg-2.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, center center, center top;
	background-repeat: no-repeat, no-repeat, no-repeat;
	overflow: hidden;
}
.page-id-3935 #blank-page-template {
	background-color: black;
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/cookie-policy-icon.png), url(/wp-content/themes/found2011/images/headers/cookie-policy.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, center center, center top;
	background-repeat: no-repeat, no-repeat, no-repeat;
	overflow: hidden;
}
.page-id-1979 .page-top {
	background-color: black;
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/ppc2.png), url(/wp-content/themes/found2011/images/headers/ppc2_bg.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, center center, center top;
	background-repeat: no-repeat, no-repeat, no-repeat;
	overflow: hidden;
}
.page-id-1979 .page-top .page-top-center h1, .page-id-1987 .page-top .page-top-center h1, .page-id-2117 .page-top .page-top-center h1 {
	font-size: 36px;
}
.page-id-431 #blank-page-template {
	background-color: black;
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/services-blank-glass.png), url(/wp-content/themes/found2011/images/headers/services_bg.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, center 41px, center top;
	background-repeat: no-repeat, no-repeat, no-repeat;
	overflow: hidden;
}
.page-id-4306 #blank-page-template {
	background-color: black;
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/ppc-facebook-bg-icons.png), url(/wp-content/themes/found2011/images/headers/ppc-facebook-bg-3.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, center 90px, center 65px;
	background-repeat: no-repeat, no-repeat, no-repeat;
	overflow: hidden;
}
.chrome .page-id-4306 #blank-page-template {
	background-color: black;
	background-image: url(images/found_headerchrome.png), url(/wp-content/themes/found2011/images/headers/ppc-facebook-bg-icons.png), url(/wp-content/themes/found2011/images/headers/ppc-facebook-bg-3.jpg);
	background-size: auto, auto, auto;
	background-position: right bottom, center 90px, center 65px;
	background-repeat: no-repeat, no-repeat, no-repeat;
	overflow: hidden;
}
.page-id-27 #blank-page-template, .page-id-14314 #blank-page-template {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/careers_bg_2.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, center -200px;
	background-repeat: no-repeat, no-repeat;
	background-color: #000;/*overflow:hidden;*/
}
.page-id-7589 #blank-page-template {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/found_thefoundry4.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, top center;
	background-repeat: no-repeat, no-repeat;
	background-color: #000;
	overflow: hidden;
}
.page-id-8136 #blank-page-template {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/found-interflorabg.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, top center;
	background-repeat: no-repeat, no-repeat;
	background-color: #000;
	overflow: hidden;
}
.page-id-8166 #blank-page-template {
	background-color: black;
	background-image: url(images/found_headerchrome.png), url(/wp-content/themes/found2011/images/headers/case-study-canterbury-player.png), url(/wp-content/themes/found2011/images/headers/canterbury_bg_1.jpg);
	background-size: auto, auto, auto;
	background-position: right bottom, center 90px, center 65px;
	background-repeat: no-repeat, no-repeat, no-repeat;
	overflow: hidden;
}
.page-id-8166 .main-page #content-wide h2 {
	font-size: 40px;
}
.page-id-27 .page-top .page-top-center .top-box2 {
	margin-top: 130px;
}
.page-id-27 #blank-page-template .page-top-center .top-box2 li a {
	font-size: 16px;
}
.page-top-center #youtube-video {
	display: block;
	width: 395px;
	height: 295px;
	border: 5px solid #222222;
	overflow: hidden;
	float: right;
	margin-top: 135px;
}
.career .page-top-center a {
	font-size: 14px;
	font-weight: bold;
}
.career .page-top-center a:hover {
	text-decoration: underline;
}
.page-top .page-top-center {
	display: block;
	width: 960px;
	margin: 0 auto;/*overflow:hidden;*/
}
.page-top .page-top-center .top-box {
	background: rgba(0, 0, 0, 0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	padding: 20px 30px 10px;
	overflow: hidden;
	margin-top: 135px;
	float: right;
	width: 500px;
}
.page-top .page-top-center .top-box2 {
	background: rgba(0, 0, 0, 0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	padding: 20px 30px 10px;/*overflow:hidden;*/
	margin-top: 130px;
	float: right;
	width: 500px;
}
.page-top .page-top-center .top-box2 h2 {
	display: block;
	font-size: 25px;
	color: white;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: right;
}
#blank-page-template .page-top-center .top-box2 ul#page_specific_nav_1 {
	float: none;
}
.page-top .page-top-center .top-box2 li {
	display: inline;
	float: left;
	width: 240px;
	margin-bottom: 5px;
	text-align: right;
}
#blank-page-template .page-top-center .top-box2 li a {
	font-size: 18px;
}
#page_specific_nav_1 #phone_icon {
	color: #DF3392;
	font-size: 30px;
}
.page-top .page-top-center h1 {
	display: block;
	width: 500px;
	float: right;
	text-align: right;
	font-size: 50px;
	color: #FFF;
	font-weight: normal;
	margin-bottom: 25px;
}
.page-top .page-top-center p {
	display: block;
	width: 500px;
	float: right;
	text-align: right;
	font-size: 13px;
	color: #FFF;
	margin-bottom: 15px;
}
.page-top .triangle-content-page {
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 50px;
}
.performance {
	height: 1000px;
}
.performance .page-top-center h1 {
	margin: 100px auto 0 auto;
	float: none;
	clear: both;
	width: 960px;
	text-align: center;
	padding-bottom: 25px;
}
.performance .page-top-center p {
	margin: 0 auto;
	clear: both;
	width: 800px;
	padding: 0 80px;
	text-align: center;
}
.performance .testimonial {
	display: block;
	width: 585px;
	margin: 0 auto;
	clear: both;
	float: none;
}
.performance .page-top-center .testimonial p {
	float: none;
	width: 585px;
	padding: 0;
	margin: 0;
}
.performance .page-top-center .testimonial p em {
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
.performance .page-top-center .testimonial p small {
	font-size: 12px;
	color: #999;
}
.performance .page-top-center p.discover-cta {
	font-family: GothamBlack, Arial, Helvetica, sans-serif;
	font-size: 30px;
	width: 960px;
	padding: 0;
	margin-top: 50px;
}
.performance .page-top-center p.discover-cta span {
	color: #DF3392;
}
.performance .dashboard {
	display: block;
	width: 702px;
	height: 311px;
	margin: 0 auto;
	padding: 30px 0;
}
.main-page {
	display: block;
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
}
body .timeline {
	padding-bottom: 100px;
}
.main-page article {
	display: block;
	width: 532px;
	float: left;
	padding-top: 40px;
}
.main-page article header h2, .main-page header h2 {
	font-size: 45px;
	padding-bottom: 8px;
}
.main-page article h3 {
	font-size: 28px;
	padding: 8px 0;
}
.main-page article h4 {
	font-size: 18px;
	font-weight: bold;
	padding: 8px 0;
}
.main-page .client-list, .main-page .tools-list {
	padding: 0;
	margin: 10px 0 0 0;
}
.main-page .client-list li {
	margin-bottom: 20px;
	padding: 0;
}
.main-page .tools-list li {
	margin-bottom: 40px;
	padding: 0;
}
.main-page .tools-list .subpoints {
	list-style: disc outside;
}
.main-page .tools-list li li {
	margin-bottom: 5px;
	padding: 0;
}
.main-page .tools-list .client-list-title a {
	font-size: 25px;
	font-family: Copse, Times New Roman, Times, serif;
	line-height: 120%;
	color: #222;
}
.main-page #content-wide {
	display: block;
	padding-top: 40px;
	width: 100%;
}
.main-page #content-wide h2 {
	font-size: 45px;
	padding-bottom: 8px;
}
.tools-list .launched {
	font-size: 20px;
	font-family: Copse, Times New Roman, Times, serif;
	line-height: 135%
}
.tools-list .launched .launchtitle {
	color: #DF3392;
	width: 95px;
	display: block;
	float: left;
	margin-right: 8px;
	font-size: 20px;
	font-weight: normal;
}
.tools-list .launched .launchtext {
	font-size: 20px;
	font-family: Copse, Times New Roman, Times, serif;
	line-height: 135%;
	float: left;
	width: 365px;
}
.single article h2 {
	font-size: 25px;
	padding: 8px 0;
}
.single article h3 {
	font-size: 20px;
}
.client-list img {
	float: left;
	margin: 0 20px 20px 0;
	border: solid 1px #eee;
}
.clientright {
	float: left;
	width: 350px;
}
.client-list-title {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 8px 0;
}
.client-list .subpoints {
	list-style: disc outside;
	padding-right: 0;
	margin-bottom: 20px;
}
.client-list .subpoints li {
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
.client-list-quote {
	font-style: italic;
}
.main-page .client-list-quote-name {
	font-size: 12px;
	color: #666;
}
.main-page article h5 {
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0;
}
.main-page article p {
	font-size: 14px;
	color: #333;/*padding:10px 0;*/
	margin-bottom: 20px;
	display: block;
	clear: both;
}
.main-page article .pressdate {
	margin-bottom: 5px;
	font-weight: bold;
}
#blank-page-template .page-top-center ul#page_specific_nav_1 {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0 0 10px 0;
	float: right;
	padding-bottom: 5px
}
#blank-page-template .page-top-center ul#page_specific_nav_1 li {
	float: left;
	margin-right: 10px;
	list-style: none;
	padding: 0;
}
.page-top-center .top-box ul#page_specific_nav_1 li a {
	font-size: 13px;
	font-weight: bold;
}
.page-top-center ul#page_specific_nav_1 li a {
	font-size: 20px;
	font-weight: bold;
}
#blank-page-template .page-top-center ul#page_specific_nav_1 li.last_list_item {
	margin-right: 0px;
}
.emphasis {
	font-size: 16px;
}
.word_emphasis {
	font-weight: bold;
	font-size: 18px;
	color: #DF3392;
}
.careers article li {
	list-style: disc outside;
}
.careers article .special {
	margin-bottom: 30px;
}
.careers article h3 {
	padding: 0 0 15px 100px;
	height: 80px;
	font-size: 26px;
	display: block;
}
.main-page .open {
	background: url(/wp-content/themes/found2011/images/found_openclose2.gif) no-repeat bottom center;
	width: 22px;
	height: 22px;
	float: right;
	margin-top: 20px;
	cursor: pointer;
}
.main-page .close {
	background: url(/wp-content/themes/found2011/images/found_openclose2.gif) no-repeat top center;
	width: 22px;
	height: 22px;
	float: right;
	margin-top: 20px;
	cursor: pointer;
}
.main-page article .emphasis, blockquote p {
	font-size: 16px;
}
.page-top .page-top-center .topcopy {
	font-size: 15px;
}
.page-top .page-top-center .topcopy .word_emphasis2 {
	font-weight: bold;
	font-size: 18px;
}
.emphasis3 {
	font-weight: bold;
}
.main-page article p em {
	font-style: normal;
	font-size: 16px;
}
.main-page article p .italic {
	font-size: 14px;
	font-style: italic;
}
.wp-caption {
	border: none !important;
	text-align: center;
	background: #FFF !important;
	padding: 0 !important;
	margin: 10px 0;
}
.wp-caption img {
	border: 1px solid #EEE;
}
.wp-caption-text {
	color: #555 !important;
	font-style: italic;
}
.main-page article ul, .main-page article ol {
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	clear: both;
	margin-bottom: 20px;
}
.main-page article ul li ul, .main-page article ol li ul {
	margin-bottom: 0;
	margin-top: 5px;
	padding-left: 25px;
}
.main-page article ul li ul li, .main-page article ol li ul li {
	list-style: disc outside;
	color: #333;
	background: none;
	padding-left: 0 !important;
}
.main-page article ul li, .main-page article ul li {
	font-size: 14px;
	color: #333;
	padding: 5px 0;
	padding-left: 5px;
}
.main-page article .theawards {
	padding-left: 0;
	margin-left: 15px;
}
.main-page article .theawards li {
	padding-left: 70px;
	margin-bottom: 5px;
}
.main-page article .theawards .performanceaward {
	background: url(/wp-content/themes/found2011/images/awards/award_performancemarketing.gif) center left no-repeat;
}
.main-page article .theawards .eusearchawards2014 {
	background: url(/wp-content/themes/found2011/images/awards/award-esa-2014.gif) center left no-repeat;
}
.main-page article .theawards .performanceaward2014 {
	background: url(/wp-content/themes/found2011/images/awards/performance-marketing.gif) center left no-repeat;
}
.main-page article .theawards .econsultancy {
	background: url(/wp-content/themes/found2011/images/awards/award_econsultancy.gif) center left no-repeat;
}
.main-page article .theawards .dadi {
	background: url(/wp-content/themes/found2011/images/awards/award_dadi.gif) center left no-repeat;
}
.main-page article .theawards .uksearch {
	background: url(/wp-content/themes/found2011/images/awards/award_uksearch.gif) center left no-repeat;
}
.main-page article .theawards .uksearch2013 {
	background: url(/wp-content/themes/found2011/images/awards/award_uksearch2013.gif) center left no-repeat;
}
.main-page article .theawards .effectmobile {
	background: url(/wp-content/themes/found2011/images/awards/award_mobileeffective.gif) center left no-repeat;
}
.main-page article .theawards .a4u {
	background: url(/wp-content/themes/found2011/images/awards/award_a4u.gif) center left no-repeat;
	margin-bottom: 12px;
}
.main-page article .theawards .revolution {
	background: url(/wp-content/themes/found2011/images/awards/award_revolution.gif) center left no-repeat;
}
.main-page article .theawards .travolution {
	background: url(/wp-content/themes/found2011/images/awards/award_travolution.gif) center left no-repeat;
}
.main-page article .theawards .newmedia {
	background: url(/wp-content/themes/found2011/images/awards/award_newmediaage.gif) center left no-repeat;
}
.main-page article .theawards .european-search-awards {
	background: url(/wp-content/themes/found2011/images/awards/european-search-awards.png) center left no-repeat;
}
.fbActContainer {
	background: #fff;
}
.careers article .are-you-right {
	display: block;
	margin: 30px 0 50px 0;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	text-decoration: none;
	overflow: hidden;
	clear: both;
}
.careers article .are-you-right span {
	font-size: 18px;
	display: block;
	float: left;
	padding: 15px 0;
	margin-right: 10px;
}
.careers article .are-you-right br {
	display: none;
}
.careers article .are-you-right a {
	display: block;
	padding: 15px 20px;
	background: url(/wp-content/themes/found2011/images/button-bg.png) repeat-x left top;
	float: left;
	font-size: 17px;
	color: #FFF;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-right: -10px;
}
.careers article .are-you-right a:hover {
	background: #C42C82;
}
.main-page article #social_listen h3 {
	padding: 0 0 15px 80px;
	background-image: url(images/ppc_icons/social_listen.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
	line-height: 60px;
}
.blog-style-header {
	display: block;
	width: 960px;
	margin-top: 115px;
	padding-bottom: 40px;
	overflow: hidden;
}
.blog-style-header h1 {
	font-size: 46px;
	display: block;
	float: left;
}
.blog-style-header .social-buttons {
	display: block;
	float: right;
	overflow: hidden;
}
.blog-style-header .social-buttons a.twitter {
	display: block;
	width: 38px;
	height: 38px;
	background: #fff url(/wp-content/themes/found2011/images/found_blog_facebook.gif) top center no-repeat;
	float: left;
	margin-right: 10px;
}
.blog-style-header .social-buttons a.facebook {
	display: block;
	width: 38px;
	height: 38px;
	background: #fff url(/wp-content/themes/found2011/images/found_blog_twitter.gif) top center no-repeat;
	float: right;
}
.blog-style-header .social-buttons a.twitter:hover, .blog-style-header .social-buttons a.facebook:hover {
	background-position: bottom center;
}
.tag-box {
	display: block;
	width: 960px;
	overflow: hidden;
	margin: 25px 0;
	padding-right: 10px;
	margin-right: 0;
}
.tag-box li {
	display: block;
	float: left;
	margin-right: 10px;
}
.tag-box #creativearchitects a {
	background: #62225d;
	color: #fff;
	width: 187px;
}
.tag-box #creativearchitects a:hover {
	background: #7c2c76;
}
.tag-box #relationshipcrafters a {
	background: #d0499a;
	color: #fff;
	width: 187px;
}
.tag-box #relationshipcrafters a:hover {
	background: #f258b4;
}
.tag-box #digitalshapers a {
	background: #0288AD;
	color: #fff;
	width: 187px;
}
.tag-box #digitalshapers a:hover {
	background: #00a1cd;
}
.tag-box #clevercogs a {
	background: #333;
	color: #fff;
	width: 187px;
}
.tag-box #clevercogs a:hover {
	background: #4b4b4b;
}
.tag-box #all a {
	background: #000;
	color: #fff;
}
.tag-box #all a:hover {
	background: #222;
	color: #fff;
}
.tag-box li.selected a {
	text-decoration: underline;
}
.tag-box li a {
	display: block;
	padding: 13px;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-align: center;
}
.staff-list {
	display: block;
	overflow: hidden;
}
.staff-list ul {
	display: block;
	width: 960px;
	overflow: hidden;
	padding-bottom: 40px;
}
.staff-list ul li {
	display: block;
	float: left;
	width: 140px;
	height: 140px;
	padding-right: 20px;
	padding-bottom: 32px;
}
.staff-list ul li:nth-child(6n) {
	padding-right: 0px;
}
.staff-list ul li a {
	display: block;
	width: 140px;
	height: 140px;
	position: relative;
	color: #FFF;
	text-decoration: none;
}
.staff-list ul li a img {
	background: url(/wp-content/themes/found2011/images/authors/empty.gif) center center no-repeat;
	display: block;
	width: 140px;
	height: 140px;
	background-size: 100% 100%;
	outline: none;
}
.staff-list ul li.filtered-out a img {
	opacity: 0.5;
}
.staff-list ul li a .tooltip {
	display: none;
	background: url(/wp-content/themes/found2011/images/tooltip.png) no-repeat top left;
	padding: 40px 10px 10px 10px;
	position: absolute;
	top: 120px;
	right: 0;
	z-index: 9998;
	-webkit-transition: opacity 0.5s linear;
}
.staff-list ul li a .tooltip strong {
	font-size: 15px;
	font-weight: bold;
	clear: both;
	display: block;
}
.staff-list ul li a .tooltip em {
	font-style: italic;
	font-size: 13px;
	clear: both;
}
#services_icons {
	margin-top: 30px;
}
#services_icons ul {
	list-style: none;
	height: 205px;
}
#services_icons ul li {
	float: left;
	margin-right: 48px;
}
#services_icons ul li a {
	display: block;
	height: 203px;
	width: 203px;
}
#service_ppc_icon {
	background: url(images/services/service_ppc.gif) top left no-repeat;
}
#service_seo_icon {
	background: url(images/services/service_seo.gif) top left no-repeat;
}
#service_socialmedia_icon {
	background: url(images/services/service_socialmedia.gif) top left no-repeat;
}
#service_mobilemarketing_icon {
	background: url(images/services/service_mobile.gif) top left no-repeat;
}
#services_titles ul {
	list-style: none;
	margin-top: 15px;
}
#services_titles ul li {
	float: left;
	width: 204px;
	text-align: center;
	margin-right: 48px;
}
#services_titles ul .last, #services_icons ul .last {
	margin: 0;
}
#services_titles ul li a {
	background: url(images/button-bg.png) top left repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	font-size: 18px;
	margin: 10px auto 0;
	padding: 15px 0;
	width: 200px;
	display: block;
}
#services_titles ul li a:hover {
	background: #C42C82;
}
#services_titles ul li .purple {
	background: url(images/button-bg-purple.png) top left repeat-x;
}
#services_titles ul li .purple:hover {
	background: #744373;
}
.search_detail {
	width: 960px;
	overflow: hidden;
	margin-top: 50px;
	margin-left: 20px;
}
.search_detail .ppc_image {
	width: 150px;
	height: 150px;
	float: left;
	background: url(images/services/services_ppc.gif) center top no-repeat;
}
.seo_detail {
	width: 960px;
	overflow: hidden;
	margin-top: 50px;
}
.seo_detail .seo_image {
	width: 150px;
	height: 150px;
	float: right;
	background: url(images/services/services_seo.gif) center top no-repeat;
}
.social_detail {
	width: 960px;
	overflow: hidden;
	margin-top: 50px;
	margin-left: 20px;
}
.social_detail .socialmedia_image {
	width: 150px;
	height: 150px;
	float: left;
	background: url(images/services/services_socialmedia.gif) center top no-repeat;
}
.mobile_detail {
	width: 960px;
	overflow: hidden;
	margin-top: 50px;
}
.mobile_detail .mobilemarketing_image {
	width: 150px;
	height: 150px;
	float: right;
	background: url(images/services/services_mobile.gif) center top no-repeat;
}
.info {
	float: left;
	width: 765px;
}
.search_detail .info, .social_detail .info {
	margin-left: 20px;
}
.info p {
	padding: 0px;
	text-align: justify;
}
.main-page article .info h4 a {
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	margin-top: 10px;
	text-decoration: none;
}
.blog .post, .main-page #authordetails article {
	border-bottom: 2px solid #eee;
	display: inline;
	float: left;
	height: 550px;
	margin: 0 29px 30px 0;
	padding: 0;
	width: 300px;
}
.main-page #authordetails .searchresults {
	width: 630px;
	height: auto;
	margin: 0 30px 20px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #EEE;
}
.blog .last, .main-page #authordetails .last {
	margin: 0;
}
#blogheader {
	overflow: hidden;
	width: 960px;
	margin: 30px 0;
}
.single #blogheader {
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}
#blogheader h1 {
	font-size: 46px;
	text-align: left;
	color: #222;
	float: left;
}
#blogheader p {
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 46px;
	text-align: left;
	color: #222;
	line-height: 155%;
	float: left;
}
#blogsocial {
	float: right;
}
#blogsocial li, #sidebarsocial li {
	float: left;
	display: inline;
}
#sidebarsocial li {
	margin-right: 15px;
}
#blogsocial li a, #sidebarsocial li a {
	height: 38px;
	width: 38px;
	display: block;
	padding: 0;
}
#blogsocial .facebook, #blogsocial .twitter, #blogsocial .google a {
	margin-right: 10px;
}
#blogsocial .facebook a, #sidebarsocial .facebook a {
	background: transparent url(/wp-content/themes/found2011/images/found_blog_facebook.gif) top center no-repeat;
}
#blogsocial .twitter a, #sidebarsocial .twitter a {
	background: transparent url(/wp-content/themes/found2011/images/found_blog_twitter.gif) top center no-repeat;
}
#blogsocial .google a, #sidebarsocial .google a {
	background: transparent url(/wp-content/themes/found2011/images/found_blog_google.gif) top center no-repeat;
}
#sidebarsocial .linkedin a {
	background: transparent url(/wp-content/themes/found2011/images/found_blog_linkedin.gif) top center no-repeat;
}
#sidebarsocial .flickr a {
	background: transparent url(/wp-content/themes/found2011/images/found_blog_flickr.gif) top center no-repeat;
}
#sidebarsocial .rss a, #blogsocial .rss a {
	background: transparent url(/wp-content/themes/found2011/images/found_blog_rss.gif) top center no-repeat;
}
#blogsocial .facebook a:hover, #blogsocial .twitter a:hover, #blogsocial .google a:hover, #sidebarsocial .google a:hover, #sidebarsocial .twitter a:hover, #sidebarsocial .facebook a:hover, #sidebarsocial .linkedin a:hover, #sidebarsocial .flickr a:hover, #sidebarsocial .rss a:hover, #blogsocial .rss a:hover {
	background-position: bottom center;
}
#socialauthor {
	overflow: hidden;
	width: 400px;
	margin-bottom: 10px;
}
#socialauthor li {
	float: left;
	display: inline;
	margin-right: 20px;
}
#socialauthor #followme {
	width: 240px;
	overflow: hidden;
}
#socialauthor #googlefollowme img {
	height: 20px;
}
.blog .post h2, article.page h2, .main-page #authordetails article h3 {
	font-size: 23px;
	text-align: left;
	color: #222;
	margin-bottom: 5px;
}
.blog .post h2 a, article.page h2 a, .main-page #authordetails article h3 a {
	color: #333;
	font-weight: normal;
	font-size: 25px;
}
.blog .post img, .main-page #authordetails article img {
	margin-bottom: 15px;
	display: block;
	clear: both;
	height: 220px;
	width: 300px;
}
.single article #titleimg img, .blog .post img, .main-page #authordetails article img {
	border: solid 1px #eee;
}
.blog .postedon, .main-page #authordetails article .postedon {
	margin-bottom: 15px;
	font-weight: bold;
}
#authorarticle {
	width: 630px;
	overflow: hidden;
	float: left;
	margin-bottom: 40px;
}
#authorarticle #sorrysearch p {
	font-size: 18px;
}
#authorarticle #sorrysearch #searchform {
	margin-top: 20px;
}
.blog .navigation, .single #otherposts, .archive .navigation {
	display: block;
	clear: both;
	overflow: hidden;
	width: 960px;
	margin: 30px 0;
}
.blog .navigation .nav-previous, .single #otherposts #postprevious, #authordetails .navigation .nav-previous {
	float: left;
}
.blog .navigation .nav-next, .single #otherposts #postnext, #authordetails .navigation .nav-next {
	float: right;
}
.blog .navigation a, .single #otherposts li a, #authordetails .navigation a {
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 23px;
	color: #222;
	text-decoration: none;
	line-height: 155%;
}
.blog .navigation a:hover, .single #otherposts li a:hover, #authordetails .navigation a:hover {
	color: #df3392;
}
.single .thepost, .page-id-10033 .thepost {
	margin-top: 65px;
	overflow: hidden;
	width: 960px;
}
.single #fullblogpost {
	overflow: hidden;
	width: 960px;
	display: block;
}
.single #fullblogpost article {
	width: 630px;
}
.single article {
	padding: 0;
}
.single article.post p img {
	text-align: left;
	display: block;
	clear: both;
}
.single article #titleimg img {
	margin-bottom: 20px;
}
.single h1 {
	font-size: 42px;
	text-align: left;
	color: #222;
	margin-bottom: 20px;
}
.single aside h3 {
	font-size: 26px;
	text-align: left;
	color: #222;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
}
.single aside #authoroutside {
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
}
.single aside #authoroutside img {
	float: left;
	margin-right: 20px;
	width: 100px;
	height: 100px;
}
.single aside #authoroutside #authorinfo {
	float: left;
	width: 175px;
}
.single aside #authoroutside.author-guest #authorinfo {
	float: left;
	width: 175px;
	height: auto;
}
#authoroutside .guest-info {
	float: left;
	width: 100%;
	margin: 10px 0px;
	color: #666666;
	font-size: 13px;
}
.single aside #authoroutside img {
	float: left;
	margin-right: 20px;
	width: 100px;
	height: 100px;
}
.single aside #authoroutside #authorinfo {
	float: left;
	width: 175px;/*height:100px;*/
}
.single aside #authorinfo h3 {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	padding: 0;
	margin: 0;
}
.single aside #authorinfo p {
	font-size: 13px;
	color: #666;
}
.single aside #authorinfo2 {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
}
.single aside #authorinfo2 h3 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}
.single aside #authorinfo2 p {
	font-size: 12px;
	color: #666;
}
.single aside #moreposts {
	padding: 0 5px 20px 0;
	margin-bottom: 40px;
	border-bottom: 1px solid #eee;
	text-align: right;
	overflow: hidden;
}
.single aside #moreposts a {
	font-size: 15px;
}
.single aside #moreposts a:hover {
	text-decoration: underline;
}
.single aside #followme, .single aside #googlefollowme {
	margin-top: 5px;
}
.single aside #googlefollowme img {
	width: 100px;
	height: 24px;
}
.single #fullblogpost #postedin {
	margin-top: 20px;
	padding-top: 25px;
	border-top: 1px solid #eee;
	overflow: hidden;
	width: 630px;
}
.single #fullblogpost #postedin p {
	float: left;
	padding-top: 0;
}
.single #fullblogpost #postedin p a {
	display: inline;
	font-weight: normal;
	text-decoration: none;
}
.single #fullblogpost #postedin p a:hover, .single #fullblogpost #postedin .post-categories a:hover {
	text-decoration: underline;
}
.single #fullblogpost #postedin .posted {
	width: 300px;
	float: left;
	margin-right: 20px;
}
.single #fullblogpost #postedin #postedcat {
	width: 300px;
	float: left;
}
.single #fullblogpost #postedin .posted a {
	color: #666;
}
.single #fullblogpost #postedin .post-categories {
	float: left;
	display: inline;
	width: 200px;
	padding: 0;
	margin: 0;
}
.single #fullblogpost #postedin .post-categories li {
	float: left;
	padding: 0 0 0 5px;
}
.single #fullblogpost #postedin .post-categories a {
	font-size: 14px;
}
.single #fullblogpost #posttags {
	overflow: hidden;
	width: 630px;
	border-top: 1px solid #eee;
	padding-top: 20px;
}
.single #fullblogpost #posttags p {
	font-weight: bold;
	display: inline;
	float: left;
	clear: none;
	margin-right: 10px;
}
.single #fullblogpost #posttags a {
	padding: 5px 8px;
	background: #df3392;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	float: left;
	font-size: 13px;
	display: inline;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin: 8px 10px 8px 0;
}
.single #fullblogpost #posttags a:hover {
	background: #C62C81;
}
.single #enjoyedthis, .single #relatedposts, .single #postcomments {
	border-top: 1px solid #eee;
	margin-top: 20px;
	padding-top: 20px;
	overflow: hidden;
	width: 630px;
}
.single .greyborder {
	border: 1px solid #ddd;
}
.slidecenter {
	margin: 0 auto;
	text-align: center;
}
.single #dsq-content li {
	background: none;
	padding: 0 !important;
}
.single #enjoyedthis {
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}
.single #enjoyedthis h2, .single #relatedposts h2, .single #postcomments h3 {
	font-size: 26px;
	margin-bottom: 20px;
}
.single #enjoyedthis #social {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.single #enjoyedthis li {
	float: left;
	display: inline;
	width: 120px;
	margin: 0;
	padding: 0 !important;
	background: none;
}
.single #enjoyedthis p {
	padding: 0 0 15px 0;
}
.single #postcomments #comments-title span {
	font-size: 16px;
	color: #df3392;
}
.single #thepostcomments li {
	padding: 20px;
	border: 1px solid #eee;
	list-style: none;
	overflow: hidden;
	width: 488px;
	margin-bottom: 20px;
}
.single #thepostcomments li img {
	float: right;
}
.single #thepostcomments li .commentinfo {
	float: left;
	width: 350px;
}
.single #thepostcomments li .commentinfo p {
	padding: 0;
	font-size: 13px;
	color: #666;
}
.single #thepostcomments li .commentinfo .commenttitle {
	font-size: 22px;
	font-weight: bold;
	color: #000;
}
.single #thepostcomments li .commentinfo .commentdatetime {
	color: #df3392;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
}
.single #thepostcomments li .commentinfo .commentdatetime:hover {
	text-decoration: underline;
}
.single #relatedposts ul {
	overflow: hidden;
	width: 630px;
	padding: 0;
}
.single #relatedposts li {
	list-style: none;
	float: left;
	display: inline;
	width: 302px;
	margin: 0 26px 0 0;
	padding: 0 !important;
	background: none;
}
.single #relatedposts .last {
	margin: 0;
}
.single #relatedposts li img {
	border: 1px solid #eee;
}
.single #relatedposts li .relateedate {
	font-size: 12px;
	font-weight: bold;
	color: #df3392;
	padding-bottom: 0;
}
.single #relatedposts li h4 a {
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 20px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
.single #relatedposts li .relatedmore {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0;
}
.single #respond label {
	display: block;
	clear: both;
	font-size: 15px;
	margin-bottom: 10px;
}
.single #respond #nameemail {
	overflow: hidden;
	width: 532px;
}
.single #respond .name {
	float: left;
	width: 250px;
}
.single #respond .email {
	float: right;
	width: 250px;
}
.single #respond .name input, .single #respond .email input {
	width: 225px;
	height: 30px;
	border: 1px solid #eee;
	padding: 5px 10px;
	font-size: 20px;
}
.single #respond .comment-form-comment {
	display: block;
	clear: both;
	margin-top: 10px;
}
.single #respond .comment-form-comment #comment {
	border: 1px solid #eee;
	padding: 5px 10px;
	width: 512px;
	font-size: 16px;
}
.single #respond .form-submit input {
	display: block;
	border: 1px solid #FF34A4;
	width: 240px;
	background: transparent url(/wp-content/themes/found2011/images/button-bg.png) top left;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px #7A1C50;
	padding: 8px 0 12px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0;
	outline: none;
	cursor: pointer;
	float: right;
}
.single #respond .form-submit input:hover {
	background: #C62C81;
}
#content-start #authordetails {
	overflow: hidden;
	width: 960px;
	display: block;
}
#content-start #authordetails #blogheader {
	margin-top: 115px;
}
#authordetails #authordescript {
	border-top: 1px solid #eee;
	padding-top: 40px;
	overflow: hidden;
	width: 960px;
	margin-bottom: 40px;
}
#authordetails #authorimglikedislike {
	float: left;
	margin-right: 20px;
	width: 200px;
}
#authordescript #aurthorimglarge {
	height: 200px;
	width: 200px;
	margin-bottom: 20px;
}
#authordescript #authorlikesdislikes {
	width: 175px;
}
#authorlikesdislikes h2 {
	border: none;
	font-size: 16px;
	margin: 0 0 5px;
	padding: 0;
}
#authordescript #authorlikesdislikes img {
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 30px;
}
#authordescript #authorlikesdislikes ul {
	display: block;
	clear: both;
	overflow: hidden;
	width: 200px;
}
#authordescript #authorlikesdislikes #likes {
	margin-bottom: 10px;
}
#authordetails #authordescript #authordetail {
	float: left;
	width: 400px;
	margin-right: 20px;
	text-align: justify;
}
#authordetails #authordescript #authordetail h2 {
	font-size: 40px;
	margin-bottom: 10px;
	padding: 0;
	border: none;
}
#authordetails #authordescript #authordetail #title {
	font-size: 17px;
	color: #666;
	margin-bottom: 10px;
}
#authordetails #authordescript #authordetail #descr {
	font-size: 14px;
	color: #666;
}
#authortweets {
	float: right;
	width: 230px;
	background-color: #F4F5FB;
	padding: 35px;
	background-image: url("/wp-content/themes/found2011/images/oppositeupsidedown-triangle.svg"), url("/wp-content/themes/found2011/images/oppositetriangle.svg");
	background-position: left top, left bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: 100% 20px, 100% 20px;
	overflow: hidden;
}
#authortweets h2 {
	border: none;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 18px;
}
#author-tweets li {
	margin-bottom: 10px;
}
#author-tweets li span {
	font-size: 15px;
	line-height: 150%;
	color: #333;
}
#author-tweets li .tweet_time {
	font-size: 12px;
}
#author-tweets li .tweet_time a {
	color: #555;
}
#authordetails .readposts {
	padding: 20px 0;
	margin-bottom: 40px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 36px;
	width: 960px;
}
.archive h2, .category h2, .search h2 {
	font-size: 36px;
	text-decoration: none;
	color: #000;
	margin-bottom: 40px;
	padding: 20px 0;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}
.page-id-435 .page {
	background: #fff url(/wp-content/themes/found2011/images/found_contactback3.jpg) top center no-repeat!important;
	width: 100%;
}
.page-id-2289 .page, .page-id-6750 .page, .page-id-6751 .page, .page-id-7360 .page, .page-id-2289 .page {
	background: url(/wp-content/themes/found2011/images/found_thankyouback.jpg) top center no-repeat !important;
	width: 100% !important;
}
body.page-id-2289, body.page-id-6750 {
	background: #fff none repeat scroll 0 0 !important
}
.page-id-2289 .page #contact-us-form {
	height: 245px;
}
.page-id-2289 .page .contact-form-float-holder p, .page-id-6750 .page .contact-form-float-holder p, .page-id-6751 .page .contact-form-float-holder p, .page-id-7360 .page .contact-form-float-holder p {
	color: #fff;
	font-size: 20px;
}
.contact-page {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle_black.svg);
	background-size: 100% 50px;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: transparent;
}
.contact-page #contact-details ul {
	float: left;
	display: inline;
	width: 200px;
	margin-right: 52px;
}
.contact-page #contact-details ul h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.contact-page #contact-details ul p {
	color: #666;
	font-size: 14px;
}
.contact-page #contact-details ul a {
	font-weight: bold;
	font-size: 14px;
}
.contact-page #contact-details #contact-write {
	width: 180px;
	padding-right: 20px
}
.contact-page #contact-details #contact-email {
	margin: 0;
}
.contact-page .phone-number {
	font-size: 45px;
	line-height: 120%;
	font-family: Copse, Times New Roman, Times, serif;
	font-weight: normal;
	display: block;
	float: right;
}
.contact-page .large-text {
	font-size: 16px;
	color: #333;
	display: block;
	padding: 30px 0;
}
.contact-page .contact-holder {
	display: block;
	overflow: hidden;
	clear: both;
	margin-bottom: 30px;
	height: 790px;
	position: relative;
}
.contact-page .contact-holder #form_and_social_holder {
	overflow: hidden;
	float: left;
	margin-left: 60px;
	margin-top: 150px;
}
.contact-page #map {
	float: left;
	margin-left: 90px;
	margin-top: 312px;
}
.contact-page #map .mapimage {
	background: #fff url(/wp-content/themes/found2011/images/found_mapimage.jpg) center center no-repeat;
	height: 240px;
	width: 180px;
	display: block;
}
.contact-page #contact-us-form {
	display: block;
}
.contact-page .contact-form-float-holder {
	display: block;
	width: 500px;
	overflow: hidden;
	clear: both;
	margin-bottom: 15px;
}
.contact-page label {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	width: 60px;
	float: left;
	display: inline;
	padding: 0;
	margin-right: 10px;
}
.contact-page .contact-form-float-left {
	display: block;
	width: 220px;
	float: left;
}
.contact-page .contact-form-float-left li {
	display: block;
	overflow: hidden;
	width: 200px;
	clear: both;
	padding: 0 10px;
	margin-bottom: 44px;
}
.contact-page .contact-form-float-left li.name {
	margin-top: 5px;
}
.contact-page .contact-form-float-right {
	display: block;
	width: 240px;
	float: right;
	overflow: hidden;
	height: 175px;
}
.contact-page .contact-form-float-right p {
	display: block;
	overflow: hidden;
	width: 200px;
	clear: both;
	padding: 0 10px;
	margin-bottom: 35px;
}
.contact-page .contact-form-float-right p span #subject {
	margin-top: 5px;
}
.contact-page input {
	border: none;
	font-size: 14px;
	width: 130px;
}
body .contact-page #message {
	border: none;
	margin: 0;
	font-size: 14px;
	height: 75px;
	width: 210px;
	padding: 5px 0 0 0;
}
.contact-page input, .contact-page textarea {
	background: none;
	float: left;
	display: block;
	clear: right;
}
#name, #email, #subject, #company, #phone, #website, #cover, #first-name, #last-name {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #ccc;
}
#message {
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 11px 11px 11px;
	color: #ccc;
}
input#name:focus, input#email:focus, input#subject:focus, input#company:focus, textarea#message:focus {
	color: #333;
}
.small-print {
	display: block;
	float: left;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin-top: 25px;
}
.small {
	font-size: 12px;
}
.small-print span {
	color: #DF3392;
}
.big-pink-container {
	display: block;
	width: 240px;
	padding: 0;
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: right;
}
input.big-pink-submit {
	display: block;
	border: 1px solid #FF34A4;
	width: 240px;
	background: transparent url(/wp-content/themes/found2011/images/button-bg.png) top left;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	text-shadow: 3px 1px 1px #7A1C50;
	;
	padding: 6px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0;
	outline: none;
	cursor: pointer;
}
input.big-pink-submit:hover {
	background: #C62C81;
}
.contact-page #contact-sociallinks {
	display: block;
	height: 100px;
	margin-left: 10px;
	margin-top: 55px;
	width: 520px;
}
.contact-page #contact-sociallinks li {
	display: inline;
	float: left;
}
.contact-page #contact-sociallinks li a {
	display: block;
	height: 100px;
	width: 85px;
}
.contact-page #contact-sociallinks #facebook {
	margin-right: 80px;
}
.contact-page #contact-sociallinks #google a {
	width: 88px;
}
.contact-page #contact-sociallinks #linkedin a {
	width: 80px;
}
.contact-page #contact-details {
	overflow: hidden;
}
.our-work-page {
	background: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/clients/large-wilkinson.png), url(/wp-content/themes/found2011/images/semi-trans-bg-filter.png), url(/wp-content/themes/found2011/images/clients.jpg);
	background-size: 100% 50px, auto, auto, auto;
	background-position: right bottom, center center, top left, top left;
	background-repeat: no-repeat, no-repeat, repeat, repeat;
	background-color: transparent;
	overflow: hidden;
}
.client-page .client-list {
	list-style: none;
	clear: both;
	overflow: hidden;
	padding: 0;
}
.client-page .client-list li {
	list-style: none;
	margin: 0;
	display: block;
	clear: both;
	overflow: hidden;
}
.client-page .client-list li img {
	display: block;
	width: 148px;
	height: 148px;
	float: left;
	border: 1px solid #EEE;
	margin-right: 30px;
}
.client-page .client-list li p {
	display: none;
}
.client-page .client-list li p.client-list-title {
	display: block;
	font-size: 24px;
	font-family: Copse, Times New Roman, Times, serif;
	margin-bottom: 0;
	padding-bottom: 0;
}
.client-page .client-list li p.client-list-text {
	display: block;
}
.freeaudit {
	overflow: hidden;
}
.freeaudit img {
	width: 150px;
	height: 150px;
}
.freeaudit .freeinfo {
	float: left;
}
.theawards span {
	font-weight: bold;
	font-size: 16px;
	margin-right: 5px;
}
.main-page aside {
	display: block;
	float: right;
	width: 388px;
}
.main-page aside ul li.widget {
	display: block;
	clear: both;
	width: 318px;
	padding: 35px 35px 0;
	overflow: hidden;
	position: relative;
}
.who_ppc {
	background: url(/wp-content/themes/found2011/images/ppc_icons/ppc_main.png);
}
.who_seo {
	background: url(/wp-content/themes/found2011/images/ppc_icons/seo_main.png);
}
.who_social {
	background: url(/wp-content/themes/found2011/images/ppc_icons/social_main.png);
}
.who_mobile {
	background: url(/wp-content/themes/found2011/images/ppc_icons/mobile_main.png);
}
.main-page article #serviceppc h3 a, .main-page article #serviceseo h3 a, .main-page article #servicesocial h3 a, .main-page article #servicemobile h3 a {
	color: #333;
	font-weight: normal;
}
.main-page article #serviceppc h3 a:hover, .main-page article #serviceseo h3 a:hover, .main-page article #servicesocial h3 a:hover, .main-page article #servicemobile h3 a:hover {
	text-decoration: none;
}
.main-page article #serviceppc h3 {
	padding: 15px 0 0 100px;
	background: url(images/ppc_icons/ppc_main.png) top left no-repeat;
	display: block;
	height: 60px;
}
.main-page article #serviceseo h3 {
	padding: 15px 0 0 100px;
	background: url(images/ppc_icons/seo_main.png) top left no-repeat;
	display: block;
	height: 60px;
}
.main-page article #servicesocial h3 {
	padding: 15px 0 0 100px;
	background: url(images/ppc_icons/social_main.png) top left no-repeat;
	display: block;
	height: 60px;
}
.main-page article #servicemobile h3 {
	padding: 15px 0 0 100px;
	background: url(images/ppc_icons/mobile_main.png) top left no-repeat;
	display: block;
	height: 60px;
}
.full-page-white aside #recent {
	display: block;
	clear: both;
	width: 230px;
	padding: 35px;
	overflow: hidden;
	position: relative;
}
.main-page aside ul li ul li {
	padding: 0;
	margin: 0;
}
.main-page aside ul li ul li a, .full-page-white aside #recent a, .full-page-white aside .textwidget a {
	display: block;
	float: left;
	clear: both;
	text-decoration: none;
	font-size: 15px;
	padding-bottom: 5px;
}
.main-page aside ul li ul li a:hover, .full-page-white aside #recent a:hover {
	text-decoration: underline;
}
.main-page aside ul li h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #383338;
	font-weight: bold;
	float: left;
	display: block;
	margin-right: 5px;
	padding-bottom: 15px;
}
.main-page aside ul li .textwidget #testimonial_info {
	overflow: hidden;
	width: 318px;
	margin: 15px 0 0;
}
.main-page aside ul li .textwidget .testimonial_name {
	color: #383338;
	float: right;
	text-align: right;
	margin: 8px 0 0;
	clear: none;
	width: 210px;
}
.main-page aside ul li .textwidget .testimonial_img {
	float: left;
	width: 100px;
}
.main-page aside ul li .textwidget #testimonial_info a {
	float: none;
	margin: 0;
	padding: 0;
}
.main-page aside ul #text-20 .textwidget .testimonial_name {
	margin: 0;
}
.main-page aside ul li .textwidget .testimonial_quote {
	margin-bottom: 5px;
}
article .small {
	font-size: 12px;
	font-style: italic;
}
.imgleft {
	float: left;
	margin-right: 20px;
	border: 1px solid #ddd;
}
.imgright {
	float: right;
	margin-left: 20px;
	border: 1px solid #ddd;
}
.main-page aside ul #text-3 {
	background-color: #FAF0FA;
	background-image: url(/wp-content/themes/found2011/images/upsidedown-triangle.svg), url(/wp-content/themes/found2011/images/triangle.svg);
	background-position: left top, left bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: 100% 20px, 100% 20px;
	display: block;
	margin: 20px 0;
	overflow: hidden;
	padding: 55px 35px;
	width: 318px;
}
.main-page aside ul #text-57, .main-page aside ul #text-78, .main-page aside ul #text-85, .main-page aside ul #text-89 {
	background-color: #FAF0FA;
	background-image: url(/wp-content/themes/found2011/images/contact-form/get-in-touch.png), url(/wp-content/themes/found2011/images/triangle.svg);
	background-position: left top, left bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: auto auto, 100% 20px;
	display: block;
	margin: 20px 0;
	overflow: hidden;
	padding: 55px 35px;
	width: 318px;
}
/*SEO-2 contact form*/
.page-id-1987 .main-page aside ul #text-78 {
	background-color: #f0f9f8;
	background-image: url(/wp-content/themes/found2011/images/contact-form/get-in-touch-seo.png), url(/wp-content/themes/found2011/images/triangle.svg);
	background-position: left top, left bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: auto auto, 100% 20px;
	display: block;
	margin: 20px 0;
	overflow: hidden;
	padding: 55px 35px;
	width: 318px;
}
.chrome .page-id-1987 .main-page aside ul #text-78 {
	background-color: #f0f9f8;
	background-image: url(/wp-content/themes/found2011/images/contact-form/get-in-touch-seo.png);
}
.page-id-1987 .main-page aside ul #text-78 .wpcf7-text, .page-id-1987 .main-page aside ul #text-78 #message {
	border: 1px solid #279592;
}
.page-id-1987 .main-page aside ul li#text-78 #phone_icon {
	background-image: url(images/phoneicon-seo.png);
	padding-left: 27px;
}
.page-id-1987 input.big-pink-submit {
	background: url(/wp-content/themes/found2011/images/buttons/button-seo.png) repeat scroll left top transparent;
	border: 1px solid #279592;
	text-shadow: 1px 1px 1px #444;
}
.page-id-1987 input.big-pink-submit:hover {
	background: #279592;
}
.page-id-1987 .big-pink-container {
	border: 1px solid #279592;
}
/*----end seo form*/
.main-page aside ul #text-57 .wpcf7-text, .main-page aside ul #text-89 .wpcf7-text, .main-page aside ul #text-57 #message, .main-page aside ul #text-78 .wpcf7-text, .main-page aside ul #text-78 #message {
	border: 1px solid #e7b7e7;
}
.main-page aside ul #text-57 .wpcf7, .main-page aside ul #text-78 .wpcf7, .main-page aside ul #text-89 .wpcf7, .main-page aside ul #text-85 .wpcf7 {
	margin-top: 15px;
	display: block;
	clear: both;
}
.main-page aside ul #text-57 ul li, .main-page aside ul #text-78 ul li, .main-page aside ul #text-89 ul li, .main-page aside ul #text-85 ul li {
	margin-bottom: 10px;
	overflow: hidden;
}
.main-page aside ul #text-57 ul li label, .main-page aside ul #text-89 ul li label, .main-page aside ul #text-78 ul li label, .main-page aside ul #text-85 ul li label {
	margin: 8px 0px 0 0;
	float: left;
}
.main-page aside ul #text-57 ul li input, .main-page aside ul #text-89 ul li input, .main-page aside ul #text-78 ul li input, .main-page aside ul #text-85 ul li input {
	padding: 10px;
	float: right;
	width: 210px;
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	;
}
.main-page aside #message {
	width: 298px;
	padding: 10px;
	font-size: 14px;
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 15px;
}
.main-page aside .big-pink-submit {
	width: 318px;
}
.main-page aside .big-pink-container {
	width: 318px;
	margin-bottom: 10px;
}
.main-page aside .wpcf7-response-output {
	width: 280px;
	margin-top: 5px !important;
	color: #fff;
	background: #991d58;
	padding-top: 5px;
	padding-bottom: 5px;
	border: none !important;
}
.main-page #authordetails aside, .main-page #fullblogpost aside {
	width: 300px;
}
.full-page-white aside #blognav {
	width: 230px;
	padding: 20px 35px 70px 35px;
	background-color: #EFEFEF;
	background-image: url(/wp-content/themes/found2011/images/upsidedown-triangle_grey_2.svg), url(/wp-content/themes/found2011/images/triangle_grey_2.svg);
	background-position: left bottom, left top;
	background-repeat: no-repeat, no-repeat;
	background-size: 100% 20px, 100% 20px;
	float: right;
	margin-bottom: 40px;
}
.full-page-white aside #blognav li {
	list-style: none;
	padding: 35px 0 0;
	width: 230px;
}
.full-page-white aside #blognav li ul li {
	padding: 0;
}
.full-page-white aside #blognav h3 {
	color: #383338;
	margin: 0;
	padding-bottom: 15px;
	font-weight: bold;
	display: block;
	font-size: 17px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
}
.full-page-white aside #blognav #categories-2 ul li {
	display: block;
	clear: both;
}
.full-page-white aside #blognav #categories-2 ul li a {
	display: inline;
	float: none;
	clear: none;
}
.main-page aside ul li#text-3 h3 {
	font-size: 20px;
	color: #383338;
	padding-bottom: 15px;
	font-weight: bold;
}
.main-page aside ul li .textwidget, .main-page aside ul li .tagcloud {
	display: block;
	clear: both;
}
.main-page aside ul li#text-3 .textwidget p {
	color: #706A70;
	font-size: 13px;
}
.main-page aside ul li#text-3 .textwidget a {
	display: block;
	float: left;
	clear: both;
	padding: 10px 20px 10px 20px;
	background: url(/wp-content/themes/found2011/images/button-bg.png) top left repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	font-size: 21px;
	margin-top: 15px;
	text-shadow: 3px 1px 1px #444;
}
.main-page aside ul li#text-3 .textwidget a:hover {
	background: #C42C82;
}
.main-page aside ul #text-4 {
	display: block;
	width: 318px;
	padding: 35px 35px 0;
	overflow: hidden;
}
.main-page aside ul li#text-4 h3, .main-page aside ul #text-27 h3 {
	font-size: 17px;
	color: #383338;
	padding-bottom: 15px;
	font-weight: bold;
}
.main-page aside ul li#text-4 .textwidget {
}
.main-page aside ul li .textwidget p {
	color: #706A70;
	font-size: 13px;
	display: block;
	clear: both;
}
.main-page aside ul li#text-4 .textwidget a, .main-page aside ul #text-27 a {
	display: block;
	float: left;
	clear: both;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	margin-top: 15px;
}
.main-page aside ul li#text-4 .textwidget a:hover, .main-page aside ul #text-27 a:hover {
	text-decoration: underline;
}
.main-page aside ul li #searchform {
	float: left;
	width: auto;
	overflow: hidden;
}
.main-page aside ul li #searchform h3 {
	font-size: 17px;
	color: #383338;
	font-weight: bold;
	float: left;
	width: 50px;
}
.main-page aside ul li #searchform label {
	display: none;
}
#authorarticle #sorrysearch #searchform .screen-reader-text {
	float: left;
	margin-right: 5px;
	padding-top: 7px;
	font-size: 20px;
	font-weight: bold;
}
.main-page aside ul li #searchform #s, .main-page aside #blognav li #searchform #s, #authorarticle #sorrysearch #searchform #s {
	display: block;
	border-radius: 5px;
	border: 1px solid #ddd;
	background: #fff;
	font-size: 18px;
	padding: 5px;
	color: #555;
	outline: none;
	float: left;
	width: 205px;
	height: 25px;
	margin-right: 3px;
}
.main-page aside #blognav li #searchform #s {
	width: 120px;
}
#authorarticle #sorrysearch #searchform #s {
	width: 380px;
}
.main-page aside ul li #searchform #searchsubmit, #authorarticle #sorrysearch #searchform #searchsubmit {
	display: block;
	float: left;
	border-radius: 5px;
	border: 1px solid #C42C82;
	background: url(/wp-content/themes/found2011/images/button-bg.png) top left repeat-x;
	font-size: 18px;
	padding: 5px 14px;
	color: #fff;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
}
.main-page aside ul li #searchform #searchsubmit:hover, #authorarticle #sorrysearch #searchform #searchsubmit:hover {
	background-position: bottom left;
	cursor: pointer;
}
.main-page aside ul li#twitter ul#twitter_update_list li {
	display: block;
	clear: both;
	padding-bottom: 35px;
}
.main-page aside ul li#twitter ul#twitter_update_list li a {
	display: block;
	clear: both;
	font-size: 11px !important;
	font-weight: normal;
}
.main-page aside ul li#twitter ul#twitter_update_list li span {
	color: #555;
	font-size: 13px;
	display: block;
	clear: both;
}
.main-page aside ul li#twitter ul#twitter_update_list li span a {
	font-size: 13px !important;
	clear: none;
	display: inline;
	float: none;
	font-weight: bold;
}
.main-page aside ul li#twitter .twitter-link {
	display: block;
	float: left;
	clear: both;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
}
.main-page aside ul li#twitter a.twitter-link:hover {
	text-decoration: underline;
}
.main-page aside ul li#flickr {
	display: block;
	overflow: hidden;
	clear: both;
	width: 318px;
}
.main-page aside ul li#flickr #flickr-widget-list {
	display: block;
	overflow: hidden;
	clear: both;
	width: 318px;
}
.main-page aside ul li#flickr #flickr-widget-list li {
	float: left;
	display: block;
	width: 88px;
	padding-right: 25px;
}
.main-page aside ul li#flickr #flickr-widget-list li:nth-child(n+3) {
	padding-right: 0px;
}
.main-page aside ul li#flickr #flickr-widget-list li a {
	display: block;
	border: 1px solid #EEE;
}
.main-page aside ul li#flickr #flickr-widget-list li a img {
	width: 88px;
	height: 88px;
}
.main-page aside ul li#flickr #flickr-widget-list li a:hover {
	border: 1px solid #CCC;
}
.main-page aside ul li#flickr .flickr-link {
	display: block;
	margin-top: 10px;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}
.main-page aside ul li#flickr a.flickr-link:hover {
	text-decoration: underline;
}
#page-footer {
	background: #000;
	overflow: hidden;
}
#footer-wrap {
	display: block;
	clear: both;
	width: 960px;
	margin: 0 auto;
	padding: 50px 0 35px 0;
	overflow: hidden;
}
.foot-title {
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 25px;
	color: #fff;
	margin-bottom: 10px;
}
.foot-title2 a, .foot-title3 a, .foot-title2 {
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 5px;
}
.foot-title2 {
	color: #df3392;
}
.foot-title2 a:hover, .foot-title3 a:hover {
	text-decoration: underline;
}
.foot-title3 {
	margin-top: 3px;
}
#footer-left {
	width: 300px;
	float: left;
	margin-right: 20px;
}
.foot-links {
	display: block;
}
.foot-links li {
	padding-left: 30px;
	margin-bottom: 12px;
	height: 21px;
	padding-top: 3px
}
.foot-links #twitterfoot {
	background: url(/wp-content/themes/found2011/images/icon_twitter.png) top left no-repeat;
}
.foot-links #facebookfoot {
	background: url(/wp-content/themes/found2011/images/icon_facebook.png) top left no-repeat;
}
.foot-links #linkedinfoot {
	background: url(/wp-content/themes/found2011/images/icon_linkedin.png) top left no-repeat;
}
.foot-links #googlefoot {
	background: url(/wp-content/themes/found2011/images/icon_googleplus.png) top left no-repeat;
}
.foot-links #blogfoot {
	background: url(/wp-content/themes/found2011/images/icon_blog.png) top left no-repeat;
}
.foot-links li a {
	font-size: 15px;
	font-weight: bold;
}
#footer-middle {
	width: 300px;
	float: left;
	margin-right: 20px;
}
.foot-address {
	color: #fff;
	font-size: 15px;
}
#footer-right {
	width: 300px;
	float: left;
}
.foot-excerpt {
	display: block;
	clear: both;
}
.foot-excerpt p {
	font-size: 15px;
	color: #fff;
}
#footer-bottom {
	width: 960px;
	float: none;
	clear: both;
}
.bottom-links {
	overflow: hidden;
	display: block;
	width: 100%;
	padding-top: 50px;
}
.bottom-links li {
	display: block;
	float: left;
	margin-right: 25px;
	margin-top: 3px;
	font-size: 13px;
	color: #fff;
}
.bottom-links li.found {
	float: right;
	margin-right: 0;
	margin-top: 0;
}
.bottom-links li a {
	color: #fff;
	line-height: 155%;
}
.collapsible .content {
	width: 472px;
}
.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignleft {
	float: left;
	margin: 0 20px 20px 0;
}
.alignright {
	float: right;
	margin: 0 0 20px 20px;
}
.wp-caption {
	border: 1px solid #999;
	text-align: center;
	background: #eee;
	padding: 10px;
	margin: 0;
}
#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}
#tiptip_holder.tip_top {
	padding-bottom: 5px;
}
#tiptip_holder.tip_bottom {
	padding-top: 5px;
}
#tiptip_holder.tip_right {
	padding-left: 5px;
}
#tiptip_holder.tip_left {
	padding-right: 5px;
}
#tiptip_content {
	display: block;
	font-size: 14px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 8px;
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.75);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
	box-shadow: 0 0 3px #555;
}
#tiptip_content h1, #tiptip_content p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px;
}
#tiptip_content h1 {
	font-weight: bold;
	font-size: 14px;
}
#tiptip_content p {
	line-height: 18px;
}
#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(255,255,255,0.30);
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(255,255,255,0.30);
}
#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(255,255,255,0.30);
}
#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(255,255,255,0.30);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#tiptip_content {
	padding: 4px 8px 5px 8px;
	background-color: rgba(45,45,45,0.88);
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	border-bottom-color: rgba(45,45,45,0.88);
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
	border-top-color: rgba(20,20,20,0.92);
}
}
#basic-modal-content {
	display: none;
}
#simplemodal-overlay {
	background-color: #000;
	cursor: wait;
}
#simplemodal-container {
	height: 360px;
	width: 600px;
	color: #bbb;
	background-color: #333;
	border: 4px solid #444;
	padding: 12px;
}
#simplemodal-container .simplemodal-data {
	padding: 8px;
}
#simplemodal-container code {
	background: #141414;
	border-left: 3px solid #65B43D;
	color: #bbb;
	display: block;
	font-size: 12px;
	margin-bottom: 12px;
	padding: 4px 6px 6px;
}
#simplemodal-container a {
	color: #ddd;
}
#simplemodal-container a.modalCloseImg {
	background: url(/wp-content/themes/found2011/images/x.png) no-repeat;
	width: 25px;
	height: 29px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: -15px;
	right: -16px;
	cursor: pointer;
}
#simplemodal-container h3 {
	color: #84b8d9;
}
@font-face {
	font-family: 'GothamBold';
	src: url('/wp-content/themes/found2011/fonts/gotham-bold-webfont.eot');
	src: url('/wp-content/themes/found2011/fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/found2011/fonts/gotham-bold-webfont.woff') format('woff'), url('/wp-content/themes/found2011/fonts/gotham-bold-webfont.ttf') format('truetype'), url('/wp-content/themes/found2011/fonts/gotham-bold-webfont.svg#GothamBoldRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Copse';
	src: url('/wp-content/themes/found2011/fonts/copse-regular-webfont.eot');
	src: url('/wp-content/themes/found2011/fonts/copse-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/found2011/fonts/copse-regular-webfont.woff') format('woff'), url('/wp-content/themes/found2011/fonts/copse-regular-webfont.ttf') format('truetype'), url('/wp-content/themes/found2011/fonts/copse-regular-webfont.svg#CopseRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
sup {
	font-size: 12px;
}
#blackspace {
	height: 65px;
	background: black;
}
.services_body {
	height: auto;
	padding-top: 70px;
	padding-bottom: 30px;
}
.services_body article {
	width: 965px;
	margin-top: 30px;
	padding-top: 0px;
}
.services_body p {
	margin-top: 30px;
	font-size: 13px;
	line-height: 155%;
	color: #666;
}
.services_body p a {
	color: #DF3392;
	text-decoration: none;
	font-weight: bold;
}
.services_body article p {
	margin-top: 0px;
	font-size: 14px;
	line-height: 155%;
	color: #666;
}
.services_body article h3 {
	margin-top: 10px;
	font-size: 36px;
	color: #000;
}
.name_number {
	height: 40px;
}
.tel {
	float: right;
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 40px;
	color: #DF3392;
	font-weight: normal;
}
.name_number h1 {
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 46px;
	color: #000;
	font-weight: normal;
	float: left;
}
#box_holder {
	width: 960px;
	height: auto;
	margin-bttom: 50px;
}
#box_holder .left_box {
	width: 460px;
	height: 655px;
	float: left;
	text-align: center;
}
#box_holder .right_box {
	width: 460px;
	height: 655px;
	float: left;
	margin-left: 40px;
	text-align: center;
}
#box_holder .left_box .unique_image_1 {
	width: 450px;
	height: 350px;
	display: block;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	border: solid 1px #CCCCCC;
	overflow: hidden;
}
#box_holder .right_box .unique_image_2 {
	width: 450px;
	height: 350px;
	display: block;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	border: solid 1px #CCCCCC;
	overflow: hidden;
}
#box_holder .left_box h3 {
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 35px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	margin-top: 20px;
}
#box_holder .right_box h3 {
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 35px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	margin-top: 20px;
}
#box_holder p {
	margin-top: 10px;
	margin-bottom: 30px;
}
.page-top .page-top-center a.big-pink-button {
	display: block;
	float: right;
	clear: right;
	text-align: right;
	padding-top: 15px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 40px;
	background: url(images/button-bg.png) top left repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	font-size: 28px;
	margin-top: 30px;
}
.page-top .page-top-center a.big-pink-button:hover {
	background: #C42C82;
}
.pink_button {
	background: url(images/button-bg.png) top left repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	line-height: 100%;
	font-size: 21px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.pink_button:hover {
	background: #C42C82;
}
.purple_button {
	background: url(images/button-bg-purple.png) top left repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	line-height: 100%;
	font-size: 21px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.purple_button:hover {
	background: #744373;
}
.page-id-38 #blank-page-template {
	background-color: black;
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/mobile.png), url(/wp-content/themes/found2011/images/headers/mobile_bg.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: bottom right, center 80px, center top;
	background-repeat: no-repeat, no-repeat, no-repeat;
	overflow: hidden;
}
.page-id-21 .page-top {
	height: 590px;
}
.page-id-21 #blank-page-template {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/awards_in_one.png), url(/wp-content/themes/found2011/images/awards/awards_blur_2.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, center 90px, center top;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-color: black;
	overflow: hidden;
}
.page-top-center #top_shelf {
	position: relative;
	list-style: none;
	margin-top: 176px;
	margin-left: 76px;
	height: 161px;
}
.page-top-center #top_shelf li {
	float: left;
	margin-right: 0px;
}
.page-top-center #top_shelf li a {
	display: block;
	height: 162px;
	;
	width: 161px;
}
.page-top-center #bottom_shelf {
	height: 161px;
	position: relative;
	list-style: none;
	margin-top: 29px;
	margin-left: 76px;
}
.page-top-center #bottom_shelf li {
	float: left;
	margin-right: 0px;
}
.page-top-center #bottom_shelf li a {
	display: block;
	height: 162px;
	width: 161px;
}
.page-top-center ul li .a4u {
	display: block;
	background-image: url(/wp-content/themes/found2011/images/awards/a4u_down.png);
	background-position: center top;
	background-repeat: none;
}
.page-top-center ul li .a4u:hover {
	background-position: center -162px;
}
.page-top-center ul li .glass_tower {
	display: block;
	background-image: url(/wp-content/themes/found2011/images/awards/glass_tower_down.png);
	background-position: center top;
	background-repeat: none;
}
.page-top-center ul li .glass_tower:hover {
	background-position: center -162px;
}
.page-top-center ul li .best_workplace {
	display: block;
	background-image: url(/wp-content/themes/found2011/images/awards/best_workplace_down.png);
	background-position: center top;
	background-repeat: none;
}
.page-top-center ul li .best_workplace:hover {
	background-position: center -162px;
}
.page-top-center ul li .black_pearl {
	display: block;
	background-image: url(/wp-content/themes/found2011/images/awards/black_pearl_down.png);
	background-position: center top;
	background-repeat: none;
}
.page-top-center ul li .black_pearl:hover {
	background-position: center -162px;
}
.page-id-46 #blank-page-template {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/social_m_s.png), url(/wp-content/themes/found2011/images/squarebg.png);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, center center, top left;
	background-repeat: no-repeat, no-repeat, repeat;
	overflow: hidden;
	background-color: transparent;
}
.zone_pink, blockquote, .launched, #testimonial, #challenge {
	background: #F4F5FB;
	padding: 30px;
	background-image: url("/wp-content/themes/found2011/images/oppositeupsidedown-triangle.svg"), url("/wp-content/themes/found2011/images/oppositetriangle.svg");
	background-position: left top, left bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: 100% 20px, 100% 20px;
	overflow: hidden;
	margin-bottom: 30px;
	margin-top: 10px;
	display: block;
	clear: both;
}
.zone_pink {
	padding: 40px 30px 20px 30px;
}
.image_here {
	font-size: 24px;
	color: #666;
	background-color: #CCC;
	height: 200px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#content-start .hentry ul.page_specific_nav {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 20px auto;
	padding-bottom: 10px;
	width: 476px;
}
#content-start .hentry ul.page_specific_nav li {
	float: left;
	margin-right: 18px;
	list-style: none;
	padding: 0;
}
#content-start .hentry ul.page_specific_nav li a {
	color: #DF3392;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#content-start .hentry ul.page_specific_nav li a:hover {
	color: #333;
}
#content-start .hentry ul.page_specific_nav li span {
	font-weight: bold;
	font-size: 16px;
	margin: 0 10px 0 10px;
}
.grey_svg {
	padding: 35px 0 55px;
	background-color: #efefef;
	background-image: url("/wp-content/themes/found2011/images/upsidedown-triangle_grey_2.svg"), url("/wp-content/themes/found2011/images/triangle_grey_2.svg");
	background-position: left bottom, left top;
	background-repeat: no-repeat, no-repeat;
	background-size: 100% 20px, 100% 20px;
	margin-bottom: 20px;
}
.grey_svg_reverse, .termsright {
	padding: 35px 0 55px;
	background-color: #efefef;
	background-image: url("/wp-content/themes/found2011/images/upsidedown-triangle.svg"), url("/wp-content/themes/found2011/images/triangle.svg");
	background-position: left top, left bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: 100% 20px, 100% 20px;
	margin-bottom: 20px;
}
.full_service_list_holder {
	overflow: hidden;
	margin-bottom: 20px;
}
.zone_pink .full_service_list_holder {
	overflow: hidden;
	margin-bottom: 0px;
}
.full_service_list_holder .pink_list {
	float: left;
	width: 210px;
	font-weight: bold;
	list-style: none;
	padding: 0px;
}
.full_service_list_holder .pink_list_2 {
	float: left;
	width: 220px;
	font-weight: bold;
	list-style: none;
	padding: 0px;
}
.main-page article ul.pink_list_2 {
	font-weight: bold;
	list-style: none;
	padding: 0px;
}
.full_service_list_holder .pink_list_3 {
	width: 160px;
}
.full_service_list_holder .pink_list_4 {
	width: 240px;
	margin-right: 20px;
}
.main-page article .pink_list {
	float: left;
	width: 250px;
	font-weight: bold;
	list-style: none;
	padding: 0px;
}
.main-page article .white_list {
	width: 230px;
	font-weight: bold;
	list-style: none;
	padding: 0px;
	float: left;
}
.main-page article .white_list_2 {
	font-weight: bold;
	width: 230px;
	list-style: none;
	padding: 0px;
	float: left;
}
.main-page article .white_list_3 {
	font-weight: bold;
	list-style: none;
	padding: 0px;
	float: left;
}
.main-page article .white_list_3 li {
	padding-left: 17px;
	background-image: url(images/white_area_bullet.png);
	background-repeat: no-repeat;
	background-position: left 11px;
	font-size: 14px;
	font-weight: normal;
}
.main-page article .white_list li {
	padding-left: 17px;
	background-image: url(images/white_area_bullet.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.main-page article .white_list_2 li {
	padding-left: 17px;
	background-image: url(images/white_area_bullet.png);
	background-repeat: no-repeat;
	background-position: left 11px;
	font-size: 14px;
}
.zone_pink .pink_list li, .zone_pink .pink_list_2 li {
	padding-left: 17px;
	background-image: url(images/pink_area_bullet.png);
	background-repeat: no-repeat;
	background-position: left 10px;
}
.main-page article #ppc_protect h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/ppc_protect.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #mobile_protect h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/mobile_protect.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #ppc_mobile h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/ppc_mobile.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #seo_on_page h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/seo_on_page.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #seo_social h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/seo_social.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #seo_link h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/seo_link.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #seo_healthcheck h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/seo_healthcheck.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #ppc_healthcheck h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/ppc_healthcheck.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #social_engage h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/social_engage.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #social_measure h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/social_measure.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #social_advertise h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/social_advertise.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #social_fan h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/social_fan.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #social_design h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/social_design.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #ppc_leadgen h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/ppc_leadgen.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #mobile_leadgen h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/mobile_leadgen.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #ppc_fullservice h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/fullservice_star.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #mobile_ppc h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/mobile_ppc.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.page-id-42 article header h2, .page-id-1979 article header h2 {
	padding: 0 0 15px 120px;
	line-height: 100px;
	background-image: url(images/ppc_icons/ppc.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 100px;
}
.page-id-35 article header h2 {
	padding: 0 0 15px 120px;
	line-height: 100px;
	background-image: url(images/ppc_icons/social.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 100px;
}
.page-id-44 article header h2, .page-id-1987 article header h2 {
	padding: 0 0 15px 120px;
	line-height: 100px;
	background-image: url(images/ppc_icons/seo.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 100px;
}
.page-id-38 article header h2 {
	padding: 0 0 15px 120px;
	line-height: 100px;
	background-image: url(images/ppc_icons/mobile.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 100px;
}
.page-id-27 .collapsible h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/ppc_icons/careers_main.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.page-id-27 .collapsible h3.seo {
	background-image: url(images/careers/icons/seo-career.png);
}
.page-id-27 .collapsible h3.ppc {
	background-image: url(images/careers/icons/ppc-career.png);
}
.page-id-27 .collapsible h3.social {
	background-image: url(images/careers/icons/social-career.png);
}
.page-id-27 .collapsible h3.sales {
	background-image: url(images/careers/icons/sales-career.png);
}
aside .grey_svg ul li.employee_pics, aside .grey_svg #clients li, aside .grey_svg #credentials li {
	float: left;
	margin-bottom: 0px;
	margin: 5px;
}
aside .grey_svg ul li.employee_pics img, aside .grey_svg #clients img {
	width: 96px;
	height: auto;
	display: block;
}
aside .grey_svg .textwidget p a {
	clear: both;
	color: #DF3392;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 155%;
	padding-bottom: 5px;
	text-decoration: none;
}
aside .grey_svg .textwidget p a:hover {
	text-decoration: underline;
}
aside .grey_svg .textwidget ul.icons li a {
	display: block;
	height: 60px;
	padding-left: 70px;
	line-height: 60px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.ppc_healthcheck_a {
	background-image: url(images/ppc_icons/ppc_healthcheck.png);
}
.seo_healthcheck_a {
	background-image: url(images/ppc_icons/seo_healthcheck.png);
}
.ppc_mobile_a {
	background-image: url(images/ppc_icons/mobile_main.png);
}
.ppc_protect_a {
	background-image: url(images/ppc_icons/ppc_protect.png);
}
.mobile_protect_a {
	background-image: url(images/ppc_icons/mobile_protect.png);
}
.ppc_leadgen_a {
	background-image: url(images/ppc_icons/ppc_leadgen.png);
}
.mobile_leadgen_a {
	background-image: url(images/ppc_icons/mobile_leadgen.png);
}
.mobile_pcc_a {
	background-image: url(images/ppc_icons/mobile_ppc.png);
}
.ppc_last_list_item {
	margin-bottom: 0px;
}
.seo_on_page_a {
	background-image: url(images/ppc_icons/seo_on_page.png);
}
.seo_link_a {
	background-image: url(images/ppc_icons/seo_link.png);
}
.seo_social_a {
	background-image: url(images/ppc_icons/seo_social.png);
}
.seo_last_list_item {
	margin-bottom: 0px;
}
.social_listen_a {
	background-image: url(images/ppc_icons/social_listen.png);
}
.social_engage_a {
	background-image: url(images/ppc_icons/social_engage.png);
}
.social_measure_a {
	background-image: url(images/ppc_icons/social_measure.png);
}
.social_advertise_a {
	background-image: url(images/ppc_icons/social_advertise.png);
}
.social_fan_a {
	background-image: url(images/ppc_icons/social_fan.png);
}
.social_design_a {
	background-image: url(images/ppc_icons/social_design.png);
}
.seo_last_list_item {
	margin-bottom: 0px;
}
.fbConnectWidgetTopmost {
	background-color: #fff;
}
.main-page aside ul li#text-3 #phone_icon, .main-page aside ul li#text-57 #phone_icon, li#text-78 #phone_icon, li#text-85 #phone_icon, li#text-89 #phone_icon {
	background-image: url("images/small_phone_icon.gif");
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	font-size: 30px;
	height: 27px;
	line-height: 27px;
	margin-bottom: 20px;
	margin-top: 10px;
	padding-bottom: 0;
	padding-left: 30px;
}
.ppc_credentials {
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 10px;
}
.ppc_credentials_2 {
	overflow: hidden;
}
.ppc_credentials a {
	margin-right: 56px;
	display: block;
	float: left;
}
.ppc_credentials .last_img_item {
	margin-right: 0px;
}
.ppc_credentials_2 a {
	margin-right: 19px;
	display: block;
	float: left;
}
.ppc_credentials_2 .last_img_item {
	margin-right: 0px;
}
.ppc_credentials_2 .uk_search {
	width: 150px;
	margin-top: 15px;
}
.main-page article footer a.big-pink-cta {
	text-decoration: none;
	color: #DF3392;
	font-weight: bold;
}
.main-page article footer a.big-pink-cta:hover {
	text-decoration: underline;
}
#text-10 a {
	color: #DF3392;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	float: right;
}
#text-10 a:hover {
	text-decoration: underline;
}
.testimonial_quote {
	font-style: italic;
}
.testimonial_quote span {
	font-style: normal;
}
#content-start .hentry ul.page_specific_nav .last_list_item {
	margin-right: 0px;
}
.page-top-center .testimonial {
	text-align: center;
}
.page-top-center .testimonial img {
	margin-bottom: 40px;
}
.page-id-11 .page-top {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/found-about-triangles.jpg);
	background-size: 100% 50px, auto;
	background-position: right bottom, center center;
	background-repeat: no-repeat, no-repeat;
	background-color: #000;
	overflow: hidden;
}
.big_ideas_header {
	background-image: url(images/big_ideas_logo.png);
	height: 56px;
	display: block;
	width: 125px;
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 56px;
}
.margin-bottom {
	margin-bottom: 30px;
}
.main-page article a {
	color: #DF3392;
	font-weight: bold;
}
.main-page article a:hover {
	text-decoration: underline;
}
.word_emphasis3 {
	font-weight: bold;
}
.page-id-29 .main-page article .what_we_do ul li {
	padding: 0 0 15px 120px;
	line-height: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 100px;
	font-size: 28px;
	font-family: Copse, Times New Roman, Times, serif;
}
.page-id-29 .main-page article .what_we_do ul a {
	font-weight: normal;
}
.page-id-29 .main-page article .what_we_do ul a:hover {
	font-weight: normal;
}
.main-page article ul li.our_services_ppc {
	background-image: url(images/ppc_icons/ppc.png);
}
.main-page article ul li.our_services_seo {
	background-image: url(images/ppc_icons/seo.png);
}
.main-page article ul li.our_services_mobile {
	background-image: url(images/ppc_icons/mobile_icon.png);
}
.main-page article ul li.our_services_social {
	background-image: url(images/ppc_icons/social.png);
}
.page-id-29 .performance .page-top-center p {
	font-size: 15px;
}
#four-o-four-page-template {
	background-color: black;
	background-image: url("/wp-content/themes/found2011/images/oppositetriangle_black.svg"), url("/wp-content/themes/found2011/images/four_o_four/404.png"), url("/wp-content/themes/found2011/images/four_o_four/404_bg.jpg");
	background-position: right bottom, center 100px, center center;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-size: 100% 50px, auto auto, auto auto;
	overflow: hidden;
	height: 700px;
	text-align: center;
}
#four_o_four {
	width: 960px;
	color: #FFF;
	margin: 360px auto;
}
#four_o_four h1 {
	font-size: 50px;
	margin-bottom: 50px;
	font-family: Copse, Times New Roman, Times, serif;
}
#four_o_four p {
	font-size: 20px;
	margin-bottom: 30px;
}
#four_o_four .screen-reader-text {
	display: none;
}
#four_o_four #s {
	margin-right: 10px;
	padding: 6px;
	float: left;
	height: 18px;
	width: 200px;
}
#search_404 {
	width: 327px;
	margin: 0 auto;
	overflow: hidden;
}
.page-id-29 #blank-page-template {
	background-color: black;
	background-image: url("/wp-content/themes/found2011/images/oppositetriangle.svg"), url("/wp-content/themes/found2011/images/headers/discover3.png"), url("/wp-content/themes/found2011/images/headers/discover_bg.jpg");
	background-position: right bottom, center 140px, center top;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-size: 100% 50px, auto auto, auto auto;
	overflow: hidden;
}
.page-top .page-top-center .box-quote {
	float: left;
	margin-top: 235px;
	padding: 20px 30px 10px;
	width: 300px;
}
.page-top .page-top-center .box-quote p {
	padding: 20px 30px 10px;
	width: auto;
}
.page-id-29 .page-top .page-top-center h1 {
	font-size: 31px;
}
.page-top .page-top-center .top-box p.quote {
	font-size: 18px;
	font-family: Copse, Times New Roman, Times, serif;
}
.page-top .page-top-center .top-box p.quote sup {
	color: #DF3392;
}
#post-29 .quote {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	margin-top: 20px;
}
#post-29 .quote sup {
	color: #DF3392;
}
.error404 #searchsubmit {
	background: url(/wp-content/themes/found2011/images/button-bg.png) repeat-x scroll left top transparent;
	border: 1px solid #C42C82;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	outline: medium none;
	padding: 5px 14px;
}
.error404 #searchsubmit:hover {
	background: #C42C82;
	cursor: pointer;
}
.page-id-435 .full-width-content {
	position: relative;
}
.zone_blank {
	padding: 0 30px;
	display: block;
	clear: both;
}
.technology {
	background-color: #000;
	background: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/technology/techbg_v2.png), url(/wp-content/themes/found2011/images/squarebg.png);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, top center, top left;
	background-repeat: no-repeat, no-repeat, repeat;
	background-color: transparent;
	overflow: hidden;
	height: 705px !important;
}
.technology .page-top-center {
	display: block;
	width: 960px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	height: 705px;
}
.technology .page-top-center h1 {
	display: block;
	position: absolute;
	left: 0px;
	top: 90px;
	margin: 0px !important;
	padding: 0px;
	text-align: left !important;
}
.technology .page-top .page-top-center a.big-pink-button {
	position: absolute;
	top: 120px;
	left: 0px;
	text-align: left;
}
.technology-text {
	display: block;
	width: 375px !important;
	position: absolute;
	text-align: left !important;
	top: 160px;
	left: 0;
	font-weight: bold;
	font-size: 15px !important;
}
.technology-text2 {
	display: block;
	width: 375px !important;
	position: absolute;
	text-align: left !important;
	top: 270px;
	left: 0;
	font-weight: bold;
	font-size: 14px;
}
.technology-text2 span {
	color: #DF3392;
}
.technology .popup-rollover {
	display: block;
	background: #FFF;
	position: absolute;
}
.technology #main_chip {
	top: 395px;
	left: 280px;
	position: absolute;
}
.technology #profound {
	width: 215px;
	height: 215px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/profound_down.png) center center no-repeat;
}
.technology #google {
	width: 93px;
	height: 61px;
	top: -33px;
	left: -267px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/google_down.png) center center no-repeat;
}
.technology #yahoo {
	width: 93px;
	height: 61px;
	top: 37px;
	left: -267px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/yahoo_down.png) center center no-repeat;
}
.technology #bing {
	width: 93px;
	height: 61px;
	top: 107px;
	left: -267px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/bing_down.png) center center no-repeat;
}
.technology #hitwise {
	width: 93px;
	height: 61px;
	top: 177px;
	left: -267px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/hitwise_down.png) center center no-repeat;
}
.technology #adsight {
	width: 93px;
	height: 61px;
	top: -5px;
	left: 315px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/adsight_down.png) center center no-repeat;
}
.technology #wordpress {
	width: 93px;
	height: 61px;
	top: -5px;
	left: 405px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/wordpress_down.png) center center no-repeat;
}
.technology #zend {
	width: 93px;
	height: 61px;
	top: -5px;
	left: 494px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/zend_down.png) center center no-repeat;
}
.technology #yii {
	width: 93px;
	height: 61px;
	top: -5px;
	left: 584px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/yii_down.png) center center no-repeat;
}
.technology #dcstorm {
	width: 128px;
	height: 128px;
	top: 75px;
	left: 315px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/dcstorm_down.png) center center no-repeat;
}
.technology #netsuite {
	width: 108px;
	height: 187px;
	top: -284px;
	left: 246px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/netsuite_down.png) center center no-repeat;
}
.technology #radian6 {
	width: 93px;
	height: 61px;
	top: -306px;
	left: 628px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/radian6_down.png) center center no-repeat;
}
.technology #brandwatch {
	width: 93px;
	height: 61px;
	top: -220px;
	left: 628px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/brandwatch_down.png) center center no-repeat;
}
.technology #seomoz {
	width: 93px;
	height: 61px;
	top: -135px;
	left: 628px;
	background: url(/wp-content/themes/found2011/images/technology/buttons/seomoz_down.png) center center no-repeat;
}
.technology #spinning-fan {
	width: 148px;
	height: 156px;
	top: 60px;
	left: 508px;
	position: relative;
	background: url(/wp-content/themes/found2011/images/technology/spinning-fan.gif) center center no-repeat;
}
.collapsible h3:hover {
	cursor: pointer;
}
#found-slider {
	height: 610px;
}
#found-slider .background {
	background-color: #fff;
}
#found-slider .background > div {
	background-color: #cfcfcf;
	background-position: center center;
	background-repeat: no-repeat;
	height: 700px;
	position: absolute;
	width: 100%;
	z-index: -1;
}
#found-slider .background img {
	visibility: hidden;
}
#found-slider .background .background-1 {
	background-image: url(images/slider/slider1/slide_1_bg.jpg);
	display: block;
	overflow: hidden;
}
#found-slider .background .background-2 {
	background-image: url(images/slider/slider2/slide_2_bg.jpg);
	display: none;
	overflow: hidden;
}
#found-slider .background .background-3 {
	background-image: url(images/slider/slider3/slide_3_bg.jpg);
	display: none;
	overflow: hidden;
	background-position: center -100px;
}
#found-slider .background .background-4 {
	background-image: url(images/slider/slider4/slide_4_bg.jpg);
	display: none;
	overflow: hidden;
}
#found-slider .content {
	margin: 0 auto;
	text-align: center;
	position: relative;
	top: 50px;
	width: 960px;
}
#found-slider .content > div {
	color: #FFF;
	background: transparent;
	height: auto;
	position: absolute;
	width: 960px;
	text-align: center;
}
#found-slider h1 {
	filter: dropshadow(color=#ffffff, offx=0, offy=0);
}
#found-slider .intro_text {
	text-shadow: 0px 0px 40px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=0);
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 30px;
	line-height: 120%;
	margin-bottom: 30px;
}
#found-slider .intro_text_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#found-slider .content .content-1 {
	display: block;
}
#found-slider .content .content-1 h1 {
	font-size: 30px;
	font-family: Copse, Times New Roman, Times, serif;
	line-height: 120%;
	margin-bottom: 30px;
}
#found-slider .content .content-2 {
	display: none;
}
#found-slider .content .content-2 h1, #found-slider .content .content-3 h1, #found-slider .content .content-4 h1 {
	color: #722462;
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 50px;
	font-weight: bold;
	line-height: 120%;
	margin-bottom: 25px;
	text-align: left;
}
#found-slider .content .content-2 h2 {
	font-size: 35px;
	font-family: Copse, Times New Roman, Times, serif;
	line-height: 120%;
	margin-bottom: 5px;
	text-align: left;
}
#found-slider .content .content-2 #whatwedocontent {
	width: 850px;
	margin: 0 auto;
	text-align: center;
}
#found-slider .content .content-2 .whatwedotext {
	float: left;
	margin: 10px 0 0 30px;
	width: 500px;
}
#found-slider .content .content-2 .quoteimg {
	float: right;
	margin: 10px 10px 0 0;
	height: 210px;
}
#found-slider .content .content-2 #servicebox {
	background: #722462;
	clear: both;
	display: block;
	overflow: hidden;
	padding: 20px 10px;
	width: 870px;
	margin: 0 auto;
	background: url("images/slider/slider3/quotebox.png") repeat scroll left top transparent;
}
#found-slider .content .content-2 #servicebox li {
	float: left;
	width: 170px;
	padding: 10px 15px;
	margin: 0 8px;
}
#found-slider .content .content-2 #servicebox li p {
	text-align: left;
	line-height: 120%;
	font-size: 14px;
}
#found-slider .content .content-2 #servicebox li a {
	font-weight: bold;
	color: #fff;
	margin-top: 10px;
	text-decoration: none;
}
#found-slider .content .content-2 #servicebox li a:hover {
	text-decoration: underline;
}
#found-slider .content .content-2 #servicebox .whiteback {
	background: #fff;
	color: #333;
}
#found-slider .content .content-2 #servicebox .whiteback a {
	color: #DF3393;
}
#found-slider .content .content-2 #servicebox .whiteback h2 {
	color: #722462;
}
#found-slider .content .content-2 .homeawards {
	overflow: hidden;
	width: 775px;
	margin: 20px auto 0;
	text-align: center;
}
#found-slider .content .content-2 .homeawards li {
	float: left;
	display: inline;
	margin: 0 25px;
	font-size: 18px;
	vertical-align: bottom;
}
#found-slider .content .content-2 .homeawards li p {
	margin-top: 10px;
	font-family: Copse, Times New Roman, Times, serif;
}
#found-slider .content .content-2 .homeawards li span {
	display: block;
	clear: both;
	font-size: 14px;
	margin-top: 5px;
}
#found-slider .content .content-3 {
	display: none;
	margin-top: 10px;
}
#found-slider .content .content-3 h2 {
	font-size: 25px;
	font-family: Copse, Times New Roman, Times, serif;
	margin-bottom: 20px;
	color: #e455a5;
}
#found-slider .content .content-3 #customerquote {
	float: left;
	margin: 0 auto 0 120px;
	overflow: hidden;
	width: 256px;
}
#found-slider .content .content-3 .top_info {
	float: right;
	overflow: visable;
	width: 500px;
	margin: 0px 20px 0 0;
}
#found-slider .content .content-3 #customerquote .quoteimg {
	float: left;
	height: 220px;
}
#found-slider .content .content-3 .quote, #found-slider .content .content-2 .quote {
	font-size: 25px;
	font-family: Copse, Times New Roman, Times, serif;
	line-height: 120%;
	text-shadow: 0 0 50px #000000;
	text-align: left;
}
#found-slider .content .content-2 .tina {
	font-size: 21px;
}
#found-slider .content .content-2 .greg {
	font-size: 22px;
}
#found-slider .content .content-3 .quote sup, #found-slider .content .content-2 .quote sup {
	color: #e455a5;
}
#found-slider .content .content-3 .quote span, #found-slider .content .content-2 .quote span {
	font-size: 12px;
	display: block;
	clear: both;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 20px;
	text-align: right;
}
#found-slider .content .content-3 #customerquote .quote span b {
	font-weight: bold;
}
#found-slider .content .content-3 .quote2 {
	font-size: 31px;
	font-weight: bold;
	margin: 20px 0 0 0;
}
#found-slider .content .content-3 #casestudy, #found-slider .content .content-4 #aboutusbox {
	display: block;
	clear: both;
	width: 830px;
	height: 180px;
	overflow: hidden;
	margin: 0 auto;
	padding: 20px 30px 20px 30px;
	background: url(images/slider/slider3/quotebox.png) top left repeat;
	text-align: left;
}
#found-slider .content .content-3 #casestudy .caseleft {
	float: left;
	width: 550px;
	text-align: left;
	margin-top: 45px;
}
#found-slider .content .content-3 #casestudy .caseleft p {
	line-height: 120%;
	font-style: italic;
	font-size: 23px;
}
#found-slider .content .content-3 #casestudy .caseleft cite {
	font-style: normal;
	font-weight: bold;
	float: right;
}
#found-slider .content .content-3 #casestudy .caseright {
	float: right;
	margin-top: 55px;
}
#found-slider .content .content-3 #casestudy .text_and_logo {
	overflow: hidden;
}
#found-slider .content .content-4 {
	display: none;
	margin-top: 10px;
}
#found-slider .content .content-4 .title_and_image {
	width: 890px;
	margin: 0 auto;
}
#found-slider .content .content-4 h1 {
	float: left;
	margin-left: 35px;
}
#found-slider .content .content-4 .theteam {
	float: left;
	margin: 10px 0 0 50px;
	height: 230px;
}
#found-slider .content .content-4 h2 {
	font-size: 23px;
	margin-bottom: 15px;
	color: #E455A5;
}
#found-slider .content .content-4 #aboutusbox #aboutleft {
	float: left;
	text-align: left;
	width: 495px;
	padding-right: 30px;
	border-right: 1px solid #484646;
	font-size: 23px;
	line-height: 120%;
	font-family: Copse, Times New Roman, Times, serif;
	margin-top: 35px;
}
#found-slider .content .content-4 #aboutusbox #aboutleft p {
	font-style: italic;
	font-family: � Arial, Helvetica, sans-serif;
}
#found-slider .content .content-4 #aboutusbox #aboutleft a {
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #df3393;
	text-decoration: none;
	margin-top: 10px;
	display: block;
	text-shadow: 1px 1px 1px black;
}
#found-slider .content .content-4 #aboutusbox #aboutleft a:hover {
	text-decoration: underline;
}
#found-slider .content .content-4 #aboutusbox #aboutright {
	float: right;
	text-align: left;
	width: 245px;
}
#found-slider .content .content-4 #aboutusbox #aboutright h3 {
	font-weight: bold;
	font-size: 23px;
}
#found-slider .content .content-4 #aboutusbox #aboutright .number {
	color: #df3393;
	font-weight: bold;
	font-size: 30px;
	background: url(images/slider/slider4/phone_white.png) center left no-repeat;
	padding-left: 30px;
	margin: 10px 0;
}
#found-slider .content .content-4 #aboutusbox #aboutright p {
	font-size: 15px;
	line-height: 120%;
}
#found-slider .content .content-4 #aboutusbox #aboutright a {
	display: block;
	clear: both;
	width: 205px;
	padding: 10px 20px 10px 20px;
	background: url(/wp-content/themes/found2011/images/button-bg.png) top left repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	line-height: 100%;
	font-size: 21px;
	margin-top: 20px;
}
#found-slider .content .content-4 #aboutusbox #aboutright a:hover {
	background-position: bottom left;
}
#found-slider .content .content-4 .homeawards {
	margin: 20px auto 0;
	width: 240px;
	overflow: hidden;
}
#found-slider .content .content-4 .homeawards li {
	float: left;
	margin: 0 25px;
}
#found-slider .content .content-4 .homeawards p {
	margin-top: 5px;
}
#found-slider .navigation a {
	width: 48px;
	height: 92px;
	display: block;
	background: url(images/slider/slider_arrows_semi.png) top left no-repeat;
	float: left;
	margin-top: 300px;
}
#found-slider .navigation a:hover {
	background-position: left -92px;
}
#found-slider .navigation a:active {
	background-position: left bottom;
}
#found-slider .navigation .next {
	width: 48px;
	height: 92px;
	display: block;
	background: url(images/slider/slider_arrows_semi.png) top right no-repeat;
	float: right;
	margin-top: 300px;
}
#found-slider .navigation .next:hover {
	background-position: right -92px;
}
#found-slider .navigation .next:active {
	background-position: right bottom;
}
#found-slider .pagination {
	position: relative;
	top: 630px;
	margin: 0 auto;
	text-align: center;
	width: 120px;
	overflow: hidden;
}
#found-slider .pagination ol {
	list-style: none;
}
#found-slider .pagination ol li {
	float: left;
	margin-right: 10px;
}
#found-slider .pagination ol li.last_list_item {
	margin-right: 0px;
}
#found-slider .pagination ol li a {
	display: block;
	width: 22px;
	height: 22px;
	background: url(images/slider/slider_nav_up.png) top left no-repeat;
}
#found-slider .pagination ol .active a {
	background: url(images/slider/slider_nav_down.png) top left no-repeat;
}
#found-slider .pagination ol .active a:hover {
	background: url(images/slider/slider_nav_down.png) top left no-repeat;
}
#found-slider .pagination ol li a:hover {
	background: url(images/slider/slider_nav_hover.png) top left no-repeat;
}
.content-2 .homeawards li img {
	width: auto;
	height: 40px;
}
div.wpcf7 img.ajax-loader {
	border: medium none;
	display: none;
	margin-left: 4px;
	vertical-align: middle;
}
.page-id-435 div.wpcf7 img.ajax-loader {
	display: block!important;
}
div.wpcf7-validation-errors {
	border: 2px solid #F7E700;
	float: left;
	color: #fff;
}
div.wpcf7-response-output {
	margin: 0em 0.5em 1em !important;
	padding: 0.2em 1em;
	font-size: 13px;
	width: 465px;
	text-align: center;
	float: left;
	color: #fff;
}
span.wpcf7-not-valid-tip {
	background: #991d58 !important;
	border: none !important;
	font-size: 11px !important;
	color: #fff;
	left: 190px !important;
	line-height: 13px;
	padding: 3px !important;
	position: absolute !important;
	top: 2px !important;
	width: 80px !important;
	text-align: center;
	z-index: 100 !important;
}
.collapsible .content {
	width: 475px;
}
#postedin-top {
	font-style: italic;
	margin-bottom: 10px;
	overflow: hidden;
	width: 630px;
}
#postedin-top p {
	float: left;
	margin-right: 5px;
	padding: 0;
}
#postedin-top ul {
	float: left;
	padding: 0 !important;
	width: 222px;
	clear: none;
}
#postedin-top ul li {
	float: left;
	margin-right: 5px;
	padding: 0 !important;
	background: none;
}
#postedin-top a {
	line-height: 22px;
	padding: 0;
}
.enjoy-top {
	margin-bottom: 18px;
	height: 25px;
}
#found-slider {
	position: relative;
}
#descr p {
	margin-bottom: 20px;
}
#dsq-toolbar-dropdown-wrap {
	width: 100px !important;
}
.dsq-reply {
	margin-top: 45px !important;
}
.tagcloud a {
	color: #722462;
	text-decoration: none;
}
.tagcloud a:hover {
	color: #DF3392
}
#breadcrumbs {
	font-size: 14px !important;
	font-family: Arial !important;
	float: left;
	width: 100%;
	line-height: 16px !important;
	margin-top: 20px;
	overflow: hidden;
	width: 960px;
}
.single-post #searchform #s {
	width: 118px !important;
}
.are-you-right a:hover {
	text-decoration: none !important;
}
.are-you-right a {
	cursor: pointer;
}
#found-slider .content {
	margin: 0 auto;
	position: relative;
	text-align: center;
	top: 100px;
	width: 960px;
}
#found-slider .background {
	background: url(images/headers/smithfields_bg.jpg) 50% 0% no-repeat fixed;
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
}
.content-wrap {
	float: left;
	width: 940px;
}
.content-left {
	float: left;
	width: 400px !important;
	text-align: left !important;
	margin-top: 60px;
}
.content-right {
	float: right;
	width: 540px !important;
	height: 430px;
	text-align: left !important;
	background: url(images/topbox.png) top left repeat;
}
.rcontent {
	display: none;
}
.rcontent_0 {
	display: block;
}
.rcontent_0, .rcontent_1, .rcontent_2, .rcontent_3, .rcontent_4, .rcontent_5 {
	width: 480px;
	height: 370px;
	padding: 30px;
}
.rcontent_1 {
	background: url(images/home-page/found_supertalent_simon.png) 270px 120px no-repeat;
}
.rcontent_3 {
	background: url(images/home-page/found_services_lauren2.png) 260px 105px no-repeat;
}
.rcontent_4 {
	background: url(images/home-page/found_londonagency_smithfield.png) 215px 116px no-repeat;
}
.content-left h1 {
	line-height: 70px;
	font-size: 24px;
}
.content-left h2 a {
	line-height: 65px;
	font-size: 24px;
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
a#act_0 {
	background: url(images/home-page/found_awardwinning.png);
	height: 48px;
	width: 381px;
}
a#act_0.active, a#act_0.active:hover, .activeSlide a#act_0, .activeSlide a#act_0:hover {
	background-position: -761px 0;
}
a#act_0:hover {
	background-position: -381px 0;
}
a#act_1 {
	background: url(images/home-page/found_supertalented.png);
	height: 56px;
	width: 381px;
}
a#act_1.active, a#act_1.active:hover, .activeSlide a#act_1, .activeSlide a#act_1:hover {
	background-position: -761px 0;
}
a#act_1:hover {
	background-position: -381px 0;
}
a#act_2 {
	background: url(images/home-page/found_resultsobsessed.png);
	height: 44px;
	width: 381px;
}
a#act_2.active, a#act_2.active:hover, .activeSlide a#act_2, .activeSlide a#act_2:hover {
	background-position: -761px 0;
}
a#act_2:hover {
	background-position: -381px 0;
}
a#act_3 {
	background: url(images/home-page/found_searchsocialmobile.png);
	height: 40px;
	width: 381px;
}
a#act_3.active, a#act_3.active:hover, .activeSlide a#act_3, .activeSlide a#act_3:hover {
	background-position: -761px 0;
}
a#act_3:hover {
	background-position: -381px 0;
}
a#act_4 {
	background: url(images/home-page/found_londonagency.png);
	height: 59px;
	width: 381px;
}
a#act_4.active, a#act_4.active:hover, .activeSlide a#act_4, .activeSlide a#act_4:hover {
	background-position: -761px 0;
}
a#act_4:hover {
	background-position: -381px 0;
}
a#act_5 {
	background: url(images/home-page/found_withgreatclients.png);
	height: 64px;
	width: 381px;
}
a#act_5.active, a#act_5.active:hover, .activeSlide a#act_5, .activeSlide a#act_5:hover {
	background-position: -761px 0;
}
a#act_5:hover {
	background-position: -381px 0;
}
.rcontent .left p {
	font-size: 20px;
	line-height: 26px;
}
.rcontent .left .quote {
	font-style: italic;
	font-size: 18px;
}
.rcontent h2, .rcontent h1 {
	font-size: 36px;
	line-height: 40px;
	font-family: Copse, Times New Roman, Times, serif;
	margin-bottom: 30px;
	text-shadow: 1px 1px 1px black;
}
.rcontent_0 h2 {
	color: #9a0055 !important;
}
.rcontent_1 h2 {
	color: #df3392 !important;
}
.rcontent_2 h2 {
	color: #027fad !important;
}
.rcontent_3 h2, .rcontent_3 h1 {
	color: #901d87 !important;
}
.rcontent_4 h2 {
	color: #47bceb !important;
}
.rcontent_5 h2 {
	color: #299793 !important;
	margin: 0;
}
.rcontent .left {
	color: #fff;
	margin-bottom: 35px;
	float: left;
}
.rcontent_0 .left {
	width: 240px;
}
.rcontent_0 .left p {
	margin-top: 10px;
}
.rcontent_1 .left {
	width: 240px;
}
.rcontent_1 .left p {
	margin-top: 35px;
}
.rcontent_1 .left p sup {
	color: #df3392;
	margin: 0 2px;
}
.rcontent_2 .left {
	width: 480px;
}
.rcontent_3 .left {
	width: 240px;
}
.rcontent_3 .left p {
	margin-top: 30px;
}
.rcontent_3 .left p sup {
	color: #901d87;
	margin: 0 2px;
}
.rcontent_4 .left {
	width: 240px;
}
.rcontent_4 .left p {
	margin-top: 24px;
}
.rcontent_5 .left {
	width: 240px;
	margin-top: 27px;
}
/*.rcontent_5 .left p{margin-top:15px}*/
.rcontent_5 .left p sup {
	color: #30abb0;
	margin: 0 2px;
	font-size: 20px;
}
.rcontent_5 .left .quote span {
	font-size: 13px;
	color: #bbb;
	clear: both;
	display: block;
	line-height: 17px;
	margin-top: 10px;
}
.rcontent .right {
	float: right;
}
.rcontent_0 .right {
	width: 226px;
	height: 327px;
	margin-top: -45px;
	margin-right: -20px;
}
.rcontent_0 .right img {
	margin-bottom: 30px;
}
.rcontent_0 .right .first {
	margin-right: 10px;
}
.rcontent_1 .right {
	width: 180px;
}
.rcontent_1 .person-presentation {
	width: 198px;
	height: 53px;
	background: url(images/home-page/award_ppl.gif);
	float: right;
	position: absolute;
	bottom: 30px;
	right: 50px;
	background-position: right;
	background-repeat: no-repeat;
}
.rcontent_1 .pers {
	height: 48px;
	width: 145px;
	line-height: 22px;
	padding-top: 5px;
	float: left;
	background: #df3392;
	color: #fff;
	text-align: center;
}
.rcontent_3 .pers {
	height: 48px;
	width: 150px;
	line-height: 22px;
	padding-top: 5px;
	float: left;
	background: #62225d;
	color: #fff;
	text-align: center;
	position: absolute;
	right: 80px;
	bottom: 30px;
}
.rcontent_5 .right {
	width: 220px;
}
.rcontent_5 .right img {
	float: left;
	margin-left: 5px;
	margin-bottom: 20px;
}
.rcontent_2 ul {
	width: 420px;
	margin-top: 5px;
	margin-left: 30px;
	overflow: hidden;
}
.rcontent_2 li {
	float: left;
	margin-bottom: 30px;
}
.rcontent_2 li.r {
	float: right;
}
.rcontent .cta {
	float: left;
	width: 100%;
}
.rcontent .cta a {
	display: block;
	position: absolute;
	bottom: 30px;
	line-height: 40px;
	width: 200px;
	height: 40px;
	text-align: center;
	text-decoration: none;
	font-size: 22px;
	color: #fff;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	text-shadow: 3px 1px 1px #444;
}
.rcontent .cta a:hover {
	background-position: bottom;
}
.rcontent_0 .cta a {
	background: url(images/home-page/found_raspbtn.gif);
}
.rcontent_1 .cta a {
	background: url(images/home-page/found_pinkbtn.gif);
}
.rcontent_2 .cta a {
	background: url(images/home-page/found_darkbluebtn.gif);
}
.rcontent_3 .cta a {
	background: url(images/home-page/found_purplebtn.gif);
}
.rcontent_4 .cta a {
	background: url(images/home-page/found_lightbluebtn.gif);
}
.rcontent_5 .cta a {
	background: url(images/home-page/found_greenbtn.gif);
}
.rcontent .num {
	display: block;
	position: absolute;
	bottom: 35px;
	right: 30px;
	text-align: right;
	font-size: 22px;
	color: #fff;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px black;
}
.main-page {
	padding-bottom: 40px;
}
.wpcf7-form .with-value {
	color: #000 !important;
}
.page-id-4301, .page-id-3727 {
	height: 100%;
}
@media screen and (max-width: 800px) {
	#what-do-we-do {
		margin-top: -1px !important;
		background-color: #fff !important;
	}
	#meet-the-team {
		margin-top: -2px;
	}
	#who-we-work, #get-in-touch {
		margin-top: -2px !important;
		z-index: 101px;
	}
	#page-footer {
		margin-top: -1px !important;
		z-index: 101px;
	}
	.main-page aside ul li#text-3 #phone_icon {
		float: left !important;
		width: 100% !important;
		margin-top: -5px !important;
	}
	.main-page aside ul li#text-3 .textwidget p {
		padding-top: 20px !important;
	}
	#get-in-touch .background {
		background: #000 url(images/headers/google_bg.jpg) 50% 50% no-repeat;
	}
	.full-page-white {
		margin-top: -1px !important;
		position: relative;
		z-index: 10;
	}
	#page-footer {
		margin-top: -1px !important;
		position: relative;
		z-index: 11;
	}
}
.page-id-3043 #blank-page-template {
	background-color: #000;
	background-image: url("/wp-content/themes/found2011/images/oppositetriangle.svg"), url("/wp-content/themes/found2011/images/headers/london_bg.jpg");
	background-position: right bottom, center top;
	background-repeat: no-repeat, no-repeat;
	background-size: 100% 50px, auto auto, auto auto;
	overflow: hidden;
}
ul.default li, article ol li, .single article ul li {
	background-image: url("images/pink_area_bullet_white.png");
	background-position: left 10px;
	background-repeat: no-repeat;
	padding-left: 17px !important;
}
.single article ol {
	list-style: decimal !important;
	list-style-position: outside !important;
	padding-left: 0;
	margin-left: 30px;
	display: block;
}
.single article ol li {
	background: none;
	float: left;
	clear: both;
	padding-left: 10px !important;
	margin-bottom: 5px;
}
ul.default, article ol {
	padding-left: 0px !important;
}
article ol li {
	line-height: 26px;
	font-size: 14px;
}
.plugin-download {
	background: url("/wp-content/themes/found2011/images/button-bg.png") repeat-x scroll left top transparent;
	border-radius: 5px 5px 5px 5px;
	clear: both;
	color: #fff;
	display: block;
	float: right;
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	font-size: 21px;
	margin-top: 15px;
	padding: 10px 20px;
	text-decoration: none !important;
}
.plugin-download:hover {
	background: none repeat scroll 0 0 #C42C82;
}
.single aside #authoroutside.author-guest {
	border-bottom: 1px solid #eee;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 20px;
	overflow: visible;
	width: 100%;
}
.single aside #authoroutside img {/*float:left;margin-right:20px;width:100px;height:100px;*/
}
.single aside #authoroutside #authorinfo {
	float: left;
	width: 175px; /*height:100px;*/
}
.single aside #authoroutside.author-guest #authorinfo {
	float: left;
	width: 175px;
	height: auto;
}
.single aside #authoroutside .guest-info {
	float: left;
	width: 100%;
	margin: 10px 0px;
	color: #666;
	font-size: 13px;
}
#cookie-policy ul li {
	background: url("/wp-content/themes/found2011/images/tick-pink.png") no-repeat scroll left center transparent;
	margin-bottom: 10px;
	padding-left: 25px;
}
#cookie-policy table {
	width: 532px;
	margin-bottom: 30px;
}
#cookie-policy .thead {
	background-color: #ccc;
}
#cookie-policy table td {
	max-width: 190px;
	padding: 10px;
	font-size: 12px;
}
#cookie-policy table th {
	padding: 10px;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
}
#cookie-policy .odd {
	background-color: #eee;
}
.page-template-infopages-php .full-page-white .post-4001 p, .page-template-infopages-php .full-page-white .post-4028 p {
	font-size: 14px;
	margin: 0 0 15px 0;
}
.page-template-infopages-php .full-page-white #termsprivacy h2 {
	font-size: 28px;
}
#termsprivacy {
	border-bottom: 1px solid #efefef;
	margin: 40px 0;
}
#termsprivacy li {
	border-top: 1px solid #efefef;
	padding: 30px 10px 0;
	margin: 0 0 40px 0;
	overflow: hidden;
	width: 940px;
	display: block;
}
.termsright {
	float: right;
	width: 318px;
	padding: 45px 35px;
	margin: 20px 0;
}
.page-template-infopages-php .full-page-white #termsprivacy .termsright h2 {
	font-size: 20px;
	padding-left: 90px;
	height: 70px;
	margin-top: 0;
	background: url(/wp-content/themes/found2011/images/ppc_icons/found_termsicon.png) center left no-repeat;
	margin-bottom: 20px;
}
.page-template-infopages-php .full-page-white .termsright p {
	font-size: 16px;
	font-family: Copse, Times New Roman, Times, serif;
	margin: 0;
}
.termsleft {
	display: block;
	width: 480px;
	float: left;
}
.page-template-infopages-php .full-page-white .termsleft h2 {
	margin-bottom: 20px;
}
#termsprivacy li ul li {
	border: none;
	padding: 0;
	margin: 0 0 5px 0; /*width:480px;*/
	padding-left: 17px;
	background: url(images/white_area_bullet.png) 0 6px no-repeat;
}
.page-id-4040 .page-top {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/foundu_bg.jpg);
	background-size: 100% 50px, auto;
	background-position: right bottom, center center;
	background-repeat: no-repeat, no-repeat;
	background-color: #000;
	overflow: hidden;
}
strong {
	font-weight: bold;
}
#content-start ul.facebook-services {
	padding-left: 0;
}
ul.facebook-services li {
	overflow: hidden;
}
.main-page article #drive-game-installs h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/facebook-advertising/drive-game-installs.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #increase-fans h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/facebook-advertising/increase-fans.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #brand-awareness h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/facebook-advertising/brand-awareness.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #promote-event h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/facebook-advertising/promote-event.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.main-page article #direct-response h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/facebook-advertising/direct-response.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.page-id-4306 #post-4306 {
	margin-bottom: 50px;
}
/*3d tranforms*/
#cube-holder {
	background: transparent url(images/3d-transforms/bg.jpg) left top no-repeat;
	width: 630px;
	height: 400px;
	margin-bottom: 30px
}
#viewport {
	-webkit-perspective: 800;
	-webkit-perspective-origin: 50% 200px;
	-webkit-transform: scale(0.5, 0.5);
	
	-moz-perspective: 800;
	-moz-perspective-origin: 50% 200px;
	-moz-transform: scale(0.5, 0.5);
	
	transform: scale(0.5, 0.5);
}
#cube {
	position: relative;
	margin: 0 auto;
	height: 400px;
	width: 400px;
	
	-webkit-transition: -webkit-transform 50ms linear;
	-webkit-transform-style: preserve-3d;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	
	-moz-transition: -moz-transform 50ms linear;
	-moz-transform-style: preserve-3d;
	-moz-transform: rotateX(0deg) rotateY(0deg);
	
	transform: rotateX(0deg) rotateY(0deg);
	
	cursor: pointer;
}
#cube:current {
cursor: move;
}
#cube h2 {
	color: #fff;
	padding-top: 0;
	margin-top: 0;
}
#cube a {
	color: #fff;
}
#cube > div {
	position: absolute;
	height: 360px;
	width: 360px;
	padding: 19px;
	background-color: #fff;
	border: 4px solid #099;
}
#cube > div:first-child {
	-webkit-transform: rotateX(90deg) translateZ(200px);
	-moz-transform: rotateX(90deg) translateZ(200px);
	transform: rotateX(90deg) translateZ(200px);
}
#cube > div:nth-child(2) {
	-webkit-transform: translateZ(200px);
	-moz-transform: translateZ(200px);
	transform: translateZ(200px);
}
#cube > div:nth-child(3) {
	-webkit-transform: rotateY(90deg) translateZ(200px);
	-moz-transform: rotateY(90deg) translateZ(200px);
	transform: rotateY(90deg) translateZ(200px);
}
#cube > div:nth-child(4) {
	-webkit-transform: rotateY(180deg) translateZ(200px);
	-moz-transform: rotateY(180deg) translateZ(200px);
	transform: rotateY(180deg) translateZ(200px);
}
#cube > div:nth-child(5) {
	-webkit-transform: rotateY(-90deg) translateZ(200px);
	-moz-transform: rotateY(-90deg) translateZ(200px);
	transform: rotateY(-90deg) translateZ(200px);
}
#cube > div:nth-child(6) {
	-webkit-transform: rotateX(-90deg) rotate(180deg) translateZ(200px);
	-moz-transform: rotateX(-90deg) rotate(180deg) translateZ(200px);
	transform: rotateX(-90deg) rotate(180deg) translateZ(200px);
}
#cube #cube-logo {
	background-color: #000;
}
.mobile-cube {
	background: transparent url(images/3d-transforms/mobile_main.png) center center no-repeat;
}
.found-cube {
	background: transparent url(images/3d-transforms/found.png) center center no-repeat;
}
.ppc-cube {
	background: transparent url(images/3d-transforms/ppc_main.png) center center no-repeat;
}
.seo-cube {
	background: transparent url(images/3d-transforms/seo_main.png) center center no-repeat;
}
.social-cube {
	background: transparent url(images/3d-transforms/social_main.png) center center no-repeat;
}
#cube .call-cube {
	background: transparent url(images/3d-transforms/call.png) center center no-repeat;
	background-color: #62225d;
}
.cta-cube {
	margin: 50px 50px;
}
/*CTA BUTTON FLIPPER*/
#f1_container {
	position: relative;
	margin: 30px auto 30px auto;
	width: 240px;
	height: 60px;
	z-index: 1;
}
.face.back {
	display: none;
}
#f1_container {
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
}
#f1_card {
	width: 240px;
	height: 60px;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 0.3s linear;
	-moz-transform-style: preserve-3d;
	-moz-transition: all 0.3s linear;
	-o-transform-style: preserve-3d;
	-o-transition: all 0.3s linear;
	-ms-transform-style: preserve-3d;
	-ms-transition: all 0.3s linear;
	transform-style: preserve-3d;
	transition: all 0.3s linear;
}
#f1_container:hover #f1_card, #f1_container.hover_effect #f1_card {
	-webkit-transform: rotatex(180deg);
	-moz-transform: rotatex(180deg);
	-o-transform: rotatex(180deg);
	-ms-transform: rotatex(180deg);
	transform: rotatex(180deg);
	cursor: pointer;
}
.face {
	position: absolute;
	width: 240px;
	height: 60px;
	margin: 0 auto;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
.face.back {
	display: block;
	-webkit-transform: rotatex(180deg);
	-webkit-box-sizing: border-box;
	-moz-transform: rotatex(180deg);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-o-transform: rotatex(180deg);
	-o-box-sizing: border-box;
	-ms-transform: rotatex(180deg);
	-ms-box-sizing: border-box;
	transform: rotatex(180deg);
}
.page-id-4306 ul#page_specific_nav_1 li {
	width: 150px;
	float: right;
	margin-bottom: 7px;
}
.page-id-17 .main-page article p {
	clear: none;
}
#static-article-footer {
	margin-top: 50px;
}
/*----------SUBCRIBE BUTTON----------*/
#subscribe #text-76 {
	background-color: #FAF0FA;
	background-image: url("/wp-content/themes/found2011/images/upsidedown-triangle.svg"), url("/wp-content/themes/found2011/images/triangle.svg");
	background-position: left top, left bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: 100% 20px, 100% 20px;
	display: block;
	margin: 20px 0;
	overflow: hidden;
	padding: 55px 35px;
	width: 230px;
}
#subscribe #text-76 h3 {
	padding-bottom: 5px;
	margin-bottom: 10px;
	border: none;
}
form#subForm .button {
	background: url("/wp-content/themes/found2011/images/button-bg.png") repeat-x scroll left top transparent;
	border: 1px solid #C42C82;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	outline: medium none;
	padding: 5px 14px;
}
form#subForm .button:hover {
	background-position: left bottom;
}
form#subForm .text-field {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DDDDDD;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #555555;
	display: block;
	font-size: 18px;
	height: 25px;
	outline: medium none;
	padding: 5px;
	width: 215px;
}
#text-77 form#subForm .text-field {
	width: 300px;
}
.page-id-2826 .grey_svg {
	background-image: url("/wp-content/themes/found2011/images/triangle-grey-top-right.svg"), url("/wp-content/themes/found2011/images/triangle-grey-bottom-right.svg");
}
.page-id-2826 .grey_svg.found-labs {
	background-image: url("/wp-content/themes/found2011/images/upsidedown-triangle_grey_2.svg"), url("/wp-content/themes/found2011/images/triangle_grey_2.svg");
}
.chrome .page-id-2826 .grey_svg.found-labs, .chrome .page-id-2826 .grey_svg {
	background-image: none;
}
#newsletter-art-holder {
	background-color: #faf0fa;
	background-image: url("/wp-content/themes/found2011/images/blog-bg-newsletter.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 255px;
	padding: 20px 0;
}
#newsletter-sign-up-inside-blog {
	display: block;
	margin: 40px 0 50px 205px;
	overflow: hidden;
	width: 231px;
}
#newsletter-sign-up-inside-blog h3 {
	color: #383338;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin-right: 5px;
	padding-bottom: 15px;
}
#newsletter-sign-up-inside-blog p {
	clear: both;
	color: #706A70;
	display: block;
	font-size: 13px;
	margin-bottom: 10px;
}
.chrome #newsletter-sign-up-inside-blog {
	background-image: none;
}
#newsletter-sign-up-inside-blog form#subForm .button {
	margin-top: 20px;
}
/*----new a-b test-----*/
.page-id-1987 .main-page aside ul #text-78, .page-id-1979 .main-page aside ul #text-57, .page-id-4306 .main-page aside ul #text-57, .main-page aside ul #text-85, .page-id-2117 .main-page aside ul #text-57, .page-id-42 .main-page aside ul #text-89 {
	padding: 130px 35px 45px 35px;
	;
}
.page-id-1987 li#text-78 h3, .page-id-1979 li#text-57 h3, .page-id-42 li#text-89 h3 {
	font-size: 27px;
}
.page-id-1987 li#text-78 .wpcf7 form p, .page-id-1979 li#text-57 .wpcf7 form p, .page-id-4306 li#text-85 .wpcf7 form p, .page-id-2117 li#text-57 .wpcf7 form p, .page-id-42 li#text-57 .wpcf7 form p, .page-id-42 li#text-89 .wpcf7 form p {
	display: none;
}
.postid-5913 #titleimg {
	text-align: center;
}
.cleardiv {
	overflow: hidden;
	clear: both;
}
#page-scroll-nav {
	overflow: hidden;
	padding: 13px 0 0;
}
#page-scroll-nav li {
	padding: 0;
	margin-right: 15px;
	float: left;
}
#page-scroll-nav li.last-list-item {
	margin-right: 0;
}
/*Services page only top box links*/
#services-links {
	height: 360px;
	margin-right: 50px;
	width: 280px;
	float: right;
	margin-top: 95px;
	overflow: hidden;
	padding: 20px 30px 10px;
}
#services-links ul {
	overflow: hidden;
}
#services-links li {
	margin-bottom: 33px;
	margin-right: 40px;
	float: left;
}
#services-links li a {
	width: 110px;
	height: 149px;
	background: none;
	display: block;
}
#services-links li a.ppc {
	background: transparent url(images/services/header-icons/ppc-icon.png) left top no-repeat;
	height: 148px;
}
#services-links li a.seo {
	background: transparent url(images/services/header-icons/seo-icon.png) left top no-repeat;
	height: 148px;
}
#services-links li a.social {
	background: transparent url(images/services/header-icons/social-icon.png) left top no-repeat;
}
#services-links li a.mobile {
	background: transparent url(images/services/header-icons/mobile-icon.png) left top no-repeat;
}
#services-links li.no-margin {
	margin-right: 0;
}
#services-links li a:hover {
	background-position: left bottom;
}
/*Blog new search features*/
#blog-search {
	float: left;
	width: 400px;
	margin-left: 30px;
	margin-top: 9px;
}
#blog-search input {
	float: left;
	margin-right: 5px;
}
#blog-search label {
	display: none;
}
#blog-search #searchsubmit {
	background: url("/wp-content/themes/found2011/images/button-bg.png") repeat-x scroll left top transparent;
	border: 1px solid #C42C82;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	outline: medium none;
	padding: 5px 14px;
	text-shadow: 2px 1px 1px #444;
}
#blog-search #searchsubmit:hover {
	background: url("/wp-content/themes/found2011/images/button-bg.png") repeat-x scroll left bottom transparent;
}
#blog-search #s {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 5px 5px 5px 5px;
	color: #555555;
	display: block;
	float: left;
	font-size: 18px;
	height: 25px;
	margin-right: 3px;
	outline: medium none;
	padding: 5px;
	width: 90px;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-ms-transform-duration: 400ms;
	-ms-transform-property: width, background;
	-ms-transform-timing-function: ease;
}
#blog-search #s:focus {
	width: 200px;
}
.blog #blogsocial {
	margin-top: 8px;
}
/*Fixed headers*/

.chrome .page-id-1979 .page-top {
	background-color: black;
	background-image: url(images/found_headerchrome.png), url(/wp-content/themes/found2011/images/headers/ppc2.png), url(/wp-content/themes/found2011/images/headers/ppc2_bg.jpg);
	background-size: 100% 50px, auto, auto;
	background-position: right bottom, center center, center top;
	background-repeat: no-repeat, no-repeat, no-repeat;
	overflow: hidden;
}
.main-page aside ul li#text-57 p, .main-page aside ul li#text-78 p, .main-page aside ul li#text-85 p, .main-page aside ul li#text-89 p {
	font-size: 14px;
}
/*.chrome .main-page aside ul #text-57, .chrome .main-page aside ul #text-85 {
  background-color: #FAF0FA;
  background-image: url(/wp-content/themes/found2011/images/contact-form/get-in-touch.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto auto;
}*/

/*New our work click links*/
#clients-links-header {
	float: right;
	margin-right: 93px;
	margin-top: 160px;
	overflow: hidden;
	width: 331px;
}
.ie #clients-links-header {
	margin-top: 167px;
}
#clients-links-header ul {
	overflow: hidden;
}
#clients-links-header li {
	float: left;
	display: block;
	width: 108px;
	height: 70px;
}
#clients-links-header li a {
	display: block;
	width: 108px;
	height: 70px;
}
#clients-links-header li.left, #clients-links-header li a.left {
	width: 105px;
}
#clients-links-header li a.middle, #clients-links-header li.middle {
	width: 116px;
}
#clients-links-header li a.right, #clients-links-header li.right {
	width: 110px;
}
#clients-links-header li a:hover {
	background-color: #fff;
	opacity: .2;
	filter: alpha(opacity = 20);
}
.page-id-15 .page-top .page-top-center {
	width: 1000px;
}
/*New search results classes*/
.search-result-holder {
	overflow: hidden;
}
.search-result-holder .search-image {
	float: left;
	margin-right: 10px;
}
#content-start .search-result-holder .search-image img {
	width: 150px;
	height: auto;
}
.search-result-holder .search-content {
	float: left;
	width: 468px;
}
.ie .page-id-1987 .main-page aside ul #text-78 {
	background-image: url("/wp-content/themes/found2011/images/contact-form/get-in-touch-seo.png");
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #F0F9F8;
}
.ie .main-page aside ul #text-57, .ie .main-page aside ul #text-85 {
	background-image: url("/wp-content/themes/found2011/images/contact-form/get-in-touch.png");
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FAF0FA;
}
/*Facebook Ad page*/
.post-4306 .facebook-ad h3 {
	padding: 0 0 15px 80px;
	line-height: 60px;
	background-image: url(images/facebook-ad-icons/megaphone.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 60px;
}
.facebook-ad h3.facebook-ad-h3 {
	background-image: url(images/facebook-ad-icons/megaphone.png);
}
.facebook-ad h3.sponsored-story-h3 {
	background-image: url(images/facebook-ad-icons/star-book.png);
}
.facebook-ad h3.promoted-post-h3 {
	background-image: url(images/facebook-ad-icons/pin-paper.png);
}
.facebook-ad h3.facebook-offers-h3 {
	background-image: url(images/facebook-ad-icons/offer-tag.png);
}
.facebook-ad h3.facebook-leadgen-h3 {
	background-image: url(images/facebook-ad-icons/facebook-leadgen.png);
}
#post-4306 header h2 {
	font-size: 40px;
}
.main-page aside ul li .textwidget .text-11px {
	font-size: 12px;
	margin: 0;
}
/*foundry Icon lost*/
.main-page article ul.foundry-apps {
	margin: 0;
	padding: 15px 0 10px 0;
	overflow: hidden;
}
.main-page article ul.foundry-apps li {
	float: left;
	margin: 0 13px 0 0;
	padding: 0;
}
.main-page article ul.foundry-apps li.no-margin {
	margin: 0;
}
.main-page article ul.foundry-apps li a {
	display: block;
	height: 145px;
}
.main-page article ul.foundry-apps li a:hover {
	opacity: .8;
	cursor: pointer;
}
/*foundry page specific styles*/
.page-id-7589 .main-page .tools-list .h2-pointer-bg a {
	display: block;
	width: 532px;
	height: 77px;
	background: transparent url(images/foundry/h3-bg.png) left top no-repeat;
	font-size: 30px;
	padding-left: 20px;
	color: #333;
	line-height: 65px;
	font-weight: normal;
}
.page-id-7589 .main-page .tools-list .h2-pointer-bg a:hover {
	text-decoration: none;
}
.page-id-7589 .main-page article h5 {
	color: #999;
	font-size: 12px;
	font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
	font-weight: 500;
	padding: 0;
	margin-bottom: 20px;
}
.page-id-7589 .the-tool-stat p.pointer {
	background: transparent url(images/foundry/stat-pointer.png) 160px bottom no-repeat;
	margin: 0;
	padding: 0;
	height: 30px;
}
.page-id-7589 .the-tool-stat p.stat-curved {
	font-size: 14px;
	color: #fff;
	background-color: #333;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	padding: 5px 10px 4px 10px;
	margin: 0px auto 30px auto;
}
.page-id-7589 .the-tool-stat p.stat-curved.seo-tool {
	width: 330px;
}
.page-id-7589 .the-tool-stat p.stat-curved.seo-tool-ios {
	width: 360px;
}
.page-id-7589 .the-tool-stat p.stat-curved.ppc-tool {
	width: 420px;
}
.page-id-7589 .the-tool-stat p.stat-curved.wordpress-plugin {
	width: 235px;
}
.page-id-7589 .tool-image {
	margin: 0;
}
a.tools-btn {
	display: block;
	margin: 10px auto 50px auto;
	height: 47px;
}
a.tools-btn.seo-tool:hover, a.tools-btn.seo-tool-ios:hover, a.tools-btn.ppc-tool:hover, a.tools-btn.wordpress-plugin:hover {
	opacity: .8;
}
a.tools-btn.seo-tool {
	width: 164px;
	background: transparent url(images/foundry/audit-your-site-btn.png) left top no-repeat;
}
a.tools-btn.seo-tool-ios {
	width: 197px;
	background: transparent url(images/foundry/download-the-app-btn.png) left top no-repeat;
}
a.tools-btn.ppc-tool {
	width: 217px;
	background: transparent url(images/foundry/create-a-keyword-list.png) left top no-repeat;
}
a.tools-btn.wordpress-plugin {
	width: 217px;
	background: transparent url(images/foundry/download-the-plugin.png) left top no-repeat;
}
.page-id-7589 .zone_pink p {
	margin: 10px 0 0 0;
}
h4#current-vacancies {
	margin-bottom: 30px;
}
#menubtn {
	display: none;
}
/*Styles for Careers page position dropdown*/
#position-selector ul {
	list-style: none;
	float: right;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#position-selector ul li.select-a-position {
	display: block;
	position: relative;
	background: #ef369f;
	background-image: -ms-linear-gradient(top, #EF369F 0%, #D9318F 100%);
	background-image: -moz-linear-gradient(top, #EF369F 0%, #D9318F 100%);
	background-image: -o-linear-gradient(top, #EF369F 0%, #D9318F 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EF369F), color-stop(1, #D9318F));
	background-image: -webkit-linear-gradient(top, #EF369F 0%, #D9318F 100%);
	background-image: linear-gradient(to bottom, #EF369F 0%, #D9318F 100%);
	-webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, .5);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: auto;
}
#position-selector ul li.select-a-position a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 5px 15px 5px 15px;
	white-space: nowrap;
	text-align: right;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}
#position-selector ul li.select-a-position:hover {
	background: #f73da7;
}
#position-selector ul.the-drop li {
	background: white;
	margin-bottom: 0;
}
#position-selector ul.the-drop {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	border: solid #ccc 1px;
	padding: 5px 0;
	background: #fff;
	z-index: 1000;
}
#position-selector li ul {
	display: none;
	width: auto;
	float: none;
	right: 0;
}
#position-selector ul.the-drop li a {
	display: block;
	text-decoration: none;
	color: #333;
	padding: 1px 10px;
	white-space: nowrap;
	text-align: right;
	font-size: 14px !important;
}
#position-selector li:hover ul {
	display: block;
	position: absolute;
}
#position-selector li:hover li {
	float: none;
}
#position-selector li:hover li a:hover {
	background: #eee;
}
#position-selector .carat {
	font-size: 12px;
}
/*Remove IE dotted line outline for links*/
a:active, a:selected, a:visited {
 border: none;
 outline: none;
}
.main-page article p.hold-image {
	text-align: center;
	margin-bottom: 0 !important;
}
/*New bullet style - transparent pink dot*/
.main-page article ul.pink-dot-list {
	padding-left: 0;
}
.main-page article ul.pink-dot-list li {
	background: transparent url(images/careers/icons/pink-dot.png) left 10px no-repeat;
	padding-left: 18px;
	list-style: none;
	margin-bottom: 5px;
}
.main-page aside ul li .textwidget p.larger {
	color: #333;
	font-size: 14px;
	margin-bottom: 10px;
}
.main-page aside ul li .textwidget p.who-are-we-p {
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}
/*Case Study Pages*/
#casetitle {
	overflow: hidden;
}
#casetitle img {
	float: left;
	margin-right: 20px;
}
#casetitle h1 {
	float: left;
	margin-top: 10px;
	width: auto;
}
#casestudyintro {
	widht: 100%;
	overflow: hidden;
}
#caseintro {
	float: left;
	width: 387px;
}
#challenge {
	margin-bottom: 20px;
}
#challenge h3 {
	background: url(/wp-content/themes/found2011/images/casestudies/found_iconstar.png) no-repeat top left;
	padding-left: 55px;
}
#challenge p {
	margin: 0;
}
#caseintro ul {
	margin: 0;
	padding: 0;
}
#caseintro li {
	padding: 10px 0 0 48px;
	height: 35px;
	font-size: 18px;
}
#caseintro .casefan {
	background: url(/wp-content/themes/found2011/images/casestudies/found_iconfan.gif) no-repeat top left;
}
#caseintro .caseaudience {
	background: url(/wp-content/themes/found2011/images/casestudies/found_iconaudience.gif) no-repeat top left;
}
#caseintro .caseorganic {
	background: url(/wp-content/themes/found2011/images/casestudies/found_iconorganic.gif) no-repeat top left;
}
#caseintro .improveppc {
	background: url(/wp-content/themes/found2011/images/casestudies/min-arrow-pres.gif) no-repeat top left;
}
#caseintro .lower-cost {
	background: url(/wp-content/themes/found2011/images/casestudies/mini-card.gif) no-repeat top left;
}
#caseintro .expand-focus {
	background: url(/wp-content/themes/found2011/images/casestudies/focus.gif) no-repeat top left;
}
#caseintro .deliver {
	background: url(/wp-content/themes/found2011/images/casestudies/deliver.gif) no-repeat top left;
}
#casescreens {
	float: right;
	width: 538px;
	position: relative;
}
#casescreens .arrowleft {
	background: url(/wp-content/themes/found2011/images/casestudies/found_arrowleft.png) no-repeat top left;
	height: 30px;
	width: 26px;
	display: block;
	position: absolute;
	top: 170px;
	left: 23px;
}
#casescreens .arrowright {
	background: url(/wp-content/themes/found2011/images/casestudies/found_arrowright.png) no-repeat top left;
	height: 30px;
	width: 26px;
	display: block;
	position: absolute;
	top: 170px;
	right: 21px;
}
#casescreens .enlarge {
	background: url(/wp-content/themes/found2011/images/casestudies/found_inlarge.png) no-repeat top left;
	height: 36px;
	width: 36px;
	display: block;
	position: absolute;
	right: 30px;
	bottom: 125px;
}
#phonescreen {
	position: absolute;
	bottom: 10px;
	left: 40px;
	display: block;
	height: 170px;
	width: 81px;
	background: url(/wp-content/themes/found2011/images/casestudies/found_casestudymobile.png) no-repeat top left;
}
#macscreen {
	background: url(/wp-content/themes/found2011/images/casestudies/found_casestudyscreen.jpg) no-repeat top left;
	display: block;
	height: 420px;
}
#screens {
	padding: 20px 0 0 18px;
	margin: 0;
}
#screens .screen1 {
	display: block;
}
#screens li {
	display: none;
}
#screens li img {
	width: 494px;
	height: 278px;
}
/*Image case study classes*/
#case-image-holder {
	float: right;
	width: 538px;
	position: relative;
	text-align: right;
}
.case-study-image #casetitle img {
	margin-right: 20px;
	float: right;
}
.case-study-image #casetitle h1 {
	margin-top: 30px;
	width: auto;
	float: right;
	margin-right: 20px;
}
.case-study-image #casetitle {
	margin-bottom: 20px;
}
#thestats.thestats-image .number {
	font-size: 26px;
}
#thestats li.double-line {
	height: 200px;
}
#thestats.thestats-image .number span {
	color: #333333;
	font-family: helvetica neue, arial, sans serif;
	font-size: 16px;
	font-weight: normal;
}
/*END*/





#solution, #thestats, #casestudyintro {
	margin-bottom: 50px;
}
#columns2 {
	overflow: hidden;
	width: 100%;
}
#columns2 div {
	width: 49%;
	float: left;
	margin-right: 2%;
}
#columns2 .contentright {
	margin: 0;
}
#columns2 p {
	font-size: 16px;
}
#thestats ul {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
}
#thestats li {
	height: 180px;
	float: left;
	padding: 0;
	border: 1px solid #f6f6f6;
	text-align: center;
}
.stats5 {
	width: 18%;
	margin-right: 2%;
}
.stats4 {
	width: 23%;
	margin-right: 2%;
}
.stats3 {
	width: 31%;
	margin-right: 2%;
}
.last {
	margin: 0;
}
#thestats img {
	width: 90px;
	height: 80px;
}
.stats5 img {
	margin: 18px 42px 5px;
}
#thestats p {
	margin: 0;
	font-size: 16px;
}
#thestats .number {
	font-size: 40px;
	line-height: 40px;
	font-family: Copse, Times New Roman, Times, serif;
}
#stat1 .number, .thestats-image #stat3 .number {
	color: #972158;
}
#stat2 .number, .thestats-image #stat4 .number {
	color: #dc3b93;
}
#stat3 .number, .thestats-image #stat2 .number {
	color: #1281ac;
}
#stat4 .number, .thestats-image #stat1 .number {
	color: #30958c;
}
#stat5 .number {
	color: #50bdea;
}
#testimonial img {
	width: 130px;
	height: 130px;
	float: left;
	margin-right: 20px;
}
#testimonialtext {
	float: left;
	width: 740px;
}
#testimonialtext h3 {
	padding-top: 0;
}
#testimonialtext p {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#testimonialtext span {
	float: left;
	width: 645px;
	font-size: 16px;
	padding-top: 10px;
}
#testimonialtext #quoteleft {
	font-size: 100px;
	margin-right: 10px;
	color: #d6ceda;
	width: 35px;
	line-height: 1px;
	vertical-align: top;
	padding-top: 38px;
}
#testimonialtext #quoteright {
	font-size: 100px;
	margin-right: 10px;
	color: #d6ceda;
	width: 35px;
	line-height: 1px;
	vertical-align: bottom;
	padding-top: 70px;
}
#testimonialname {
	text-align: right;
	font-style: italic;
	color: #b5b6bb;
}
/*Special sidebars*/
.thumb-sidebar a {
	margin: 5px 0;
}
.single aside .thumb-sidebar h3 {
	margin-bottom: 5px;
}
.thumb-sidebar a img:hover {
	opacity: .7;
}
.postid-5057 .grey_svg {
	background-image: url("/wp-content/themes/found2011/images/triangle.svg"), url("/wp-content/themes/found2011/images/triangle_grey_2.svg");
}
.download-btn-p {
	padding: 20px;
	background: #eee;
	border: solid 1px #ccc;
	overflow: hidden;
}
.download-btn {
	background: transparent url("images/cta/download-btn.png") left top no-repeat;
	height: 56px;
	width: 56px;
	display: block;
	float: left;
}
.download-btn:hover {
	background: transparent url("images/cta/download-btn.png") left bottom no-repeat;
}
.download-btn-text {
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	width: 500px;
}
.ideas-in-dev li {
	clear: both;
}
#content-start .ideas-in-dev {
	margin-bottom: 30px;
	overflow: hidden;
}
/*Styles for new landing pages Oct 2013*/
.logo-area {
	background: #333;
}
header.landing-header {
	background: #333;
}
.dropdown-menu li:hover .sub-menu {
	visibility: visible;
}
/*Styles for Found Brand Guidelines pages Oct 2013*/
.brandguide {
	margin-top: 135px;
	color: #FFF;
	font-size: 50px;
	display: block;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.brandguide-title {
	padding: 20px;
	background-color: #62225d;
	font-size: 44px !important;
}
#brandguide p {
	margin: 0px;
}
#brandguide-index {
	width: 100%;
}
#brandguide-index li {
	font-size: 24px;
	line-height: 200%;
	font-family: Copse, Times New Roman, Times, serif;
}
#brandguide-index li.lower {
	padding-left: 20px;
}
#brandguide-index li.higher {
	padding-top: 20px;
}
#brandguide-index ul {
	float: left;
	width: 350px;
}
.brandguide-page {
	display: block;
	overflow: hidden;
	margin: 0 auto;
}
.brandguide article {
	display: block;
	width: 100%;
	float: left;
	padding-top: 40px;
}
.brandtitle {
	background-color: #62225d;
	width: 240px;
	text-align: center;
	padding: 20px;
	margin: 30px 0 0 0;
	font-family: Copse, Times New Roman, Times, serif;
	font-size: 30px;
	color: white;
}
#brandguide-index .float-left {
	padding: 20px;
	float: left;
	vertical-align: top;
	width: 440px;
}
#brandguide-index .float-left2 {
	padding: 15px;
	float: left;
	vertical-align: top;
}
#brandguide-index .float-left3 {
	margin: 10px;
	float: left;
	vertical-align: top;
}
#brandguide-index .float-left4 {
	margin: 10px;
	float: left;
	vertical-align: top;
	width: 125px;
}
.greybg {
	background-color: #EEEEEE;
	width: 100%;
	display: block;
	margin: 0 auto;
}
.whitebg {
	background-color: #FFFFFF;
	width: 100%;
	display: block;
	margin: 0 auto;
}
.inner-content {
	padding-top: 10px;
	width: 960px;
	margin: auto;
}
.inner-content h2 {
	margin-top: 35px;
	font-size: 30px;
	padding-left: 20px;
}
.inner-content p {
	margin-top: 10px;
	padding-left: 20px;
	width: 700px;
}
.textright {
	float: right;
	padding: 5px 82px 5px 10px;
}
.textleft {
	float: left;
	padding: 5px;
	font-size: 11px;
	width: 100px;
}
.textcenter {
	text-align: right;
	padding-right: 15px;
	font-size: 11px;
}
.fullwidth {
	width: 100%;
	display: inline-block;
}
.found-black {
	background-color: #301330;
	width: 100px;
	height: 100px;
	display: block;
}
.found-purple {
	background-color: #62225d;
	width: 100px;
	height: 100px;
	display: block;
}
.found-raspberry {
	background-color: #991d58;
	width: 100px;
	height: 100px;
}
.found-pink {
	background-color: #df3593;
	width: 100px;
	height: 100px;
}
.found-blue {
	background-color: #017fad;
	width: 100px;
	height: 100px;
}
.found-green {
	background-color: #279793;
	width: 100px;
	height: 100px;
}
.found-lightblue {
	background-color: #4abceb;
	width: 100px;
	height: 100px;
}
.found-slightblue {
	background-color: #f4f5fb;
	width: 100px;
	height: 100px;
}
.found-lightpink {
	background-color: #f9f0f6;
	width: 100px;
	height: 100px;
}
.found-grey {
	background-color: #f0efef;
	width: 99px;
	height: 99px;
	border: 1px solid;
	border-color: white;
}
.greyspace {
	display: inline-block;
	width: 100%;
	margin: 5px;
	background-color: #EEEEEE;
}
.whitespace {
	display: inline-block;
	width: 100%;
	margin: 5px;
	background-color: #FFFFFF;
}
.endspace {
	margin: 80px;
	background-color: #FFFFFF;
}
.copse {
	font-family: Copse, Times New Roman, Times, serif;
}
.gotham {
	font-family: Gotham-Bold, Arial, Helvetica, sans-serif;
}
.arial {
	font-family: Arial, Helvetica, sans-serif;
}
.franklin {
	font-family: Franklin Gothic Medium, Arial, Helvetica, sans-serif;
}
.calibri {
	font-family: Calibri, Arial, Helvetica, sans-serif;
}
.type-space {
	padding-bottom: 15px;
}
#brandguidelines-page-template {
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/found-guideline.jpg);
	background-size: 100% 50px, auto;
	background-position: right bottom, center center;
	background-repeat: no-repeat, no-repeat;
	background-color: #000;
	overflow: hidden;
}
#brandguidelines-page-template .top-box {
	background: none;
}
.float-holder {
	overflow: hidden;
	padding-bottom: 60px;
}
.icon-holder {
	overflow: hidden;
}
#brandguide-icon {
	margin-bottom: 60px;
}
.post em {
	font-style: italic !important;
	font-size: 14px !important;
}
/*Styles for Found New Contact Form Dec 2013*/
#text-92 {
	background-color: #f0fbfb;
	background-image: url(/wp-content/themes/found2011/images/contact-form/get-in-touch-blue.png), url(/wp-content/themes/found2011/images/triangle.svg);
	background-position: left top, left bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: auto auto, 100% 20px;
	display: block;
	margin: 20px 0;
	overflow: hidden;
	padding: 130px 35px 45px 35px;
	width: 318px;
}
#text-92 .wpcf7-text {
	border: 1px solid #2f91df;
	padding: 10px;
	float: right;
	width: 250px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	color: #7f7f7f !important;
}
#text-92 ul li {
	margin-bottom: 10px;
	overflow: hidden;
}
li#text-92 #phone_icon {
	background-image: url("images/small_phone_icon_blue.gif");
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	font-size: 30px;
	height: 27px;
	line-height: 27px;
	margin-bottom: 20px;
	margin-top: 10px;
	padding-bottom: 0;
	padding-left: 45px;
}
.main-page aside ul #text-92 .wpcf7 {
	margin-top: 15px;
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
}
#text-92 ul li label {
	margin: 8px 0px 0 0;
	float: left;
}
#text-92 select {
	-webkit-appearance: none;
	appearance: none;
	background-image: url('/wp-content/themes/found2011/images/contact-form/dropdown.png');
	background-repeat: no-repeat;
	background-position: 90% 50%;
	border: 1px solid #2f91df;
	padding: 10px;
	float: right;
	width: 272px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	color: #7f7f7f;
	font-family: Arial, Helvetica, sans-serif;
	-moz-appearance: none!important;
	text-indent: 0.01px!important;
	text-overflow: ''!important;
}
select {
	-moz-appearance: none;
}
#text-92 select option {
	-webkit-appearance: none;
	-moz-appearance: none;
}
#text-92 .wpcf7 form p {
	display: none;
}
input.big-blue-submit {
	display: block;
	border: 1px solid #2f91df;
	width: 100%;
	background-image: url(/wp-content/themes/found2011/images/button-bg-blue.png);
	font-family: GothamBold, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px #7A1C50;
	padding: 6px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0;
	outline: none;
	cursor: pointer;
}
.big-blue-container {
	display: block;
	border: 1px solid #2a83c9;
	width: 100%;
	padding: 0;
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: right;
}
input.big-blue-submit:hover {
	background: #2a83c9;
}
#text-92 #message {
	border: 1px solid #2f91df !important;
	color: #7f7f7f !important;
	margin-bottom: 15px !important;
}
.page-id-11646 #blank-page-template {
	background-color: black;
	background-image: url(/wp-content/themes/found2011/images/oppositetriangle.svg), url(/wp-content/themes/found2011/images/headers/mockup-ppc3.jpg);
	background-size: 100% 50px, auto;
	background-position: right bottom, center center;
	background-repeat: no-repeat, no-repeat;
	overflow: hidden;
}
.page-id-11646 article header h2 {
	padding: 0 0 15px 120px;
	line-height: 100px;
	background-image: url(images/ppc_icons/ppc.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 100px;
}
.sidebar-cta {
	background: url("/wp-content/themes/found2011/images/button-bg.png") repeat-x scroll left top rgba(0, 0, 0, 0);
	border: 1px solid #C42C82;
	border-radius: 5px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	outline: medium none;
	padding: 5px 14px;
}
/*New sidebar widget for guest blog info*/
#guest-blog-info #text-93 {
	background: #F4F5FB;
	padding: 55px 35px;
	background-image: url("/wp-content/themes/found2011/images/oppositeupsidedown-triangle.svg"), url("/wp-content/themes/found2011/images/triangle.svg");
	background-position: left top, left bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: 100% 20px, 100% 20px;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 10px;
	display: block;
	clear: both;
	width: 230px;
}
.pink-btn {
	background: url("/wp-content/themes/found2011/images/button-bg.png") repeat-x scroll left top transparent;
	border: 1px solid #C42C82;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	outline: medium none;
	padding: 5px 14px;
	text-shadow: 2px 1px 1px #444;
}
#guest-blog-info h3, #guest-blog-info p {
	padding-bottom: 0px;
	margin-bottom: 15px;
}
/*Tempory hide for widget faster - ask Dean*/
.page-id-10033 li#text-56 {
	display: none;
}
/*Validation Message fix - tim*/
.your-message .wpcf7-not-valid-tip {
	display: none;
}
.your-subject .wpcf7-not-valid-tip {
	margin-left: -13px;
}
.page-id-11646 .wpcf7-not-valid-tip {
	left: 205px !important;
}
/*New Found Resource Library*/

.parent-child article.page {
	border-bottom: 2px solid #fff;
	display: inline;
	float: left;
	margin: 0 20px 30px 0;
	padding: 0;
	width: 225px;
}
.parent-child article.page img {
	margin-bottom: 15px;
	display: block;
	clear: both;
	height: auto;
	width: 225px;
}
.parent-child article.page {
	height: 250px;
}
.parent-child article.page h3 {
	padding: 0px;
	margin: 0px;
	line-height: 18px;
}
.parent-child article.page h3 a {
	font-size: 18px;
	line-height: 18px;
	color: #333;
	font-weight: normal;
}
/*Deans styles for new case-study page - quite bespoke with a new template*/


.casestudycontent {
	padding-top: 30px;
}
.casestudycontent h2 {
	font-size: 35px;
}
/*Tim fixes for feedlab contact form*/


.page-id-9565 div.wpcf7-response-output, .page-id-11366 div.wpcf7-response-output {
	width: 95% !important;
	margin: 1em 0em 0em 0em !important;
}
.page-id-9565 #wpcf7-f9586-p9565-o1 {
	padding: 30px 30px 30px 30px;
	overflow: auto;
}
.page-id-9565 span.wpcf7-not-valid-tip {
	margin-top: -11px;
	left: 330px !important;
}
/*Found Resource Library*/
.parent-child h2 {
	font-size: 35px;
	margin-bottom: 10px;
}
/*Deans grid and styles for a new page - Casestudy*/

.dmd-row h3 {
	margin-bottom: 20px;
	font-size: 25px;
}
.dmd-row, .dmd-ul-row {
	overflow: hidden;
}
.dmd-span-6 {
	width: 465px;
	float: left;
}
.dmd-span-12 {
	width: 960px;
	margin-bottom: 50px;
}
.dmd-span-6.right {
	margin-left: 30px;
	position: relative;
}
.dmd-span-6 .the-objective ul {
	list-style: disc outside;
	padding-left: 30px;
}
.dmd-span-6 .the-objective ul li {
	margin-bottom: 10px;
}
.the-objective {
	padding: 20px;
	background: #1280ae;
	color: #fff;
}
.dmd-ul-row li {
	width: 225px;
	margin-right: 20px;
	float: left;
	text-align: center;
	position: relative;
}
.dmd-ul-row li.one {
	padding-top: 40px;
}
.dmd-ul-row li.two {
	padding-top: 40px;
}
.dmd-ul-row li.four {
	padding-top: 60px;
}
.dmd-ul-row li.last-list-item {
	margin: 0px;
}
.dmd-ul-row span.blue, .dmd-row .right span.blue, .dmd-ul-row span.red, .dmd-row .right span.red, .dmd-ul-row span.ipad, .dmd-ul-row span.iphone {
	color: #fff;
	font-weight: 300;
	background: rgba(255,255,255,.3);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0 3px;
	height: 33px;
	display: inline-block;
	line-height: 36px;
}
.dmd-ul-row span.ipad {
	position: absolute;
	top: 165px;
	left: 50px;
}
.dmd-ul-row span.iphone {
	position: absolute;
	top: 205px;
	left: 112px;
}
.dmd-ul-row span {
	font-size: 26px;
}
.dmd-ul-row li p {
	font-size: 20px;
}
.dmd-span-6.image p {
	background: rgba(0,0,0, .8);
	padding: 20px;
	position: absolute;
	top: 20px;
	left: 25px;
	width: 375px;
	color: #fff;
	font-size: 15px;
	text-align: center;
}
.dmd-span-6.right.image {
	height: 484px;
	background: #333;
}
.dmd-span-6 .info-graphic-statement {
	float: left;
	display: block;
	width: 156px;
	margin-right: 10px;
}
.dmd-span-6 .info-graphic-statement span {
	font-size: 12px;
	color: #e31e26;
}
.dmd-span-6 .info-graphic {
	background: transparent url(/wp-content/themes/found2011/images/case-studies/canterbury-info-graphic.png) center top no-repeat;
	width: 299px;
	height: 303px;
	float: left;
	margin-bottom: 50px;
}
.dmd-span-6 .item {
	margin-bottom: 30px;
}
.dmd-span-6.quote {
	margin-bottom: 30px;
	padding: 20px;
	width: 422px;
	background: #f0f0f0;
}
.dmd-span-6.quote p {
	font-size: 25px;
	line-height: 31px;
	font-style: italic;
}
.dmd-span-6.quote span {
	color: #e31e26;
	font-size: 37px;
}
.dmd-span-6.quote .quote-by {
	text-align: right;
	font-size: 14px;
	font-style: normal;
	padding-top: 5px;
}
.dmd-span-6.quote .quote-by span {
	color: #e31e26;
	font-size: 14px;
}
.article-holder {
	overflow: hidden;
}
/*New styles to coninside with bootstrap 3 for case study page*/
.roboto h1, .roboto h2, .roboto h3, .roboto p, .roboto li, input {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
.roboto p, .roboto li {
	font-size: 16px;
}
.roboto li {
	margin-bottom: 10px;
}
.roboto h3 {
	font-size: 30px;
	margin: 0 0 20px 0;
}
.roboto h2 {
	margin: 20px 0;
	font-size: 40px;
}
.roboto .big-title {
	padding: 0 0 50px 0;
}
.page-header-design {
	position: relative;
	height: 550px;
	background: #000;
}
.page-id-12100 .page-header-design {
	overflow: hidden;
	background-image: url(/wp-content/themes/found2011/images/headers/ccc-player.png), url(/wp-content/themes/found2011/images/headers/canterbury-bg.jpg);
	background-size: auto, 120%;
	background-position: center 50px, center center;
	background-repeat: no-repeat, no-repeat;
}
.page-header-design h1 {
	margin: 0 0 20px 0;
	font-size: 40px;
}
.page-header-design .col-md-6.intro-box {
	background: rgba(0, 0, 0, 0.2);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	padding: 30px;
	overflow: hidden;
	margin-top: 50px;
	color: #fff;
}
.the-960-container {
	width: 990px;
	margin: 0px auto;
	padding: 80px 0;
}
.full-width-container-grey {
	padding: 0px;
	background: #eee;
	margin: 0px 0;
	position: relative;
}
.the-960-container.intro-with-h2 {
	padding-top: 40px;
}
.full-page-white-bootstrap {
	background-color: #fff;
	display: block;
	width: 100%;
}
.margin-bottom-30px {
	margin-bottom: 30px;
}
.roboto .quote-by {
	text-align: right;
	font-size: 14px;
	font-style: normal;
	padding-top: 5px;
}
.roboto .caption {
	position: absolute;
	width: 405px;
	padding: 20px;
	border: solid 2px #fff;
	background: rgba(255,255,255,.3);
	left: 46px;
	bottom: 8px;
	color: #fff;
}
.roboto .col-md-6 .text-align-right {
	text-align: right;
}
.roboto .text-align-center {
	text-align: center;
}
.roboto .icon-title h3 {
	float: left;
}
.roboto .icon-title img {
	float: left;
	margin-right: 7px;
	margin-top: -8px;
}
.roboto .icon-title.rugby-ball img {
	margin-top: -8px;
}
.roboto .icon-title.speech img {
	margin-top: -4px;
}
ul.the-objectives li {
	overflow: hidden;
	margin-bottom: 20px;
}
ul.the-objectives li img {
	float: left;
	width: 56px;
	height: auto;
	margin-right: 10px;
	vertical-align: middle;
	display: -ms-flexbox;
	-ms-flex-align: center;
	text-align: center;
}
ul.the-objectives li p {
	float: left;
	max-width: 350px;
	padding-top: 16px;
}
img.leading-icon {
	margin-top: -50px;
	margin-left: -40px;
	left: 50%;
	position: absolute;
}
.the-blue-button {
	padding: 0 30px;
	height: 50px;
	color: #fff;
	background: #4abceb;
	line-height: 40px;
	outline: none;
	border: none;
	-webkit-box-shadow: 2px 2px 0 0 rgba(0,0,0,.1);
	box-shadow: 2px 2px 0 0 rgba(0,0,0,.1);
}
.the-blue-button:hover {
	background: #66cef9;
}
.roboto .full-width-container-grey.special-brand-colours {
	background: transparent url(/wp-content/themes/found2011/images/headers/canterbury-bg.jpg) center center no-repeat;
	color: white;
	margin: 0;
}
.roboto blockquote {
	font-size: 25px;
	line-height: 31px;
	font-style: italic;
	background: none;
	clear: none;
	border: none;
	font-weight: 300;
	color: #999;
}
.roboto .quote-mark span {
	color: #4abceb;
	font-size: 90px;
	line-height: 70px;
}
.roboto .big-quote-holder {
	position: relative;
}
.roboto .quote-mark.close span {
	color: #4abceb;
	font-size: 90px;
	line-height: 70px;
}
.roboto .close-quote {
	position: absolute;
	top: 200px;
	right: 0;
}
.grey-arrow-down, .white-arrow-down {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -40px;
	width: 80px;
	height: auto;
	margin: 0 auto;
}
.results-logo-title {
	overflow: hidden;
}
.results-logo-title img, .results-logo-title h3 {
	float: left;
}
.results-logo-title h3 {
	margin-left: 15px;
	padding-top: 20px;
}
p.performance-copy {
	text-align: center;
	font-size: 18px;
	margin-top: 20px;
}
p.performance-copy span {
	font-weight: bold;
}
.page-id-12100 #footer-wrap a {
	color: #df3392!important;
}
.roboto a.slight-hover-img img:hover {
	opacity: .9;
}
/*Form on the case-study page*/
.case-study-form > div {
	margin-bottom: 20px;
}
.case-study-form > div input {
	height: 40px;
	padding: 3px;
	border: solid 1px #ccc;
	color: #333;
	width: 100%;
}
.case-study-form .wpcf7-textarea {
	width: 100%;
	height: 100px;
	padding: 3px;
	border: solid 1px #ccc;
	color: #333;
}
/*Form errors*/
.roboto div.wpcf7-response-output {
	font-size: 13px;
	width: 100%;
	text-align: center;
	float: left;
	color: #fff;
	background: #333;
	padding: 10px !important;
	margin: 10px 0 !important;
	border: none!important;
}
.roboto span.wpcf7-not-valid-tip {
	background: #991d58 !important;
	border: none !important;
	font-size: 11px !important;
	color: #fff;
	left: 110px !important;
	line-height: 13px;
	padding: 2px !important;
	position: absolute !important;
	top: 6px !important;
	width: 80px !important;
	text-align: center;
	z-index: 100 !important;
}

@media screen and (max-width: 420px) {
.page-id-12006 #blogheader h1 {
	font-size: 25px;
	margin-bottom: 30px;
}
.parent-child h2 {
	font-size: 25px;
	margin-bottom: 10px;
}
.parent-child article.page {
	height: auto;
}
}
/*Interflora styles to coninside with bootstrap 3 for case study page*/
.page-id-13287 .page-header-design {
	overflow: hidden;
	background-image: url(/wp-content/themes/found2011/images/headers/heart.png), url(/wp-content/themes/found2011/images/headers/interflora-bg.png);
	background-size: auto, 120%;
	background-position: center 50px, center center;
	background-repeat: no-repeat, no-repeat;
}
.page-id-13287 .intro-box {
	float: right;
}
.page-id-13287 .roboto .full-width-container-grey.special-brand-colours {
	background: transparent url(/wp-content/themes/found2011/images/headers/interflora-bg.png) center center no-repeat;
}
.page-id-13287 .dmd-ul-row li {
	width: 175px;
}
.page-id-13287 .dmd-ul-row li.three, .page-id-13287 .dmd-ul-row li.four, .page-id-13287 .dmd-ul-row li.five {
	padding-top: 40px;
}
.page-id-13287 .dmd-ul-row span.blue {
	height: 60px;
	line-height: 50px;
	font-size: 50px;
	padding: 5px;
}
.page-id-13287 .dmd-ul-row li p {
	margin: 0;
}
a.blog-btn {
	display: block;
	padding: 15px 20px;
	background: url(/wp-content/themes/found2011/images/button-bg.png) repeat-x left top;
	float: none;
	font-size: 17px;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-right: -10px;
	color: #fff!important;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: 40%;
	margin: 30px auto;
	text-align: center;
}
.page-template-casestudy-pagecopy-php #footer-wrap a {
	color: #df3392!important;
}
.depth-case-studies {
	margin-bottom: 50px;
}
.depth-case-studies h2 {
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}
.depth-case-studies h4 {
	margin-top: 2px!important;
	font-size: 16px!important;
	color: #666!important;
	padding: 0!important;
	font-weight: normal!important;
	margin-bottom: 30px!important;
}
.depth-case-studies .clientright {
	width: 315px;
}
.depth-case-studies .client-list {
	overflow: hidden;
	border: solid 1px #eee;
	padding: 30px 20px;
}
.depth-case-studies .client-list p {
	margin-bottom: 0px;
}
.depth-case-studies .client-list img {
	border: none;
}
p.link-to-case-studies {
	font-size: 16px!important;
}
/*-------classic pink found button-----*/

.found-pink-btn {
	display: block;
	padding: 15px 20px;
	background: url(/wp-content/themes/found2011/images/button-bg.png) repeat-x left top;
	float: none;
	font-size: 16px;
	color: #FFF!important;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 30px auto;
	width: 150px;
	text-align: center;
}
.found-pink-btn:hover {
	opacity: .8;
	text-decoration: none!important;
}
/*------new-work-button-----*/
.page-id-15 .page-top .page-top-center .top-box {
	overflow: inherit;
}
/*-------------Home page new styles temporary-------------*/

.home h1, .home h2, .home h3, .home h4, .home h5, .home h6 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 42px;
}
.home h1, .home h2, .home h3, .home h4, .home h5, .home h6, .home p, .home a, .home-section .number {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
.home h2 {
	font-weight: 300;
}
.home p {
	font-weight: 300;
	font-size: 17px;
	line-height: 26px;
}
.home footer .bottom-links p {
	font-weight: 300;
	font-size: 13px;
	line-height: 155%;
}
#get-in-touch .background {
	-index: -1;
	background: #000 url(images/headers/found-map.jpg) 50% 50% repeat, transparent url(images/headers/f-logo-30percent.png) center center repeat;
	background-image: url(images/home-page/f-logo-30percent.png), url(images/headers/found-map.jpg);
	background-size: auto auto, auto auto;
	background-position: center center, 50% 50%;
	background-repeat: no-repeat, repeat;
	background-attachment: scroll, fixed;
}
#get-in-touch {
	position: relative;
	color: #fff;
	background-image: none;
	background-size: 100% 50px, 100% 50px, 2000px 100%;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-position: left top, bottom right, center center;
	background-color: transparent;
	height: 710px;
}
#found-slider {
	background: none;
}
#found-slider {
	background: none;
}
#who-we-work {
	background: none;
}
#found-slider .background {
	background: url(images/headers/found-digital-landscape-3.jpg) center -150px repeat fixed;
	background-size: 1800px auto;
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
}
.home .container {
	display: block !important;
	width: 1000px !important;
	margin: 0 auto !important;
	clear: both !important;
	height: 100%;
	position: relative !important;
}
.home .container .inner {
	width: 485px;
}
.home .page #what-do-we-do .image {
	float: right;
	margin: 180px 0 0 0;
	padding: 0;
}
.home .home-section p a {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
.home #get-in-touch .inner {
	background: rgba(0, 0, 0, 0.5);
	padding: 0px;
}
.home #get-in-touch h6 {
	padding: 30px 30px 0 30px;
}
.home #get-in-touch .number {
	padding: 20px 0 30px 30px;
}
#get-in-touch .inner {
	margin-top: 12%;
}
#who-we-work .background {
	background: #000 url(images/headers/ccc-testimonial.png) 80% 20% repeat fixed;
}
#who-we-work {
	height: 610px;
}
#who-we-work .inner {
	margin-top: 12%;
}
/*-------------iPad Home fix-------------*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.home .container {
		zoom: 0.9;
	}
	#who-we-work .background {
		background-size: 150% 1000px, 3000px 150%;
		background-position: 80% 45%!important;
	}
}
.rcontent .cta a {
	display: block;
	position: absolute;
	bottom: 30px;
	line-height: 40px;
	width: 200px;
	height: 40px;
	text-align: center;
	text-decoration: none;
	font-size: 22px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	transition: opacity 0.5s ease;
	text-shadow: none;
}
.rcontent .cta a:hover {
	opacity: .7;
}
.rcontent_0 .cta a {
	background: #9A0057;
}
.rcontent_1 .cta a {
	background: #df3392;
}
.rcontent_2 .cta a {
	background: #027fad;
}
.rcontent_3 .cta a {
	background: #901d87;
}
.rcontent_4 .cta a {
	background: #47bceb;
}
.rcontent_5 .cta a {
	background: #299793;
}
/*Blog Table Styles*/
table.table-style th {
	vertical-align: middle;
}
table.table-style td p, table.table-style th p {
	margin: 0px 0;
	padding: 10px;
}
table.table-style th p {
	font-size: 16px;
	font-weight: bold;
}
table.table-style th {
	text-transform: uppercase;
	background: #ccc;
	font-size: 18px;
}
table.table-style td {
	padding-bottom: 0;
}
table.table-style td.title {
	text-transform: uppercase;
	background: #eee;
	font-size: 14px;
}
table.table-style .dotted-right {
	border-right: dotted 1px #fff;
}
/*-----     FOUND SITE event page (Guys)     -----*/
.container-960 {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin: 80px auto;
}
.round-image {
	border-radius: 50%;
}
.round-image-link {
	border-radius: 50%;
	padding: 5px;
	border: dashed 2px #e12a84;
	float: right;
}
.event-page h1 {
	text-align: center;
	font-size: 45px;
	line-height: 55px;
	color: #fff;
	margin-top: 30px;
}
.h1-image {
	margin: 30px auto 0 auto;
	display: block;
}
.event-page h1 span, .event-page h2 span {
	color: #961d58;
	font-weight: 900;
}
.event-page h2 {
	text-align: center;
	font-size: 45px;
	margin-bottom: 40px;
	color: #e12a84;
}
.event-page h3 {
	margin: 0 0 10px 0;
	font-size: 16px;
	font-weight: 900;
	color: #333;
	text-transform: uppercase;
}
.event-page p {
	font-size: 16px;
	line-height: 26px;
}
.event-page .bullet-image {
	float: right;
}
.event-page .bullets-off-the-day .row {
	padding: 20px 0;
}
.event-page .background-eee {
	background: #eee;
}
.event-page .arrow-divider {
	width: 200px;
	height: 4px;
	margin: 0 auto;
}
.event-page .row {
	padding: 10px 0;
}
.event-page .margin-bottom-100px {
	margin-bottom: 100px;
}
.event-page .details-widget-holder {
	padding: 5px;
	border: dashed 2px #e12a84;
}
.event-page .details-widget {
	background: #eee;
	padding: 30px;
	position: relative;
}
.event-page .details-widget .event-span {
	color: #333;
	display: block;
	margin-bottom: 5px;
}
.event-page .details-widget .event-span span {
	display: inline;
	font-weight: bold;
	color: #e12a84;
}
.event-page input[type=submit] {
	margin-top: 10px!important;
	width: 100%;
	background: #e12a84;
}
.contact-form-events input, .contact-form-events li {
	margin: 0!important;
	padding: 0!important;
	width: 100%!important;
	box-sizing: border-box!important;
}
.contact-form-events input {
	padding: 3px!important;
}
.contact-form-events p {
	margin-bottom: 4px;
}
#retargeting .event-page input[type=submit] {
	margin-top: 10px;
	width: 100%;
	background: #961d58;
	border: none;
	color: #ffffff;
	padding: 0px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-left: 0px;
	height: 30px;
	line-height: 30px;
}
#retargeting .event-page input[type=submit]:hover {
	background: #e12a84;
}
.event-page .location-pin {
	width: 32px;
	height: 54px;
	position: absolute;
	top: -35px;
	right: 10px;
}
.event-page .location-pin svg {
	width: 32px;
	height: 54px;
}
.page-id-14663 #header {
	display: block;
	clear: both;
	width: 100%;
	height: 65px;
	z-index: 9999;
}
.container-conference {
	background: #000 url(images/events-page/conference.jpg) center center no-repeat;
	background-size: 140%;
}
.event-page .margin-40-auto {
	margin: 40px auto;
}
.event-page .wpcf7-mail-sent-ok {
	background: green!important;
	width: 100%!important;
}
.event-page .pink-arrow svg polygon {
	fill: #e12a84;
}
.event-page .pink-arrow svg line {
	stroke: #e12a84;
}
.event-page .margin-top-40px {
	margin-top: 40px;
}
div.wpcf7-response-output {
	margin: 0px!important;
	background: #F7E700;
	width: 100%;
}
/*after this is all April 2015*/
/*Video*/
.found-video {
	background: rgba(0,0,0,1);
}
video#bgvid, video#bgvid-topper {
	position: relative;
	right: 0;
	bottom: 0;
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: auto;
	background-size: cover;
	margin: auto;
	display: block;
	z-index: 50;
}
#vidpause {
	z-index: 99;
	background: rgba(98,34,93,0.5);
	border: none;
	color: #fff;
	height: 100px;
	width: 100px;
	position: absolute;
	top: 0;
	left: 50%;
	bottom: 0;
	margin: auto auto auto -50px;
	font-size: 24px;
	-webkit-transition: all 500ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	-moz-transition: all 500ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	-o-transition: all 500ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	transition: all 500ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	outline: none;
}
#vidpause {
	animation: deansGlow 2s ease-in-out infinite;
	-webkit-animation: deansGlow 2s ease-in-out infinite;
}
@keyframes deansGlow {
0% {
 background: rgba(255,255,255,.3);
}
50% {
 background: rgba(98,34,93,0.5);
}
100% {
 background: rgba(255,255,255,.3);
}
}
@-webkit-keyframes deansGlow {
0% {
 background: rgba(255,255,255,.3);
}
50% {
 background: rgba(98,34,93,0.5);
}
100% {
 background: rgba(255,255,255,.3);
}
}
#vidpause.playing {
	left: 0px!important;
	margin: auto auto auto auto;
	animation: none;
	-webkit-animation: none;
}
#vidpause:hover {
	background: rgba(98,34,93,0.8);
	width: 300px;
	margin-left: -150px;
}
#vidpause.playing:hover {
	background: rgba(98,34,93,0.8);
	width: 300px;
	margin-left: 0px;
}
#vidpause:active {
	background: rgba(1,127,173,0.8);
	-webkit-transition: all 250ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	-moz-transition: all 250ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	-o-transition: all 250ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	transition: all 250ms cubic-bezier(0.680, -0.550, 0.265, 1.550); /* easeInOutBack */
}
.found-video {
	position: relative;
}
.loader {
	width: 100px;
	height: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.loader > div {
	content: " ";
	width: 20px;
	height: 20px;
	background: #2196F3;
	border-radius: 100%;
	position: absolute;
	-webkit-animation: shift 2s linear infinite;
	animation: shift 2s linear infinite;
}
.loader > div:nth-of-type(1) {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s;
}
.loader > div:nth-of-type(2) {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s;
}
.loader > div:nth-of-type(3) {
	-webkit-animation-delay: -1.2s;
	animation-delay: -1.2s;
}
.loader > div:nth-of-type(4) {
	-webkit-animation-delay: -1.6s;
	animation-delay: -1.6s;
}
 @-webkit-keyframes shift {
 0% {
 left: -60px;
 opacity: 0;
 background-color: #62225d;
}
 10% {
 left: 0;
 opacity: 1;
}
 90% {
 left: 100px;
 opacity: 1;
}
 100% {
 left: 160px;
 background-color: #ffffff;
 opacity: 0;
}
}
 @keyframes shift {
 0% {
 left: -60px;
 opacity: 0;
 background-color: #62225d;
}
 10% {
 left: 0;
 opacity: 1;
}
 90% {
 left: 100px;
 opacity: 1;
}
 100% {
 left: 160px;
 background-color: #ffffff;
 opacity: 0;
}
}
/************* New Home Tim ***************/
/************* New Home Tim ***************/
/************* New Home Tim ***************/
/************* New Home Tim ***************/
/************* New Home Tim ***************/
/************* New Home Tim ***************/
/************* New Home Tim ***************/
/************* New Home Tim ***************/
/************* New Home Tim ***************/
/************* New Home Tim ***************/
/************* New Home Tim ***************/

#found-slider .background {
	background: url(images/slider-responsive/grey-slider-bg-1.png) center center repeat fixed;
	background-size: cover;
}
.content-right {
	background: none;
}
.home .container {
	width: 100% !important;
	max-width: 1100px;
}
.home .page #what-do-we-do .image {
	float: initial;
	margin: 70px auto 0 auto;
	max-width: 298px;
	display: block;
	z-index: 2;
	position: relative;
}
.home-section h2 {
	margin: 100px 0 50px;
	text-align: center;
	font-size: 60px;
}
#what-do-we-do {
	height: auto;
	padding-bottom: 100px;
}
#meet-the-team {
	height: auto;
}
.home-section p a {
	padding: 20px;
}
.home-section p {
	padding-top: 0!important;
}
.copy {
	border-left: 3px solid #E12A84;
	padding: 0 15px 0 15px;
}
.whoarewebg {
	position: absolute;
	right: 0;
	top: -50px;
	width: 226px;
	z-index: 1;
}
#who-we-work .inner {
	float: left;
	background: rgba(96,35,92, 0.7);
	padding: 20px;
	-webkit-transition: background 1s ease-in;
	transition: background 1s ease;
}
#who-we-work .background {
	background: #60235C url(images/headers/canterbury-ireland.jpg) no-repeat;
	background-size: 1600px;
	-webkit-transition: background 1s ease-in;
	transition: background 1s ease;
	background-position: top center;
}
#who-we-work:hover .background {
	background: #60235C url(images/headers/canterbury-ireland.jpg) no-repeat;
	background-size: 1700px;
	background-position: top center;
}
.home-section .thequote {
	background: none;
	width: auto;
	padding: 0;
	font-size: 16px;
	font-style: italic;
}
#who-we-work #boxinner {
	width: auto;
	background: none;
}
.thequote sup {
	color: #ffffff;
}
.winningteam {
	max-width: 340px!important;
	float: initial!important;
	margin: 0 auto 80px auto!important;
	display: block!important;
}
#meet-the-team {
	border-top: 5px solid #A31F5F;
}
.found_home_triangle {
	background: url(images/headers/found_home_triangle.png) 50% 0% repeat;
	height: 31px;
	width: 69px;
	background-size: 69px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 1;
}
#meet-the-team #fotw {
	width: 100%;
	background: #60235C;
	margin: 0!important;
	height: auto;
	padding: 0!important;
}
.purplebg {
	background: #60235C;
}
#meet-the-team #fotwinfo .fotwtitle, #meet-the-team .fotwlink {
	font-family: 'Roboto', sans-serif;
}
#meet-the-team #fotw img {
	width: 150px;
	height: 150px;
	margin: 0 20px 40px 0;
	background-position: center;
	box-shadow: 0 0 15px rgba(0,0,0,0.6);
	position: absolute;
	top: -30px;
}
#meet-the-team #fotwinfo {
	width: auto;
	margin: 20px 200px;
}
#meet-the-team #fotwinfo .fotwname {
	font-size: 18px;
}
#meet-the-team .fotwlink {
	background: #DF3393;
	color: #ffffff;
	padding: 5px 20px 5px 100px;
	margin: 5px 0 0 -100px;
	display: inline-block;
}
.meettheteambg {
	position: absolute;
	right: 0;
	top: 0;
}
#get-in-touch .background {
	background-image: url(images/headers/found-map2.jpg);
}
#get-in-touch .inner {
	margin: 0;
	height: 100%;
}
.home-section #homemap {
	margin: 20px;
}
.home-section #homemap iframe {
	width: 100%;
	height: 440px;
}
/* Footer */
.footer-holder {
	background: #333;
	width: 100%;
	padding: 30px 0;
}
.footer-holder p, .footer-holder li, .footer-holder a {
	font-size: 16px;
	line-height: 26px;
}
p.phone {
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 20px;
	color: #df3392;
	margin-top: 25px;
}
.footer-holder .container {
	margin-top: 40px!important;
	margin-bottom: 40px!important;
}
footer ul.social {
	margin: 0;
}
footer ul.social li {
	margin-bottom: 10px;
}
footer h3 {
	font-size: 24px!important;
	color: #ffffff;
	margin-bottom: 20px;
}
footer h4 {
	font-size: 100%!important;
	margin-top: 10px;
	margin-bottom: 10px;
}
p.footer-links a.mini-logo img {
	width: 100px;
	height: auto;
}
footer ul.social a {
	display: block;
	height: 40px;
	padding-left: 45px;
	line-height: 30px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
footer ul.social a:before {
	display: inline-block;
	font: normal normal normal 40px/1 FontAwesome;
	font-size: 25px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	color: #df3392;
	position: absolute;
	left: 15px;
}
footer p, footer li {
	color: #ffffff;
}
p.footer-links {
	margin: 40px 0 0 0;
	font-size: 13px;
}
p.footer-links a {
	font-size: 13px;
	color: white;
	margin: 0 10px;
}
footer p, footer li {
	color: #ffffff;
}
footer a {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
footer a:hover, footer a:active, footer a:focus {
	text-decoration: none;
	color: #ffffff;
}
footer ul.social .twitter a:before {
	content: "\f099";
}
footer ul.social .facebook a:before {
	content: "\f09a";
}
footer ul.social .linkedin a:before {
	content: "\f0e1";
}
footer ul.social .google a:before {
	content: "\f0d5";
}
footer ul.social .blog a:before {
	content: "\f040";
}
p.phone {
	margin-bottom: 10px;
}
.rcontent_0, .rcontent_1, .rcontent_2, .rcontent_3, .rcontent_4, .rcontent_5 {
	width: 600px!important;
	height: 400px!important;
	padding: 30px;
}
/* Founder of the week */

.hexagon2 {
	position: absolute;
	width: 150px;
	height: 400px;
	top: -155px;
}
.hexagon {
	overflow: hidden;
	visibility: hidden;
	-webkit-transform: rotate(120deg);
	-moz-transform: rotate(120deg);
	-o-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
}
.hexagon-in1 {
	overflow: hidden;
	width: 100%;
	height: 100%;
	-webkit-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.hexagon-in2 {
	-webkit-box-shadow: inset 0 0 0 200px rgba(96,35,92,0.4);
	box-shadow: inset 0 0 0 200px rgba(96,35,92,0.4);
	overflow: hidden;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	-webkit-background-size: 115%;
	-moz-background-size: 115%;
	background-size: 115%;
	visibility: visible;
	-webkit-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	transform: rotate(-60deg);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.purplebg:hover .hexagon-in2 {
	-webkit-box-shadow: inset 0 0 0 0px #60235C;
	box-shadow: inset 0 0 0 0px #60235C;
}
/* NAV - ICON*/
.nav-icon {
	margin: 0 auto;
	width: 30px;
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 15px;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.active .nav-icon:hover {
	width: 30px;
}
.active .nav-icon {
	right: 15px;
	top: 10px;
}
.nav-icon div, .nav-icon:after, .nav-icon:before {
	content: "";
	background: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 3px;
	display: block;
	margin: 6px 0;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.active .nav-icon:before {
	-moz-transform: translateY(12px) rotate(135deg);
	-ms-transform: translateY(12px) rotate(135deg);
	-webkit-transform: translateY(12px) rotate(135deg);
	transform: translateY(12px) rotate(135deg);
}
.active .nav-icon:after {
	-moz-transform: translateY(-12px) rotate(-135deg);
	-ms-transform: translateY(-12px) rotate(-135deg);
	-webkit-transform: translateY(-12px) rotate(-135deg);
	transform: translateY(-12px) rotate(-135deg);
}
.active .nav-icon div {
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
}
.active .nav-icon div, .active .nav-icon:after, .active .nav-icon:before {
	margin: 9px 0;
}
.nav-icon {
	display: none
}
/* slider*/
.responsive-foundslider {
	padding: 30px;
}
.responsive-foundslider ul {
	display: block;
}
.responsive-foundslider ul h3 {
	display: block;
}
.responsive-foundslider ul li {
	float: left;
	clear: left;
	box-sizing: border-box;
	margin-bottom: 20px;
}
ul li .bar-0 {
	background-color: #571133;
	margin-left: 20px;
}
ul li .bar-1 {
	background-color: #7d1849;
	margin-left: 0px;
}
ul li .bar-2 {
	background-color: #a31f5f;
	margin-left: 20px;
}
ul li .bar-3 {
	background-color: #7d1849;
	margin-left: 20px;
}
ul li .bar-4 {
	background-color: #571133;
	margin-left: 0px;
}
ul li .bar-5 {
	background-color: #a31f5f;
	margin-left: 30px;
}
.responsive-foundslider ul {
	padding-top: 150px;
}
.responsive-foundslider ul li a {
	color: #fff;
	display: block;
	padding-left: 10px;
	padding-right: 60px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	transition-property: background-color, padding;
	transition-duration: .5s;
	transition-timing-function: ease-out;
	transition-delay: 0s;
	font-size: 18px;
	text-decoration: none;
	height: 42px;
	line-height: 42px;
}
.responsive-foundslider ul li .arrow-right {
	width: 0;
	height: 0;
	border-top: 60px solid transparent;
	border-bottom: 60px solid transparent;
	border-left: 60px solid green;
}
.responsive-foundslider ul li a.active, .responsive-foundslider ul li a:hover {
	text-decoration: none;
	background: #e12b84;
	padding-left: 200px;
	padding-right: 20px;
}
.responsive-foundslider h4 {
	position: absolute;
	font-size: 35px;
	color: #333;
}
.responsive-foundslider .slider-copy {
	color: #e12b84;
	font-size: 20px;
	text-align: center;
	line-height: 26px;
	padding: 30px 10px;
	border-top: 2px dashed #ccc;
	margin-top: 30px;
}
.responsive-foundslider .carousel {
	height: auto;
}
.slide {
	margin-top: 100px;
	color: #fff;
}
.shadow {
	box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.5);
	padding: 0;
	margin-bottom: 20px;
}
.leftslide h2 {
	margin-top: 150px;
	text-align: center;
}
.rightslide h2 {
	margin: 20px 30px;
	font-size: 32px;
	text-align: center;
	text-shadow: 0px 0px 5px rgba(164,31,96,0.7);
}
.right-colorbox {
	padding: 20px 30px;
	background: rgba(164,31,96,0.7);
	clear: both;
}
.home p.quote {
	font-style: italic;
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 20px;
}
.home p.num {
	float: right;
}
.home p.cta {
	display: inline;
}
.home p.cta a {
	color: #fff;
	background: rgba(98,34,93,0.7);
	padding: 5px 20px;
	display: inline;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.home p.cta a:hover {
	background: rgba(98,34,93,1);
	text-decoration: none;
}
.rightslide img {
	display: inline;
	margin: 5px;
}
.cilent-logo {
	margin: 0 auto 20px;
	display: block;
	width: 360px;
}
.slide2 .right-colorbox {
	background: rgba(39,151,147,0.7);
}
.award-img img {
	width: 30%;
	height: auto;
	margin: auto;
	display: block;
}
.slide2 .rightslide h2 {
	text-shadow: 0px 0px 5px rgba(39,151,147,0.7);
}
.slide3 .rightslide h2 {
	text-shadow: 0px 0px 5px rgba(223,51,141,0.7);
}
.slide3 .right-colorbox {
	background: rgba(223,51,141,0.7);
}
.slide4 .right-colorbox {
	background: rgba(1,127,173,0.7);
}
.slide5 .right-colorbox {
	background: rgba(98,34,93,0.7);
}
.slide6 .right-colorbox {
	background: rgba(74,188,235,0.7);
}
.responsive-foundslider ul li a span.slider-nav-icon {
	display: none;
}
.hide-on-desktop {
	display: none;
}
.hide-on-mobile {
	display: block;
}
h4.hide-on-desktop {
	position: relative;
}
#found-wordpress {
	background: #fff;
	margin: 0 auto;
	box-shadow: 2px 2px 2px rgba(0,0,0,.2);
}
body {
	background: #2f142f;
}
.responsive-foundslider .col-md-6 {
	overflow: hidden;
}
#found-slider {
	height: 700px;
}
.carousel-inner>.item {
	height: auto;
}
.responsive-foundslider .slide-2 img {
	padding-top: 60px;
}
.responsive-foundslider .slide-3 h4.hide-on-mobile, .responsive-foundslider .slide-4 h4.hide-on-mobile, .responsive-foundslider .slide-6 h4.hide-on-mobile {
	position: relative;
	text-align: center;
	margin-bottom: 30px;
}
.responsive-foundslider .slide-6 p.slider-copy span {
	padding-top: 20px;
	color: #666;
	font-size: 14px;
	display: block;
}
.found-topper .background {
	background: url(images/slider-responsive/homepage-retina-topper-clean.jpg) center center;
	background-size: cover;
	display: block;
	width: 100%;
	border-bottom: solid 4px #961d58;
	height: 570px;
}
#video-topper {
	border-bottom: solid 4px #961d58;
}
.delay-2-second {
	animation-delay: 1s!important;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
}
.topper-content {
	text-align: center;
	color: #fff;
	padding-top: 170px;
}
.topper-content ul li {
	display: inline-block;
	margin: 30px 20px;
}
.topper-content ul li a {
	display: block;
}
.topper-content ul li h2 {
	line-height: inherit;
}
.topper-content ul li h2 a {
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
}
.topper-content ul li h2 a:hover {
	color: #fff;
	text-decoration: none;
}
.topper-content ul li a:hover {
	opacity: .8;
}
h5.hide-on-desktop {
	position: relative;
	text-align: center;
	color: #333;
	font-size: 30px;
	margin-bottom: 30px;
}
h4.hide-on-desktop {
	position: relative;
	text-align: center;
	color: #333;
	font-size: 30px;
	margin-top: 30px;
}
.cta20150423:hover .white-paper-cover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.cta20150423:hover {
	background-position: 50px -115px;
}
.white-paper-cover {
	max-width: 50%;
	float: right;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.cta20150423 {
	background: url(http://www.found.co.uk/wp-content/uploads/2014/09/bg-retargeting.jpg);
	background-position: -10px -115px;
	color: #dd3593!important;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/****--------- MOBILE MOBILE MOBILE MOBILE ----------****/
@media (max-width: 767px) {
#who-we-work .inner {
	width: 100%;
	margin-top: 25%;
}
.meet-the-meet-svg {
	display: none;
}
#meet-the-team #fotwinfo {
	width: 100%;
	text-align: center;
	display: block;
	margin: 150px auto 50px;
}
#meet-the-team .fotwlink {
	padding: 5px 20px;
	margin: 5px 0 0;
}
.hexagon {
	margin: auto;
	left: 0;
	right: 0;
}
#get-in-touch .inner {
	width: 100%;
}
#header #site-navigation #logo {
	margin-left: 15px;
}
#get-in-touch .background {
	background-image: url(images/headers/found-map2.jpg);
	background-position: 25% 50%;
}
.nav-icon {
	display: block;
}
.leftslide h2 {
	margin-top: 0;
}
.shadow {
	box-shadow: none;
}
.rightslide h2 {
	margin: 10px 50px;
}
/*Mobile rules for the slider on new responive homepage*/
.responsive-foundslider ul {
	overflow: hidden;
	border-bottom: solid 4px #e12b84;
	display: none;
}
.responsive-foundslider ul li {
	width: 16.6%;
	margin-bottom: 0;
}
.responsive-foundslider ul li a {
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
	height: 60px;
	padding-top: 5px!important;
}
.responsive-foundslider h3 {
	display: none;
}
.slide {
	margin-top: 20px;
}
.responsive-foundslider ul li a span.slider-nav-icon {
	display: block;
}
.responsive-foundslider ul li {
	clear: none;
}
.responsive-foundslider ul li a span.slider-nav-copy {
	display: none;
}
.responsive-foundslider ul li a.active, .responsive-foundslider ul li a:hover {
	text-decoration: none;
	background: #e12b84;
	padding-left: 0;
	padding-right: 0;
}
.responsive-foundslider ul {
	padding: 0;
}
.responsive-foundslider {
	padding: 5px;
}
.responsive-foundslider .col-md-6 {
	padding: 5px;
}
.hide-on-desktop {
	display: block;
}
.hide-on-mobile {
	display: none;
}
.found-topper .background {
	background: url(images/slider-responsive/homepage-retina-topper-clean.jpg) center center no-repeat;
	background-size: cover;
	display: block;
	width: 100%;
	border-bottom: solid 4px #961d58;
	height: 360px;
}
.responsive-foundslider .carousel {
	height: auto;
}
#found-slider {
	height: 700px;
}
.carousel-inner>.item {
	height: auto;
}
h4.hide-on-desktop {
	margin-bottom: 50px;
}
.topper-content {
	padding-top: 90px;
}
.topper-content ul li a img {
	width: 60px!important;
}
.topper-content ul li h2 a {
	font-size: 13px;
}
.home-section h2 {
	margin: 60px 0 50px;
	text-align: center;
	font-size: 30px;
}
.home-section .thequote {
	height: auto!important;
}
#header #site-navigation {
	width: auto!important;
}
.home h1 {
	font-size: 32px;
}
}
.panel-default>.panel-heading {
	padding: 0;
}
.panel h4.panel-title {
	text-align: center;
	font-size: 22px;
	color: #fff;
	background: #922257;
	padding: 0;
	text-decoration: none;
}
.panel h4.panel-title a {
	display: block;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 10px 0;
	text-decoration: none;
}
.panel h4.panel-title a:hover {
	text-decoration: none;
	background: #e12b84;
}
.panel h4 a {
	background: #e12b84;
}
.panel h4 a.bar-0.collapsed {
	background-color: #571133;
}
.panel h4 a.bar-1.collapsed {
	background-color: #7d1849;
}
.panel h4 a.bar-2.collapsed {
	background-color: #a31f5f;
}
.panel h4 a.bar-3.collapsed {
	background-color: #7d1849;
}
.panel h4 a.bar-4.collapsed {
	background-color: #571133;
}
.panel h4 a.bar-5.collapsed {
	background-color: #a31f5f;
}
.last-panel {
	border-bottom: solid 4px #a31f5f!important;
}
.panel-heading {
	border-radius: 0;
	padding: 0px;
}
.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: none;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.panel-body h4 {
	font-size: 28px;
	text-align: center;
}
.panel-body .slider-copy {
	text-align: center;
	padding: 20px 0px 0px 0px;
}
.panel-body h4 {
	font-size: 23px;
	text-align: center;
	padding-bottom: 20px;
}

@media (max-width: 992px) {
.responsive-foundslider ul li a.active, .responsive-foundslider ul li a:hover {
	padding-left: 30px;
	padding-right: 60px;
}
}
@media (max-width: 1025px) {
.home #header #site-navigation #topnav, .page-template-template-retargeting-php #header #site-navigation #topnav, .page-template-template-video-php #header #site-navigation #topnav, #header #site-navigation .single-header {
	display: none!important;
}
.nav-icon {
	display: block;
}
#header #site-navigation {
	width: auto!important;
}
#video-topper video, #video video {
	height: 500px;
}
.hide-on-desktop {
	display: block;
}
.hide-on-mobile {
	display: none;
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
.hide-on-desktop {
	display: none;
}
.hide-on-mobile {
	display: block;
}
}
#video-topper video, #video video {
	min-height: 300px;
}
.found-topper.space {
	height: 530px;
	z-index: 2;
	position: relative;
}
.space #background {
	background-image: url(images/space-topper/stars-bg-tiled.jpg);
	background-position: 0px top;
	background-size: 1280px auto;
	background-repeat: repeat-x;
	display: block;
	width: 150%;
	height: 700px;/*animation: animatedBackground 50s linear infinite;
    -moz-animation: animatedBackground 50s linear infinite;
    -webkit-animation: animatedBackground 50s linear infinite;
    -ms-animation: animatedBackground 50s linear infinite;
    -o-animation: animatedBackground 50s linear infinite;*/
}
@keyframes animatedBackground {
 0% {
background-position: 0 0;
}
 100% {
background-position: -150% 0;
}
}
@-moz-keyframes animatedBackground {
 0% {
background-position: 0 0;
}
 100% {
background-position: -150% 0;
}
}
@-webkit-keyframes animatedBackground {
 0% {
background-position: 0 0;
}
 100% {
background-position: -150% 0;
}
}
@-ms-keyframes animatedBackground {
 0% {
background-position: 0 0;
}
 100% {
background-position: -150% 0;
}
}
@-o-keyframes animatedBackground {
 0% {
background-position: 0 0;
}
 100% {
background-position: -150% 0;
}
}
.space #foreground {
	background-image: url(images/space-topper/mountains.png);
	background-position: -450px bottom;
	background-size: 2328px auto;
	background-repeat: repeat-x;
	display: block;
	width: 150%;
	height: 730px;
}
#fore-foreground {
	padding-top: 320px;
}
#carousel-example-generic-2 {
	width: 100%;
	height: 300px;
	margin: 0 auto;
}
#carousel-example-generic-2 .carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 500px;
}
#carousel-example-generic-2 .inside-the-slide {
	margin: 0 auto;
	position: relative;
	margin-top: 130px;
}
.space .slide-1 .mainimg {
	width: 70%;
	height: auto;
	position: absolute;
	right: 0;
	left: 0;
	top: 130px;
	margin: auto;
}
.space .topper-content {
	text-align: center;
	color: #fff;
	padding-top: 0;
	position: relative;
	max-width: 100%;
	margin: 0 auto;
}
.mouse-bg {
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	position: fixed;
	z-index: -1;
}
.inside-the-slide ul li {
	display: inline-block;
	width: 116px;
	margin: 0 10px;
}
.inside-the-slide ul li h3 {
	text-align: center;
}
.inside-the-slide ul li h3 a {
	font-size: 14px;
	color: #fff;
	text-align: center;
	font-weight: 300;
}
.inside-the-slide ul li h3 a:hover {
	text-decoration: none;
	opacity: .8;
}
.inside-the-slide .icon-holder img {
	width: 80px;
	position: relative;
	margin: 0 auto;
}
.found-topper {
	border-bottom: none
}
/* footer Tim fixes */
footer ul.social a {
	position: relative;
	background: none!important;
	line-height: 32px!important;
}
/* New topper Tim fixes */

.found-topper.space {
	background-image: url(images/space-topper/homepage-purple.jpg);
	background-position: center top;
	background-size: cover;
	background-repeat: repeat-x;
}
.inside-the-slide ul {
	margin-top: 150px;
}

@media (max-width: 800px) {
#fore-foreground {
	padding-top: 240px;
}
#carousel-example-generic-2 .inside-the-slide {
	width: 100%;
}
.space .slide-1 img {
	max-width: 356px;
}
.space #foreground {
	background-position: center bottom;
	height: 1500px;
}
.inside-the-slide ul {
	text-align: center;
	width: 100%;
	margin: 50px auto;
}
.inside-the-slide ul li {
	width: 30%;
	margin: 0;
}
.home h2 {
	font-size: 36px;
}
.inside-the-slide ul li h3 {
	font-size: 14px;
}
.inside-the-slide .icon-holder img {
	width: 100%;
	max-width: 80px;
}
.mouse-bg {
	position: absolute;
}
.space .topper-content {
	position: absolute;
	right: 0;
	left: 0;
}
#background, #foreground, #fore-foreground, #fore-fore-foreground {
	left: 0!important;
	right: 0!important;
	top: 0!important;
	bottom: 0!important;
}
.space #background, .space #foreground {
	width: 100%;
}
.panel-group {
	background: #ffffff;
	margin: 0;
}
}
.animated-top {
	width: 80%;
	position: absolute;
	top: 190px;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
	z-index: 0;
}
.topper-content {
	height: 100%;
}
.active .mainimg {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

@media (min-width: 1280px) {
.found-topper.space {
	background-size: 1600px;
	background-position: center -75px;
}
}
/****--------- 2015 ----------****/
.awards2015 {
	background: #ffffff;
	text-align: left;
	vertical-align: text-top;
	height: 160px;
	border: none!important;
	display: flex;
}
.awards2015-bg {
	position: absolute;
	left: -300px;
	top: -50px;
}
.awards2015-redletterday, .awards2015-found {
	max-width: 200px;
	display: inline;
}
.awards2015-first {
	margin-top: 20px;
	display: table;
}
.awards2015-second {
	display: table;
}
.awards2015-award {
	margin: -40px auto;
	max-width: 330px;
	float: right;
}
.awardslinks {
	color: #000000!important;
}
.awards2015 .awards2015-award {
	-webkit-transition: all 0.7s cubic-bezier(0.680, -0.550, 0.265, 1.550);
	transition: all 0.7s cubic-bezier(0.680, -0.550, 0.265, 1.550);
}
.awards2015:hover .awards2015-award {
	transform: scale(1.3);
}
.awards2015-first h3 {
	display: inline;
}

@media (max-width: 1026px) {
.awards2015 {
	height: auto!important;
	padding: 50px 0;
}
.awards2015-award {
	margin: 0px auto -10px;
	float: none;
}
.awards2015-first, .awards2015-second {
	margin: auto;
}
.awards2015-first {
	margin-top: 20px;
}
.awards2015-second {
	text-align: right;
}
.awards2015:hover .awards2015-award {
	transform: scale(1);
}
.awards2015 .col-md-6 {
	width: 100%;
}
}
/*20150811*/
.btn2015 {
	border: none;
	cursor: pointer;
	padding: 25px 50px;
	display: table;
	margin: 15px auto;
	font-weight: 300!important;
	outline: none;
	position: relative;
	color: #ffffff!important;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	text-decoration: none!important;
	background: #5d265b;
	-webkit-box-shadow: 0 7px #471A44;
	box-shadow: 0 7px #471A44;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	border-radius: 0 0 5px 5px;
}
.btn2015:hover {
	box-shadow: 0 4px #471A44;
	top: 2px;
}
.btn2015:active {
	box-shadow: 0 0 #471A44;
	top: 6px;
}
.page-template-template-Careers-Page-2015-php form li.content {
	min-height: 110px;
}
.page-template-template-Careers-Page-2015-php form li.cv-upload label {
	float: left;
	line-height: 44px;
	font-weight: normal;
}
.page-template-template-Careers-Page-2015-php form li.cv-upload {
	padding-top: 20px;
}
/*SINGLE JOB PAGE STYLES*/
/*Topper*/

.single-jobs .container {
	max-width: 960px !important;
	width: 100%!important;
}
.single-jobs #topper {
	position: relative;
	z-index: 1;
	background-size: cover;
}
.single-jobs #topper-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(150, 29, 88, 0.9);
}
.single-jobs .topper-copy {
	padding: 100px 10px 30px 10px;
}
.single-jobs .topper-copy h4 {
	font-size: 20px;
	color: white;
	padding-bottom: 10px;
	font-weight: bold;
}
.single-jobs .topper-copy p {
	font-size: 16px;
	color: white;
	line-height: 30px;
}
/*Body*/

.single-jobs #hex-image-holder {
	max-height: 300px;
}
.single-jobs .role-spec-image-container {
	width: 100%;
	height: 100%;
	margin-top: -20px;
}
.single-jobs .wp-post-image {
	max-width: 250px;
}
.hex-medium {
	position: absolute;
	top: 40px;
	left: 10%;
	opacity: 0.1;
	width: 130px;
	z-index: 1;
}
.hex-small {
	position: absolute;
	width: 100px;
	left: 5%;
	top: 170px;
	opacity: 0.08;
}
.hex-xsmall {
	position: absolute;
	width: 50px;
	left: 3%;
	opacity: 0.05;
}
/*.role-specific-image {
	height: 300px!important;
	width: 100%!important;	
}*/

.single-jobs #job-listing-body {
	padding: 120px 0 50px 0;
	position: relative;
}
.single-jobs #job-title {
	color: #444444;
	font-size: 25px;
	font-weight: bold;
}
.single-jobs .job-listing-copy {
	color: #444444!important;
}
.job-listing-copy ul {
	list-style: disc outside;
}
.single-jobs .job-listing-sub-header {
	font-weight: bold;
}
/*Icons*/
.single-jobs .icons {
	padding: 30px 0;
}
.single-jobs #holiday-plane {
	padding-top: 40px;
}
.single-jobs .icons svg {
	display: block;
	margin: 0 auto 5px;
	max-height: 100px;
	padding-top: 30px;
}
.single-jobs .icons p {
	color: #444444!important;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 17px;
}
/*Application Form*/
.job-apply-form-style.row {
	padding: 0;
}
.job-apply-form-style input, .job-apply-form-style textarea {
	font-weight: 300!important;
}
.job-apply-form-style input[type=submit] {
	width: auto!important;
	text-align: center;
}
.single-jobs .application-form-section {
	background-color: rgb(238, 238, 238);
}
.job-apply-form-style .application-form-container {
	padding: 20px 0;
}
.job-apply-form-style #submit-button {
	display: block!important;
	position: relative!important;
	height: 50px!important;
	line-height: 50px!important;
	padding: 0!important;
	margin: 0!important;
	width: 100%!important;
	color: #fff!important;
	background: #46beed!important;
}
.job-apply-form-style #submit-button:hover {
	background: #4fcaff!important;
}
.single-jobs .job-apply-form-style #submit-button {
	background: #961d58!important;
}
.single-jobs .job-apply-form-style #submit-button:hover {
	background: #ad236b!important;
}
.job-apply-form-style .first-name, .job-apply-form-style .last-name, .job-apply-form-style .email, .job-apply-form-style .website-url {
	background-color: white;
	padding: 5px 20px!important;
	color: grey!important;
	border: 10px solid #EEEEEE;
}
.job-apply-form-style .cover-statement {
	background-color: white;
	padding: 5px 20px!important;
	color: grey!important;
	border: 10px solid #EEEEEE;
}
.job-apply-form-style .submit-button {
	float: right;
	background-color: #961D58;
	height: 40px;
	line-height: 40px;
	padding: 0px;
	color: white;
	border: none;
	margin: 10px;
	text-align: center;
	display: block;
}
.job-apply-form-style input[type=submit] {
	margin-top: 0px!important;
	background: #46beed;
	border: none;
	padding: 0px!important;
	width: 200px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-left: -5px!important;
	color: w#fff!important;
}
.job-apply-form-style .wpcf7 input, .job-apply-form-style .wpcf7 textarea {
	padding: 0px!important;
}
.job-apply-form-style input {
	border: none!important;
	width: 95%;
	background: none!important;
	padding-top: 0;
	padding-left: 5px;
	height: auto!important;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.job-apply-form-style textarea {
	border: none!important;
	width: 95%;
	background: none!important;
	padding-top: 0;
	padding-left: 5px;
	color: #333!important;
	height: auto!important;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
input:focus, textarea:focus {
	outline: none;
}
.job-apply-form-style select {
	border: none!important;
	width: 95%;
	background: none!important;
	padding-top: 0;
	padding-left: 5px;
	color: #ccc!important;
	height: auto!important;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.job-apply-form-style div.wpcf7-response-output {
	width: 100%;
	padding: 20px;
	margin: 0em 0em 2em;
	background: #df3593;
	border: 10px solid #EEEEEE;
	color: #FFF;
}
/*Benefits Icons*/
.single-jobs path {
	fill: #961D58;
}
.single-jobs #holiday-plane path {
	fill: none!important;
	stroke: #961D58;
}
.single-jobs polygon {
	fill: #961D58;
}
.single-jobs circle {
	fill: #961D58;
}
.white-link, .white-link:focus, .white-link:hover, .white-link:active {
	color: #fff;
	text-decoration: underline;
	font-size: 14px;
}
.margin-bottom-30 {
	margin-bottom: 30px!important;
}
.single-job-holder {
	padding-top: 30px;
	padding-bottom: 30px;
}
.holder-video-mask {
	height: 100%;
}
.ie .video-hide-on-ie {
	display: none!important;
}
.big-quote-team {
	font-size: 19px;
	font-style: italic;
	line-height: 29px;
	margin-bottom: 30px;
}
.big-quote-team p {
	display: inline;
}
.page-template-template-Careers-Page-2015-php .carousel-inner>.item {
	height: auto;
}
#career-intro-section {
	background: #53bde9;
}
#career-intro-section p {
	color: #fff;
}
.career-header-copy-holder {
	position: absolute;
	z-index: 10;
	left: 50%;
	top: 50%;
	width: 100%;
	padding: 10px;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#employee-quotes {
	background: transparent url(images/careers/quote-marks.png) center center no-repeat;
	background-size: 1250px;
}
@media (max-width:991px) {
.single-jobs .role-spec-image-container {
	width: 100%;
	max-width: 300px;
	height: 100%;
	margin-top: -20px;
	position: relative;
	left: 50%;
	margin-left: -150px;
}
.single-jobs #job-listing-body {
	padding: 10px 0 50px 0;
	position: relative;
}
.single-jobs .icons {
	padding: 0px 0px;
	margin-bottom: 50px;
}
.big-quote-team {
	font-size: 14px;
	font-style: italic;
	line-height: 22px;
	margin-bottom: 30px;
}
}
.grey-bg-section {
	background: #e5e5e5;
}
.full-width-holder {
	width: 100%;
	padding: 30px;
}
.icon-holder-how-do-we-work svg{
	max-width: 150px;
	height: auto;
	display: block;
	margin: 0 auto;
}