@charset "UTF-8";
/* CSS Document */
/**
* Theme Name: positively
* Theme URI: 
* Description: A Site for A Year of Positive Thinking
* Version: 0.1
* Author: Lotus + Pixel
* Author URI: http://lotusandpixel.com
* Tags: 
* Template: twentytwelve
*/
/* Get base CSS */
@import url('../twentytwelve/style.css');

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)*/
	
	
/*  off-white   #f6f4f1 */
/* trying to hide the featured image feb 2019*/
.post .entry-header img{display:none;}

footer[role="contentinfo"] {
    border-top: 1px solid #ededed;
    clear: both;
    font-size: 12px;
    font-size: 0.857142857rem;
    line-height: 2;
    max-width: 960px;
    max-width: 68.571428571rem;
    margin-top: 24px;
    margin-top: 1.714285714rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    padding: 0;
}



.site-info{display:none;}


.page-id-5 p{
	margin-bottom:0!important;}
.page-id-5 p{
	font-size:.95rem!important;}

#column1{width:90%;margin-right:0;float:none;}
#column2{width:90%;margin-right:0;float:none;}
#column3{width:90%;margin-right:0;float:none;}


@media screen and (min-width:600px){
	#column1{width:30%;margin-right:4%;float:left;}
	#column2{width:31%;margin-right:4%;float:left;}
	#column3{width:31%;float:left;}
}

.page-template-full-width #primary{
		
		width:81%;
		margin:42px 9% 0 10%;}




/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =  */
/*                    PAGES IN GENERAL - non structural                                 */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =  */
h3.widget-title{
	color:#999;
	letter-spacing:.1rem;}

.widget-area .widget {
    margin-bottom: 1.42857rem;}

body {
    background-color:#FFF;}

body .site {
    box-shadow: none;
	border-left:1px solid #edeae5;
	border-right:1px solid #edeae5;
	margin-top: 0;
    margin-bottom: 0;
	padding: 0 ;}

#main a{
color:#cc6600;}

#main a:hover{
color:#dd5500;}
	
a{
	text-decoration:none;}
	
#smallcol img{
	height:auto;
	width:100%;}

.entry-content ul{
	margin-left:16px!important;}

	
.site-content article {
    border-bottom: none;
    hyphens: none;
    margin-bottom: 0;
    padding-bottom: 0;}
	
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    border-radius: 0;
    box-shadow: none;}

img.alignleft, .wp-caption.alignleft {
    margin: 0.557143rem 1.71429rem 0.557143rem 0;}
	
.entry-content li, .comment-content li, .mu_register li {
    margin: 0 0 0 0;}

.entry-content ul, .comment-content ul, .mu_register ul {
	margin-left:16px;}
	
	


/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =  */
/*                             STRUCTURE IN GENERAL                                         */
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =  */	

.site {
	/*this from twentytwelve for reference*/
    margin: 0 auto;
    max-width: 68.5714rem;
    overflow: hidden;}

.site-content{
	width:100%;}

#fullcol{
	
	width:90.4166%;
	margin:0 4.791%;}

#primary{
	width:960px;
	width:100%;
	margin: 22px 0 0 0;}
	

	




/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =  */
/*                            SEARCH AND 404 ERROR PAGES                                */	
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =  */

.search #primary, .error404 #primary{
	float:left;
	width:76%;
	margin-left: 12%;
	min-height:200px;}

