@charset "UTF-8";
/* ----------------------------------------------------------------
    Google Fonts
-----------------------------------------------------------------*/
@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,800,700,600";
@import "https://fonts.googleapis.com/css?family=Poppins:100,200,400,500,600,700,800";
@import "https://fonts.googleapis.com/css?family=Nunito:300,400,600,700,800";
@import url('https://fonts.googleapis.com/css?family=Baloo');
/* ----------------------------------------------------------------------
	Base Colors
-------------------------------------------------------------------------*/
/*Colors*/
/*Background colors*/
/*Typography*/
/*Font*/
/*mune*/
/*Side Panel*/
/*Page Titile*/
/*Margins*/
/*Transitions*/
/***********************************************************************
**														              **
**         POLO Html5 Template		   								  **
**         Author: INSPIRO MEDIA								      **
**		   URL: http://www.inspiro-media.com						  **
**														              **
************************************************************************/
/*  Mixins */
/*  Base */
/***********************************************************************
**														              **
**         POLO Html5 Template		   								  **
**         Author: INSPIRO MEDIA								      **
**		   URL: http://www.inspiro-media.com						  **
**														              **
************************************************************************/
/*  Content & Layout */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

iframe {
  border: none; }

.content {
  padding-left: 25px;
  margin-bottom: 26px; }

@media (max-width: 991px) {
  .content {
    width: 100% !important;
    padding-left: 15px;
    padding-right: 15px; }
 }

/* ----------------------------------------------------------------
    mune
-----------------------------------------------------------------*/
#mune {
  position: absolute;
  width: 100%;
  z-index: 199 !important;
  height:50px;
  line-height:50px;
  /*sticky version*/
  /*dark*/
  /*transparent*/
  /*colored*/
  /*Responsive mobile menu*/ }
  #mune .container {
    position: relative; 
  }
  #mune .mune-inner{
    height:50px;
    background-color: #fff;
    -webkit-backface-visibility: hidden;
    left: 0;
    right: 0;
    transition: all .4s ease-in-out;
    /*logo*/ 
  }
  #mune .mune-inner #logo {
    float: left;
    /*font-size: 15px;*/
    position: relative;
    font-weight: 600;
   color: rgba(29, 205, 0,0.8);
    z-index: 1;
    transition: all .4s ease-in-out;
    height: 80px; 
    }
