/*---------------------------------------------------------

	Stylesheet Overview

------------------------------------------------------------

	----- Table of Contents -----

	1.  Reset
	2.  Body and links
	3.  Basic Structure
	4.  Header
	5.  Global styles
	6.  Post styling
	7.  Pages and page templates
	8.  Sidebar
	9.  Comments
	10. Footer
	11. Image styles
	12. Media queries

	----- Font sizing -----

	Base font-size is 87.5% = 14px
	1.5em = 21px

	----- IMPORTANT NOTE -----

	DO NOT make edits to this file, your edits will vanish
	when you upgrade the theme. Instead add your custom CSS to
	the style.css file in the pro child theme. Any new styles
	you add there will automatically override this imported
	stylesheet. This will also make your life a whole lot
	easier when it comes time to upgrade the theme.
*/

/*---------------------------------------------------------
	1. Reset
------------------------------------------------------------ */
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, font, 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 { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { -ms-interpolation-mode: bicubic; }

/*---------------------------------------------------------
	2. Body and links
------------------------------------------------------------ */
body {
	font-size: 62.5%;
	font-family: Helvetica, Arial, sans-serif;
	color: #444;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover {
	/*color: #434c6d;*/
}

/*---------------------------------------------------------
	3. Basic Structure
------------------------------------------------------------ */
#wrapper {
	max-width: 960px;
	margin: 0 auto;
	padding: 20px;
	background: #fff;
	padding-bottom:0px;
}
#content {
	margin: 20px 0 5px 0;
}
#sidebar {
 margin: 20px 0 5px 0;
}
.clear:after,
li.comment:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.skip-content {
	display: none;
}

