/*
 Theme Name:   Sally Satel, MD
 Theme URI:    
 Description:  Twenty Sixteen Test Child Theme for Sally Satel, MD
 Author:       Lisa Webb
 Author URI:   
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-sixteen-ssmd
*/
/**
 * 14.1 - >= 710px
 */
@media screen and (min-width: 44.375em) {}
/**
 * 14.2 - >= 783px
 */
@media screen and (min-width: 48.9375em) {}
/**
 * 14.3 - >= 910px
 */
@media screen and (min-width: 56.875em) {}
/**
 * 14.4 - >= 985px
 */
@media screen and (min-width: 61.5625em) {}
/**
 * 14.5 - >= 1200px
 */
@media screen and (min-width: 75em) {}

body, button, input, select, textarea {
    font-family: Georgia, serif;
    font-size: 15px;
    font-size: .95rem;
    line-height: 1.35;
}
.site {
	margin: 0 0 0 0;
}
body:not(.custom-background-image):before,
body:not(.custom-background-image):after {
	height: 0px !important;
	top: 0;
}
.site-inner {
	overflow: hidden !important;
}
.home article#post-1340, .home article#post-1337 {
	display: none;
}
.post-1321 .wp-caption-text img {
	width: 40px;
	height: auto;
	margin-top: -8px;
	float: left;
}
.post-1321 .wp-caption-text {
	margin-top: 8px;
}
.post-1321 .alignleft {
    margin-bottom: 0;
}
.site-header {
	padding: 0;
	margin-bottom: 30px;
	float: none;
	/*background-color: #EBD1D0;*/
	margin-top: -33px;
}
.site-title {
	text-transform: uppercase;
	font-family: "Times New Roman", serif;
	font-weight: normal;
	font-size: 28px;
	font-size: 1.75rem;
	width: 65%;
}
.site-branding .site-title a, .site-branding .site-title a:hover, .site-branding .site-title a:focus, .site-info a:hover, .site-info a:focus {
	color: #E7221C;
}
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: #E7221C;
}
.home .entry-title a, .home .entry-title a:hover, .post .entry-title a, .post .entry-title a:hover {
	color: #E70505;
}
.home .post-1323 .entry-title a, .home .post-1323 .entry-title a:hover {
	color: #993366;
}
.main-navigation li {
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.main-navigation li#menu-item-1782,
.main-navigation li#menu-item-1783,
.main-navigation li#menu-item-1784,
.main-navigation li#menu-item-1786,
.main-navigation li#menu-item-1787,
.main-navigation li#menu-item-1788,
.main-navigation li#menu-item-1789,
.main-navigation li#menu-item-1790 {
	font-weight: normal;
}


.main-navigation li#menu-item-1790 a {
    padding: 0.2em 0 1em .5em;
}


.main-navigation li#menu-item-1782 a,
.main-navigation li#menu-item-1783 a,
.main-navigation li#menu-item-1784 a,
.main-navigation li#menu-item-1786 a,
.main-navigation li#menu-item-1787 a,
.main-navigation li#menu-item-1788 a,
.main-navigation li#menu-item-1789 a {
    padding: 0.2em 0 .2em .5em;
}



.site-branding {
	/*margin: 0;
	padding: 2.2% 2.2% 2.2% 4.5%;*/
	padding-left: 4.8%;
	background-image: url('https://sallysatelmd.com/wp-content/uploads/2016/09/header-bg-90.jpg');
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 11px;
	margin-top: 0;
}
.archive .page-header, .search .page-header {
	border-top: none;
	padding-top: 0;
	margin: 0 0 2em 4.8%;
}
.archive .entry-title, .search .entry-title {
	font-size: 1rem;
	margin-bottom: 0px;
}
.archive .site-main > article, .search .site-main > article {
	margin-bottom: 12px;
}