#mune .mune-inner #logo a,  #mune .mune-inner #logo a:hover {
        color: #1dcd00;font-weight: 600;
      }
  #mune.mune-sticky .mune-inner {
    /*background-color: rgba(255,255,255,0.95) !important;*/
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+40,f3f3f3+88,f3f3f3+88,ededed+89,ffffff+100&1+0,0.8+100 */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.92) 40%, rgba(243,243,243,0.82) 88%, rgba(237,237,237,0.82) 89%, rgba(255,255,255,0.8) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.92) 40%,rgba(243,243,243,0.82) 88%,rgba(237,237,237,0.82) 89%,rgba(255,255,255,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.92) 40%,rgba(243,243,243,0.82) 88%,rgba(237,237,237,0.82) 89%,rgba(255,255,255,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccffffff',GradientType=0 ); /* IE6-9 */
    transition: top .8s ease-in-out;
    position: fixed;
    top: -140px;
    box-shadow: 0 12px 6px rgba(0, 0, 0, 0.6); 
  }
  #mune.mune-sticky.sticky-active .mune-inner {top: 0; }
  #mune.mune-sticky.dark .mune-inner{ background-color: #1f1f1f !important; }
  #mune.dark {
    /*Main Menu*/ }
  #mune.dark .mune-inner{ background-color: #1f1f1f; }
  #mune.dark .mune-inner .lines,
  #mune.dark .mune-inner .lines:before,
  #mune.dark .mune-inner .lines:after{
    background-color: #fff; 
  }
  #mune.dark #mainMenu nav > ul > li:before {color: #bbbbbb; }
  #mune.dark #mainMenu nav > ul > li > a {color: #fff; } 
  #mune.dark #mainMenu nav > ul > li > a .menu-sub-title {color: #eeeeee; }
  #mune.dark #mainMenu nav > ul > li.current > a:after,
  #mune.dark #mainMenu nav > ul > li:hover > a:after, 
  #mune.dark #mainMenu nav > ul > li:focus > a:after {background-color: #fff; }
  /*#mune.dark .mune-extras i { color: #f00; }*/
  #mune.dark .mune-extras .lines,
  #mune.dark .mune-extras .lines:before,
  #mune.dark .mune-extras .lines:after {background-color: #fff; }
  #mune[data-transparent="true"] .mune-inner,
  #mune[data-transparent="true"].dark .mune-inner{
    background-color: transparent; 
  }
  #mune[data-transparent="true"] + #slider,
  #mune[data-transparent="true"] + .fullscreen,
  #mune[data-transparent="true"] + .halfscreen,
  #mune[data-transparent="true"] + #google-map {
    top: -80px;
    margin-bottom: -80px; 
  }
  #mune[data-fullwidth="true"] .mune-inner .container {
    max-width: 100%;
    padding: 0 30px; 
  }
  #mune.mune-logo-right .mune-inner #logo {float: right; }
  #mune.mune-logo-right .mune-inner .mune-extras {
    float: left;
    /*   ul>li:first-child {
        margin-left: 0px;
    } */ 
  }
  #mune.mune-logo-right .mune-inner #mainMenu nav {float: left; }
  #mune.mune-always-fixed .mune-inner{
    position: fixed !important;
    top: 0 !important;
    background-color: #fff;
    box-shadow: 0 12px 6px rgba(0, 0, 0, 0.06); 
  }
  #mune.mune-plain .mune-inner{
    background-color: transparent;
    border: 0 !important;
    box-shadow: none; }
  #mune.mune-shadow .mune-inner {
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.12) !important; 
  }
  #mune #mainMenu-trigger {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    height: 50px;
    z-index: 1;
    float: right;
    width: 26px; 
  }
  #mune #mainMenu-trigger button {
    background: none;
    border: 0;
    padding: 0; 
    }
  #mune #mainMenu-trigger button:focus { outline: 0; }
  #mune #mainMenu-trigger button i {font-size: 17px; }


/* ----------------------------------------------------------------
Main Menu
-----------------------------------------------------------------*/
#mainMenu {
  padding: 0;
  /*Menu Styles*/
  /*Menu Positions*/
  /*Menu options*/ }
#mainMenu > .container {padding: 0 !important; }
#mainMenu [class*="col-lg-"] {line-height: 24px !important; }
#mainMenu nav {float: left; }
#mainMenu nav > ul {
 list-style: none;
 padding: 0;
 margin: 0; 
  }
#mainMenu nav > ul > li {
  float: left;
  border: 0;
  transition: all .3s ease;
  margin-left: 6px;
}
#mainMenu nav > ul > li > a {
  position: relative;
  padding: 10px 12px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight:400;
  letter-spacing: 0.6px;
  color:rgba(0,0,0,0.68);
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-left: 1px solid #aaa;
  border-color: transparent;
  transition: all .3s ease;
  line-height: normal; }
