.read-more-wrap li {

  margin: 10px 0;

}



.read-more-state {

  display: none;

}



.read-more-target {

  opacity: 0;

  max-height: 0;

  font-size: 0;

  transition: .25s ease;

}



.read-more-state:checked ~ .read-more-wrap .read-more-target {

  opacity: 1;

  font-size: inherit;

  max-height: 999em;

}



.read-more-state ~ .read-more-trigger:before {

  content: 'READ MORE';

}



.read-more-state:checked ~ .read-more-trigger:before {

  content: 'READ LESS';

}



.read-more-trigger {

  cursor: pointer;

  display: inline-block;

  padding: 0 .5em;

  color: #666;

  font-size: .9em;

  line-height: 2;

  border: 1px solid #ddd;

  border-radius: .25em;

  z-index: 999;
  position: relative;

}

/*

To change this license header, choose License Headers in Project Properties.

To change this template file, choose Tools | Templates

and open the template in the editor.

*/

/* 

    Created on : Mar 21, 2017, 4:57:25 PM

    Author     : Adnan lopa

*/

@-webkit-viewport {

  width: device-width; }

@-moz-viewport {

  width: device-width; }

@-ms-viewport {

  width: device-width; }

@-o-viewport {

  width: device-width; }

@viewport {

  width: device-width; }

.link:active, .link:focus, .link:hover {

  color: #d4af61;

  text-decoration: none; }



.noLink:active, .noLink:focus, .noLink:hover {

  text-decoration: none; }



.linkWhite:active, .linkWhite:focus, .linkWhite:hover {

  color: white;

  text-decoration: none; }



.linkBlack:active, .linkBlack:focus, .linkBlack:hover {

  color: black;

  text-decoration: none; }



.reset, section .sidebar-xs,

section .content-xs, section .section-home1, section .section-home1 .carousel, section .section-home1 .carousel .carousel-inner .item, section .section-home1 .carousel .carousel-control, section .section-home2, section .section-home2 .title, section .section-home2 .swiper-news .swiper-slide .news-kotak, section .section-home2 .swiper-news .swiper-slide .news-kotak .news-kotak-dalam .date, section .section-home2 .swiper-news .swiper-slide .news-kotak .news-kotak-dalam h3, section .section-home3, section .section-home3 .vid-kiri,

section .section-home3 .vid-kanan, section .section-home3 .vid-kiri iframe, section .section-home4, section .section-home4 .block, section .section-home4 .block .swiper-product, section .section-home4 .block .swiper-product .swiper-slide, section .section-home5, section .section-home5 .title, .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a ul {

  margin: 0;

  padding: 0; }



.fullImage, section .section-home1 .carousel .carousel-inner .item, section .section-home5 .img {

  background-repeat: no-repeat !important;

  background-position: center center !important;

  background-size: cover !important; }



.shadow {

  -webkit-box-shadow: inset 0px 0px 60px 30px rgba(0, 0, 0, 0.19);

  -moz-box-shadow: inset 0px 0px 60px 30px rgba(0, 0, 0, 0.19);

  -ms-box-shadow: inset 0px 0px 60px 30px rgba(0, 0, 0, 0.19);

  -o-box-shadow: inset 0px 0px 60px 30px rgba(0, 0, 0, 0.19);

  box-shadow: inset 0px 0px 60px 30px rgba(0, 0, 0, 0.19); }



.middleCenter, .gallery-thumbs .swiper-slide-container,

.gallery-top .swiper-slide-container, .gallery-thumbs .swiper-button-next,

.gallery-thumbs .swiper-button-prev, .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a ul li:nth-child(2), .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a .half li {

  display: -webkit-box;

  display: -ms-flexbox;

  display: -webkit-flex;

  display: flex;

  -webkit-box-pack: center;

  -moz-box-pack: center;

  -ms-box-pack: center;

  -o-box-pack: center;

  box-pack: center;

  -webkit-flex-pack: center;

  -moz-flex-pack: center;

  -ms-flex-pack: center;

  -o-flex-pack: center;

  flex-pack: center;

  -webkit-justify-content: center;

  -moz-justify-content: center;

  -ms-justify-content: center;

  -o-justify-content: center;

  justify-content: center;

  -webkit-box-align: center;

  -moz-box-align: center;

  -ms-box-align: center;

  -o-box-align: center;

  box-align: center;

  -webkit-flex-align: center;

  -moz-flex-align: center;

  -ms-flex-align: center;

  -o-flex-align: center;

  flex-align: center;

  -webkit-align-items: center;

  -moz-align-items: center;

  -ms-align-items: center;

  -o-align-items: center;

  align-items: center; }



.animatedDuration {

  -webkit-animation-duration: 3s;

  -moz-animation-duration: 3s;

  -ms-animation-duration: 3s;

  -o-animation-duration: 3s;

  animation-duration: 3s; }



.animateDelay {

  -webkit-animation-delay: 1.5s;

  -moz-animation-delay: 1.5s;

  -ms-animation-delay: 1.5s;

  -o-animation-delay: 1.5s;

  animation-delay: 1.5s; }



.loading {

  -webkit-animation-name: loading;

  -moz-animation-name: loading;

  -ms-animation-name: loading;

  -o-animation-name: loading;

  animation-name: loading;

  -webkit-animation-duration: 3.1s;

  -moz-animation-duration: 3.1s;

  -ms-animation-duration: 3.1s;

  -o-animation-duration: 3.1s;

  animation-duration: 3.1s; }

@-webkit-keyframes loading {

  0% {

    top: 50%;

    height: 2px;

    width: 0; }

  50% {

    top: 50%;

    height: 2px;

    width: 100%; }

  100% {

    top: 0;

    height: 100vh;

    width: 100%; } }

@-moz-keyframes loading {

  0% {

    top: 50%;

    height: 2px;

    width: 0; }

  50% {

    top: 50%;

    height: 2px;

    width: 100%; }

  100% {

    top: 0;

    height: 100vh;

    width: 100%; } }

