/* BISMILLAH 
--> inisial.com --> inisialtech tmpl.v3.0 build.240701
--> love you bunda, rafka, dean, amanda, mahen */
/*======================================================================================================================================================= MED START */
@media only screen and (max-width: 1200px) {
/*SMALL START ------------------------------------------------------------------------------------------------------------------------------------------- MED START */
body {
	font-size: 100%;
}
.lebar {/*--------------------------------------------------------------------------------------------------------------------------------------- iniLebar ------------*/
	margin: 0 auto;
	border: 0px solid #f00;
	max-width: 428px;
}
.boxTop { /*------------------------------------------------------ box-top------------*/
	padding: 0px 0px;

	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	align-content: center;
}
/*=================================== logo */
.moduletable-logo {
	display: block;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: auto;
	align-self: auto;
	order: 0;

	border:0px solid #f00;
	margin: 0px 0px 0 0px;
	padding: 0px 0px;
}
/*=================================== cari */
.k2SearchBlock.-cari {
	
}
.k2SearchBlock.-cari .k2SearchBlockForm {
	position: absolute;
	top: -60px;
	left: 25px;
}
/*================================================================================== DM-MENU  MOBILE VIEW */
.moduletable-dmMenu {
	display: block;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 36px;
	align-self: auto;
	order: 0;

	border:0px solid #f00;
	padding: 0 0px;
	margin: 0px 10px 0px 0px;
	text-align: right;
}
.dj-offcanvas.-dmMenu {
	border: 0px solid #f00;
	position: relative;	
}
.dj-offcanvas.-dmMenu .dj-offcanvas-top {
	padding: 20px 0px;
}
.dj-offcanvas.-dmMenu .dj-offcanvas-close-btn {
  display: inline-block;
  font-size: 20px;
  line-height: 1;
  background: none;
  border: none;
  color: #b8b8b8;
  cursor: pointer;
  padding: 10px 12px;
  margin-right: 15px;
}
.dj-offcanvas.-dmMenu .dj-offcanvas-content {
}
.dj-offcanvas.-dmMenu .dj-offcanvas-content ul.-dmMenu {
	border: 0px solid #f00;
	display: flex;
	flex-direction: column;
}
.dj-offcanvas.-dmMenu .dj-offcanvas-content ul.-dmMenu > li.dj-mobileitem {
	border: 0px solid #f00;
	order: 3;
}
.dj-offcanvas.-dmMenu .dj-offcanvas-content ul.-dmMenu > li.dj-mobileitem.itemid-205 {/* search di menu mobile */
	order: 1;
}
.dj-offcanvas.-dmMenu .dj-offcanvas-content ul.-dmMenu > li.dj-mobileitem.itemid-117 {/* user di menu mobile */
	border: 0px solid #f00;
	order: 2;
}
.dj-offcanvas.-dmMenu .dj-offcanvas-content ul.-dmMenu li.dj-mobileitem > .modules-wrap a.modCustomMenu,
.dj-offcanvas.-dmMenu .dj-offcanvas-content ul.-dmMenu li.dj-mobileitem > a {
	display: block;
	font-size: 16px;
	background: #f2f2f2;
	color: #444444;
	text-decoration: none;
	padding: 20px 20px 20px 30px;
	cursor: pointer;
	border-top: 1px solid #e4e4e4;
	vertical-align: middle;
}
.dj-offcanvas.-dmMenu .dj-offcanvas-content ul.-dmMenu li.dj-mobileitem > .modules-wrap {

	padding:0px 0px 0px 0px;
}
.dj-offcanvas.-dmMenu .dj-offcanvas-content ul.-dmMenu li.dj-mobileitem > .modules-wrap a.modCustomMenu .image-title {
	margin-left: 5px;
}
.dj-offcanvas.-dmMenu .dj-offcanvas-content ul.-dmMenu li ul.dj-mobile-nav-child li a,
.dj-offcanvas.-dmMenu .dj-offcanvas-content ul.-dmMenu li ul.dj-mobile-nav-child li div.modules-wrap a.modCustomMenu {
	padding: 20px 20px 20px 80px;
}
.dj-offcanvas.-dmMenu ul.dj-mobile-light li.dj-mobileitem.parent > a span.toggler {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	padding: 10px;
	min-width: 10px;
	line-height: 1;
}
.dj-offcanvas.-dmMenu .dj-offcanvas-content ul.-dmMenu li.dj-mobileitem > a.-logout-btn
{
	border: 1px solid #f00;
	line-height: 22px;
	margin: 30px 30px 10px 30px;
	display: inline-flex;
	padding: 5px 10px !important;
}
/*-------------------------------------------------------- module di menu----*/
.moduletable-dmMenu .dj-megamenu-clean .modules-wrap {
	padding: 0px;
	color: inherit;
}
/*------------------------------------------------------- k2-avatar-user-btn ----*/
.moduletable-k2-avatar-user-btn {
	margin-left: 20px;
}
.-k2-avatar-user-btn {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
}
.-k2-avatar-user-btn div.ubAvatar {
	overflow: hidden;
	margin-right: 10px;
}
.-k2-avatar-user-btn div.ubAvatar img {
	height: 56px !important;
	width: auto !important;
	object-fit: cover;
	border-radius: 50%;
}
.-k2-avatar-user-btn div.ubDesc {
}
.-k2-avatar-user-btn div.ubDesc div.ubName {
	font-weight: 600;
	line-height: normal;
}
.-k2-avatar-user-btn div.ubDesc span.ubGreeting {
	font-weight: 400;
}
.-k2-avatar-user-btn div.ubDesc div.ubCommentsCount {
	font-size: 0.8em;
}

/*================================== STICKY */
.iniSticky {
	padding: 20px 20px 20px 30px;
}
.iniSticky--scrolled {
	padding: 10px 10px;
}

.iniPage { /*----------------------------------------------------------- iniPage------------*/
	padding: 0px 0px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
}
.iniPage_section.-section1 {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 220px;
	margin: 0px 0px 0px 0px;
	position: unset;
	top: unset;
	order: 0;
}
.iniPage_section.-section2 {
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: auto;
	position: unset;
	top: unset;
	order: 0;
}
/*======================================================================= K2 PAGE K2 TEMPLATE K2 ALL -START ============================================================================================================================================================================================================== */
/* ======================================== k2 page style */
.k2-page-in {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: flex-start;

	position: relative;
	margin: 0px;
	padding: 0px 0px;
	border: 0px solid #f00;
}
.k2-page-in1 {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: auto;

	margin: 0px 0px 0px 0px;
	position: relative;
	top: auto;
	order: 0;
	border: 0px solid #aaa;
}
.k2-page-in2 {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: auto;

	position: relative;
	top: auto;
	order: 0;
	border: 0px solid #000;
}
.k2-item-in {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
}
.k2-item-in1 {
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: auto;
	align-self: auto;
	order: 0;
}
.k2-item-in2 {
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: auto;
	align-self: auto;
	order: 0;
}

/* ================================================================================ K2 categories list itemList k2 DEFAULT */
div.itemListView,
div.tagView,
div.genericView,
div.userView
{
	border: 0px solid #f00;
	margin: 0px 0px;
	padding: 300px 0px 0px 0px;
}
.itemContainer,
.tagItemList .tagItemView,
.genericItemList .genericItemView,
.userItemList .userItemView
{
	margin: 0px 0px 100px 0px;
	padding: 100px 50px;
}
.catItemView {
	border: 0px solid #f00;
	padding: 0px;
}
.k2-item-in1-box {
}
.catItemImageBlock,
.tagItemImageBlock,
.catItemVideoBlock,
.genericItemImageBlock,
.userItemImageBlock
{
	width: 100%;
	margin: 0px 0px 20px 0px;
}
.catItemImageBlock img,
.tagItemImageBlock img,
.catItemVideoBlock img,
.genericItemImageBlock img,
.userItemImageBlock  img
{
	width: 100%;
}
.catItemVideoBlock {
	height: auto;
}
.k2-item-in2-box {
	margin: 0px 0px 0px 0px;
}
.catItemHeader,
.tagItemHeader,
.genericItemHeader,
.userItemHeader,
#itemListSecondary .catItemHeader
{
	position: relative;
	margin: 0px 0px 10px -50px;
	padding: 0px 0px 0px 40px;
}

div.catItemHeader h3,
div.tagItemHeader h2,
div.genericItemHeader h2,
div.userItemHeader h2,
#itemListSecondary div.catItemHeader h3
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* ================================================================================ K2 SECONDARY itemListSecondary */
#itemListSecondary {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;

	border: 0px solid #eaeaea;
	margin: 0px 0px;
	padding: 0px 0px;
}
#itemListSecondary .itemContainer {
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 220px;
	align-self: auto;
	order: 0;
	
	border: 1px solid #fff;
	margin: 0px 0px 100px 0px;
	padding: 100px 50px;
}
/*====================================================================================================== K2 ITEM K2 PAGES itemView -START */
div.itemView .k2-page-in1.itemPage {
	padding: 50px 50px;
}
/* ----------------------------------tag k2 k2 item Related */
.itemAuthorLatest, 
.itemRelated,
.itemTagsBlock,
.itemAttachmentsBlock,
.custom-sosShare
{
	margin: 100px 0px;
}
.custom-sosShare > h3,
.itemAuthorLatest > h3,
.itemRelated > h3,
.itemTagsBlock > h3,
.itemAttachmentsBlock > h3
{
	margin: 0px 0px 30px -50px;
	padding: 0px 0px 0px 40px;
}
div.itemRelated > ul,
.itemAuthorLatest > ul
{
	list-style: none;
	border: 0px solid #000;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.genericSearchForm {
	border: 0px solid #f00;
	margin: 0px 0px 30px 0px;

	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
}
.genericSearchForm input.k2-input {
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 220px;
	align-self: auto;
	order: 0;
	margin: 0px 0px 10px 0px;

	padding: 10px 20px;
	border: 1px solid #ccc;
}
.genericSearchForm input.k2-submit {
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 225px;
	align-self: auto;
	order: 0;

	padding: 10px 20px;
	cursor: pointer;
	position: relative;
}
/*================================================================================================== K2 ITEM PAGES CUSTOM home page homepage #226c82 <-- ubah bg ini*/
div.itemView.-homePage .k2-page-in1.itemPage,
div.itemView.-aboutUs .k2-page-in1.itemPage
{
	margin: 300px 0px 0px 0px;
	padding: 100px 60px;
	font-size: 22px;
}
/*====================================================================================================== K2 ITEM PAGES CUSTOM aboutus about */
div.itemView.-aboutUs .k2-page-in1.itemPage {
	font-size: 16px;
	line-height: 1.7;
	margin-top: 300px;
	padding: 50px 50px;
}
.-aboutUs .itemBody .itemImageBlock {
}
.-aboutUs .itemBody .itemFullText {
	border: 0px solid #f00;
	display: block;

}
.-aboutUs .itemBody .itemFullText  > * {
	margin-bottom: unset;
}
.-aboutUs .itemBody .itemFullText > p {
	flex-grow: unset;
	flex-shrink: unset;
	flex-basis: unset;
	margin: 0px 0px 60px 0px;
}
.-aboutUs .itemBody .itemFullText > ul,
.-aboutUs .itemBody .itemFullText > p:last-of-type {
	margin-bottom: 60px;
}
blockquote {
	padding: 0 0 0 0px;
	margin: 0px 0px;
	font-size: 22px;
	line-height: 1.6;
}
/* ----------------------------------tag k2 k2 tag */
div.catItemTagsBlock ul.catItemTags,
div.itemTagsBlock ul.itemTags,
div.tagItemTagsBlock ul.tagItemTags,
div.userItemTagsBlock ul.userItemTags
{

	margin: -10px -20px;
}
div.catItemTagsBlock ul.catItemTags li,
div.itemTagsBlock ul.itemTags li,
div.tagItemTagsBlock ul.tagItemTags li,
div.userItemTagsBlock ul.userItemTags li
{

	margin: 10px 20px;
	flex-basis: 130px;

}
/* ====================================== K2 userView */
.userBlock {
	border: 0px solid #f00;
	padding: 0px 0px;
	margin: 0px 0px 100px 0px;
	position: relative;
}
div.userView .boxHeader {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.userBlockIn {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
}
.userBlock-In1 {
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: auto;
	align-self: auto;
	order: 0;

	background: #eee;
	padding: 100px 0px 0px 0px;
}
.userBlock-In2 {
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: auto;
	align-self: auto;
	order: 0;
	padding: 100px 60px 100px 60px;
}
.userProfileImage {
	margin: 0px auto -60px auto;
	width: 136px;
	height: 136px;
	border: 10px solid #fff;
	border-radius: 50%;
	background: #fff;
	overflow: hidden;
}
.userProfileImage img {
	width: 146px;
	max-width: 146px;
	height: auto;
	object-fit: cover;
}
.userProfileNama {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	font-size: 16px;
	line-height: normal;
	font-weight: 700;
	text-align: center;
}
.userDescription {
	margin: 0px 0px 30px 0px;
	text-align: center;
}
.userDescription p {
	margin: 10px 0px;
}
.userAdditionalInfo {
	margin: 0px 0px 30px 0px;
	text-align: center;
}
.userItemAddLink {
	display: block;
	border: 0px solid #f00;
	text-align: center;
	background: #eee;
}
/*===================================================================================================== NAV BREAD*/
.-bread {
	padding: 20px 30px;
	margin: -50px -50px 50px -50px;
	border-bottom:0px solid #ddd;
	font-size: 70%;
	line-height: 1.5;
	background: #eee;
	color: #666;
	display: block;
}

/* ======================================== k2 Account page user page */
.k2AccountPage {
	padding: 0px 0px;
}
/* ============================================================= login reset forgot password username */
.itemView.-loginPage,
.reset-general,
.login-general,
.k2AccountPage
{
	margin: 0px auto;
	max-width: 100%;
}
div.itemView.-loginPage .k2-page-in1.itemPage,
.reset-generalIn,
.login-generalIn,
.k2AccountPageIn
{
	margin: 0px;
	padding: 60px 60px;
	border-radius: 0;
}

.itemView.-loginPage form#form-login,
.reset-generalIn,
.login-generalIn
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
}
.itemView.-loginPage fieldset.input,
.reset-generalIn form,
.login-generalIn form
{
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 220px;
	border: 0px solid #f00;
}
.itemView.-loginPage .k2ModLogDes,
.reset-generalIn .k2ModLogDes,
.login-generalIn .k2ModLogDes
{
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 220px;
	align-self: auto;
	order: 0;
	border:0px solid #ddd;
	border-top:1px solid #ddd;
	margin: 60px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
}
.k2ModLogField,
.reset-generalIn .control-group,
.login-generalIn .control-group,
.k2AccountPageIn-sec1-row
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: center;

	margin: 0px 0px 15px 0px;
}
.-forgotPassUser .control-group label {margin:0px; padding: 0px}
.k2ModLogField label,
.reset-generalIn .control-label,
.login-generalIn .control-label,
.k2AccountPageIn-sec1-row div.u-label
{
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 220px;
	align-self: auto;
	order: 0;
	text-align: left;
	padding: 0px;
	margin: 0px 0 10px 0px;
}
.k2AccountPageIn-sec1-row div.u-label
{
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 220px;
}

