﻿/*
Theme Name: Blogger - Responsive Blog & Folio WordPress Theme
Description: Blogger - Responsive Blog & Folio WordPress Theme, is a fully configurable and easy to use WordPress theme with a lot of great features. It has been specifically designed to be easily customized and it’s created for creatives who want to make personal blog in minutes.
Theme URI: http://www.avathemes.com/WP/Blogger
Author: AVAThemes
Author URI: http://themeforest.net/user/AVAThemes/portfolio
Version:1.1
Tags: dark

License:GNU General Public License version 3.0
License URI:http://www.gnu.org/licenses/gpl-3.0.html

All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/* -----------------------------------------
   Header
----------------------------------------- */

.header {
	width:100%;
	height:100px;
	background:url(images/header.png) repeat-x;
	z-index:1000;
	position:absolute;
}

.logo {
	float:left;
	width:100%;
}

.top-bar ul > li a:not(.button) {
	color: #666666;
	text-transform:uppercase;
}

/* -----------------------------------------
   Posts
----------------------------------------- */

.wrapper {
	padding-top:95px;
}

.hentry {
	width:100%;
}

.leftalignedtext {
	text-align:left;
}

.centeralignedtext {
	text-align:center;
}

.rightalignedtext {
	text-align:right;
}


.leftalignedtext .featured-image-post-icon, .leftalignedtext .link-post-icon, .leftalignedtext .gallery-post-icon, .leftalignedtext .video-post-icon, .leftalignedtext .audio-post-icon {
	left:-50px;
}

.centeralignedtext .featured-image-post-icon, .centeralignedtext .link-post-icon, .centeralignedtext .gallery-post-icon, .centeralignedtext .video-post-icon, .centeralignedtext .audio-post-icon {
	display:none;
}

.rightalignedtext .featured-image-post-icon, .rightalignedtext .link-post-icon, .rightalignedtext .gallery-post-icon, .rightalignedtext .video-post-icon, .rightalignedtext .audio-post-icon {
	right:-50px;
}

/* -----------------------------------------
   Featured Image Post
----------------------------------------- */

.format-standard {
	padding:50px 0 50px 0;
	text-align:left;
}

.format-image {
	padding:50px 0 50px 0;
	text-align:left;
}

.featured-image-narrow {
	margin-bottom:10px;
}

h1.featured-image-narrow-title {
	color:#ffffff;
	font-size:58px;
	line-height:54px;
	font-family: 'Lato', sans-serif;
	font-weight:500;
	margin:0;
	padding:0;
}

