 body{
   /* background-color: #e3e3e3; */
	background-color: #fff;   
 }

 .container{
   margin-top:20px; /*batas atas*/
   padding-right: 10px;
   padding-left: 10px;
   background-repeat: no-repeat;	
 }
 
 .tagwhoarewe{
   background-image: url("/angkameditation/asset/who_we_are.jpg");
   background-size: 100% 100%;
   background-repeat: no-repeat round;
   height: 300px;
   margin-bottom: 20px;
 }
 
 .container-content{
   margin-top:20px; /*batas atas*/
   border-top:1px solid #9d0000; /*head menu line red*/
   /* border-radius: 25px; */   
   padding: 10px;   
   background-color: #fff;
 }
 .container-border{
  /*head menu line red */
   border-top:5px solid #9d0000;
   /* border-bottom:2px solid #fff; */
 }

 .btn-xs{
   padding:0px 5px 0px 5px;
 }

 .top{
   /* background-color: red; */
   display:block;
 }

 .waktu{
   padding:5px;
   font-weight: bold;
   color:#9d0000;
 }
	
.header-text {
    position: absolute;
    top: 50%;
    left: 1.8%;
    right: auto;
    /* width: 96.66666666666666%; */
    color: #e2e2e2;
    font-size:20px; letter-spacing:1px;
}
.header-text h2 {font-size: 50px; color:#fff; font-weight:600;}
.header-text h2 span {padding: 10px;color:orange;}
.header-text h3 {font-size: 25px; color:#fff; font-weight:300;font-weight: bold;}
.header-text h3 span {padding: 12px;color:#fff}
.header-text h4 span {padding: 12px;color:#fff}

.headline-text {
	position: fixed;
	top: 1px;
    left: 1px;
    right: auto;
	color: #fff;
	fonth-size: 14px; letter-spacing: 5px;
	background-color: #4cae4e;	
}

.headline-text h2 {font-size: 14px; color:#fff;}
.headline-text span {padding: 0px; color:#fff;}

/*end of slider*/
	
 .navbar{
   margin-bottom:20px !important; /* margin bottom menu*/
   min-height: 60px;
   margin: 0;
   -webkit-box-shadow: 0px 2px 6px -1px rgba(0,0,0,0.3);
   -moz-box-shadow: 0px 2px 6px -1px rgba(0,0,0,0.3);
   box-shadow: 0px 2px 6px -1px rgba(0,0,0,0.3);
 }
	
.navbar-default {
  background-color: #9d0000;
  border: none;
}

.navbar-default .navbar-nav>li>a {
	color: #ccf0ff;
	transition:All 0.5s ease;
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
}

.navbar-default .navbar-nav>li>a:hover {
	color: #fff;
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
}

.navbar-default .navbar-nav>li>a:focus {
	color: #314852;
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
}
	
.navbar-nav>li>a {
	padding-top: 20px;
	padding-bottom: 20px;
	
 }
	
.navbar-collapse {
	border: none;
}

.navbar-default .navbar-toggle {
	border: none;
	background-color: #59c5f3;
	-webkit-box-shadow: 0px 2px 6px -1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 6px -1px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 6px -1px rgba(0,0,0,0.3);
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #2493c3;
	box-shadow: none;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-toggle {
	margin-top: 12px;
	margin-bottom: 12px;
}

.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover {
	background-color: #fff;
}
	
	
 .head{
   background-color:#fff; color:#8a8a8a; width:100%
 }
 .head small{
   text-transform: capitalize;
   font-size:10px;
 }

 .title-head{
   padding:6px;
   padding-right: 7.5%;
   padding-left: 7.5%;
 }
 .subtitle{
   font-weight:bold;
 }

 .sidebarfixed {
   position: relative;
   flex-grow: 1;
   overflow: auto;    
 }
 
 .top5-title{
   position: relative; 
   display: inline-block; 
   border-bottom:5px solid #4cae4e;
   font-size:16px; 
   letter-spacing: 1px;
   font-weight: lighter;
   margin-top:0px;
   /* padding:10px 0; */
   text-transform: inherit;
   text-shadow: gray;
   color: #fff;
   background-color: #4cae4e;
   border-bottom:5px solid #9d0000; /*head menu line red*/   
 }

 .default-title{
   position: relative; 
   /* display: inline-block; */ 
   font-size:30px; 
   letter-spacing: 1px;
   font-weight: lighter;
   margin-top:0px;
   padding:10px 0;
   text-transform: inherit;
   text-shadow: gray;
   color: #000000;
 }

 .default-subtitle{
   position: relative; 
   /* display: inline-block; */ 
   font-size:24px; 
   letter-spacing: 1px;
   font-weight: lighter;
   margin-top:0px;
   padding:10px 0;
   text-transform: inherit;
   text-shadow: gray;
   color: #000000;
 }
 
 .related-title{
   position: relative; 
   /* display: inline-block; */ 
   font-size:16px; 
   letter-spacing: 5px;
   font-weight: lighter;
   margin-top:0px;
   text-transform: inherit;
   text-shadow: gray;
   color: #fff;
   background-color: #4cae4e;
   border-bottom:5px solid #9d0000; /*head menu line red*/   
 }
  
 .sidebar-title{
   position: relative; 
   /* display: inline-block; */ 
   border-bottom:5px solid #4cae4e;
   font-size:16px; 
   letter-spacing: 5px;
   font-weight: lighter;
   margin-top:0px;
   /* padding:10px 0; */
   text-transform: inherit;
   text-shadow: gray;
   color: #fff;
   background-color: #4cae4e;
   border-bottom:5px solid #9d0000; /*head menu line red*/   
 }
    
 
 .sidebar-title.top{
   border-bottom:1px solid #9d0000;
   font-weight:bold;
   margin-top:-10px;
   background-color: #4cae4e;
 }
 .jumbotron {
   padding: 0px;
   margin-bottom: 30px;
   color: inherit;
   background-color: #eee;
 }
 .jumbotron p {
   margin-bottom: 15px;
   font-size: 14px;
   font-weight: 200;
 }
 .container .jumbotron, .container-fluid .jumbotron {
     padding-right: 0px;
     padding-left: 0px;
 }

 #myTabs li{
   width:33%;
 }
 #myTabs li a{
   text-align: center;
   font-weight: bold;
 }
 
 hr{
   padding:0px;
   margin:5px 0px 8px 0px;
 }
 .date{
   display:block;
   font-size:11px;
 }

 footer {
   /* position: absolute; */
   padding-right: 0px;
   background: #f9f9f9; 
   border-bottom:5px solid #9d0000;
   color:#000000;
   margin-bottom:0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
 }
 
 .space-footer {
 	padding-left:0px;
 }
 
 .nopadding {
 	padding-left: 0px;
 	padding-right: 0px;
 	padding-top: 0px;
 	padding-bottom: 0px;
 }	
 
 .conten-footer{
 	padding-left:15px;
 	padding-bottom: 30px;
 }	
 .text-footer{
   /* display:block; */
   font-size:11px;
   text-decoration: underline; 
 }

label.error {
  color: red; 
  padding-left: .5em;
  font-style:italic;
  font-size:12px;
  background-color: #eee;
  display:block;
  padding: 5px;
  font-weight: none;
  border-bottom:1px solid #ccc;
}

.overflow{
  overflow:hidden; height:110px; width:100%; background:#cecece;
}

#custom_carousel{
    margin-top:0px; /* margin top corousel */
	margin-bottom:20px;
}

/* slider */
.carousel-inner img {width: 100%; height: 420px;}
.corousel-inner {
}

#custom_carousel .item {
    color:#000;
    background-color:#eee;
    padding:2px 0;
}
#custom_carousel .controls{
    overflow-x: auto;
    overflow-y: hidden;
    padding:0;
    margin:0;
    white-space: nowrap;
    text-align: center;
    position: relative;
    background:#ddd
}
#custom_carousel .controls li {
    display: table-cell;
    width: 1%;
    max-width:90px
}
#custom_carousel .controls li.active {
    background-color:#eee;
    border-top:3px solid orange;
}
#custom_carousel .controls a small {
    overflow:hidden;
    display:block;
    font-size:10px;
    margin-top:5px;
    font-weight:bold
}