.k2AccountPageIn-sec1-row div.u-field,
.k2ModLogField .k2InputBox,
.reset-generalIn .controls,
.login-generalIn .controls
{
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 220px;
	align-self: auto;
	order: 0;

	margin: 0px;

	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
}

.k2AccountPageIn-sec1-row.-jk2Gender .u-field .controls,
.k2AccountPageIn-sec1-row.-jk2Avatar .u-field {
	border: 0px solid #f00;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
}
.-jk2Avatar {margin-bottom: 30px}
.-jk2Avatar .u-field input#image {
	display: block;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 99%;
	align-self: auto;
	order: 2;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border:  0px solid #f00;
}
.-jk2Avatar .u-field img.k2AccountPageImage {
	display: block;
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: 120px;
	align-self: auto;
	order: 1;
	border:  1px solid #ccc;
	padding: 10px;
	margin-bottom: 10px;
	width: 120px;
	height: auto;
}
.-jk2Avatar .u-field input#del_image {
	display: block;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 20px;
	align-self: auto;
	order: 3;
	border: 0px solid #f00;
	height: 20px;
	padding: 0px 0px;
	margin: 0px 5px 10px 0px;
}
.-jk2Avatar .u-field label {
	display: block;
	flex-grow:1;
	flex-shrink: 1;
	flex-basis: 200px;
	align-self: auto;
	order: 4;
	border: 0px solid #f00;
	line-height: normal;
	font-size: 80%;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.-jk2Gender .u-field label.radio {
	border: 0px solid #f00;
	font-size: 15px;
	
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	align-content: center;

	padding: 0px 0px 0px 0px;
	margin: 0px 10px 10px 0px;
}
.-jk2Gender .u-field label > input { 
	font-size: 15px;
	height: 15px;
	line-height: 15px;
	width: auto;
}
.-jk2Gender .u-field label > input[type="radio"] {
	border: 1px solid #f00;
	float: none;
	margin: 0 5px 0px 0px;
	padding: 0px;
}

.itemView.-loginPage .preText {

}
.itemView.-loginPage .postText {

}
.k2ModLogDes p {
	margin: 0px 0px 30px 0px;
}
.itemView.-loginPage .preText p,
.itemView.-loginPage .postText {margin: 0px;}
.itemView.-loginPage ul,
.reset-general ul,
.login-generalIn ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.itemView.-loginPage ul li,
.reset-general ul li,
.login-generalIn ul li
{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height:normal;
}
#form-login-button .k2InputBox {
	text-align: right;
	border: 0px solid #f00;
	display: inline-block;
}
#form-login-button input.button,
.login-general button,
.reset-general button,
.k2AccountPageUpdate button
{
	padding: 8px 20px !important;	
}
span.optional {
	font-size: 60%;
	color: #f00;
	line-height: normal;
}
.k2AccountPageIn-sec1 h3 {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight: 600;
}
hr.k2AccountPageIn-sec1-sparator {
	margin: 30px 0px ;
}
.k2AccountPageUpdate {
	border-top: 1px solid #ccc;
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	text-align: right;
}
.u-field div.js-editor-tinymce {
	border:0px solid #f00;
	max-width: 300px;
}
.u-field .mce-menubtn.mce-fixed-width span {
	display: inline-flex;
	max-width: 60px;
}
/* ============================================================= rsFORM contact */
.contactForm .formContainer
{
	padding: 0px 0px;
	border: 0px solid #ccc;
}
.contactForm .formContainer .rsform-block
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;

	border: 0px solid #000;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px;
}
.contactForm .formContainer .rsform-block label
{
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 220px;
	align-self: auto;
	order: 0;
	margin-bottom: 10px;
	font-weight: 500;
}
.contactForm .formContainer .rsform-block .formControls
{
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 220px;
	align-self: auto;
	order: 0;
}
#myRSform .formContainer .rsform-block .formControls .formValidation { /*ini yg bikin seleczeis jadi tinggi*/
	display: inherit;
	margin: 0px;
	padding: 0px;
	line-height: normal;
}
#myRSform .formContainer .rsform-block .formBody input.rsform-input-box
{
	width: 90% !important;
}
#myRSform .formContainer .rsform-block .formBody select.rsform-select-box
{
	width: 90% !important;
}
select.rsform-select-box-small {
	padding: 2px 10px;
}
#myRSform .formContainer .rsform-block .formBody textarea.rsform-text-box
{
	width: 90% !important;
}
#myRSform .formContainer .rsform-block .formBody .selectize-input
{
	width: 100% !important;
}
.formResponsive select {
	width: auto !important;
}
/*============================================================================== POPULER TRENDING */
.moduletable-populer
{
	border: 0px solid #ddd;
	margin: 100px 0px 50px 0px;
	padding: 50px 0px 50px 0px;
	width: auto;
}
.moduletable-populer > h3
{
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 50px;
	font-size: 16px;
	line-height: 1.5;
}
/*============================================================================== NEWS SHOW*/
.moduletable-newsShow {
	margin: 0px 0px 0px 0px;
	padding: 100px 50px;
}
.moduletable-newsShow .k2ItemsBlock
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
}
.moduletable-newsShow .k2ItemsBlock .k2ModuleBox-in1 {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 220px;
	order: 0;
	margin: 0px 0px 50px 0px;
	padding: 0px;

	border: 0px solid #f00;
	position: relative;
	top: auto;
}
.moduletable-newsShow .k2ItemsBlock .k2ModuleBox-in2
{
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 220px;
	order: 0;

	border: 0px solid #f00;
	position: relative;
	top: auto;
}
.moduletable-newsShow .k2ModuleBox-in1 h2
{
	margin: 0px 0px 30px -50px;
	padding: 0px 0px 0px 40px;
}

