/*Theme Name: Twenty FifteenDescription: Global Styles for older IE versions (previous to IE9).*/body,button,input,select,textarea {	font-size: 19px;	line-height: 1.6842;}button,input {	line-height: normal;}p,address,pre,hr,ul,ol,dl,dd,table {	margin-bottom: 1.6842em;}ul,ol {	margin-left: 0;}li > ul,li > ol,blockquote > ul,blockquote > ol {	margin-left: 1.3333em;}blockquote {	border-color: inherit;	border-style: solid;	border-width: 0 0 0 4px;	font-size: 22px;	line-height: 1.8182;	margin-bottom: 1.8182em;	margin-left: -1.0909em;	padding-left: 0.9091em;}blockquote > blockquote {	margin-left: 0;}blockquote p {	margin-bottom: 1.8182em;}blockquote cite,blockquote small {	font-size: 19px;	line-height: 1.6842;}pre {	line-height: 1.2632;}.entry-content img,.entry-summary img,.page-content img,.comment-content img,.widget img {	max-width: 660px;}img.size-full,img.size-large,img.header-image,img.wp-post-image,img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {	height: auto;	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */}button,input[type="button"],input[type="reset"],input[type="submit"],.post-password-form input[type="submit"],.widecolumn #submit,.widecolumn .mu_register input[type="submit"] {	font-size: 16px;	padding: 0.8125em 1.625em;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea {	padding: 0.5278em;}.main-navigation {	font-size: 16px;	line-height: 1.5;	margin: 9.0909%;}.main-navigation ul ul {	border-bottom: 0;	border-top: 0;	margin-left: 1em;}.main-navigation a {	padding: 0.75em 0;}.main-navigation .menu-item-has-children > a {	padding-right: 48px;}.main-navigation .menu-item-description {	font-size: 13px;	line-height: 1.8462;	margin-top: 0;}.social-navigation {	margin: 9.0909%;	max-width: 660px;	padding-top: 0;}.social-navigation ul {	margin-bottom: -1.2632em;}.social-navigation a {	width: 2.5263em;	height: 2.5263em;}.secondary-toggle {	margin-top: -32px;	right: 7.6897%;	width: 64px;	height: 64px;}.secondary-toggle:before {	line-height: 64px;}.post-password-form label,.post-navigation .meta-nav,.comment-navigation,.image-navigation,.author-heading,.author-bio,.entry-footer,.page-links a,.page-links span,.comment-metadata,.pingback .edit-link,.comment-list .reply,.comment-notes,.comment-awaiting-moderation,.logged-in-as,.comment-form label,.form-allowed-tags,.site-info,.wp-caption-text,.gallery-caption,.entry-caption,.widecolumn label,.widecolumn .mu_register label {	font-size: 16px;}.post-navigation .post-title {	font-size: 24px;	line-height: 1.1667;}.pagination .nav-links {	min-height: 3.3684em;}.pagination .page-numbers {	line-height: 3.3684em;	padding: 0 0.8421em;}.pagination .prev,.pagination .next {	padding: 0;	width: 64px;	height: 64px;}.pagination .prev:before,.pagination .next:before {	line-height: 64px;	width: 64px;	height: 64px;}.image-navigation a {	display: block;	margin-bottom: 2em;}.image-navigation .nav-previous,.comment-navigation .nav-previous {	float: left;	width: 50%;}.image-navigation .nav-next,.comment-navigation .nav-next {	float: right;	text-align: right;	width: 50%;}.image-navigation .nav-previous a:before,.image-navigation .nav-next a:after,.comment-navigation .nav-previous a:before,.comment-navigation .nav-next a:after {	font-size: 24px;	top: -1px;}blockquote.alignleft,.wp-caption.alignleft,img.alignleft {	margin: 0.4211em 1.6842em 1.6842em 0;}blockquote.alignright,.wp-caption.alignright,img.alignright {	margin: 0.4211em 0 1.6842em 1.6842em;}blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter {	margin-top: 0.4211em;	margin-bottom: 1.6842em;}.site-header {	border-top: 1px solid transparent;	border-bottom: 1px solid transparent;	padding: 0;}.secondary {	background-color: #fff;	margin: 0 auto;	max-width: 807px;	padding: 0;}.site-main {	padding: 7.6923% 0;}.site-content {	margin: 0 auto;	max-width: 954px;}.site-branding {	background-color: inherit;	margin: 0 auto;	max-width: 954px;	padding: 0;}.site-title {	font-size: 32px;	line-height: 1.25;	margin: 7.6897% 7.6897% 0;}.site-description {	background-color: inherit;	display: block;	filter: alpha(opacity=70);	font-size: 16px;	margin: 0.5em 7.6897% 7.6897%;}.sidebar {	position: static !important;}.widget-area {	clear: both;	margin: 9.0909% 9.0909% 0;	max-width: 660px;}.widget {	font-size: 16px;	margin: 0 0 11.1111%;}.widget p,.widget address,.widget hr,.widget ul,.widget ol,.widget dl,.widget dd,.widget table,.widget pre {	margin-bottom: 1.5em;}.widget li > ul,.widget li > ol {	margin-bottom: 0;}.widget blockquote {	font-size: 19px;	line-height: 1.6842;	margin-bottom: 1.6842em;	margin-left: -1.2632em;	padding-left: 1.0526em;}.widget blockquote > blockquote {	margin-left: 0;}.widget blockquote p {	margin-bottom: 1.6842em;}.widget blockquote cite,.widget blockquote small {	font-size: 16px;	line-height: 1.5;}.widget pre {	line-height: 1.5;	padding: 0.75em;}.widget button,.widget input,.widget select,.widget textarea {	line-height: 1.5;}.widget button,.widget input {	line-height: normal;}.widget button,.widget input[type="button"],.widget input[type="reset"],.widget input[type="submit"] {	font-size: 16px;	padding: 0.8125em 1.625em;}.widget input[type="text"],.widget input[type="email"],.widget input[type="url"],.widget input[type="password"],.widget input[type="search"],.widget textarea {	padding: 0.75em;}.widget-title {	margin: 0 0 1.5em;}.widget_calendar td,.widget_calendar th {	line-height: 2.9375;}.widget_calendar caption {	margin: 0 0 1.5em;}.widget_archive li,.widget_categories li,.widget_links li,.widget_meta li,.widget_nav_menu li,.widget_pages li,.widget_recent_comments li,.widget_recent_entries li {	padding: 0.7188em 0;}.widget_categories .children,.widget_nav_menu .sub-menu,.widget_pages .children {	margin: 0.7188em 0 0 1em;	padding-top: 0.7188em;}.widget_rss li {	margin-bottom: 1.5em;}.widget_rss .rss-date,.widget_rss cite {	font-size: 13px;	line-height: 1.8462;}.widget .wp-caption-text,.widget .gallery-caption {	line-height: 1.5;	padding: 0.5em 0;}.hentry,.page-header,.page-content {	margin: 0 7.6923%;}.hentry + .hentry,.page-header + .hentry,.page-header + .page-content {	margin-top: 7.6923%;}.post-thumbnail {	margin-bottom: 2.9474em;}.entry-header {	padding: 0 9.0909%;}.entry-title,.widecolumn h2 {	font-size: 39px;	line-height: 1.2308;	margin-bottom: 1.2308em;}.entry-content,.entry-summary {	padding: 0 9.0909% 9.0909%;}.entry-content h1,.entry-summary h1,.page-content h1,.comment-content h1 {	font-size: 39px;	line-height: 1.2308;	margin-top: 1.641em;	margin-bottom: 0.8205em;}.entry-content h2,.entry-summary h2,.page-content h2,.comment-content h2 {	font-size: 32px;	line-height: 1.25;	margin-top: 2em;	margin-bottom: 1em;}.entry-content h3,.entry-summary h3,.page-content h3,.comment-content h3 {	font-size: 27px;	line-height: 1.1852;	margin-top: 2.3704em;	margin-bottom: 1.1852em;}.entry-content h4,.entry-summary h4,.page-content h4,.comment-content h4 {	font-size: 22px;	line-height: 1.4545;	margin-top: 2.9091em;	margin-bottom: 1.4545em;}.entry-content h5,.entry-content h6,.entry-summary h5,.entry-summary h6,.page-content h5,.page-content h6,.comment-content h5,.comment-content h6 {	font-size: 19px;	line-height: 1.2632;	margin-top: 3.3684em;	margin-bottom: 1.6842em;}.entry-content .more-link:after {	font-size: 24px;	top: 3px;}.author-info {	margin: 0 9.0909%;	padding: 9.0909% 0;}.author-info .avatar {	margin: 0 1.6842em 1.6842em 0;	width: 56px;	height: 56px;}.author-link:after {	font-size: 24px;	top: 0;}.entry-footer {	padding: 4.5454% 9.0909%;}.posted-on:before,.byline:before,.cat-links:before,.tags-links:before,.comments-link:before,.entry-format:before,.edit-link:before,.full-size-link:before {	top: 4px;}.updated {	display: none;}.updated.published {	display: inline;}.page-header {	border-color: inherit;	border-style: solid;	border-width: 0 0 0 7px;	padding: 3.8461% 7.6923%;}.page-title-bar,.taxonomy-description {	margin-left: -7px;}.taxonomy-description {	padding-top: 0.4211em;}.page-title-bar,.comments-title,.comment-reply-title,.post-navigation .post-title {	font-size: 27px;	line-height: 1.1852;}.page-content {	padding: 7.6923%;}.page-links {	margin-bottom: 1.4736em;}.page-links a,.page-links > span {	margin: 0 0.25em 0.25em 0;}.format-aside .entry-title,.format-image .entry-title,.format-video .entry-title,.format-quote .entry-title,.format-gallery .entry-title,.format-status .entry-title,.format-link .entry-title,.format-audio .entry-title,.format-chat .entry-title {	font-size: 22px;	line-height: 1.4545;	margin-bottom: 32px;}.format-link .entry-title a:after {	top: 0.125em;}.comments-title {	margin-bottom: 1.4545em;}.comment-list article,.comment-list .pingback,.comment-list .trackback {	padding: 1.6842em 0;}.comment-list + .comment-respond,.comment-navigation + .comment-respond {	padding-top: 1.6842em;}.comment-list .children > li {	padding-left: 1.4737em;}.comment-meta {	position: relative;}.comment-author {	margin-bottom: 0;	padding-left: 4.6315em;}.comment-author .avatar {	margin: 0;	position: absolute;	top: 3px;	left: 0;	width: 56px;	height: 56px;}.comment-metadata {	line-height: 2;	padding-left: 5.5em;}.comment-metadata .edit-link:before,.pingback .edit-link:before {	top: 8px;}.bypostauthor > article .fn:after {	top: 8px;	left: 6px;}.comment-content ul,.comment-content ol {	margin: 0 0 1.6842em 0;}.comment-content li > ul,.comment-content li > ol,.comment-content blockquote > ul,.comment-content blockquote > ol {	margin-left: 1.3333em;}.comment-list .reply a {	padding: 0.4375em 0.875em;}.comment-form,.no-comments {	padding-top: 1.6842em;}.comment-reply-title small a:before {	top: -1px;}.comment-list .reply {	margin-top: 0;}.site-footer {	border-top: 1px solid transparent;	border-bottom: 1px solid transparent;	margin: 0 auto;	max-width: 806px;	padding: 0;}.site-info {	margin: 4.5454% 9.0909%;}.post-navigation {	border-top: 0;	margin: 7.6923% 7.6923% 0;}.post-navigation a {	padding: 4.5454% 9.0909%;}.pagination {	border-top: 0;	margin: 7.6923% 7.6923% 0;	padding: 0;}.pagination .page-numbers {	display: inline-block;}.pagination .meta-nav {	display: none;}.image-navigation {	padding: 0 9.0909%;}.comments-area {	border-top: 0;	margin: 7.6923% 7.6923% 0;}embed,iframe,object,video {	margin-bottom: 1.6842em;}.wp-audio-shortcode,.wp-video,.wp-playlist.wp-audio-playlist {	font-size: 19px;	margin-bottom: 1.6842em;}.wp-caption,.gallery {	margin-bottom: 1.6842em;}.wp-caption-text,.gallery-caption {	padding: 0.5em 0;}.widecolumn {	margin: 7.6923%;}.widecolumn .mu_alert {	margin-bottom: 1.6842em;}.widecolumn p {	margin: 1.6842em 0;}.widecolumn p + h2 {	margin-top: 1.641em;}.widecolumn #key,.widecolumn .mu_register #blog_title,.widecolumn .mu_register #user_email,.widecolumn .mu_register #blogname,.widecolumn .mu_register #user_name {	font-size: 19px;}.widecolumn .mu_register #blog_title,.widecolumn .mu_register #user_email,.widecolumn .mu_register #user_name {	margin: 0 0 0.421em;}/** * RTL */.rtl ul,.rtl ol {	margin-right: 0;	margin-left: auto;}.rtl li > ul,.rtl li > ol,.rtl blockquote > ul,.rtl blockquote > ol {	margin-right: 1.3333em;	margin-left: auto;}.rtl blockquote {	border-width: 0 4px 0 0;	margin-right: -1.0909em;	margin-left: auto;	padding-right: 0.9091em;	padding-left: 0;}.rtl blockquote > blockquote {	margin-right: 0;	margin-left: auto;}.rtl .main-navigation ul ul {	margin-right: 1em;	margin-left: auto;}.rtl .main-navigation .menu-item-has-children > a {	padding-right: 0;	padding-left: 48px;}.rtl .secondary-toggle {	right: auto;	left: 7.6897%;}.rtl .image-navigation .nav-previous,.rtl .comment-navigation .nav-previous {	float: right;}.rtl .image-navigation .nav-next,.rtl .comment-navigation .nav-next {	float: left;	text-align: left;}.rtl blockquote.alignright,.rtl .wp-caption.alignright.rtl img.alignright {	margin: 0.4211em 0 1.6842em 1.6842em;}.rtl blockquote.alignleft,.rtl .wp-caption.alignleft,.rtl img.alignleft {	margin: 0.4211em 1.6842em 1.6842em 0;}.rtl .widget blockquote {	margin-right: -1.2632em;	margin-left: auto;	padding-right: 1.0526em;	padding-left: 0;}.rtl .widget blockquote > blockquote {	margin-right: 0;	margin-left: auto;}.rtl .widget_categories .children,.rtl .widget_nav_menu .sub-menu,.rtl .widget_pages .children {	margin: 0.7188em 1em 0 0;}.rtl .page-links a,.rtl .page-links > span {	margin: 0 0 0.25em 0.25em;}.rtl .author-info .avatar {	margin: 0 0 1.6842em 1.6842em;}.rtl .page-header {	border-width: 0 7px 0 0;}.rtl .page-title-bar,.rtl .taxonomy-description {	margin-right: -7px;	margin-left: auto;}.rtl .comment-list .children > li {	padding-right: 1.4737em;	padding-left: 0;}.rtl .comment-author {	padding-right: 4.6315em;	padding-left: 0;}.rtl .comment-author .avatar {	right: 0;	left: auto;}.rtl .comment-content ul,.rtl .comment-content ol {	margin-right: 0;	margin-left: auto;}.rtl .comment-content li > ul,.rtl .comment-content li > ol,.rtl .comment-content blockquote > ul,.rtl .comment-content blockquote > ol {	margin-right: 1.3333em;	margin-left: auto;}.rtl .comment-metadata {	padding-right: 5.5em;	padding-left: 0;}.rtl .bypostauthor > article .fn:after {	right: 6px;	left: auto;}