/*
Theme Name: Fashiona
Theme URI: http://www.wp3layouts.com/fashiona-bootstrap-responsive-blog-magazine-wordpress-theme/
Author: WP3Layouts
Author URI: http://www.wp3layouts.com/
Description: Fashiona is a mobile Responsive clean coded Magazine & Blog WordPress Theme. You can setup Fashiona theme for basically any type of blog or website including fashion, travel, sports, food, news magazine, personal blogging etc. The Theme Option panel allows you to choose from over 100+ Google web fonts, choose unlimited colors as well as left or right sidebar locations for your articles and pages. The easy drag and drop homepage layers gives you total control over your website's homepage, the feature enables you to have unlimited homepage setup options to suit your needs. Fashiona Theme comes with slider & carousel, sticky sidebars, social media buttons, custom widget for "About Me", recent post with featured image widget, 2 header menu options and many more. The simple installation allows you to start your blog posts immediately after activation the theme. Demo: http://demo.wp3layouts.com/fashiona/
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fashiona
Tags:threaded-comments,one-column,two-columns,left-sidebar,right-sidebar,flexible-header,custom-background,custom-colors,custom-header,custom-menu,custom-logo,featured-image-header,featured-images,footer-widgets,full-width-template,post-formats,translation-ready,blog,photography,news

*/


@import url("assets/css/style.css");


select {
	width: 100%;
	padding: 10px;
	outline:none;
}
img {
	max-width: 100%;
	height: auto;
}
select:focus {
    outline:none;
}
input[type='text'],
input[type='email'],
input[type='tel'],
input[type='url'],
input[type='password'],
textarea{
	width: 100%;
    padding: 10px;
    outline: none;
    font-size: 14px;
    color:#000;
    border: 1px solid #999;
    background: none;
    margin-bottom: 20px;
}


input[type='text']::-webkit-input-placeholder{
	color:#ddd !important;
}
input[type='submit']{
    background: #000;
    border: 1px solid #fff;
    padding: .8em 0;
    width: 30%;
    margin-top: .5em;
    font-size: 15px;
    color: #fff;
    letter-spacing: 0.5px;
    outline: none;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
	text-transform:uppercase;
	-webkit-transition:all 0.1s linear;
    transition:all 0.1s linear;
    -webkit-backface-visibility:hidden;
}
input[type='submit']:hover{
	background: #000;
	border:1px solid #fff;
	color:#fff;
}


.entry-title,.entry-title a,#reply-title,.post-author-box h4,.wp3-recent-posts-list .blog-grid-right h5,.tc-ch .entry-title,.page-title, .widget-title, .widgettitle, .all-blog-btn a, .section-title h2, .header-banner-title,.multi-purpose-posts-section h2,.posts-carousel-section h2 {
	font-family: 'Playfair Display', serif;
}

/**Header**/
.header-bottom .logo a{
	text-decoration: none;
}
.site-description{
	text-align: center!important;
}
.header .social-icons a{
	color: #333333;
}
.blog-page{
	margin-top: 50px;
}
/* Menus */
.add-menu{
	padding-top: 10px;
}
.menu-bottom{
	margin-bottom: 50px;
}

/* post navigation */
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 20px 0;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

.post-navigation .nav-previous,
.post-navigation .nav-next {
	font-size: 18px;
	font-weight: bold;
}
.post-navigation .nav-previous a,
.post-navigation .nav-next a {
	color: #848484;
	text-decoration: none;
}

/*--//Search */
.main-search{
	display: none;
}
.main-search input[type='submit']{
	width: 100%;
}
.main-search input[type='text']{
	color: #fff;
}
.search-right{
	float: right;
}
.search-left{
	display: none;
}
@media screen and (max-width: 680px){
	.search-left{
		display: inline;
	}
	.search-right{
		display: none!important;
	}
}

/* Pagination */
.screen-reader-text {
    position:absolute;
    left:-999em;
}