/*---------------------------------------------------------
	4. Header
------------------------------------------------------------ */
#header {
	padding: 0 0 20px 0;
	text-align: center;
	border-bottom: 1px dotted #e3e3e3;
}
#title {
	font-size: 1.714285714em; /* 24 / 14 */
	 /*max-width: 47.5%;*/
}
#title a:link,
#title a:visited {
	color: #444;
	text-decoration: none;
}
#title a:hover {
	color: #275ea0;
	text-decoration: none;
}
#title a img {
	margin-bottom: 0;
}
#title h1 {
	font-weight: normal;
}
/*Nav
---------------------------------------*/
#navigation {
	margin-top: 15px;
}
/*.nav li {
	position: relative;
	display: inline;
}*/
.nav a {
	display:block;
	padding: .5em;
	text-transform: lowercase;
	color: #444;
}
/*.nav .current-menu-item a,
.nav .current-menu-parent a,
.nav .current-menu-ancestor a,
.nav a:hover,
.nav li:hover {
	color: #275ea0;
}*/
.nav ul {
	display: none;
	position: absolute;
	z-index: 5;
	top: 100%;
	left: 0;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.nav ul li,
.nav li:hover ul {
	display: block;
}
.nav li:hover ul a {
	/*font-size: 0.857142857em; /* 12 / 14 */
	 
	border-top: 1px solid #dfdfdf;
	background: #ebebeb;
	background-image: -ms-linear-gradient(top,#f7f7f7,#ebebeb);
	background-image: -moz-linear-gradient(top,#f7f7f7,#ebebeb);
	background-image: -o-linear-gradient(top,#f7f7f7,#ebebeb);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#ebebeb));
	background-image: -webkit-linear-gradient(top,#f7f7f7,#ebebeb);
	background-image: linear-gradient(top,#f7f7f7,#ebebeb);
}
.nav li:hover ul a:hover {
	
	background: #fff;
	background-image: -ms-linear-gradient(top,#fff,#f6f6f6);
	background-image: -moz-linear-gradient(top,#fff,#f6f6f6);
	background-image: -o-linear-gradient(top,#fff,#f6f6f6);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));
	background-image: -webkit-linear-gradient(top,#fff,#f6f6f6);
	background-image: linear-gradient(top,#fff,#f6f6f6);
}
.nav ul a {
	white-space: nowrap;
	display: block;
}

/*Description
---------------------------------------*/
#tagline h2 {
	padding: 15px 0;
	font-weight: normal;
	line-height: 1.5em;
	text-align: center;
	border-bottom: 1px dotted #e3e3e3;
}

/*---------------------------------------------------------
	5. Global styles
------------------------------------------------------------ */
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: 15px;
	line-height: 1.5;
}
h1 {
	font-size: 1.571428571em; /* 22 / 14 */
}
h2 {
	font-size: 1.285714286em; /* 18 / 14 */
}
h3,
h4 {
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #777;
}
h3 {
	font-size: 1.071em; /* 15 / 14 */
}
h4 {
	font-size: 0.857em; /* 12 / 14 */
}
h5 {
	font-size: 1.285714286em; /* 18 / 14 */
	font-weight: normal;
}
h6 {
	font-size: 1.071em; /* 15 / 14 */
	text-transform: uppercase;
	letter-spacing: .1em;
}
p {
	margin-bottom: 15px;
	line-height: 1.714285714em; /* 24 / 14 */
}
.widget a {
	text-decoration: underline;
	color: #666;
}
.widgettitle {
	line-height: 1.67;
}
.widget a:hover {
	color: #275ea0;
}
h1.small-header,
.footer h2 {
	padding: 20px 0;
	font-family: Helvetica, Arial, sans-serif;
}
small {
	font-size: .75em;
}

/*---------------------------------------------------------
	6. Post styling
------------------------------------------------------------ */
.entry {
	margin: 20px 0 0 0;
}
/*Post Header
---------------------------------------*/
h2.post-title {
	margin: 15px 0 10px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.285714286em; /* 18 / 14 */
	word-wrap: break-word;
}
h2.post-title a {
	color: #444;
}
h2.post-title a:hover {
	color: #275ea0;
}
.post-header p {
	margin: 0;
	font-size: 0.857142857em; /* 12 / 14 */
	color: #777;
}
.entry-post-image {
	margin-top: 20px;
}
.project-indicator,
.sticky-indicator {
	margin-bottom: 10px;
	padding: 3px 5px;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	font-size: 0.714285714em; /* 10 / 14 */
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: #7fbf4d;
	background-image: -ms-linear-gradient(top,#84c57a,#69b85d);
	background-image: -moz-linear-gradient(top,#84c57a,#69b85d);
	background-image: -o-linear-gradient(top,#84c57a,#69b85d);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#84c57a),to(#69b85d));
	background-image: -webkit-linear-gradient(top,#84c57a,#69b85d);
	background-image: linear-gradient(top,#84c57a,#69b85d);
	border: 1px solid #63a62f;
	border-bottom: 1px solid #5b992b;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 1px 0 0 #96ca6d;
	-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
	box-shadow: inset 0 1px 0 0 #96ca6d;
	color: #fff;
	text-align: center;
	text-shadow: 0 -1px 0 #4c9021;
}
.sticky-indicator {
	background: #4a8eb7;
	background-image: -ms-linear-gradient(top,#799dc3,#5c87b6);
	background-image: -moz-linear-gradient(top,#799dc3,#5c87b6);
	background-image: -o-linear-gradient(top,#799dc3,#5c87b6);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#799dc3),to(#5c87b6));
	background-image: -webkit-linear-gradient(top,#799dc3,#5c87b6);
	background-image: linear-gradient(top,#799dc3,#5c87b6);
	border: 1px solid #2d739e;
	border-bottom: 1px solid #296a92;
	-moz-box-shadow: inset 0 1px 0 0 #6aa2c4;
	-webkit-box-shadow: inset 0 1px 0 0 #6aa2c4;
	box-shadow: inset 0 1px 0 0 #6aa2c4;
}
/*Post Body
---------------------------------------*/
.entry a:hover {
	text-decoration: underline;
}
.entry h2,
.entry h3,
.entry h4 {
	margin:7px 0 10px 0;
	font-family: Helvetica, Arial, sans-serif;
}
pre {
	margin: 10px 0;
	padding: 1em 10px;
	overflow: auto;
	background-color: #f3f3f3;
	color: #000;
}
code {
	padding: 2px 3px;
	font: 1.1em Consolas, Courier New, sans-serif;
	background-color: #f3f3f3;
	color: #000;
}
pre code { font-size: 1.3em; }
blockquote {
	clear: both;
	display: inline-block;
	padding: 20px 20px 10px 20px;
	margin: 20px 0;
	color: #777;
}
.entry ul,
.entry ol,
.c-body ul,
.c-body ol {
	margin: 0 0 15px 30px;
	line-height: 1.714285714em; /* 24 / 14 */
}
.entry ul,
.c-body ul {
	margin: 0 0 15px 0px;
}
.entry ul li,
.c-body ul li {
	display: list-item;
	margin: 5px 0 0 20px;
	list-style-type: disc;
}
.entry ol li ol li,
.c-body ol li ol li {
	list-style-type: lower-roman;
}
.entry ol li,
.c-body ol li {
	margin: 5px 0 0 0;
	list-style-type: decimal;
	list-style-position: outside;
}
.entry dl,
.entry table {
	line-height: 1.714285714em; /* 24 / 14 */
}
.entry dl dt {
	margin: 30px 0 10px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
.entry dl dt.gallery-icon {
	margin: 0;
}
.entry table {
	margin: 30px 0;
}
.entry table tr td,
.entry table tr th {
	padding-right: 20px;
	vertical-align:top;
}
.entry table tr th {
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
}
td[valign="top"] {
	vertical-align: top;
}
td[valign="bottom"] {
	vertical-align: bottom;
}
table {
	word-wrap: break-word;
	word-break: break-all;
}
/*Post Footer
---------------------------------------*/
.post-footer {
	clear: both;
	font-size: 0.857142857em; /* 12 / 14 */
}
.post-footer a,
a.more-link {
	text-decoration: underline;
	color: #666;
}
/* Pagination
---------------------------------------*/
.pagination {
	padding: 20px 0 0 0;
	font-size: 0.857142857em; /* 12 / 14 */
}
.pagination a {
	color: #777;
	text-decoration: underline;
}
.pagination a:hover {
	color: #111;
}

/*---------------------------------------------------------
	7. Pages and page templates
------------------------------------------------------------ */
/* Pages
---------------------------------------*/
.page-title {
	/*margin: 15px 0;*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.285714286em; /* 18 / 14 */
}
.entry.entry-page {
	margin: 0;
}
/* Page templates
---------------------------------------*/
#content.projects {
	margin-bottom: 0;
}
div.projects-header {
	padding-bottom: 5px;
	border-bottom: 1px dotted #e3e3e3;
}
.footer-column.projects-column {
	margin: 30px 0;
}
.footer-column.projects-column h3 {
	margin: 10px 0;
}
.projects-thumb a {
	line-height: 0;
}
span.archives-date {
	margin-left: 5px;
	font-size: .785714286em; /* 11 / 14 */
	color: #777;
}
.cat-item .children {
	margin-left: 1%;
}

/*---------------------------------------------------------
	8. Sidebar
------------------------------------------------------------ */
#sidebar {
	font-size: .857142857em; /* 12 / 14 */
}
#sidebar .widget {
	margin: 0 0 30px 0;
}
#sidebar h3.widgettitle {
	margin-bottom: 15px;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #777;
}
#sidebar ul li.widget ul li ul {
	margin-left: 5px;
}
#sidebar ul li.widget ul li {
	margin: 5px 0;
	line-height: 1.833333333em; /* 22 / 12 */
}
li.widget select,
li.widget_search form,
li.widget_tag_cloud div,
table#wp-calendar {
	margin-top: 15px;
}
table#wp-calendar {
	width: 100%;
	line-height: 1.6em;
}
/*With sidebar
---------------------------------------*/

#with-sidebar #content {
	float: left;
	width: 100%;
}
/*Subscribe links
---------------------------------------*/
div.subscribe {
	margin-bottom: 30px;
}
div.subscribe li {
	float: left;
	margin-right: 7px;
}
div.subscribe li a {
	opacity: .9;
}
div.subscribe li a:hover {
	opacity: 1;
}
div.subscribe li a:active {
	opacity: .5;
}
/*Search Box
---------------------------------------*/
#search-form input#s {
	margin-bottom: 10px;
}
#search-form label {
	position: absolute;
	left: -9999em;
}
#search-form input#s {
	padding: 4px 2px;
	background-color: #f9f9f9;
}
#search-form input#s:focus {
	background: #fff;
}

/*---------------------------------------------------------
	9. Comments
------------------------------------------------------------ */
/*Top
---------------------------------------*/
.comment-number {
	margin: 20px 0;
	padding: 20px 0;
	border-top: 1px dotted #e3e3e3;
}
.comment-number h3 {
	margin-bottom: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.142857143em; /* 16 / 14 */
}
/*Body
---------------------------------------*/
li.comment {
	margin: 30px 0;
	padding-bottom: 30px;
	border-bottom: 1px dotted #e3e3e3;
}
#comments ul.children li.comment {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
li.bypostauthor div.c-grav img {
	padding-top: 2px;
	border-top: 4px solid #275ea0;
}
li.bypostauthor .children .avatar {
	border: 0;
}
div.c-head {
	margin-bottom: 8px;
}
div.c-head a.url {
	color: #777;
	text-decoration: underline;
}
div.c-date {
	margin-bottom: 15px;
	font-size: 0.857142857em; /* 12 / 14 */
	color: #777;
}
.c-permalink a {
	margin-left: 5px;
	color: #777;
}
div.reply a {
	color: #aaa;
	font-size: 0.785714286em; /* 11 / 14 */
	text-decoration: underline;
}
a#cancel-comment-reply-link,
a#leavecomment {
	font-size: 0.785714286em; /* 11 / 14 */
	color: #777;
	text-decoration: underline;
}
a#cancel-comment-reply-link {
	margin-left: 10px;
	font-weight: normal;
}
div.c-head a:hover.url,
.c-permalink a:hover,
div.reply a:hover,
a:hover#cancel-comment-reply-link,
a:hover#leavecomment {
	color: #275ea0;
}
/*Form
---------------------------------------*/
form#commentform {
	margin-bottom: 20px;
}
h3#reply-title {
	margin: 0 0 20px 0;
	font-family: Helvetica, Arial, sans-serif;
}
#comments ul.children h3#reply-title {
	margin: 30px 0 20px 0;
}
form#commentform label.comment-field {
	display: block;
	margin: 15px 0 5px 0;
}
input.text-input,
#comment {
	width: 100%;
}
form#commentform p.guidelines {
	margin: 5px 0;
	font-size: 0.785714286em; /* 11 / 14 */
}
p.subscribe-to-comments,
p.comments-rss {
	margin: 0 0 20px 0;
}
p.comments-rss a {
	padding: 0 0 0 19px;
	font-size: 0.857142857em; /* 12 / 14 */
	color: #777;
	text-decoration: underline;
	background: url(../images/rss.svg) no-repeat 0 0;
	background-size: 14px 14px;
}
p.comments-rss a:hover {
	color: #275ea0;
}
/*Pingbacks/Trackbacks
---------------------------------------*/
ol.pinglist {
	margin: 0 0 10px 10px;
	line-height: 1.571428571em; /* 24 / 14 */
	list-style-type: decimal;
	list-style-position: inside;
}