.moduletable-newsShow ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;

	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.moduletable-newsShow ul li {
	display: block;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 200px;
	align-self: auto;
	order: 0;

	margin: 0px 0px 50px 0px;
	padding: 40px 40px;
	list-style: none;
}
.moduletable-newsShow.-ourBlog ul li {
	background: rgba(0, 0, 0, 0.2);
}
.moduletable-newsShow ul li .modBoxImage {
	border: 0px solid #f00;
	background: #fff;
	overflow: hidden;
	height: 200px;
	margin-bottom: 20px;
}
.moduletable-newsShow ul li .modBoxImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-bottom: 1px solid #fff
}
.moduletable-newsShow .modBoxBody {
	padding: 0px;
}
.moduletable-newsShow a.moduleItemTitle {
	font-weight: 700;
	line-height: 1.5;
	margin-bottom: 10px;
}
.moduletable-newsShow .moduleItemTags {
	margin: 0px 0px 0px 0px;
}
.moduletable-newsShow .moduleItemTags a {
	display: inline-block;
	margin: 0px 5px 0px 0px;
	line-height: normal;
	font-size: 80%;
}
.moduletable-newsShow .moduleItemTags a:before {
	content: '#';
}
.moduletable-newsShow .moduleItemTags a:hover {color: #333}
.moduletable-newsShow .boxInfo {
	border: 0px;
	padding: 0px;
}
.moduletable-newsShow.-ourBlog .boxInfo {
	color: #999;
}
/* =========================================================================================== copyR */
.moduletable-copyR {
	margin: 200px 0px 50px 0px;
	padding: 0px 0px;
	font-size: 80%;
}
.moduletable-copyR a {
	display: block;
}
/* --------------------------------------------RSS SEO */
#rsseo-cookie-accept {
	width: auto !important;
	padding: 50px 30px 100px 30px !important;
	text-align: center !important;
	line-height: 1.3 !important;

	flex-wrap: wrap !important;
	justify-content: center !important;
}
.rsseo-cookie-down {
	bottom: 0px !important;
	left: 0px !important;
}
#rsseo-cookie-accept button {
	margin: 10px 0px 20px 0px !important;
	flex: 0 0 100px !important;
	cursor: pointer !important;
	background: #ddd !important;
}
#rsseo-cookie-accept button:hover {
	background: #fff !important;
}