.pagination {
    margin:30px 0;
    text-align:center;
    clear: both;
}
.pagination a{
    color: #000;
}
.pagination .page-numbers {
    font-size:16px;
    width:45px;
    height:45px;
    line-height:44px;
    display:inline-block;
    position:relative;
    text-align:center;
    text-decoration:none;
    box-sizing:content-box;
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
}
	
.pagination .page-numbers:hover {
	-webkit-transform:scale(1.5);
    transform:scale(1.5);
}

.pagination .current {
    background: #F7931E;
    color: #fff;
}

.pagination .dots:hover,
.pagination .current:hover {
	-webkit-transform:scale(1);
    transform:scale(1);
}

.pagination .next,
.pagination .prev {
    top:3px;
    font-size:20px;
}


/* Slick Nav */

.slick-nav-arrow {
	*position:absolute;
	z-index:2;
	display:block;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	padding: 15px;
	background:#000;
	color: #fff;
	*overflow: hidden;
}

.slick-nav-arrow:before {
    content:"";
    font-family:"FontAwesome";
}
.next-arrow {
	right:15px;	
}
	
.prev-arrow {
	right:auto;
    left:15px;
}

.prev-arrow:before {
    content:"\f053";
}

.next-arrow:before {
    content:"\f054";
}
.slick-nav-arrow:hover{
	color:#fff;
	background:rgba(0,0,0,0.5);;
	*padding: 20px;
}

/* Accessibility */
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

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

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

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Clearings */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*
* Widgets
*/
.widget {
	width: 100%;
}
.widget_meta li,
.widget_categories li,
.widget_archive li{
	display: block;
}
.widget_meta a,
.widget_categories a,
.widget_archive a{
	color: #333333;
}
.sidebar{
	padding: 20px;
	border: solid #ddd;
	border-style: double;
	margin-bottom: 20px;
}
.widget {
	margin: 0 0 1.5em;
	border-bottom: solid #ddd;
	border-bottom-style: double;
	padding-bottom: 20px;
}
.footer-section .widget {

}
.widget ul{
	list-style: none;
}
.widget:last-child,
.footer-section .widget {
	border-bottom: 0px;
	padding-bottom: 0;
}
.widget_search{
	padding-top: 20px;
}
.widget-title,
.widgettitle{
	color: #F7931E;
	margin-bottom: 20px;
	margin-top: 20px;
	font-weight: 600;
	text-align: center;
}
/*-- Widget Menu--*/
.widget_nav_menu {
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
}
.widget_nav_menu ul li{
	display: block;
}
.widget_nav_menu .menu ul li{
	padding: 0;
}
.widget_nav_menu ul ul {
	*box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	*position: absolute;
	*top: 2.2em;
	*left: -999em;
	*z-index: 99999;
	*margin-top:22px;
	*background-color: #008692;
}
.widget_nav_menu .menu-item-has-children>a:after, 
.widget_nav_menu .page_item_has_children>a:after {
	content: "\f107";
	font-family: "FontAwesome";
	position: relative;
	right: -5px;
	padding-top: 2px;
}
/*-- TagClouds--*/
.widget .tagcloud a{
	*word-break: break-all:
}
.widget .tagcloud a{
	display: inline-block;
	padding: 3px;
	margin:2px;
	background: #333333;
	color: #fff;
	border: 2px solid #333333;
	font-size: 13px!important;
}
.widget .tagcloud a:hover{
	background: #fff;
	color: #333333;
	border: 2px solid #333333;
}

/* Recent Posts*/
.wp3-recent-posts-list .blog-grid-right h5,
.widget_recent_comments li {
	font-size: 16px;
}
.wp3-recent-posts-list .blog-grid-right span .post-date{
	margin-top: 20px;
}
/* About Site */	
.widget_wp3-about-the-site {
	
}

/* Image in sidebar */
.widget_wp3-about-the-site img {
    max-width:100%;
    height:auto;
    display:block;
    margin:20px auto 30px;
}
/* Image in footer */
.footer-sidebar .widget_wp3-about-the-site img {
    *float:left;
    *max-width:100%;
    *height:auto;
    *margin:2px 15px 30px 0;
}

