/*
Theme Name: 2012 Child
Theme URI: 
Description: Child Theme for twenty twelve
Author: Erik Kuntz
Template: twentytwelve
Version: 1.0
 
 
*/
 
@import url("../twentytwelve/style.css");

body, #colophon {background-color:#cf131b;background-image:url('images/home_background.png');}
#colophon {border-top:9px solid #c5bcb3;margin-top:0}

body .site {margin-top:0;box-shadow:none;padding:0;font-family:"Open Sans Condensed", sans-serif;margin-bottom:0;}
.site-header {padding:0}
.site-content {margin:0}
#masthead {background-image:url('images/header-pattern.png');}

.topbanner {position:relative;height:90px}
.topbanner img.confcodeimage {position:relative;bottom:-1px;width:70%;padding:25px 0 0 15px;z-index:9999;}

.main-navigation {margin-top:0;position:relative}
.main-navigation ul.nav-menu {text-align:center;}
.main-navigation li {font-family:'Open Sans Condensed',sans-serif;font-weight:700;font-size:16px;font-size:1.142857rem;margin:0;}
.main-navigation li a {padding:0 12px;color:#000;border-bottom:4px solid transparent;line-height:3.2rem}
.main-navigation a:hover {border-bottom:4px solid #cf131b;text-decoration:none}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {border-bottom:4px solid #cf131b;color:#000;text-decoration:none}

.main-navigation ul.nav-menu {border:0}
h3.menu-toggle {position:absolute;right:0;top:15px;height:52px;width:52px;background-image:url('images/hamburger.png') !important;
background-color:transparent;background-repeat:no-repeat;border:0;box-shadow:none;z-index:99999}
h3.menu-toggle:hover, .menu-toggle:active, .menu-toggle.toggled-on, button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {background-color:transparent;box-shadow:none;background-repeat:no-repeat}



.site, footer[role="contentinfo"] {width:100%;max-width:100%}

body.home .topbanner {height:auto}

div.topbanner, div#main.wrapper, .site-info {max-width: 960px;max-width: 68.571428571rem;margin:0 auto;}

.entry-content h2 {font-family: 'Open Sans Condensed',sans-serif;font-size: 42px;font-weight: 400;color:#cf131b;line-height:100%;margin-bottom:24px;}
div#main.wrapper {padding-bottom:28px;padding-bottom:2rem}
#content, #secondary, .bloghome {font-family:'Merriweather', serif;}
#content p {text-align:justify}
.entry-header {background:#c5bcb3;font-size:20px;font-size:1.4286rem;color:#fff;line-height:20px;font-family:"Open Sans Condensed", sans-serif;}
.entry-header .entry-title {font-weight:700;display:inline-block;padding:6px 12px;background-color:#cf131b;margin:0;text-transform:uppercase}
.entry-header .entry-title, .entry-header .entry-title a {color:#fff}
.entry-header .entry-title a:hover {text-decoration:underline}

.site-content article {border-bottom:0}
.entry-content, footer.entry-meta, nav.nav-single, #comments, .testimonials-widget-testimonials {padding:0 5%}
body.home .entry-content {padding:0}

.bloghome {padding-left:12px;padding-right:12px}
.bloghome h3 {text-transform:uppercase}
.bloghome h3 a, .blogleft h1 a, .blogright h1 a{font-family:'Open Sans Condensed',sans-serif;font-size:32px;font-weight:400;color:#cf131b;text-decoration:none;padding-bottom:12px;display:block}
.bloghome img {display:none}
body.home p {margin-left:12px;margin-right:12px}
.blogposted {margin-bottom:24px;text-align:center;}
.blogleft, .blogright {width:300px;margin:0 auto}

#secondary {background-color:#c5bcb3}
#secondary ul,#secondary form, #secondary .textwidget {padding:0 12px}
h3.widget-title {background:#cf131b;font-size:20px;font-size:1.4286rem;color:#fff;padding:6px 12px;font-family:'Open Sans Condensed',sans-serif;line-height:20px;}

.template-front-page .widget-area {padding-top:0;border-top:0}
.template-front-page .widget-area .widget, .template-front-page.two-sidebars .widget-area .front-widgets {width:100%}

.widget-area .widget p.getthebook {font-size:16px;line-height:120%;font-family:"Open Sans Condensed", sans-serif;color:#cf131b;text-align:center;font-weight:700}
.template-front-page .widget-area .widget:nth-child(even), .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {float:left;width:100%}
#secondary.widget-area a,#secondary.widget-area a:hover,#secondary.widget-area a:visited {color:#21759b;}

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {border-radius:0;box-shadow:none}
.homeorder {text-align:center;font-family: 'Open Sans Condensed',sans-serif; font-size: 24px;margin-bottom:0;background-image:url('images/page-top.png');background-repeat:repeat-x;background-position:left top;padding:16px 0 0 0}
.homebuybooks {text-align:center;background-image:url('images/page-top.png');background-repeat:repeat-x;background-position:left bottom;padding-bottom:16px;margin-bottom:20px}
.confidencecover {display:none}
img.homeauthor {width:100%;}
body.home .hometext {display:none}
body.home .hometextmobile {margin:36px auto 24px auto;text-align:center;}
article.type-press {margin-bottom:42px;margin-bottom:3rem;background-image: url('images/page-top.png');background-repeat:repeat-x;background-position:bottom left;}
article.type-press p {line-height:20px}
article.type-press .presspub p {font-family: 'Open Sans Condensed',sans-serif;font-size:54px;margin-bottom:12px;line-height:62px;}
.pressdate {font-family: 'Open Sans Condensed',sans-serif;font-size:19px;line-height:28px;font-weight:700}
h1.press-title {font-size:18px;line-height:28px;font-style:italic}
.pressfeatured img {width:140px;height:140px;border-radius: 150px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;box-shadow: 0px 0px 5px #888888;}
article.type-press .entry-content table {color:#444;border:0;margin:0;padding:0}
article.type-press .entry-content td {border:0}
.circlemug {text-align:center;position:relative;background:#000;width:300px;height:300px;border-radius: 150px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;padding:0;margin:0 auto 14px auto;}
.circlemug img {width:300px;height:300px;border-radius: 150px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;display:block;position:absolute;}

.mugtextmain {width:300px;height:300px;position:absolute;z-index:100;font-family:"Open Sans Condensed",sans-serif;color:#fff;}
div.circlemug span.nameonly {display:block;position:absolute;bottom:40px;text-align:center;width:100%;font-size:32px}
div.circlemug:hover span.nameonly {display:none}
div.circlemug span.nametext {display:none;position:absolute;top:60px;text-align:center;width:240px;padding:0 30px;}
div.circlemug:hover span.nametext {display:block}
#content div.circlemug p.namehead {font-size:32px;text-align:center;margin-bottom:14px;width:100%}
#content div.circlemug p.nameover {font-size:18px;line-height:24px;text-align:center;width:100%}
.copyright {font-size:18px;font-weight:700;color:#fff;text-align:center;width:100%}
.social {width:75%;margin:0 auto;text-align:right}
.social img {margin:0 0 8px 8px}
.socialname {font-size:18px;color:#fff;font-weight:700;float:left}
.wpcf7 input, .wpcf7 textarea {width:94%;padding:6px 3%;font-size:16px;line-height:130%;font-family:'Open Sans Condensed',sans-serif}
p input.wpcf7-form-control.wpcf7-submit {text-align:center}
input.wpcf7-form-control.wpcf7-submit {width:40%;margin:0 auto}
.textwidget .arconix-column-one-half {text-align:center}
.paging.prepend {display:none}
.testimonials-widget-testimonial {border-bottom:1px dotted #cf131b;}
#secondary .testimonials-widget-testimonial {border-bottom:0;line-height:125%}
.credit {margin-bottom:12px}
.author {font-weight:700}
#secondary .arconix-column-one-half {margin-bottom:0}
.bloghome {line-height:130%}
.bloghome h3 a {line-height:120%}
.single header.entry-header img {width:100%;margin-bottom:0}
.blogfeature img {width:100%;}



@media screen and (min-width: 600px) { 
 body .site {background-image:url('images/page-top.png');background-repeat:repeat-x;}
body.home .hometextmobile {display:none;}
.topbanner {height:100px}
#masthead {background-image:none}
#masthead hgroup {background-image:url('images/header-pattern.png');}
.site-header {padding: 24px 0;padding: 1.714285714rem 0;}
.site-content {margin:24px 0 0;margin:1.714285714rem 0 0;}
.bloghome {float:left;width:30%;padding:0}
.bloghome img {display:block}
.bloghome2 {margin:0 5%}
.bloghome h3, .blogleft h1, .blogright h1 {text-align:center}
.bloghome h3 a, .blogleft h1 a, .blogright h1 a{text-align:center;background-color:#fff;padding:8px;margin:-15px auto 12px auto;width:80%;display:inline-block;text-decoration:none;font-family:'Open Sans Condensed',sans-serif;font-size:32px;font-weight:400;color:#cf131b}
.confidencecover {display:block}
.blogleft {width:48%;margin-right:4%;float:left;}
.blogright {width:48%;float:left}
img.homeauthor {max-width:800px;width:60%;left:-5%;}
body.home .hometext {position:absolute;right:5%;max-width:40%;top:10%;display:block}
.topbanner img.confcodeimage {width:95%;position:absolute;bottom:0;left:2.5%;padding:0;max-width:960px}
.pressfeatured {width:145px;height:145px;}
.circlemug {float:left;margin:0 6px 12px 6px}
.copyright {float:left;width:auto;text-align:left;}
.social {float:right;width:auto;text-align:right;margin-bottom:18px}
.socialname {float:left}
div.testimonials-widget-testimonials {padding:0 12px;hyphens:none}
div.bottom_text  {text-align:right;color:#027A9D}
div.bottom_text a {color:#027A9D!important}
.entry-content, footer.entry-meta, nav.nav-single, #comments, .testimonials-widget-testimonials {padding:0 0 0 5%}
.blogfeature img {width:50%;float:right;margin-left:12px;}


}


@media screen and (min-width: 960px) {

body.home .homeauthor {position:absolute;}


body.home .topbanner {position:relative;height:376px}
.topbanner {height:145px}
img.homeauthor {left:-140px;width:100%}
.topbanner img.confcodeimage {width:100%;left:0}
body.home .hometext {position:absolute;right:0;top:56px;width:392px}
.main-navigation li {font-size:20px;font-size:1.4286rem;}
.main-navigation li {margin:0 10px}

.template-front-page .widget-area, .widget-area {width:300px;width:21.4286rem}
.template-front-page .widget-area {clear:none;float:right}
body.template-front-page .site-content, .site-content {width:630px;width:45rem;}
.blogleft, .blogright {width:304px;float:left}
.blogleft {margin-right:22px;}
body.home p {margin-left:0;margin-right:0}
.entry-content {padding:0}
.widget-area .widget {margin-bottom:2rem}
.entry-content, footer.entry-meta, nav.nav-single, #comments, .testimonials-widget-testimonials {padding:0}

}



@media screen and (max-width: 599px) {

.arconix-column-one-half, .arconix-column-two-fourths {width:100%!important;float:none;clear:both;}
.cella {width:100%;display:none}
.cellb {width:100%:clear:both}

}