@-ms-keyframes loading {

  0% {

    top: 50%;

    height: 2px;

    width: 0; }

  50% {

    top: 50%;

    height: 2px;

    width: 100%; }

  100% {

    top: 0;

    height: 100vh;

    width: 100%; } }

@keyframes loading {

  0% {

    top: 50%;

    height: 2px;

    width: 0; }

  50% {

    top: 50%;

    height: 2px;

    width: 100%; }

  100% {

    top: 0;

    height: 100vh;

    width: 100%; } }

.transformSection {

  -webkit-animation-name: transformSection;

  -moz-animation-name: transformSection;

  -ms-animation-name: transformSection;

  -o-animation-name: transformSection;

  animation-name: transformSection;

  -webkit-animation-direction: initial;

  -moz-animation-direction: initial;

  -ms-animation-direction: initial;

  -o-animation-direction: initial;

  animation-direction: initial;

  -webkit-animation-duration: 5s;

  -moz-animation-duration: 5s;

  -ms-animation-duration: 5s;

  -o-animation-duration: 5s;

  animation-duration: 5s; }

@-webkit-keyframes transformSection {

  from {

    -webkit-transform: scale(0.5, 0.5);

    -moz-transform: scale(0.5, 0.5);

    -ms-transform: scale(0.5, 0.5);

    -o-transform: scale(0.5, 0.5);

    transform: scale(0.5, 0.5); }

  to {

    -webkit-transform: scale(1, 1);

    -moz-transform: scale(1, 1);

    -ms-transform: scale(1, 1);

    -o-transform: scale(1, 1);

    transform: scale(1, 1); } }

@-moz-keyframes transformSection {

  from {

    -webkit-transform: scale(0.5, 0.5);

    -moz-transform: scale(0.5, 0.5);

    -ms-transform: scale(0.5, 0.5);

    -o-transform: scale(0.5, 0.5);

    transform: scale(0.5, 0.5); }

  to {

    -webkit-transform: scale(1, 1);

    -moz-transform: scale(1, 1);

    -ms-transform: scale(1, 1);

    -o-transform: scale(1, 1);

    transform: scale(1, 1); } }

@-ms-keyframes transformSection {

  from {

    -webkit-transform: scale(0.5, 0.5);

    -moz-transform: scale(0.5, 0.5);

    -ms-transform: scale(0.5, 0.5);

    -o-transform: scale(0.5, 0.5);

    transform: scale(0.5, 0.5); }

  to {

    -webkit-transform: scale(1, 1);

    -moz-transform: scale(1, 1);

    -ms-transform: scale(1, 1);

    -o-transform: scale(1, 1);

    transform: scale(1, 1); } }

@keyframes transformSection {

  from {

    -webkit-transform: scale(0.5, 0.5);

    -moz-transform: scale(0.5, 0.5);

    -ms-transform: scale(0.5, 0.5);

    -o-transform: scale(0.5, 0.5);

    transform: scale(0.5, 0.5); }

  to {

    -webkit-transform: scale(1, 1);

    -moz-transform: scale(1, 1);

    -ms-transform: scale(1, 1);

    -o-transform: scale(1, 1);

    transform: scale(1, 1); } }

.moveTop {

  margin-bottom: 36px;

  -webkit-animation: moveTop 0.7s;

  -moz-animation: moveTop 0.7s;

  -ms-animation: moveTop 0.7s;

  -o-animation: moveTop 0.7s;

  animation: moveTop 0.7s; }

@-webkit-keyframes moveTop {

  from {

    margin-bottom: 0; }

  to {

    margin-bottom: 36px; } }

@-moz-keyframes moveTop {

  from {

    margin-bottom: 0; }

  to {

    margin-bottom: 36px; } }

@-ms-keyframes moveTop {

  from {

    margin-bottom: 0; }

  to {

    margin-bottom: 36px; } }

@keyframes moveTop {

  from {

    margin-bottom: 0; }

  to {

    margin-bottom: 36px; } }

.linkUnderline {

  display: inline-block;

  color: #d6b161;

  text-decoration: none; }

  .linkUnderline::after {

    content: '';

    display: block;

    width: 0;

    height: 1px;

    background: white;

    -webkit-transition: width 0.3s;

    -moz-transition: width 0.3s;

    -ms-transition: width 0.3s;

    -o-transition: width 0.3s;

    transition: width 0.3s; }

  .linkUnderline:hover::after {

    background: white;

    width: 100%; }



.mouseTransform {

  -webkit-transform: perspective(600px) rotateY(0deg) rotateX(0deg);

  -moz-transform: perspective(600px) rotateY(0deg) rotateX(0deg);

  -ms-transform: perspective(600px) rotateY(0deg) rotateX(0deg);

  -o-transform: perspective(600px) rotateY(0deg) rotateX(0deg);

  transform: perspective(600px) rotateY(0deg) rotateX(0deg); }



.hideShow {

  opacity: 1;

  filter: alpha(opacity=100);

  -webkit-animation-name: hideShow;

  -moz-animation-name: hideShow;

  -ms-animation-name: hideShow;

  -o-animation-name: hideShow;

  animation-name: hideShow;

  -webkit-animation-direction: initial;

  -moz-animation-direction: initial;

  -ms-animation-direction: initial;

  -o-animation-direction: initial;

  animation-direction: initial;

  -webkit-animation-duration: 0.9s;

  -moz-animation-duration: 0.9s;

  -ms-animation-duration: 0.9s;

  -o-animation-duration: 0.9s;

  animation-duration: 0.9s;

  -webkit-animation-iteration-count: alternate;

  -moz-animation-iteration-count: alternate;

  -ms-animation-iteration-count: alternate;

  -o-animation-iteration-count: alternate;

  animation-iteration-count: alternate; }

@-webkit-keyframes hideShow {

  from {

    opacity: 0;

    filter: alpha(opacity=0); }

  to {

    opacity: 1;

    filter: alpha(opacity=100); } }

@-moz-keyframes hideShow {

  from {

    opacity: 0;

    filter: alpha(opacity=0); }

  to {

    opacity: 1;

    filter: alpha(opacity=100); } }