.widget_wp3-about-the-site p {
    margin-bottom:18px;
}
.widget_wp3-about-the-site .social li a {
    width:42px;
    height:42px;
    line-height:42px;
    font-size:24px;
}
/* Widget Recent Posts*/
.widget_recent_entries li,
.widget_recent_comments li,
.widget_categories li,
.widget_archive li{
	margin-bottom: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #ddd;
	padding-left: 10px;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
	transition:all 0.2s ease;
	display: block;
}
.widget_recent_entries span {
	display:block;
	font-size:85%;
	font-weight:bold;	
}
.widget_recent_entries li:hover,
.widget_recent_comments li:hover,
.widget_categories li:hover,
.widget_archive li:hover{
	border-left: 10px solid #F7931E;
}
.widget_recent_entries li:hover a,
.footer-section .widget_recent_entries li:hover a,
.widget_recent_comments li:hover{
	color: #F7931E;
}
.widget_recent_entries li a,
.widget_recent_comments li a{
	color: #000;
	*font-weight: bold;
	*font-family: 'Droid Serif', serif;
}
.footer-section .widget_recent_entries li a{
	color: #7B7B7B;
}
.footer-section .widget_recent_entries li .post-date{
	color: #DCDCDC;
}

.widget_categories{
	padding-bottom: 40px;
}


/*
 * Social icons
 */
.social-about li {
	display:inline-block;
}
.social-about li a {
	display:block;
	position:relative;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:18px;
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
	transition:all 0.2s ease;
	color: #000;
}
	
.social-about li a:hover {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	color: #F7931E;
}
	
.social-about li .social-share-link {
	display:none;
}
	
.top-strip .social {
	*float:right;
	*margin-top:10px;
	*margin-right:10px;
}
	
.social-center {
	text-align:center;
}

/* Calendar */
#wp-calendar{
	width:100%;
	border:1px solid
}
#wp-calendar tr{
	background:0
}
#wp-calendar td{
	padding:1%
}
#wp-calendar caption{
	font-weight:bold;
	font-size:100%;
	text-align:center;
	margin:0 0 5px
}
#wp-calendar thead{
	border-bottom:1px solid
}
#wp-calendar thead th{
	height:30px;
	font-weight:normal;
	text-align:center
}
#wp-calendar tbody{
	border-bottom:1px solid
}
#wp-calendar tbody td{
	font-size:120%;
	text-align:center
}
#wp-calendar tbody td#today{
	color:#F7931E;
}
#wp-calendar #today a{
	color: #F7931E;
}
#wp-calendar tbody td a{
	display:block;
	height:26px;
	line-height:26px;
	text-decoration:none;
	border:1px solid
}
#wp-calendar tfoot{
	font-size:90%;
	text-transform:uppercase
}
#wp-calendar tfoot #next{
	text-align:right
}

.sidebar #wp-calendar,
.sidebar #wp-calendar tbody,
.sidebar #wp-calendar thead {
	border-color:#eee;
}


/*
 * Content
*/


/* Home Sections */
/* Featured Slider and Static */
.slide-desc .slide-bht2 a{
	background: #333333;
    padding: 20px 30px;
	display:inline-block;
  	color: #fff;
}

.slide-desc .slide-bht2 a:hover{
    background: #DD8500;
}

.section-title {
	text-align: center;
	padding: 15px;
	margin: 0 0 50px;
	*background: url('assets/images/header-line.png') repeat-x;
	*background-position: center; 
}
.section-title h2{
	text-transform: uppercase;
	font-weight: bold;
	*border-bottom: 1px solid #ddd;
	*vertical-align: center;
}
.section-title span{
	*padding: 30px;
	*background: #fff;
}
/*featured post*/
#slides img {
    -webkit-filter:brightness(0.6) contrast(1.2);
    filter:brightness(0.6) contrast(1.2);
}
.slide-desc a {
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    padding: 0.8em 2em;
    background:#fa4b2a;
}
.slide-desc a:hover {
    color: #fff;
    background: #000;
}
@media screen and (max-width: 680px){

	.slider-latest-section .slide-desc h3 {
		*font-size: 12px;
	}
	.slider-latest-section .slide-desc .slide-bht2{
		display: none;
	}
}