.search .site-main > article .entry-date {
	display: none;
}
.entry-header {
	margin-left: 4.8%;
}
.entry-title, .home .post .entry-title, .single .post .entry-title, .page-title {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 12px;
	font-size: 1.1rem;
}
.post .entry-title {
	font-family: georgia, serif;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 3px;
	font-size: .9rem;
}
.post .entry-footer {
	font-family: verdana, sans-serif;
	font-size: 11px;
}
.entry-title span {
	font-weight: 100;
	background-color: yellow;
	font-size: .85em;
}
.post-date {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #686868;
	/*font-family: Montserrat, "Helvetica Neue", sans-serif;
	font-size: .95em;*/
}
.entry-content .post-date {
	font-family: verdana, sans-serif;
	font-size: 13px;
}
.entry-content .dropcap {
	font-weight: bold;
	color: #993366;
	font-size: 23px;
	line-height: 1
}
p {
	margin: 0 0 1.5em;
}
blockquote {
	margin: 24px 20px 0;
	color: #444;
	font-size: 15px;
	line-height: 22px;
	border-left-width: 0;
	font-style: normal;
}
.entry-content ul {
	padding-left: 20px;
	width: auto;
	overflow: hidden;
}
.site-main > article {
	margin-bottom: 4em;
}
.alignleft {
	margin-bottom: 1em;
	margin-right: 18px;
}
.entry-footer {
	margin-top: 0;
	margin-left: 4.8%;
}
a, a:hover, a:focus, .entry-title a:hover, .entry-title a:focus, .main-navigation a:hover, .main-navigation a:focus {
	color: #E70505;
}
.more-link {
	font-style: italic;
}
.site-header-menu.toggled-on, .no-js .site-header-menu {
	background-color: #ffffff;
}
.site-header-menu {
	margin: .75em 0;
	padding-left: 4.8%;
	padding-right: 4.8%;
}
.menu-toggle {
    margin: 0;
    position: absolute;
    top: 5px;
    right: 5px;
}
.menu-toggle:hover, .menu-toggle:focus {
    border-color: #E70505;
    color: #E70505;
}
.aei-logo {
	display: none;
}
.site-content {
	margin-top: 60px;
}
.main-navigation li:first-child {
	border-top: 0;
}
.entry-content {
	margin-right: 7.6923%;
	margin-left: 4.8%;
}
.widget {
	border-top: 0;
}
.widget ul {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-bottom: 16px;
}
#category-posts-2 .widget-title {
	margin-bottom: 1em;
}

.cat-post-rss-icon {
	width: 32px;
	float: left;
	margin-right: 10px;
	margin-top: -4px;
}
#category-appearances.widget li {
	margin: 0 0 30px 0;
	line-height: 1.5;
	padding: 10px;
	background-color: #EBD1D0;
	border: 1px solid black;
	text-align: center;
	max-width: 340px;
}
#category-appearances.widget img {
	margin: 6px 0;
}
#category-appearances.widget a {
	color: black;
	font-weight: bold;
}
#category-appearances.widget p a {
	color: black;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
}
#category-appearances.widget p {
	margin: 0;
	font-family: verdana;
	font-size: 11px;
}
#category-books.widget img {
	width: 140px;
	margin: 0 0 30px 0;
}

.archive .category-appearances img {
	margin: 16px 0 32px 4.8%;
	padding: 0 50px 0 0;
}
.single .category-appearances .image-wrapper, .single .category-appearances .entry-footer {
	margin-bottom: 16px;
}
.single .category-appearances .watch-link {
	font-style: italic;
	font-weight: bold;
}
.archive .category-books img {
	margin: 16px 0 32px 4.8%;
	float: left;
	width: 40%;
}
.category-books .entry-footer em {
	font-style: normal;
}
.single .category-books .entry-footer, .single .category-books .entry-content p.author {
	display: none;
}
.single .category-articles .entry-footer, .single .category-pc-md-reviews .entry-footer {
	margin-bottom: 24px;
}
.single-post .category-articles .entry-title {
	margin-bottom: 8px;
}
.site-info {
	margin: 0 auto;
	text-align: center;
}
.site-footer .site-title:after {
	content: "";
}
.site-description {
	display: none;
}
.sidebar {
	margin-bottom: 3.5em;
	padding: 0;
	margin-right: 7.6923%;
	margin-left: 4.8%;
}