h1.featured-image-narrow-title a {
	color:#ffffff;
	text-transform:none;
	margin:0;
	padding:0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

h1.featured-image-narrow-title a:hover {
	color:#47acd6;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.featured-image-post-icon {
	position:absolute;
	width:40px;
	height:40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:2px solid #ffffff;
	margin-top:8px;
}

p.featured-image-excerpt {
	color:#ffffff;
	font-size:20px;
	line-height:30px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
	margin-top:12px;
	margin-bottom:20px;
}

span.featured-image-read-more {
	height:30px;
	line-height:30px;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	line-height:14px;
	font-family: 'Lato', sans-serif;
	font-weight:700;
	border:1px solid #47acd6;
	padding: 7px 15px 8px 15px;
}

span.featured-image-read-more a {
	color:#47acd6;
}

/* -----------------------------------------
   Link Post
----------------------------------------- */

.format-link {
	padding:50px 0 50px 0;
	text-align:left;
}

h1.link-post-narrow-title {
	color:#ffffff;
	font-size:48px;
	line-height:54px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
}

h1.link-post-narrow-title a {
	color:#ffffff;
	text-transform:none;
	margin:0;
	padding:0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

h1.link-post-narrow-title a:hover {
	color:#47acd6;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.link-post-icon {
	position:absolute;
	width:40px;
	height:40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:2px solid #ffffff;
	margin-top:8px;
}

p.link-post-excerpt {
	color:#ffffff;
	font-size:20px;
	line-height:30px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
	margin-top:12px;
	margin-bottom:20px;
}

span.link-read-more {
	height:30px;
	line-height:30px;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	line-height:14px;
	font-family: 'Lato', sans-serif;
	font-weight:700;
	border:1px solid #ffffff;
	padding: 7px 15px 8px 15px;
}

span.link-read-more a {
	color:#ffffff;
}

/* -----------------------------------------
   Format Gallery
----------------------------------------- */

.format-gallery {
	padding:50px 0 50px 0;
	text-align:left;
}

.gallery-narrow {
	margin-bottom:10px;
}

h1.gallery-narrow-title {
	color:#ffffff;
	font-size:48px;
	line-height:54px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
}

h1.gallery-narrow-title a {
	color:#ffffff;
	text-transform:none;
	margin:0;
	padding:0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

h1.gallery-narrow-title a:hover {
	color:#47acd6;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.gallery-post-icon {
	position:absolute;
	width:40px;
	height:40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:2px solid #ffffff;
	margin-top:8px;
}

p.gallery-excerpt {
	color:#ffffff;
	font-size:20px;
	line-height:30px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
	margin-top:12px;
	margin-bottom:20px;
}

span.gallery-read-more {
	height:30px;
	line-height:30px;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	line-height:14px;
	font-family: 'Lato', sans-serif;
	font-weight:700;
	border:1px solid #47acd6;
	padding: 7px 15px 8px 15px;
}

span.gallery-read-more a {
	color:#47acd6;
}

/* -----------------------------------------
   Video Format
----------------------------------------- */

.format-video {
	padding:50px 0 50px 0;
	text-align:left;
}

.video-narrow {
	margin-bottom:10px;
}

h1.video-narrow-title {
	color:#ffffff;
	font-size:48px;
	line-height:54px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
}

h1.video-narrow-title a {
	color:#ffffff;
	text-transform:none;
	margin:0;
	padding:0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

h1.video-narrow-title a:hover {
	color:#47acd6;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.video-post-icon {
	position:absolute;
	width:40px;
	height:40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:2px solid #ffffff;
	margin-top:8px;
}

p.video-excerpt {
	color:#ffffff;
	font-size:20px;
	line-height:30px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
	margin-top:12px;
	margin-bottom:20px;
}

span.video-read-more {
	height:30px;
	line-height:30px;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	line-height:14px;
	font-family: 'Lato', sans-serif;
	font-weight:700;
	border:1px solid #47acd6;
	padding: 7px 15px 8px 15px;
}

span.video-read-more a {
	color:#47acd6;
}

/* -----------------------------------------
   Quote Format
----------------------------------------- */

.format-quote {
	padding:50px 0 50px 0;
	text-align:left;
}

.quote-narrow {
	margin-bottom:10px;
}

h1.quote-narrow-title {
	color:#ffffff;
	font-size:48px;
	line-height:54px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
}

h1.quote-narrow-title a {
	color:#ffffff;
	text-transform:none;
	margin:0;
	padding:0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

h1.quote-narrow-title a:hover {
	color:#47acd6;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

p.quote-excerpt {
	color:#ffffff;
	font-size:20px;
	line-height:30px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
	margin-top:12px;
	margin-bottom:20px;
}

span.quote-read-more {
	height:30px;
	line-height:30px;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	line-height:14px;
	font-family: 'Lato', sans-serif;
	font-weight:700;
	border:1px solid #ffffff;
	padding: 7px 15px 8px 15px;
}

span.quote-read-more a {
	color:#ffffff;
}

.quote-background {
	background:url(images/quote-background.png) no-repeat center;
	width:100%;
	height:100%;
	padding:60px 0 60px 0;
}

/* -----------------------------------------
   Audio Format
----------------------------------------- */

.format-audio {
	padding:50px 0 50px 0;
	text-align:left;
}

.audio-narrow {
	margin-bottom:10px;
}

h1.audio-narrow-title {
	color:#ffffff;
	font-size:48px;
	line-height:54px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
}

h1.audio-narrow-title a {
	color:#ffffff;
	text-transform:none;
	margin:0;
	padding:0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

h1.audio-narrow-title a:hover {
	color:#47acd6;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.audio-post-icon {
	position:absolute;
	width:40px;
	height:40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:2px solid #ffffff;
	margin-top:8px;
}

p.audio-excerpt {
	color:#ffffff;
	font-size:20px;
	line-height:30px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
	margin-top:12px;
	margin-bottom:20px;
}

span.audio-read-more {
	height:30px;
	line-height:30px;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	line-height:14px;
	font-family: 'Lato', sans-serif;
	font-weight:700;
	border:1px solid #47acd6;
	padding: 7px 15px 8px 15px;
}

span.audio-read-more a {
	color:#47acd6;
}

/* -----------------------------------------
   POST & PAGE
----------------------------------------- */

.single .format-image, .single .format-standard,.single .format-link, .single .format-gallery, .single .format-video, .single .format-quote, .single .format-audio {
	padding:50px 0 0px 0;
	text-align:left;
}

.single  h1.featured-image-narrow-title, .single h1.link-post-narrow-title, .single  h1.gallery-narrow-title, .single  h1.video-narrow-title, .single  h1.quote-narrow-title, .single h1.audio-narrow-title {
	color:#ffffff;
	font-size:48px;
	line-height:54px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
	margin-bottom:25px;
	margin-top:10px;
}

.single .featured-image-post-icon, .single .link-post-icon, .single  .gallery-post-icon, .single  .video-post-icon, .single  .audio-post-icon {
	position:absolute;
	width:40px;
	height:40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:2px solid #ffffff;
	margin-top:18px;
}

.single-post-content {
	background:#ffffff;
	width:100%;
}

.post-date-category {
	margin-top:30px;
	margin-bottom:15px;
	height:16px;
}

.post-date-category span.date, .post-date-category span.category, .post-date-category span.tags {
	padding-left:35px;
	height:20px;
	font-size:12px;
	line-height:12px;
	font-family: 'Lato', sans-serif;
	font-weight:700;
	color:#777777;
	float:left;
	text-transform:uppercase;
	padding-top:3px;
}

.post-date-category span.tags {
	padding-left:0px;
	height:auto;
}


.post-date-category span.date {
	background: url(images/date.png) left top no-repeat;
}

.post-date-category span.category {
	background: url(images/category.png) left top no-repeat;
	margin-left:40px;
}

.post-date-category span.category a {
	color:#777777;
}

.post-text p {
	color:#333333;
	font-size:17px;
	line-height:25px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
	margin-top:12px;
	margin-bottom:20px;
}

.post-navigation {
	width:100%;
	height:40px;
	border-top:1px solid #CCC;
	padding:20px 0 10px 0;
	margin-bottom:40px;
	margin-top:10px;
}

.previous-post {
	font-size:14px;
	line-height:24px;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	margin:0;
	padding:0;
	padding-left:50px;
	height:40px;
	padding-top:8px;
	background:url(images/previous-post.png) left center no-repeat;
}

.previous-post a {
	color:#666666;
	text-transform:none;
	margin:0;
	padding:0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.previous-post a:hover {
	color:#47acd6;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.next-post {
	font-size:14px;
	line-height:24px;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	margin:0;
	padding:0;
	padding-right:50px;
	height:40px;
	padding-top:8px;
	text-align:right;
	background:url(images/next-post.png) right center no-repeat;
}

.next-post a {
	color:#666666;
	text-transform:none;
	margin:0;
	padding:0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.next-post a:hover {
	color:#47acd6;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.author-wide {
	background:#333;
	padding:50px 0 50px 0;
}

.author-info {
	width:100%;
	max-width:960px;
	padding:0;
	margin:0 auto;
}

/* Styling 'Author bio Box' Section by BOUTROS ABICHEDID */
.author-box { 
	margin: 0 0 0 0px; 
	padding: 0px; 
	color: inherit;
} 
.author-left-side {
	float:left; 
	margin: 0 5px 0 0;
} 
.author-right-side {
	float:left; 
	width:875px; 
	font-size: 18px; 
	line-height:26px;
	color:#eeeeee;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin: 0 0 0 8px; 
	text-align:left;
} 
.author-img {
	padding:0;
} 
.author-name {
	font-size: 24px; 
	line-height:24px;
	color:#eeeeee;
	font-family: 'Lato', sans-serif;
	font-weight:300;
} 
.author-bio {
	padding: 0;
} 
.clear {
	clear:both;
}

.author-twitter-title {
	width:100%;
	max-width:960px;
	padding:0;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:10px;
	font-size: 16px; 
	line-height:16px;
	color:#eeeeee;
	font-family: 'Lato', sans-serif;
	font-weight:400;
}

.author-twitter-title a {
	color:#ffffff;
}

.author-twitter-info {
	width:100%;
	max-width:960px;
	padding:0;
	margin:0 auto;
}

.author-twitter-info {
	text-align:left;
	width:100%;
	margin:0 auto;
	height: 72px;
	padding:0px;
	overflow-y: hidden;
	position: relative;
	background: none;
	font-family: 'Lato', sans-serif;
	color:#eeeeee;
	font-size:18px;
	line-height:26px;
	text-shadow:none;
	font-weight:300;
}

.author-twitter-info ul.tweet_list {
	position: absolute;
	list-style:none;
}

.author-twitter-info ul.tweet_list li {
	height: 100px;
	overflow-y: auto;
	overflow-x: hidden;
	font-family: 'Lato', sans-serif;
	color:#eeeeee;
	font-size:18px;
	line-height:26px;
	text-shadow:none;
	font-weight:300;
}

.tweet_list {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow-y: hidden;
	
}

.tweet_list li a {
	color: #ef3c02;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	line-height:26px;
	text-shadow:none;
	font-weight:400;
}

.tweet_list .tweet_avatar {
	padding-right: .5em; float: left;
}

.tweet_list .tweet_avatar img {
	vertical-align: middle;
}

.comments {
	width:100%;
	max-width:960px;
	padding:0;
	margin:0 auto;
}

.comments {
	margin-top:50px;
	margin-bottom:50px;
	padding:0 !important;
	padding-left:0px !important;
	margin-left:0 !important;
	margin-right:0 !important;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	font-size:18px;
	line-height:24px;
}

.comments p {
	font-family: 'Lato', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:26px;
	color:#666;
}

ol#comments, ol.commentlist{
	margin-left:0px !important;
	list-style:none;
}

h3#comments {
	font-family: 'Lato', sans-serif;
	font-weight:300;
	text-align:left;
	margin-top:10px;
	margin-bottom:30px;
}

.comment-author {
	width:100%;
	display:block;
	position:relative;
	float:left;
}

.comment-meta {
	width:100%;
	display:block;
	position:relative;
	float:left;
	margin-top:10px !important;
}

.comment-author img, .comment-author .fn, .comment-author .says {
	display:block;
	float:left;
}

.comment-author .fn, .comment-author .says {
	margin-left:10px;
	padding-top:20px;
	display:block;
	float:left;
	font-family: 'Lato', sans-serif;
	text-align:left;
	color:#808080;
	font-size:14px;
	line-height:14px;
    font-weight: normal;
    font-style: normal;
	text-transform:uppercase;
}

.reply {
	width:100%;
	margin-left:0px;
	padding-top:0px;
	display:block;
	float:left;
	margin-bottom:20px;
}

.reply a {
	width:100%;
	font-family: 'Lato', sans-serif;
	text-align:left !important;
	color:#808080;
	font-size:14px !important;
	line-height:14px !important;
    font-weight: normal;
    font-style: normal;
	text-transform:uppercase;
	display:block;
}

.comment-meta {
	text-align:left;
}

.commentlist p {
	margin-bottom:10px !important;
}

h3#reply-title {
	width:100%;
	text-align:left;
	margin-top:10px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
}

h2.comments-header, h2#comments-header {
	width:100%;
	font-family: 'Lato', sans-serif;
	font-style:normal;
	font-size:36px;
	line-height:36px;
	text-align:left;
	padding-bottom:15px !important;
	margin-top:20px !important;
	color:#666;
}

.form-submit input {
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	border-radius: 3px !important;
	width:100% !important;
	padding:8px !important;
	border:1px #c3c3c3 solid;
	background:#fff;
	color:#000;
	cursor:pointer;
}

.form-submit input:hover {
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	border-radius: 3px !important;
	width:100% !important;
	padding:8px !important;
	border:1px #c3c3c3 solid;
	background:#eee;
	color:#000;
	cursor:pointer;
}

/* -----------------------------------------
   Pagination
----------------------------------------- */

.pagination {
	width:100%;
	padding:30px 0 30px 0;
}

.pagination-center {
	width:100%;
	text-align:center;
	margin:0 auto;
}

.pagination-center a {
	width:100%;
	text-align:center;
	margin:0 auto;
	display:inline-block;
	text-align:center;
	float:none;
	margin: 2px 2px 2px 0;
	padding:10px 20px 9px 20px;
	text-decoration:none;
	text-transform:uppercase;
	width:auto;
	color:#fff;
	background: #333;
   	-webkit-transition: all 0.3s ease-in-out;
   	-moz-transition: all 0.3s ease-in-out;
   	-o-transition: all 0.3s ease-in-out;
   	-ms-transition: all 0.3s ease-in-out;
   	transition: all 0.3s ease-in-out;
}
 
.pagination-center a:hover{
	color:#ffffff;
	background: #ffde01;
   	-webkit-transition: all 0.3s ease-in-out;
   	-moz-transition: all 0.3s ease-in-out;
   	-o-transition: all 0.3s ease-in-out;
   	-ms-transition: all 0.3s ease-in-out;
   	transition: all 0.3s ease-in-out;
}

/* -----------------------------------------
   Footer
----------------------------------------- */

.footer {
	width:100%;
	padding-top:40px;
	color:#ccc !important;
}

h3.widget-title {
	font-size:24px;
	line-height:24px;
	color:#ffffff;
	margin:0;
	padding:0;
	margin-bottom:20px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
}

.textwidget {
	color:#989898;
	font-size:15px;
	line-height:24px;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	margin:0;
	padding:0;
	margin-bottom:20px;
}

.widget ul {
	list-style:none;
}

.widget ul li {
	margin-top:15px;
}

.widget ul li a {
	color:#999999;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.widget ul li:first-child {
	margin-top:0px;
}

.post-date {
	width:100%;
	color:#666666;
	font-size:12px;
	display:block;
}

.copyright {
	width:100%;
	border-top:1px solid #cccccc;
	padding-top:30px;
	padding-bottom:30px;
	display:block;
	margin-top:20px;
}

.copyright a {
	color:#999999;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

/* -----------------------------------------
   Social Media
----------------------------------------- */

.social-media-buttons {
	width:100%;
	float:right;
	margin-top:-10px !important;
	margin-bottom:0px !important;
	text-align:right;
}

.behance-button, .blogger-button, .deviantart-button, .digg-button, .dribbble-button, .email-button, .facebook-button, .flickr-button, .gplus-button, .instagram-button, .lastfm-button, .linkedin-button, .livejournal-button, .myspace-button, .orkut-button, .paypal-button, .picasa-button, .pinterest-button, .reddit-button, .rss-button, .skype-button, .soundcloud-button, .stumbleupon-button, .tumblr-button, .twitter-button, .vimeo-button, .wordpress-button {
	width:20px;
	height:20px;
	margin:0 auto;
	margin-left:3px;
	margin-right:3px;
	margin-top:5px;
	display:block;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	text-align:center;
	transition: background-position 0.3s ease-in-out;
	-moz-transition: background-position 0.3s ease-in-out; /* Firefox 4 */
	-webkit-transition: background-position 0.3s ease-in-out; /* Safari and Chrome */
	-o-transition: background-position 0.3s ease-in-out; /* Opera */
}

.behance-button:hover, .blogger-button:hover, .deviantart-button:hover, .digg-button:hover, .dribbble-button:hover, .email-button:hover, .facebook-button:hover, .flickr-button:hover, .gplus-button:hover, .instagram-button:hover, .lastfm-button:hover, .linkedin-button:hover, .livejournal-button:hover, .myspace-button:hover, .orkut-button:hover, .paypal-button:hover, .picasa-button:hover, .pinterest-button:hover, .reddit-button:hover, .rss-button:hover, .skype-button:hover, .soundcloud-button:hover, .stumbleupon-button:hover, .tumblr-button:hover, .twitter-button:hover, .vimeo-button:hover, .wordpress-button:hover {
	width:20px;
	height:20px;
	margin-left:3px;
	margin-right:3px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-align:center;
	transition: background-position 0.3s ease-in-out;
	-moz-transition: background-position 0.3s ease-in-out; /* Firefox 4 */
	-webkit-transition: background-position 0.3s ease-in-out; /* Safari and Chrome */
	-o-transition: background-position 0.3s ease-in-out; /* Opera */
}

.behance-button {
	background:url(images/social-media/behance.png) no-repeat;
	background-position:0 0;
}

.behance-button:hover {
	background:url(images/social-media/behance.png) no-repeat;
	background-position:0 -20px;
}

.blogger-button {
	background:url(images/social-media/blogger.png) no-repeat;
	background-position:0 0;
}

.blogger-button:hover {
	background:url(images/social-media/blogger.png) no-repeat;
	background-position:0 -20px;
}

.digg-button {
	background:url(images/social-media/digg.png) no-repeat;
	background-position:0 0;
}

.digg-button:hover {
	background:url(images/social-media/digg.png) no-repeat;
	background-position:0 -20px;
}

.dribbble-button {
	background:url(images/social-media/dribbble.png) no-repeat;
	background-position:0 0;
}

.dribbble-button:hover {
	background:url(images/social-media/dribbble.png) no-repeat;
	background-position:0 -20px;
}

.email-button {
	background:url(images/social-media/email.png) no-repeat;
	background-position:0 0;
}

.email-button:hover {
	background:url(images/social-media/email.png) no-repeat;
	background-position:0 -20px;
}

.facebook-button {
	background:url(images/social-media/facebook.png) no-repeat;
	background-position:0 0;
}

.facebook-button:hover {
	background:url(images/social-media/facebook.png) no-repeat;
	background-position:0 -20px;
}

.flickr-button {
	background:url(images/social-media/flickr.png) no-repeat;
	background-position:0 0;
}

.flickr-button:hover {
	background:url(images/social-media/flickr.png) no-repeat;
	background-position:0 -20px;
}

.gplus-button {
	background:url(images/social-media/gplus.png) no-repeat;
	background-position:0 0;
}

.gplus-button:hover {
	background:url(images/social-media/gplus.png) no-repeat;
	background-position:0 -20px;
}

.instagram-button {
	background:url(images/social-media/instagram.png) no-repeat;
	background-position:0 0;
}

.instagram-button:hover {
	background:url(images/social-media/instagram.png) no-repeat;
	background-position:0 -20px;
}

.lastfm-button {
	background:url(images/social-media/lastfm.png) no-repeat;
	background-position:0 0;
}

.lastfm-button:hover {
	background:url(images/social-media/lastfm.png) no-repeat;
	background-position:0 -20px;
}

.linkedin-button {
	background:url(images/social-media/linkedin.png) no-repeat;
	background-position:0 0;
}

.linkedin-button:hover {
	background:url(images/social-media/linkedin.png) no-repeat;
	background-position:0 -20px;
}

.livejournal-button {
	background:url(images/social-media/livejournal.png) no-repeat;
	background-position:0 0;
}

.livejournal-button:hover {
	background:url(images/social-media/livejournal.png) no-repeat;
	background-position:0 -20px;
}

.myspace-button {
	background:url(images/social-media/myspace.png) no-repeat;
	background-position:0 0;
}

.myspace-button:hover {
	background:url(images/social-media/myspace.png) no-repeat;
	background-position:0 -20px;
}

.paypal-button {
	background:url(images/social-media/paypal.png) no-repeat;
	background-position:0 0;
}

.paypal-button:hover {
	background:url(images/social-media/paypal.png) no-repeat;
	background-position:0 -20px;
}

.pinterest-button {
	background:url(images/social-media/pinterest.png) no-repeat;
	background-position:0 0;
}

.pinterest-button:hover {
	background:url(images/social-media/pinterest.png) no-repeat;
	background-position:0 -20px;
}

.reddit-button {
	background:url(images/social-media/reddit.png) no-repeat;
	background-position:0 0;
}

.reddit-button:hover {
	background:url(images/social-media/reddit.png) no-repeat;
	background-position:0 -20px;
}

.soundcloud-button {
	background:url(images/social-media/soundcloud.png) no-repeat;
	background-position:0 0;
}

.soundcloud-button:hover {
	background:url(images/social-media/soundcloud.png) no-repeat;
	background-position:0 -20px;
}

.stumbleupon-button {
	background:url(images/social-media/stumbleupon.png) no-repeat;
	background-position:0 0;
}

.stumbleupon-button:hover {
	background:url(images/social-media/stumbleupon.png) no-repeat;
	background-position:0 -20px;
}

.tumblr-button {
	background:url(images/social-media/tumblr.png) no-repeat;
	background-position:0 0;
}

.tumblr-button:hover {
	background:url(images/social-media/tumblr.png) no-repeat;
	background-position:0 -20px;
}

.twitter-button {
	background:url(images/social-media/twitter.png) no-repeat;
	background-position:0 0;
}

.twitter-button:hover {
	background:url(images/social-media/twitter.png) no-repeat;
	background-position:0 -20px;
}

.vimeo-button {
	background:url(images/social-media/vimeo.png) no-repeat;
	background-position:0 0;
}

.vimeo-button:hover {
	background:url(images/social-media/vimeo.png) no-repeat;
	background-position:0 -20px;
}

.wordpress-button {
	background:url(images/social-media/wordpress.png) no-repeat;
	background-position:0 0;
}

.wordpress-button:hover {
	background:url(images/social-media/wordpress.png) no-repeat;
	background-position:0 -20px;
}

.youtube-button {
	background:url(images/social-media/youtube.png) no-repeat;
	background-position:0 0;
}

.youtube-button:hover {
	background:url(images/social-media/youtube.png) no-repeat;
	background-position:0 -20px;
}

/* -----------------------------------------
   SEARCH
----------------------------------------- */

.search-button {
	width:20px;
	margin-left:8px !important;
	background:url(images/search.png) no-repeat center;
	text-indent:-99999px;
	overflow:hidden;
}

#search-popup label {
	font-family: 'Lato', sans-serif;
	font-weight:300;
	font-size:48px ;
	line-height:48px ;
	text-align:center ;
}

#search-popup input[type="submit"] {
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	border-radius: 3px !important;
	width:100% !important;
	padding:8px !important;
	border:1px #c3c3c3 solid;
	background:#fff;
	color:#000;
	cursor:pointer;
}

#search-popup input[type="submit"]:hover {
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	border-radius: 3px !important;
	width:100% !important;
	padding:8px !important;
	border:1px #c3c3c3 solid;
	background:#fff;
	color:#000;
	cursor:pointer;
}

.wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* -----------------------------------------
   TWITTER FEED
----------------------------------------- */

#twitter-page-container {
	width:100%;
	margin:0 auto;
	padding:0;
	padding-top:50px;
	padding-bottom:50px !important;
	clear:both;
	position:relative;
}

#jstwitter {
	width: 100%;
	padding: 0px;
	margin:0 auto;
}

#jstwitter .tweet {
	width: 270px;
	margin: 0 auto;
	margin:10px;
	padding: 60px 10px 10px 10px;
	float:left;
	background:#eee url(images/tweet-background.png) top left no-repeat;
	border:1px solid #999;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	text-align:left;
	color:#6d6e71;
	font-size:16px !important;
	line-height:24px;
    font-weight: normal;
    font-style: normal;
}
		