/*---------------------------------------------------------
	10. Footer
------------------------------------------------------------ */
.footer {
	clear: both;
	border-top: 1px dotted #e3e3e3;
}
.footer-column,
.footer-column a,
.footer-column .widget {
	margin: 20px 0 5px 0;
	/*color: #666;*/
}
.footer-column h3 {
	margin-bottom: 15px;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	font-size: .857142857em; /* 12 / 14 */
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #777;
}
.footer-with-header .footer-column h3.posttitle {
	margin: 0 0 7px 0;
	font-size: 1em;
	text-transform: none;
	letter-spacing: normal;
	font-weight: normal;
}
.footer-with-header .footer-column h3 {
	margin: 0 0 15px 0;
}
.footer-column p,
.footer-column .widget ul {
	font-size: .857142857em; /* 12 / 14 */
}
.footer-column .widget ul li {
	margin: 5px 0;
	line-height: 1.833333333em; /* 22 / 12 */
}
.footer-column p.date {
	color: #999;
}
#copyright {
	clear: both;
	padding-top: 10px;
	border-top: 1px dotted #e3e3e3;
}
#copyright p {
	margin-bottom: 0;
	font-size: 0.785714286em; /* 11 / 14 */
	line-height: 2em; /* 22 / 11 */
	color: #999;
}
#copyright a {
	text-decoration: underline;
	color: #888;
}

/*---------------------------------------------------------
	11. Image styling
------------------------------------------------------------ */
img,
embed,
object,
video,
iframe,
.wp-caption {
	max-width: 100%;
	margin-bottom: 15px;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="wp-post-image"],
img[class*="avatar"] {
 height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.noborder {
	border: none;
}
.entry .alignright {
	margin: 0 0 15px 32px;
}
.entry .alignleft,
img.single-post-thm {
	margin: 0 32px 15px 0;
}
.wp-caption p,
.wp-caption-text,
.gallery-caption {
	color: #888;
}

/*---------------------------------------------------------
	12. Media queries
------------------------------------------------------------ */

@media screen and (min-width: 640px){

	/* Basic structure
	---------------------------------------*/
	#wrapper {
		padding: 30px;
		/* Grid
			padding: 0;
			background: url(../images/grid.png) repeat-y 0 0;
		*/
	}
	#content {
		margin: 30px 0 15px 0;
	}
	#content.blog {
		float: left;
		width: 78.125%; /* 750 / 960 */
	}
	#sidebar {
		margin: 30px 0 15px 0;
		float: right;
		width: 14.5833333%; /* 140 / 960 */
	}
	#header {
		padding: 0 0 30px 0;
		text-align: left;
	}
