@font-face { font-family: 'Champagne & Limousines Regular'; src: url(/assets/css/fonts/ChampagneLimousines.ttf); }
@font-face { font-family: 'Champagne & Limousines Bold'; src: url(/assets/css/fonts/ChampagneLimousinesBold.ttf); }

body {	
	background-color: #e2f0cf;	
}

h1 {
	background: #6cb64f;
	color: #fff;
	font-family: "Champagne & Limousines Regular";
	font-size: 34px;
	font-weight: 400;
	letter-spacing: 4px;
	margin: 0;	
	padding: 22px 0;
	text-align: center;
	text-transform: uppercase;
}

/* [Navbar] */
#navbar  {
	background: #313b46;	
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
	padding: 15px 0;
}

#navbar a {	
	color: #c7c6c5;	
	font-family: "Fira Sans";
	font-size: 17px;	
	font-weight: 300;		
	outline: none;
	padding: 15px 25px;
	text-transform: uppercase;
}

#navbar .navbar-nav a:hover {
    background: none;
    color: #b1d238;
}

.navbar-brand img {
    margin-top: -7px;
}

#navbar .navbar-toggle .icon-bar {	
	background-color: #fff;
	width: 20px;
}

.navbar-toggle {	
	border: none;
}
/* [/Navbar] */


/* [Language select] */
.lang-select {
	display: none;
}
/* [/Language select] */


/* [Sidebar] */
#sidebar > div {
	background: #fff;
	border-radius: 5px;
	margin-bottom: 30px;	
	padding: 15px 20px;	
}

#sidebar h4 {
	margin-top: 0;
}

#sidebar .archive {
	margin-top: 20px;
}
	
#sidebar .sections ul,
#sidebar .sections li,
#sidebar .tags ul,
#sidebar .tags li
#sidebar .archive ul,
#sidebar .archive li {
	list-style: none;
}

#sidebar .sections ul,
#sidebar .tags ul,
#sidebar .archive ul {
	padding-left: 0;
}

#sidebar .tags i {  
	font-style: normal;
}

/*
#sidebar .tags a { 
	padding: 5px 10px;	
	background: #f3f3f3;
	border-radius: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	display: block;
	float: left;
	color: #666;
}

#sidebar .tags a:hover { 
	background: #428bca;
	color: #fff;
	text-decoration: none;
}*/


/*
#sidebar .tags a {
	margin-right: 10px;	
	border-radius: 3px;
	padding: 5px 10px;
	margin-bottom: 5px;
	display: block;
	float: left;
	margin-right: 0;
}

#sidebar .tags a:hover {
	background: #3c946b;
	color: #fff;
	text-decoration: none;
}

#sidebar .tags:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
}

#sidebar .tags a sup {	
	padding-left: 2px;
	
}	*/

#sidebar .archive-sidebar-widget ul {
    padding-left: 20px;
}

#sidebar .archive-sidebar-widget li a {
	outline: none;	
}

#sidebar .archive-sidebar-widget li a:focus {
	text-decoration: none;
}

#sidebar .archive-sidebar-widget li > a i {
	color: #777;
	margin-right: 5px;
	font-size: 12px;
}

#sidebar .archive-month .fa-file-o {
	color: #777;
	margin-right: 5px;
	font-size: 12px;
}

/*
#sidebar .archive-post {
	margin: 5px 0;	
}*/
#sidebar .archive-sidebar-widget li {
	margin: 5px 0;	
}

/* [/Sidebar] */


/* [Footer] */
#footer {
	background: #313b46;
	color: #c7c6c5;
	padding: 30px 15px;
	margin-top: 50px;
}

#footer p {
	display: inline;
	margin-right: 20px;
	margin-top: 20px;
}
/* [/Footer] */


/* [Container] */
.container {
	margin-top: 50px;
	padding: 0 35px;
}
/* [/Container] */


/* [Posts] */
.post {
	background: #fff;
	border-radius: 5px;	
	margin-bottom: 30px;
	padding: 20px;
	text-align: justify;
}

/* .post h2.title  { */
.post h2 { 
	margin-top: 0;
	margin-bottom: 15px;
}

.post img {		
	height: auto;
	max-width: 100%;
	width: auto;
}

.post .more {
	background: #6cb64f;
	border-top: 1px solid rgba(0, 0, 0, 0);
	border-bottom: 3px solid rgba(0, 0, 0, 0);
	/*border-right: 4px solid rgba(0, 0, 0, 0);*/
	border-radius: 3px;
	color: #fff;
	display: block;	
	font-family: 'Fira Sans';
	height: 36px;
	line-height: 35px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	transition: background 250ms ease-out 0s, border 250ms ease-out 0s;
	width: 160px;	
}

.post .more:hover {
	background: #3c946b;
	border-bottom: 3px solid #2c674b;
	/*border-right: 4px solid #2c674b;*/
}

.post .more .fa {
	font-size: 18px;
	margin-left: 6px;
}

.post .post-meta {
	margin-top: 6px;
	margin-top: 12px;
	margin-bottom: 0;
}

.post .post-tags .fa-tags,
.post .post-date .fa,
.post .post-category .fa {
	color: #777;	
}

.post .post-category  {
	display: block;
	float: right;
}
/* [/Posts] */	

/* [Single Post Other Links] */
.post-other-links a {
	background: #6cb64f;
	border-bottom: 3px solid rgba(0, 0, 0, 0);
	border-radius: 3px;
	color: #fff;
	display: inline-block;	
	font-family: "Fira Sans";
	font-size: 18px;
	margin-right: 10px;
	padding: 5px 10px 2px;
	text-decoration: none;				
    transition: background 250ms ease-out 0s, border-bottom 250ms ease-out 0s;
	width: auto;
	white-space: nowrap;
}

.post-other-links a:hover {
	background: #3c946b;
	border-bottom: 3px solid #2c674b;
}
/* [/Single Post Other Links] */



/* [Page list] */
#paging {
	text-align: center;
}

.page-list {	
	display: inline-block;
	list-style: none;	
	padding: 0;
}

.page-list li {
	display: inline;
	margin: 0 5px;
}

.page-list a  {
	background: #6cb64f;	
	border-radius: 5px;
	color: #fff;
	padding: 5px 10px;
	transition: background 250ms ease-out 0s, 
				border-bottom 250ms ease-out 0s, 
				color 250ms ease-out 0s;
	white-space: nowrap;
}

.page-list a.active {
	background: #313b46;
}

.page-list a:hover {
	background: #3c946b;
	text-decoration: none;
}
/* [/Page list] */


/* [Tag cloud] */
#posts .tag-cloud {
	background: #fff;
	border-radius: 5px;
	line-height: 350%;
	padding: 20px;
}

#posts .tag-cloud a {
	background: #48b686;
	border-radius: 5px;
	color: #fff;
	font-family: 'Fira Sans';
	font-size: 18px;
	margin: 0 5px;
	padding: 5px 10px;
	transition: background 250ms ease-out 0s, 
				border-bottom 250ms ease-out 0s, 
				color 250ms ease-out 0s;
	white-space: nowrap;		
}

#posts .tag-cloud a:hover {
	background: #428bca;
	text-decoration: none;
}

#posts .tag-cloud a  .glyphicon {
	font-size: 12px;
	margin-right: 7px;
}

#posts .tag-cloud a  .fa-tag  {
	font-size: 14px;
	margin-right: 5px;
}
/* [/Tag cloud] */

/* [White bg theme] */
/*body {
	background: #fff;
}

.post + .post {
	border-top: 1px solid #ccc;
	border-radius: 0;
	padding-top: 40px;
}*/
/* [/White bg theme] */