#jstwitter .tweet a {
	text-decoration: none;
	color: #222;
}

#jstwitter .tweet a:hover {
	text-decoration: underline;
}
		
#jstwitter .tweet .time {
	font-size: 10px;
	font-style: italic;
	position:absolute;
	top:12px;
	right:10px;
	font-family: 'Lato', sans-serif;
	text-align:right;
	color:#6d6e71;
	font-size:14px !important;
	line-height:16px;
    font-weight: normal;
    font-style: normal;
}

#jstwitter img {
	width:100%;
	height:auto;
}

/* -----------------------------------------
   INSTAGRAM FEED
----------------------------------------- */

#instagram-page-container {
	width:100%;
	margin:0 auto;
	padding:0;
	padding-top:50px;
	padding-bottom:50px !important;
	clear:both;
	position:relative;
}

.instagram {
	overflow:hidden;
	margin-bottom:7px;
	margin: 0 auto;
}

.instagram-placeholder {
	float:left; 
	margin: 0 auto;
	margin:10px;
	padding:3px;
	background:#eee;
	border:1px solid #ccc;
   	-webkit-transition: all 0.3s ease-in-out;
   	-moz-transition: all 0.3s ease-in-out;
   	-o-transition: all 0.3s ease-in-out;
   	-ms-transition: all 0.3s ease-in-out;
   	transition: all 0.3s ease-in-out;
}