#title { /* 420 / 960 */float: left;}
#with-sidebar #content {width: 78%;}
	

	/* Navigation
	---------------------------------------*/
	#navigation {
		/*max-width: 50.8333333%; /* 488 / 960 */
		/*float: right;*/
		margin: 0;
		font-size: 1em;
	}
	#header.logo #navigation {
		margin: 5px 0 0 0;
	}

	/* Description
	---------------------------------------*/
	#tagline h2 {
		font-size: 1.142857143em; /* 16 / 14 */
	}

	/* Page templates
	---------------------------------------*/
	.page-title {
		margin: 0 0 20px 0;
		font-size: 1.571428571em; /* 22 / 14 */
	}
	div.projects-header {
		padding-bottom: 15px;
	}

	/* Post / page
	---------------------------------------*/
	.post {
		margin-bottom: 30px;
	}
	.post-header h2.post-title {
		margin-top: 0;
	}
	.post-header {
		float: left;
		width: 27.0833333%; /* 260 / 960 */
	}
	.entry.entry-post,
	.post-footer,
	.pagination.index {
		margin: 0;
		width: 63.5416667%; /* 610 / 960 */
		margin-left: 36.4583333%; /* 350 / 960 */
	}
	.entry-post-image {
		margin-top: 20px;
		width: 73.0769231%; /* 190 / 260 */
	}
	#content.blog .post-header {
		width: 25.3333333%; /* 190 / 750 */
	}
	#content.blog .entry.entry-post,
	#content.blog .post-footer,
	#content.blog .pagination {
		width: 65.3333333%; /* 490 / 750 */
		margin-left: 34.6666667%; /* 260 / 750 */
	}
	#content.blog .entry-post-image {
		width: 63.1578947%; /* 120 / 190 */
	}
	.entry-page.thumbnail {
		float: left;
		width: 51.0416667%; /* 490 / 960 */
	}
	.entry-page-image {
		float: right;
		width: 41.6666667%; /* 400 / 960 */
	}

	/* Comments
	---------------------------------------*/
	div.c-grav {
		float: left;
		width: 7.2916667%; /* 70 / 960 */
	}
	div.c-body,
	form#commentform,
	ul.children {
		width: 63.5416667%; /* 610 / 960 */
		margin-left: 36.4583333%; /* 350 / 960 */
	}
	body.page div.c-body {
		width: 85.4166667%; /* 820 / 960 */
		margin-left: 14.5833333%; /* 140 / 960 */
	}
	body.page form#commentform,
	body.single-format-gallery form#commentform {
		margin-left: 0;
		width: 51.0416667%; /* 490 / 960 */
	}
	body.page div#respond,
	body.single-format-gallery div#respond {
		margin-top: 30px;
	}
	input.text-input,
	#comment {
		width: 98.3333333%; /* 944 / 960 */
		padding: 0.8333333%; /* 8 / 960  */
	}
	input.text-input {
		width: 98.125%; /* 942 / 960 */
	}
	#content.blog div.c-grav {
		width: 9.3333333%; /* 70 / 750 */
	}
	#content.blog div.c-body,
	#content.blog form#commentform,
	#content.blog ul.children {
		width: 65.3333333%; /* 490 / 750 */
		margin-left: 34.6666667%; /* 260 / 750 */
	}
	ul.children li div.c-body,
	#content.blog ul.children div.c-body:nth-child(2) {
		width: 79.3333333%; /* 595 / 750 */
		margin-left: 20.6666667%; /* 155 / 750 */
	}
	#content.blog input.text-input,
	#content.blog #comment {
		width: 97.8666667%; /* 734 / 750 */
		padding: 1.0666667%; /* 8 / 750  */
	}
	#content.blog input.text-input {
		width: 97.6%; /* 732 / 750 */
	}

	/* Footer and project columns
	---------------------------------------*/
	.footer-column {
		float: left;
		margin: 30px 9.375% 15px 0; /* 90 / 960 */
		width: 23.7%; /* 260 / 960 */
	}
	.footer-column .widget {
		margin: 0 0 15px 0;
	}
	.footer-column.projects-column {
		margin: 20px 9.375% 20px 0; /* 90 / 960 */
	}
	.footer-column.footer-3,
	.projects-column.project-three {
		margin-right: 0;
	}
	.projects-column.project-one {	
		clear: both;
	}
}