@-ms-keyframes hideShow {

  from {

    opacity: 0;

    filter: alpha(opacity=0); }

  to {

    opacity: 1;

    filter: alpha(opacity=100); } }

@keyframes hideShow {

  from {

    opacity: 0;

    filter: alpha(opacity=0); }

  to {

    opacity: 1;

    filter: alpha(opacity=100); } }

.showHide {

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-animation-name: showHide;

  -moz-animation-name: showHide;

  -ms-animation-name: showHide;

  -o-animation-name: showHide;

  animation-name: showHide;

  -webkit-animation-direction: initial;

  -moz-animation-direction: initial;

  -ms-animation-direction: initial;

  -o-animation-direction: initial;

  animation-direction: initial;

  -webkit-animation-duration: 0.9s;

  -moz-animation-duration: 0.9s;

  -ms-animation-duration: 0.9s;

  -o-animation-duration: 0.9s;

  animation-duration: 0.9s;

  -webkit-animation-iteration-count: alternate;

  -moz-animation-iteration-count: alternate;

  -ms-animation-iteration-count: alternate;

  -o-animation-iteration-count: alternate;

  animation-iteration-count: alternate; }

@-webkit-keyframes showHide {

  from {

    opacity: 1;

    filter: alpha(opacity=100); }

  to {

    opacity: 0;

    filter: alpha(opacity=0); } }

@-moz-keyframes showHide {

  from {

    opacity: 1;

    filter: alpha(opacity=100); }

  to {

    opacity: 0;

    filter: alpha(opacity=0); } }

@-ms-keyframes showHide {

  from {

    opacity: 1;

    filter: alpha(opacity=100); }

  to {

    opacity: 0;

    filter: alpha(opacity=0); } }

@keyframes showHide {

  from {

    opacity: 1;

    filter: alpha(opacity=100); }

  to {

    opacity: 0;

    filter: alpha(opacity=0); } }

.hoverHide {

  opacity: 1;

  filter: alpha(opacity=100);

  -webkit-transition: opacity 1.4s linear;

  -moz-transition: opacity 1.4s linear;

  -ms-transition: opacity 1.4s linear;

  -o-transition: opacity 1.4s linear;

  transition: opacity 1.4s linear; }

  .hoverHide:active, .hoverHide:focus, .hoverHide:hover {

    opacity: 0.7;

    filter: alpha(opacity=70);

    -webkit-transition: opacity 1.4s linear;

    -moz-transition: opacity 1.4s linear;

    -ms-transition: opacity 1.4s linear;

    -o-transition: opacity 1.4s linear;

    transition: opacity 1.4s linear; }



.hoverShow {

  opacity: 0.7;

  filter: alpha(opacity=70);

  -webkit-transition: opacity 1.4s linear;

  -moz-transition: opacity 1.4s linear;

  -ms-transition: opacity 1.4s linear;

  -o-transition: opacity 1.4s linear;

  transition: opacity 1.4s linear; }

  .hoverShow:active, .hoverShow:focus, .hoverShow:hover {

    opacity: 1;

    filter: alpha(opacity=100);

    -webkit-transition: opacity 1.4s linear;

    -moz-transition: opacity 1.4s linear;

    -ms-transition: opacity 1.4s linear;

    -o-transition: opacity 1.4s linear;

    transition: opacity 1.4s linear; }



.rotate90degLeft {

  -webkit-transform: rotate(90deg);

  -moz-transform: rotate(90deg);

  -ms-transform: rotate(90deg);

  -o-transform: rotate(90deg);

  transform: rotate(90deg);

  -webkit-transform-origin: left top 0;

  -moz-transform-origin: left top 0;

  -ms-transform-origin: left top 0;

  -o-transform-origin: left top 0;

  transform-origin: left top 0; }



.rotate90degRight {

  -webkit-transform: rotate(90deg);

  -moz-transform: rotate(90deg);

  -ms-transform: rotate(90deg);

  -o-transform: rotate(90deg);

  transform: rotate(90deg);

  -webkit-transform-origin: right top 0;

  -moz-transform-origin: right top 0;

  -ms-transform-origin: right top 0;

  -o-transform-origin: right top 0;

  transform-origin: right top 0; }



.bounce {

  -webkit-animation: bounce 2s infinite;

  -moz-animation: bounce 2s infinite;

  -ms-animation: bounce 2s infinite;

  -o-animation: bounce 2s infinite;

  animation: bounce 2s infinite; }



@keyframes bounce {

  0%, 20%, 50%, 80%, 100% {

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    transform: translateY(0); }

  40% {

    -webkit-transform: translateY(-30px);

    -moz-transform: translateY(-30px);

    -ms-transform: translateY(-30px);

    -o-transform: translateY(-30px);

    transform: translateY(-30px); }

  60% {

    -webkit-transform: translateY(-15px);

    -moz-transform: translateY(-15px);

    -ms-transform: translateY(-15px);

    -o-transform: translateY(-15px);

    transform: translateY(-15px); } }