.instagram-placeholder:hover {
	background:#ffde01;
   	-webkit-transition: all 0.3s ease-in-out;
   	-moz-transition: all 0.3s ease-in-out;
   	-o-transition: all 0.3s ease-in-out;
   	-ms-transition: all 0.3s ease-in-out;
   	transition: all 0.3s ease-in-out;
}

.instagram-placeholder a img {
	height:200px;
	width:200px;
}

/* -----------------------------------------
   TWITTER FEED
----------------------------------------- */

.page-setup {
	padding:0px 0 0px 0;
	text-align:left;
}

h1.page-title {
	color:#ffffff;
	font-size:48px;
	line-height:54px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:20px;
}

.page-content {
	background:#ffffff;
	width:100%;
	padding-top:20px;
	padding-bottom:40px;
}

/* -----------------------------------------
   WIDE LAYOUT
----------------------------------------- */

.wrapper-wide {
	padding-top:95px;
}

.wide-overlay {
	background:rgba(0,0,0,0.6);
	width:100%;
	height:100%;
	padding:230px 0 120px 0;
}

.format-gallery .wide-overlay, .format-standard .wide-overlay, .format-video .wide-overlay, .format-quote .wide-overlay, .format-audio .wide-overlay {
	padding:50px 0 50px 0;
}