.media{
  border-bottom:1px dotted #cccccc;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
   top: 0;
   left: 100%;
   margin-top: -6px;
   margin-left: -1px;
   -webkit-border-radius: 0 6px 6px 6px;
   -moz-border-radius: 0 6px 6px;
   border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
   display: block;
}

.dropdown-submenu>a:after {
   display: block;
   content: " ";
   float: right;
   width: 0;
   height: 0;
   border-color: transparent;
   border-style: solid;
   border-width: 5px 0 5px 5px;
   border-left-color: #ccc;
   margin-top: 5px;
   margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
   border-left-color: #fff;
}

.dropdown-submenu.pull-left {
   float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
   left: -100%;
   margin-left: 10px;
   -webkit-border-radius: 6px 0 6px 6px;
   -moz-border-radius: 6px 0 6px 6px;
   border-radius: 6px 0 6px 6px;
}
 
 .links--widget .nav>li+li {
	margin-top:5px
}
.links--widget .nav>li>a {
	padding:0 0 1px 12px;
	border-bottom:1px dotted #333
}
.links--widget .nav>li>a:before {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-12px;
	font-family:"FontAwesome"
}
.nav--widget {
	color:#999;
	background-color:#f8f8f8;
	font-size:16px;
	line-height:26px;
	font-weight:600
}
.nav--widget .nav>li+li {
	border-top:1px solid #eee
}
.nav--widget .nav>li>a {
	padding:12px 20px 13px;
	overflow:hidden;
	z-index:0
}
.nav--widget .nav>li>a span {
	display:block;
	float:left;
	padding-right:6px;
	background-color:#f8f8f8
}
.nav--widget .nav>li>a span+span {
	float:right;
	padding-right:0;
	padding-left:8px
}
.nav--widget .nav>li>a span+span:before {
	content:" ";
	position:absolute;
	left:20px;
	right:20px;
	bottom:20px;
	border-bottom:2px dotted;
	z-index:-1
}
.tags--widget {
	padding:20px 20px 10px;
	background-color:#f8f8f8
}
.tags--widget .nav {
	color:#999;
	text-transform:uppercase
}
.tags--widget .nav>li {
	display:inline-block
}
.tags--widget .nav>li>a {
	margin-right:10px;
	margin-bottom:10px;
	padding:0 10px;
	border:1px solid;
	font-size:12px;
	line-height:22px
}
.tags--widget .nav>li>a:hover {
	color:#fff;
	background-color:#da0000;
	border-color:#da0000
}
.header--menu-links>.megamenu>.dropdown-menu:after,.header--menu-links>.megamenu>.dropdown-menu:before,.news--ticker:after,.news--ticker:before,.tags--widget .nav>li>a:after,.tags--widget .nav>li>a:before {
	content:" ";
	display:table
}
.header--menu-links>.megamenu>.dropdown-menu:after,.news--ticker:after,.tags--widget .nav>li>a:after {
	clear:both
}
.tags--widget .nav>li>a>span {
	float:right;
	display:block;
	position:relative;
	margin:-1px -11px -1px 7px;
	padding:1px 8px;
	color:#fff;
	background-color:#da0000;
	z-index:0
}
.tags--widget .nav>li>a>span:before {
	content:" ";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:.08;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";
	z-index:-1
}
.tags--widget.style--2 .nav>li>a {
	padding:1px 11px;
	color:#fff;
	border-width:0
}
.tags--widget.style--2 .nav>li>a:focus,.tags--widget.style--2 .nav>li>a:hover {
	background-color:#222
}
.tags--widget.style--4 .nav {
	margin-left:-10px;
	margin-right:-10px
}
.tags--widget.style--4 ul.nav>li>a {
	margin-left:10px;
	margin-right:10px;
	padding:0;
	background-color:transparent;
	border-width:0;
	font-size:14px;
	line-height:18px
}
.tags--widget.style--4 .nav>li>a:hover {
	color:#da0000
}
.about--widget .action {
	margin-top:16px
}
.about--widget>.nav,.tags--widget .nav {
	font-size:0;
	line-height:0
}
.about--widget .action+.nav {
	margin-top:8px;
	padding-top:11px;
	border-top:1px solid #333
}
.about--widget>.nav>li+li {
	margin-top:10px
}
.about--widget>.nav>li>.fa {
	min-width:14px;
	margin-right:8px;
	font-size:14px;
	line-height:24px
}

