
/*
Theme Name: Displayr
Theme URI: http://digwp.com
Description: This is just a BLANK starter WordPress Theme template -- WordPress v2.9.1
Author: Chris Coyier
Author URI: http://chriscoyier.net
Version: 1
*/

/*
 Table Of Content:
 1) Fonts, General Styles
 2) Blog styles
 --------------------------------*/

/*
1) Fonts, General Styles
--------------------------------*/
*, *:after, *:before {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.circular-book {
	font-family: "circular-book", sans-serif;
}

.circular-medium {
	font-family: "circular-medium", Arial, sans-serif;
}

.circular-bold {
	font-family: "circular-bold", Arial, sans-serif;
}

.circular-black {
	font-family: "circular-medium", Arial, sans-serif;
	font-weight: 700;
}

/* CUSTOMIZE THIS */
body {
	font-family: "circular-book", Arial, sans-serif;
	font-size: 15px;
	line-height: 1.3;
	color: #1c283b;
	background: #fff;
}

a {
	color: #247dd2;
	text-decoration: none;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

a:hover, a:focus {
	color: #247dd2;
	text-decoration: underline;
	transition: .5s all ease 0s;
	-webkit-transition: .5s all ease 0s;
	-moz-transition: .5s all ease 0s;
	-ms-transition: .5s all ease 0s;
}

a:focus {
	outline: 0;
	text-decoration: none;
}

h1, .h1 {
	font-size: 44px;
	font-family: "circular-bold", Arial, sans-serif;
}

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

h3, .h3 {
	font-size: 38px;
}

h4, .h4 {
	font-size: 30px;
	color: #151a1c;
}

h5, .h5 {
	font-size: 1.1667em;
}

h6, .h6 {
	font-size: 19px;
}

p {
	margin: 0 0 20px;
	line-height: 1.66;
}

ul, ol {
	margin-top: 0;
	margin-bottom: 10px;
}

ul ul, ol ul, ul ol, ol ol {
	margin-bottom: 0;
}

::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #666;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #666;
	opacity: 1;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #666;
	opacity: 1;
}

:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #666;
}

blockquote {
	margin: 1.5em 10px;
	padding: .5em 10px;
	quotes: "“" "”" "‘" "’";
	font-style: italic;
	font-size: 18px;
}

blockquote:before {
	color: #ccc;
	content: open-quote;
	font-size: 60px;
	line-height: .1em;
	margin-right: 15px;
	vertical-align: -.4em;
}

blockquote:after {
	color: #ccc;
	content: close-quote;
	font-size: 60px;
	line-height: .1em;
	margin-left: 10px;
	vertical-align: -34px;
}

/* /CUSTOMIZE THIS */
.text-left {
	text-align: left;
}

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

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.clearfix {
	clear: both;
}

img {
	vertical-align: top;
}

input[type=submit], input[type=button] {
	-webkit-appearance: none;
}

.fa {
	display: inline-block;
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fatop {
	vertical-align: top;
}

.fa-caret-right:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
	color: #2bb673;
}

.fa-arrow-down:before {
	content: "";
	color: #e90000;
}

.fa-angle-right:before {
	content: "";
	margin: 0 2px;
}

.fa-envelope:before {
	content: "";
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "";
}

/*
2) Blog Styles
--------------------------------*/

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/* Content */
.hentry {
	margin: 20px 0 20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #eee;
}

.entry-meta {
	clear: both;
}

.byline {
	display: none;
}

.single .byline, .group-blog .byline {
	display: inline;
}

.entry-content, .entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
}

blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
}

/* Asides */
.blog .format-aside .entry-title, .archive .format-aside .entry-title {
	display: none;
}

/* Media */
.site-header img, .entry-content img, .comment-content img, .widget img {
	max-width: 100%;
}

.site-header img, .entry-content img, img[class*="align"], img[class*="wp-image-"] {
	height: auto;
}

.site-header img, .entry-content img, img.size-full {
	max-width: 100%;
	width: auto;
}

.entry-content img.wp-smiley, .comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.wp-caption {
	border: 1px solid #ccc;
	max-width: 100%;
}

.wp-caption.aligncenter, .wp-caption.alignleft, .wp-caption.alignright {
	margin-bottom: 1.5em;
}

.wp-caption img {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: .8075em 0;
}

.site-content .gallery {
	margin-bottom: 1.5em;
}

.gallery-caption {}

.site-content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}

.site-content .gallery dd {
	margin: 0;
}

/* Navigation */
.site-content .site-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.site-content .nav-previous {
	float: left;
	width: 50%;
}

.site-content .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/* Widgets */
.widget {
	margin: 0 0 1.5em;
}
