.ticker_div {
    border-top: 4px solid #ecb444;
	border-bottom: 4px solid #ecb444;
    background-color: rgba(250,240,210,0.5) !important;
    min-height: 434px !important;
}
.heading {
    text-align: center;
}
.heading h3 {
    display: inline-block;
    border-bottom: 2px solid #ff2e00;
    padding-bottom: 5px;
    margin-bottom: 15px !important;
}
.modern-ticker {
	width:100%;
	min-height:35px;
	line-height:30px;
	font-size:16px;
	overflow:hidden;
	padding:0;
	border:thin solid #ccc;
	margin-top:10px;
	position:relative
}
.modern-ticker a {
	text-decoration:none
}
.modern-ticker ul {
	margin:0;
	padding:0;
	list-style:none
}
.mt-round {
	border-radius:7px
}
.mt-body {
	margin:2px;
	position:relative
}
.mt-label {
	margin-right:10px;
	padding:0 8px 0 12px;
	position:absolute;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	z-index:222
}
.mt-label:after {
	content:"";
	position:absolute;
	left:96%;
	top:6px;
	width:0;
	height:0;
	border-top:10px solid transparent;
	border-left:15px solid #f00;
	border-bottom:10px solid transparent ;
}
.mt-round .mt-label {
	border-radius:5px 0 0 5px
}
.mt-news {
	overflow:hidden;
	position:absolute
}
.mt-scroll .mt-news {
	background-color:transparent
}
.mt-news ul {
	background-repeat:no-repeat;
	background-position:-1000px
}
.mt-news li {
	float:left
}
.mt-round .mt-news:first-child, .mt-round .mt-news:first-child a {
	border-top-left-radius:5px;
	border-bottom-left-radius:5px
}
.mt-round .mt-news:last-child, .mt-round .mt-news:last-child a {
	border-top-right-radius:5px;
	border-bottom-right-radius:5px
}
.mt-news a {
	font-size:15px;
	padding:7px 10px;
	line-height:15px;
}
.mt-news p {
	
	margin-top:-1px;
	
}
.mt-scroll.mt-round .mt-news a {
	border-radius:0
}
.mt-hide {
	display:none
}
.modern-ticker {
	color:#fafafa;
	background-color:#fff
}
.mt-label {
	background-color:#f00
}
.mt-news {
	background-color:#fafafa
}
.mt-news a {
	color:#202020;
	background-color:#dadada;
	border:none
}
.mt-news a:hover {
	color:#fafafa;
	background-color:#2D5BA9;
	border-color:#f20;
	text-decoration:none;
}
.mt-news a:active {
	background-color:#07f
}
.marquee {
    width: 100%;
    margin: -2 auto;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    animation: marquee 50s linear infinite;
    -webkit-animation: marquee 50s linear infinite;
    float:left;
    
}

.marquee:hover {
    animation-play-state: paused;
    -webkit-animation-play-state: paused;
}
/* Dibawah adalah Keyframe Marquee */
@keyframes marquee {
    0%   { text-indent: 27.5em }
    100% { text-indent: -105em }
}
@-webkit-keyframes marquee {
    0%   { text-indent: 27.5em }
    100% { text-indent: -105em }
}


@keyframes ticker {
	0%   {margin-top: 0}
	25%  {margin-top: -200px}
	50%  {margin-top: -300px}
	75%  {margin-top: -500px}
	100% {margin-top: 0}
}
.bg-grass {
	background-color:#A1C436!important
}
.bg-yellow {
    background-color: 
    #FFE300 !important;
}
.bg-wood {
	background-color:#AB7D44!important
}
.bg-pink {
	background-color:#9b59b6
}
.bg-gray {
	color:#000;
	background-color:#C6D5F4!important
}
.bg-black {
	background-color:#111!important
}

