/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
#content-id tr:nth-child(odd) {
  background-color: #439a8614;
}
#home-content-id .g-content {
  margin: 0px;
  padding: 0px;
}
#home-content-id p {
  margin: 0.76rem 0 0 0;
}
#left_sidebar\  {
  display: flex;
  justify-content: center;
}
#sidebar_menu li > a:hover {
  /* //color:#f8f8f8;
	//background-color:#f3caca5c; */
  background-color: #439a8640;
}
#sidebar_menu .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #e2b53f;
}
#sidebar_menu {
  border: 1px solid #439a86;
  /* border-top: 5px solid #00edb6; */
  box-shadow: 2px -1px 3px rgba(50, 174, 128, 0.58);
  border-radius: 3px;
  margin-right: 3px;
  /* letter-spacing: -1px; */
}
#sidebar_menu .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0.2rem 0;
  border-bottom: 1px solid #f3caca5c;
}
#sidebar_menu nav.g-main-nav ul {
  display: inline-flex;
  flex-direction: column;
  font-size: 1.3rem;
  margin: 0;
  padding: 0;
  text-rendering: optimizespeed;
}
#g-sidebar {
  width: fit-content;
  padding: 0.5rem 0;
  color: #666666;
}
#main-id #g-main {
  padding: 0.5rem 0;
}
#breadcrumbs-id .g-content {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  margin: 0px;
}
#breadcrumbs-id ol.mod-breadcrumbs.breadcrumb.px-3.py-2 {
  padding: 0.5rem 0;
  margin: 0.1rem 0;
}
#banner-id .sample-content img {
  width: 100%;
}
#fungkailogo img {
  /* width: 150px; */
  /* height: auto; */
}
#fungkailogo svg {
  height: 9.3rem;
  margin-top: 0.3rem;
  filter: drop-shadow(1px 1px 1px black);
}
#HomeLatestNews img {
  box-sizing: border-box;
  padding: 2px;
  border: solid #439a8645 2px;
}
#g-feature {
  padding: 0;
}
/* 缩窄 menu  */
#g-navigation .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
  display: inline-block;
  cursor: pointer;
  width: 0.6rem;
  opacity: 0.5;
  font-family: FontAwesome, serif;
  text-align: left;
  font-size: 0.2rem;
}
#fkmenu {
  padding: 1.2rem 1rem 1px;
  align-content: end;
  background: url('../../../../images/headers/fk_rypg.png') center no-repeat;
  margin-top: -2.5rem;
}
#g-navigation .g-main-nav .g-toplevel {
  /*     //justify-content: space-around; */
  /*     letter-spacing: 1px; */
  font-size: 1.3rem;
  justify-content: space-around;
}
/*0127*/
#g-navigation .g-content {
  margin: 0;
  padding: 0;
}
#g-navigation .g-particle {
  margin: 0;
  padding: 0;
}
/*0127*/
/* //20210224 */
#g-navigation {
  box-sizing: border-box;
  border-bottom: 1px solid #125b39;
}
#g-navigation .g-menu-parent-indicator {
  display: none;
}
#g-navigation .g-main-nav .g-dropdown {
  background: #5a978a;
  border: 2px solid #74c4b3;
  box-shadow: 0 0 5px #ccc;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container:hover {
  background: #347667;
  border-bottom: 1px solid #ffffff;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: none;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  background-color: unset;
  color: #e2b53f;
}
#g-navigation .g-main-nav {
  /*   //margin:initial; */
  margin: 0;
}
#g-navigation .g-menu-item-container {
  padding-top: 5px;
  padding-bottom: 6px;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
  /*     //20210219
    //padding: 1.2rem .5rem;
    //99 padding-bottom: 6px;
    // padding-top: 6px;
 */
}
/* #g-navigation .g-content {
	color: #980b07;
	margin: 0.5rem;
	padding: 0.5rem;  
}
#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container {
    text-decoration: none;
		padding: 1rem 0.5rem;
}
#g-navigation .g-main-nav .g-toplevel{
	justify-content:left
}
*/
#g-showcase {
  padding: 1px;
}
#g-showcase .g-content {
  margin: 0;
  padding: 0;
}
#g-showcase .slide-desc {
  bottom: -1rem;
  width: 100%;
  /* 	//left:0% */
}
#g-showcase p {
  margin: 0.1rem;
}
#g-showcase .slide-desc-text-default {
  padding: 2px 0.5rem 2px;
  color: red;
}
#g-showcase .slide-desc-bg-default {
  background-color: rgba(255, 255, 255, 0.15);
}
#g-subfeature .g-content {
  margin: 0rem;
  padding: 0rem;
  /* // 	display: flex;
//	justify-content: center;
//	align-items: center;
 */
}
#g-footer {
  margin-top: 5px;
  background-color: #5a978a;
  color: #e2b53f;
  border-top: 2px solid rgba(132, 250, 224, 0.68);
  border-bottom: 2px solid rgba(55, 129, 113, 0.68);
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /*
  (orientation : landscape)橫屏
  orientation : portrait 
  */
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /*
  (orientation : landscape)橫屏
  orientation : portrait 
  */
}
@media screen and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding-left: 0.3rem !important;
    padding-right: 0.2rem !important;
    /* //color: #980b07;
        //20210219
        //padding: 1.2rem .5rem;
        //99 padding-bottom: 6px;
    // padding-top: 6px; */
  }
}
@media screen and (max-width: 59.99rem) and (min-width: 30rem) {
  #fkmenu {
    background: inherit;
  }
}
@media screen and (max-width: 30rem) {
  #fungkailogo svg {
    height: 7.3rem;
    margin-top: 1.3rem;
    padding-top: 0.3rem;
  }
}
@media screen and (min-width: 60rem) {
  #fungkailogo svg {
    height: 8.3rem;
    padding-top: 0.3rem;
  }
}
@media screen and (max-width: 768px) {
  #fungkailogo svg {
    height: 7.3rem;
    padding-left: 1rem;
  }
  #fkmenu {
    background: inherit;
  }
}
/*# sourceMappingURL=custom_17.css.map */