/* Feed Block*/
.content-block-list{
	*height: 450px;
	*overflow: hidden;
}

#post-image{
	overflow: hidden;
}

#post-image img{
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	-webkit-transition-duration: 3.5s;
	-moz-transition-duration: 3.5s;
	-ms-transition-duration: 3.5s;
	-o-transition-duration: 3.5s;
}

#post-image img:hover{
	transform: scale(1.9);
	-webkit-transform: scale(1.9);
	-moz-transform: scale(1.9);
	-ms-transform: scale(1.9);
	-o-transform: scale(1.9);
	-webkit-transition-timing-function: ease-in-out;
	-webkit-transition-duration: 3s;
	-moz-transition-timing-function: ease-in-out;
	-moz-transition-duration: 3s;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	-ms-transition-duration: 3s;
	-o-transition-duration: 3s;
	overflow: hidden;
}

/*
 * Post Carousel
 */
 .posts-carousel-section{
 	margin: 50px auto;
	text-align: center;
 }

#posts-carousel {
    overflow:hidden;
}

 #posts-carousel img{
 	max-width: 100%;
	height: auto;
 }


.post-content-over-image{
    display:block;
}
#posts-carousel .post-image{
 	margin: 0;
 }

 #posts-carousel  .col-md-4{
	padding: 0;
}

.post-content-over-image .entry-header{
	width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:3;
}

.post-content-over-image .entry-link {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	z-index:2;
}

.post-content-over-image .inner{
	display:table;
    width:70%;
    height:100%;
    margin:0 auto;
}
.post-content-over-image .entry-header .inner-meta {
    display:table-cell;
    width:100%;
    vertical-align:middle;
    *color: #fff;
}
.post-content-over-image .entry-header .inner-meta a{
    color: #fff;
    *text-shadow:1px 1px 0 #000;
}
.post-content-over-image .posts-carousel-list:hover {
	-webkit-transition:all .5s ease;
    transition:all 0.5s ease ;
    -webkit-filter:brightness(0.8) contrast(1.3);
    filter:brightness(0.8) contrast(1.3);
}

.post-content-over-image .inner-meta {
    *background-color: rgba(0,0,0,0.5);
    *height: 50%;
}

/* Post Feed */
.post-feed-large-section .col-md-4{
	*padding-top: 0;
}
.post-feed-large-section{
	*clear: both;
}
.post-feed-large-section,
.three-post-feed-section,
.slider-latest-section,
.list-post-feed-section,
.slider-latest-static-section,
.posts-carousel-section,
.wp-editor-section,
.multi-purpose-posts-section{
	margin: 50px 0;
}

.three-post-feed-section{

}
/** sticky sidebar **/
.sticky-bar-container{
	*overflow: hidden;
}


/** WP Text Editor **/
.wp-editor-section .entry-content{
	margin-bottom: 20px;
}

