/*variables and mixins*/
@default-background: #FFF;
@link-color: #00BAC4;
@link-hover-color: lighten(@link-color, 5%);


.font {
	font-family: "Open Sans", Times, serif;
}


/* Less Code*/


body{
	font-family:"Open Sans";
	line-height:1.8em;

}



.site-header{
	border:1px solid #1c2227;
	background-color:#1c2227;
	padding-bottom:0px;
	text-align:center;
	vertical-align:middle;

     
}

.site-branding{
    
    text-align:center;
    margin-bottom:0px;
    vertical:align:middle;
    border:hidden;
    padding:10px;
    .site-title {
    border: 1px solid #1c2227;
    padding: 5px;
	font-size: 25px;
	a {
	
		color: #dddddd;
	}
	a:hover{
    color:white;
    text-decoration:none;
	}
	}
}
.search1{
	float:right;
	display:inline-block;
	border:1px solid #1c2227;
	padding:15px;
	vertical-align:middle;
	font-family:roboto;
	.search-field{
	background-color:#f7f7f7;
	
	}
	.search-submit{
	
	color:#f8f8f8;
	background-color:#1c2227;
	border:none;

	} 	
}

.site-content{
padding:20px;
}
.site-info{
	    border: 1px solid #333333;
    background-color: #333333;
    text-align: center;
    vertical-align: middle;
    bottom: 5px;
    left: 10px;
    padding: 5px;
    color:white;
    a{
    color:#e6e1C4;
    text-decoration:none;
    }
    
    a:hover{
    text-decoration:none;
    color:white;

    }
    a:hover{
    text-decoration:none;
    color:white;

    }
    a:visited{
    color:#e6e1C4;
    text-decoration:none;
    }

    
}





.entry-title{ 
    text-align:center;
    a{
	text-decoration:none;
	color:black;
	padding:10px;
	font-style:bold;
	font-size:30px;
	text-align:center;
	vertical-align:middle;
	border:1px solid white;
	}
}

    

.entry-meta{
	margin-left:450px;
	font-size:15px;
	padding:5px;
	color:#262626;
	font-style:italic;

}
.content-area{
    float:left;
	width:70%;
	background-color:white;
	border:2px soild black;
	}


.entry-content{
	margin: 25px;
	}



.widget-title::before{
	content:"\f212";
	font-family:"fontawesome";
	color:black;
	padding:4px;
	padding-right:6px;
	font-size:18px;
	
}


.site-info{
	position:relative;
	bottom:5px;
	left:10px;
}

.entry-footer{
	padding:10px;	
}
.widget-area{

    
    padding:7px;
    width:25%;
	float:right;
	.widget

	{background-color: white;
    border: 2px solid white;
    padding:0px 6px 15px 2px;
    margin-right:-14px;

    }
	ul{
	margin:2px;
	margin-left:0px;
	list-style-type:none;
	li {

		border:hidden;
		padding:3px;
		margin-left:-18px;
		a{
			text-decoration:none;
			color:#a6a7a8;
			font-size:15px;
			}
			a:hover{
			color: @link-color;
			text-decoration:underline;
			}

			
		}

		.page-title li:before{
		content:"\f0f6";
		font-family:"FontAwesome";
		color:black;
		font-size:18px;
		}
	}
    h2{
    border-bottom: 4px solid #D9D9D9;
    padding-bottom:14px;
    font-family:"Open Sans";
    margin-left:8px;
    margin-bottom:15px;
    font-size:26px;

    }
   
 }


/*Site Navigation*/


#site-navigation{
	font-weight:bold;
	display:inline-block;
	float:none;
	text-align:center;
	border:hidden;
	padding:10px;
	background-color:inherit;
	text-transform:uppercase;
	ul{padding-bottom:30px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	text-decoration:none;
	list-style-type:none;
	
	li {
	    padding-bottom:5px;
		padding-top:0px;
		padding-right:0px;
		padding-left:0px;  
        font-size:14px;
	   		>a,>a:active {
	    		color:#e8e8e8;
	    		border-bottom:2px solid #1c2227;
	    		padding-bottom:2px;
				padding-top:0px;
				padding-right:10px;
				padding-left:10px;
	    		font-family:"Open Sans";
	    	}
	    	> a:hover {
				text-decoration:none;
				border-bottom:2px solid @link-color;
				color:@link-color;
	    	}
	    	li:hover > ul {
	     		display:block;
	    	}
	    	ul {
			     list-style-type:none;
			     background-color:#f7f6f5;
			     padding:0px;
	    	
	     
	     li{
	     padding:4px;


	     a{
	     text-decoration:none;
	     color:black;
	     border-bottom:1px solid #e8e8e8;
	     }
	     a:hover{
	     background-color:white;
	     color:black;
	     border-bottom:1px solid #e8e8e8;

	     }

	     

	     }


	     }


	   }

	}
	ul li:hover > a {
	color:@link-color;
	}
}

.sub-menu{
	border:hidden;
	margin-top:25px;
}


.pagination{
		margin-left:-50px;
		text-align:center;
		width:100%;
		
		ul{
			display:inline-block;	
			list-style-type:none;
			li{
			display:inline;
			span{
			background-color:#f2f2f2;
			padding:10px 12px 10px 12px;
			}
			}
			.page-numbers{
					background-color:#f2f2f2;
					padding:10px 12px 10px 12px;
					}
					
			.current{
					background-color:@link-color;
					}

			a.page-numbers{
					color:black;
					font-style:bold;
					text-decoration:none;
					}

					a.page-numbers:hover{
					background-color:@link-color;
					}		


			}
}					

body.page{

}

body.search{

.page-title{
    text-align:center;
    width:100%;
	vertical-align:middle;
	margin-top:-10px;
	span{
	font-style:italic;
	}
}
.page-content{
	margin:10px;
}
.entry-summary{
	margin: 10px 10px 10px 10px;
	
}
.nav-previous{
	margin:10px;
}
}
.recentcomments{
list-style-type:none;

}

body.single{
.nav-previous{
	
}
.post-navigation{
	margin:10px;
}
.comments-area {
padding:10px;

.comments-title{
	text-align:center;
	margin:10px;
	font-weight:300;
	span{
	font-weight:500;
	}
}
time{
	font-weight:lighter;
}
ol{
	margin:15px;
	li{
	padding:10px;
	line-height:1.8em;
	}

}
}
}
.content-area{
	margin:10px;
	line-height:1.8em;
	a{
	text-decoration:none;
	
	}
	
.entry-header{
	time{
	font-weight:lighter;
	}
}
}