/*SMALL END --------------------------------------------------------------------------------------------------------------------------------------------- MED END */
}
/*======================================================================================================================================================= MED END */
/*_*/
/*_*/
/*_*/
/*_*/
/*_*/
/*_*/
/*_*/
/*_*/
/*_*/
/*======================================================================================================================================================= BIG START */
@media only screen and (min-width: 1367px) {
/*BIG START --------------------------------------------------------------------------------------------------------------------------------------------- BIG START */
.lebar {/*--------------------------------------------------------------------------------------------------------------------------------------- iniLebar ------------*/
	margin: 0 auto;
	border: 0px solid #000;
}
.iniPage {
  padding: 100px 0px;
  border: 0px solid #f00;
}
div.itemView.-homePage .k2-page-in1.itemPage, div.itemView.-aboutUs .k2-page-in1.itemPage {
  margin: 460px 0px -100px 0px;
  padding: 200px;
}
.moduletable-copyR {
  margin: 200px 50px 50px 0px;
}
/*BIG END ----------------------------------------------------------------------------------------------------------------------------------------------- BIG END */
}
/*======================================================================================================================================================= BIG END */
/*_*/
/*_*/
/*_*/
/*======================================================================================================================================================= SMALL START */
@media only screen and (max-width: 800px) {
/*SMALL START ------------------------------------------------------------------------------------------------------------------------------------------- SMALL START */
body {
	font-size: 100%;
}
.lebar {/*--------------------------------------------------------------------------------------------------------------------------------------- iniLebar ------------*/
	margin: 0 auto;
	border: 0px solid #000;
	max-width: 428px;
}
/*SMALL END --------------------------------------------------------------------------------------------------------------------------------------------- SMALL END */
}
/*======================================================================================================================================================= SMALL END */
/*_*/
/*_*/
/*_*/
/*======================================================================================================================================================= vSMALL START */
@media only screen and (max-width: 428px) {
/*SMALL START ------------------------------------------------------------------------------------------------------------------------------------------- vSMALL START */
body {
	font-size: 100%;
}
.lebar {/*--------------------------------------------------------------------------------------------------------------------------------------- iniLebar ------------*/
	margin: 0 auto;
	border: 0px solid #ccc;
}
/* ================================================================================ K2 categories list itemList k2 DEFAULT */
.itemContainer,
.tagItemList .tagItemView,
.genericItemList .genericItemView,
.userItemList .userItemView
{
	margin: 0px 10px 100px 10px;
	padding: 100px 50px;
}
/* ================================================================================ K2 SECONDARY itemListSecondary */
#itemListSecondary .itemContainer {
	border: 1px solid #fff;
	margin: 0px 10px 100px 10px;
	padding: 100px 50px;
}
div.k2Pagination ul {
  text-align: center;
}
/* ----------------------------------tag k2 k2 tag */
div.catItemTagsBlock ul.catItemTags,
div.itemTagsBlock ul.itemTags,
div.tagItemTagsBlock ul.tagItemTags,
div.userItemTagsBlock ul.userItemTags
{

	margin: -10px -20px;
}
div.catItemTagsBlock ul.catItemTags li,
div.itemTagsBlock ul.itemTags li,
div.tagItemTagsBlock ul.tagItemTags li,
div.userItemTagsBlock ul.userItemTags li
{

	margin: 10px 20px;
	flex-basis: 110px;

}
/* =========================================================================================== copyR */
.moduletable-copyR {
	margin-left: 30px;
}
/*SMALL END --------------------------------------------------------------------------------------------------------------------------------------------- vSMALL END */
}
/*======================================================================================================================================================= vSMALL END */