/*-----------------------*/
/*	10.10. Tabs
/*-----------------------*/
#tabs-widget {
	background:#fff;
	margin-bottom:30px;
	overflow:hidden;
}
#tabs {
    list-style:none;
	margin:0 0 20px;
	overflow:hidden;
}
#tabs li {
	border:0;
    display: inline;
	float:left;
	width:25%/*50%*/;
	margin:0;
	padding:0;
	position:relative;
}
#tabs li a {
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
	color:#bbb;
	display:block;
	padding:0 0 10px;
	position:relative;
    text-decoration:none;
	overflow:hidden;
	text-transform:uppercase;
	width:100%;
}
#tabs li.recent-tab a { }
#tabs li.third-tab a { }
#tabs li.fourth-tab a { }
#tabs li.fifth-tab a { }

#tabs li.active a { border-color:#000 }
#tabs-content ul {
	margin:0;
	padding:0
}
#tabs-content li { margin:0 0 20px }
#tabs-content li:last-child { margin-bottom:0 }
.tab-content { display: none }
.tabs-meta { display:block }
.comment-text {
	color:#777;
	display:block;
	font-size:12px
}

/*-----------------------*/
/*	10.11. Popular Posts
/*-----------------------*/
.widgetthumb {
	float:left;
	margin:4px 10px 0 0;
	width:100%
}
.thumbnail-big .widgetthumb { margin: 0 0 10px 0 }
.popular-posts { display:block }
.thumbnail {
	float:left;
	margin-right:10px;
	position:relative;
	max-width:27.5%;
	width:65px
}
.thumbnail-big {
	float:none;
	margin:0;
	max-width:100%;
	width:100%
}
.info {
	overflow: hidden;
}
.widgettitle {
	display:block;
	font-size:14px;
	font-weight:700;
	line-height:20px;
	margin-bottom: 5px
}
.meta,
.r-meta {
	color:#999;
	display:block;
	font-size:12px;
}
.meta a { color:#999 }
.meta .post-author,
.meta .post-comments,
.meta .widget-cats,
.meta time { margin-right:10px }

/*-----------------------*/
/*	10.12. Flickr
/*-----------------------*/
.flickr_badge_image {
	display:inline;
	margin:0
}
.flickr_badge_image img {
	float:left;
	margin:0 0 6px;
	padding:0 3px
}

/*-----------------------*/
/*	10.13. Calendar Widget
/*-----------------------*/
#wp-calendar {
	background:#f3f3f3;
	width:100%
}
#wp-calendar caption,
#wp-calendar th,
#wp-calendar td {
	text-align:center
}
#wp-calendar th {
	background:rgba(255,136,16,0.6);
	color:#fff;
	padding:10px 0;
}
#wp-calendar td {
	padding:10px 0;
}
#wp-calendar caption {
	background:#ff8800;
	color:#fff;
	font-size:14px;
	padding:10px 0;
	text-transform:uppercase
}
#wp-calendar tbody tr:nth-child(2n) {
	background:#f9f9f9
}
#wp-calendar tfoot a {
	font-weight:700;
	text-transform:uppercase
}
#wp-calendar tfoot tr td {
	padding-left:10px;
	text-align:left
}
#wp-calendar td#today,
#wp-calendar td#today a { color:#fff !important }

/*-----------------------------------------------------------------------------------*/
/*	11. Other Styles
/*-----------------------------------------------------------------------------------*/

