/* BISMILLAH */
body {
	margin: 0;
	padding: 0;
	background: #fafafa;
    font-family: 'Roboto', serif;
	font-weight: normal;
	line-height: normal;
	color: #666;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
p {
  margin-bottom: 20px;
  font-size: inherit;
  line-height: 1.4;
  text-rendering: optimizeLegibility;
}
a {
	color: #006633;
	text-decoration: none;
	-moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
a:hover {color:#f00; text-decoration: none;}
.clearBoth {clear:both; height:0px!important; margin:0px!important; padding:0px!important; line-height:0px!important;}
hr {border: 0px; border-bottom: 1px solid #ddd;clear:both; padding-bottom: 30px; margin-bottom: 50px;}
.boxMessage {margin: 0 50px;}
/*=================================================================================================================== BOX */
h1, h2, h3, h4 {font-family: 'Roboto', serif;}
.boxCat {
	position: absolute;
	top:-1px;
	right: -1px;
	z-index: 100;
}
.boxCat a {
	color: #fff;
	font-size:0;
}
.boxCat a:before {
	background: #006633;
	padding: 2px 5px;
	font-size: 24px !important;
}
ul.sigProResponsive span.sigProPseudoCaption {display: none}

/*================================================================================================= K2 */
.itemBackToTop {display:none}
.-generalK2 {
	margin: 50px;
}
.-generalK2 .boxFullText ul, .-generalK2 .boxFullText ol {
	margin: 20px;
}
.-generalK2 .boxFullText ul li, .-generalK2 .boxFullText ol li{
	margin: 0 0 10px 0;
}
.-generalK2 .boxHeader h2 {
	margin: 0 0 30px 0;
	font-size: 20px;
}
.-generalK2 .boxImage img {
	width: 100%;
	height: auto;
}
/*=================================================================================================================== HOME */
.item-page-homePage {
	margin: 50px;
}

/*=================================================================================================================== ABOUT */
.item-page-general {
	margin: 50px;
}
.item-page-general  h2 {
	font-size: 20px;
	font-weight: bold;
	color: #666;
	margin: 0 0 30px 0;
}
.-visiMisi blockquote {
	border: 0px;
	padding: 0px;
	font-size: 200%;
}
.-visiMisi .boxHeader h2, .-rekanan .boxHeader h2 { display: none}
.-visiMisi h3, .-rekanan h3 {
	margin: 0 0 30px 0;
	font-size: 20px;
}
.-rekanan ul.sigProResponsive {margin: 0px 0 0 -20px !important}
.-rekanan ul.sigProResponsive li.sigProThumb span.sigProLinkOuterWrapper { 
display: block; margin: 0 0 20px 20px;
}
.-rekanan ul.sigProResponsive li.sigProThumb a.sigProLink {
color:#b7dafc; background-color:#fff; border:1px solid #fff; -webkit-transition: 200ms all ease-in; -moz-transition: 200ms all ease-in; transition: 200ms all ease-in;
}
.-rekanan ul.sigProResponsive li.sigProThumb a.sigProLink:hover {
	color:#333; text-decoration:none; background-color:#fff; border:1px solid #ddd;
	}
.-rekanan .large-block-grid-4 > li { width: 20%; list-style: none; }
.-rekanan .large-block-grid-4 > li:nth-of-type(n) { clear: none; }
.-rekanan .large-block-grid-4 > li:nth-of-type(5n+1) { clear: both;}
/*=================================================================================================================== LAYANAN */
.-rawatInap h2,
.-p24jam h2,
.-mcheckup h2,
.-pelUmum h2
{
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}
.-rawatInap h3 {
	display: block;
	margin: 0px 0px 30px 0px;
}
.-rawatInap ul.sigProResponsive {margin: 0px 0 0 0px !important}
.-rawatInap ul.sigProResponsive li.sigProThumb span.sigProLinkOuterWrapper { 
display: block; margin: 0 0 0px 0px;
}
.-rawatInap ul.sigProResponsive li.sigProThumb a.sigProLink {
color:#b7dafc; background-color:#fff; border:5px solid #fff; -webkit-transition: 200ms all ease-in; -moz-transition: 200ms all ease-in; transition: 200ms all ease-in;
}
.-rawatInap ul.sigProResponsive li.sigProThumb a.sigProLink:hover {
	color:#333; text-decoration:none; background-color:#fff; border:5px solid #ccc;
	}
.-rawatInap .large-block-grid-4 > li { width: 25%; list-style: none; }
.-rawatInap .large-block-grid-4 > li:nth-of-type(n) { clear: none; }
.-rawatInap .large-block-grid-4 > li:nth-of-type(4n+1) { clear: both;}
/*=================================================================================================================== CONTACT */
.rsform-block {
	margin-bottom: 10px;
}
.rsform-block-kirim {
	margin: 50px 0;
}
/*=================================================================================================================== DOKTER */
/*======================================= CATEGORY */
.itemListView.-dokter {
	margin: 50px;
}
.itemListView.-dokter .itemListSubCategories h3, .subCategoryMore {display: none}
.itemListView.-dokter .subCategoryContainer {
	border: 1px solid #ededed;
	background: #f6f6f6;
	margin: 0 0 10px 0;
}
.itemListView.-dokter .subCategory h2 {
	font-size: 16px;
	font-weight: 300;
}
.itemListView.-dokter .subCategory h2 a {	
	padding: 15px 20px;
	display: inline-block
}
.itemListView.-dokter  .boxContentCount {
	background: #eee;
	float: right;
	width: 30%;
	text-align: right;
	padding: 15px 20px;
	-webkit-clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);
			clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.itemListView.-dokter .contentCount:after {
	content: " Dokter Praktek";
}
.itemListView.-dokter .itemListCategoriesBlock {
	margin: 0 0 30px 0;
}
/*====================================================== Landing */
.itemListView.-dokter
{
	border: 0px solid #006633;
}
.catItemView.-dokter {
	position: relative;
	border: 1px solid #ededed;
	margin: 0 0 30px 0;
	background: #f6f6f6;
	padding: 30px;
}
.catItemView.-dokter .cat-boxL, .itemView.-dokter .boxMedia {
	float: left;
	width: 30%;
	margin: 0 50px 0 0;
}
.catItemView.-dokter .boxImage {
	border: 1px solid #fff;
}
.catItemView.-dokter .boxImage .imgContent
 {
	height: 280px;
	width: 100%;
	background-size: cover  !important;
   -webkit-background-size: cover  !important;
        -o-background-size: cover  !important;
       -ms-background-size: cover  !important;
      -moz-background-size: cover  !important;
       background-position: top center !important;
         background-repeat: no-repeat !important;
transition: box-shadow .1s ease;
}
.catItemView.-dokter .cat-boxR {
	overflow: hidden;
}
.catItemView.-dokter .boxHeader {
	margin: 0px 0px 20px 0;
}
.catItemView.-dokter .boxHeader h3 {
	font-size: 20px;
	font-weight: bold;
	color: #666;
}
.catItemView.-dokter .boxHeader a { color: #666;} .catItemView.-dokter .boxHeader a:hover { color: #006633;}
.catItemView.-dokter .boxBody {
	margin: 0 0px 0px 0px;
	border: 0px solid #f00;
}
.catItemView.-dokter .extraFields {
	border: 0px solid #f00;
}
.catItemView.-dokter .extraFields ul.efL1, .itemView.-dokter .extraFields ul.efL1  {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.catItemView.-dokter .extraFields ul.efL1 > li, .itemView.-dokter .extraFields ul.efL1 > li {
	margin: 0px;
	padding: 10px 0;
	border-top: 1px solid #ddd;
}
.catItemView.-dokter .extraFields ul.efL1 > li .jlabel, .itemView.-dokter .extraFields ul.efL1 > li .jlabel {
	float: left;
	width: 30%;
	font-weight: bold;
}
.catItemView.-dokter .extraFields ul.efL1 > li .jvalue, .itemView.-dokter .extraFields ul.efL1 > li .jvalue {
	text-align: right;
	overflow: hidden;
}
.catItemView.-dokter .extraFields ul.efL1 > li .jvalue > ul, .itemView.-dokter .extraFields ul.efL1 > li .jvalue > ul {
	margin: 0px;
	padding: 0px;
	list-style: circle;
}
.catItemView.-dokter .extraFields ul.efL1 > li .jvalue > ul > li, .itemView.-dokter .extraFields ul.efL1 > li .jvalue > ul > li  {
	margin: 0px;
	padding: 0px;
	border: 0px solid #f00;
}
/*======================================= ITEM */
.itemView.-dokter {
	margin: 50px;
	position: relative;
}
.itemView.-dokter .boxBody {
	position: relative;
	border: 1px solid #ededed;
	margin: 0 0 0px 0;
	background: #f6f6f6;
	padding: 30px;
}
.itemView.-dokter .extraFields {
	overflow: hidden;
	margin: 50px 0 0 0;
}
.itemView.-dokter .boxHeader {
	position: absolute;
	top: 0px;
	left: 30%;
	margin: 30px 0 0 50px;
	z-index: 1;
}
.itemView.-dokter .boxHeader h2 {
	font-size: 20px;
	font-weight: bold;
	color: #666;
}
/*=================================================================================================================== DIKLAT */
/*======================================= CATEGORY */
.itemListView.-diklat {
	margin: 50px;
}
.itemListView.-diklat .itemContainer {
	
}
.catItemView.-diklat {
	position: relative;
	border: 1px solid #ededed;
	margin: 0 0 30px 0;
	background: #f6f6f6;
	padding: 30px;
}
.catItemView.-diklat .cat-boxL {
	margin: 0 0px 0 0;
}
.catItemView.-diklat .boxImage {
	border: 1px solid #fff;
	margin: 0 0 20px 0;
}
.catItemView.-diklat .boxImage .imgContent
 {
	height: 300px;
	width: 100%;
	background-size: cover  !important;
   -webkit-background-size: cover  !important;
        -o-background-size: cover  !important;
       -ms-background-size: cover  !important;
      -moz-background-size: cover  !important;
       background-position: 50% 50% !important;
         background-repeat: no-repeat !important;
transition: box-shadow .1s ease;
}
.catItemView.-diklat .cat-boxR {
}
.catItemView.-diklat .boxHeader {
	margin: 0px 0px 20px 0;
}
.catItemView.-diklat .boxHeader h3 {
	font-size: 20px;
	font-weight: bold;
	color: #666;
}
.catItemView.-diklat .boxHeader a { color: #006633;}.catItemView.-diklat .boxHeader a:hover { color: #7da9e6;}
.catItemView.-diklat .boxBody {
	margin: 0 0px 0px 0px;
}
.catItemView.-diklat .extraFields {
	border: 0px solid #f00;
}
.catItemView.-diklat .extraFields ul.efL1, .itemView.-diklat .extraFields ul.efL1  {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.catItemView.-diklat .extraFields ul.efL1 > li, .itemView.-diklat .extraFields ul.efL1 > li {
	margin: 0px;
	padding: 10px 0;
	border-top: 1px solid #ddd;
}
.catItemView.-diklat .extraFields ul.efL1 > li .jlabel, .itemView.-diklat .extraFields ul.efL1 > li .jlabel {
	float: left;
	width: 30%;
	font-weight: bold;
}
.catItemView.-diklat .extraFields ul.efL1 > li .jvalue, .itemView.-diklat .extraFields ul.efL1 > li .jvalue {
	text-align: right;
	overflow: hidden;
}
.catItemView.-diklat .extraFields ul.efL1 > li .jvalue > ul, .itemView.-diklat .extraFields ul.efL1 > li .jvalue > ul {
	margin: 0px;
	padding: 0px;
	list-style: circle;
}
.catItemView.-diklat .extraFields ul.efL1 > li .jvalue > ul > li, .itemView.-diklat .extraFields ul.efL1 > li .jvalue > ul > li  {
	margin: 0px;
	padding: 0px;
	border: 0px solid #f00;
}
/*======================================= ITEM */
.itemView.-diklat {
	margin: 50px;
}
.itemView.-diklat .boxHeader {
	margin: 0px 0px 20px 0;
}
.itemView.-diklat .boxHeader h2 {
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 0px 0;
	color: #666;
}
.itemView.-diklat .extraFields {
	margin: 50px 0;
}
.itemView.-diklat .boxinfo
 {
	font-size: 80%;
	color: #888;
}
.itemView.-diklat .boxinfo div
{
	display: inline-block;
	margin: 0 5px 5px 0;
}
.itemView.-diklat .boxinfo {margin: 15px 0;}
.itemView.-diklat .boxFullText ul, .itemView.-diklat .boxFullText ol {
	margin: 20px;
}
.itemView.-diklat .boxFullText ul li, .itemView.-diklat .boxFullText ol li{
	margin: 0 0 10px 0;
}
/*=================================================================================================================== BLOG */
/*======================================= CATEGORY */
.itemListView.-blogs {
	margin: 50px;
}
.itemListView.-blogs .itemContainer {
	
}
.catItemView.-blogs {
	position: relative;
	border: 1px solid #ededed;
	margin: 0 0 30px 0;
	background: #f6f6f6;
	padding: 30px;
}
.catItemView.-blogs .cat-boxL {
	float: left;
	width: 45%;
	margin: 0 30px 0 0;
}
.catItemView.-blogs .boxImage {
	border: 1px solid #fff;
}
.catItemView.-blogs .boxImage .imgContent
 {
	height: 220px;
	width: 100%;
	background-size: cover  !important;
   -webkit-background-size: cover  !important;
        -o-background-size: cover  !important;
       -ms-background-size: cover  !important;
      -moz-background-size: cover  !important;
       background-position: 50% 50% !important;
         background-repeat: no-repeat !important;
transition: box-shadow .1s ease;
}
.catItemView.-blogs .cat-boxR {
	overflow: hidden;
}
.catItemView.-blogs .boxHeader {
	margin: 0px 0px 20px 0;
}
.catItemView.-blogs .boxHeader h3 {
	font-size: 20px;
	font-weight: bold;
	color: #666;
}
.catItemView.-blogs .boxHeader a { color: #006633;}.catItemView.-blogs .boxHeader a:hover { color: #333;}
.catItemView.-blogs .boxBody {
	margin: 0 0px 20px 0px;
}
.catItemView.-blogs .boxinfo,
.itemView.-blogs .boxinfo
 {
	font-size: 80%;
	color: #888;
}
.catItemView.-blogs .boxinfo div,
.itemView.-blogs .boxinfo div
{
	display: inline-block;
	margin: 0 5px 5px 0;
}
/*======================================= ITEM */
.itemView.-blogs {
	margin: 50px;
}
.itemView.-blogs .boxHeader {
	margin: 0px 0px 20px 0;
}
.itemView.-blogs .boxHeader h2 {
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 0px 0;
	color: #666;
}
.itemView.-blogs .boxinfo {margin: 15px 0;}
.itemView.-blogs .boxFullText ul, .itemView.-blogs .boxFullText ol {
	margin: 20px;
}
.itemView.-blogs .boxFullText ul li, .itemView.-blogs .boxFullText ol li{
	margin: 0 0 10px 0;
}
/*=================================================================================================================== FOTO */
/*======================================= CATEGORY */
.itemListView.-foto {
	margin: 50px 30px;
}
.itemListView.-foto .itemContainer {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline-block;
}
.itemListView.-foto .itemContainer { width: 50%; list-style: none; }
.itemListView.-foto .itemContainer:nth-of-type(n) { clear: none; }
.itemListView.-foto .itemContainer:nth-of-type(2n+1) { clear: both;}

.catItemView.-foto {
	position: relative;
	border: 1px solid #ededed;
	margin: 0 20px 50px 20px;
	background: #f6f6f6;
	padding: 0px;
}
.catItemView.-foto .boxImage {
	border: 1px solid #fff;
}
.catItemView.-foto .boxImage .imgContent
 {
	height: 220px;
	width: 100%;
	background-size: cover  !important;
   -webkit-background-size: cover  !important;
        -o-background-size: cover  !important;
       -ms-background-size: cover  !important;
      -moz-background-size: cover  !important;
       background-position: 50% 50% !important;
         background-repeat: no-repeat !important;
transition: box-shadow .1s ease;
}
.catItemView.-foto .cat-boxR {
	padding: 20px 30px;
}
.catItemView.-foto .boxHeader {
	margin: 0px 0px 10px 0;
}
.catItemView.-foto .boxHeader h3 {
	font-size: 16px;
	font-weight: bold;
}
.catItemView.-foto .boxHeader a { color: #006633;} .catItemView.-foto .boxHeader a:hover { color: #333;}
.catItemView.-foto .boxBody {
	margin: 0 0px 0px 0px;
}
.catItemView.-foto .boxinfo,
.itemView.-foto .boxinfo
 {
	font-size: 80%;
	color: #888;
}
.catItemView.-foto .boxinfo div,
.itemView.-foto .boxinfo div
{
	display: inline-block;
	margin: 0 5px 5px 0;
}
/*======================================= ITEM */
.itemView.-foto {
	margin: 50px;
}
.itemView.-foto .boxHeader {
	margin: 0px 0px 20px 0;
}
.itemView.-foto .boxHeader h2 {
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #ddd;
	color: #666;
}
.itemView.-foto .boxinfo {margin: 15px 0;}

.itemView.-foto ul.sigProResponsive {margin: 0px 0 0 -10px !important}
.itemView.-foto ul.sigProResponsive li.sigProThumb span.sigProLinkOuterWrapper { 
display: block; margin: 0 0 10px 10px;
}
.itemView.-foto ul.sigProResponsive li.sigProThumb a.sigProLink {
color:#b7dafc; background-color:#fff; border:5px solid #fff; -webkit-transition: 200ms all ease-in; -moz-transition: 200ms all ease-in; transition: 200ms all ease-in;
}
.itemView.-foto ul.sigProResponsive li.sigProThumb a.sigProLink:hover {
	color:#333; text-decoration:none; background-color:#fff; border:5px solid #ccc;
	}
.itemView.-foto .large-block-grid-4 > li { width: 25%; list-style: none; }
.itemView.-foto .large-block-grid-4 > li:nth-of-type(n) { clear: none; }
.itemView.-foto .large-block-grid-4 > li:nth-of-type(4n+1) { clear: both;}
/*=================================================================================================================== VIDEO */
/*======================================= CATEGORY */
.itemListView.-video {
	margin: 50px;
}
.itemListView.-video .itemContainer {
	
}
.catItemView.-video {
	position: relative;
	margin: 0 0 50px 0;
}
.catItemView.-video .cat-boxL {
	float: left;
	width: 45%;
	margin: 0 30px 0 0;
}
.catItemView.-video .boxVideo {
	border: 1px solid #fff;
}
.catItemView.-video .cat-boxR {
	overflow: hidden;
}
.catItemView.-video .boxHeader {
	margin: 0px 0px 20px 0;
}
.catItemView.-video .boxHeader h3 {
	font-size: 20px;
	font-weight: bold;
}
.catItemView.-video .boxHeader a { color: #006633;}.catItemView.-video .boxHeader a:hover { color: #333;}
.catItemView.-video .boxBody {
	margin: 0 0px 20px 0px;
}
.catItemView.-video .boxinfo,
.itemView.-video .boxinfo
 {
	font-size: 80%;
	color: #888;
}
.catItemView.-video .boxinfo div,
.itemView.-video .boxinfo div
{
	display: inline-block;
	margin: 0 5px 5px 0;
}
/*======================================= ITEM */
.itemView.-video {
	margin: 50px;
}
.itemView.-video .boxHeader {
	margin: 0px 0px 20px 0;
}
.itemView.-video .boxHeader h2 {
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 0px 0;
	border-bottom: 0px solid #ddd;
	color: #666;
}
.itemView.-video .boxinfo {margin: 15px 0;}
.itemView.-video .boxFullText ul, .itemView.-video.boxFullText ol {
	margin: 20px;
}
.itemView.-video .boxFullText ul li, .itemView.-video .boxFullText ol li{
	margin: 0 0 10px 0;
}
/*================================================================== item Related  ==*/
.itemRelated {
	margin: 100px 0;
}
.itemRelated h3 {
	font-size: 20px;
	font-weight: bold;
	padding: 30px 0 0px 0;
	margin: 0 0 30px 0;
	border-top: 1px solid #ddd;
	color: #666;
}
.itemRelated ul {
	margin: 0px 0 0 -20px;
	padding: 0px;
	list-style: none;
}
.itemRelated li {float: left}
.itemRelated li{ width: 33.333333%; list-style: none; }
.itemRelated li:nth-of-type(n) { clear: none; }
.itemRelated li:nth-of-type(3n+1) { clear: both;}

.itemRelated li .itemRelatedin
{
	position: relative;
	border: 1px solid #ddd;
	margin: 0 0px 50px 20px;
	background: #f6f6f6;
	padding: 0px;
}

.itemRelated li .itemRelatedMedia {
	border: 1px solid #fff;
}
.itemRelated li .itemRelatedMedia .imgContent
 {
	height: 240px;
	width: 100%;
	background-size: cover  !important;
   -webkit-background-size: cover  !important;
        -o-background-size: cover  !important;
       -ms-background-size: cover  !important;
      -moz-background-size: cover  !important;
       background-position: top 50% !important;
         background-repeat: no-repeat !important;
transition: box-shadow .1s ease;
}
.itemRelatedTitle {
	padding: 15px 20px;
}
.itemRelatedTitle a {color: #666}.itemRelatedTitle a:hover {color: #006633;}

/*================================================================== TAG SEARC DATE  ==*/
.k2FeedIcon {
	border-bottom: 1px solid #ddd;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
.tagView, .genericView
{
	margin: 50px;
}
.tagItemView, .genericItemView
{
	border-bottom: 3px double #eee;
	padding: 30px 0;
}
.tagItemViewL, .genericItemViewL
{
	width: 40%;
	float: left;
	display: inline-block;
	margin: 0 30px 0 0;
}
.tagItemViewR , .genericItemViewR
{
	overflow: hidden;
}
.tagView h2, .genericView h2
{
	margin: 0 0 20px 0;
	font-size: 20px;
	font-weight: bold;
	color: #666;
}
.tagView h2 a, .genericView h2 a
{
	color: #006633;
}
.tagView h2 a:hover, .genericView h2 a:hover
{
	color: #333;
}
/*================================================================== Seacrh Landing  ==*/
.search-pencarian {
	margin: 50px;
}
/*================================================================== grayscaled  ==*/
.imgContent:hover,
ul.sigProResponsive li.sigProThumb a.sigProLink:hover
{
   -webkit-filter: grayscale(1);
   -moz-filter: grayscale(1);
   filter: grayscale(1);
 }

/*================================= K2 Pagination --- */
.k2Pagination {
	text-align: left;
	margin: 0px 0 0px 0;
}
.k2Pagination ul, .k2Pagination ol {
	border: 0px solid #007dd4;
	margin: 30px 0 10px 0px !important;
	padding: 0px;
	list-style: none;
	display: block;
}
.pagesCounter {
	text-align: center;
	margin: 0 0 30px 0;
}
.k2Pagination ul li {
	display: inline;
	list-style: none;
	position: relative;
}
/*---------paging start*/
.k2Pagination ul li  a
{
	/*width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;*/
	display: inline-block;
	color: #666;
}
.k2Pagination ul li  a.pagenav {
	font-size: 14px;
	line-height: 14px;
	display: inline-block;
	margin: 2px;
	padding: 10px 10px;
	text-decoration: none;
	color: #666;
	border: 1px solid #ccc;
	background: #f6f6f6;
}
.k2Pagination ul li  a.pagenav:hover {
	border: 1px solid #999;
	background: #fff;
	text-decoration: none;
	position: relative;
}
.k2Pagination ul li.active a {
	font-size: 14px;
	line-height: 14px;
	display: inline-block;
	margin: 2px;
	padding: 10px 10px;
	text-decoration: none;
	border: 1px solid #999;
	background: #fff;
	position: relative;
}
.k2Pagination ul li.disabled { display:none !important}
.k2Pagination .hasTooltip  {
}
/*================================================================== ERROR PAGE LANDING  ==*/
.boxErrorPage {
	text-align: center;
	font-family: 'Roboto', serif;
}
.boxErrorPage .eHeaderPic {
	background: url(../../../images/assets/error-pic.png) no-repeat;
	background-size: cover;
	background-position: center bottom;
	height: 50vh;
}
.boxErrorPage .elogo {
	padding: 20px 0;
	color: #fff;
	font-size: 200%;
}
.boxErrorPage .ePesanError {
	background: #333;
	padding: 50px 20px;
	font-size: 300%;
	text-transform: uppercase;
	font-weight: 500;
	color: #999;
}
.boxErrorPage .search label {display:none}

/*================================================================== WA Floating button  ==*/
.float-button {
        text-decoration: none;
        position: fixed;
        padding: 10px;
        padding-right: 15px;
        bottom: 100px;
        right: 10px;
        color: #fff;
        background-color:#25D366;
        border-radius: 25px 30px 5px 25px;
        z-index: 100;
        font-family: Arial;
        font-size: 17px;
        animation: whatsapp-animation 0.5s ease-in-out;
        box-shadow: 1px 2px 5px 2px rgba(30,30,30,0.3);
        transition:all 0.3s ease-out;
    }

    .float-button:hover {
         background-color: #128C7E;
          color: #fff;
    }

    .fa-whatsapp {
        font-size: 20px !important;
        padding-right: 5px;
        padding-left: 5px;
    }
    
.iconWAWrapper {
    display: flex;
    align-items: center;
}


    @keyframes whatsapp-animation {
        from {
            opacity: 0%;
        }

        to {
            opacity: 100%
        }
    }

    @media screen and (max-width: 545px) {
        .hubKami {
            display: none;
        }*

        .float-button {
            bottom: 100px;
            right: 10px;
            width: 55px;
            border-radius: 20px 20px 5px 20px;
        }

        .fa-whatsapp {
            font-size: 30px !important;
            padding: 4px;
        }
    }
/*================================================================== END WA Floating button  ==*/