#mainMenu nav > ul > li > a > i {
  margin-left: 2px;
  margin-right: 6px;
  min-width: 14px;
  font-size: 14px;
}
#mainMenu nav > ul > li > a:after, #mainMenu nav > ul > li > a:before { transition: all .3s ease; }
#mainMenu nav > ul > li.hover-active > a,
#mainMenu nav > ul > li.hover-active > span, #mainMenu nav > ul > li.current > a,
#mainMenu nav > ul > li.current > span, #mainMenu nav > ul > li:hover > a,
#mainMenu nav > ul > li:hover > span, #mainMenu nav > ul > li:focus > a,
#mainMenu nav > ul > li:focus > span {opacity: 0.8; color: #2250fc;}
#mainMenu nav > ul > li .dropdown-menu {
  background-position: right bottom;
  background-repeat: no-repeat;
  min-width: 230px;
  top: auto;
  background-color: #fff;
  border: 0;
  border-style: solid;
  border-color: #eeeeee;
  border-width: 1px !important;
  left: auto;
  margin: 0;
  margin-top: -6px;
  border-radius: 4px;
  box-shadow: 0 33px 32px rgba(0, 0, 0, 0.1);
  padding: 10px; 
}
#mainMenu nav > ul > li .dropdown-menu > li > a,
#mainMenu nav > ul > li .dropdown-menu > li > span,
#mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a {
    /*font-size: 0.85em;*/
  line-height: 16px;
  font-weight: 300;
  color: #666;
  padding: 12px 20px 12px 18px;
  display: block;
  transition: .3s ease; 
  }
#mainMenu nav > ul > li .dropdown-menu > li > a:focus, #mainMenu nav > ul > li .dropdown-menu > li > a:hover, #mainMenu nav > ul > li .dropdown-menu > li > a:active,
#mainMenu nav > ul > li .dropdown-menu > li > span:focus,
#mainMenu nav > ul > li .dropdown-menu > li > span:hover,
#mainMenu nav > ul > li .dropdown-menu > li > span:active,
#mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a:focus,
#mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a:hover,
#mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a:active {
  background-color: transparent;
  color: #2250fc;
  cursor: pointer; 
    }
#mainMenu nav > ul > li .dropdown-menu > li > a > i,
#mainMenu nav > ul > li .dropdown-menu > li > span > i,
#mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a > i {
  margin-left: -4px;
  margin-right: 6px;
  min-width: 14px; 
}
#mainMenu nav > ul > li .dropdown-menu > li.current > a,
#mainMenu nav > ul > li .dropdown-menu > li.current > span, #mainMenu nav > ul > li .dropdown-menu > li:hover > a,
#mainMenu nav > ul > li .dropdown-menu > li:hover > span, #mainMenu nav > ul > li .dropdown-menu > li:focus > a,
#mainMenu nav > ul > li .dropdown-menu > li:focus > span, #mainMenu nav > ul > li .dropdown-menu > li:active > a,
#mainMenu nav > ul > li .dropdown-menu > li:active > span, #mainMenu nav > ul > li .dropdown-menu > li.hover-active > a,
#mainMenu nav > ul > li .dropdown-menu > li.hover-active > span {
 color: #2250fc;
}
#mainMenu nav > ul > li .dropdown-menu.menu-last { right: 0;left: auto; }
#mainMenu nav > ul > li.mega-menu-item {position: static; }
#mainMenu nav > ul > li.mega-menu-item > .dropdown-menu {
  left: 0;
  right: 0;
  overflow: hidden;
  width: 1140px;
  max-width: 100%;
  transition-duration: 0.3s !important;
}
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content {padding: 20px; }
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content .mega-menu-title {
 font-size: 13px;
 line-height: 14px;
 font-weight: 600;
 text-transform: uppercase;
 padding-bottom: 12px;
}
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content li ~ .mega-menu-title {margin-top: 12px; }
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content > a,
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content > span,
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content [class*="col-"] > ul > li > a {padding: 10px 0px 10px 0px; }
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content > a > i,
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content > span > i,
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content [class*="col-"] > ul > li > a > i { margin-left: 0px;margin-right: 8px; }
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content [class*="col-"] > ul > li:first-child > a { padding-top: 0; }
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content [class*="col-"] > ul > li:last-child > a { padding-bottom: 0; }
#mainMenu nav > ul > li .dropdown-submenu {position: relative; }
#mainMenu nav > ul > li .dropdown-submenu:before {
  line-height: 40px;/*
  content: "\f105";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;*/
  opacity: 0.6;
  position: absolute;
  right: 16px;
  color: #262626;
  font-size: 12px;
  transition: all .2s ease; 
}
#mainMenu nav > ul > li .dropdown-submenu > .dropdown-menu {
  margin-left: -6px;
  left: 100%;
  top: -1px;
  z-index: 1;
 }