@media screen and (max-width: 640px) {
	.footer-column{width:100% !important;}
	.entry-page-image{width:100% !important;}
	.entry-page.thumbnail{width:100% !important;}
	#menu-work li{width:100% !important;}
	#menu-work li a{text-align:center;}
	#menu-work li{border-right:none !important;border-bottom:1px solid #939598!important;padding-top:14px;padding-bottom:10px;}
	#menu-work li ul li{border-bottom:0px !important;padding-top:0px;padding-bottom:0px;}
	#ourwork .footer-column{width: 48.1% !important;}
	#ourwork .featured{line-height:23px;padding-bottom:0px !important;margin-bottom:0px !important;}
	#ourwork .page-title{margin-top:0px;line-height: 28px !important;font-size:24px !important;}
	.nav a{color:#00AEEF;}
	/*.project-thumb{height:100% !important;}*/
	#ourwork .project-image-description{min-height:auto !important;}
	.footer{padding-top: 11px !important;}
	.footer .textwidget{line-height: 25px !important;}
	.footer .footer-column{width:100%;border-right:0px !important;text-align:center !important;}
	.footer .social-icon-cont{padding-top: 20px;padding-bottom:13px !important;margin-top: 13px !important;}
	.social-icon{text-align: center;float:none !important;}
	#header h1{display:none;}
	#content .footer-column{min-height:auto;}
	#blog-search .view-archive{width:100%;padding-bottom:7px;}
	#blog-search .previous-project{width:100%;padding-bottom:7px;}
	#blog-search .next-project{width:100% !important;float:left !important;padding-bottom:7px;}
	#blog .view-archive{width:100% !important;padding-bottom:10px;}
	#blog .next-project-icon{margin-left:0px !important;}
	#blog .next-project{float: right !important;width: 25% !important;}
	#blog .previous-project {margin-left: 0;padding-bottom: 7px; width: 33% !important;}
	#blog .next-pagi {width:100% !important;}
/*	.#blog .author-date img{width:38%;}*/
	.entry_author_image img{width:20%;}
	/*.post-name{font-size:23px !important;}*/
	#banner-cont .page-title{font-size:23px ;line-height:23px ;}
	.textwidget{font-size:22px ;line-height:22px ;text-align:left ;}
	.footer-column .widgettitle a{font-size:22px !important;line-height:25px !important;}
	.footer-column .widgettitle span{font-size:22px !important;line-height:22px !important;}
	.footer-nav li{line-height: 26px;}
	.tagsbar{padding-bottom: 18px;}
	.tagsbar li{}
	.page-title{font-size:22px !important;line-height:22px !important;}
	#awards #content .footer-column{ float: left;width: 48.3%;}
	.page-title a{font-size:22px ;line-height:22px; font-weight: 600; }
	.left-colum-table{font-size:20px;line-height:22px;}
	.team-text{font-size:22px !important;line-height:25px !important;}
	.reach-us-panel .gray-text{font-size:22px !important;line-height:22px !important;}
	.reach-us-panel .reach-us-contact-text{font-size:22px !important;line-height:22px !important;}
	#awards .footer-column{width:48.3% !important;}
	#blog .blog-title a{font-size:22px !important;line-height:22px !important;}
	#blog .archive-text{font-size: 22px;padding-top:8px !important;}
	#ourclient .footer-column{width:48.4% !important;}
	.codesign-news{font-size:22px !important;line-height:22px !important;padding-top:12px !important;padding-bottom:8px !important;}
	#content .reachus-cont{padding-bottom: 0px !important;}
	#the-team .textwidget{font-size:19px !important;}
	.wp-caption .wp-caption-text{font-size: 18px !important;line-height: 25px !important;}
	#header{padding-bottom:0px !important;}
	.author-posts .author-subs{margin-bottom:0px !important;padding-bottom:23px !important;}
	/*.home .footer-column{width:48.3% !important;}*/
	#ourclient .widgettitle a{font-size:21px !important;line-height:21px !important;}
	.entry_author_image{float:left;width:100%;display:none;}
	#title {text-align: center;display:inline;}
	/*.page-template-tm-blog-php #title{width:57.5% !important;float:left !important;}*/
	.widgettitle{text-align:left !important;display:inherit;}
	.textwidget{text-align:left !important;}
	#blog-search .left-panel{padding-top: 15px !important;}
	.page-template-tm-press-php .breadcrum-heading{height:auto !important;}
	.archive .author-posts.author-subs{padding-bottom:15px !important;}
	#blog .blog-content{margin-bottom: 1% !important;}
	#blog .next-project.next-pagi{width:26.4% !important;}
	#blog .next-project .older-post-text{padding-right:8px !important;}
	#blog .next-project .older-post-text{padding-top: 4px !important;}
	#blog .pagination-cont .view-archive{width:100% !important;}
	#blog .pagination-cont .previous-project{width:100% !important;float:left !important;}
	#blog .pagination-cont .next-project{width:100% !important;float:left !important;}
    #blog-search .pagination .older-post-text{padding-right: 3px !important;}
	.back-explore .back-to-top{padding-top: 3 !important;background-position: left 1px;}
	.back-explore{margin-top:15px !important;}
	.page-template-tm-press-php #header h1{padding-bottom:0px !important;padding-top:5px !important;}
	/*.page-template-tm-press-php .back-explore{margin-top:10px !important;}
	.page-template-tm-awards-php .back-explore{margin-top:7px !important;padding-bottom:10px !important;margin-bottom: 8px;}
	.page-template-tm-ourwork-php #back-explore{margin-top: 25px !important;}*/
	.page-template-tm-ourwork-php #content .tagsbar{margin-top:10px !important;}
	/*.archive .back-to-top-cont.back-explore{padding-bottom:20px !important;padding-top:4px !important;}
	.home #back-explore{padding-bottom:15px !important;}*/
	.project-thumb.banner-back{height:11.9em !important;}
	/*.archive.tax-codesign-client #back-explore{padding-top:0px !important;padding-bottom:8px !important;}*/
	.tax-codesign-client .breadcrum-heading{padding-bottom:0px !important;line-height:25px !important;}
	/*.page-template-tm-reachus-php #back-explore{margin-top:0px !important;}*/
	.page-template-tm-reachus-php .single-page-content{padding-top:11px !important;}
	.page-template-tm-reachus-php .reach-us-panel {padding-bottom: 20px !important;}
	.page-template-tm-reachus-php .latitude a {float: left;font-size: 24px; padding-right: 10px;}
	.page-template-tm-reachus-php .latitude{padding-top:3px;}
	.single-codesign-press #content #single-page .textwidget {font-size: 23px !important;line-height: 25px !important;width:407px;}
	.back-to-top-cont .back-to-top{background-position:left 6px !important;}
	#back-explore .back-to-top{background-position:left 2px !important;}
	/*.back-to-top-cont .back-to-top{ padding-top:12px !important;}*/
	#blog .next-project-icon{float:left !important;}
	#blog .next-post-title{text-align:left !important;}
	#blog .pagination-cont .next-project a.blog-next-project-text{padding-left:0px !important;}
}
@media screen and (max-width: 900px) {
	#header h1{display:none;}
	.footer-column{float: left;  width: 48.3%;}
	.entry-page-image{width:100% !important;}
	#menu-work li{width:100% !important;}
	#menu-work li a{text-align:center;}
	#menu-work li{border-right:none !important;border-bottom:1px solid #939598 !important;padding-top:19px;padding-bottom:10px;}
	#menu-work li ul li{border-bottom:0px !important;padding-top:0px;padding-bottom:0px;}
	#menu-work li a{color:#00AEEF;}
	#menu-work li ul li a{color:#000}
	#menu-work li ul li a:hover {color: #00AEEF;}
	#ourwork .featured{line-height:23px;margin-bottom:0px !important;}
	#ourwork .page-title{margin-top:0px;line-height:35px;}
	/*.project-thumb{height:100% !important;}*/
	#ourwork .project-image-description{min-height:auto !important;}
	.project-image-description .featured {float:none !important;}
	.footer{padding-top: 11px !important;}
	.footer .textwidget{line-height: 25px !important;}
	.footer .footer-column{width:100% !important;border-right:0px !important;text-align:center;} 
	.footer .footer-column .widgettitle{text-align:center !important;}
	.footer .footer-column .textwidget{text-align:center !important;}
	.footer .social-icon-cont{border-top:1px solid #939598 !important;padding-top: 11px !important;margin-top: 9px !important;padding-bottom:0px !important;}
	.social-icon{text-align: center;float:none !important;display:inline;}
	.footer .footer-column h3{display:none;}
	#awards .footer-column{width:48.3% !important;}
	.view-all-cont{width:100% !important;padding-bottom:20px;}
	.scroll-top{float:right !important;padding-right:0px !important;margin-bottom:10px;margin-left:0% !important;}
	#title {max-width: 100%;text-align: center;display:inline;float: none;display:block;}
	/*.blog-logo {text-align:center;float:none !important;padding-bottom:0px;display:inline;}*/
	.left-panel{width:100% !important;border-right:0px !important; text-align:center;}
	#store .sub-categories{padding-bottom:1% !important;margin-bottom:1% !important;border-bottom:1px solid #939598;}
	.nav ul a{white-space:normal;}
	#header h1{text-align:center;padding-bottom:23px;padding-top:0 !important;}
	#search-form{width:100%;text-align:center;float:none !important;}
	#search-form .search-field{float:none !important;}
	#search-form .search{float:none !important;position:relative;top:-6px;left: -5px;}
	#blog .left-panel{text-align:left !important;}
	#blog .author-image-text, .featured{float:left !important;}
	#blog .right-panel, .blog-title, .blog-right-content, .blog-introduction{width:100% !important;}
	.left-colum-table{width:96% !important;text-align:left !important;}
	.right-colum-table{width:100% !important;float:left !important;text-align:left !important;}
	.left-colum-image{width:100%  !important;}
	.right-colum-image{width:100%  !important;float:left !important;padding-bottom:8px;}
	.posted-by{width:100%;text-align:center;padding-top:0px !important;padding-bottom:13px !important;padding-left:0px !important;}
	.entry_author_image{float:left;width:100%;}
	#blog-search .left-panel{text-align:left !important;}
	#blog-search .pagination{margin-left:0% !important;}
	#blog .pagination-cont{margin-left:0% !important;}
	#blog .previous-project{width: 40% !important;padding-bottom:7px;margin-left:0%;}
	#blog .blog-next-project-text{padding-left:137px !important;padding-right: 8px;}
	#single-page{margin-left:0% !important; width:100%;}
	.press-kit .textwidget{width:100% !important;}
	.press-kit .page-title{width:100% !important;}
	.previous-project{margin-left:0% !important; width:50%;}
	.view-all{margin-bottom:10px;}
	#blog .older-post-text{padding-top: 8px !important;}
	#blog .view-archive{white-space: nowrap;width:32% !important;padding-bottom:10px;}
	#blog-search .right-panel{width:100% !important;}
	#blog .next-pagi .next-project-icon{margin-left:0px !important;}
	#blog .author-image-text{width:80% !important;}
	#blog .next-pagi {width:100% !important;}
	#header .home-heading{display:none !important;}
	#banner-cont .page-title{width:85% !important;}
	.archive-heading{float:none !important; padding-top:0px !important;text-align:center;}
	.archive-heading .posted-by{padding-left:0px !important;}
	#blog-search .right-panel{margin-left:0px !important;}
	#blog-search .older-post-text{padding-right: 8px !important;}
	.archive-post .view-archive{margin-right: 7% !important;width: 27% !important;}
	.archive-post .previous-project{width: 27% !important;}
	#blog-search.archive-post .next-project {float: right;width: 25% ;}
	.search-page .previous-project{ width: 42% !important;}
	.search-result{margin-left:0% !important; text-align: center;}
	.home .footer-column .widgettitle{width:100% !important;}
	.home .featured{width:100% !important;}
	.reach-us-panel{width:100% !important;float:none !important;}
	.reach-us-panel{padding-bottom: 30px;}
	/*.search-results .blog-logo{padding-bottom:13px;}*/
	#the-team #content .footer-column{width: 48.4% !important;}
	.latitude{ padding-bottom: 18px;}
	.view-more-text a{line-height: 25px !important;}
	.reachus-cont{ margin-bottom:7px !important;padding-bottom:0px !important;}
	/*.blog-logo{padding-bottom:5px !important;}*/
	.featured{line-height: 22px !important;text-align:left !important;}
	.single .scroll-top{float:right !important;}
	.logo-cont{text-align:center !important;float:none !important;width:100% !important;}
	.page-template-tm-ourclients-php #title{display:inherit; width:100% !important;}
	.page-template-tm-ourwork-php #title{display:inherit;width:100% !important;}
	.page-template-default #title{display:inherit;width:100% !important;}
	.page-template-tm-theteam-php #title{display:inherit;width:100% !important;}
	.page-template-tm-press-php #title{display:inherit;width:100% !important;}
	.page-template-tm-awards-php #title{display:inherit;width:100% !important;}
	.single-codesign-projects #title{display:inherit;width:100% !important;}
	.page-template-tm-press-php #title{display:inherit;width:100% !important;text-align:center !important;}
	.single-codesign-press.postid-168 #title{display:inherit;width:100% !important;text-align:center !important;}
	.back-to-top-cont{display:block !important;}
	.banner-description{text-align:left !important;}
	.page-title{text-align:left !important;display:inherit !important;}
	.team-text{text-align:left !important;}
	#blog .right-panel{padding-left:0px !important;}
	#single-page .page-title{text-align:left !important;display:inherit;}
	#the-team .widgettitle{text-align:left !important;display:inherit;}
	.text-email{text-align:left !important;}
	.reach-us-panel .gray-text{text-align:left !important;display:inherit;}
	.codesign-news{text-align:left !important;display:inherit;}
	.page-template-tm-archives-php #wrapper #header #title{;max-width: 100% !important;}
	.search-results #title{float: left !important;max-width: 57% !important;}
	.author #title{float: left !important;max-width: 57% !important;}
	.single-post #title{float: left !important;max-width: 57% !important;}
	#awards .textwidget{text-align:left !important;display:inherit;}
	#blog .author-image-text{display:none;}
	.blog-featured-cont{border-top:none !important;}
	#blog .featured{clear:none !important;float:left;width:100px !important;border-top:none !important;padding-right:15px;white-space:nowrap;padding-top:8px;}
	.author-date__ESCAPED_SOURCE_END_CLEAN_CSS__{clear:none !important;float:left;}
	.entry_author_image{display:none;}
	.author-posts .left-panel{ margin-top: 0px !important;}
	#blog-search .left-panel{margin-top: 0px !important;}
	.left-panel .featured{width: 100px !important;padding-right:15px;border-top:0px !important;}
	.left-panel .author-date{padding-top:0px;}
	.left-panel .entry_author_image{display:block !important;padding-bottom:10px;}
	.single .author-date{padding-top:8px;}
	.archive .entry_author_image{display:none !important;}
	/*#blog .entry_author_image{display:none !important;}*/
	#blog .author-date{padding-top:2px;}
	.author .entry_author_image{display:block !important;}
	#ourwork .widgettitle{text-align:left !important;display:inherit;}
	#awards .widgettitle{text-align:left !important;display:inherit;}
	#ourclient .project-image-description{text-align:left !important;display:inherit !important;}
	.single-codesign-awards #title{float:none !important;}
	.single-codesign-awards .breadcrum-heading{height:0px !important;padding-bottom:10px !important;display: block !important;padding-bottom: 52px !important;text-align: center !important;}s
	.page-template-tm-blog-php #title{float:left;}
	#blog .blog-content{padding-bottom:19px !important;}
	.before-banner {display:none;}
	.after-banner{display:block !important;padding-top:11px;} 
	.single-codesign-press #title{float:none !important;text-align:center !important;}
	.single-codesign-press .breadcrum-heading{height:0px !important;padding-bottom:27px !important;text-align:center !important;display:block !important;}
	.page-template-tm-awards-php #awards .page-title{margin-top:24px;}
	.page-template-tm-awards-php .breadcrum-heading{height:0px !important;padding-bottom:0px !important;}
	.page-template-tm-ourwork-php #title{float:none !important;}
	.page-template-tm-ourwork-php .breadcrum-heading{text-align:center !important; display:block !important;width: 100% !important;height:0 !important;margin-top:11px !important;}
	/*.page-template-tm-ourwork-php .tagsbar{margin-top:-1px;}*/
	.single-codesign-projects #title{float:none !important;}
	.page-template-default #title{float:none !important;}
	.page-template-default .breadcrum-heading{display: block !important;height: auto !important;text-align: center !important;width: 100% !important;}
	.page-template-tm-ourclients-php .breadcrum-heading{display: block !important;height: auto !important;text-align: center !important;width: 100% !important;}
	.page-template-tm-ourclients-php #title{float:none !important;}
	.tax-codesign-client .breadcrum-heading{display: block !important;height: auto !important;text-align: center !important;width: 100% !important;}
	.tax-codesign-client #title{float:none !important;}
	.page-template-tm-press-php #title{float:none !important;}
	.page-template-tm-press-php .breadcrum-heading{display: block !important;height: auto !important;text-align: center !important;width: 100% !important;}
	.page-template-tm-awards-php .breadcrum-heading{display: block !important;height: auto !important;text-align: center !important;width: 100% !important;}
	.page-template-tm-awards-php #title{float:none !important;}
	.page-template-tm-theteam-php .breadcrum-heading{display: block !important;height: auto !important;text-align: center !important;width: 100% !important;}
	.page-template-tm-theteam-php #title{float:none !important;}
	.press-kit.single-page-content{padding-bottom: 0 !important;}
	.page-template-tm-blog-php #title{float:left;}
	#blog .next-pagi{width: 19.3% !important;}
	.archive .author-posts .author-subs{padding-bottom:8px !important;}
	#blog .next-project .older-post-text{padding-right:8px !important;padding-top: 3px !important;}
	#blog-search .pagination .previous-project{ width: 42% !important;}
	#header #title {padding-bottom:0px;}
	.footer-column{width: 49% !important;}
	.back-explore{border-top:0px !important;padding-top:0px !important;padding-bottom: 3px;}
	.back-explore .back-to-top-text{color:#00adee !important;}
	/*.back-explore .back-to-top{background-image:url(../images/explore-image.jpg) !important;background-repeat: no-repeat;}*/
	.back-explore{margin-top: 0px !important;}
	.page-template-tm-theteam-php .breadcrum-heading{padding-bottom:0px !important;margin-top: 13px;}
	.page-template-tm-theteam-php .back-explore{padding-bottom:0px !important;padding-top:0px !important;}
	#press-fields1 { display:none;}
	#press-fields2 { display:block !important; margin-top: 11px;}
	.page-template-tm-press-php #header h1{padding-bottom:0px !important;padding-top:5px !important;}
	/*.page-template-tm-press-php .back-explore{margin-top:10px !important;padding-bottom:10px !important;}*/
	#awards-fields1 { display:none;}
	#awards-fields2 { display:block !important; margin-top: 11px;}
	/*.page-template-tm-press-php .back-explore{margin-top: 7px !important;}*/
	#awards-fields2 h2{margin-top:8px !important;}
	.page-template-tm-awards-php #back-explore{margin-top:7px !important;padding-bottom:0px !important;}
	#awards-banner{padding-bottom:0em !important;}
	#work-fields1 { display:none;}
	#work-fields2 { display:block !important; margin-top: 11px;}
	.page-template-default #back-explore{padding-bottom:10px;}
	#tag-fields1 { display:none;}
	#tag-fields2 { display:block !important; margin-top: 11px;}
	/*.page-template-tm-ourwork-php #back-explore{margin-top: 21px !important;}*/
	.page-template-default #header h1{padding-bottom:0px;padding-bottom: 0;}
	.page-template-tm-ourclients-php #header h1{padding-bottom:0px;}
	/*.archive #title{float:inherit !important;}*/
	.archive #header .breadcrum-heading{text-align:center;padding-bottom:0px;display: block;height: 0;margin-top: 14px;padding-bottom:28px;}
	.archive #back-explore{padding-bottom:0px;}
	.page-template-tm-blog-php #title{float:left !important;}
	.home .project-thumb{padding-top:10px;}
	.single-codesign-press #back-explore{padding-bottom:15px;}
	.home .banner-description {padding-bottom:0px;}
	/*.banner-back{height:15.5em !important;}*/
	.archive .tax-codesign-client #back-explore{padding-top:0px !important;padding-bottom:8px !important;}
	.tax-codesign-client .breadcrum-heading{padding-bottom:0px !important;line-height:25px !important;}
	#title a img{width:inherit !important;}
	.page-template-tm-press-php #header{padding-bottom:5px !important;}
	.single-codesign-press #content .textwidget{font-size:32px;line-height:35px;width:587px;}
	.row2{margin-right:0% !important;}
	.footer-column.row3{margin-right: 0% !important;}
	.row1.row3{margin-right:1.68% !important;}
	.row1.row2.row3{margin-right:0% !important;}
	.clear3{display:none;}
	.clear4{display:none;}
	.clear2{clear:both;width:100%;padding:0px;margin:0px;line-height:0px;height:0px;}
	#header .breadcrum-heading{position:inherit !important;}
	.page-template-tm-reachus-php .breadcrum-heading{display:block !important;height:auto !important;margin-top:10px !important;padding-bottom:0 !important;}
	.page-template-tm-ourwork .breadcrum-heading{display:block !important;height:auto !important;margin-top:10px !important;padding-bottom:0 !important;}
	.page-template-tm-reachus-php .back-explore{padding-top:14px !important;padding-bottom:5px !important;}
	.page-template-tm-reachus-php #back-explore{margin-top: 0 !important;}
	.page-template-tm-reachus-php .latitude a {padding-right: 10px;}
	.single-codesign-projects .breadcrum-heading{display:block !important;height: auto !important;margin-top: 12px !important;padding-bottom: 0 !important;}
	.back-explore .back-to-top {background-position: left 2px;}
	.back-to-top-cont .back-to-top a{font-size:22px !important;}
	#back-explore .back-to-top .back-to-top-text{font-size: 29px !important;}
	.footer .back-to-top-cont .back-to-top{ padding-top:6px;}
	/*.page-template-tm-archives-php #header #title{max-width:100% !important;}*/
	#header #title{max-width:100% !important;}
}
@media screen and (max-width: 400px) {
	.view-all-cont{padding-bottom:10px !important;}
	.view-all{max-width: 100%;clear:both;padding-bottom:3px;}
	.scroll-top{max-width: 100%;float:left !important;clear:both;}
	.previous-project{max-width:100% !important;padding-bottom:5px;}
	.next-project{float:left!important;max-width: 100%;padding-bottom:5px;padding-left:32px;}
	#header h1{line-height: 28px !important;}
	.next-project{padding-left:0px !important;}
	.next-project-icon{margin-left:0px !important;}
	#blog .view-archive{width:100% !important;padding-bottom:10px;}
	#blog .next-project-icon{margin-left:0px !important;float: left !important;}
	#blog .next-project{width: 100% !important;}
	#blog .author-image-text{width:100% !important;}
	#blog .next-pagi {width:100% !important;}
	.archive-post .view-archive{width:100% !important;}
	body{font-size:20px !important;line-height:25px !important;}
	.blog-logo{max-width:100% !important;}
	#ourwork .page-title{margin-top:0px;line-height: 17px !important;font-size:18px !important;}
	#awards #content .footer-column{width:100% !important;}
	.home.footer-column{width:100% !important;}
	#search-form .search-field{width:50%;}
	#the-team #content .footer-column{width: 100% !important;}
	#awards .footer-column{width:100%;}
	#ourwork #content .footer-column{width: 100% !important;}
	#ourclient .footer-column{width:100% !important;}
	.home .footer-column{width:100% !important;}
	#header h1{ font-size:25px !important; margin-bottom: 0px !important;}
	.back-to-top-text{font-size:22px !important;}
	.next-project-text{padding-top: 8px !important;padding-right:8px;}
	.scroll-top-text{padding-top: 8px !important;}
	.previous-project-text{padding-top: 8px !important;}
	.view-all-text {padding-top: 8px !important;}
/*	.author-date{padding-top:13px;}
*/	#blog-search .left-panel{padding-top: 15px !important;}
	/*.left-panel .author-date{padding-top:3px;}
	.single .author-date{padding-top:13px;}
	#blog .author-date{padding-top:12px;}*/
	.banner.project-thumb.banner-back{height:8.9em !important;}
}
@media screen and (max-width: 550px) {
	
	#blog .view-archive{width:100% !important;} 
	#blog .next-project {float: left !important;width: 100% !important;}
	#blog .author-image-text{width:100% !important;}
	#blog .next-pagi {width:100% !important;}
	.archive-post .view-archive{width:100% !important;}
	body{font-size:14px !important;line-height:22px !important;}
	.blog-logo{max-width:100% !important;}
	#the-team #content .footer-column{width: 100% !important;}
	#awards .footer-column{width:100% !important;}
	#ourwork #content .footer-column{width: 100% !important;}
	#ourclient .footer-column{width:100% !important;}
	.home .footer-column{width:100% !important;}
	.next-project-text{padding-top: 5px !important;}
	.scroll-top-text{padding-top: 5px !important;}
	.previous-project-text{padding-top: 5px !important;}
	.view-all-text {padding-top: 5px !important;}
	.scroll-top{float:left !important;width:100% !important;}
	.next-project{width:100%;float:left !important;}
	/*.previous-project{padding-bottom:8px;}*/
	.tagsbar li{float:none !important;}
	.back-to-top-cont .back-to-top{background-position:left 6px !important;}
	.back-to-top{padding-top:16px;padding-bottom:10px !important;}
	.back-to-top-cont{padding-top:20px !important;}
	body{font-size:20px !important;line-height:25px !important;}
	/*.author-date{padding-top:13px;}*/
	#blog-search .left-panel{padding-top: 15px !important;}
	/*.left-panel .author-date{padding-top:3px;}*/
	/*.single .author-date{padding-top:13px;}
	#blog .author-date{padding-top:7px;}*/
	.single-codesign-awards .breadcrum-heading{display:none !important;}
	.page-template-tm-ourwork-php .tagsbar{margin-top:32px !important;}
	.single-codesign-projects .breadcrum-heading{display:none !important;}
	.page-template-default .breadcrum-heading{display:none !important;}
	.page-template-tm-ourclients-php .breadcrum-heading{display:none !important;}
	.tax-codesign-client .breadcrum-heading{display:none !important;}
	.page-template-tm-press-php .breadcrum-heading{display:none !important;}
	.page-template-tm-awards-php .breadcrum-heading{display:none !important;}
	.single-codesign-press .breadcrum-heading{display:none !important;}
	.archive .author-posts .author-subs{padding-bottom: 21px !important;}
	#ourwork .last-column {padding-top: 5px !important;}
	#see-our-work-banner{padding-bottom: 13px !important;}
	#ourclient .project-image-description{padding-top:4px !important;}
	#blog-search .next-project .older-post-text {padding-right: 3px !important;padding-top: 6px !important;}
	/*.back-explore{margin-top:0px !important;}
	.page-template-tm-theteam-php .back-explore{padding-bottom:10px !important;padding-top:14px !important;}
	.page-template-tm-press-php .back-explore{margin-top:0px !important;}
	.page-template-tm-awards-php #back-explore{padding-top:10px !important;padding-bottom:10px !important;}
	#awards-banner{padding-bottom:0em !important;}*/
	/*.page-template-tm-ourwork-php #back-explore{margin-top: 3px !important;}*/
	.page-template-tm-ourwork-php #content .tagsbar{margin-top:0px !important;}
	.archive #back-explore{padding-bottom:20px !important;}
	.project-thumb.banner-back{height:11.9em !important;}
	.archive.tax-codesign-client #back-explore{padding-top:17px !important;padding-bottom:4px !important;}
	.page-template-tm-reachus-php .single-page-content{padding-top:11px !important;}
	.page-template-tm-reachus-php .reach-us-panel {padding-bottom: 20px !important;}
	.page-template-tm-reachus-php .latitude a {float: left;font-size: 24px; padding-right: 10px;}
	.page-template-tm-reachus-php .latitude{padding-top:3px;}
	.single-codesign-press #content #single-page .textwidget {font-size: 23px !important;line-height: 25px !important;width:296px;}
	.archive .breadcrum-heading{display:none !important;}
	.archive #back-explore{padding-top:14px !important;}
	.single-codesign-projects #back-explore{padding-bottom:23px !important;}
	.back-explore .back-to-top {background-position: left 0px !important;}
	#back-explore .back-to-top a{font-size:29px !important;}
	#back-explore .back-to-top{background-position:left 0px !important;}
	.back-to-top-cont .back-to-top{ padding-top:0px !important;}
	/*.single-format-standard #wrapper #header #title{max-width: 58%;}*/
	/*.archive #wrapper #header #title{max-width:57.8%;}*/
	#blog .next-post-title{text-align:left !important;}
	#blog .next-project-icon{float:left !important;}
}


/* Hide WP backgrounds
---------------------------------------*/
@media screen and (max-width: 1200px) {
	body {background: none !important;}
	#search-form{margin-right: 360px !important;margin-top:10px !important;}
	#header #search-form { margin-right: 0px !important;}
	#title a img {width:100%;}
/*	#header .home-heading{height:67px;}
*/	#header h1{padding-top: 1px !important;}
/*	.page-template-tm-archives-php #header #title{max-width: 100% !important;}
	.single-format-standard #header #title{max-width: 100% !important;}
	.page-template-tm-blog-php #header #title{max-width: 100% !important;}*/
	/*.archive #header #title{max-width: 100% !important;}*/
	#blog .blog-next-project-text{padding-left: 64px !important;}
	}
@media screen and (max-width: 1024px) {
	#blog .next-pagi {width: 21% !important;}
	/*#header h1{padding-top: 1px ;}*/
	#search-form{margin-right:0px !important;margin-top:25px !important;}	
	.left-panel .featured{width: 45% !important;}
	#blog .previous-project{width: 31% !important;}
	#blog .next-project{width: 35.9% !important;}
	#blog .pagination-cont .next-project .blog-next-project-text{padding-left: 125px !important;}
	
}
