/* Static rebuild note: the webfonts this theme loaded (Aller Std Lt/Bd/BdIt/LtIt and
   JOEBOB Graphics Dear Joe 5, files under fonts/) were not in the Wayback Machine,
   so the @font-face rules were removed and fallback stacks added. See README. */
/*
Theme Name:     Twentytwelve Child
Theme URI:      http://calculating-women.com/
Description:    Child theme for the twentytwelve theme 
Author:         Michael Catanzaro
Template:       twentytwelve
Version:        0.1.0
pink #c81a6f
gray #6e6f73

*/
/* temporary */
#site-navigation, .entry-title {
    display: none;
}
 /* temporary */
html {
    font-size: 1.3rem;
}
body {
    background-color: #fff;
	color: #6e6f73;
}
body.custom-font-enabled {
    font-family: 'allerlight', 'Aller Light', Aller, Helvetica, Arial, sans-serif;
}
body .site {
    margin-top: 0;
    margin-bottom: 0;
    box-shadow: none;
    border-top: 2rem solid #c81a6f;
}
.entry-content img, 
.comment-content img, 
.widget img, 
img.header-image, 
.author-avatar img, 
img.wp-post-image {
    border-radius: 0;
    box-shadow: none;
}
.site-content {
    margin: 0;
}
.site-header {
    padding: 1.7rem 0 0;
}
.site {
    margin: 0;
    max-width: 100%;
}
h1.site-title {
    font-family: 'dearjoe_5regular', 'Segoe Print', 'Bradley Hand', 'Comic Sans MS', cursive;
}
#inside-logo {

    display: inline-block;
    width: 28%;
    margin-left: 15%;

}
.site-header h1 a, .site-header h2 a {
    color: #6e6f73;
}
.site-header h1 {
    font-size: 5vw;
    width: 45%;
    display: none;
    vertical-align: top;
    margin-top: 3.5%;
	line-height: 1;
}
.site-header h2 {
    display: none;
}
section#inside-menu-l {
    display: inline-block;
    vertical-align: top;
    margin-top: 2%;
	max-width: 48%;
}
#inside-menu-l img {
    width: 100%;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border-bottom: 0;
    border-top: 0;
    text-align: center;
}
.main-navigation li {
    margin-top: 1rem;
    font-size: 1.2rem;
}
#main.wrapper {
    width: 86%;
    margin: 0 auto;
}
.site-content article {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 1rem;
}
.entry-content table {
    font-size: 1.3rem;
}
.home-page-main-block {
    display: flex;
    margin: 2rem 0;
}
.home-page-main-block-left {
    flex: 1 1 35%;
    padding-right: 1.5rem;
    box-sizing: border-box;
}
.home-page-main-block-right {
    flex: 1 1 65%;
    margin-left: 2rem;
}
.home-page-main-block-right h2,
.home-page-lower-block h2{
    font-family: 'dearjoe_5regular', 'Segoe Print', 'Bradley Hand', 'Comic Sans MS', cursive;
    margin: 1rem 0;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1;
}
.home-page-lower-block-images {
    display: flex;
}
.home-page-lower-block-images-1 img,
.home-page-lower-block-images-2 img,
.home-page-lower-block-images-3 img {
    max-width: 100%;
}
div.wpcf7 input[type="file"] {
    font-size: 1rem;
}
.home-page-tagline {
    border-top: 4px solid #999;
    border-bottom: 4px solid #999;
    padding: .6rem 5.2rem;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 900;
    line-height: 1.3;
}
footer[role="contentinfo"] {
    background-color: #c81a6f;
    border-top: 0;
    padding: 10px;
    margin-bottom: 2rem;
    color: #fff;
}
.site-info {
    display: flex;
}
section#footer-left {
    flex: 1 1 65%;
	text-align: right;
}
span.joe-bob-font {
    font-family: 'dearjoe_5regular', 'Segoe Print', 'Bradley Hand', 'Comic Sans MS', cursive;
	font-size: 1.1rem;
    margin-right: 5%;
}
span.footer-phone {
    margin-right: 5%;
}
footer[role="contentinfo"] a,
footer[role="contentinfo"] a:hover,
footer[role="contentinfo"] a:visited {
    color: #fff;
}
footer[role="contentinfo"] a:hover {
    text-decoration: underline;
}
footer[role="contentinfo"] a {
    text-decoration: none;
}
section#footer-center {
    flex: 1 1 20%;
	position: relative;
}
#footer-center img {
    position: absolute;
    top: -30px;
    right: 0;
    display: block;
    width: 60px;
}
section#footer-right {
    flex: 1 1 15%;
    text-align: center;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

}
@media only screen and (min-width: 320px) and (max-width: 767px) {

}
/* Static rebuild: text tiles stand in for the three home-page tile images the archive lacks. */
.cw-tile-text { display: block; margin: .5rem; padding: 2.2rem 1rem; border: 4px solid #999;
  color: #c81a6f; font-family: 'dearjoe_5regular', 'Segoe Print', 'Bradley Hand', cursive;
  font-size: clamp(.9rem, 2.6vw, 1.6rem); line-height: 1.2; text-align: center; }
.home-page-lower-block-images > div { flex: 1 1 0; min-width: 0; }
.home-page-lower-block-images a { text-decoration: none; }
.home-page-lower-block-images a:hover .cw-tile-text { border-color: #c81a6f; }
@media (max-width: 600px) { .home-page-lower-block-images { flex-wrap: wrap; }
  .home-page-lower-block-images > div { flex: 1 1 100%; }
  .cw-tile-text { font-size: 1.3rem; padding: 1.2rem .5rem; } }