#mainMenu nav > ul > li .dropdown-submenu > .dropdown-menu.menu-invert { right: 100%;left: auto; }
#mainMenu nav > ul > li .dropdown-submenu:not(.hover-active):hover:before {right: 12px; }
#mainMenu nav > ul > li .dropdown-submenu:not(.hover-active):hover > ul {display: block; animation: fade-in-out .3s ease; }
#mainMenu nav > ul > li:not(.hover-active):hover > ul {display: block;animation: fade-in-out .3s ease; }
#mainMenu nav > ul > li:last-child { margin-right: 0; }
#mainMenu nav > ul > a.btn { margin-top: 4px; }
#mainMenu nav > ul li ul {list-style: none;padding: 0; }
#mainMenu nav > ul .badge {
  font-size: 8px;
  padding: 2px 4px;
  line-height: 9px;
  margin: 0 4px; 
}
#mainMenu.menu-fullwidth nav > ul > li.mega-menu-item > .dropdown-menu {
  left: 0 !important;
  right: 0 !important;
  width: 100%; 
}   
  
/*mune extras*/
.mune-extras {
  float: right;
  z-index: 201;
  position: relative;
  height: 50px;
  /* Shoping cart*/ }
.mune-extras > ul {
  list-style: none;
  padding: 0;
  margin: 0; 
}
.mune-extras > ul > li {float: left;border: 0; }
.mune-extras > ul > li > a:not(.btn),
.mune-extras > ul > li > .p-dropdown {
  padding-left: 6px;
  padding-right: 6px;
}
.mune-extras > ul > li > a:not(.btn) {
  position: relative;
  display: block;
  font-style: normal;
  text-transform: uppercase;
  font-weight: 700; 
}
.mune-extras > ul > li > a:not(.btn) i {position: relative; }
.mune-extras > ul > li > a:not(.btn) i:nth-of-type(2) {visibility: hidden; position: absolute; }
.mune-extras > ul > li .btn { margin-bottom: 0px; }


