body {} a,
a:link,
a:visited {
	color: #26a9e1;
	text-decoration: none
}
a:hover {
	color: #222
}
.no-padding {padding: 0 !important;}
.date {font-size: 10px; color: #a1a1a1}
.top-menu {
	padding: 5px 0 15px 0;
}
.top-menu .container {
	border-bottom: 1px solid #26a9e1;
	padding-bottom: 5px;
}
.top-menu ul.nav {
	margin-left: 50px;
	margin-top: 8px
}
.top-menu ul.nav li a {
	font-size: 11px !important;
	color: #949494;
	padding: 5px 10px;
}
.top-social {
	text-align: right;
	padding-top: 10px;
}
.top-social a {
	padding: 10px;
}
.top-menu .dropdown-menu.show {
	background: #1a75bb;
	border-radius: 0;
	width: 250px;
	top: 16px !important;
	left: -15px !important;
	border: 0;
	font-size: 12px;
}
.top-menu .dropdown-menu .dropdown-item,
.top-menu .dropdown-menu .dropdown-item:visited {
	color: white;
	border-bottom: 1px solid #3387c8
}
.top-menu .dropdown-menu .dropdown-item:hover {
	color: #1a75bb;
}
.btn-outline-info {
	color: #26a9e1;
	border-color: #26a9e1;
}
.btn-outline-info:hover {
	color: white;
	background: #26a9e1;
}
.log-button {
	padding-top: 10px;
	padding-right: 0;
}
.log-button .btn-sm {
	font-size: 10px;
	color: #26a9e1;
	border-color: #26a9e1;
}
.log-button .btn-sm:hover {
	color: white;
	background: #26a9e1;
}
.head-section {
	padding: 0 0 40px 0;
}
.mini-info {
	font-size: 14px;
	color: #949494
}
.img-100,
.img-responsive {
	width: 100%!important;
}
.blue {
	border-color: #26a9e1;
	border-top-width: 3px;
}
.blue1 {
	color: #26a9e1;
}
.black {
	color: #222!important;
}
.orange {
	color: #fc9800
}
.red {
	color: #c33;
}
.green {
	color: #093;
}
.clear {
	clear: both
}
.gap {
	padding: 10px;
}
.thumb {
	float: left;
	margin-right: 10px;
}
.sum {
	float: left;
}
h4 {
	font-size: 18px;
}
p {
	font-size: 13px;
}
.subtitle {
	color: #26a9e1;
	text-align: center;
	font-weight: bold;
	position: absolute;
	top: -12px;
	left: 0;
	right: 0;
	margin: auto;
	width: 75%;
	background: white;
}
.bluebox {
	border: 3px solid #26a9e1;
	padding: 20px;
	position: relative;
	margin-top: 40px;
}
.bluebox h5 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
}
.main-nav {
	background: #26a9e1;
}
.navbar {
	padding-left: 0;
	padding-right: 0;
}
.navbar-nav .nav-link {
	padding-right: 8px !important;
}
.main-nav a.nav-link {
	color: white;
	text-transform: uppercase;
	font-size: 12px;
}
#left-side {
	width: 300px;
	padding: 0;
}
.ls-banner {} .kolom_profile {
	display: block;
	clear: both;
	border-bottom: 1px solid #dee2e6;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.kolom_profile .thumb {
	width: 40%;
}
.kolom_profile .sum {
	width: 55%;
	padding-top: 30px
}
.kolom_profile .sum h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}
.tab-pane {
	border: 1px solid #dee2e6;
	border-top: 0;
	padding: 15px;
}
#center-side {} .search {
	border: 1px solid #26a9e1;
	margin-bottom: 20px;
	border-radius: 3px;
	position: relative
}
.iconsearch {
	background: transparent;
	border: 0;
	position: absolute;
	right: 10px;
	top: 3px;
	color: #26a9e1;
}
.search1 {
	border: 0;
	margin: 0;
	background: transparent;
}
#center-side h4 {
	color: #26a9e1;
	padding-bottom: 20px;
}
.kolombox {
	border: 1px solid #dee2e6;
	padding: 15px;
}
.kolombox h5 {
	margin: 25px 0 0 0;
	font-size: 14px;
	font-weight: bold;
}
#right-side {
	width: 300px;
	padding: 0;
}
#right-side h4 {
	color: #26a9e1;
	padding-bottom: 10px;
}
.list-popular {
	padding-left: 0;
	list-style: none;
	counter-reset: my-counter;
}
.list-popular a,
.list-popular a:visited {
	color: #222;
}
.list-popular a:hover {
	color: #26a9e1;
}
.list-popular li {
	position: relative;
	padding: 4px 0 10px 60px;
	font-size: 11px;
	font-style: italic;
	color: #aaa;
}
.list-popular li:before {
	content: counter(my-counter);
	counter-increment: my-counter;
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	color: #dfdfdf;
	font-size: 40px;
	line-height: 40px;
	text-align: center;
}
.list-popular li h4 {
	font-size: 12px;
	font-weight: 700;
	font-style: normal;
	line-height: 1.42857143;
	margin: 0;
}
#right-side .form-check-label {
	font-size: 13px;
}
#footer {
	color: #dfdfdf;
	background: #27AAE1;
	margin-top: 30px;
}
#footer a {
	color: #fff;
}
#footer a:active,
#footer a:hover {
	color: #fff;
}
#footer .footer-top {
	font-size: 13px;
	padding: 60px 0 20px;
}
#footer .footer-top .block-footer {
	margin-bottom: 20px;
}
#footer .footer-top .block-footer .menu-heading {
	font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 20px;
	position: relative;
}
#footer .footer-top .block-footer .menu-heading:after {
	position: absolute;
	top: 28px;
	left: 0;
	display: block;
	width: 20px;
	height: 1px;
	background: #dfdfdf;
	content: '';
}
#footer .footer-top .block-footer ul li {
	padding: 4px 0;
}
#footer .footer-top .block-footer .link-socials .fa {
	margin-right: 8px;
}
#footer .footer-top .block-footer.footer-nav ul {}#footer .footer-top .block-footer.footer-nav select {
	display: inline-block;
	width: 100%;
	height: 24px;
	color: #666;
}
#footer .footer-bottom {
	background: #1C75BC;
	padding: 16px 0 4px;
}
#footer .footer-bottom ul li a {
	position: relative;
	padding: 4px;
}
#footer .search-form {
	width: 100%;
	overflow: hidden;
	font-size: 0;
}
#footer .search-form input {
	background: #27AAE1;
	border: 1px solid #fff;
	border-radius: 0;
}
#footer .search-form input:focus,
#footer .search-form input:active {
	-webkit-box-shadow: none;
	box-shadow: none;
}
#footer .search-form input::-webkit-input-placeholder {
	color: #dfdfdf;
}
#footer .search-form input::-moz-placeholder {
	color: #dfdfdf;
}
#footer .search-form input:-ms-input-placeholder {
	color: #dfdfdf;
}
#footer .search-form input:-moz-placeholder {
	color: #dfdfdf;
}
#footer .search-form button {
	padding: 6px 12px;
	background: #27AAE1;
	border: 1px solid #fff;
	border-radius: 0;
}
.list-inline li {
	display: inline;
	font-size: 11px;
}
.slider {
	height: 500px;
}
.swiper-container {
	max-width: 640px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.swiper-slide {
	background-size: cover;
	background-position: center;
}
.gallery-top {
	margin-bottom: 5px;
}
.gallery-taxonomy {
	margin-bottom: 25px;
}
.gallery-top .swiper-slide,
.gallery-taxonomy .swiper-slide {
	position: relative;
	width: 100%;
	height: 100%;
}
.gallery-top .swiper-slide .swiper-caption,
.gallery-taxonomy .swiper-slide .swiper-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: 30%;
	text-align: left;
	padding: 0 16px 24px;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.51));
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.51));
}
.gallery-top .swiper-slide .swiper-caption h3,
.gallery-taxonomy .swiper-slide .swiper-caption h3 {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.42857143;
}
.gallery-top .swiper-slide .swiper-caption .info,
.gallery-taxonomy .swiper-slide .swiper-caption .info {
	color: #fff;
	opacity: 0.7;
}
.gallery-top .swiper-slide .swiper-caption .info .category,
.gallery-taxonomy .swiper-slide .swiper-caption .info .category {
	background-color: #fff;
	color: #000;
}
.gallery-top .swiper-slide .swiper-caption a,
.gallery-top .swiper-slide .swiper-caption a:active,
.gallery-top .swiper-slide .swiper-caption a:hover,
.gallery-taxonomy .swiper-slide .swiper-caption a,
.gallery-taxonomy .swiper-slide .swiper-caption a:active,
.gallery-taxonomy .swiper-slide .swiper-caption a:hover {
	color: #fff;
}
.gallery-thumbs {} .gallery-thumbs .swiper-wrapper {
	height: auto;
	max-height: 117px;
}
.gallery-thumbs .swiper-slide {
	width: 25%;
	height: 100%;
	opacity: 0.9;
}
.gallery-thumbs .swiper-slide-active {
	opacity: 1;
}
.block.dark {
	padding: 24px 40px 20px;
	color: #efefef;
	background: #1c75bc;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.block.dark .block-title {
	color: #dfdfdf;
	margin-top: 0;
	margin-bottom: 24px;
	padding-top: 0;
	border-top: none;
}
.block.dark .block-title a {
	color: #dfdfdf;
}
.gallery-foto {
	box-sizing: border-box;
}
.gallery-foto.swiper-container {
	max-width: 100%;
}
.gallery-foto .swiper-wrapper {
	margin-bottom: 10px;
}
.gallery-foto .swiper-slide {
	overflow: hidden;
}
.gallery-foto .swiper-slide ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.gallery-foto .swiper-slide ul li {
	margin: 0;
	padding: 0;
}
.gallery-foto .swiper-slide .zoomed {
	margin-bottom: 10px;
}
.gallery-foto .swiper-slide a {
	font-size: 14px;
	color: #efefef;
}
.gallery-foto .swiper-slide a:hover,
.gallery-foto .swiper-slide a:active {
	color: #fff;
}
.gallery-foto .info {
	font-size: 12px;
	color: #fff;
}
.gallery-foto .gallery-foto-pagination {
	position: relative;
	bottom: 0;
	margin-bottom: 10px;
}
.gallery-pdg {
	margin-bottom: 5px;
}
.gallery-pdg .swiper-slide {
	position: relative;
	width: 100%;
	height: 100%;
}
.gallery-pdg .swiper-slide .swiper-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: 30%;
	text-align: left;
	padding: 0 16px;
	color: #fff;
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.51));
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.51));
}
.gallery-pdg .swiper-slide .swiper-caption h3 {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.42857143;
}
.gallery-pdg .swiper-slide .swiper-caption .info {
	color: #fff;
	opacity: 0.7;
}
.gallery-pdg .swiper-slide .swiper-caption .info .category {
	background-color: #fff;
	color: #000;
}
.gallery-pdg .swiper-slide .swiper-caption a,
.gallery-pdg .swiper-slide .swiper-caption a:active,
.gallery-pdg .swiper-slide .swiper-caption a:hover {
	color: #fff;
}
.media-wysiwyg .contextual-links {
	display: none;
}
.view-foto .col,
.view-video .col {
	-webkit-transition: all .2s;
	transition: all .2s;
}
.view-foto .col h4,
.view-video .col h4 {
	font-family: "Merriweather", Georgia, "Times New Roman", Times, serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.42857143;
	overflow: hidden;
}
.view-foto .col .zoomed,
.view-video .col .zoomed {
	margin-bottom: 4px;
}
.view-video .col .label {
	display: inline-block;
	margin-bottom: 4px;
}
.swiper-button-next,
.swiper-button-prev {
	display: none;
	-webkit-filter: drop-shadow(1px 1px 0 rgba(0, 0, 0, 0.5));
	filter: drop-shadow(1px 1px 0 rgba(0, 0, 0, 0.5));
}
.swiper-slide .img-responsive[data-echo] {
	width: 0 !important;
	height: 0 !important;
}
/* details news */

