﻿body {
}

.container.eventlist h2 {
    text-transform: uppercase;
    padding-right: 10px;
    display: inline-block;
}

    .container.eventlist h2 a, .container h2 a:active, .container h2 a:hover {
        color: #ef7d00;
    }

.container span.event-item {
    background: url(../images/arrow_styles.png) no-repeat;
    background-position-y: 6px;
    background-size: 7px 10px;
    margin: 4px 2px 2px 10px;
    padding-left: 10px;
}
.meta {color: #999;font-size:0.875em;}
.meta a:link, .meta a:visited {color: #999;}
.meta a:hover {color: #1a3845;}
.incat {text-transform: uppercase;font-weight: bold;}

.article-contents .summary {
    font-weight: bold;
}

.article-photo, p.avatar-desc {text-align:center;}


.article-contents table {
    padding: 0px;
    width: 100% !important;
}

    .article-contents table td {
        padding: 5px;
    }

    .article-contents table.contentimg td {
        text-align: center;
    }

.bx-wrapper .bx-viewport {border:none;left:0;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

.media{margin-bottom:10px;}
.media .bx-wrapper{margin-bottom:5px;}
.media .bx-wrapper #slide-desc{padding:5px;color: #333;line-height:1.6em;background: rgba(80, 80, 80, 0.05);}
.media .bx-wrapper #slide-desc a{display:inline;color:#c60;}
.media .bx-wrapper #slide-desc a:hover{text-decoration:underline;}
.media .bx-wrapper #slide-desc a:visited{color:#906;}
.bx-wrapper .bx-pager.bx-default-pager a{margin-bottom:10px;}
.bx-wrapper .bx-pager{bottom:inherit;padding-top:10px;}
.bx-wrapper .bx-caption span{font-size:1.45em;text-align:center;}
.bx-wrapper .bx-pager.bx-default-pager a{font-size:0.4em;margin-bottom:10px;text-indent: -4px;padding: 10px;border-radius: 5px;text-align: center;background:#BDBCBD;color: #fff; line-height:0.4em;}
.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ef7d00;}
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #ef7d00;}
.bx-controls.bx-has-pager{padding-bottom:20px;}
.media .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 20px;
	height: 45px;
	text-indent: -9999px;
	z-index: 9999;
}
.media .bx-wrapper .bx-next{background:url(../Images/gallery-arrow.png) -20px 0 no-repeat;background-size:40px 90px;}
.media .bx-wrapper .bx-next:hover{background:url(../Images/gallery-arrow.png) -20px -45px no-repeat;background-size:40px 90px;}
.media .bx-wrapper .bx-prev{background:url(../Images/gallery-arrow.png) 0 0 no-repeat;background-size:40px 90px;}
.media .bx-wrapper .bx-prev:hover{background:url(../Images/gallery-arrow.png) 0 -45px no-repeat;background-size:40px 90px;}

#next{
	background: url(../Images/gallery-arrow.png) -20px 0 no-repeat;
	background-size: 40px 90px;
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 20px;
	height: 45px;
	text-indent: -9999px;
	z-index: 9999;
	right: 5px;
}
#next:hover{
	background: url(../Images/gallery-arrow.png) -20px -45px no-repeat;
	background-size: 40px 90px;
}
#prev{
	background: url(../Images/gallery-arrow.png) 0 0 no-repeat;
	background-size: 40px 90px;
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 20px;
	height: 45px;
	text-indent: -9999px;
	z-index: 9999;
	left: 5px;
}
#prev:hover{
	background: url(../Images/gallery-arrow.png) 0 -45px no-repeat;
	background-size: 40px 90px;

}
/*boostrap-modal*/
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.fade {
opacity: 0;
-webkit-transition: opacity .15s linear;
-o-transition: opacity .15s linear;
transition: opacity .15s linear;
}
.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out;
-webkit-transform: translate3d(0,-25%,0);
-o-transform: translate3d(0,-25%,0);
transform: translate3d(0,-25%,0);
}
.modal-dialog {
width: 600px;
margin: 30px auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #999;
border: 1px solid rgba(0,0,0,.2);
border-radius: 6px;
outline: 0;
-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
box-shadow: 0 3px 9px rgba(0,0,0,.5);
}
.modal-header {
min-height: 16.43px;
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
button.close {
-webkit-appearance: none;
padding: 0;
cursor: pointer;
background: 0 0;
border: 0;
}
.close {
float: right;
font-size: 21px;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
filter: alpha(opacity=20);
opacity: .2;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.fade.in {
opacity: 1;
}
.modal.in .modal-dialog {
-webkit-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out;
-webkit-transform: translate3d(0,-25%,0);
-o-transform: translate3d(0,-25%,0);
transform: translate3d(0,-25%,0);
}
/*post-comment-modal*/
h3.modal-title{
  font-size: 1.2em;
  font-weight: bold;
  margin: 0;
  line-height: 1.42857143;
}
.modal-content {
  padding: 10px;
  margin-top: 50px;
}


.box-left, .box-right, .box-center {width:90% !important;font-size:120% !important; box-shadow: 0 0 3px #2f6379; padding: 10px 10px 0 10px; background:#f8f8f8; margin: 15px auto 15px auto !important;}
.block-small.fl, .block-small.fr {background-color:#d9d9d9;}
.submenu{height: 30px;width: 36px;text-align: center;float: right;}
.close-submenu{font-weight: bold;color: #2f6399;font-size: 20px;}
.container .block-video.sub-menu ul li {
    background: url(../images/arrow_styles.png) no-repeat;
    background-size: 6px 8px;
    background-position: 12px 8px;
}
.container .block-video.sub-menu ul li a{
    display: block;
    padding: 0px 0 0px 25px;
}
.container .list-news ul li a.icon_add {
    width: 13px;
    height: 13px !important;
    background: url(../Images/icon-plus.jpg) no-repeat;
    display: inline-block;
    text-indent: -999em;
    line-height: 15px;
}
.container .list-news ul li a.icon_sub {
    line-height: 15px;
    width: 13px;
    height: 13px !important;
    background: url(../Images/icon-minus.jpg) no-repeat;
    display: inline-block;
    text-indent: -999em;
}

.back-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgba(0, 0, 0, 0.5) url(../images/arrow-up.png) no-repeat 50% 50%;
    width: 40px;
    height: 30px;
    display: block;
    overflow: hidden;
    text-indent: -999px;
    margin-left: 600px;
}
