/*
Theme Name: 2016 Child
Theme URI: 
Author: Madhuri
Author URI: https://www.maddythinks.ca
Template: twentysixteen
Description: This Twenty Sixteen child theme for maddythinks.com blog posts and pages.
Version: 1
*/


@import url('https://fonts.googleapis.com/css?family=Raleway:300,400|Roboto+Slab:100,300,400&display=swap');
body{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
	font-size: 1rem
}
body {
    background: #c32861 !important;
}

.site-branding .site-title a {
	border: 1px solid #c32861;
	color: #c32861;
	font-size:24px;
	font-weight:300;
	letter-spacing: 2px;
	line-height: 2.5;
	padding: 8px;
	word-spacing: 8px;
}
.site-branding .site-title a:hover, .site-branding .site-title a:focus {
	border: 1px solid #333;
	color: #333;
	
}
.entry-content a, .more-link, a {
	color: #c32861;
}
a:hover {
	text-decoration: none
}

button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background: #c32861;
}
.wp-block-search__button, button {
	background: #c32861;
	color: #fff
}
button:hover {
	color: #ddd
}
.entry-title a:hover, .entry-title a:focus, .entry-footer a:hover, .entry-footer a:focus {
	color:#c32861
}

.widget, .comments-title, .comment-reply-title, .post-navigation, .page-header {
	border-top-width: 1px;
    border-top-color: #dc98b0;
}
.no-comments {
	border-width: 0
}
.post-navigation .post-title{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
}

.page-title, .entry-title,.main-navigation a, .widget .widget-title {font-family: 'Roboto Slab', serif; }
.page-title, .entry-title{font-weight: 100;}
        .main-navigation a,
        .widget .widget-title {font-size: 0.8rem;font-weight:400}
        .main-navigation a{font-size: 0.875rem}
.main-navigation li:hover > a, .main-navigation li.focus > a {
	color:#c32861
}

.widget,.comments-title, .comment-reply-title,.post-navigation, .page-header {border-top-width: 1px;}
.post-navigation{border-bottom-width: 1px;}
.comments-title, .comment-reply-title{ font-family: 'Raleway', sans-serif; font-size: 1rem; font-weight: 700;}
.pagination {
	border-top: 1px solid #dc98b0;
	font-size: 1rem
}
.pagination .prev, .pagination .next, .pagination:before, .pagination:after, .pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus {
	background-color: #c32861
}

.wp-block-latest-posts.wp-block-latest-posts__list {
	margin:0
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
	padding-top: 4px;
	padding-bottom: 4px
}

input[type="submit"] { background-color:#fff; color:#f96300; border:1px solid #f96300;
    font-family: 'Roboto Slab', serif; font-size:1rem; font-style:italic; font-weight:400; text-transform: none;
}
input[type="submit"]:hover{background-color: #f96300; color:#fff}

.post-navigation .post-title{font-size: 1rem;}
p{
    font-size:1rem; font-weight: 500;
}
.entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol{
    font-size:1rem; font-weight: 500; 
}
@media screen and (min-width: 61.5625em) {
    
    body:not(.search-results) article:not(.type-page) .entry-footer
    {
    float: none;
    margin-top: 1.5em;
    width: 100%;
    }
    .single .byline, .full-size-link,
    body.group-blog:not(.search-results) .byline,
    body:not(.search-results) .entry-format,
    body:not(.search-results) .cat-links,
    body:not(.search-results) .tags-links,
    body:not(.search-results) article:not(.sticky) .posted-on,
    body:not(.search-results) article:not(.type-page) .comments-link,
    body:not(.search-results) article:not(.type-page) .entry-footer .edit-link
    {
    display: inline;
    }
    body:not(.search-results) article:not(.type-page) .entry-footer > span:not(:last-child):after
    {
    display: inline;
    }
    body:not(.search-results) article:not(.type-page) .entry-content
    {
    float: none;
    width: 100%;
    }
    body:not(.search-results) article:not(.type-page) .entry-footer .avatar
    {
    display: inline;
    margin: auto 0.3em 1em auto;
    }
    .main-navigation a{
    line-height: 18px;
    font-style: normal}
    .entry-title{font-size: 2rem;}
	.post-navigation{border-bottom-width: 0px !important}
  
    .site-main > article{margin-bottom:5rem}
    .comments-area{margin-bottom: 2rem;}
    }

	.site-footer {
		background-color:transparent !important;
		border-top: 1px solid #ddd;
	}
	.site-info, .site-info a {
			color: #666 !important;
			width: 100%;
			text-align:center
		}

	@media screen and (min-width: 61.5625em)
	.site-main {
		margin-bottom: 0em;
	}

	@media screen and (min-width: 44.375em)
	.site-main {
		margin-bottom: 0em;
	}
	.site-main {
		margin-bottom:0
	}

    @media screen and (min-width: 56.875em){
        .main-navigation .primary-menu > li {
            float: left;
            margin-left: 0.5rem;
        }
    }


    @media screen and (min-width: 44.375em){
        .post-navigation .post-title{font-size: 1rem;}
        .entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol{
             margin-left:1rem;
        }
    }

    .site-footer{background-color: #000; margin-top: 48px}
    .site-info, .site-info a{color:#fff; line-height: 3.615385;}

    @media screen and (max-width: 910px){
        .site-main{margin-bottom: 0rem;}
        .comments-area, .widget, .content-bottom-widgets .widget-area{margin-bottom:2em}
        .site-footer .main-navigation{display: none;}

    }

@media screen and (min-width: 56.875em) {
	.widget h2 {
		color: #333;
		font-size:1rem;
    	font-weight: 400;
    	text-transform: uppercase;
	}
}
@media screen and (min-width: 61.5625em){
	.widget {
    	margin-bottom: 2.307692em;
	}
}