/*-----------------------*/
/*	11.1. Contact Form 7
/*-----------------------*/
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="date"],
.wpcf7 input[type="number"],
.wpcf7 textarea {
	background:#f2f2f2;
	border:1px solid rgba(0,0,0,0.1);
	padding:8px 10px
}
.wpcf7-submit {
	background:#262626;
	border:0;
	color:#fff;
	cursor:pointer;
	font-weight:700;
	padding:8px 16px;
	text-transform:uppercase
}
.wpcf7-submit:hover { background:#000 }

/*-----------------------*/
#featured-thumbnail {
	display:block;
	float:left;
	position:relative;
}
#featured-thumbnail img {
	float:left;
	width:100%;
	height:auto;
}
.featured-thumbnail {
	display: block;
    float: left;
	position: relative;
	width: 100%
}
.featured-thumbnail img {
	float:left;
	width:100%;
	height:auto;
}
.featured-thumbnail .fhover {
	background:rgba(0,0,0,0.5);
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	opacity:0;
	transition:opacity 0.35s ease 0s;
	-webkit-transition:opacity 0.35s ease 0s;
}
.featured-thumbnail .fhover:hover { opacity: 1 }
.featured-thumbnail .fhover:before,
.featured-thumbnail .fhover:after {
	content:'';
	display:block;
	position:absolute;
	top:30px;
	left:30px;
	bottom:30px;
	right:30px;
	-webkit-transition:all 0.35s ease 0s;
	transition:all 0.35s ease 0s;
    -webkit-backface-visibility: hidden;
    z-index: 1
}
.thumbnail .featured-thumbnail .fhover:before,
.gallerytiled .featured-thumbnail .fhover:before,
.thumbnail .featured-thumbnail .fhover:after,
.gallerytiled .featured-thumbnail .fhover:after {
	top:15px;
	right:15px;
	bottom:15px;
	left:15px
}
.featured-thumbnail .fhover:before {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	-webkit-transform:scale(0,1);
	transform:scale(0,1);
}
.featured-thumbnail .fhover:after {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	-webkit-transform:scale(1,0);
	transform:scale(1,0);
}
.featured-thumbnail .fhover:hover:before,
.featured-thumbnail .fhover:hover:after {
    -webkit-transform:scale(1);
    transform:scale(1);
}
.featured-thumbnail-big {
	clear:both;
    float:none;
    margin-top:20px;
    overflow:hidden;
	position:relative;
	width:100%;
}
.featured-single {
	margin-bottom:20px;
	width:100%
}
.post .featured-thumbnail-big .fhover {
	background-image:url(images/plus.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.post.format-image .featured-thumbnail-big .fhover,
.post .featured-thumb-gallery .fhover {
	background-image:url(images/zoom.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.content-home .post .post-inner { clear:both }
.content-home .format-quote .post-inner { border:0 }
.post-content {
	font-size:16px;
	line-height:26px;
    margin-bottom:30px
}
.single-post-content { margin-bottom: 0 !important }
.aside-content {
	border:1px solid rgba(0, 0, 0, 0.1);
    margin-bottom:30px;
	padding:15px 15px 15px 60px;
	position:relative;
}
.aside-content:before {
	border-left:1px solid #D79F36;
	border-right:1px solid #D79F36;
	content:'';
	display:block;
	height:100%;
	top:0;
	left:30px;
	width:1px;
	position:absolute;
}
.post-meta {
	color:#999;
	font-size:12px;
	margin-bottom:11px;
	overflow:hidden
}
.post-meta a { color:#999 }
.post-meta span {
	display:inline-block;
	margin:0 10px 4px 0;
	position:relative
}
.post-meta span:last-of-type { margin-right:0 }
.post-meta .post-comments span.comments-link {
	border:none;
	margin:0;
	padding:0;
}
.post-meta-left {
    position:absolute;
    left:0;
    top:90px;
    width:150px
}
.post-meta-left .post-meta { border-top:1px solid rgba(0, 0, 0, 0.09) }
.post-meta-left span {
    border-bottom:1px solid rgba(0, 0, 0, 0.09);
    display:block;
    margin:0;
    padding:8px 15px
}
.post-date {
    display:inline-block
}
.post-meta .fa,
.meta .fa { margin:0 4px 0 0 }
.post-box {
	margin-left:30px;
	margin-right:30px;
    overflow:hidden
}
.post-box:before {
    background:#ededed;
    border-radius:50%;
    content:"";
    display:block;
    height:16px;
    left:143px;
    position:absolute;
    top:3px;
    width:16px
}
.page-content .post-box:before { display: none }
.format-chat .post-content p {
    border-bottom:1px solid #d7e5f0;
    margin:0 0 10px;
    padding:0 0 10px
}
.sglayout .content { margin: 0 0 0 30px }
.sglayout .featuredslider { margin: 0 0 30px 30px }
.sglayout .content-area { float:right }
.sglayout .post { float:left; width:48%;}
.sglayout .post-box { margin:0 }
.sglayout .fb-status { min-height:291px }
.sglayout .twitter-status { min-height:285px }
.sglayout .gallerytiled { border:0; border-bottom:1px solid rgba(0, 0, 0, 0.11) }
.sglayout .gallerytiled ul li { width:32.9% }
.sglayout .home-heading { margin:0 0 30px 30px }

.glayout .content-area { width:100%; }
.glayout .content { margin:0 }
.glayout .post { float:left; width:48.71%;}
.glayout .post-box { margin:0 }
.glayout .fb-status { min-height:290px }
.glayout .twitter-status { min-height:240px }
.glayout .galleryslider { min-height:262px; }
.glayout .gallerytiled { border:0; border-bottom:1px solid rgba(0, 0, 0, 0.11) }
.glayout .gallerytiled ul li { width:24.7% }

.flayout .content { border:0 }
.flayout .content-area { width:100%; }
.flayout .gallerytiled { border:1px solid rgba(0, 0, 0, 0.11); }
.flayout .gallerytiled ul li { width:13.8% }
.flayout .featured-single img { width:100% }
.flayout .archive-title { border-right:0 }

.trlayout .featured-thumbnail-big,
.tllayout .featured-thumbnail-big,
.trlayout .video-container,
.tllayout .video-container,
.trlayout .audio-box,
.tllayout .audio-box {
    float: right;
    margin: 5px 0 20px 20px;
    width: 40%;
}
.trlayout .post .post-inner,
.tllayout .post .post-inner,
.trlayout .post header,
.tllayout .post header {
    clear: none;
}
.trlayout .post-inner,
.tllayout .post-inner {
    overflow: hidden
}
.trlayout .entry-title,
.tllayout .entry-title {
    margin-top: 0
}
.tllayout .content-area {
    float: right
}
.tllayout .content {
    border-left: 1px solid rgba(0, 0, 0, 0.09);
    border-right: 0
}

