/*
Theme Name: Auro Elegent
Theme URI: 
Author: Milap Dave
Author URI: http://milapdave.co.nf/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Description: Simple Portfolio Theme
Version: 1
Tags: black, green, white, light, dark, fixed-layout, responsive-layout, custom-menu, editor-style,   sticky-post
Text Domain: auroelegent

*/

#main-content,.wapper{
	    width: 94%;
    margin: auto;
}
.features-list{
	margin-top: 15px;
}
.features-list li{
	margin: 5px 0px;
}
.work-image{
	margin-bottom: 20px;
}
.navigation.post-navigation{
	width: 100%;
	padding: 50px 0px;
}
.navigation.post-navigation a{
	margin: 0px;
}
.navigation.post-navigation a + a{
	float: right;
}
.navigation.post-navigation a .meta-nav{
	margin-right: 20px;
}
.comment-list{
	list-style: none;
}
.says{
	display: none;
}
.comment-form-comment label{
	display: block;
}
button, html input[type=button], input[type=reset], input[type=submit]{
	display: inline-block;
    font-family: inherit;
    font-size: 16px;
    padding: 0.7em 4em;
    border-style: solid;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    background: #3C3F45;
    color: #23262C;
    border:none;
    letter-spacing:normal;
    white-space: nowrap;
    margin-top: 30px;
}
button:hover, html input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover{
	border-color: #DE5E60;
    color: #DE5E60;
}
.contact_form{
}
.post-thumbnail{
	margin-bottom: 15px;
	display: block;
}
.entry-header{
	margin-bottom: 15px;
}
.profile_image{
	margin-bottom: 15px;
}
/*

  COMMENTS
______________________________________________________________
*/
.coll-page-section.content-container {
    padding-bottom : 70px;
}

ol.comment-list,
ol.ping-list {
    margin-bottom   : 60px;
    margin-left     : 0;
    list-style-type : none;
    position        : relative;
    font-size       : 13px;
}

.comment-meta {
    /* width   : 100%; */
}
.comment-author, .comment-awaiting-moderation, .comment-content, .comment-list .reply, .comment-metadata {
    padding-left: 60px;
}
.comment-author .avatar {
		top: 2px;
}
.comment-author .avatar {
	border: 1px solid rgba(0, 0, 0, 0.1);
	padding: 2px;
	position: absolute;
	top: 0;
	left: 0;
}
.comment-author .fn {
	font-weight: 400;
}

.comment-author a {
	color: #fff;
	font-size: 16px;
}


.comment-meta > .text {
    color        : #000000;
    padding-left : 15px;
}

.comment-meta > .text > span {
    display : block;
}

.comment-meta > .text .author {
    font-family : 'lato', helvetica, arial;
    font-weight : 900;
    font-size   : 16px;
}

.comment-meta > .text .date {
    text-transform : uppercase;

}

.comment-meta > .text .url {
    color : #000000;
}

.reply {
    text-align    : right;
    width         : 132px;
    border-bottom : 1px solid #3C3F45;
}

.comment-reply-link {
    display            : inline-block;
    text-decoration    : none;

    text-transform     : uppercase;
    padding            : 0.4em 1em;
    color              : #fff;
    border             : 1px solid #3C3F45;
    border-bottom      : none;

    -webkit-transition : all 0.25s ease-out;
    -moz-transition    : all 0.25s ease-out;
    transition         : all 0.25s ease-out;

}

.comment-reply-link:hover {
    color            : #fff;
    border-color     : #DE5E60;
    background-color : #DE5E60;

}
.comment-body{
	background-color: #26292E;
	padding: 15px;
}
.comment-content {
    margin-left : 0px;
    /* padding-left : 20px; */
    margin-top  : 1em;
}

li.comment {
    clear       : both;
    padding-top : 50px;
}

li.depth-1:first-child {
    padding : 0;
}

li.comment ul.children {
    margin-left     : 64px;
    list-style-type : none;
    font-size       : inherit;
}

.comments-navi {
    padding : 20px 0px;
}

.comments-navi.navigation-container .next,
.comments-navi.navigation-container .previous {
    height : auto;
}

.comments-navi.navigation-container .next .arrow > div.info {
    top           : .3em;
    padding-right : 2.7em;

}

.comments-navi.navigation-container .previous .arrow > div.info {
    top          : .3em;
    padding-left : 2.7em;

}

