/*
Theme Name:   Twenty Sixteen Child Theme
Theme URI:    http://www.quietaguy.com
Description:  A Twenty Sixteen Child Theme 
Author:       Admin 
Author URI:   http://www.quietaguy.com
Template:     twentysixteen
Version:      1.0.0
*/

/******************************************************************************************************/
/*                                             Site Structure                                         */
/******************************************************************************************************/

/*
	body	
		.site
			.site-inner
				.site-header
				.site-content
					.content-area
						.site-main
							article
					.widget
				.site-footer

*/

.site-inner
{
	max-width: 100% !important;
}

/* Site header (title + description) */
.site-header
{
    padding-top: 50px !important;
    padding-bottom: 40px !important;
}

.site-branding
{
    margin: 0 auto !important;
}

/* Site title */
.site-title
{
    float:none;
    text-align: center;
    margin: 0 auto !important;
}

.site-title a
{
    font-size: 36px !important;
    font-family: 'Josefin Slab' !important;
    color: #ffffff !important;
    text-shadow: -1px -1px 2px #f3f8ff, 1px 1px 2px #778899;
}

/* Site descritpion */
.site-description 
{
    font-size: 22px !important;
    font-family: 'Sacramento' !important;
    color: #c0c7cf !important ;
    line-height: normal;
    margin: 0 auto !important;
}

/* Site-content (main + widget) */
.site-content
{
	min-height: calc(100vh - 275px) !important;
}

.site-main
{
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

article
{
	margin-bottom: 40px !important;
}

.widget 
{
    border: none !important;
    padding: 0px !important;
	margin-bottom: 20px !important;
}

/* Site Footer */
.site-footer
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 30px !important;
    margin-bottom: 0px !important;
	text-align: center !important;
}

.site-info
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin: 0 auto 10px auto !important;
}

/* Disable Google reCAPTCHA banner */
.grecaptcha-badge { 
	visibility: hidden !important;
}

/**********************************************************************************/
/*                             Site Main (Page Content)                           */
/**********************************************************************************/

.entry-content > :first-child
{
    margin-top: 0px !important;
}

/* Home page no title */
.page-id-30 .entry-header
{
    display: none;
}

/* Page title */
.entry-title, .entry-title a 
{
    font-family: Merriweather, Georgia, serif !important;
    font-size: 30px !important;
    color: black !important ;
    padding: 0 !important;
    margin: 0 !important;
}

.last_updated_date
{
    color: #aaaabb !important;
	font-weight: normal;
	font-style: italic;
    padding: 0 !important;
    margin: 0 0 20px 0px !important;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Merriweather, Georgia, serif !important;
	margin: 20px 0 6px 0 !important;
    color: #006496 !important;
}

h1 { font-size: 26px !important }
h2 { font-size: 20px !important }
h3 { font-size: 14px !important }
h4 { font-size: 08px !important }

/* Paragraph */
p
{
	font-family: Merriweather, Georgia, serif !important;
    font-size: 16px !important;
    padding: 0 !important; 
	margin: 0 !important;
}

pre + p
{
    margin-top: 22px !important;
}

p + p
{
    margin-top: 14px !important;
}

/* Bullet list */
.content-area ul
{
	font-family: Merriweather, Georgia, serif !important;
    font-size: 16px !important;
    list-style: square !important;
    padding: 0 !important; 
	margin: 0 !important;
}

.content-area ol
{
	font-family: Merriweather, Georgia, serif !important;
    font-size: 16px !important;
    list-style: circle !important;
    padding: 0 0 0 40px !important; 
	margin: 0 !important;
}

/* Links */
.content-area a
{
    text-decoration: none !important;
    box-shadow: none !important;
    border-bottom: none !important;
}

/* Preformatted */
pre
{
	background-color: #eff0f1 !important;
    border: none !important;
	font-size: 18px !important;
    padding: 6px 24px 6px 24px !important; 
	margin: 4px auto !important;
	overflow-x: auto !important;
	white-space: pre !important;
	word-wrap: normal !important;
}

/* Figure */
figure, img
{
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

/*****************************************************************************************/
/*                                     Side Bar (Widget)                                 */
/*****************************************************************************************/
/* Sidebar widget title */ 
.widget .widget-title
{
    display: none;
}

/* Sidebar widget content */
.widget li a, .widget a
{
	font-family: Merriweather, Georgia, serif !important;
    font-size: 16px!important;
}

/******************************************************************************************************/
