/***[ type_post.css ]***/
#photoContainer{text-align:center;width:100%;margin:0px;padding:0px;}
.grid-sizer,.item{width:24vw;margin-left:0px;margin-top:10px;margin-right:0px;margin-bottom:10px;}
.item img,.item video{border-top-left-radius:30px;border-bottom-right-radius:30px;}
.itemVideo{}
video[poster]{object-fit:cover;}
#postArea{}
#postArea .postRow{display:flex;flex-direction:row;width:100%;margin-bottom:30px;}
#postArea .postImg::before{content:'';float:left;padding-top:75%;}
#postArea .postImg{display:flex;width:35%;background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:300px;border-bottom-right-radius:2vw;}
#postArea .postImg:after{content:' ';padding-top:100%;display:table;}
#postArea .postContent{width:65%;overflow:hidden;background-color:#2f2f2f;color:#FFFFFF;font-family:'AvenirNextLTPro-Regular';padding:40px;text-align:left;font-size:18px;line-height:30px;border-top-left-radius:2vw;}
#postArea .postContent .datePost{font-size:14px;color:#FFFFFF;}
#postArea .postContent h2{font-size:35px;line-height:40px;padding-top:0px;margin-top:0px;margin-bottom:0px;color:#0FBC9D;}
#postArea .postContent a{color:#0FBC9D;}
#postArea .postContent .linkPost a{display:inline-block;padding:20px 60px 20px 0px;margin-top:20px;font-size:30px;background-image:url("/img/interface/icons/plusIcon.svg");background-repeat:no-repeat;background-position:right center;background-size:40px;}
#postArea .postContent .linkPost a:hover{color:#0FBC9D;}
#LinkPost a{padding:12px 20px 10px 20px;border-radius:5px 0px 5px 0px;background-color:#0FBC9D;color:#FFFFFF!important;cursor:pointer;}
#LinkPost a:hover{background-color:#0BB294;}
.overlay-content{top:0;left:0;height:100%;width:100%;position:absolute;}
.overlay-content-header{display:flex;width:100%;align-items:center;justify-content:center;}
.play-button{background-image:url('/img/interface/btn/BtnPlay.svg');background-repeat:no-repeat;background-size:cover;width:80px;height:80px;cursor:pointer;z-index:12;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;}
.play-button:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
#jobArea .jobContent .linkJob a:hover{color:#35a0da;}
#newsBtn,#jobBtn{cursor:pointer;}
#viewNewsMore,#viewJobMore{margin-top:50px;font-family:'AvenirNextLTPro-Demi';cursor:pointer;}
#viewNewsMore:hover,#viewJobMore:hover{color:#35a0da;}
.postMainContent{background-color:#FFFFFF;padding:40px;width:80%;text-align:left;}
.box{display:flex;}
#checkbox{width:65px;height:65px;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;background:white;position:relative;}
#checkbox:hover{background:rgba(255,255,255,.7);}
#checkbox::before{content:'\f1e0';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'font awesome 5 free';font-weight:700;font-size:1.5rem;color:rgb(41,41,41);transition:all 1.5s;}
#checkbox:checked::before{content:'\f00d';}
#checkbox:checked ~ .menu{width:264px;}
#imgPostArea{width:100%;text-align:center;}
#imgPostArea li{list-style:none;width:30%;display:inline-block;margin:10px;}
@media only screen and (max-width:1112px){.grid-sizer,.item{width:28vw;}
}
@media only screen and (max-width:1024px){#postArea .postImg{width:45%;}
#postArea .postImg:after{content:' ';padding-top:100%;display:table;}
#postArea .postContent{font-size:20px;width:55%;}
#postArea .postContent .datePost{font-size:16px;}
#postArea .postContent h2{font-size:30px;padding-top:0px;margin-top:0px;}
#postArea .postContent .linkPost a{display:inline-block;padding:20px 40px 20px 0px;margin-top:10px;font-size:20px;background-size:30px;}
.postMainContent{background-color:#FFFFFF;padding:20px;width:90%;text-align:left;}
}
@media only screen and (max-width:768px){#photoContainer{width:95%;}
.grid-sizer,.item{max-width:100%;}
.itemVideo{max-width:80vw;}
#postArea .postRow{display:flex;flex-direction:column;width:100%;margin-bottom:30px;}
#postArea .postImg{width:auto;border-bottom-right-radius:6vw;}
#postArea .postImg:after{content:' ';padding-top:100%;display:table;}
#postArea .postContent{width:auto;font-size:20px;line-height:25px;padding:30px;border-top-left-radius:6vw;}
#postArea .postContent .datePost{font-size:16px;}
#postArea .postContent h2{font-size:35px;padding-top:0px;margin-top:20px;}
#postArea .postContent .linkPost a{display:inline-block;padding:20px 40px 20px 0px;margin-top:10px;font-size:20px;background-size:30px;}
.postMainContent{background-color:#FFFFFF;padding:20px;width:95%;text-align:justify;}
#imgPostArea li{list-style:none;width:45%;display:inline-block;margin:2%;}
}
@media only screen and (max-width:600px){#photoContainer{text-align:center;width:100%;margin:0px;padding:0px;}
.grid-sizer,.item{width:80vw;margin-left:0px;margin-top:10px;margin-right:0px;margin-bottom:10px;}
.item img,.item video{border-top-left-radius:30px;border-bottom-right-radius:30px;width:100%;}
#postArea .postContent h2{font-size:35px;padding-top:0px;margin-top:20px;line-height:38px;}
#postArea .postContent{width:auto;font-size:18px;line-height:25px;padding:30px;border-top-left-radius:6vw;}
#imgPostArea li{list-style:none;width:100%;display:inline-block;margin:0;margin-bottom:20px;}
#imgPostArea{padding-left:0px;margin-left:0px;}
}