.wrapper-wide .format-image, .wrapper-wide .format-standard, .wrapper-wide .format-aside, .wrapper-wide .format-chat, .wrapper-wide .format-video, .wrapper-wide .format-gallery, .wrapper-wide .format-audio, .wrapper-wide .format-quote {
	padding:0px 0 0px 0;
	text-align:left;
}

/* -----------------------------------------
   ICONS
----------------------------------------- */

.page h2,.page h3,.page h4,.page h5,.page h6 {
	font-family: 'Lato', sans-serif !important;
	color:#666666;
	font-weight:400;
}

.page .general-icons {
	margin-bottom:20px !important;
}

.page .general-icons:last-child {
	float:left !important;
}

/* global foundicon styles */
i {
	color:#505050;
   	-webkit-transition: all 0.2s ease-in-out;
   	-moz-transition: all 0.2s ease-in-out;
   	-o-transition: all 0.2s ease-in-out;
   	-ms-transition: all 0.2s ease-in-out;
   	transition: all 0.2s ease-in-out;
}

i:hover {
	color:#F20272;
   	-webkit-transition: all 0.2s ease-in-out;
   	-moz-transition: all 0.2s ease-in-out;
   	-o-transition: all 0.2s ease-in-out;
   	-ms-transition: all 0.2s ease-in-out;
   	transition: all 0.2s ease-in-out;
}