/**
 * 14.4 - >= 985px
 */
@media screen and (min-width: 61.5625em) {

	body:not(.search-results) article:not(.type-page) .entry-footer {
		float: none;
		margin-top: 0.1538461538em;
		width: 100%;
		line-height: 1.4;
	}
	body:not(.search-results) article:not(.type-page) .entry-content {
		float: none;
		width: 100%;
	}
	.entry-content h2, .entry-summary h2, .comment-content h2 {
		font-size: 22px;
		font-size: 1.3rem;
	}
	.sidebar {
		margin-bottom: 2.0em;
	}
}

/**
 * 14.3 - >= 910px MAIN BREAK POINT
 */
@media screen and (min-width: 56.875em) {
	.site-branding {
		width: 100%;
		margin-bottom: 0;
		margin-top: 0;
		padding-left: 1.5%;
		padding-top: 10px;
	}
	.site-description {
		color: #000000;
		font-size: 1.45rem;
		line-height: 1.2;
		margin-top: 0;
		font-family: times new roman;
		display: block;
	}
	.site-description em {
		color: #7D5F34;
		font-size: 1.1rem;
		margin-right: 3px;
	}
	.site-description span {
		color: #7D5F34;
		font-size: 17px;
		font-weight: 100;
		text-transform: uppercase;
		font-family: Montserrat, "Helvetica Neue", sans-serif;
	}
	.main-navigation a {
		padding: 0.2em 0 .8em 0;
	}
	.main-navigation {
		margin: 1.3em 0 .3em;
	}
	.main-navigation li:hover > a, .main-navigation li.focus > a {
		color: #F7EBB5;
	}
	.site-header {
		float: left;
		margin-top: 0;
	}
	.site-header-menu {
		margin: 0;
		background-color: #B4820F;
		width: 160px;
		height: 1000px;
		padding-left: 7.5455%;
		padding-right: 2.5455%;
	}
	.main-navigation a {
		color: #ffffff;
		white-space: normal;
	}
	.main-navigation .primary-menu > li {
		float: none;
	}
	.site-content {
		/*margin-left: 170px;
		position: relative;
		top: -606px;*/
		padding: 0 8% 0 0;
		margin-top: 1%;
		margin-left: 180px;
		max-width: 875px;
		margin-bottom: 80px;
	}
	.aei-logo {
		margin: 10% 18% 0 0;
		display: block;
	}
	.content-area {
		width: 60%;
		padding-right: 24px;
		border-right: 1px solid #cccccc;
	}
	.sidebar {
		width: 240px;
		margin-left: 62%;
	}
	.entry-header, .entry-footer {
		margin-left: 0;
		margin-right: 0;
	}
	.widget {
		font-size: 13px;
		font-size: .85rem;
		padding-top: .3em;
	}
	.widget p {
		margin-bottom: .5em;
	}
	.archive .page-header, .search .page-header {
		margin-left: 0;
	}
	.archive .category-books img {
		margin-left: 0;
	}
	.archive .category-appearances img {
		margin: 16px 0 32px 0;
		padding:0;
	}
	.entry-content {
		margin-right: 0;
		margin-left: 0;
	}
	.site-info {
		margin: 0 auto;
	}
}
/**
 * 14.1 - >= 710px
 */
@media screen and (min-width: 44.375em) {
	.site-title {
		font-size: 34px;
		font-size: 2.1rem;
		line-height: 1.25;
	}
	.entry-content blockquote:not(.alignleft):not(.alignright) {
		margin-left: 0;
	}
}