.footer-copyright-wrap {
    background-color: #104442;
    padding: 10px 0;
}

.footer-section .copyright {
    text-align: center;
}


.post-comments-number,posted-in {
/*     display: none; */
    visibility: hidden;
}

.category-tag {
/*     display: none; */
    visibility: hidden;
}

.blog-wrapper {
    margin-top: -95px;
}

.blog-wrapper .entry-meta ul li .author img{
 display: none !important;
}

.side {
    position: fixed;
    overflow-y: auto;
    top: 0;
    right: -300px;
    width: 300px;
    padding: 0 20px 25px;
    height: 100%;
    display: block;
    background-color: #2f9999;
    z-index: 1020;
    -webkit-transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -moz-transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.side-menu>a {
    color: #ffffff;
}

.header-search a {
    color: #ffffff;
    font-size: 15px;
}


.blog-wrapper {
    background-color: #ffffff;
}


.fab.fa-twitter {
	font-family:sans-serif;
}
.fab.fa-twitter::before{
	content:"𝕏";
	font-size:1.1em;
}



.single-post .post-share{     
	  display: none; */
    visibility: hidden;
}

.single-post .post-share > i {     
	  display: none; */
    visibility: hidden;
}

.social-links li a i:before{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(36, 136, 134, 1);
    border-radius: 50%;
}


.back-top-top i {
    width: 50px;
    height: 50px;
    background-color: #104442;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
}

.entry-header .entry-title a:hover {
    color: #2f2f2f;
	background-color: transparent;
	text-decoration:none;
	 display:block;
}

.tt-latest-post .media-body h4 a:hover {
    color: #2f2f2f;
	background-color: transparent;
	text-decoration:none;
	 display:block;
}

.blog-wrapper .post-thumbnail .thumb-overlay.video-overlay a {
  height: 55px;
  width: 90px;
  background-color: rgba(255, 0, 90, .9);
  border-radius: 30px;
  border: 3px solid transparent;
}


.teks-dalam-kotak {
    border: 8px solid #104442; /* Gaya garis tepi */
    padding: 15px; /* Jarak dalam kotak */
    background-color: transparent; /* Warna latar belakang */
    border-radius: 5px; /* Membuat sudut kotak sedikit melengkung */
    font-family: Arial, sans-serif; /* Jenis font */
    max-width: 600px; /* Lebar maksimum kotak */
    margin: 20px auto; /* Jarak dari elemen lain */
}

.navbar-brand img {
    max-width: 100%;
    height: auto;
}

@media(max-width: 575px) {
    .side-menu>a i {
        font-size: 20px;
        margin-left: 8px;
    }
}






@media (max-width: 768px) {
    .site-logo img {
        width: 80%; /* Ukuran logo pada tablet */
    }
}

@media (max-width: 480px) {
 .navbar-brand img {
        width: 90%; /* Ukuran logo pada smartphone */
    }
}

@media (max-width: 375px) {
 .navbar-brand img {
        width: 70%; /* Ukuran logo pada smartphone */
    }
}

.blog-carousel .carousel-control{
    background-color: rgba(9, 142, 139);
}

.entry-footer .readmore:before,
.entry-content .more-link:before {
    position: absolute;
    left: -9px;
    top: -6px;
    content:"";
    width: 42px;
    height: 26px;
    background-color: #eded00;
    display: block;
    z-index: -1;
    -webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
    transition:         all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
}