/**

/**

 * @version    1.0

 * @package    Muse

 * @author     OnistaWeb Team <onistaweb@gmail.com>

 * @copyright  Copyright (C) 2015 OnistaWeb.com. All Rights Reserved.

 * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html

 *

 * Websites: http://www.onistaweb.com

 */



/* ## CSS OVERVIEW ----------------------------------------------



	1. Typography



	2. Elements



	3. Forms



	4. Misc

		- Logo

		- Layout

		- Page Header

		- Admin Bar

		- Header Search		



	5. Wordpress Needs

		- Post Navigation

		- Pagination

		- Sticky

		- Alignments

		- Media

		- Captions

		- Gallery

		- Comments



	6. Post Entry

		- Entry Header

		- Entry Cover

		- Entry Content

		- Entry Content - Gallery

		- Entry Meta



-------------------------------------------------------------- */



/*  [ 1. Typography ]

- - - - - - - - - - - - - - - - - - - - */



/*body,

button,

input,

select,

textarea {

	font-size: 15px;

	font-size: 1.5rem;

	line-height: 1.6;

}*/



h1,

h2,

h3,

h4,

h5,

h6 {

	clear: both;

}



p {

	margin-bottom: 1.6em;

}



b,

strong {

	font-weight: 700;

}



dfn,

cite,

em,

i {

	font-style: italic;

}



blockquote {

	border-left: 4px solid #707070;

	border-left: 4px solid rgba(51, 51, 51, 0.7);

	color: #707070;

	color: rgba(51, 51, 51, 0.7);

	font-size: 18px;

	font-size: 1.8rem;

	font-style: italic;

	line-height: 1.6667;

	margin-bottom: 1.6667em;

	padding-left: 0.7778em;

}



blockquote p {

	margin-bottom: 1.6667em;

}



blockquote > p:last-child {

	margin-bottom: 0;

}



blockquote cite,

blockquote small {

	color: #333;

	font-size: 15px;

	font-size: 1.5rem;

	font-family: "Noto Sans", sans-serif;

	line-height: 1.6;

}



blockquote em,

blockquote i,

blockquote cite {

	font-style: normal;

}



blockquote strong,

blockquote b {

	font-weight: 400;

}



address {

	font-style: italic;

	margin: 0 0 1.6em;

}



code,

kbd,

tt,

var,

samp,

pre {

	font-family: Inconsolata, monospace;

	-webkit-hyphens: none;

	-moz-hyphens: none;

	-ms-hyphens: none;

	hyphens: none;

}



pre {

	background-color: transparent;

	background-color: rgba(0, 0, 0, 0.01);

	border: 1px solid #eaeaea;

	border: 1px solid rgba(51, 51, 51, 0.1);

	line-height: 1.2;

	margin-bottom: 1.6em;

	max-width: 100%;

	overflow: auto;

	padding: 0.8em;

	white-space: pre;

	white-space: pre-wrap;

	word-wrap: break-word;

}



abbr[title] {

	border-bottom: 1px dotted #eaeaea;

	border-bottom: 1px dotted rgba(51, 51, 51, 0.1);

	cursor: help;

}



mark,

ins {

	background-color: #fff9c0;

	text-decoration: none;

}



sup,

sub {

	font-size: 75%;

	height: 0;

	line-height: 0;

	position: relative;

	vertical-align: baseline;

}



sup {

	bottom: 1ex;

}



sub {

	top: .5ex;

}



small {

	font-size: 75%;

}



big {

	font-size: 125%;

}



/*  [ 2. Elements ]

- - - - - - - - - - - - - - - - - - - - */



/*hr {

	background-color: #eaeaea;

	background-color: rgba(51, 51, 51, 0.1);

	border: 0;

	height: 1px;

	margin-bottom: 1.6em;

}*/



ul {

	list-style: disc;

}



ol {

	list-style: decimal;

}



li > ul,

li > ol {

	margin-bottom: 0;

}



dl {

	margin-bottom: 1.6em;

}



dt {

	font-weight: bold;

}



dd {

	margin-bottom: 1.6em;

}



table,

