body, div, p, li, h1, h2, h3, h4, h5, h6, input, a {
    font-family: 'Noto Sans Thai', sans-serif!important;
}
.navbar-collapse .nav-main > ul > li > a {
    font-size: 14px !important;
}
.navbar-collapse .nav-main > ul > li.active > a {
    font-size: 14px !important;
}
.btn.btn-xs {
    font-size: .8rem !important;
}
.DnnModule-LiveContent{display: none;}
.vcop-icon-menu {
    margin-top:-30px; 
    margin-bottom: 60px;
    background-color:#ffffff;
}
.porto.widgetmodule ul li a {
    font-size: 1em !important;
}
.event .carousel-logo-item .carousel-logo-pb img {
    border: 1px solid #ccc;
    padding: 3px;
}
/* Start : Custom Live Article ========  */
.vcop-parallax1 .card {
  background: transparent !important;
  border-radius: 2px;
  display: inline-block;
  min-height: 380px;
  margin: 1rem;
  position: relative;
  min-width: 300px;
  padding:10px;
}
.vcop-parallax2 .card {
  background: transparent !important;
  border-radius: 2px;
  display: inline-block;
  min-height: 380px;
  margin: 1rem;
  position: relative;
  min-width: 300px;
  padding:10px;
}
.vcop-parallax1 .item-image img {
    width: 100%;
    border-radius: 5px;
    padding: 2px;
    border: 1px solid #ccc;
    height: auto;
    margin: 0;
}
.vcop-parallax1 .img-responsive { 
    width: 100%;
    border-radius: 5px;
    padding: 2px;
    height: auto;
    margin: 0;
}
.vcop-parallax1 .img-responsive  img{ 
    width: 100%;
    border-radius: 5px;
    padding: 5px;
    background:#fff;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    height: 200px;
    margin: 0;
}
.vcop-parallax1 .post-title {
    margin:8px 0px 8px 0px;
}
.vcop-parallax1 .post-description {
    color: #eeeeee;
    text-align: left;    
}
.vcop-parallax1 .post-info {
    color: #eeeeee;
    text-align: left;
}
.vcop-parallax1 .post-info a{
    padding-bottom: 8px;
}
.vcop-parallax1 .btn-borders, 
.vcop-parallax1 .btn-primary, 
.vcop-parallax1 .post-info a:visited {
    color: #fff  !important;
}
.vcop-parallax1 .post-meta {
    font-size: 0.8em;
    text-align: right;
}
/* End : Custom Live Article ========  */

/*FAQ*/
.FAQ-SMEs
{
  padding-top:20px;
  padding-bottom:20px
}
.FAQ-SMEs:nth-child(even){
    border-bottom:solid 3px #999;
   background-color:#eee;
}
.FAQ-SMEs:nth-child(odd){
    border-bottom:solid 3px #069;
   background-color:#fff;
}
.FAQ-SMEs label
{
    color: #000 ;
}
.FAQ-SMEs span.question {
    color: #000;
    font: 400 18px/26px kanit,'sans-serif';
}
.FAQ-SMEs a, .FAQ-SMEs a:link,.FAQ-SMEs a:visited
{
      color: #000 ;
   font: 400 18px/26px kanit,'sans-serif';
}
.FAQ-SMEs a:hover
{
      color: #069 ;
   font: 400 18px/26px kanit,'sans-serif';
}
.FAQ_Details
{
background-color:#fff;
  padding:15px;
  border-radius:6px
}
.FAQ_Details h1
{
 color:#069;
   font: 400 22px/26px kanit,'sans-serif';
}
/*custom height*/
.fixed-height{
    height:81px
    }
/*custom color text*/
.custom-color .btn:hover{
    color:#fff !important
    }
 /*custom for responsive*/   
@media(max-width:991px){
    .custom-color .featured-boxes-full {
    display: block !important;
}
    }


.vcop-icon-menu .featured-box .box-content {
    padding: 30px 20px 10px 20px !important;
}
.vcop-icon-menu .featured-boxes-full {
    height: 100%;
}
.vcop-icon-menu .featured-boxes .featured-box {
    margin-top: 5px;
}

 .DnnModule-ByTutorialModulesHitCounter h4{margin-bottom: 0px; font-size:1.35em !important;}
 .DnnModule-ByTutorialModulesHitCounter.DnnModule-424{margin-top:-120px; }
 .DnnModule-ByTutorialModulesHitCounter .counter{padding: 5px 4px !important;}

@media (max-width: 768px) {
 .vecfooter{font-size: 13px;}
 .DnnModule-ByTutorialModulesHitCounter.DnnModule-424{margin-top:-10px; }
 }

.link_module .linkitem {line-height: 30px !important;}










