/*
Theme Name: Enough
Theme URI: http://www.tenman.info/wp3/enough/
Description: Satisfied enough necessary minimum structure Responsive Theme. HTML5 normalize.css . 11 kinds of homepage templates can be chosen for the purpose of using you.
Author: Tenman
Author URI: http://www.tenman.info/wp3/
Version: 0.91
Tags:white,two-columns,custom-colors, custom-header, custom-background, custom-menu, editor-style, threaded-comments, sticky-post, responsive-layout, flexible-header
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

body{
/* Page width setting */
	padding:2% 5%;
	
/* font color*/
	color:#000;
}

#enough-page{
/* Max page width */
	max-width:960px;
	
/* Min page width */
	min-width:240px;
	
}

/* Note: 1columns layout when screen width < 641px */

/* Sidebar and main content  width setting */

@media screen and (min-width : 641px){

	nav{
	/* right column left position when two column view */
	margin-left: 72%;
	/* right column width when two column view */
	width: 28%;
	}
	.posts-nav-link,
	.custom-format-link-list-wrapper,	
	.enough-monthly-archive-prev-next-navigation,
	article{
	/* main content width when two column view */ 
	width: 69.4%;
	}
	
	/* for Post Full Width One Column */
	
	article.enough-1col-post  {
		display:block;
		margin:1%;
		width:98%;
	}
	article.enough-1col-post + .custom-format-link-list-wrapper + nav,
	article.enough-1col-post + .custom-format-link-list-wrapper,
	article.enough-1col-post + 	nav{
		clear:both;
		display:block;
		margin:1%;
		width:99%;
	}
	
	/* for static front page */
	
	.page-template-default 	article.enough-1col-post  {
		display:block;
		margin:auto;
		width:98%;
	}
}

/* optional responsive grid  width < 640px then 100% 
	example 
	
	div.line
		div.unit.size1of3
		div.unit.size2of3
	/div
*/
.line ul,
.line li{
	margin:0;
	padding:0;
}
.line img{
	max-width:100%;
	height:auto;
}

.line,
.lastUnit {
	overflow: hidden;
}
.unit{
	float:left;
}
.unitExt{
	float:right;
}
.size1of1{
	float:none;
}
.size1of2{
	width:50%;
}
.size1of3{
	width:33.33333%;
}
.size2of3{
	width:66.66666%;
}
.size1of4{
	width:24.99%;
}
.size3of4{
	width:75%;
}
.size1of5{
	width:19.99%;
}
.size2of5{
	width:40%;
}
.size3of5{
	width:60%;
}
.size4of5{
	width:80%;
}
.lastUnit {
	float:none;
	width:auto;
}
.size1of1,
.size1of2,
.size1of3,
.size2of3,
.size1of4,
.size3of4,
.size1of5,
.size2of5,
.size3of5,
.size4of5{
    padding:10px;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.search-form{
	display:inline-block;
	margin:auto;
}
.search-form .screen-reader-text{
	display:none;
}
input[type="search"]{
	height:1.2em;
	border:1px solid #ccc;
}


/* optional responsive grid  end */

/* Special presentation for sidebar menus start*/

/* Pending Now

.widget_archive ul li:nth-child(n+7){
        display:none;

}
.widget_archive:hover ul li:nth-child(n+7){
        display:block;

}
@media screen and (min-width : 800px){

	.widget_categories ul li {
			width:48%;
			display:inline-block;
	}
	#sidebar-1 .widget_categories .children{
			display:none!important;
	}
	#sidebar-1 .widget_categories li:hover .children{
			display:block!important;
			
	}
	#sidebar-1 .widget_categories .children:hover li a{
	}
}

*/
/*
	#sidebar-1 .widget_pages .children{
			display:none!important;
	}
	
	#sidebar-1 .widget_pages li:hover .children{
			display:block!important;
			
	}*/

/* Special presentation for sidebar menus end*/

/* Special presentation for comments menus start*/
#comments .comment-notes{
	font-size:small;
}
#comments .form-allowed-tags{
	display:none;
}

#comments:hover .form-allowed-tags{
	display:block;
}
.form-submit input,
.comment-form-author input,
.comment-form-email input,
.comment-form-url input,
#comments textarea#comment{
	border:1px solid #ccc;
}
.enough-insert-position,
.not-found h2,
.comment-notes,
.logged-in-as{
	position:relative;
	padding:15px;
	margin:1em 0 3em;
	display:inline-block;
}
.enough-insert-position:after
.not-found h2:after,
.comment-notes:after,
.logged-in-as:after {
	content:"";
	position:absolute;
	bottom:-15px; /* value = - border-top-width - border-bottom-width */
	left:50px; /* controls horizontal position */
	border-width:15px 15px 0; /* vary these values to change the angle of the vertex */
	border-style:solid;
	border-color:#f3961c transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}
.enough-insert-position,
.not-found h2,
#comments:hover .comment-notes,
.logged-in-as{
	color:#000;
	background:#f3961c; /* default background for browsers without gradient support */
	/* css3 */
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c));
	background:-moz-linear-gradient(#f9d835, #f3961c);
	background:-o-linear-gradient(#f9d835, #f3961c);
	background:linear-gradient(#f9d835, #f3961c);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.enough-insert-position:after,
.not-found h2:after,
#comments:hover .comment-notes:after,
.logged-in-as:after {
	border-color:#f3961c transparent;
}
#comments .comment-notes:after{
	border-color:rgba(222,222,222,.1);
}

/* Special presentation for comments menus end*/

/* https://developer.mozilla.org/ja/docs/Web/CSS/text-overflow */
.comment-content p{
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}