.bg-aqua, .callout.callout-info, .alert-info, .label-info, .modal-info .modal-body {
	background-color:#14B3B9!important
}
.bg-blue {
	background-color:#008BBB!important
}
.bg-light-blue, .label-primary, .modal-primary .modal-body {
	background-color:#3c8dbc!important
}
.bg-green, .callout.callout-success, .alert-success, .label-success, .modal-success .modal-body {
	background-color:#54bf4b!important
}
.bg-navy {
	background-color:#001f3f!important
}
.bg-teal {
	background-color:#39cccc!important
}
.bg-olive {
	background-color:#3d9970!important
}
.bg-lime {
	background-color:#01ff70!important
}
.bg-orange {
	background-color:#f90!important
}
.bg-fuchsia {
	background-color:#f012be!important
}
.bg-purple {
	background-color:#605ca8!important
}
.bg-maroon {
	background-color:#d81b60!important
}
.bg-red {
	background-color:#ff1200!important
}
.posts_div ul{
counter-reset: li;
list-style: none;
*list-style: decimal;
font-size: 15px;
padding: 0;
margin-bottom: 4em;
}
.posts_div ul{
margin: 0 0 0 10px;
	padding-bottom: 30px;
}

.posts_div ul a{
position: relative;
display: block;
padding: .4em .4em .4em 4em;
*padding: .4em;
margin: .5em 0;

color: #000 !important;
text-decoration: none;
-moz-border-radius: .3em;
-webkit-border-radius: .3em;
border-radius: 10em;
transition: all .2s ease-in-out;
	font-size:14px;
	border:2px solid #ff8477;
}

.posts_div ul a:hover{
background: #ff4200;
text-decoration:none;
}

.posts_div ul a:before{
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -20px;
background: #ff4200;
height: 42px;
width: 42px;
line-height: 2.5;
border: .3em solid #fff;
text-align: center;
font-weight: bold;
-moz-border-radius: 2em;
-webkit-border-radius: 2em;
border-radius: 2em;
color: #000;
}
.posts_div ol span{
	color: #000 !important;
}
.posts_div ul span{
	color: #000 !important;
}


.posts_div ol{
counter-reset: li;
list-style: none;
*list-style: decimal;
font-size: 15px;
padding: 0;
margin-bottom: 4em;
}
.posts_div ol{
margin: 0 0 0 10px;
	padding-bottom: 30px;
}

.posts_div ol a{
position: relative;
display: block;
padding: .4em .4em .4em 4em;
*padding: .4em;
margin: .5em 0;

color: #000 !important;
text-decoration: none;
-moz-border-radius: .3em;
-webkit-border-radius: .3em;

transition: all .2s ease-in-out;
	font-size:14px;
	border:2px solid #00ff52;
}

.posts_div ol a:hover{
background: #fff86b;
text-decoration:none;
}

.posts_div ol a:before{
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -20px;
background: #ff4200;
height: 42px;
width: 42px;
line-height: 2.5;
border: .3em solid #fff;
text-align: center;
font-weight: bold;
-moz-border-radius: 2em;
-webkit-border-radius: 2em;
border-radius: 2em;
color: #000;
}



#subscribe-submit input {

    background: #273044;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    padding: 5px 15px;
    height: 45px;

}
#subscribe-submit button {

    background: #273044;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    padding: 5px 15px;
    height: 45px;

}
.home_sub .widgettitle {

    color: #fff;

}
.home_sub #subscribe-text {

    display: none;

}
.home_sub #subscribe-email {

    width: 70%;
    display: inline-block;

}
.home_sub #subscribe-submit {

    width: 30%;
    display: inline;

}
.home_sub #subscribe-email input {
    width: 100%;
}
.to-be-updated h3 {
    color: #ff3115;
}
#subscribe-email input {
    border: 1px solid #fa2b00;
    background: #fff;

}
.transparent_header .right_buttons .search-toggler {
    border-color: #000;
    color: #000;
}
.header_main_menu_wrapper .header-menu > li > a {
    display: block;
    padding: 6px 0 6px;
    text-transform: uppercase;
    font-size: 14px;
    color: #000;
    text-decoration: none !important;
}
.sidebar {
    background: rgba(8,110,210,0.19);
    border-top: 3px solid #00ff52;
}
.entry-header {
    background-color: #03f100;
}
.entry-header .entry-title h1 {
    color: #fff;
}
.vc-hoverbox-block-inner * {

    backface-visibility: visible !important;


}