/*
 Theme Name:   Miva ReadyTheme Blog
 Theme URI:    http://www.miva.com
 Description:  Twenty Fifteen Child Theme - Created by Miva, for Miva.
 Author:       Tess Guefen/modified by Trish Ladd
 Template:     twentyfifteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  twenty-fifteen-child
*/



/* For some reason .tag is used in Readythemes.. Remove all styling here. 
.tag {
	white-space: initial;
	padding: 0;
	font-weight: normal;
	font-size: inherit;
	border-radius: 0;
	line-height: 1.5;
}
*/

.column-right {min-height: 0;}
/*	-----
	Comments
	------ */
.comments-area {
	padding: 0.75rem;
}

.comments-area > :last-child {
	margin-bottom: 0;
}

.comment-list + .comment-respond {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
}

.comment-list + .comment-respond,
.comment-navigation + .comment-respond {
	padding-top: 1.6em;
}

.comments-title,
.comment-reply-title {
	font-size: 16px;
	line-height: 1.3333;
}

.comments-title {
	margin-bottom: 0.75rem;
}

.comment-list {
	list-style: none;
	margin: 0;
}

.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 article:first-child {border-top:0;}

.comment-list .children {
	list-style: none;
	margin: 0;
}

.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 a:hover {
	border-bottom: 1px solid #707070;
	border-bottom: 1px solid rgba(51, 51, 51, 0.7);
}

.comment-author .avatar {
	float: left;
	height: 24px;
	margin-right: 0.8em;
	width: 24px;
}

.bypostauthor > article .fn:after {
	content: "\f304";
	position: relative;
	top: 5px;
	left: 3px;
}

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

.comment-metadata a,
.pingback .edit-link a {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}

.comment-metadata a:hover,
.pingback .edit-link a:hover {
	border-bottom: 1px solid #333;
}

.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .edit-link a:hover,
.pingback .edit-link a:focus {
	color: #333;
}

.comment-metadata {
	margin-bottom: 1.6em;
}

.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,
.comment-reply-title small a {
	background: #f8f8f8;
    color: #4d4d4d;
    padding: 5px 10px;
    cursor: pointer;
    border: 1px solid #dfe1e1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    display: inline-block;
    margin: 5px 0 10px;
    font-size: 14px;
}

.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: 12px;
	font-weight: 700;
	display: block;
	line-height: 1.5;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="submit"] {
	width: 100%;
}

.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;
	margin-bottom: 2em;
}

.logged-in-as a:hover {
	border-bottom: 1px solid #333;
}

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

.form-submit {
	margin-bottom: 0;
}

.required {
	color: #c0392b;
}

.comment-reply-title small {
	font-size: 100%;
}


time.updated {
	display: none;
}
time.entry-date.updated {display: inline-block;}