.effect1 {

  -webkit-box-shadow: 0 10px 6px -6px #010101;

  -moz-box-shadow: 0 10px 6px -6px #010101;

  -ms-box-shadow: 0 10px 6px -6px #010101;

  -o-box-shadow: 0 10px 6px -6px #010101;

  box-shadow: 0 10px 6px -6px #010101; }



.effect2 {

  position: relative; }

  .effect2:before, .effect2:after {

    z-index: -1;

    position: absolute;

    content: "";

    bottom: 15px;

    left: 10px;

    width: 50%;

    top: 80%;

    max-width: 300px;

    background: #010101;

    -webkit-box-shadow: 0 15px 10px #010101;

    -moz-box-shadow: 0 15px 10px #010101;

    -ms-box-shadow: 0 15px 10px #010101;

    -o-box-shadow: 0 15px 10px #010101;

    box-shadow: 0 15px 10px #010101;

    -webkit-transform: rotate(-3deg);

    -moz-transform: rotate(-3deg);

    -ms-transform: rotate(-3deg);

    -o-transform: rotate(-3deg);

    transform: rotate(-3deg); }

  .effect2:after {

    -webkit-transform: rotate(3deg);

    -moz-transform: rotate(3deg);

    -ms-transform: rotate(3deg);

    -o-transform: rotate(3deg);

    transform: rotate(3deg);

    right: 10px;

    left: auto; }



.effect3 {

  position: relative; }

  .effect3:before {

    z-index: -1;

    position: absolute;

    content: "";

    bottom: 15px;

    left: 10px;

    width: 50%;

    top: 80%;

    max-width: 300px;

    background: #010101;

    -webkit-box-shadow: 0 15px 10px #010101;

    -moz-box-shadow: 0 15px 10px #010101;

    -ms-box-shadow: 0 15px 10px #010101;

    -o-box-shadow: 0 15px 10px #010101;

    box-shadow: 0 15px 10px #010101;

    -webkit-transform: rotate(-3deg);

    -moz-transform: rotate(-3deg);

    -ms-transform: rotate(-3deg);

    -o-transform: rotate(-3deg);

    transform: rotate(-3deg); }



.effect4 {

  position: relative; }

  .effect4:after {

    z-index: -1;

    position: absolute;

    content: "";

    bottom: 15px;

    right: 10px;

    left: auto;

    width: 50%;

    top: 80%;

    max-width: 300px;

    background: #010101;

    -webkit-box-shadow: 0 15px 10px #010101;

    -moz-box-shadow: 0 15px 10px #010101;

    -ms-box-shadow: 0 15px 10px #010101;

    -o-box-shadow: 0 15px 10px #010101;

    box-shadow: 0 15px 10px #010101;

    -webkit-transform: rotate(3deg);

    -moz-transform: rotate(3deg);

    -ms-transform: rotate(3deg);

    -o-transform: rotate(3deg);

    transform: rotate(3deg); }



.effect5 {

  position: relative; }

  .effect5:before, .effect5:after {

    z-index: -1;

    position: absolute;

    content: "";

    bottom: 25px;

    left: 10px;

    width: 50%;

    top: 80%;

    max-width: 300px;

    background: #010101;

    -webkit-box-shadow: 0 35px 20px #010101;

    -moz-box-shadow: 0 35px 20px #010101;

    -ms-box-shadow: 0 35px 20px #010101;

    -o-box-shadow: 0 35px 20px #010101;

    box-shadow: 0 35px 20px #010101;

    -webkit-transform: rotate(-8deg);

    -moz-transform: rotate(-8deg);

    -ms-transform: rotate(-8deg);

    -o-transform: rotate(-8deg);

    transform: rotate(-8deg); }

  .effect5:after {

    -webkit-transform: rotate(8deg);

    -moz-transform: rotate(8deg);

    -ms-transform: rotate(8deg);

    -o-transform: rotate(8deg);

    transform: rotate(8deg);

    right: 10px;

    left: auto; }



.effect6 {

  position: relative;

  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }

  .effect6:before, .effect6:after {

    content: "";

    position: absolute;

    z-index: -1;

    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    top: 50%;

    bottom: 0;

    left: 10px;

    right: 10px;

    -webkit-border-radius: 10;

    -moz-border-radius: 10;

    -ms-border-radius: 10;

    -o-border-radius: 10;

    border-radius: 10; }

  .effect6:after {

    right: 10px;

    left: auto;

    -webkit-transform: skew(8deg) rotate(3deg);

    -moz-transform: skew(8deg) rotate(3deg);

    -ms-transform: skew(8deg) rotate(3deg);

    -o-transform: skew(8deg) rotate(3deg);

    transform: skew(8deg) rotate(3deg); }



.effect7 {

  position: relative;

  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }

  .effect7:before, .effect7:after {

    content: "";

    position: absolute;

    z-index: -1;

    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    top: 0;

    bottom: 0;

    left: 10px;

    right: 10px;

    -webkit-border-radius: 10;

    -moz-border-radius: 10;

    -ms-border-radius: 10;

    -o-border-radius: 10;

    border-radius: 10; }

  .effect7:after {

    right: 10px;

    left: auto;

    -webkit-transform: skew(8deg) rotate(3deg);

    -moz-transform: skew(8deg) rotate(3deg);

    -ms-transform: skew(8deg) rotate(3deg);

    -o-transform: skew(8deg) rotate(3deg);

    transform: skew(8deg) rotate(3deg); }



.effect8 {

  position: relative;

  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }

  .effect8:before, .effect8:after {

    content: "";

    position: absolute;

    z-index: -1;

    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);

    top: 10px;

    bottom: 10px;

    left: 0;

    right: 0;

    -webkit-border-radius: 10;

    -moz-border-radius: 10;

    -ms-border-radius: 10;

    -o-border-radius: 10;

    border-radius: 10; }

  .effect8:after {

    right: 10px;

    left: auto;

    -webkit-transform: skew(8deg) rotate(3deg);

    -moz-transform: skew(8deg) rotate(3deg);

    -ms-transform: skew(8deg) rotate(3deg);

    -o-transform: skew(8deg) rotate(3deg);

    transform: skew(8deg) rotate(3deg); }



/*

To change this license header, choose License Headers in Project Properties.

To change this template file, choose Tools | Templates

and open the template in the editor.

*/

/* 

    Created on : Mar 31, 2018, 7:43:59 AM

    Author     : Adnan lopa

*/

@font-face {

  font-family: 'VolteRounded-Regular';

  src: url("https://anwaresidence.com/assets/front/fonts/VolteRounded-Regular.eot");

  src: url("https://anwaresidence.com/assets/front/fonts/VolteRounded-Regular.eot?#iefix") format("embedded-open_cardtype"), url("https://anwaresidence.com/assets/front/fonts/VolteRounded-Regular.woff") format("woff"), url("https://anwaresidence.com/assets/front/fonts/VolteRounded-Regular.ttf") format("truetype");

  font-style: normal;

  font-weight: normal;

  text-rendering: optimizeLegibility; }

@-webkit-viewport {

  width: device-width; }

@-moz-viewport {

  width: device-width; }

@-ms-viewport {

  width: device-width; }

@-o-viewport {

  width: device-width; }

@viewport {

  width: device-width; }





