/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */
body{ background:#fafafa;}
body, p{ font-size:13px;}
h1, h2, h3, h4, h5, p{ margin:0 0 10px;}
h2{ font-size:24px;}
h2{ font-size:22px;}
h3{ font-size:20px;}
h3{ font-size:18px;}
h4, h5{ font-size:16px;}

.mt-1{margin-top:10px;}
.mb-1{margin-top:10px !important;}
.mt-0{ margin-top:0 !important;}
.mb-0{ margin-bottom:0;}

.p-1{padding:10px;}
.p-2{padding:20px;}
.pt-0{ padding-top:0 !important;}
.pt-1{ padding-top:10px !important;}
.pt-2{ padding-top:20px !important;}
.pr-0{ padding-right:0 !important;}
.pr-1{ padding-right:10px !important;}
.pr-2{ padding-right:20px !important;}
.pl-0{ padding-left:0 !important;}
.pl-1{ padding-left:10px !important;}
.pl-2{ padding-left:20px !important;}
.pb-1{padding-bottom:10px !important;}
.pb-2{padding-bottom:20px !important;}

.icon-block {padding: 0 15px;}
.icon-block .material-icons {font-size: inherit;}
.full-img{ width:100%; display:block;}
.main-nav{position:relative;}
.main-nav, nav a.button-collapse, nav a.button-collapse i{line-height:44px; height:44px;}
.carousel-slider .caption {position: absolute;left: 0;right: 0;bottom:0px;padding:10px 10px 50px;background:rgba(0, 0, 0, 0.3);;}
.carousel.carousel-slider .carousel-item{ min-height:inherit;}
.site-title-sm {font-size: 14px;border-bottom: 2px solid #29b6f6;padding-bottom: 5px;word-wrap: break-word;}
.carousel .carousel-item{height:inherit;}
.histry-dtl{font-weight: 500;}
.histry-dtl p{margin-bottom: 5px;}


.news-thumb{position: relative;padding-left: 90px;width: 33.3333333333%; float:left; margin:0 0 10px;background: #fff;border: 1px solid #ddd; height:80px;overflow: hidden;}
.news-thumb img{position: absolute;left: 0;top: 0;width: 80px;height: 80px;}
.news-thumb span{display: block;padding: 6px 10px 5px 0;}
.search-top{top:-13px !important;}
.search-box.input-field label.active:not(.label-icon) {
    -webkit-transform: translateY(-1px) scale(0.8);
    transform: translateY(-1px) scale(0.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.list-side dd{margin: 0;padding: 5px 0;border-bottom: 1px dashed #ccc;}
.carousel-slider img{ width:100%; height:350px;}
.carouselA  img{ width:100%; height:250px;}
.full-news-detail {
    width: 100%;
    height: auto;
    min-height: 300px;
    background: #fff;
    padding: 10px;
    border: 1px solid #f2f2f2;
}
.full-news-detail img {
    width: 100%;
	float:left;
    margin: 0 15px 15px 0;
    vertical-align: top;
    max-width: 300px;
}

/* NAV */
.dropdown-button i.material-icons{height: 0;line-height: 0;width: inherit;display: inline;vertical-align: middle;color: #1a92ec;}
nav ul a.top-drop{ padding:0 10px;}
nav ul a.top-drop i{font-size:1.3rem;}
nav .dropdown-content {background-color: #FFFFFF;margin: 0;display: none;min-width: 300px;max-height: auto;margin-left: -1px;overflow: hidden;opacity: 0;position: absolute;white-space: nowrap;z-index: 1;will-change: width, height;}
nav .dropdown-content li{ padding:0 !important; position:relative;}
nav .collection-item a:hover{ background:#eee;}
.dropdown-content li{height:auto;min-height: auto;}
.nav-wrapper ul > li > ul{ overflow:inherit !important;}
.nav-wrapper ul > li > ul > li > a{padding:5px 15px !important; color:#333; font-size:13px;}
.nav-wrapper ul > li > ul > li > ul{left: 100% !important;top: 0 !important;}
.nav-wrapper ul > li > ul > li > a > i{position: absolute;right: 0;top: 15px;}

.card .card-content{padding: 10px;min-height: 90px;}



@media only screen and (max-width:1600px) {
.news-thumb{width:50%;}
}
@media only screen and (min-width:600px) {
.carousel .carousel-item {width:100%;}
}
@media only screen and (max-width:600px) {
.news-thumb {width:100%;}
}