.search footer.entry-meta{
	margin-top:-14px!important;
	padding-bottom:17px;
	border-bottom: 1px solid #333;}

.search .entry-summary p{
	font-size:1.02rem;}
	

/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =  */
/*                                 TYPOGRAPHY                                           */	
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =  */


/* - - - - - - - - - - - - - - -General typography - - - - - - - - - - - - - - - - - - - */



body{
	color:#4f4f4f;}

.entry-content p, .entry-summary p, .comment-content p, .mu_register p, .entry-content ul {
    font-size:1.10rem;
	color:#4f4f4f;
	line-height: 1.6;
    margin: 0 0 1.6rem;}

.entry-header .entry-title {
    font-size: 1.5rem;}
	
h1, h2, h3, h4{
	color:#333;}

.entry-content h2, .comment-content h2, .mu_register h2 {
    font-size: 1.24rem;
    line-height: 1;}

.entry-content h3{
	font-size:1.16rem;}
	
.entry-content h1, .comment-content h1, 
.entry-content h2, .comment-content h2, 
.entry-content h3, .comment-content h3, 
.entry-content h4, .comment-content h4, 
.entry-content h5, .comment-content h5, 
.entry-content h6, .comment-content h6 {
	font-family: Helvetica,Arial,sans-serif;
	font-weight:normal;
    margin: 1.6rem 0 1.6rem 0;}

.wp-caption-text{
	line-height:1.4!important;
	margin-top:10px!important;
	margin-bottom:0px!important;}


		
p{
  moz-hyphens: none !important;
  ms-hyphens: none !important;
  -webkit-hyphens: none !important;
  hyphens: none !important;}
 
 #list p {
    line-height: 1.3;
    margin: 0 0 .8rem;}

#footerarea p{
	font-size:.9rem;}
	
	


/* - - - - - - - - - - - - - - -blog typography - - - - - - - - - - - - - - - - - - - */

 .blog .entry-content p, .single .entry-content p, .archive .entry-content p, .entry-content p {
	font-size:1.06rem;
	line-height:1.6;}
	
.blog #secondary h3{margin-bottom:3px;}

.blog h1.entry-title {
	font-size:1.45rem;}
	
.nav-previous, .nav-next{
	font-size:1.03rem;
	line-height:1.3;}

/* - - - - - - - - - - - - - - -homepage typography - - - - - - - - - - - - - - - - - - - */





	


  
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*                                    BLOG                                         */	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */	

img.alignleft, .wp-caption.alignleft {
	float:none;
    margin: 0.557143rem 100px 10px 0;
}


.blog #primary, .single-post #primary, .archive #primary{
	width:90%;
	margin:0px 5% 0 5%;
	float:none;
	margin-top:22px;}

.blog .widget-area, .single-post .widget-area, .archive .widget-area {
    float: none;
    width: 90%;
	margin:18px 5% 0 5%;}

.blog footer.entry-meta, .archive footer.entry-meta{
color:#4f4f4f;
	margin-top:0px!important;
	line-height:1.3!important;
	padding-bottom:22px;
	margin-bottom:32px;
	border-bottom:1px dotted #bbb;}

.blog h1.entry-title a{
	color:#333!important;}
	
.blog h1.entry-title a:hover{	
	color:#df7e06!important;}
	
@media screen and (min-width:490px){
	img.alignleft, .wp-caption.alignleft {
		float:left;
   	 margin: 0.557143rem 1.71429rem 0.557143rem 0;
	}
}
	
@media screen and (min-width:768px){
	
.blog #primary, .single-post #primary, .archive #primary{
	width:55%;
	margin:40px 6% 0 10%;
	float:left;}

.blog .widget-area, .single-post .widget-area, .archive .widget-area {
	    float: left;
    width: 18%;
	margin:40px 0 0 0;}

}
	




	

	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - TOP PARTS- - - - - - - - - - - - - - - - - - - - - - - - - */	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


hgroup{
	display:none;}

#logoholder{
	width:232px;
	margin-left: 4.79%;
	margin-top:21px;}
	
.site-header {
    padding: 0;}
	

	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - MENU - - - - - - - - - - - - - - - - - - - - - - - - - */	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* Navigation Menu */


.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: block;
}



	
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
		display: none;}
		


	
.main-navigation {
	display:block;
	font-family:helvetica;
    margin-top: 4px;
	padding-right:10px;}
	
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border:none;
	margin-top:6px;
	text-align: right;}

.main-navigation li a, .main-navigation li {
	font-weight:bold;
	letter-spacing:.15rem;
    display: inline-block;
    text-decoration: none;}
	
.main-navigation li {
    font-size: 0.807143rem;
    line-height: 1;
	margin-top:0;
	margin-right:0;}

.main-navigation li a {
	color:#777;
	padding:5px 7px 2px 8px;
	margin-right:3px;
   	line-height: 1.3;
    text-transform: uppercase;}

.main-navigation li a:hover{
	color:#dd5500;
	color:#333;
	}
	
.main-navigation li:hover > a{
		color:#dd5500;
		color:#333;}

.main-navigation li ul li a:hover,
.main-navigation li ul li a:focus {
		
		color:#065c8d;}
	
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
   
	 background:#ffd076;
	 background:#fbc357;}

.main-navigation #menu-item-48 ul li a{
	width: 185px;}
	
.main-navigation #menu-item-51 ul li a{
	width: 120px;}

.main-navigation #menu-item-52 ul li a{
	width: 110px;}


	

	





