/* Sidebar Widget */
.sidebar .widget {
	margin-bottom: 40px;

}

.sidebar .widget-title {
  background: none repeat scroll 0 0 #f2184f;
    color: #FFFFFF;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 1em;
    padding: 15px;
    position: relative;
    text-transform: uppercase;
    width: 100%;
	border-right:6px solid #202c45;
		 transform-style: flat;
	  -webkit-transform-style: flat;
	   -moz-transformtransform-style: flat;
	    -ms-transform-style: flat;
		
transform: rotate(0deg) scale(1.003) skew(-14deg) translate(0px);
-webkit-transform: rotate(360deg) scale(1.003) skew(-14deg) translate(0px);
-moz-transform: rotate(0deg) scale(1.003) skew(-14deg) translate(0px);
-o-transform: rotate(0deg) scale(1.003) skew(-14deg) translate(0px);
-ms-transform: rotate(0deg) scale(1.003) skew(-14deg) translate(0px);
	
}

.sidebar .widget-title span{
	display:block;
	
			 transform-style: flat;
	  -webkit-transform-style: flat;
	   -moz-transformtransform-style: flat;
	    -ms-transform-style: flat;
	transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
-webkit-transform: rotate(360deg) scale(1.003) skew(14deg) translate(0px);
-moz-transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
-o-transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
-ms-transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
}

/* Icon Sidebar Samping */
.coloredicon {
	font-size:25px; background: rgb(59, 89, 152) none repeat scroll 0% 0% !important; background-color: #333333;
color: #eeeeee; padding: 10px; margin-top: -21px;
}

.posisionkontak {
	background-color: #afb5c1;
padding: 10px 10px 5px;
}

.sizesidebar {
	font-size:16px;
}
/* Icon Sidebar Samping */

/* Category List */

.category-list > li a{
	color:#000;
}


.show  .posts-plus{
	display:none;
}

.posts-minus{
	display:none;
}

.show  .posts-minus{
	display:block !important;
}


.category-list > .show ul{
	display:block !important;
	
}


.category-list > li ul{
 background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #F4F4F4;
    display: none;
    margin: 0 10px 10px 0;
    padding: 10px 0 0 35px;
}

.category-list > li ul a{
display: block;
    margin-bottom: 5px;	
}



.category-list > li ul ul {
	background:#fff;
    display: none;
    margin: 0 10px 10px 0;
    padding: 10px 0 0 25px;
}


.category-list > li {
  border-bottom: 1px solid #DEE1E3;
    padding: 8px 0;
}
.category-list > li > a {
	width: 85%;
	padding: 6px 0;
	position: relative;
}
.category-list > li:first-child > a {
	padding-top: 0;
}
.category-list > li > a:hover {
	color: #FF5757;
	left: 6px;
}
.category-list .posts-count {
  color: #D2583E !important;
    padding: 1%;
    text-align: center;
    width: 15%;
	font-weight:700;
}

.category-list > li > a i{
   display: inline-block;
    font-size: 34px;
    margin-right: 9px;
    margin-top: -25px;
    position: relative;
    top: 5px;
}


.category-list .posts-count,
.category-list > li > a {
   color: #000;
    display: inline-block;
    font-size: 14px;
	font-weight: 700;
    vertical-align: middle;
	-moz-transition: all 1s; 
-webkit-transition: all 1s; 
-o-transition: all 1s;
}







/*
| ----------------------------------------------------------------------------------------------
|Header
| ----------------------------------------------------------------------------------------------
*/

.widget_header {
    background-color:#000; padding:10px; font-size:16px; color:#fff; font-weight:700
}


/*
| ----------------------------------------------------------------------------------------------
| Judul Promo
| ----------------------------------------------------------------------------------------------
*/

.section-header .heading.heading-type2 {
border-bottom: 2px solid #D2583E;
border-top: 2px solid #D2583E;
background: none repeat scroll 0 0 #FFFFFF;
color: #000000;
font-size: 2px;
line-height: 35px;
position: relative;
z-index: 444;
width: 100%;
padding-top:10px;

}