.breadcrumb {margin-top: 15px;}
.content-article h1 {
	font-size: 38px;
}
h2.sub {
	font-size: 18px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;

}
.img-illustration {
	padding: 10px;
	border: 1px solid #eee;
	margin-bottom: 15px;
}
.skyscraper-ads {padding: 0 15px; width: 180px;}

.foto-caption {
	text-align: center
}
.bacajuga {
	font-weight: bold;
	margin: 15px 0;
}
.komentar {
	border: 1px solid #eee;
	padding: 15px;
	background: #f1f1f1;
	margin-bottom: 25px;
}
.article-paging {
	font-weight: bold;
	padding: 20px 0;
}
.article-paging li.active {
	background: #3cb3ed;
	color: white;
}
.reporter {
	font-size: 12px;
	padding-top: 0;
	color:#949494;
}
.reporter .date-post {
	padding: 0;
	font-size: 10px;
}
.block-latest h2 {font-size: 12px; font-weight: bold; padding-top: 15px;}
.block-latest h3 {font-size: 14px; font-weight: bold;}
.block-latest .date-post {font-size: 10px;}

.tag {padding: 15px; border:1px solid #eee; margin-bottom: 20px;}
.tag ul {margin: 0; padding: 0;}
.tag ul li {display: inline-table; margin-bottom: 5px; }
.tag ul li a, .tag ul li a:visited {padding : 5px 10px; display: block; color: white; background: #26a9e1; }
.tag ul li a:hover {background: black;}

#right-side {padding-right: 15px;}

.kanal {}

.kanal-headline {position: relative;}
.kanal-headline .caption {position: absolute; background: rgba(0,0,0,0.5); width: 100%; padding:15px; bottom: 0;}
.kanal-headline .caption a, .kanal-headline .caption a:visited {color: white;}
.kanal-headline .caption a:hover {color: #26a9e1;}


#bottom-section {}
#bottom-section .bluebox {
    border: 1px solid #eee;
    padding: 15px;
    position: relative;
    margin-top: 20px;
}
#bottom-section .news-list a, #bottom-section .news-list a:visited {color: #222;}
#bottom-section .news-list a:hover {color: #26a9e1;}
#bottom-section .news-list .thumb {width: 30%;}
#bottom-section .news-list .thumb img {width: 100%}
#bottom-section .table-wrapper-scroll-y {
  display: block;
  max-height: 380px;
  overflow-y: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
#valasbca{font-size: 11px;}


#photo-gallery {}
#photo-gallery .foto-box { min-height: 240px; padding-bottom: 10px}
#photo-gallery .video-box { min-height: 270px; padding-bottom: 10px}
#photo-gallery h5 {font-size: 14px; padding-top:20px;}

.fancybox-button--play {}

.fancybox-button--play::before,
.fancybox-button--pause::before {
	top: calc(50% - 6px);
	left: calc(50% - 4px);
	background: transparent;
}

.fancybox-button--play::before {
	width: 0;
	height: 0;
	border-top: 6px inset transparent;
	border-bottom: 6px inset transparent;
	border-left: 10px solid;
	border-radius: 1px;
}

.fancybox-button--pause::before {
	width: 7px;
	height: 11px;
	border-style: solid;
	border-width: 0 2px 0 2px;
}