th,

td {

	border: 1px solid #eaeaea;

	border: 1px solid rgba(51, 51, 51, 0.1);

}



table {

	border-collapse: separate;

	border-spacing: 0;

	border-width: 1px 0 0 1px;

	margin: 0 0 1.6em;

	table-layout: fixed; /* Prevents HTML tables from becoming too wide */

	width: 100%;

}



caption,

th,

td {

	font-weight: normal;

	text-align: left;

}



th {

	border-width: 0 1px 1px 0;

	font-weight: 700;

}



td {

	border-width: 0 1px 1px 0;

}



th, td {

	padding: 0.4em;

}



img {

	-ms-interpolation-mode: bicubic;

	border: 0;

	height: auto;

	max-width: 100%;

	vertical-align: middle;

}



figure {

	margin: 0;

}



del {

	opacity: 0.8;

}



/* Placeholder text color -- selectors need to be separate to work. */



::-webkit-input-placeholder {

	color: rgba(51, 51, 51, 0.7);

}



:-moz-placeholder {

	color: rgba(51, 51, 51, 0.7);

}



::-moz-placeholder {

	color: rgba(51, 51, 51, 0.7);

	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */

}



:-ms-input-placeholder {

	color: rgba(51, 51, 51, 0.7);

}



/*  [ 3. Forms ]

- - - - - - - - - - - - - - - - - - - - */



button,

input,

select,

textarea {

	background-color: transparent;

	border-radius: 0;

	font-size: 16px;

	font-size: 1.6rem;

	line-height: 1.5;

	margin: 0;

	max-width: 100%;

	vertical-align: baseline;

}



button,

input {

	line-height: normal;

}



input,

textarea {

	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); /* Removing the inner shadow on iOS inputs */

	border: 1px solid #eaeaea;

	border: 1px solid rgba(51, 51, 51, 0.1);

	color: #707070;

	color: rgba(51, 51, 51, 0.7);

}



input:focus,

textarea:focus {

	background-color: #fff;

	border: 1px solid #c1c1c1;

	border: 1px solid rgba(51, 51, 51, 0.3);

	color: #333;

}



input:focus,

select:focus {

	outline: 2px solid #c1c1c1;

	outline: 2px solid rgba(51, 51, 51, 0.3);

}



button[disabled],

input[disabled],

select[disabled],

textarea[disabled] {

	cursor: default;

	opacity: .5;

}



button,

input[type="button"],

input[type="reset"],

input[type="submit"] {

	-webkit-appearance: button;

	background-color: #333;

	border: 0;

	color: #fff;

	cursor: pointer;

	font-size: 12px;

	font-size: 1.2rem;

	font-weight: 700;

	padding: 0.7917em 1.5em;

	text-transform: uppercase;

}



button:hover,

input[type="button"]:hover,

input[type="reset"]:hover,

input[type="submit"]:hover,

button:focus,

input[type="button"]:focus,

input[type="reset"]:focus,

input[type="submit"]:focus {

	background: #ced9d9 none repeat scroll 0 0;

    color: #fff;

	outline: 0;

}



input[type="search"] {

	-webkit-appearance: textfield;

}



input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {

	-webkit-appearance: none;

}



button::-moz-focus-inner,

input::-moz-focus-inner {

	border: 0;

	padding: 0;

}



input[type="text"],

input[type="email"],

input[type="url"],

input[type="password"],

input[type="search"],

textarea {

	padding: 0.375em;

	width: 100%;

}



textarea {

	overflow: auto;

	vertical-align: top;

}



input[type="text"]:focus,

input[type="email"]:focus,

input[type="url"]:focus,

input[type="password"]:focus,

input[type="search"]:focus,

textarea:focus {

	outline: 0;

}



.post-password-form {

	position: relative;

}



.post-password-form label {

	color: #707070;

	color: rgba(51, 51, 51, 0.7);

	display: block;

	font-size: 12px;

	font-size: 1.2rem;

	font-weight: 700;

	letter-spacing: 0.04em;

	line-height: 1.5;

	text-transform: uppercase;

}