.comments-navi.navigation-container .arrow .fa {
    /* width: 1.5em; */
    /* height: 1.5em; */
    /* border-radius: .75em; */
    font-size : 1em;
}

#respond {
    position  : relative;
    clear     : both;
    font-size : 16px;
}

#commentForm {
    margin-bottom : 0;
}

#respond p {
    margin-bottom : 0;
}

#respond .title,
#reply-title {
    /*padding-top: 20px;*/

}

#respond input[type=text],input[type=email],input[type=url],input[type=search],input[type=password],
#respond textarea ,input[type=text],textarea{
    width         : 100%!important;
    border : 		none!important;
    border-bottom:1px solid #3C3F45!important;
    background: #26292E!important;
    box-shadow    : none!important;
    color         : #fff!important;
    padding: 10px 15px!important;
}
input:focus{
	outline: none!important;
}
input:focus, textarea:focus, keygen:focus, select:focus {
	outline: none!important;
}

#respond textarea {
    resize : none;
    height : 200px;
}
li.depth-1:first-child {
    padding : 0;
}
.comment-author {
    position: relative;
}
ol.children {
    margin-left     : 64px;
    list-style-type : none;
    font-size       : inherit;
}


.form-submit  input[type=submit],.more-link, #buddypress input[type="submit"] {
   background: #3C3F45;
   border:none;
    color: #23262C;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    padding: 16px 40px;
    text-align: center;
    vertical-align: middle;
       text-transform: none;
       font-family:inherit;
       letter-spacing:normal;
    width: auto;
    margin-top: 30px;
    -webkit-transition: background 0.1s linear 0s, color 0.1s linear 0s;
    -moz-transition: background 0.1s linear 0s, color 0.1s linear 0s;
    -o-transition: background 0.1s linear 0s, color 0.1s linear 0s;
    transition: background 0.1s linear 0s, color 0.1s linear 0s;
}
#buddypress #signup_form.standard-form div.submit{
	float: none;
}
.form-submit  input[type=submit]:hover {
    background-color : #DE5E60!important;
    color        : #fff!important;

}
#cancel-comment-reply-link {
   background: #3C3F45;
   border:none;
    color: #23262C;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    padding: 16px 40px;
    text-align: center;
    vertical-align: middle;
    width: auto;
    margin-top: 30px;
    -webkit-transition: background 0.1s linear 0s, color 0.1s linear 0s;
    -moz-transition: background 0.1s linear 0s, color 0.1s linear 0s;
    -o-transition: background 0.1s linear 0s, color 0.1s linear 0s;
    transition: background 0.1s linear 0s, color 0.1s linear 0s;
    position           : absolute;
    bottom             : 1em;
	right: 0px;
}
.comments-area{
	max-width: 600px;
}
#cancel-comment-reply-link:hover {
     background-color : #DE5E60!important;
    color        : #fff!important;

}

#respond input::-webkit-input-placeholder,
#respond textarea::-webkit-input-placeholder {
    color : #000000;
}

#respond input::-moz-placeholder,
#respond textarea::-moz-placeholder {
    color : #000000;
}

#respond input:-moz-placeholder,
#respond textarea:-moz-placeholder {
    /* Older versions of Firefox */
    color : #000000;
}

#respond input:-ms-input-placeholder,
#respond textarea:-ms-input-placeholder {
    color : #000000;
}

@media only screen and (max-width : 767px) {

    .comment-meta {
        float : none;
        /* width : 100%; */

    }

    .comment-content {
        margin-top   : 20px;
        margin-left  : 0px;
        padding-left : 0;
        border-left  : none !important;
    }

    #respond input[type=text],
    #contactForm input[type=text] {
        width : 100%;
    }

    #respond textarea {
        width : 100%;
    }
}
.sticky .posted-on {
	display: none;
}
.hentry.sticky:not(.has-post-thumbnail) {
	padding-top: -webkit-calc(7.6923% + 24px);
	padding-top: calc(7.6923% + 24px);
}
.sticky-post {
	background-color: #333;
	color: #fff;
	font-weight: 700;
	letter-spacing: 0.04em;
	padding: 0.25em 0.5em;
	position: absolute;
	top: 0;
	text-transform: uppercase;
}
.bypostauthor > article .fn:after {
	content: "\f304";
	position: relative;
	top: 5px;
	left: 3px;
}