/*------------------------------*/
.bg--color-2 .about--widget>.nav>li>.fa {
	color:#fff
}
.about--widget>.nav>li>a,.about--widget>.nav>li>span {
	/* display:inline-block; */
	padding:0;
	font-size:14px;
	line-height:24px
}
.bg--color-1 .page--title.lined .h2:before, .header--navbar.bg--color-1 .navbar-toggle.collapsed .icon-bar, .header--style-6 .navbar-toggle.collapsed .icon-bar {
    background-color: #fff;
}
.post--items-title+.comment--items {
    margin-top: 10px;
}
.list--widget-2 .post--item.post--layout-3 .post--img .thumb, .list--widget-2 .post--item.post--layout-4 .post--img .thumb {
    max-width: 70px;
    border: 2px solid #ccc;
    border-radius: 50%;
    overflow: hidden;
}
.post--info .title .h4:before {
    content: "\f10d";
    margin-left: 1px;
    margin-right: 9px;
    color: #999;
    font-family: "FontAwesome"
 }
 .post--items.post--items-3>.nav>li+li, .post--items.post--items-4>.nav>li>.nav>li+li {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #eee;
}
.post--items.post--items-5>.nav>li+li {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #eee;
}
.post--items.post--items-1 .post--item {
    margin-top: 15px;
}
.post--items hr.divider {
    margin: 15px 0;
}
.post--items hr.divider--25 {
    margin: 25px 0;
}
.post--items .preloader {
    display: none;
}
.post--img {
    position: relative;
}
.post--single .post--info+.post--img {
    margin-top: 21px;
}
.post--img .thumb {
    position: relative;
    z-index: 0;
}
.post--item.post--layout-3 .post--img .thumb {
    float: left;
    max-width: 100px;
    margin-right: 20px;
}
.post--item.post--layout-4 .post--img .thumb {
    float: left;
    margin-right: 20px;
    max-width: 150px;
}
.post--img a, .post--item.post--layout-1.post--title-largest .post--img span.thumb {
    display: block;
}
.post--img-headline-text {
	position: absolute;
	top: 0px;
    left: 0px;
    right: auto;
	color: #fff;
	letter-spacing: 5px;
	background-color: #4cae4e;	
	
}

