/* commom Start */
body{padding-top:104px;color:#000;}
@media (max-width: 1199px) {
	body{padding-top:90px;}
}

a{color:#0074FF;}
a:hover,a:focus{color:#0074FF;}

/*.center-blocks{}*/
/*.bottom-blocks{}*/
/*.footer-blocks{}*/

.centerblock-title{font-weight:bold;}

/*.bottomblock-title{}*/
/*.footerblock-title{}*/

.centerleft{}
.centerright{background:#FCE547;}

.xoops-blocks{padding:20px 50px;}
.xoops-blocks .xoops-blocks-title{font-weight:bold;margin-bottom:15px;}
.xoops-blocks .xoops-blocks-title:after{
	content:'';
	display:block;
	width:59px;
	height:1px;
	background:#000;
	margin:10px auto 15px;
}
@media (max-width: 1199px) {
	.xoops-blocks{padding:15px;}
}

/*.xoops-bottom-blocks{}*/
/*.xoops-footer-blocks{}*/

.ui-widget.ui-widget-content{z-index:999 !important;}
/* commom End */

/* event Start */
.event-block{margin-left:40px;margin-right:40px;}
#event .item{border:8px solid #FFF;border-radius:100%;overflow:hidden;}

.event-link{
	position:relative;
	display:block;
	width:100%;
	height:0px;
	padding-bottom:100%;
	border-radius:100%;
	overflow:hidden;
}

.event-link:before{
	content:'';
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	transition:all 0.6s;
	z-index:2;
}
.event-link:hover:before{background:rgba(0,0,0,0.8);}

.event-caption{
	position:absolute;
	left:0px;
	top:50%;
	width:100%;
	color:#FFF;
	padding:0px 5px;
	transform:translateY(-50%);
	transition:all 0.6s;
	z-index:3;
	text-align:center;
}

.event-caption .h4{font-weight:bold;margin:10px 0px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.event-caption .event-txt{max-width:100%;height:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}

.event-caption .event-more{display:inline-block;font-size:13px;font-weight:bold;margin-top:0px;opacity:0;transition:all 0.6s;}
.event-link:hover .event-more{opacity:1;}

.event-link .cover{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1;
}
.event-link .cover img{width:105%;height:105%;object-fit:cover;object-position:50% 50%;transition:all 0.6s;}
.event-link:hover .cover img{transform:translateY(-5px);}

#event .owl-nav{
	margin-top:0px;
	position:absolute;
	width:100%;
	left:0px;
	top:calc(50% - 25px);
	transform:translateY(-50%);
}

#event .owl-nav button.owl-prev,
#event .owl-nav button.owl-next{
	color:#FFF;
	font-size:30px;
	margin:0px;
	position:absolute;
	top:-15px;
	line-height:0;
}
#event .owl-nav button.owl-prev{left:5px;}
#event .owl-nav button.owl-next{right:5px;}
#event .owl-nav button.owl-prev:hover,
#event .owl-nav button.owl-next:hover{background:transparent;}

#event .owl-dots{margin-top:50px;}
#event .owl-dots .owl-dot span {background:#FFF;}
#event .owl-dots .owl-dot.active span,
#event .owl-dots .owl-dot:hover span{background:#000;}
/* event End */

/* footer Start */
footer.footer{background:#808080;padding:10px 0px;}
footer.footer a{color:#FFF;}
footer.footer a:hover,
footer.footer a:focus{color:#FCE547;}

.footer-menu{margin-bottom:0px;}
.footer-menu a{display:block;color:#FFF;padding:10px 0px;}
.footer-menu a:hover,
.footer-menu a:focus{color:#FCE547;}

.footer-menu.infolist li:first-child a{font-weight:bold;cursor:default;}
.footer-menu.infolist li:first-child a:after{
	content:'';
	display:block;
	width:15px;
	height:2px;
	background:#FCE547;
	margin:4px 0px;
}
.footer-menu.infolist li:first-child a:hover,
.footer-menu.infolist li:first-child a:focus{color:#FFF;}

.footer-menu.social{margin-top:20px;}
.footer-menu.social li{float:left;}
.footer-menu.social li a{font-size:24px;padding:4px 7px;}
.footer-menu.social li:first-child a{padding-left:0px;}
.footer-menu.social li:last-child a{padding-right:0px;}

.footer-info{color:#FFF;line-height:2.5;margin-top:0px;text-align:center;}

@media (max-width: 767px) {
	.footer-menu{margin-bottom:50px;}
	.footer-menu.social{margin-bottom:0px;}
	.footer-info{text-align:left;}
}

@media (max-width: 575px) {
	.footer-info span{display:block;}
	.userlog{display:block;}
}
/* footer End */

/* totop Start */
#totop{
	display:none;
	position:fixed;
	bottom:15px;
	right:15px;
	width:48px;
	height:48px;
	background:rgba(255,255,255,0.9);
	color:#000;
	border-radius:0px;
	border:1px solid #000;
	outline:none;
	padding:0px;
	font-size:16px;
	cursor:pointer;
	z-index:99;
}
#totop:hover{background:rgba(252,229,71,0.9);}
/* totop End */

/* mymodal_search Start */
#mymodal_search form{position:fixed;left:0px;top:50%;transform:translateY(-50%);}
#mymodal_search .modal-header{border-bottom:none;}
#mymodal_search .modal-content{background:rgba(255,255,255,0.8);}
#mymodal_search .form-control{font-size:60px;border-radius:0px;border:none;background:transparent;color:#000;}
#mymodal_search .form-control:focus{box-shadow:none;}
#mymodal_search .form-control::-moz-placeholder {color:#000;}
#mymodal_search input::-webkit-input-placeholder{color:#000;}
#mymodal_search .btn{font-size:60px;border:none;}
@media (max-width: 767px) {
	#mymodal_search .form-control{font-size:40px;}
	#mymodal_search .btn{font-size:40px;}
}
/* mymodal_search End */

/* share-buttons Start */
ul.share-buttons{list-style:none;padding:0px;margin:0px 0px 10px;}
ul.share-buttons li{display:inline-block;width:40px;height:40px;float:left;margin:0px 3px;}
ul.share-buttons li:first-child{margin-left:0px;}
ul.share-buttons li:last-child{margin-right:0px;width:auto;height:auto;}

ul.share-buttons li a{display:inline-block;width:40px;height:40px;background-color:#FF0000;border-radius:100%;position:relative;}
ul.share-buttons li a:before{
	position:absolute;
	width:40px;
	height:40px;
	line-height:40px;
	font-family:FontAwesome;
	color:#FFF;
	text-align:center;
}

ul.share-buttons li.share-buttons-email a{background-color:#A6A9AC;}
ul.share-buttons li.share-buttons-email a:before{content:"\f0e0";font-size:16px;line-height:42px;}

ul.share-buttons li.share-buttons-googleplus a{background-color:#DC4B38;}
ul.share-buttons li.share-buttons-googleplus a:before{content:"\f0d5";font-size:16px;line-height:42px;}

ul.share-buttons li.share-buttons-facebook a{background-color:#3C5B99;}
ul.share-buttons li.share-buttons-facebook a:before{content:"\f09a";font-size:20px;line-height:42px;}

/*line*/
iframe.line-it-button{
	width:40px !important;
	height:40px !important;
	padding:5px 0px 0px 5px;
	background:#06C755;
	border-radius:100%;
}
/* share-buttons End */

/* liaise FIX Start */
/*#liaise .maincontainer:before{
	content:'';
	display:block;
	width:calc(100% + 24px);
	height:50vh;
	background:url(../images/contact_vision.jpg) no-repeat center center scroll;
	background-size:cover;
	margin:-30px -12px 30px;
}*/
/* liaise FIX End */