section .sidebar-xs {

  /*width: 16.5%;*/ }





@media (max-width: 768px) {

  section .sidebar-xs .sidebar .components {

    display: none; } 

  section .sidebar-xs {

    width: 60px; }

  }



section .content-xs {

  /*width: 83.5%;*/ }





  @media (max-width: 768px) {

    section .content-xs {

      width: 100%; } 

    }





/* SMARTPHONES (800 x 600)*/

@media only screen and (min-device-width :768px) and (max-device-width : 991px)

{ 

                                                                                                    

}

/* DESKTOP, NETBOOK, AND TABLET (MINIMAL 1024 X 768)*/

@media only screen and (min-device-width :992px) and (max-device-width : 1199px)

{

    

}

/* DESKTOP & LAPTOPS WIDE SCREEN HIGH RESOLUTION (MINIMAL 1280 X 600)*/

@media only screen and (min-device-width :1200px)

{



}













@media (max-width: 768px) {

  section .section-home1 .carousel {

    margin-top:15%;

    padding: 0;

    width: 100%; 



    } }

section .section-home1 .carousel .carousel-indicators {

  display: none; }

  @media (max-width: 768px) {

    section .section-home1 .carousel .carousel-indicators {

      display: block; } }

section .section-home1 .carousel .carousel-inner .item {

  height: 100vh;

  min-height: 100vh;

  max-height: 100vh; }

section .section-home1 .carousel .carousel-control {

  display: none; }

  @media (max-width: 768px) {

    section .section-home1 .carousel .carousel-control {

      background: none;

      position: absolute;

      top: 10vh;

      margin: 0;

      padding: 0;

      display: block; }

      section .section-home1 .carousel .carousel-control img {

        height: 70px;

        width: 70px; } }

section .section-home1 .carousel .left.carousel-control {

  left: 0; }

section .section-home1 .carousel .right.carousel-control {

  right: 20px; }