@-webkit-keyframes fade-in-out {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes fade-in-out {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-o-keyframes fade-in-out {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fade-in-out {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
/* ----------------------------------------------------------------
mune: Responsive
-----------------------------------------------------------------*/
@media (max-width: 991px) {
 
  /*mune*/
  #mune[data-fullwidth="true"] .mune-inner .container { padding: 0 30px; }
  #mune .mune-inner {height: auto; }
  #mune #logo {
    position: absolute !important;
    width: 100%;
    text-align: center;
    margin: 0 !important;
    float: none;
    height: 100px;
    left: 0;
    right: 0;
    padding: 0 !important;

  }
  #mune #logo > a { display: inline-block; }
  #mune[data-transparent="true"] + #slider,
  #mune[data-transparent="true"] + .fullscreen,
  #mune[data-transparent="true"] + .halfscreen,
  #mune[data-transparent="true"] + #google-map, #mune.mune-modern + #slider {
    top: 0 !important;
    margin-bottom: 0 !important; 
  }
  #mune .dark, #mune.dark {
    /*Main Menu*/ }
  #mune .dark .mune-inner,
  #mune.dark .mune-inner {background-color: #1f1f1f; }
  #mune .dark .mune-inner .lines,
  #mune .dark .mune-inner .lines:before,
  #mune .dark .mune-inner .lines:after，
  #mune.dark .mune-inner .lines,
  #mune.dark .mune-inner .lines:before,
  #mune.dark .mune-inner .lines:after {
    background-color: #fff; 
  }
  #mune .dark #mainMenu nav > ul > li > a, #mune.dark #mainMenu nav > ul > li > a {color: #eeeeee; }
  #mune .dark #mainMenu nav > ul > li > a .menu-sub-title, #mune.dark #mainMenu nav > ul > li > a .menu-sub-title {color: #eeeeee;}
  #mune .dark #mainMenu nav > ul > li.current > a:after, #mune .dark #mainMenu nav > ul > li:hover > a:after, #mune .dark #mainMenu nav > ul > li:focus > a:after, #mune.dark #mainMenu nav > ul > li.current > a:after, #mune.dark #mainMenu nav > ul > li:hover > a:after, #mune.dark #mainMenu nav > ul > li:focus > a:after { background-color: #fff; }
  #mune .dark #mainMenu nav > ul > li .dropdown-submenu:not(.hover-active):hover > ul, #mune.dark #mainMenu nav > ul > li .dropdown-submenu:not(.hover-active):hover > ul {animation: none !important; }
  #mune .dark #mainMenu nav > ul > li:not(.hover-active):hover > ul, #mune.dark #mainMenu nav > ul > li:not(.hover-active):hover > ul {animation: none !important; }
  #mune .dark .mune-extras i, #mune.dark .mune-extras i {color: #fff; }
  #mune .dark .mune-extras .lines,
  #mune .dark .mune-extras .lines:before,
  #mune .dark .mune-extras .lines:after, 
  #mune.dark .mune-extras .lines,
  #mune.dark .mune-extras .lines:before,
  #mune.dark .mune-extras .lines:after {
      background-color: #fff; 
  }
  #mune[data-transparent="true"], #mune.dark[data-transparent="true"], #mune.dark.mune-colored {
    /*Main Menu*/ }
  #mune[data-transparent="true"] .mune-inner,
  #mune[data-transparent="true"] #mune-wrap, #mune.dark[data-transparent="true"] .mune-inner,
  #mune.dark[data-transparent="true"] #mune-wrap, #mune.dark.mune-colored .mune-inner,
  #mune.dark.mune-colored #mune-wrap {
    background-color: #fff; 
 }
  #mune[data-transparent="true"] .mune-inner .lines,
  #mune[data-transparent="true"] .mune-inner .lines:before,
  #mune[data-transparent="true"] .mune-inner .lines:after, 
  #mune.dark[data-transparent="true"] .mune-inner .lines,
  #mune.dark[data-transparent="true"] .mune-inner .lines:before,
  #mune.dark[data-transparent="true"] .mune-inner .lines:after {
   background-color: #1f1f1f;
 }
 #mune[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li > a,
 #mune.dark[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li > a {
  color: #1f1f1f; 
  }
   #mune[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li > a .menu-sub-title,
   #mune.dark[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li > a .menu-sub-title {
    color: #1f1f1f; 
  }
  #mune[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu, 
  #mune.dark[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu {
    background-color: #fff; 
  }
  #mune[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > a,
  #mune[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > span,
  #mune[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a, #mune.dark[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > a,
  #mune.dark[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > span,
  #mune.dark[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a {
    color: #1f1f1f; 
  }
  #mune[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li.current > a:after, 
  #mune[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li:hover > a:after, 
  #mune[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li:focus > a:after, 
  #mune.dark[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li.current > a:after, 
  #mune.dark[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li:hover > a:after,
  #mune.dark[data-transparent="true"] #mainMenu:not(.menu-overlay) nav > ul > li:focus > a:after{
      background-color: #1f1f1f; 
  }
  #mune[data-transparent="true"] .mune-extras i, 
  #mune.dark[data-transparent="true"] .mune-extras i{
    color: #1dcd00; 
  }
  #mune[data-transparent="true"] .mune-extras .lines,
  #mune[data-transparent="true"] .mune-extras .lines:before,
  #mune[data-transparent="true"] .mune-extras .lines:after, #mune.dark[data-transparent="true"] .mune-extras .lines,
  #mune.dark[data-transparent="true"] .mune-extras .lines:before,
  #mune.dark[data-transparent="true"] .mune-extras .lines:after, #mune.dark.mune-colored .mune-extras .lines,

  #mune[data-responsive-transparent="true"] .mune-inner{ background-color: transparent; }
  #mune[data-responsive-transparent="true"] .mune-inner .lines,
  #mune[data-responsive-transparent="true"] .mune-inner .lines:before,
  #mune[data-responsive-transparent="true"] .mune-inner .lines:after {
   background-color: #1f1f1f; 
 }
  #mune[data-responsive-transparent="true"] + .fullscreen,
  #mune[data-responsive-transparent="true"] + #slider,
  #mune[data-responsive-transparent="true"] + .fullscreen,
  #mune[data-responsive-transparent="true"] + .halfscreen,
  #mune[data-responsive-transparent="true"] + #google-map {
    margin-top: -80px; 
  }
  #mune[data-responsive-transparent="true"] + #slider,
  #mune[data-responsive-transparent="true"] + .fullscreen,
  #mune[data-responsive-transparent="true"] + .halfscreen,
  #mune[data-responsive-transparent="true"] + #google-map {
    top: -80px;
    margin-bottom: -80px; 
  }
 
  #mune #mainMenu-trigger {
    position: relative;
    opacity: 1;
    visibility: visible; 
  }
  #mune #mainMenu:not(.menu-overlay) {
    max-height: 0;
    clear: both;
    display: block;
    width: 100%;
    opacity: 1;
    overflow: hidden;
    transition: max-height 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86), opacity 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86); 
  }
  #mune #mainMenu:not(.menu-overlay) > .container {
    text-align: left !important;
    width: 100%;
    max-width: 100%; 
  }
  #mune #mainMenu:not(.menu-overlay) nav {
    line-height: 40px;
    float: none;
    width: 100%;
    padding-bottom: 20px; 
  }
  #mune #mainMenu:not(.menu-overlay) nav > ul {
    float: none;
    width: 100%; 
  }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li {
     padding: 0;
     margin: 0;
     clear: both;
     float: none;
     display: block;
     border: 0; 
   }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li.dropdown:before {
     content: "\f107";
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     font-size: 14px;
     opacity: 0.6;
     position: absolute;
     right: 2px;
     color: #262626;
     transition: .3s ease; 
   }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li > a {
     display: block;
     padding: 12px 0;
     font-size: 14px;
     border: 0;
     border-radius: 0; 
   }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li > a:after {display: none; }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li > a .menu-sub-title {display: none !important; }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu {
    background-image: none !important;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    position: static;
    clear: both;
    float: none;
    box-shadow: none;
    border: 0 !important;
    min-width: 100%;
    margin: 0;
    border-radius: 0px;
    padding: 0 16px;
  }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > a,
  #mune #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > span,
  #mune #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a {
    line-height: 16px;
    font-size: 14px;
    padding: 12px 0;
    display: block; 
  }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item {position: relative; }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content {padding: 0 0 0 15px; }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content .mega-menu-title {padding-top: 12px;padding-bottom: 12px; }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content > a,
  #mune #mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content > span,
  #mune #mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content [class*="col-"] > ul > li > a { padding: 10px 0px 10px 0px; }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content [class*="col-"] > ul > li:first-child > a {padding-top: 12px; }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li.mega-menu-item .mega-menu-content [class*="col-"] > ul > li:last-child > a {padding-bottom: 12px; }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-submenu {position: relative; }
  #mune #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-submenu:before {right: 0;top: 0;font-size: 16px; }
  #mune #mainMenu:not(.menu-overlay) nav > ul li > .dropdown-menu {border: 0 none;background-color: transparent;display: block; }
  #mune #mainMenu:not(.menu-overlay) nav > ul li > .dropdown-menu > .dropdown-submenu {position: relative; }
  #mune #mainMenu:not(.menu-overlay) nav > ul li > .dropdown-menu > .dropdown-submenu:before {right: 0;transform: rotate(90deg);font-size: 16px; }
  #mune #mainMenu:not(.menu-overlay) nav > ul li.hover-active > .dropdown-menu {visibility: visible;opacity: 1;max-height: 2000px; }
  #mune #mainMenu:not(.menu-overlay) nav > ul [class*="col-lg"] {width: 100%;padding: 0;margin: 0; }
  #mune #mainMenu:not(.menu-overlay).menu-left nav {margin-left: 0; }

  .mune-extras { float: left; }
  .mune-extras > ul .p-dropdown > a > i,.mune-extras > ul > li > a > i {  font-size: 16px !important; }
  .mune-extras > ul .p-dropdown:first-child > a,.mune-extras > ul > li:first-child > a {padding-left: 0; }

   #dotsMenu { right: 20px; }
   #dotsMenu:before { 
    background: none; 
  }
 }