.post-password-form input[type="submit"] {

	padding: 0.7917em;

	position: absolute;

	right: 0;

	bottom: 0;

}



input[type="checkbox"],

input[type="radio"] {

	padding: 0;

}



.search-form input[type="submit"],

.widget .search-form input[type="submit"] {

	padding: 0;

}



/*  [ 4. Misc ]

- - - - - - - - - - - - - - - - - - - - */



/* - Logo */

.image-logo,

.text-logo {

	display: block;

	/*padding-top: 30px;*/

}

.text-logo {

	font-family: "Antic Slab", sans-serif;

	font-size: 32px;

	font-weight: bold;

	line-height: normal;

	text-decoration: none;

	text-transform: capitalize;

}

.text-logo:hover {

	text-decoration: none;

}



/* - Layout */

.site-main {

}



.site-main .content-area,

.site-main .widget-area {

	padding-bottom: 90px;

	margin-top: 90px;

	/*padding-top: 90px;*/

}



.site-main .full-content {

	padding: 0;

	margin: 0;

}



/*body.home .site-main .content-area {

	padding-left: 0;

}

*/

body.home .site-main .widget-area {

	padding-right: 0;

}



@media (min-width: 768px) {



	.site-main .content-left,

	.site-main .sidebar-left {

		float: left;

		clear: left;

	}



	.site-main .content-right,

	.site-main .sidebar-right {

		float: right;

		clear: right;

	}

}



/* - Page Header */

.page-header:before,

