/* Custom by Supriyadi Widodo */

main .section-header, main h1 {
	font-size: 20px;
	text-align: left;
	font-family: "Droid Serif", Georgia, serif;
	font-weight: bold;
        line-height: 1.5;
}
textarea,img{
	max-width:100%;
}
main .section-header, main h2 {
	font-size: 18px;
	text-align: left;
        font-weight: bold;
	font-family: "Droid Serif",Georgia,serif;
}

main article.post .post-title {
	font-family: Skitch, 'Droid Serif', Georgia, serif;
  color: #000;
  text-transform: uppercase;
  font-size: 24px;
  padding-bottom: 3px;
  letter-spacing: 2px;
}
html, body {
    font-family: "Droid Serif",Georgia,serif;
    font-size: 12px;
}

.single #blog-sidebar-column,
#page-home #blog-sidebar-column {
    float: left;
    width: 25%;
}
.single #blog-content-column,
#page-home #blog-content-column {
	float: left;
	width: 75%;
}


.single #blog-content-column,
.single #blog-sidebar-column {
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
	}

main article.post .post-meta,
.article-content p {
	font-family: 'Droid Serif', Georgia, serif;
  font-size: 14px;
}

.blog-header {
	text-align: center;
}

.blog-header .widget_nav_menu ul {
	margin: 30px 0;
	list-style: none;
}

.blog-header .widget_nav_menu ul li {
	display: inline-block;
	font-family: Trixie, 'Droid Serif', Georgia, serif;
  font-size: 20px;
  line-height: 1.1;
  text-transform: uppercase;
	margin: 0 15px;
}

.blog-header .widget_nav_menu ul li a {
	text-decoration: none;
}

.blog-header .widget_nav_menu ul li a:hover {
	text-decoration: none;
}

#blog-footer {
	margin-top: 15px;
}

main article.post {
	background: #fff;
	padding-left: 75px;
}

.single #blog-sidebar,
#page-home #blog-sidebar {
	border: 1px solid #dae0df;
}

.single #blog-sidebar {
padding: 15px;
}

.single #blog-sidebar .widget_search .search-field {
    border: 1px solid #888;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    padding: 3px;
}

.single #blog-sidebar .widget_search .search-submit {
    margin-left: -5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    padding: 5px;
    font-size: 100%;
}

.single #blog-sidebar .widget ~ * {
    margin-top: 15px;
}

.copy {
	text-align: center;
	font-size: 10pt;
}
.social-buttons .one {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ee4d9b;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.social-buttons .two {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #f17eb1;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}

.social-buttons .three {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #50c9f4;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}

.social-buttons .four {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #98ce5f;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.social-buttons a {
    color: #fff !important;
    display: inline-block;
    font-family: "Droid Serif",Georgia,serif;
    font-size: 17px;
    font-weight: lighter;
    height: 48px;
    letter-spacing: 1px;
    line-height: 2.7;
    margin-top: 4px;
    min-width: 113px;
    text-align: center;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-transform: uppercase;
}

.widget-area .widget p {
    font-family: "Droid Serif",Georgia,serif;
    font-size: 12px;
    line-height: 1.5;
    padding-top: 15px;
    text-align: center;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

figure.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
@media all and (max-width:750px){
	.single #blog-content-column,
	#page-home #blog-content-column {
		float: left;
		width: 90%;
		margin-left:5%;
	}
	main article.post{
		padding-left:0px;
	}
	.single #blog-sidebar-column,
	#page-home #blog-sidebar-column {
		float: left;
		width: 90%;
		margin-left:5%;
	}
	figure{
		max-width:100%;
	}
	.blog-header .widget_nav_menu ul{
		padding-left:0px;
	}
}
.article-meta.post-meta{
	display:none!important;
}

#page-header #page-header-plan-event #page-header-plan-event-button a:before {
margin-top: -23px;
    margin-left: -53px;
}