.single img.alignleft {
	margin-right:20px;
	margin-bottom:10px;
	margin-top:10px;
}

.single img.alignright {
	margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
}


/* -----------------------------------------
   FULL WIDTH RESPONSIVE GALLERY
----------------------------------------- */

#full-width-page-container {
	width:100%;
	margin:0 auto;
	padding:0;
	padding-top:20px;
	padding-bottom:40px !important;
	clear:both;
	position:relative;
}


/* -----------------------------------------
   Columns Gallery
----------------------------------------- */

#gallery-page-container {
	padding:0;
	padding-top:50px;
	padding-bottom:50px !important;
	clear:both;
	position:relative;
}

#gallery-page-container-wide {
	padding:0;
	clear:both;
	position:relative;
}

.da-thumbs {
	list-style: none;
	width: 100%;
	position: relative;
	margin: 0 auto;
}
.da-thumbs li {
	background: #fff;
	padding:7px !important;
	border:1px solid #ccc;
	margin-bottom:20px;
}
.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #f20272;
	width: 100%;
	height: 100%;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	text-align: center;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
}
.da-thumbs li a div span {
	display: block;
	padding: 20px;
	font-weight: normal;
	text-align:center;
	font-size:16px;
	line-height:24px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	color:#fff;
	width:100%;
}

#page-head .page-header {
	width:100%;
	height:150px;
	background-size: cover;
	background-position:center;
}

#gallery-page-head .page-header {
	width:100%;
	height:210px !important;
	background-size: cover;
	background-position:center;
}

