a.g-logo {
    background: none;
}
.moduletable.main-menu ul.nav.menu > li.parent:hover a:after, .moduletable.main-menu ul.nav.menu > li.parent:hover span:after {
  background-repeat: no-repeat !important;
}
.moduletable.main-menu ul.nav.menu > li.parent > a:after, .moduletable.main-menu ul.nav.menu > li.parent > span:after {
  right: -18px;
}
.moduletable.menu-slider li.active {
    background: #cccfd3 !important;
}
.open_up h3.moduleItemTitle:hover {
    color: #394f6e;
}
.moduletable.main-menu li li {
  padding: 0 0 0 2.5% !important
}
.moduletable.main-menu ul.nav.menu > li.item-108 {
    background-image: none;
}
a.moduleItemTitle {
    color: #39506f;
}
.moduletable.news-slider a.next {
  right: 29px;
}
.history-items li p, .moduletable.history-items.history-page .moduleItemIntrotext, .main-page .history-items .moduleItemIntrotext {
  line-height: 14px;
}
input#mod-search-searchword91::placeholder {
    color: black;
}
.moduletable.search-mod input.inputbox.search-query.input-medium {
    border: 1px solid #000000;
}
.moduletable.menu-slider li.active:after {
  filter: grayscale(1);
}
h3.moduleItemTitle {
    margin-top: 12px !important;
}
.history-items li:nth-child(even) div {
    margin-top: 24px;
}
.open_up p {
  line-height: 20px;
}
.even span a {
    padding-top: 3px;
}
.history-items li span:before {
  	width:  3px !important;
  	height: 14px;
}
.moduletable.history-items:after {
      height: 3px !important;
}
.moduletable.menu-slider li a:hover, .moduletable.menu-slider li span:hover {
   /* color: #cccfd3 !important;*/
	color: #ffffff  !important;
}
.moduletable .nav .nav-header {
    font-size: 0.8rem;
}
ul.nav.menu.up-nav.mod-list a, .custom.lang-but span {
    font-family: Arial;
    font-weight: normal;
}
.moduletable.news-slider span.bt-date {
    font-family: Arial;
    font-size: 13px;
}
a.fancy {
    font-style: normal !important;
}
.nav-header {
  font-family: Arial !important;
  font-weight: bold !important;
}
.moduletable.slider-we-are h3.g-title {
  font-weight: normal;
}
.moduletable.main-menu li {
    padding: 15px 30px 17px !important;
}
.moduletable.main-menu ul.nav.menu > li ul, .moduletable.main-menu ul.nav.menu > li:hover, .moduletable.main-menu ul.nav.menu > li.active:hover {
      background: #edeef0 !important;
}
.moduletable.main-menu ul.nav.menu > li:hover a, .moduletable.main-menu ul.nav.menu > li:hover span {
    color: #394f6e !important;
}
.main-menu, .g-block.header-phone {
    background: #cccfd3 !important;
}
.moduletable.main-menu ul.nav.menu > li {
     /* background-image: none !important;*/
}
.moduletable.main-menu a, .moduletable.main-menu > ul > li > span {
    border: none !important;
    font-weight: 400 !important;
}
.custom.phone-header span {
    font-weight: 400;
    border-bottom: none;
}
.moduletable.menu-slider {
    background: #edeef0 !important;
	max-height: 251px;
}
.moduletable.menu-slider li {
    background: none !important;
}
.moduletable.menu-slider li a, .moduletable.menu-slider li span {
    font-style: normal;
 	color: black !important;
    border: none;
}
body.video div#g-page-surround:after, body.main-page div#g-page-surround:after {
    background: none !important;
}
.main-page .moduletable.history-items:after, .main-page .history-items li span:before {
    background: black;
}
ul.nav.menu.up-nav a, ul.nav.menu.up-nav span {
    font-weight: bold;
    text-decoration: none !important;
    font-style: normal;
    color: black;
}
.custom.lang-but a {
    font-weight: bold;
    color:black;
}
.moduletable.lang-but p {
  text-decoration: none;
}
.search.search-mod button.button.btn.btn-primary {
    background: #42506d;
    border: 1px solid black;
}
li.item-115, li.item-116 {
  background: #cccfd3;
}
.g-block.video-nav a span, .moduletable.Foto-video-menyu.video-nav ul li a, .moduletable.Foto-video-menyu.video-nav ul li span {
    color: white !important;
    border: none;
    text-transform: uppercase;
}
.g-block.video-nav li, .moduletable.Foto-video-menyu.video-nav ul li:after {
  content: none !important
}
/*.slide {
    background: #edeef0;
}*/
.moduletable.news-slider p, .moduletable.news-slider a, .moduletable.news-slider span {
    font-style: normal;
    text-decoration: none;
    color: black !important;
}
.moduletable.holding-slider .bt-category-div, .custom.hold-tide h3 {
  	background: #cccfd3;
}
.moduletable.holding-slider .bt-introtext, .custom.hold-tide ul p {
    text-decoration: none;
    font-style: unset;
}
h3.g-title {
    color: #565656 !important;
}
.open_up {
  background: #edeef0;
}
ul.bot {
  background: #edeef0;
}
.moduletable.holding-slider, .moduletable.slider-we-are, .moduletable.hold-tide, .moduletable.bottom-info {
  box-shadow: none;
  	  /* background-image: linear-gradient( #edeef0, rgba(255, 0, 0, 0)) !important;*/
      /*background: linear-gradient(#edeef0, transparent) !important;*/
  background-image: -webkit-gradient( linear, left bottom, left top, from(rgba(255, 255, 255, 0.15)), to(#edeef0)) !important;
}
.custom.lang-but span {
	font-family: Arial,tahoma !important;
}
@media (max-width: 1100px) and (min-width: 767px){
  	.main-slide p.moduleItemImage {
    /*background: url(/images/sliden.jpg) no-repeat top center !important;*/
    background-size: 150% !important;
	}
  .main-slide p.moduleItemImage img {
   /* opacity: 0;*/
  }
}
@media (min-width: 1137px) {
  .open_up {
        padding-top: 12px;
        margin-bottom: 5px;
		/*max-height: 165px;*/
		min-height: 165px;
  }
  .platform-content .moduletable.bottom-info {
    margin-top: 10px;
  }
  .moduletable.slider-we-are h3.g-title {
    font-weight: normal;
    font-size: 1.28rem;
    text-align: left;
    display: block;
    margin: auto;
    width: 90%;
    text-align: center;
	}
}
@media (max-width: 767px) {
    .moduletable.slider-we-are {
		background: #edeef0 !important;
  }
}
open_up li * {
    color: #39506f;
}
a {
    color: #394f6e;
}
@media (max-width: 768px){
	.moduletable.menu-slider {
		margin:0 10px  !important;
	}
}
@media (max-width: 768px){
	/*.short {
		padding-left: 12px;
	}*/
}
@media (max-width: 350px){
	.moduletable.menu-slider {
		margin:0 5px  !important;
	}
}
.soccon {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr ;
	ggrid-gap: 1vw;
	width: 635px;
}
@media (max-width: 642px){
	.soccon {
		display: grid;
		grid-template-columns: 1fr;
	}
}