/** Multi Purpose Layout **/
.multi-purpose-posts-section .col-md-12,
.multi-purpose-posts-section .col-md-6,
.multi-purpose-posts-section .col-md-4,
.multi-purpose-posts-section .col-md-3{
	padding-left: 0;
	padding-right: 0;
}
.multi-purpose-posts-section {
	text-align: center;
}
.multi-purpose-posts-section h2{
	*font-size: 50px;
	font-weight: bold;
	color: #fff;	
	text-shadow: 2px 2px 8px #000;
}
.multi-purpose-posts-section .col-md-12 .inner-meta .entry-title a,
.multi-purpose-posts-section .col-md-6 .inner-meta .entry-title a{
	font-size: 40px;
}
@media screen and (max-width: 780px){
	.multi-purpose-posts-section h2,
	.multi-purpose-posts-section .col-md-12 .inner-meta .entry-title a,
	.multi-purpose-posts-section .col-md-6 .inner-meta .entry-title a{
		font-size: 20px;
	}
	.multi-purpose-posts-section .entry-category{
		font-size: 14px;
	}
}
.multi-purpose-posts-section .multi-purpose-posts-list img{
	-webkit-filter:brightness(0.7) contrast(1.2);
    filter:brightness(0.7) contrast(1.2);
    -webkit-transition:all .5s ease;
    transition:all 0.5s ease ;
    -ms-transition-duration: 1s;
	-o-transition-duration: 1s;
	transition-duration: 1s;
}
.multi-purpose-posts-section .multi-purpose-posts-list:hover img{
	-webkit-filter:none;
    filter:none;
    
}


/* 
 * Default WP Gallery
 */