.page-overlay {
	background:rgba(0,0,0,0.6);
	width:100%;
	height:100%;
	padding:50px 0 50px 0;
}

h2.page-title {
	color:#ffffff;
	font-size:48px;
	line-height:54px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	margin:0;
	padding:0;
	text-align:center;
}

.page-overlay p {
	color:#ffffff;
	font-size:16px;
	line-height:24px;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	margin:0;
	padding:0;
	margin-top:12px;
	margin-bottom:20px;
	text-align:center;
}

.archives-content-inner {
	width:980px !important;
	margin:0 auto !important;
	padding:0 !important;
	margin-top:25px !important;
}

.archives-content-inner h3, .single-post-content-inner h3 {
	text-align:center;
	margin-top:40px;
	font-size:20px;
	text-align:left;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

.archives-content-inner li, .archives-content-inner li a, .single-post-content-inner li, .single-post-content-inner li a {
	width:100%;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	text-align:left;
	color:#6d6e71;
	font-size:16px;
	line-height:24px;
    font-style: normal;
	margin-bottom:10px;
	list-style:none;
}

.archives-content-inner li a:hover, .single-post-content-inner li a:hover {
	width:100%;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	text-align:left;
	color:#000;
	font-size:16px;
	line-height:24px;
    font-style: normal;
	margin-bottom:10px;
	list-style:none;
}

/* -- Calendar Widget -- */

/* Tables ---------------------- */
table#wp-calendar { width:100%; background: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; margin: 0 0 18px; border: none; }

table#wp-calendar thead, table#wp-calendar tfoot { background: none !important;  }

table#wp-calendar thead tr th, table#wp-calendar tfoot tr th, table#wp-calendar tbody tr td, table#wp-calendar tr td, table#wp-calendar tfoot tr td { display: table-cell; color: #6d6e71; font-size: 14px; line-height: 18px; text-align: center;}

tfoot tr td {border-top:1px solid #333 !important; }

table#wp-calendar thead tr th, table#wp-calendar tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #6d6e71 !important; }

table#wp-calendar thead tr th:first-child, table#wp-calendar tfoot tr td:first-child { border-left: none; }

table#wp-calendar thead tr th:last-child, table#wp-calendar tfoot tr td:last-child { border-right: none; }

table#wp-calendar tbody tr.even, table#wp-calendar tbody tr.alt { background: none !important; }

table#wp-calendar tbody tr:nth-child(even) { background: none !important; }

table#wp-calendar tbody tr td { color: #6d6e71 !important; padding: 9px 10px; vertical-align: top; border: none;  text-align: center; background:none !important; }

/* -----------------------------------------
   Responsive
----------------------------------------- */

@media only screen and (max-width: 1024px) {
	
	.leftalignedtext .featured-image-post-icon, .leftalignedtext .link-post-icon, .leftalignedtext .gallery-post-icon, .leftalignedtext .video-post-icon, .leftalignedtext .audio-post-icon, .centeralignedtext .featured-image-post-icon, .centeralignedtext .link-post-icon, .centeralignedtext .gallery-post-icon, .centeralignedtext .video-post-icon, .centeralignedtext .audio-post-icon, .rightalignedtext .featured-image-post-icon, .rightalignedtext .link-post-icon, .rightalignedtext .gallery-post-icon, .rightalignedtext .video-post-icon, .rightalignedtext .audio-post-icon {
		display:none;
	}
	
	.archives-content-inner {
		width:100% !important;
		margin:0 auto !important;
		padding:0 !important;
		margin-top:25px !important;
	}
	

	.post-navigation {
		width:96%;
		height:40px;
		border-top:1px solid #CCC;
		padding:20px 2% 10px 2%;
		margin-bottom:40px;
		margin-top:10px;
	}
	
	.author-wide {
		background:#333;
		padding:50px 2% 50px 2%;
	}
	
	.author-info {
		width:100%;
		max-width:100%;
		padding:0;
		margin:0 auto;
	}
	.author-left-side {
		max-width:20%;
	} 
	.author-right-side {
		float:left; 
		width:80%; 
	} 
	
	.comments-section {
		padding:2%;
	}
}

@media only screen and (max-width: 767px) {
	
	
	select.responsive-nav  {
		display: block;
		background: rgba(255,255,255,0.8);
		background-image: url(images/responsive-nav-bg.png);
		background-position: center right;
		background-repeat: no-repeat;
		width: 80%;
		margin-right:10%;
		margin-left:10%;
		position:relative;
		margin-top:22px;
		margin-bottom:20px;
		border: 1px solid #666;
		height:30px;
		text-transform:uppercase;
		z-index:7050;
	}
	
	select {
	  -webkit-appearance: button;
	  -webkit-border-radius: 2px;
	  -webkit-padding-end: 20px;
	  -webkit-padding-start: 2px;
	  -webkit-user-select: none;
	  background-position: center right;
	  background-repeat: no-repeat;
	  border: 1px solid #AAA;
	  color: #555;
	  font-size: inherit;
	  margin: 0;
	  overflow: hidden;
	  padding-top: 2px;
	  padding-bottom: 2px;
	  text-overflow: ellipsis;
	  white-space: nowrap;
		z-index:7050;
	}
	
	.logo {
		text-align:center;
		float:none;
	}
	
	.logo img {
		margin:0 auto !important;
		text-align: center !important;
		max-height:60px;
	}
	
	.leftalignedtext .featured-image-post-icon, .leftalignedtext .link-post-icon, .leftalignedtext .gallery-post-icon, .leftalignedtext .video-post-icon, .leftalignedtext .audio-post-icon, .centeralignedtext .featured-image-post-icon, .centeralignedtext .link-post-icon, .centeralignedtext .gallery-post-icon, .centeralignedtext .video-post-icon, .centeralignedtext .audio-post-icon, .rightalignedtext .featured-image-post-icon, .rightalignedtext .link-post-icon, .rightalignedtext .gallery-post-icon, .rightalignedtext .video-post-icon, .rightalignedtext .audio-post-icon {
		display:none;
	}
	.author-left-side {
		display:none;
	} 
	.author-right-side {
		float:left; 
		width:98%; 
	} 
	
	/* -----------------------------------------
	   Featured Image Post
	----------------------------------------- */
	
	h1.featured-image-narrow-title {
		font-size:24px;
		line-height:34px !important;
		word-wrap:break-word;
	}
	
	p.featured-image-excerpt {
		font-size:16px;
		line-height:24px;
	}
	
	/* -----------------------------------------
	   Link Post
	----------------------------------------- */
	
	h1.link-post-narrow-title {
		font-size:24px;
		line-height:34px !important;
		word-wrap:break-word;
	}
	
	p.link-post-excerpt {
		font-size:16px;
		line-height:24px;
	}
	
	/* -----------------------------------------
	   Format Gallery
	----------------------------------------- */
	
	h1.gallery-narrow-title {
		font-size:24px;
		line-height:34px !important;
		word-wrap:break-word;
	}
	
	p.gallery-excerpt {
		font-size:16px;
		line-height:24px;
	}
	
	/* -----------------------------------------
	   Video Format
	----------------------------------------- */
	h1.video-narrow-title {
		font-size:24px;
		line-height:34px !important;
		word-wrap:break-word;
	}
	
	p.video-excerpt {
		font-size:16px;
		line-height:24px;
	}
	
	/* -----------------------------------------
	   Quote Format
	----------------------------------------- */
	
	h1.quote-narrow-title {
		font-size:24px;
		line-height:34px !important;
		word-wrap:break-word;
	}
	
	p.quote-excerpt {
		font-size:16px;
		line-height:24px;
	}
	
	.quote-background {
		background:none;
		width:100%;
		height:100%;
		padding:0px 0 0px 0;
	}
	
	/* -----------------------------------------
	   Audio Format
	----------------------------------------- */
	
	h1.audio-narrow-title {
		font-size:24px;
		line-height:34px !important;
		word-wrap:break-word;
	}
	
	p.audio-excerpt {
		font-size:16px;
		line-height:24px;
	}
	
	/* -----------------------------------------
	   POST & PAGE
	----------------------------------------- */
	
	.single .format-image, .single .format-standard,.single .format-link, .single .format-gallery, .single .format-video, .single .format-quote, .single .format-audio {
		padding:20px 0 0px 0;
		text-align:left;
	}
	
	.single  h1.featured-image-narrow-title, .single h1.link-post-narrow-title, .single  h1.gallery-narrow-title, .single  h1.video-narrow-title, .single  h1.quote-narrow-title, .single h1.audio-narrow-title {
		font-size:24px;
		line-height:34px !important;
		word-wrap:break-word;
	}
	
	.single .featured-image-post-icon, .single .link-post-icon, .single  .gallery-post-icon, .single  .video-post-icon, .single  .audio-post-icon {
		display:none;
	}
	
	.single-post-content {
		background:#ffffff;
		width:100%;
	}
	
	.post-date-category {
		margin-top:30px;
		margin-bottom:15px;
		height:16px;
	}
	
	.post-date-category span.date, .post-date-category span.category, .post-date-category span.tags {
		padding-left:35px;
		height:30px;
		width:100%;
		font-size:12px;
		line-height:12px;
		font-family: 'Lato', sans-serif;
		font-weight:700;
		color:#777777;
		float:left;
		text-transform:uppercase;
		padding-top:3px;
	}
	
	.post-date-category span.tags {
		padding-left:0px;
		height:auto;
		margin-bottom:40px;
	}
	
	.post-date-category span.date {
		background: url(images/date.png) left top no-repeat;
	}
	
	.post-date-category span.category {
		background: url(images/category.png) left top no-repeat;
		margin-left:0px;
	}
	
	.post-date-category span.category a {
		color:#777777;
	}
	
	.post-text p {
		font-size:16px;
		line-height:24px;
	}
	
	.social-media-buttons {
		width:100%;
		float:left;
		margin-top:20px !important;
		margin-bottom:0px !important;
	}

	.behance-button, .blogger-button, .deviantart-button, .digg-button, .dribbble-button, .email-button, .facebook-button, .flickr-button, .gplus-button, .instagram-button, .lastfm-button, .linkedin-button, .livejournal-button, .myspace-button, .orkut-button, .paypal-button, .picasa-button, .pinterest-button, .reddit-button, .rss-button, .skype-button, .soundcloud-button, .stumbleupon-button, .tumblr-button, .twitter-button, .vimeo-button, .wordpress-button {
		width:20px;
		height:20px;
		margin:0 auto;
		margin-left:3px;
		margin-right:3px;
		margin-top:5px;
		display:block;
		float:left;
		text-indent:-9999px;
		overflow:hidden;
		text-align:center;
		transition: background-position 0.3s ease-in-out;
		-moz-transition: background-position 0.3s ease-in-out; /* Firefox 4 */
		-webkit-transition: background-position 0.3s ease-in-out; /* Safari and Chrome */
		-o-transition: background-position 0.3s ease-in-out; /* Opera */
	}

	.wide-overlay {
		background:rgba(0,0,0,0.6);
		width:100%;
		height:100%;
		padding:100px 0 80px 0;
	}

}