.post--img-headline-text h4 {font-size: 14px; color:#fff;}
.post--img-headline-text span {padding: 5px; color:#fff;}

.post--item.post--layout-1 .post--img .thumb:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    background: -webkit-linear-gradient(top, #fff 0%, #000 100%);
    background: linear-gradient(to bottom, #fff 0%, #000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',  endColorstr='#000000',  GradientType=0 );
    opacity: .35;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
    -webkit-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
    z-index: 1;
}
.post--item.post--type-audio .thumb:after, .post--item.post--type-video .thumb:after {
    content: "\f04b";
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -25px;
    padding: 3px 19px 3px 20px;
    color: #fff;
    background-color: #000;
    border-radius: 10px;
    font-family: "FontAwesome";
    text-align: center;
    -webkit-transition: color .25s, background-color .25s ease-in-out;
    transition: color .25s, background-color .25s ease-in-out;
    z-index: 1;
}
.post--item.post--type-audio .thumb:after {
    margin-left: -17.5px;
    padding: 3px 9px 4px 11px;
    border-radius: 50%;
    background-color: transparent;
    border: 2px solid #000;
}
.post--item.post--type-video:hover .thumb:after {
    background-color: #c21418;
}
.post--item.post--type-audio:hover .thumb:after {
    border-color: #c21418;
}
.post--item.post--type-video.post--layout-3 .thumb:after {
    margin-top: -10px;
    margin-left: -15px;
    padding: 6px 11px 6px 13px;
    font-size: 8px;
    line-height: 8px;
}
.post--item.post--type-audio.post--layout-3 .thumb:after {
    margin-top: -10px;
    font-size: 8px;
    line-height: 8px;
}
.post--item.post--type-video.post--layout-4 .thumb:after {
    margin-top: -10px;
    margin-left: -15px;
    padding: 6px 11px 6px 13px;
    font-size: 8px;
    line-height: 8px;
}
.post--item.post--type-audio.post--layout-4 .thumb:after {
    margin-top: -10px;
    font-size: 8px;
    line-height: 8px;
}
.post--item.post--type-audio.post--layout-3 .thumb:after, .post--item.post--type-audio.post--layout-4 .thumb:after {
    margin-left: -10.5px;
    padding: 4px 5px 5px 6px;
    border-radius: 50%}
.post--img .thumb img {
    width: 100%}
.post--img a.cat {
    position: absolute;
    top: 15px;
    left: 15px;
    padding: 0 10px;
    color: #fff;
    font-size: 12px;
    line-height: 22px;
    text-transform: uppercase;
    z-index: 1;
}
.post--img a.cat:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: .8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    -webkit-transition: background-color .25s ease-in-out;
    transition: background-color .25s ease-in-out;
    z-index: -1;
}
.post--img .icon:focus, .post--img .icon:hover, .post--img a.cat:focus, .post--img a.cat:hover {
    color: #fff;
}
.post--img .icon:before, .post--img a.cat:hover:before {
    background-color: #da0000;
}
.post--img .icon {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 36px;
    color: #fff;
    font-size: 16px;
    line-height: 36px;
    text-align: center;
    z-index: 1;
}
.post--img .icon:before {
    content: " ";
    -webkit-transition: background-color .25s ease-in-out;
    transition: background-color .25s ease-in-out;
    z-index: -1;
}
.post--img .icon:hover:before, .product--item .img .actions .nav>li>a:hover {
    background-color: #000;
}
.post--map {
    color: #fff;
}
.post--img .icon:before, .post--item.post--layout-1 .post--map {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
 
post--item.post--layout-1 .post--info {
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 15px;
    color: #fff;
    z-index: 1;
}
.post--item.post--layout-1 .post--info-vc {
    top: 15px;
}
.post--item.post--layout-1 .post--map+.post--info {
    bottom: 41px;
}
.post--item.post--layout-2 .post--info {
    margin-top: 7px;
}
.post--info .meta {
    margin: 0 -7.5px;
    color: #999;
    font-size: 0;
    line-height: 0;
}
.post--item.post--layout-1 .post--info .meta {
    color: inherit;
}
.post--item.post--layout-3 .post--info, .post--item.post--layout-4 .post--info {
    overflow: hidden;
}
.post--info .meta>li {
    display: inline-block;
    margin: 0 7.5px;
}
.post--item .row .post--info .meta, .post--item.post--layout-3 .post--info .meta, .post--item.post--layout-4 .post--info .meta {
    margin-top: -7px;
}
.list--widget-2 .post--item.post--layout-3 .post--info .meta, .list--widget-2 .post--item.post--layout-4 .post--info .meta {
    margin-top: 0;
}
.post--info .meta>li>a, .post--info .meta>li>span {
    padding: 0;
    font-size: 14px;
    line-height: 24px;
}
.post--items.post--items-2 .post--item.post--layout-2 .post--info .title {
    margin-bottom: -4px;
}
.post--single .post--info .title {
    margin-top: 4px;
}
.post--info .title .h4 {
    margin: 0;
    color: #222;
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
}
.post--item.post--layout-1 .post--info .title .h4 {
    margin-bottom: -3px;
    color: inherit;
    font-size: 14px;
    line-height: 20px;
}
.post--items.post--items-1 .post--item .post--info .title .h4 {
    font-weight: 600;
}
.post--item.post--title-large .post--info .title .h4 {
    font-size: 16px;
    line-height: 26px;
}
.post--item.post--title-larger .post--info .title .h4 {
    font-size: 18px;
    line-height: 26px;
}
.post--item.post--title-largest .post--info .title .h4 {
    font-size: 36px;
    line-height: 46px;
}
.post--item.post--layout-2 .post--info .title .h4 {
    margin-top: 1px;
    font-weight: 700;
}
.post--single .post--info .title .h4 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
}
.post--item .post--info .title .h4 a {
    display: inline;
}
.post--item .post--content {
    margin-top: 8px;
}
.post--single .post--content {
    margin-top: 14px;
}
.post--single .post--img+.post--content {
    margin-top: 23px;
}
 