.gallery{
	margin:0 -1.1666667% 1.75em
}
.gallery .gallery-item{
	display:inline-block;
	max-width:33.33%;
	padding:0 1.1400652% 2.2801304%;
	text-align:center;
	vertical-align:top;
	width:100%
}
.gallery-columns-1 .gallery-item{
	max-width:100%
}
.gallery-columns-2 .gallery-item{
	max-width:50%
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item{
	max-width:25%
}
.gallery-columns-5 .gallery-item{
	max-width:20%
}
.gallery-columns-6 .gallery-item{
	max-width:16.66%
}
.gallery-columns-7 .gallery-item{
	max-width:14.28%
}
.gallery-columns-8 .gallery-item{
	max-width:12.5%
}
.gallery-columns-9 .gallery-item{
	max-width:11.11%
}
.gallery-icon img{
	margin:0 auto
}
.gallery .gallery-caption{
	color:#686868;
	display:block;
	font-size:13px;
	font-style:italic;
	line-height:1.6153846154;
	padding-top:.5384615385em
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption{
	display:none
}

/*
## Posts and pages
*/

.pages .post-image,
.page-title,
.page-image{
	margin-bottom: 40px;
}
.page-header-banner{
	height:380px;
	line-height: 380px;
	overflow: hidden;
    -webkit-transition:all .3s ease;
    transition:all 0.3s ease ;
    -ms-transition-duration: 3s;
	-o-transition-duration: 3s;
	transition-duration: 3s;
	-webkit-box-shadow: inset 0px 0px 298px -151px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 298px -151px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 298px -151px rgba(0,0,0,1);
}
.page-header-banner:hover{
	-webkit-filter:brightness(0.7) contrast(1.2);
    filter:brightness(0.7) contrast(1.2);
}
.page-header-banner  .inner-meta  {
   text-align: center;

}
.page-header-banner .header-banner-title{
	display: inline-block;
  	vertical-align: middle;
  	line-height: normal;
}
.page-header-banner h1{
	font-size: 50px;
	font-weight: bold;
	color: #fff;	
	text-shadow: 2px 2px 8px #000;
}

@media screen and (max-width: 780px){
	.page-header-banner h1,
	.content-single .entry-title {
		font-size: 30px;
	}
}

.page-header-banner .header-banner-title {
	*background-color: rgba(0,0,0,0.3);
	padding: 20px;
	color: #fff;
}

.page-single-view{
	*background: #fff;
	*overflow: hidden;

}
.page-header {
  padding-bottom: 9px;
  margin: 0px 0 40px;
  border-bottom: 0px solid #eee;
}
.pages .page-title h1{
	font-size: 48px;
	text-align: center;
}
.content-single{
	margin-bottom: 30px;
}
.content-single .single{
	margin-top: 30px;
}
.content-single h1{
	font-size: 48px;
    color: #333333;
    font-weight: 600;
 }
.content-single .entry-content p,
.content-single .entry-content div,
.page-single-view .entry-content p,
.page-single-view .entry-content div{
	padding: 10px 0;
}
.content-single .entry-content p:first-child,
.content-single .entry-content div:first-child,
.page-single-view .entry-content p:first-child,
.page-single-view .entry-content div:first-child{
	padding: 0;
}
.content-single .entry-content ul,
.content-single .entry-content ol,
.page-single-view .entry-content ul,
.page-single-view .entry-content ol{
	padding-left: 40px;
}
.content-single .post-image{
	margin-bottom: 20px;
}
.content-single h1,
.content-single .post-meta{
	   text-align: center;
}

.content-single .post-meta{
	border: solid #ddd;
	border-style: double;
	padding: 10px 0;
	margin: 20px 0;
}
.tag-list{
	color: #333333;
	*font-style: italic;
}
.tags-links a{
	font-size: 12px;
	padding: 2px 6px;
	background: #ddd;
	display: inline-block;
	margin: 2px;
	text-transform: uppercase;
}
.tags-links a:hover{
	color: #fff;
}

/*--BlockQuotes--*/
blockquote {
	*background: #F7931E;
	padding: 10px;
	margin: 5px;
	height: 100%;
	display: block;
	color: #585858;
	border-left: 7px solid #F7931E;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	*font-style: italic;
	font-size: 18px;
}

.sticky {
	display: block;
}

.content-list .fa-thumb-tack{
	position: absolute;
	right: 0;
	bottom: 10px;
	font-size: 20px;
	*margin-right: 20px;
}

.hentry {
	*margin: 0 0 1.5em;
}

.byline,
.updated:not(.published),
.thecategory span:last-child {
	display: none;
}

.post-meta{
	margin-top:10px;
	margin-bottom:10px;
	overflow: hidden;
}
.post-meta a{
	color: #F7931E;
}
.entry-category {
	margin: 5px 0;
	*float: right;
}
.entry-category a{
	*background: #DD8500;
	padding: 2px 5px;
	text-transform: uppercase;
	*font-weight: bold;
	font-size: 14px;
}
.thecategory {
	font-style: normal;
}
.entry-date{
	font-style: italic;
	*float:left;
	font-size: 14px;
}

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

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

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

.tags-links a{
	color: #333333;
	font-style: normal;
}

/** All Blog Link**/

.all-blog-link {
    text-align: center;
}
.all-blog-btn{
	margin: 50px auto;
}
.all-blog-btn a{
	font-weight: bold;
	*font-family: 'Droid Serif', serif;
	padding: 20px 50px;
	text-transform: uppercase;
}


/**AUTHOR BOX**/
.post-author-box{
	margin: 20px auto;
	padding: 20px;
	overflow: hidden;
	*background-color: #F0EFF0;
	border: solid #ddd;
	border-style: double;
	*border-radius: 16px;
}
.postauthor {
	margin: 0 0 10px 0;
}
.postauthor h4 {
	margin-bottom: 10px;
	font-size: 1.2em;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
.author-box {
	*float: left;
	*width: 100%;
}
.author-box img {
	float: left;
	border-radius: 30px;
}
@media screen and (max-width:480px){
	.author-box img {
		float: none;
	}
}
.author-box-content {
	position: relative;
	padding: 0 0 0 20px;
	overflow: hidden;
}
.postauthor .vcard {
	*margin-bottom: 15px;
	*text-transform: uppercase;
}
.postauthor .vcard .fa {
	padding-right: 7px;
}

/*
## Comments
*/
.comments-area li{
	list-style: none;
}
.comment .vcard,
.comment-box label {
	font-size:18px;
}
.comment-meta a,
.comment-box label,
.comment-reply-link,
.comment-reply-login{
	color:#8c919b;
}

.single-box-title,
.comment-reply-title {
	margin-bottom:30px;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px solid #000;
}


/* Comments */
.comments-area {
    margin-bottom:0;
}
.comment-list .comment-body {
	position:relative;
	margin-bottom:30px;
	padding-bottom:13px;
	border-bottom:1px solid #eee;
}	
.comment-list .comment-body p {
		margin-bottom:18px;
	}

.comment-list .comment-body .reply {
	position:absolute;
	top:0;
	right:0;
}

.comment-list .comment-body .reply {
	position:absolute;
	top:0;
	right:0;
}

.comment-list .comment-meta,
.comment-list .comment-body .comment-content {
	margin-left:100px;
}
.comment-list .comment-author .avatar {
	position:absolute;
	top:0;
	left:0;
	border-radius:50%;
}
	
.comment-list .comment-author .avatar,
.comment-list .bypostauthor .byuser .avatar {
    border:3px solid #f7f7f7;
}
.comment-list .children {
	margin-left:50px;
}
	
.comment-list .comment-author .fn {
	font-style:normal;
}

.comment-list .form-submit {
    margin-bottom:60px;
}

.comment-list .comment-meta {
	margin-bottom:15px;
}	

.comment-list .comment-meta a {
	text-decoration:none;	
}

.comment-edit-link:after{
	content:"\f040";
	font-size:16px;
	font-family:FontAwesome;
	padding:0 5px;
}

.comment-reply-link,
.comment-reply-login {
	font-size:12px;
}

.comment-form-url,
.comment-form-email,
.comment-form-author {
    float:left;
    width:31.3333%;
    margin-left:3%;
    margin-bottom:30px;
}
.comment-form-author {
    margin-left:0;
}

.comment-form-comment {
	margin-bottom:20px;	
}	

.form-submit input.submit{
    width:100%;
}

.form-allowed-tags,	
.comment-author .says {
	display:none;	
}

.comment-form-comment {
	margin-bottom:20px;	
}	


.form-submit input.submit{
    width:100%;
}


/*
# Infinite scroll
*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*
# Media
*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	width: 100%;
}

/*
## Captions
*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

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

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


/** Footer **/
.footer .widget_meta a,
.footer .widget_categories a,
.footer .widget_archive a,
.footer .widget_archive,
.footer .widget_categories {
	color: #ddd;
}
.footer .widget_archive select,
.footer .widget_categories select {
	color: #333333;
}
.footer-section{
	margin-top: 50px;
}

.footer input[type='text'], 
.footer textarea{
	width: 100%;
    padding: 10px;
    *outline: none;
    font-size: 14px;
    color:#fff;
    border: 1px solid #fff;
    background: none;
}

.footer li{
	font-size: 18px;
	*font-weight: bold;
}
/** Tags in Footer **/
.footer .widget .tagcloud a{
	background: #333333;
	color: #fff;
	border: 2px solid #fff;
}
.footer .widget .tagcloud a:hover{
	background: #fff;
	color: #333333;
	*border: 2px solid #333333;
}
/**/
.footer .wp3-recent-posts-list .blog-grid-right a,
.footer .wp3-recent-posts-list .post-date,
.footer .widget_recent_comments a,
.footer .widget_recent_comments,
.footer .comment-author-link {
	color: #fff!important;
}
/*Calendar*/
.footer #wp-calendar{
	width: 100%;
}
.footer #wp-calendar caption {
	font-size: 15px;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #F7931E;
	background: #ddd;
}
.footer #wp-calendar thead {
	background: transparent;
	font-size: 15px;
	font-weight: bold;
	color: #F7931E;
}

.footer #wp-calendar td {
	color: #fff;
}


.footer #wp-calendar tr{
	*background:0
}

.footer #wp-calendar #today a,
.footer #wp-calendar tbody td#today{
	color:#F7931E;
}

.footer #wp-calendar,
.footer #wp-calendar tbody,
.footer #wp-calendar thead {
	border-color:#F7931E;
}

/**Footer social **/
.footer .social li a {
	color: #6E6E6E;
}
.footer .social li a:hover {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	color: #F7931E;
}
#themeby{
	display: none!important;
}