@CHARSET "ISO-8859-1";
body{font-family: 'Kanit', sans-serif;background: url(../images/bg/building.png) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover;overflow-x: hidden;}
/* SELECTED TEXT */
::selection {background: rgba(7,141,52, 0.4); /* WebKit/Blink Browsers */}
::-moz-selection {background: rgba(7,141,52, 0.4); /* Gecko Browsers */}
/** IFRAME */
iframe {width: 100%;border:none;}
/* text */
.h2-small{color: rgba(255, 255, 255, 1);font-size: 15px;	}
.h2-italic{font-style: italic;}
/* backgrounds */
.bg-title{height: 375px;background-color: rgba(0, 0, 0, 0.6);}
.bg-news{background-color: rgba(0, 0, 0, 0.6);}
.bg-icon{margin-top: 6%;background-color: rgba(0, 0, 0, 0.6);}
.bg-content{background-color: rgba(255, 255, 255, 0.8);padding-top: 5px;padding-bottom: 10px;}
.bg-submeni{background-color: rgba(0, 0, 0, 0.6);padding-top: 5px;padding-bottom: 10px;}
#map{height: 400px;width: 100%;}
/* backgrounds */
.color-white{color: white;}
.color-silver{color: rgba(0, 0, 0, 0.5);}
.border-top-green{border-top: solid thick rgba(7,141,52, 0.4);}
.padding-all-5{padding: 5px;}
.cursor{cursor: pointer;}
.none{display: none;}
/* NAVIGATION */
.sidebar-list{cursor: pointer;background-color: rgba(7,141,52, 0.4);margin-bottom: 3%;}
.sidebar-footer{margin-top: 7%;background-color: rgba(7,141,52, 0.4);border-top: solid thick rgba(255, 255, 255, 0.4);}
.sidebar-hr-medium{border-color: rgba(255, 255, 255, 0.4);width: 50%;}
.nav{background-color: #118C4E;height: 70px;}
/* fixed-top */
.nav-fixed{ z-index: 9999;position: fixed;margin-top: 0%;top: 0;width: 100%;color: white;font-size: 18px;}
/* nav-extended */
.nav-extended{z-index: 9999;position: fixed;margin-top: 0%;top: 54px;left: 15px;color: white;font-size: 16px;	}
.nav-extended ul {display: inline-block;background-color: rgba(0, 0, 0, 0.4);width: 150px;}
.nav-extended li{display: inline-block;color: white;text-align: left;width: 150px;padding: 3px 3px 0px 3px;text-decoration: none;		}
.nav-extended li:hover{text-decoration: none;color: white;background-color: rgba(0, 0, 0, 0.4);	}
.nav-extended p{display: block;color: white;padding: 3px 3px 0px 3px;text-decoration: none;}
/* nav-extended */
ul {list-style-type: none;margin: 0;padding: 0;overflow: hidden;background-color: rgba(17,140,78, 0.7);}
li {float: left;}
li a {display: block;color: white;text-align: center;padding: 14px 16px;text-decoration: none;}
li a:hover {text-decoration: none;color: white;background-color: rgba(0, 0, 0, 0.4);}
li a:active{text-decoration: none;}
li a:visited{color: white;text-decoration: none;}
li a:focus{text-decoration: none;}
.contact {background-color: rgba(0, 0, 0, 0.8);}
.active{background-color: rgba(0, 0, 0, 0.4);}
/* fixed-top */
/* mobile */
	.btn-mobile-nav{z-index: 9999; position: fixed; top: 40px;}
	.nav-mobile{z-index: 7777; background-color: rgba(0,0,0, 0.6);left:0;top:0;position:fixed;width:100%; height: 500px; min-height: 400px; display: none;overflow-y: scroll;-webkit-overflow-scrolling:touch; }
	.list-mobile{z-index: 8888;background-color: rgba(17,140,78, 0.8); margin-top: 74px; margin-left: 1px; color: white; padding: 4px 0px 4px 0px; cursor: pointer;}
	.list-mobile h3{text-align: center;padding: 5px 9px 9px 5px;}.list-mobile h4{text-align: center;padding: 5px 9px 9px 5px; }
	.list-mobile hr{background-color: white;}
/* mobile */
.mobile-contact{z-index: 9999; position: fixed; display: inline; top: 0; padding: 2px 4px 2px 4px; width: 100%; height: 30px; color: white; background-color: black;}
.list-box{color: rgb(255, 255, 255);}
.nav-box: hover{}
.text-box{margin-top: 1%;}
.dotted-spaced-right {background-image: linear-gradient(to bottom, #e3e3e3 40%, rgba(255, 255, 255, 0) 20%);background-position: right;background-size: 1px 5px;background-repeat: repeat-y;}
.dotted-spaced-bottom {background-image: linear-gradient(to right, #e3e3e3 33%, rgba(255,255,255,0) 0%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;}
/* NAVIGATION */
.btn {border-radius: 0;background: transparent;}
.btn-primary-outline{border-color: rgb(7,141,52);color: rgb(7,141,52);}
.btn-primary-outline:hover{background-color: rgba(7,141,52, 0.6);border-color:  rgba(7,141,52, 0.6);border-radius: 0;color: white;}
.btn-primary-outline:active{background-color: rgba(7,141,52, 0.6);border-color:  rgba(7,141,52, 0.6);border-radius: 0;color: white;}
.btn-primary-outline:focus{background-color: rgba(7,141,52, 0.6);border-color:  rgba(7,141,52, 0.6);border-radius: 0;color: white;}
.btn-primary-2-outline{border-color: rgb(7,141,52);background-color: rgba(7,141,52, 0.6);color: white;}
.btn-primary-2-outline:hover{background-color: transparent;border-color: rgb(7,141,52);color: rgb(7,141,52);}
.btn-primary-2-outline:active{background-color: transparent;border-color: rgb(7,141,52);color: rgb(7,141,52);}
.btn-primary-2-outline:focus{background-color: transparent;border-color: rgb(7,141,52);color: rgb(7,141,52);}
.submeni-link {color: rgb(7,141,52);}
.submeni-link:hover {color: rgba(255,255,255,0.80);}
.submeni-link:active {color: rgba(255,255,255,0.80);}
.submeni-link:focus {color: rgba(255,255,255,0.80);}
.item{background-color: transparent;}
.scroll-disable{overflow-y: hidden;overflow:hidden}
.max-width-1800{max-width: 1800px;}