section .section-home2 {

  padding: 56px 0; }

  @media (max-width: 768px) {

    section .section-home2 {

      padding: 56px 0; } }

  section .section-home2 .title {

    color: white;

    font-family: Lato; font-weight: 300;

    margin: 0 0 36px 0; }

  @media (max-width: 768px) {

    section .section-home2 .swiper-news .swiper-slide {

      padding: 0 28px !important; } 

    section .section-home2 .title {

      margin: 0 0 15px 0; }

    }

  section .section-home2 .swiper-news .swiper-slide .news-kotak {

    background: white;

    min-height: 350px;

    margin-bottom: 7vh; }

    section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio {

    background: white;

    min-height: 550px;

    margin-bottom: 7vh; }

    @media (min-width: 992px) and (max-width: 1200px) {

      section .section-home2 .swiper-news .swiper-slide .news-kotak {

        height: 420px;

        margin-bottom: 7vh; } }

        section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio {

        min-height: 550px;

        margin-bottom: 7vh; } }

    @media (min-width: 768px) and (max-width: 992px) {

      section .section-home2 .swiper-news .swiper-slide .news-kotak {

        margin-bottom: 10vh; }

       section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio {

        margin-bottom: 10vh; } }

    @media (max-width: 768px) {

      section .section-home2 .swiper-news .swiper-slide .news-kotak {

        min-height: 100%;

        margin-bottom: 10vh; }

        section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio {

        min-height: 650px;

        margin-bottom: 10vh; } }

    section .section-home2 .swiper-news .swiper-slide .news-kotak .news-kotak-dalam {

      background: white;

      padding-left: 21px;

      padding-right: 21px; 
      
      min-height: 250px;
    }

    section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio .news-kotak-dalam {

      background: white;

      padding-left: 21px;

      padding-right: 21px; }

      @media (max-width: 768px) {

        section .section-home2 .swiper-news .swiper-slide .news-kotak .news-kotak-dalam {

          padding-left: 18px;

          padding-right: 18px; }
        section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio .news-kotak-dalam {

          padding-left: 18px;

          padding-right: 18px; } }

      section .section-home2 .swiper-news .swiper-slide .news-kotak .news-kotak-dalam .date {

        color: #9B9C9C;

        font-size: 12px;

        font-family: Lato; font-weight: 400;

        padding-top: 14px;

        padding-bottom: 7px; }
      section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio .news-kotak-dalam .date {

        color: #9B9C9C;

        font-size: 12px;

        font-family: Lato; font-weight: 400;

        padding-top: 14px;

        padding-bottom: 7px; }


        @media (max-width: 768px) {

          section .section-home2 .swiper-news .swiper-slide .news-kotak .news-kotak-dalam .date {

            font-size: 14px !important; }
          section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio .news-kotak-dalam .date {

            font-size: 14px !important; } }

      section .section-home2 .swiper-news .swiper-slide .news-kotak .news-kotak-dalam h3 {

        font-family: Lato; font-weight: 900; min-height: 90px;}

      section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio .news-kotak-dalam h3 {

        font-family: Lato; font-weight: 900; }

      section .section-home2 .swiper-news .swiper-slide .news-kotak .news-kotak-dalam .text {

        color: #010101;

        font-size: 16px;

        margin-top: 21px; }

      section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio .news-kotak-dalam .text {

        color: #010101;

        font-size: 16px;

        margin-top: 21px; }

      section .section-home2 .swiper-news .swiper-slide .news-kotak .news-kotak-dalam .btn {

        border: 1px solid #010101;

        -webkit-border-radius: 0;

        -moz-border-radius: 0;

        -ms-border-radius: 0;

        -o-border-radius: 0;

        border-radius: 0;

        color: white;

        background-color: black;

        font-size: 14px;

        font-family: "VolteRounded-Regular", sans-serif;

        font-weight: bold;

        text-transform: uppercase;

        margin-top: 11px;

        margin-bottom: 35px;

        padding: 9px 36px; }

        section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio .news-kotak-dalam .btn {

        border: 1px solid #010101;

        -webkit-border-radius: 0;

        -moz-border-radius: 0;

        -ms-border-radius: 0;

        -o-border-radius: 0;

        border-radius: 0;

        color: white;

        background-color: black;

        font-size: 14px;

        font-family: "VolteRounded-Regular", sans-serif;

        font-weight: bold;

        text-transform: uppercase;

        margin-top: 21px;

        margin-bottom: 35px;

        padding: 9px 36px; }

        section .section-home2 .swiper-news .swiper-slide .news-kotak .news-kotak-dalam .btn:active, section .section-home2 .swiper-news .swiper-slide .news-kotak .news-kotak-dalam .btn:focus, section .section-home2 .swiper-news .swiper-slide .news-kotak .news-kotak-dalam .btn:hover {

          background: #cfaa5d;

          border: 1px solid #cfaa5d;

          color: white; }

        section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio .news-kotak-dalam .btn:active, section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio .news-kotak-dalam .btn:focus, section .section-home2 .swiper-news .swiper-slide .news-kotak-vidio .news-kotak-dalam .btn:hover {

          background: #cfaa5d;

          border: 1px solid #cfaa5d;

          color: white; }

  section .section-home2 .swiper-news .swiper-pagination-bullet {

    background: #d4af61; }

  @media (max-width: 768px) {

    section .section-home2 .swiper-pagination-news {

      bottom: 0; } }

section .section-home3 {

  padding: 56px 0; }

  @media (max-width: 768px) {

    section .section-home3 {

      padding: 0; } }

  section .section-home3 .container {

    width: 100%; }

  section .section-home3 .vid-kiri iframe {

    height: 480px; }

    @media (max-width: 768px) {

      section .section-home3 .vid-kiri iframe {

        width: 100%;

        height: 200px; } }

  section .section-home3 .vid-right {

    position: relative;

    margin-left: 0 !important;

    width: 100%; }

    @media (min-width: 768px) and (max-width: 992px) {

      section .section-home3 .vid-right {

        height: auto !important;

        margin-left: 0 !important;

        margin-top: -5px;

        width: 100% !important; } }

    @media (max-width: 768px) {

      section .section-home3 .vid-right {

        height: auto !important;

        margin-left: 0 !important;

        margin-top: -5px;

        width: 100% !important; } }

    section .section-home3 .vid-right .vid-right-dalam {

      width: 100%; }

      @media (min-width: 992px) and (max-width: 1200px) {

        section .section-home3 .vid-right .vid-right-dalam {

          padding-top: 21px; } }

      @media (max-width: 768px) {

        section .section-home3 .vid-right .vid-right-dalam {

          float: none;

          display: block;

          padding-bottom: 56px; } }

      section .section-home3 .vid-right .vid-right-dalam .date {

        color: #9B9C9C;

        font-size: 12px;

        font-family: Lato; font-weight: 400;

        margin-bottom: 7px; }

        @media (max-width: 768px) {

          section .section-home3 .vid-right .vid-right-dalam .date {

            font-size: 13px !important; } }

      section .section-home3 .vid-right .vid-right-dalam h3 {

        font-family: Lato; font-weight: 900; margin-top: 0px;

    margin-bottom: 25px;  }

      section .section-home3 .vid-right .vid-right-dalam .text {

        color: #777777; }

section .section-home4 {

  padding: 56px 0; }

  @media (max-width: 768px) {

    section .section-home4 {

      margin-top: -12px;

      padding: 0 0 56px 0; } }

  section .section-home4 .block .title {

    color: white; font-size: 29px;

    font-family: Lato; font-weight: 300;

    margin: 0 0 36px 0;

    z-index: 9; }

    .section-home4 .visible-xs-block .title{
      
      color: white; font-size: 29px;

      font-family: Lato; font-weight: 300;

      margin: 0 0 36px 0;

    }

    @media (max-width: 768px) {

      section .section-home4 .block .title {

        position: absolute;

        left: 50%;

        margin-left: -100px;

        margin-top: 42px;

        text-align: center;

        width: 200px; } }

  section .section-home4 .block .swiper-product {

    z-index: 8; }

    section .section-home4 .block .swiper-product .swiper-slide {

      text-align: center; }

      @media (max-width: 768px) {

        section .section-home4 .block .swiper-product .swiper-slide {

          height: 100%; } }

      @media (max-width: 768px) {

        section .section-home4 .block .swiper-product .swiper-slide img {

          width: 100%; } }

      section .section-home4 .block .swiper-product .swiper-slide p {

        margin: 36px 0 0 0; color: white; font-family: bank;}

    section .section-home4 .block .swiper-product .swiper-pagination-bullet {

      background: #d4af61; }

  section .section-home4 .block .swiper-navigation-product {

    background: none; }

    section .section-home4 .block .swiper-navigation-product .swiper-btn-next-product,

    section .section-home4 .block .swiper-navigation-product .swiper-btn-prev-product {

      position: absolute;

      margin-top: -46vh;

      background: none;

      position: absolute;

      border: none;

      color: #d6b161;

      z-index: 20 !important; }

      section .section-home4 .block .swiper-navigation-product .swiper-btn-next-product:active, section .section-home4 .block .swiper-navigation-product .swiper-btn-next-product:focus, section .section-home4 .block .swiper-navigation-product .swiper-btn-next-product:hover,

      section .section-home4 .block .swiper-navigation-product .swiper-btn-prev-product:active,

      section .section-home4 .block .swiper-navigation-product .swiper-btn-prev-product:focus,

      section .section-home4 .block .swiper-navigation-product .swiper-btn-prev-product:hover {

        text-decoration: none;

        background: none;

        color: #d4af61; }

      section .section-home4 .block .swiper-navigation-product .swiper-btn-next-product span,

      section .section-home4 .block .swiper-navigation-product .swiper-btn-prev-product span {

        font-size: 42px; }

    section .section-home4 .block .swiper-navigation-product .swiper-btn-next-product {

      right: 28px; }

    section .section-home4 .block .swiper-navigation-product .swiper-btn-prev-product {

      left: 28px; }

section .section-home-unduh {

  display: none; }

  @media (max-width: 768px) {

    section .section-home-unduh {

      background-repeat: no-repeat !important;

      background-position: bottom center !important;

      background-size: cover !important;

      background: url("../img/bg-insta1-1.png");

      display: block;

      height: 400px;

      padding: 56px 0; }

      section .section-home-unduh .title {

        padding: 0;

        margin: 0;

        color: #010101;

        font-family: Lato; font-weight: 300;

        margin: 0 0 36px 0;

        text-transform: uppercase; }

      section .section-home-unduh .block ul {

        text-align: justify;

        background: #d4af61; }

        section .section-home-unduh .block ul li {

          color: white;

          padding: 12px; }

          section .section-home-unduh .block ul li:nth-child(2) {

            background: #010101; }

          section .section-home-unduh .block ul li img {

            margin-top: -1px; }

          section .section-home-unduh .block ul li span {

            color: black; } }

section .section-home5 {

  padding: 56px 0; }

  @media (max-width: 768px) {

    section .section-home5 {

      padding: 56px 0 0 0; } }

  section .section-home5 .container {

    width: 100%; }

  section .section-home5 .title {

    color: white; font-size: 29px;

    font-family: Lato; font-weight: 300;

    margin: 0 0 36px 0; }

  section .section-home5 .img {

    width: 100%;

    height: 300px; }

    @media (max-width: 768px) {

      section .section-home5 .img {

        height: 500px; } }


section .section-home6 {

  padding: 56px 0; }

  @media (max-width: 768px) {

    section .section-home6 {

      padding: 56px 0 0 0; } }

  section .section-home6 .container {

    width: 100%; }

  section .section-home6 .title {

    color: white; font-size: 29px;

    font-family: Lato; font-weight: 300;

    margin: 0 0 36px 0; }

  section .section-home6 .img {

    width: 100%;

    height: 300px; }

    @media (max-width: 768px) {

      section .section-home6 .img {

        height: 500px; } }

section .section-home7 {

  padding: 56px 0; }

  @media (max-width: 768px) {

    section .section-home7 {

      padding: 56px 0 0 0; } }

  section .section-home7 .container {

    width: 100%; }

  section .section-home7 .title {

    color: white; font-size: 29px;

    font-family: Lato; font-weight: 300;

    margin: 0 0 36px 0; }

  section .section-home7 .img {

    width: 100%;

    height: 300px; }

    @media (max-width: 768px) {

      section .section-home7 .img {

        height: 500px; } }



.tab {

  float: left;

  border: none;

  background-color: none;

  width: 100px;

  height: 370px; }

  @media (max-width: 768px) {

    .tab {

      height: 100%; } }

  .tab button {

    display: block;

    background-color: inherit;

    color: black;

    padding: 22px 16px;

    width: 100%;

    border: none;

    outline: none;

    text-align: left;

    cursor: pointer;

    transition: 0.3s;

    font-size: 17px; }

    .tab button:hover {

      color: #d6b161; }

      .tab button:hover .singleline {

        border-color: #d6b161 !important;

        width: 40px;

        margin-left: 58px; }

    .tab button .singleline {

      border: 1px solid #010101;

      float: right;

      width: 20px;

      margin-top: -14px;

      margin-left: 50px;

      position: absolute;

      z-index: 10; }

  .tab .active {

    color: #d6b161; }

    .tab .active .singleline {

      border-color: #d6b161 !important;

      width: 40px;

      margin-left: 58px; }



.tabcontent {

  float: left;

  border: none;

  background-color: #f3f3f3;

  width: calc(100% - 100px);

  padding: 15px 30px;

  height: 300px; }

  @media (max-width: 768px) {

    .tabcontent {

      height: 100%; } }

  .tabcontent li {

    margin: 7px 0; }

    .tabcontent li span {

      float: right; }



/*****************************************************************************/

.tabGMOS {

  float: left;

  border: none;

  background-color: #010101;

  width: 100px;

  height: 800px; }

  @media (max-width: 768px) {

    .tabGMOS {

      height: 1100px; } }

  .tabGMOS button {

    display: block;

    background-color: inherit;

    color: white;

    padding: 22px 16px;

    width: 100%;

    border: none;

    outline: none;

    text-align: left;

    cursor: pointer;

    transition: 0.3s;

    font-size: 17px; }

    .tabGMOS button:hover .singleline {

      border-color: #d6b161 !important;

      width: 40px;

      margin-left: 58px; }

    .tabGMOS button .singleline {

      border: 1px solid #010101;

      float: right;

      width: 20px;

      margin-top: -14px;

      margin-left: 50px;

      position: absolute;

      z-index: 10; }

  .tabGMOS .active .singleline {

    border-color: #d6b161 !important;

    width: 40px;

    margin-left: 58px; }



.tabParent {

  float: left;

  border: none;

  background-color: #343434;

  width: 100px;

  height: 800px; }

  @media (max-width: 768px) {

    .tabParent {

      height: 1100px; } }

  .tabParent li {

    margin: 7px 0; }

    .tabParent li span {

      float: right; }

  .tabParent button {

    display: block;

    background-color: inherit;

    color: #818180;

    padding: 22px 16px;

    width: 100%;

    border: none;

    outline: none;

    text-align: left;

    cursor: pointer;

    transition: 0.3s;

    text-transform: capitalize;

    font-size: 15px; }

    .tabParent button:hover {

      color: white; }

      .tabParent button:hover .singleline {

        border-color: white !important;

        width: 40px;

        margin-left: 63px; }

    .tabParent button .singleline {

      border: 1px solid #010101;

      float: right;

      width: 20px;

      margin-top: -10px;

      margin-left: 50px;

      position: absolute;

      z-index: 10; }

  .tabParent .active {

    color: white; }

    .tabParent .active .singleline {

      border-color: white !important;

      width: 40px;

      margin-left: 63px; }



.detailsContent {

  display: none;

  float: left;

  border: none;

  background-color: #d6b161;

  width: calc(100% - 200px);

  padding: 15px 30px;

  height: 800px; }

  @media (max-width: 768px) {

    .detailsContent {

      height: 1100px; } }

  .detailsContent li {

    margin: 7px 0; }

    .detailsContent li span {

      float: right; }



.gallery-thumbs,

.gallery-top {

  width: 100%;

  height: 300px; }

  .gallery-thumbs .swiper-slide-container,

  .gallery-top .swiper-slide-container {

    text-align: center;

    font-size: 18px;

    background: white;

    height: 100%;

    max-width: 600px;

    margin: auto; }



.gallery-thumbs {

  background: #010101;

  height: 20%;

  box-sizing: border-box;

  padding: 10px 0;

  max-width: 600px; }

  .gallery-thumbs .swiper-slide {

    width: 100%;

    height: 100%; }

    .gallery-thumbs .swiper-slide .swiper-slide-container {

      background: none !important;

      color: white;

      font-size: 12px; }

  .gallery-thumbs .swiper-pagination-bullet {

    background: #d4af61; }

  .gallery-thumbs .swiper-slide-active {

    opacity: 1; }

  .gallery-thumbs .swiper-button-next,

  .gallery-thumbs .swiper-button-prev {

    background: #d6b161;

    width: 40px; }

    .gallery-thumbs .swiper-button-next:active, .gallery-thumbs .swiper-button-next:focus, .gallery-thumbs .swiper-button-next:hover,

    .gallery-thumbs .swiper-button-prev:active,

    .gallery-thumbs .swiper-button-prev:focus,

    .gallery-thumbs .swiper-button-prev:hover {

      background: #d4af61; }

      .gallery-thumbs .swiper-button-next:active span, .gallery-thumbs .swiper-button-next:focus span, .gallery-thumbs .swiper-button-next:hover span,

      .gallery-thumbs .swiper-button-prev:active span,

      .gallery-thumbs .swiper-button-prev:focus span,

      .gallery-thumbs .swiper-button-prev:hover span {

        color: white; }

    .gallery-thumbs .swiper-button-next span,

    .gallery-thumbs .swiper-button-prev span {

      color: #010101;

      font-size: 18px;

      margin-top: -2px; }

  .gallery-thumbs .swiper-button-next {

    right: 0; }

  .gallery-thumbs .swiper-button-prev {

    left: 0; }



.gallery-top {

  height: 80%;

  width: 100%; }

  .gallery-top .swiper-slide .swiper-slide-container {

    background: #f3f3f3; }

    .gallery-top .swiper-slide .swiper-slide-container .table-agenda {

      margin-top: 14px; }

      .gallery-top .swiper-slide .swiper-slide-container .table-agenda td {

        border: none;

        font-size: 14px;

        padding-left: 28px;

        padding-right: 28px; }

        .gallery-top .swiper-slide .swiper-slide-container .table-agenda td:nth-child(1) {

          text-transform: capitalize; }

        .gallery-top .swiper-slide .swiper-slide-container .table-agenda td:nth-child(2) {

          text-align: left !important; }

        .gallery-top .swiper-slide .swiper-slide-container .table-agenda td .circle {

          -webkit-border-radius: 50%;

          -moz-border-radius: 50%;

          -ms-border-radius: 50%;

          -o-border-radius: 50%;

          border-radius: 50%;

          margin-top: 7px;

          margin-right: 5px;

          height: 7px;

          width: 7px; }

        .gallery-top .swiper-slide .swiper-slide-container .table-agenda td .circle.green {

          background: green; }

        .gallery-top .swiper-slide .swiper-slide-container .table-agenda td .circle.red {

          background: red; }

        .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a {

          display: block;

          margin-top: 7px; }

          .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a ul {

            border: 1px solid #d6b161; }

            .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a ul li {

              height: 30px; }

              .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a ul li:nth-child(1) {

                padding-top: 5px;

                width: 92%; }

                @media (max-width: 768px) {

                  .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a ul li:nth-child(1) {

                    width: 88%; } }

              .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a ul li:nth-child(2) {

                background: #d6b161;

                color: white;

                width: 8%; }

                .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a ul li:nth-child(2):active, .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a ul li:nth-child(2):focus, .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a ul li:nth-child(2):hover {

                  background: #010101; }

                @media (max-width: 768px) {

                  .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a ul li:nth-child(2) {

                    width: 12%; } }

          .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a .half {

            border: none !important; }

            .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a .half li {

              background: none !important;

              text-align: center;

              padding: 0 !important;

              width: 50% !important; }

              @media (max-width: 768px) {

                .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a .half li {

                  width: 100% !important; } }

              .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a .half li .btn {

                background: none !important;

                border: 1px solid #d6b161;

                -webkit-border-radius: 0;

                -moz-border-radius: 0;

                -ms-border-radius: 0;

                -o-border-radius: 0;

                border-radius: 0;

                color: #010101 !important;

                width: 100%; }

                .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a .half li .btn:active, .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a .half li .btn:focus, .gallery-top .swiper-slide .swiper-slide-container .table-agenda td a .half li .btn:hover {

                  border: 1px solid #d6b161 !important;

                  background: #010101 !important;

                  color: white !important; }

  .gallery-top .swiper-pagination-bullet {

    background: #d4af61; }


/* Home Slider */

.section-home1 .swiper-home .swiper-pagination-home{
  margin-bottom: 20px;
}
.section-home1 .swiper-home .swiper-pagination-bullet{
  background: #d4af61; 
}
.section-home1{
  max-width: 99% !important;
}


/* Table Financial Information */
.th-dark{
  background: #414042;
  color: #fff;
}
.th-gold{
  background: #d5af60;  
}
#table-financial-information a{
  color: #010101;
  text-decoration: none;
}

/* WA Popup */
#wa-popup{
  width: auto;
  position: fixed;
  z-index: 9999999;
}
.wa-popup-container{
  right: 12px;
  bottom: 12px;  
}
.wa-popup-item{
  margin-bottom: 10px;
}
.wa-popup-body form{
  background:#fff;
  padding: 10px;
  display: inline-flex;
  border-radius: 5px;
  color: #333;
}
.wa-popup-body input[type=text]{
  border: none;
}
.wa-popup-close,
.wa-popup-default{
  cursor: pointer;
}

/* Career */
.btn-career{
  background: #caa65b;
  border-color: #caa65b;
  color: #fff;
  text-transform: uppercase;
}