.entry-footer {font-size: 14px; padding: 14px 1rem 0; border-top: 1px solid #dedede;}
.posted-on,
.cat-links,
.tags-links,
.byline .author {
	margin-right: 10px;
    border-right: 1px solid #dedede;
    padding-right: 10px;
}
.screen-reader-text {display: none;}
.cat-links a,
.tags-links a,
.byline .author a {
	color: #81a6c1;
	font-weight: 700;
}
.posted-on:before {content: "Posted on ";}
.byline .author:before {content: "By ";}
.tags-links:before {content: "Tagged: ";}
article {
	border-bottom: 1px solid #dedede;
	padding: 1.5rem 0 1rem;
}
#secondary {margin: 1.5rem 0 0; padding:10px 0 2px;}
.entry-content {
	font-size: 14px;
	line-height: 1.5;
}

/*  ========
	Widget Styles
	=======
*/
.widget {padding:0 15px;}
	.widget:after {margin-left: -15px; margin-right: -15px;}
		.widget a {color: #4d4d4d;}
h2.widget-title {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.50;
	margin-bottom: 0;
	padding: 10px 0 0;
	color: #4d4d4d;
}
.widget ul {list-style-type: none; margin-bottom: 15px;}
	.widget li {
		padding-top: 5px;
		font-size: 14px;
		font-family:"Ubuntu", sans-serif;
	}
.search-submit {
	display: inline-block;
	height: 32px;
	width: 35%;
	background: #ff8256;
	color: #fff;
	border:0;
	font-size: 12px
}
.search-field {
	height: 32px !important;
	width: 65% ;
	float: left;
	font-size: 14px;
	border-color: #000;
}

.search-field::placeholder{
	font-size: 1rem;

}

/*  =========
	Single Post
	=========
*/
code {white-space: pre-line !important;}
#submit {
	background: #ff8256;
	color: #fff;
	border: 0;
	padding:6px 12px;
	font-size: 16px;
	text-transform: uppercase;

}
@media screen and (min-width: 767px) {
	#submit {width:auto;}
}

/*  =========
	Navigation
	=========
*/
.post-navigation {border-top: 1px solid #dedede; padding: 1rem 0;}

.nav-previous,
.nav-next {width: 49%; display: inline-block; font-size: 14px;}

.nav-next {text-align:right; float:right;}

.nav-previous .meta-nav,
.nav-next .meta-nav {font-size: 0;}

.nav-previous .meta-nav:before,
.nav-next .meta-nav:after {
	font-family: 'ElegantIcons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	font-size: 14px;
	speak: none;
	text-transform: none;
	position: relative;
}
.nav-previous .meta-nav:before {content:"8"; top: 3px; float: left;}
.nav-next .meta-nav:after {content:"9"; float:right; top: 3px;}
/*  =========
	Archives, Tags & such.
	=========
*/
.page-title {margin-top: 0.5rem;}
.archive-title {border-bottom: 1px solid #dedede; margin: 1rem 0 0.75rem; font-size: 16px;}
/*  =========
	Admin only styles
	========= */
.edit-link {margin-left: 10px; padding-left: 10px; border-left: 1px solid #dedede;}


/*added specifically for acme's design*/

/* apply a natural box layout model to all elements, but allowing components to change */
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

#WRDPRESS article h1.column, 
#WRDPRESS article h2.column {
	float: none;
}

.post-navigation div + div{
	border-top: none;
}

.wp-mini-basket [data-rt-icon] {
    font-size: 26px;
    line-height: normal;
    margin-right: .25rem;
    vertical-align: bottom;
    padding-top: 10px;
    display: inline-block;
}

#nav-container{
background-color: #1f5092;

}

.site-main{
	padding-top: 0;
	padding-bottom:1rem;
	background-color: transparent;
}

.post-navigation{
	margin: 0 auto;

}

.wp-navigation-set {
    margin: 0 auto;
    opacity: 1;
    padding: 1.5rem .5rem 1rem;
    text-align: left;
    max-width: 1170px;
    height: 100%;
	}

article.post.hentry{
	margin: 0 auto 1rem;
	padding: 1rem;
}

.single article+nav.post-navigation .nav-links .post-title, 
.single div#comments+nav.post-navigation .nav-links .post-title {
	font-size: 1rem;
}

.entry-header{
	padding: 1.5rem;
}

.entry-content{
	padding:1.5em;
}

#newsletter_form .sec-button {
    text-transform: uppercase;
    background: #f4163b;
    color: #fff;
    font-weight: 700;
    border: 0;
    padding: 5px 12px 0;
    line-height: 35px;
    font-size: 1rem;
}	

#newsletter_form .sec-button:hover {
    background: #D41636;
    -webkit-transition: .2s ease-in-out all;
    transition: .2s ease-in-out all;
}

.posted-on:before{
	content: "";
}

.posted-on .screen-reader-text {
    display: inline; 
    clip: unset;
    height: auto;
    overflow: auto;
    position: static !important;
    width: auto;
}

.byline .author {
    margin-right: 10px;
    padding-right: 10px;
    border-right: none;
}

aside .widget{
	padding: 1.5rem;
	margin: 0 auto 1rem;

}

#main-sidebar{
	background-color: white;
	border-bottom: solid 1px rgba(222,222,222,1);
	box-shadow: rgba(0,0,0, 0.15) 0px 0px 1px 0px;
	max-width: 1170px;
	margin-bottom: 2rem;
	padding-top: .5rem;

}

#secondary.secondary-area{
	margin-top: 0;
}

#WRDPRESS .navigation-bar{
	box-shadow: none;
}

#WRDPRESS .category-tree{
	display: none;
}


@media screen and (min-width: 59.6875em) {
	body:before {
		position: absolute;
		width: 0;
	}	

}

@media screen and (min-width: 60em) {

	.site-main{
	    float: right;
	    width: 70%;
		}

	#main-sidebar{
	    float: left;
	    width: 28%;
	    clear: initial;
		}

	#WRDPRESS #primary{
		max-width: 1170px;
	    margin: 0 auto;
		}


	#WRDPRESS .category-tree{
	display: block;
}

}	

/*end acme specific*/