.lines-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  transition: 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 16px;
  background: transparent;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent; }
  .lines-button > * {display: block; }
  .lines-button:hover, .lines-button:focus {outline: none; }
  .lines-button::-moz-focus-inner {border: 0; }

.lines {
  display: inline-block;
  height: 2px;
  width: 20px;
  border-radius: 4px;
  transition: 0.3s;
  position: relative;
  top: -4px; 
}
.lines::before, .lines::after {
  display: inline-block;
  height: 2px;
  width: 20px;
  border-radius: 4px;
  transition: 0.3s;
  content: '';
  position: absolute;
  left: 0;
  -webkit-transform-origin: 2.85714px center;
  transform-origin: 2.85714px center;
  width: 100%; 
}
.lines::before {top: 6px; }
.lines::after {top: -6px; }
.lines, .lines:before, .lines:after {background-color: #111; }

.toggle-active .lines {
  -webkit-transform: scale3d(0.8, 0.8, 0.8);
  transform: scale3d(0.8, 0.8, 0.8); }

.p-dropdown a { color: #1dcd00;font-family: "Baloo", "Noto Sans TC", "Arial", sans-serif;font-weight: 800}
.p-dropdown a svg  {font-weight: normal;}
.p-dropdown {
  float: left;  
  font-size: 20px;
  position: relative;
  display: block;
  font-style: normal; 
}
.p-dropdown .btn,
.p-dropdown .title {
  padding-bottom: 10px;
  cursor: pointer;
  overflow: unset !important; 
}
.p-dropdown .btn:before {top: 30px;right: 5px; }
.p-dropdown .btn ~ .dropdown-content {top: 42px; }
.p-dropdown .p-dropdown-content,
.p-dropdown ul.p-dropdown-content {
  line-height: normal;
  position: absolute;
  min-width: 140px;
  z-index: 5;
  text-align: center;
  opacity: 0;
  transition: all 0.2s ease;
  visibility: hidden;
  transform: translateY(8px);
  padding: 14px 20px;
  width: min-content;
  top: auto;
  right: 0;
  margin: 0;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #ececec;
  min-width: 180px;
  box-shadow: 0 14px 20px rgba(0, 0, 0, 0.1); 
  }
.p-dropdown .p-dropdown-content hr,
.p-dropdown ul.p-dropdown-content hr {
 margin-left: -20px;
 margin-right: -20px; 
}
.p-dropdown .p-dropdown-content ul > li,
.p-dropdown .p-dropdown-content > li,
.p-dropdown ul.p-dropdown-content ul > li,
.p-dropdown ul.p-dropdown-content > li {
  display: block;
  }
.p-dropdown .p-dropdown-content ul > li a,
.p-dropdown .p-dropdown-content > li a,
.p-dropdown ul.p-dropdown-content ul > li a,
.p-dropdown ul.p-dropdown-content > li a {
  line-height: 2;
  font-weight: normal;
  white-space: nowrap;
  display: block;
  padding: 2px 8px; 
}
.p-dropdown .p-dropdown-content ul > li a i,
.p-dropdown .p-dropdown-content > li a i,
.p-dropdown ul.p-dropdown-content ul > li a i,
.p-dropdown ul.p-dropdown-content > li a i {
   margin-right: 10px; 
 }
.p-dropdown.p-dropdown-invert .p-dropdown-content,
.p-dropdown.p-dropdown-invert ul.p-dropdown-content {
   left: 0;
   right: auto;
 }
 .p-dropdown:hover .title:before {opacity: 0.8;visibility: visible; }
 .p-dropdown:hover .p-dropdown-content {opacity: 1;transform: scale(1);visibility: visible; }

.mune-extras .p-dropdown .p-dropdown-content,
.mune-extras .p-dropdown ul.p-dropdown-content {
  right: -26px;
  margin-top: -8px; 
}
  .mune-extras .p-dropdown .p-dropdown-content:before,
  .mune-extras .p-dropdown ul.p-dropdown-content:before {
    display: none; 
  }
  @media (max-width: 680px) {
    .mune-extras .p-dropdown .p-dropdown-content,
.mune-extras .p-dropdown ul.p-dropdown-content {
  right:auto;
  margin-top: -8px; 
}
  }
/*Owl Carousel*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-carousel .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  line-height: 0; 
}
.owl-carousel .owl-nav [class*="owl-"] {
  width: 40px;
  height: 50px;
  /*line-height: 40px;*/
  margin: -23px 0 0;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  text-align: center;
  transition: all .2s ease 0s;
  color: #0033cc;
  background-color: rgba(0,0,0,0.0);
  text-align: center;
  z-index: 200;
  border: 1px solid #ececec;
  box-sizing: initial;
  opacity: 0;
  border-radius: 50%; 
}
.owl-carousel .owl-nav [class*="owl-"] i {  color: rgba(255,255,255,0.55); }
.owl-carousel .owl-nav [class*="owl-"]:hover { opacity: 0.6; }
.owl-carousel .owl-nav [class*="owl-"]:hover i { color:rgba(255,255,255,0.55);  }
.owl-carousel .owl-nav .owl-next { right: 0px; }
.owl-carousel .owl-nav .owl-next i {margin-right: -2px; }
.owl-carousel .owl-nav .owl-next.disabled {opacity: 0; }
.owl-carousel .owl-nav .owl-prev { left: 0px; }
.owl-carousel .owl-nav .owl-prev i {margin-left: -2px; }
.owl-carousel .owl-nav .owl-prev.disabled {opacity: 0; }
.owl-carousel:hover .owl-next {left: auto; right: 10px; opacity: 1;color: #fff; }
.owl-carousel:hover .owl-next.disabled,.owl-carousel:hover .owl-prev.disabled  {opacity: 0; }
.owl-carousel:hover .owl-prev {right: auto;  left: 10px; opacity: 1; color: #fff;}
.owl-carousel.arrows-visibile .owl-next {left: auto; right: 10px;  opacity: 1; }
.owl-carousel.arrows-visibile .owl-prev {right: auto;left: 10px;opacity: 1; }
.owl-carousel.arrows-only .owl-nav [class*="owl-"] { border: 0; font-size:80px;}
.owl-carousel.arrows-only .owl-nav [class*="owl-"] i { font-size:80px; }

@media (max-width: 991px) {
.owl-carousel .owl-nav [class*="owl-"] {width: 32px;height: 32px;line-height: 32px; }
.owl-carousel .owl-nav [class*="owl-"] i {line-height: 32px;font-size: 18px; } }
@media (max-width: 680px) {
  .owl-carousel.arrows-only .owl-nav [class*="owl-"] i { font-size:68px; }
.owl-carousel .owl-nav [class*="owl-"] {
  width: 40px;
  height: 80px;   
}
}
/* Owl Carousel - Settings
-----------------------------------------------------------------*/
.carousel {
  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease; }
  .carousel.carousel-loaded {
    opacity: 1;
    visibility: visible; }

.item-video {
  height: 420px; }