/* .nav-horizontal > li a{color:#c90000 !important;} */
.centermid{margin:0 auto;}
.nav-horizontal > li a.def{color:#222222 !important;}
.nav-horizontal > li a.def:hover{color:#FF0000 !important;}
a.dropdown-toggle.active { color: #c90000 !important;}
.grey{color:#777777 !important;}
.sosmargin{margin-top:10px; margin-right:0px;}
.fa-facebook{color: #3d5b99;}
.fa-twitter{color: #00aced;}
.fa-google-plus{color: #e25714;}
/* .fa-user{color:#555555;} */
.fa-youtube{color:#ff0000;}
.fa-instagram{color:#3F729B;}
.fa-rss{color:#ff6600;}
.fa-sign-out{color:#444444;}
.font17{font-size:17px;}
.post-content a{color:#c90000;}
.post-content ul li a{color:#333;}
.post-content a:hover{color:#c90000; text-decoration:none; border-bottom:none;}
.post-content > p:first-child::first-letter{  
	color: #555555;
    float: left;
    font-family: "Noto Serif";
    font-size: 17px;
    font-weight: 400;
    line-height: 0px;
    margin: 7px 0 0;
    padding-left: 3px;
    padding-right:1px;
    padding-top:0px;
}
.post-content > p:first-child::first-letter{  
	color: #555555;
	float:none;
	font-family: "Roboto",Arial,sans-serif;
	padding-left: 0px;
	padding-right:0px;
	padding-top:0px;
}
.post-content .fig-caption{
	box-sizing: border-box; 
	color: rgb(136, 136, 136); 
	margin: 0px; 
	padding: 5px 0px; 
	text-align: center; 
	font-size: 13px !important; 
	font-style: italic !important; 
	line-height: 17px !important;
}
.block-titles-tentang {
    font-family: "Roboto", sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    color: #222222;
}
.boxtopsrc{margin-top:4px; display:block !important; }
ul.social-list li a:hover{background-color:#ffffff !important;}
.relative{position:relative; left:0px; top:0px;}
.bsrcbig{position:absolute; right:-60px; top:0px; height:52px; width:52px;}
.pointersrc{height:52px; width:52px; padding-top:8px; cursor:pointer;}
.srcbottom{position:absolute; z-index:999; right:0px; top:52px; background-color:#ffffff; display:none;}
.searchfield { background: #cccccc; float:left; padding: 0px 8px 0px 8px; height:52px; text-align:center; width: 100%; line-height: 14px; font-size:20px; border: solid 1px #e0e0e0; outline: none; color:#000000; opacity:0.7; }
.abu{color:#bbbbbb;}
.pointersrc i:hover{color:#333333;}
h3.offsered {margin:0px 0px 20px 0px; padding-bottom: 8px; position: relative;  border-bottom: 2px solid #d6d6d6; font-family: "Roboto", sans-serif; font-size: 17px; font-weight: 800; text-transform: uppercase; color: #222222; }
h3.offsered:before { position: absolute; background: brown; height: 2px; content: ''; width: 50%; bottom: -2px; left: 0; }
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color:    #999999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:    #999999;
	opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:    #999999;
	opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:    #999999;
}
::-ms-input-placeholder { /* Microsoft Edge */
	color:   #999999;
}