.post-header:before {

	background: rgb(241,145,0); /* Old browsers */

	background: -moz-linear-gradient(left, rgba(241,145,0,0.8) 0%, rgba(199,64,64,0.8) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(241,145,0,0.8)), color-stop(100%, rgba(199,64,64,0.9))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(left, rgba(241,145,0,0.8) 0%, rgba(199,64,64,0.8) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(left, rgba(241,145,0,0.8) 0%, rgba(199,64,64,0.8) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(left, rgba(241,145,0,0.8) 0%, rgba(199,64,64,0.8) 100%); /* IE10+ */

	background: linear-gradient(to right, rgba(241,145,0,0.8) 0%, rgba(199,64,64,0.8) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ced9d9', endColorstr='#c74040', GradientType=1 ); /* IE6-9 */

}



.page-header,

.post-header {

	background-attachment: fixed;

	background-position: 50% -119px;

	border: 0 none;

	margin: 0;

	padding: 0;

	position: static;

	text-align: center;

	z-index: 1;

}



/*

.full-page-header {

	margin-bottom: 80px;

}

*/



.page-title {

	font-size: 28px;

	color: #fff;

	margin: 0 0 30px;

}



.post-subtitle,

.page-subtitle {

	color: #fff;

	font-size: 18px;

	font-weight: 300;

	text-align: center;

	font-family: "Open Sans",sans-serif;

	text-transform: capitalize;

	line-height: normal;

	max-width: 80%;

	margin: 0 auto;

}



/* - Admin Bar */

.admin-bar .primary-navigation.navbar-fixed-top {

	margin-top: 32px;

}



/* - Pagination */

/*

.pagination {

	padding-top: 20px;

	width: 100%;

}

.pagination::before {

	border-bottom: 1px solid #eee;

	content: "";

	display: block;

	margin: 0 auto 20px;

	text-align: center;

	width: 50%;

}

.pagination .nav-links {

	text-align: center;

}

.pagination .nav-links span,

.pagination .nav-links a {

	padding: 0 18px;

	font-size: 13px;

	text-transform: uppercase;

	color: #333;

	text-decoration: none;

}

.pagination .nav-links a.prev i,

.pagination .nav-links a.next i {



}

.pagination .nav-links span.current {

	position: relative;

}

.pagination .nav-links span.current::after {

	background-color: #333;

	content: "";

	height: 2px;

	left: 0;

	position: absolute;

	right: 0;

	top: -25px;

}

*/



/* - Header Search */

.header-search {

	width: 100%;

}



.header-search form input[type="submit"] {

	background-color: transparent;

	border-color: transparent;

	left: 0;

	margin-left: -18px;

	margin-right: 10px;

}



.header-search form {

   text-align: left;

}



.header-search input[type="text"] {

	border: 0 none;

	color: #b3aa9b;

	margin-bottom: 10px;

	text-transform: uppercase;

	width: 85%;

	font-size: 14px;

	margin-left: 0;

}



.header-search i {

    color: #b1a599;

	font-size: 14px;

}



/*  [ 5. Wordpress Needs ]

- - - - - - - - - - - - - - - - - - - - */

.bypostauthor {

}

.screen-reader-text {

    visibility: hidden;

	display: none;

}



/* - Post Navigation */

.post-navigation {

	background-color: #fff;

	margin-top: 50px;

	font-weight: 700;

	position: relative;

}



.post-navigation a {

	display: block;

}



.post-navigation span {

	display: block;

}



.post-navigation .meta-nav {

	color: #707070;

	color: rgba(51, 51, 51, 0.7);

	font-size: 12px;

	font-size: 1.2rem;

	letter-spacing: 0.04em;

	line-height: 1.5;

	position: relative;

	text-transform: uppercase;

	z-index: 2;

}



.post-navigation .post-title {

	font-size: 18px;

	font-size: 1.8rem;

	line-height: 1.3333;

	position: relative;

	z-index: 2;

}



.post-navigation .nav-previous {

    float: left;

    text-align: left;

    width: 50%;

}

.post-navigation .nav-next {

    float: right;

    text-align: right;

    width: 50%;

}



.post-navigation a:before {

	content: "";

	display: block;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 1;

}



/* - Pagination */

.pagination {

	border-top: 2px solid #e8eaea;

	padding-top: 10px;

	margin-top: 60px;

	width: 100%;

}

.pagination .nav-links {

	text-align: center;

}

.pagination .nav-links span,

.pagination .nav-links a {

	padding: 0 18px;

	font-size: 13px;

	text-transform: uppercase;

	color: #333;

	text-decoration: none;

}

.pagination .nav-links a.prev i,

.pagination .nav-links a.next i {

}

.pagination .nav-links span.current {

	position: relative;

}

.pagination .nav-links span.current,

.pagination .nav-links a:hover {

	color: #666;

	font-size: 13px;

	text-transform: uppercase;

	background-color: transparent;

	position: relative;

}

.pagination .nav-links span.current:after {

	content: "";

	background-color: #333;

	height: 2px;

	position: absolute;

	top: -16px;

	left: 0;

	right: 0;

}



/* - Sticky */

.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;

}



/* - Alignments */

.alignleft {

    display: inline;

    float: left;

}



.alignright {

    display: inline;

    float: right;

}



.aligncenter {

    display: block;

    margin-right: auto;

    margin-left: auto;

}



blockquote.alignleft,

.wp-caption.alignleft,

img.alignleft {

    margin: 0.4em 1.6em 1.6em 0;

}



blockquote.alignright,

.wp-caption.alignright,

img.alignright {

    margin: 0.4em 0 1.6em 1.6em;

}



blockquote.aligncenter,

.wp-caption.aligncenter,

img.aligncenter {

    clear: both;

    margin-top: 0.4em;

    margin-bottom: 1.6em;

}



.wp-caption.alignleft,

.wp-caption.alignright,

.wp-caption.aligncenter {

    margin-bottom: 1.2em;

}



/* - Media */



.site .avatar {

	border-radius: 50%;

}



.page-content img.wp-smiley,

.entry-content img.wp-smiley,

.comment-content img.wp-smiley {

	border: none;

	margin-top: 0;

	margin-bottom: 0;

	padding: 0;

}



audio,

canvas {

	display: inline-block;

}



embed,

iframe,

object,

video {

	margin-bottom: 1.6em;

	max-width: 100%;

	vertical-align: middle;

}



p > embed,

p > iframe,

p > object,

p > video {

	margin-bottom: 0;

}



.wp-audio-shortcode,

.wp-video,

.wp-playlist.wp-audio-playlist {

	font-size: 15px;

	font-size: 1.5rem;

	margin-top: 0;

	margin-bottom: 1.6em;

}



.wp-playlist.wp-playlist {

	padding-bottom: 0;

}



.wp-playlist .wp-playlist-tracks {

	margin-top: 0;

}



.wp-playlist-item .wp-playlist-caption {

	border-bottom: 0;

	padding: 10px 0;

}



.wp-playlist-item .wp-playlist-item-length {

	top: 10px;

}



/* - Captions */



.wp-caption {

	margin-bottom: 1.6em;

	max-width: 100%;

}



.wp-caption img[class*="wp-image-"] {

	display: block;

	margin: 0;

}



.wp-caption-text {

	color: #707070;

	color: rgba(51, 51, 51, 0.7);

	font-family: "Noto Sans", sans-serif;

	font-size: 12px;

	font-size: 1.2rem;

	line-height: 1.5;

	padding: 0.5em 0;

}



/* - Galleries */



.gallery {

	margin-bottom: 1.6em;

}



.gallery-item {

	display: inline-block;

	padding: 1.79104477%;

	text-align: center;

	vertical-align: top;

	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-caption {

	color: #707070;

	color: rgba(51, 51, 51, 0.7);

	display: block;

	font-family: "Noto Sans", sans-serif;

	font-size: 12px;

	font-size: 1.2rem;

	line-height: 1.5;

	padding: 0.5em 0;

}



.gallery-columns-6 .gallery-caption,

.gallery-columns-7 .gallery-caption,

.gallery-columns-8 .gallery-caption,

.gallery-columns-9 .gallery-caption {

	display: none;

}



/* - Table */

table {

	border-collapse: separate;

	border-spacing: 0;

	border-width: 1px 0 0 1px;

	margin: 0 0 1.6em;

	table-layout: fixed;

	width: 100%;

}

table, th, td {

	border: 1px solid hsla(0, 0%, 20%, 0.1);

}

table {

	border-collapse: separate;

	border-spacing: 0;

}

th, td {

	padding: 0.4em;

}

th {

	border-width: 0 1px 1px 0;

	font-weight: 700;

}



/* - Comments */

.comment-area-page {

    margin: 0 auto;

    max-width: 1170px;

}

#commentform .form-submit {

    margin-top: 30px;

}

.page #commentform #comment {

    margin-bottom: 0;

}

.comments-area h3 {

    font-size: 16px;

    text-transform: uppercase;

    font-weight: 400;

    color: #4c4c4c;

}

.comments-area .comments-line {

    width: 100%;

    border: 1px solid #c7c7c7;

    padding: 15px;

    font-size: 14px;

    font-style: italic;

    outline: none;

    margin-bottom: 20px;

}

.comments-area {

	margin-top: 15px;

	display: inline-block;

	width: 100%;

}

.comments-area .comments-area {

    width: 100%;

    border: 1px solid #c7c7c7;

    padding: 15px;

    font-size: 14px;

    outline: none;

    margin-bottom: 20px;

    font-style: italic;

    resize: none;

    height: 202px;

}

.comments-area p.form-submit {

    text-align: right;

}

.comment-form input[type="text"]:focus,

.comment-form input[type="url"]:focus,

.comment-form input[type="email"]:focus,

.comment-form textarea:focus {

    border-color: #c7c7c7;

}

.comment-form input[type="submit"],

.comments-area p.form-submit .button-1 {

    background: none;

    color: #666;

    border: 3px solid #999;

    text-transform: uppercase;

    padding: 8px 25px;

    display: inline-block;

    font-weight: 400;

    font-size: 14px;

}

.comment-form input[type="submit"]:hover {

    color: #fff;

    background-color: #999;

}

.comments-area .comment {

    margin-bottom: 20px;

    padding-bottom: 20px;

}

.comment-author.vcard {

    display: inline;

}

.comment-author.vcard img {

    border-radius: 150px;

    width: 80px;

    height: 80px;

    border: 3px solid #e8e8e8;

}

.comments-area .comment .comment-image {

    float: left;

    margin-left: -100px;

}

.comments-area .comment .comment-image img {

    border-radius: 150px;

    width: 80px;

    height: 80px;

    border: 3px solid #e8e8e8;

}

.comments-area .commentlist li {

    list-style: none;

}

.comments-area .commentlist ul {

    margin-left: 70px;

}

.comments-area .comment .comment-info {

    display: block;

    margin-bottom: 10px;

    font-size: 16px;

}

.comments-area .comment .comment-info span {

    float: right;

    font-size: 13px;

    color: #a3a2a2;

}

.comments-area .comment p {

    color: #333;

    font-size: 13px;

    line-height: 1.7em;

    font-weight: 400;

    min-height: 30px;

}

.comments-area .commentlist {

    margin-bottom: 60px;

    padding: 0;

}

.comment-meta {

    background: none repeat scroll 0 0 transparent;

    color: indigo;

    padding: 0;

    text-align: left;

}

.comments-area > :last-child {

    margin-bottom: 0;

}

.comment-list + .comment-respond {

}

.comment-list + .comment-respond,

.comment-navigation + .comment-respond {

}

.comments-title,

.comment-reply-title {

    font-size: 18px;

    font-size: 1.8rem;

    line-height: 1.3333;

}

.comments-title {

    margin-bottom: 1.3333em;

}

.comment-list {

    list-style: none;

    margin: 0;

	padding-left: 0;

}

.comments-area .children {

    margin-left: 30px;

    padding-left: 30px;

}

.comment-list article,

.comment-list .pingback,

.comment-list .trackback {

    border-top: 1px solid #eaeaea;

    border-top: 1px solid rgba(51, 51, 51, 0.1);

    padding: 1.6em 0;

}

.comment-list .children {

    list-style: none;

    margin: 0 0 0 50px;

}

.comment-list .children > li {

    padding-left: 0.8em;

}

.comment-author {

    color: #707070;

    color: rgba(51, 51, 51, 0.7);

    margin-bottom: 0.4em;

}

.comment-author .avatar {

    float: left;

    height: 24px;

    margin-right: 0.8em;

    width: 24px;

}

.comment-metadata,

.pingback .edit-link {

    color: #707070;

    color: rgba(51, 51, 51, 0.7);

    font-size: 12px;

    font-size: 1.2rem;

    line-height: 1.5;

    float: right;

}

.comment-metadata a,

.pingback .edit-link a {

    color: #707070;

    color: rgba(51, 51, 51, 0.7);

}

.comment-metadata a:hover,

.comment-metadata a:focus,

.pingback .edit-link a:hover,

.pingback .edit-link a:focus {

    color: #333;

}

.comments-area label {

    min-width: 100px;

}

.comment-metadata .edit-link {

    margin-left: 1em;

}

.pingback .edit-link {

    margin-left: 1em;

}

.pingback .edit-link:before {

    top: 5px;

}

.comment-content ul,

.comment-content ol {

    margin: 0 0 1.6em 1.3333em;

}

.comment-content li > ul,

.comment-content li > ol {

    margin-bottom: 0;

}

.comment-content > :last-child {

    margin-bottom: 0;

}

.comment-list .reply {

    font-size: 12px;

    font-size: 1.2rem;

}

.comment-list .reply a {

    border: 1px solid #eaeaea;

    border: 1px solid rgba(51, 51, 51, 0.1);

    color: #707070;

    color: rgba(51, 51, 51, 0.7);

    display: inline-block;

    font-weight: 700;

    line-height: 1;

	text-decoration: none;

    margin-top: 6px;

    padding: 0.4167em 0.8333em;

    text-transform: uppercase;

}

.comment-list .reply a:hover,

.comment-list .reply a:focus {

    border-color: #333;

    color: #333;

    outline: 0;

}

.comment-form label {

    color: #707070;

    color: rgba(51, 51, 51, 0.7);

    font-size: 1.2rem;

    font-weight: 700;

    display: block;

    letter-spacing: 0.04em;

    line-height: 1.5;

    text-transform: uppercase;

}

.comment-form input[type="text"],

.comment-form input[type="email"],

.comment-form input[type="url"],

.comment-form textarea {

    border: 1px solid #c7c7c7;

    font-size: 14px;

    font-style: italic;

    margin-bottom: 15px;

    outline: medium none;

    padding: 10px;

    height: auto;

    width: 100%;

	outline: none;	

}

.comment-notes,

.comment-awaiting-moderation,

.logged-in-as,

.form-allowed-tags {

    color: #707070;

    color: rgba(51, 51, 51, 0.7);

    font-size: 12px;

    font-size: 1.2rem;

    line-height: 1.5;

}

.no-comments {

    border-top: 1px solid #eaeaea;

    border-top: 1px solid rgba(51, 51, 51, 0.1);

    color: #707070;

    color: rgba(51, 51, 51, 0.7);

    font-weight: 700;

    padding-top: 1.6em;

}

.comment-navigation + .no-comments {

    border-top: 0;

}

.form-allowed-tags code {

    font-family: Inconsolata, monospace;

    white-space: normal;

}

.form-submit {

    margin-bottom: 0;

}

.required {

    color: #c0392b;

}

.comment-reply-title small {

    font-size: 100%;

}

.comment-reply-title small a {

    border: 0;

    float: right;

    height: 32px;

    overflow: hidden;

    width: 26px;

}

.comment-reply-title small a:before {

    content: "\f405";

    font-size: 32px;

    position: relative;

    top: -3px;

}



/*  [ 6. Post Entry ]

- - - - - - - - - - - - - - - - - - - - */



article {

    clear: both;

    display: inline-block;

    width: 100%;

	/*border-bottom: 1px solid hsl(0, 0%, 91%);*/

	margin-top: 50px;

	position: relative;

}



article.type-post:last-of-type {

	border-bottom: transparent;

}



article:first-of-type {

	margin-top: 0;

}



/* - Entry Header */

.entry-header .entry-title,

.entry-header .entry-title a {

	color: hsl(0, 0%, 17%);

	font-size: 28px;

	font-weight: 100;

	margin-bottom: 30px;

	text-decoration: none;

	text-transform: none;

	text-align: left;

	margin: 0;

}

.entry-header .entry-title a:hover {

	color: #333;

	text-decoration: none;

}



/* - Entry Cover */

.entry-cover {

	margin-top: 15px;

	margin-bottom: 30px;

	overflow: hidden;

}



/* - Entry Content */

body.single-post .entry-content {

	padding-top: 10px;

}



/* - Entry Content - Gallery */

.type-post .carousel-control {

	position: absolute;

	top: 44%;

	bottom: auto;

	background-image: none;

	border: none;

}

.type-post .carousel-control.left,

.type-post .carousel-control.right {

	color: #ddd;

	text-shadow: none;

	font-size: 25px;

	opacity: 1;

}

.type-post .carousel-control.left {

	left: 14px;

}

.type-post .carousel-control.right {

	right: 14px;

}

.type-post .carousel-control,

.type-post .carousel-control:hover,

.type-post .carousel-control:focus {

	background-color: transparent;

}

.type-post .entry-cover > .carousel.slide {

	display: inline-block;

	margin-top: 30px;

	width: 100%;

}

.type-post .carousel.slide {

	margin-bottom: 15px;

}



/* - Entry Meta */

.entry-meta {

	color: #777;

	font-size: 14px;

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 0;

    text-align: center;

    text-transform: capitalize;

	clear: both;

}

.entry-meta li {

	float: left;

	margin-right: 20px;

}

.entry-meta .comments-link > a, .byline > a {

    color: #333;

}



.entry-meta i.fa {

	border: 1px solid #ccc;

	border-radius: 100%;

	margin-right: 5px;

	padding: 4px 7px;

	line-height: normal;

}



.entry-meta .posted-on::after,

.entry-meta .comments-link::after {

	color: #b0b0b0;

	content: "|";

	margin-left: 5px;

	margin-right: 5px;

}



.entry-meta .posted-on,

.comments-link,

.entry-meta .byline {

    display: inline-block;

}



.post-type-archive-museumwp_gallery .content-area article {

	display: inline-block;

	margin-bottom: 25px;

}