/* BISMILLAH */
@media only screen and (max-width: 40em) {
/* START ===========================================================================  */
/*===================================================================================  MENU AND LOGO ==*/
.moduletable-mainMenu .maximenuckh {padding: 0px 0px;background: #101010;}
.moduletable-mainMenu .maximenuckh.maximenufixed {padding: 0px 0px;background: #101010;}
.boxLogoMenu {
	float: none;
	display: block;
	width: 100%;
}
/*================================= LOGO ==*/
.moduletable-mainMenu .boxL {
	padding: 5px 0 15px 0;
	margin: 0px;
	float: none;
	display:block;
	width: 100%;
	border: 0px solid #fff;
	clear: both;
}
.moduletable-mainMenu .logoImg {display: none;}
.moduletable-mainMenu .custom-logoText {
	overflow: inherit;
	padding: 0px 0 0 0;
}
.moduletable-mainMenu .custom-logoText:before {
	float: left;
	display: inline-block;
	margin: 0 0px 0 0;
	color: #e10a0a;
	background: none;
	font-size: 42px !important;
	line-height:42px !important;
	padding: 10px 10px;
	height: inherit;
}
.moduletable-mainMenu .custom-logoText h1 {
	font-size: 20px;
	line-height:20px;
	font-weight: bold;
	color: #fff;
	margin: 0px 0 0px 0;
	padding: 12px 0 5px 0;
}
.moduletable-mainMenu .custom-logoText h2 {
	font-size: 10px;
	line-height: 10px;
}
.moduletable-mainMenu .custom-logoText h1 a {color:#fff}
.moduletable-mainMenu .custom-logoText h1 a:hover {color:#e10a0a}

/*================================= MAIN MENU ITEM ==*/
.moduletable-mainMenu .boxR {
	background: #2d2d2d;
	border: 0px solid #fff;
	overflow: inherit;
	margin:0px 0 0 0;
	padding: 12px 0 12px 0;
	text-align: center;
}
ul.-mainMenu {
	margin: 0px 0 0 0;
	padding: 0px;
	list-style: none;
	border: 0px solid #f00;
}
ul.-mainMenu li {
	margin: 0px 8px 0 8px;
	padding: 0px 0 0px 0px;
	list-style: none;
	border: 0px dotted #fff;
	font-size: 13px;
	font-weight: 400;
	height: 13px;
	line-height: 13px;
	text-transform: uppercase;
}
ul.-mainMenu li.item101 {display:none !important}
ul.-mainMenu li:hover {border-bottom: 1px solid #e10a0a;}
ul.-mainMenu li.active {border-bottom: 1px solid #e10a0a;}
ul.-mainMenu li a {color: #fff;}
ul.-mainMenu li a:hover {color: #ccc;}
ul.-mainMenu li.active a {color: #ccc;}

/*========================================================================================== SEARCH ==*/
.moduletable-mainMenu .maximenuckh.maximenufixed .boxSearch {display:none}
.boxSearch  {
	width: 100%;
	float: none;
	padding: 10px 20px;
	background: #eee;
}
.-searchK2 {
	position: relative;
	margin: 0px 0 0 0;
	border: 0px solid #f00;
}
/* --- Search Box --- */
div.k2SearchBlock {position:relative;}
div.k2SearchBlock form {}
div.k2SearchBlock form input.inputbox {
	border: 1px solid #ccc;
	padding: 8px;
	width: 78%;
	margin: 0 1% 0 0;
	float: left;
	display: inline-block;
	background: #fafafa;
	height: 32px;
}
/*========================================================================================== SLIDE FRAME ==*/
.custom-slideFrame {min-height: 30vh;}
/*========================================================================================== tagline ==*/
.moduletable-tagline {
position: relative;
border-top: 10px solid #e10a0a;
margin: 0px 0px 50px 0px;
background: #fff;
padding: 30px;

}
.custom-tagline {
	font-family: 'Sanchez', serif;
	font-size: 18px;
	font-weight: 400;
}
.moduletable-tagline strong {color:#d02121; font-weight:400 !important}
.moduletable-tagline p {margin: 0px;padding: 0px;}

/* ================================================================================== list-3col== */
/* ====================== featured-home == */
.moduletable-list-3col.-featured-home {
}
/* ====================== latest-home == */
.moduletable-list-3col.-latest-home {

}
/* ====================== popular-home == */
.moduletable-list-3col.-popular-home {

}
.moduletable-list-3col{margin: 0px 20px 80px 30px;}
.moduletable-list-3col ul {
	margin: 0px 0 0 0px;
	padding: 0px;
	list-style: none;
}
.moduletable-list-3col li {float: none;}
.moduletable-list-3col li { width: 100%; list-style: none; }
.moduletable-list-3col li:nth-of-type(n) { clear: none; }
.moduletable-list-3col li:nth-of-type(1n+1) { clear: both;}
.moduletable-list-3col li .boxContent {margin: 0 0 60px 0px;}
.moduletable-list-3col li .boxContent .imgContent {height: 160px;}
.moduletable-list-3col .box-R {padding: 20px;}
.moduletable-list-3col li .boxContent .boxTitle h2 {
	font-size: 18px;
	line-height: 24px;
	min-height: inherit;
}
.moduletable-list-3col .boxInfo {padding: 0 20px;}
.moduletable-list-3col .boxInfo span {
	float: left;
	display: inline-block;
	margin: 0 10px 0 0;
}
.moduletable-list-3col .boxInfo a {color: #fff;}
.moduletable-list-3col .boxInfo a:hover {text-decoration:underline}

/* ================================================================================== wijayaco about logo link  == */
.foot {padding: 50px 30px;}
.moduletable-wijayaco {
	margin: 0px 0px 50px 0px;
	padding: 0px 0;
}
.moduletable-wijayaco img {
	margin: 0px 0px 0px 0px;
	padding: 0 0px 0 0;
}
/* ================================================================================== findUs  == */
.moduletable-findUs {margin: 0px 0px 50px 0px;}
/* ================================================================================== webLink  == */
.moduletable-webLink {
	border: 0px solid #f00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0;
	color: #666;
}
/* ================================================================================== foot  == */
.moduletable-copyR {
	margin: 50px 0 0 0px;
	font-size: 80%;
}

/* ================================================================================== popular-kanan blog  == */
.-blogPage .-popular-kanan {
	margin: 80px 20px 50px 0px;
	padding: 20px;
	border:1px solid #eee;
	position: relative;
	background: #f6f6f6;
}
.itemListView.-blogPage .-popular-kanan { margin-right: 0}
.itemView.-blogPage .-popular-kanan { margin-right: 0}
.-blogPage .-popular-kanan .box-L {
	float: none;
	width: 100%;
	margin: 0 0px 0 0;
}
.-blogPage .-popular-kanan .box-R {overflow: inherit;}
.-blogPage .-popular-kanan .boxImage {
	margin: 0px 0 10px 0;
	padding: 0px;
}
.-blogPage .-popular-kanan .boxImage .imgContent {height: 140px;}
/* ================================================================================== popular-kanan video  == */
.-videoPage .-popular-kanan {
	margin: 50px 20px 80px 20px;
	padding: 0px;
	position: relative;
}
.-videoPage .-popular-kanan .box-L {
	float: none;
	width: 100%;
}
.-videoPage .-popular-kanan .box-R {overflow: inherit;}
.-videoPage .-popular-kanan .boxImage .imgContent {height: 100px;}
.-videoPage .-popular-kanan .boxVideo {
	margin: 0px 0 20px 0;
	padding: 0px;
}
/* ================================================================================== browse  == */
/*======================== browse Title  == */
.-blogPage .custom-browseTitle {padding: 20px;}
.itemView.-blogPage .custom-browseTitle { margin-right: 0}
/*======================== browse module  == */
.-blogPage .-browse {padding: 20px;}
.itemView.-blogPage .-browse{ margin-right: 0}



























/* END ===========================================================================  */
}