@import url("../centreal-master/style.css");
body {font-family: "proxima-nova",sans-serif !important;border-top: 0px solid #333 !important;border-bottom: 10px solid #333 !important;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #000 !important;font-family: "proxima-nova",sans-serif !important;}
a.main-logo img {min-width: 250px !important;}
a.main-logo, ul.main-nav a.main-logo {letter-spacing: .01em !important;font-family: "museo-slab","Archer SSm A","Archer SSm B" !important;font-weight: 700 !important;font-style: italic !important;}
a.main-logo:hover {opacity: .7;}
.mytagline {margin: 10px 0 12px;line-height: 50px;}

.categorylist {
    background-image: none!important;}

.categorylist a:hover {background-image: url("images/tri.png") !important;background-position: center 20px;background-repeat: no-repeat;padding: 0 0 50px 0;}

.postid-1092 .categorylist a.jf, .postid-830 .categorylist a.jf, .postid-796 .categorylist a.jf, .postid-564 .categorylist a.jf, .postid-445 .categorylist a.jf, .postid-457 .categorylist a.jf, .page-id-509 .categorylist a.jf, .postid-628 .categorylist a.jf, .postid-1347 .categorylist a.jf {background-image: url("images/tri.png") !important;background-position: center 20px;background-repeat: no-repeat;padding: 0 0 50px 0;color: black!important;}

.postid-1355 .categorylist a.lg,.postid-1097 .categorylist a.lg, .postid-895 .categorylist a.lg, .postid-900 .categorylist a.lg, .postid-715 .categorylist a.lg, .postid-760 .categorylist a.lg, .postid-752 .categorylist a.lg, .postid-746 .categorylist a.lg, .postid-756 .categorylist a.lg, .postid-449 .categorylist a.lg, .postid-463 .categorylist a.lg, .page-id-492 .categorylist a.lg {background-image: url("images/tri.png") !important;background-position: center 20px;background-repeat: no-repeat;padding: 0 0 50px 0;color: black!important;}

.postid-1366 .categorylist a.jg, .postid-1105 .categorylist a.jg, .postid-841 .categorylist a.jg, .postid-451 .categorylist a.jg, .postid-528 .categorylist a.jg, .postid-461 .categorylist a.jg, .page-id-511 .categorylist a.jg, .postid-605 .categorylist a.jg {background-image: url("images/tri.png") !important;background-position: center 20px;background-repeat: no-repeat;padding: 0 0 50px 0;color: black!important;}

.postid-1344 .categorylist a.br, .postid-1090 .categorylist a.br, .postid-866 .categorylist a.br, .postid-771 .categorylist a.br, .postid-876 .categorylist a.br, .postid-459 .categorylist a.br, .postid-530 .categorylist a.br, .postid-438 .categorylist a.br, .page-id-477 .categorylist a.br, .postid-613 .categorylist a.br {background-image: url("images/tri.png") !important;background-position: center 20px;background-repeat: no-repeat;padding: 0 0 50px 0;color: black!important;}

.categorylist a {margin-left: 8px;margin-right: 8px;}
.page-id-54 .titlediv .categorylist {display: none;}
.home .centreal-title {}

.workspost .sharing, .blogcontent .sharing, .blogbox .sharing .shr {
    display: none;
}

.infoside {
    padding-top: 20px;
}

.page-id-920 article .title a {
    display: block!important;
    font-size: 20px;
}
.page-id-920 .mainworkscontainer table {
    text-align: center;
    float: left;
    margin: 0 auto;
    width: 100%;
	margin-top: 10px!important;
}

.container .four.columns {
    margin-bottom: 20px;
    background-color: #fff0;
}

.blogbox span.extra {display: none;}
.text-3 p {font-family: "Helvetica","arial",san-serif !important;}
ul.main-nav a.current-menu {font-weight: 700;}
ul.main-nav {display: inline-block;font-size: 14px;list-style: none outside none;margin-bottom: 8px !important;margin-top: 0;padding: 0;}
.container .four.columns {margin-bottom: 20px;background-color: #fff0;}
div.project-item .thumb_large div.title {font-size: 18px;line-height: 1.1em !important;margin-bottom: 0px;}
div.project-item.below .thumb_large {margin: 5px 0 20px !important;padding: 0 10px;text-align: left !important;width: 93% !important;}
.flexslider div.textarea {line-height: 1.7em;padding: 0 11% !important;}
section.navigation .bottomnavigation div.nextlink {float: right;}
section.navigation .bottomnavigation div.sharingdiv {margin-top: -70px;text-align: center;width: 100%;}
.postid-335 section.navigation .bottomnavigation, section.navigation .bottomnavigation div.sharingdiv, .postid-335 .blogcontent .sharing, .postid-928 section.navigation .bottomnavigation, .postid-928 .blogcontent .sharing, .postid-929 section.navigation .bottomnavigation, .postid-929 .blogcontent .sharing, .postid-926 section.navigation .bottomnavigation, .postid-926 .blogcontent .sharing {display: none;}
.widgetwrapper h4 {font-size: 20px !important;padding-bottom: 15px;font-family: "museo-slab","Archer SSm A","Archer SSm B" !important;font-weight: 700 !important;font-style: italic !important;}
.widgetwrapper .widget {border: none;}
.widgetwrapper.wcentered {text-align: left !important;}
footer span.social a i, .topsearchdiv.social a i {font-size: 50px !important;padding: 0 10px;font-family: "Conv_Socialico";position: relative;}
.widgetwrapper .four.columns {background-color: transparent !important;}
.credits {display: none;}
@media only screen and (max-width: 767px) {
	.categorylist a, .categorylist, .categorylist a:hover {color: #8A8A7B!important;}
	a.main-logo {line-height: 60px !important;}
	.categorylist a:hover {background-image: none !important;background-repeat: no-repeat;}
	.categorylist {line-height: 25px;padding-top: 10px;}
	.post .categorylist a.jg, .page .categorylist a.jg, .post .categorylist a.br, .page .categorylist a.br, .post .categorylist a.lg, .page .categorylist a.lg, .post .categorylist a.jf, .page .categorylist a.jf {background-image: none !important;}

	.postid-1092 .categorylist a.jf, .postid-830 .categorylist a.jf, .postid-796 .categorylist a.jf, .postid-564 .categorylist a.jf, .postid-445 .categorylist a.jf, .postid-457 .categorylist a.jf, .page-id-509 .categorylist a.jf, .postid-628 .categorylist a.jf, .postid-1347 .categorylist a.jf {background-image: none !important;}

.postid-1355 .categorylist a.lg,.postid-1097 .categorylist a.lg, .postid-895 .categorylist a.lg, .postid-900 .categorylist a.lg, .postid-715 .categorylist a.lg, .postid-760 .categorylist a.lg, .postid-752 .categorylist a.lg, .postid-746 .categorylist a.lg, .postid-756 .categorylist a.lg, .postid-449 .categorylist a.lg, .postid-463 .categorylist a.lg, .page-id-492 .categorylist a.lg {background-image: none !important;}

.postid-1366 .categorylist a.jg, .postid-1105 .categorylist a.jg, .postid-841 .categorylist a.jg, .postid-451 .categorylist a.jg, .postid-528 .categorylist a.jg, .postid-461 .categorylist a.jg, .page-id-511 .categorylist a.jg, .postid-605 .categorylist a.jg {background-image: none !important;}

.postid-1344 .categorylist a.br, .postid-1090 .categorylist a.br, .postid-866 .categorylist a.br, .postid-771 .categorylist a.br, .postid-876 .categorylist a.br, .postid-459 .categorylist a.br, .postid-530 .categorylist a.br, .postid-438 .categorylist a.br, .page-id-477 .categorylist a.br, .postid-613 .categorylist a.br {background-image: none !important;}
}
.home #strapline {margin: 0 auto !important;text-align: center !important;padding-bottom: 30px !important;display: block;font-family: "museo-slab","Archer SSm A","Archer SSm B" !important;font-weight: 200 !important;font-style: italic !important;}
#strapline {display: none;}
.page-id-509 #container-home, .page-id-477 #container-home, .page-id-511 #container-home, .page-id-492 #container-home {display: none !important;}
.widget .textwidget p {font-size: 13px;}
div.project-item .thumb_large div.title {font-family: "museo-slab","Archer SSm A","Archer SSm B" !important;font-style: italic !important;font-weight: 600 !important;margin-top: 10px;}
#home-button {text-align: center;font-size: 20px !important;font-family: "museo-slab","Archer SSm A","Archer SSm B" !important;font-style: italic !important;font-weight: 600 !important;}
.blogbox .blogcontent ul, .defaultpage ul, .contenttext {margin-left: 0px !important;}
strong {font-weight: 700;}
p {margin: 0px 0 20px 0;}
.mobilemenu {display: none;}
.blogbox .blogcontent {padding-top: 0% !important;}
div.project-item .thumb_large div.category {display: none;}

/*inline*/

		
	a { color:#666; }
	a:hover, a:focus { color:#000; }

		body { 
		font: 15px proxima-nova, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
		background:#F3F4EE url("../centreal-master/images/bgpatterns/topped-full-grey.jpg") repeat-x 0 0!important;
		color:#666!important;
	}
	h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 
		color:#000!important; 
		font-family:proxima-nova,  "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	}
	 
		
	ul.main-nav a, .categorylist a, .viewall a { 
		color:#000!important; 
	}
	ul.main-nav a:hover, .categorylist a:hover, .categorylist a.selected, .viewall a.selected { 
		color:#000!important; 
	}
	ul.main-nav a.selected, ul.main-nav a:hover, ul.main-nav .sub-menu a:hover, ul.main-nav a.current-menu {
		color:#000!important;
	}
	ul.main-nav a.main-logo { border:none!important; }
		a.main-logo, ul.main-nav a.main-logo { 
		font-family:proxima-nova, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:62px!important; 
		 top:1px!important; 
		 font-weight:bold!important; 
		 color:#000!important; 
	}
	[class^="icon-"],[class*=" icon-"], a [class^="icon-"], a [class*=" icon-"],a i.new-social-icons, footer span.social a i { 
		color:#333!important
	}
	[class^="icon-"]:hover, [class*=" icon-"]:hover, a [class^="icon-"]:hover, a [class*=" icon-"]:hover, a i.new-social-icons:hover, footer span.social a i:hover { 
		color:#000!important 
	}
		footer span.social a i, .topsearchdiv.social a i { 
		color:#242424!important
	}
			footer span.social a i:hover, .topsearchdiv.social a i:hover { 
		color:#666666!important 
	}
		.pagination a.loadmore i:hover, .globalbutton i:hover, input[type="submit"] i:hover { color:#333!important }
	div.titlediv h2.centreal-title span:before, h2.centreal-title span:after, hr { border-color:#bbb!important; }
	input[type="text"],	input[type="password"],	textarea {background-color:#fff;border:1px solid #fff;color:#000!important;} 
	button i { color:#000!important; }
	.wp-caption, blockquote, .navigation-bottom a, .navigation-bottom-works a, .border-color, .widget li, .widget_tag_cloud div a, hr, .widget, table#wp-calendar, div.commentform .singlecomment { 
	border-color:#bbb!important;}
	.titlediv h2.centreal-title span:before, h2.centreal-title span:after, ul.main-nav ul.sub-menu li a { 
	border-color:#bbb!important; 
	}
	a { color:#666!important; }
	a:hover, a:focus { color:#000!important; }
	#mainframe-top, #mainframe-bottom, #mainframe-left, #mainframe-right { background-color:#fff!important }
	.globalbutton, input[type="submit"]  { border-color:#666; color:#000 }
	.globalbutton:hover, input[type="submit"]:hover { border-color:#000!important;color:#000}
		
		.posttype-wpblog div.project-item.rollover .thumb_large { 
				background-color:#000!important; 
				color:#fff!important; 
	}
	.posttype-wpblog div.project-item.rollover .thumb_large a, .posttype-wpblog div.project-item.rollover .thumb_large .title { color:#fff0!important; }
	
		.posttype-works div.project-item.rollover .thumb_large { 
				background-color:#fff0!important; 
				color:#000!important; 
	}
	.posttype-works div.project-item.rollover .thumb_large a, .posttype-works div.project-item.rollover .thumb_large .title { color:#000!important; }
		
	dl.tabs dd.active a { color:#666; border-bottom:1px solid #bbb; } 
				
		.mainframeclass { display:none!important; }
	#maincontainer { padding-top:5%!important;padding-bottom:5%!important; }
		
		.galleria-container {
			background-color:#000;
		}
				.flex-control-nav {display:none;!important}
			.abouttemplate .pagecontent { margin-top:0; }
		
			
			.flex-pauseplay { display:none!important}
		.flex-direction-nav a {color:#000!important;}
	.flex-pauseplay a i {color:#000!important;}
		.flex-control-paging li a {background:#000!important;}
	.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {background:#000!important;}
		p.flex-caption {
		color:#000!important;
				text-align:left!important;
							}
	.flexslider:hover p.flex-caption {
	    filter: alpha(opacity=100);
	    opacity: 1;
	}
	
				#swipebox-caption { 
					
			}
		
	/*spacing*/
	#maincontainer { padding-top:3%!important;;padding-bottom:3%!important;;}
	.spacing-search { padding-bottom:2%!important; }
	.spacing-top-social {padding-bottom:2%!important;}
	.spacing-centerlogo { padding-bottom:1%!important;}
	.spacing-spacing-mainmenu { padding-bottom:0%!important;}
	.spacing-maincontent { padding-top:0%!important;}
	.widgetwrapper { padding-top:3%!important;padding-bottom:3%!important;}
	.mainfooter { padding-top:4%!important;}
	.spacing-blocks { padding-bottom:2%!important;}
	.titlediv h2.centreal-title { margin-bottom:8%!important;}
	/*.workslider {padding-top: 0%!important;padding-bottom: 0%!important;}*/
	.workspost hr { margin-top: 1%!important;;}
		
	@media only screen and (max-width: 2560px) { body {background-position:0 -355px !important} 
.categorylist a, .categorylist { 
		color:#8A8A7B!important; font-size:14px!important;
	}
	.categorylist a:hover, .categorylist a.selected { 
		color:#8A8A7B!important; 
	}}
@media only screen and (max-width: 2048px) { body {background-position:0 -478px !important} }
@media only screen and (max-width: 1920px) { body {background-position:0 -478px !important} }
@media only screen and (max-width: 1800px) { body {background-position:0 -478px !important} }
@media only screen and (max-width: 1680px) { body {background-position:0 -484px !important} }
@media only screen and (max-width: 1440px) { body {background-position:0 -490px !important} }
@media only screen and (max-width: 1366px) { body {background-position:0 -499px !important} }
@media only screen and (max-width: 1280px) { body {background-position:0 -504px !important} }
@media only screen and (max-width: 1152px) { body {background-position:0 -506px !important} }
@media only screen and (max-width: 1024px) { body {background-position:0 -508px !important} }
@media only screen and (max-width: 800px) { body {background-position:0 -515px !important} }
@media only screen and (max-width: 768px) { body {background-position:0 -516px !important} }
@media only screen and (max-width: 767px) { body {background-position:0 -425px !important;}
.categorylist a, .categorylist, .categorylist a:hover { 
		color:#333!important; font-size:14px!important;
	} }
@media only screen and (max-width: 600px) { body {background-position:0 -430px !important} }
@media only screen and (max-width: 479px) { body {background-position:0 -375px !important;} }

div.project-item .thumb_large div.title {font-family: "museo-slab", 'Archer SSm A', 'Archer SSm B'!important; font-weight: 600!important; font-style: italic!important;}

.slides li p.flex-caption {
    color: #FFFFFF !important;
}

.mejs-container {
    padding-top: 5%;
}

#maincontainer {
border-top: #8A8A7B 5px solid;
}

@media only screen and (max-width: 959px) { .posttype-works div.project-item.rollover .thumb_large a, .posttype-works div.project-item.rollover .thumb_large .title {
    font-size:105% !important;margin-top:-20px!important;} }
@media only screen and (min-width: 768px) { .posttype-works div.project-item.rollover .thumb_large a, .posttype-works div.project-item.rollover .thumb_large .title {
    font-size:105% !important;margin-top:-20px!important;} }	