@charset "UTF-8";

body{padding:0;margin:0;font-size:14px;font-family:Open Sans;height:100%; }
html{height:100%;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
a.btn.btn-primary{color:#fff!important;text-decoration:none;font-weight:600;}
img{border:0;margin:0;padding:0;vertical-align:middle;}
.header-top{background: #0acab5;}
.header-top a{color:#fff;font-weight:600;}
.logo-link{margin-top:12px;display:inline-block;}
.logo{max-width:160px;}
.tmp{display:none!important;}
.pointer{cursor:pointer;}
.bold{font-weight:600;}
.img{max-width:100%;}
.m-b-5{margin-bottom:5px;}
.m-b-10{margin-bottom:10px;}
.m-b-40{margin-bottom:40px;}
.m-b-20{margin-bottom:20px;}
.m-t-20{margin-top:20px;}
.m-l-10{margin-left:10px;}
.m-t-10{margin-top:10px;}
.m-t-5{margin-top:5px;}
.m-t-7{margin-top:7px;}
.m-t-8{margin-top:8px;}
.m-r-20{margin-right:20px;}
.m-r-10{margin-right:10px;}
.m-r-15{margin-right:15px;}
.m-r-20{margin-right:20px;}
.p-b-15{padding-bottom:15px;}
.scroller {
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
}
.inMenu li ul.d-md-flex{display:none;}
.main-pic{min-height:45%;background:url(../images/top-back.png) top;background-size:cover;}
.main-text-h{font-weight:800;color:#fff;line-height:40px;}
.bottom-text{font-size:20px;}
@media (min-width: 1200px) {
.main-text-h{font-weight:800;color:#fff;font-size:60px;line-height:50px;}
.bottom-text{font-size:40px;}
.main-pic{min-height:65%;}
}

.mobile-menu-wrap{position:fixed;top:53px;left:-500px;right:0;bottom:0;width:100%;max-width:400px;background:#fff;z-index:6;}

.badge-bigger{padding:5px 15px;min-width:60px;}
.dot{font-size:8px;vertical-align:top;margin-top:6px;display:inline-block;}

.base-content-wrap{padding:60px 40px 40px 40px;margin:40px 0px;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.1);background:#fff;min-height:700px;}
.base-content-wrap h3{margin-bottom:20px;color:#056ced;font-weight:600;}

@media (max-width: 780px) {
	.base-content-wrap{padding:20px 40px 40px 40px;margin:0px;border-radius:0px;box-shadow:0 0 20px rgba(0,0,0,.1);background:#fff;}
}

@media (max-width: 680px) {
	.time-table td{font-size:10px!important;}
	.time-table td h6{font-size:10px!important;}
	.badge-bigger{min-width:20px;}
}

footer{background:#f0f0f0;padding:40px 0px 20px 0px;}
.footer-link{display:inline-block;background:#fff;color:#056ced;padding:10px 20px;width:100%;max-width:200px;margin-right:20px;margin-bottom:20px;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,.05);}
.footer-link .fa-chevron-right{vertical-align:middle;margin-top:3px;display:inline-block;}
.time-table td{vertical-align:top;}
.header-top{margin:10px;border-radius:10px;}

.galeryAlbum{display:inline-block;padding:25px 5px 5px 5px;border:#e5e5e5 solid 1px;position:relative;border-radius:3px;margin-bottom:15px;margin-right:15px;}
.galeryAlbum .title{background:rgba(255,255,255,.96);position:absolute;top:5px;left:5px;right:5px;text-align:center;font-weight:600;}
.galeryPhotosWrap .title{font-size:22px;font-weight:600;margin-bottom:20px;}
.galeryPhotosWrap .galeryPic{display:inline-block;padding:5px;margin-bottom:15px;margin-right:15px;border:#e5e5e5 solid 1px;border-radius:5px;}
.backLinkWrap{padding:20px 0px;}
.backLinkWrap .backLink{font-size:16px;font-weight:600;border:#e5e5e5 solid 1px;padding:5px 15px;display:inline-block;border-radius:3px;}
.news-row{border-bottom:#e5e5e5 solid 1px;margin-bottom:20px;}