.pm-base-btn {

	background-color:#333;

	margin:5px 2px;

	

	color:white;

	text-align:center;

	

	transition:all 0.3s;

	-webkit-transition:all 0.3s;

	-moz-transition:all 0.3s;

	-o-transition:all 0.3s;

}



.pm-base-btn a {

	color:inherit !important;

	text-decoration:none !important;	

	display:block;

	width:inherit;

	height:inherit;

	padding:5px 15px;

}



.pm-base-btn:hover {

	cursor:pointer;

	background-color:#333;	

}



.pm-header-btn {

	width:100px;	

	margin:5px 0 5px 0px;

	text-transform:uppercase;

	font-family:'Open sans';

	text-shadow: rgb(100, 100, 100) 1px 1px 0px;

}



.pm-header-btn.user {

	width:auto;	

	margin:5px 0px !important;

	text-transform:uppercase;

	font-family:'Open sans';

	text-shadow: rgb(100, 100, 100) 1px 1px 0px;

}



.pm-header-btn.search {

	width:auto;

	height:36px;

	text-align:center;

	margin:5px 0px !important;

	background-color:#6cb9f3;

	border:1px solid #0a8bec;

	padding-top:4px;

	text-shadow: rgb(100, 100, 100) 1px 1px 0px;

}





.pm-header-btn:hover, .pm-header-btn.user:hover {

	cursor:pointer;

	background-color:#333;

	border:1px solid #666;	

}



.pm-register-btn {

	background-color:#dbc164;

	border:1px solid #987e23;	

}



.pm-login-btn {

	background-color:#6cb9f3;

	border:1px solid #0a8bec;	

}





.pm-main-menu-btn i {

	color:#DBC164;

	font-size:24px;

	font-family:'FontAwesome';

}



/* Rounded button */

.pm-rounded-btn {

	width:auto;

	height:auto;	

	display:inline;

	background-color:white;

	min-width:100px;

	display:inline-block;

	padding:12px 20px;

	text-decoration:none;

	text-transform:uppercase;

	font-family:'Open sans';

	font-size:14px;

	font-weight:bold;

	color:white !important;

	margin:10px 0px;

	text-align:center;

	

	

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	-o-border-radius:4px;

	

	transition:all 0.4s;

	-moz-transition:all 0.4s;

	-webkit-transition:all 0.4s;

	-o-transition:all 0.4s;

}



.pm-rounded-btn.submit {

	border:0px solid white;	

	margin-top:10px;

}



.pm-rounded-btn.tag {

	margin:1px;	

}



.pm-rounded-btn.expand {

	padding:7px 0px !important;

	min-width:40px !important;

}



.pm-rounded-btn.small {

	padding:7px 17px;	

}



.pm-rounded-btn.pm-primary {

	background-color:#0fc271;

}



.pm-rounded-btn.pm-secondary {

	background-color:#44619d;

}



.pm-rounded-btn:hover, .pm-rounded-btn.transparent:hover {

	color:white;

	background-color:#333;

}



.pm-rounded-btn.transparent a {

	background-color:transparent;

	color:white;	

	border:3px solid white;

}



.pm-rounded-btn.transparent a:hover {

	color:white;

	border:3px solid #DBC164;

	background-color:#DBC164;

}



.pm-rounded-btn a i {

	font-family:'FontAwesome';

	margin-left:5px;	

}



.pm-rounded-btn.animated a {

	padding-left:22px;	

}



.pm-rounded-btn.animated i {

	opacity:0;

	margin-left:-3px;	

	

	transition:all 0.4s;

	-moz-transition:all 0.4s;

	-webkit-transition:all 0.4s;

	-o-transition:all 0.4s;

}



.pm-rounded-btn.animated:hover i {

	margin-left:7px;	

	opacity:1;

}

/* Rounded button end */



/* Blog post button extension */

.pm-blog-post-btn a {

	padding:7px 60px;	

}