
body {
    /*margin-top: 50px;*/ /* Required margin for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	
}

#header {
	visibility:visible;
	height:auto;
	background-size:cover;
}

.image-bg-fluid-height,
.image-bg-fixed-height {
	background-color:#000;
    text-align: center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    -o-background-size: contain;
}

.image-bg-fluid-height {
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:scroll;
	/*background-image: url('/img/header/titul1.png');*/
}

@media (max-width: 1555px) {
	.image-bg-fluid-height,
	.image-bg-fixed-height {
		background-color:#000;
		text-align: center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size: cover;
		-o-background-size: cover;
	}
}


/* navbar */
.navbar-custom {
    background: rgba(7, 3, 2, 0.4);
    color:#ffffff;
    border-radius:0;
}
/* link */
.navbar-custom .navbar-nav > li > a {
    color:#ECECEC;
}
.navbar-custom .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color:transparent;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
	background: rgba(7, 3, 2, 0.2);
    color:#eee;
}
.navbar-custom .navbar-nav > .active > a, 
.navbar-custom .navbar-nav > .active > a:hover, 
.navbar-custom .navbar-nav > .active > a:focus {
    color: #ECECEC; background-color: rgba(255, 255, 255, 0.24);
}
.navbar-custom .navbar-nav > .open > a, 
.navbar-custom .navbar-nav > .open > a:hover, 
.navbar-custom .navbar-nav > .open > a:focus {
    color: #cacaca;
    background-color: #333;
}

/* title */
.navbar-custom .navbar-brand {
    color: #777;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
    color: #5E5E5E;
}

/* caret */
.navbar-custom .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}
.navbar-custom .navbar-nav > .open > a .caret, 
.navbar-custom .navbar-nav > .open > a:hover .caret, 
.navbar-custom .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;

}
/* mobile version */
.navbar-custom .navbar-toggle {
    border-color: #DDD;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
    background-color: #DDD;
}
.navbar-custom .navbar-toggle .icon-bar {
    background-color: #CCC;
}
@media (max-width: 767px) {
    .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
    }
}

.nav-bg-line {
/*	background: url('img/red_transparent_background.png');*/
	background: rgba(7, 3, 2, 0.4);
	padding:10px 0;
}

.nav-right {
	height:50px;
	line-height:50px;
}
.nav-right .dropdown-menu {
    margin-top: 0;
}

.nav-right .dropdown-login {
    width: 250px;
    min-width: 0;
	background:#fff;
	list-style: none outside none;
	border: medium none;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
}
.nav-right .form-login {
	padding:15px;
}
.nav-right .form-login .form-control {
	margin:5px 0px;
}
.nav-right .form-login .btn {
	margin:10px 0px;
}
.nav-right > .register {
	text-transform:none;
	color:#ECECEC;
	font-family:Verdana;
	font-size:12px;
	margin-right:10px;
}



.nav-right .form-login .options {
	line-height: 150%;
	width:120px;
	margin-top:5px;
	display:inline-block;
}
.nav-right .form-login .options a {
	display:block;
}

.nav-right .form-login .register {
	text-transform:none;
	color:#000;
	font-family:Verdana;
	font-size:12px;
}

.nav-right .form-login .reset {
	margin-top:5px;
	text-transform:none;
	color:#000;
	font-family:Verdana;
	font-size:12px;
}

.btn-search {
	display:block;
	width:20px;
	height:50px;
	margin-left:10px;
	background:url('/img/icon/search.png') no-repeat center center;
}

.nav-right .dropdown-search {
    width: 250px;
    min-width: 0;
	background:#fff;
	list-style: none outside none;
	border: medium none;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);

	padding:0px;
}



.nav-right .form-search {
	height:30px;
	width:100px;
	margin:0px 5px;
	float:left;
	clear:both;
}
.nav-right .form-search .form-group {
	line-height:34px;
}
.nav-right .form-search input {
	width:100px;
	display:inline-block;
	height:30px;
	color:#000;
}

#lang {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-right:30px;
	font-family: Verdana;
}
#lang li {
	display:inline-block;
	font-size:12px;
	margin-right:5px;
}
#lang li a {
	color:#fff;
}
#lang li a.active {
	color: #f6780f;
}




section {
    padding-top: 30px;
	padding-bottom: 50px;
}

section.page {
	position:relative;
	padding:0px;
}

section.page:after{
    content:'';
    position:absolute;
    z-index:-1;
    width:50%;
    top:0;
    bottom:0;
	right:0;
	background-color:#f2f2f2;
}

section.page .container {
	background:#fff;
	position:relative;
}


section.page .container > .row > .col {
	padding-top:30px;
	padding-bottom:30px;
}

section.page .container .rightcol {
	background-color:#f2f2f2;
}
section.page .container > .row > .rightcol {
	padding-bottom:40px;
}

section.page .split .background {
    position:absolute;
    width: 33.33333333%;
	height:100%;
    top:0;
    bottom:0;
	right:0;
	background-color:#f2f2f2;
}


section.page .container .row.header {
	margin-bottom:15px;
}


.page .content h1 {
	font-family: Oswald;
    color: #f6780f;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
	margin-top:0px;
}

.page .content h2 {
	font-family: Oswald;
    color: #f6780f;
    font-size: 24px;
    font-weight: 500;
	margin-top:0px;
}

.page .content h2.title {
	margin:15px 0px;
	margin-top:30px;
	
	font-family: Oswald;
    font-weight: bold;
    font-size: 20px;
    color: #222;
}


.menu2 {
	margin-top:-10px;
	margin-bottom:30px;
}
.menu2>li>a {
	background:url('/img/icon/nleft.png') no-repeat 10px center;
	color:#333333;
}

.menu2>li.active>a, .menu2>li>a:hover {
	background:url('/img/icon/nlefta.png') no-repeat 10px center;
	color:#f6780f;
}

.menu2>li a.lvl1 {
	padding-left:35px;
	font-size:18px;
	font-family: Oswald;
}

.menu3>li a {
	background:url('/img/icon/bullet.png') no-repeat 35px center;
	color:#333333;
	padding:0px;
	padding-left:55px;
	font-size:17px;
	font-family: Oswald;
}

.menu3>li.active a, .menu3>li a:hover {
	background:url('/img/icon/bulleta.png') no-repeat 35px center;
	color:#f6780f;
}



.gray {
	background:#f2f2f2;
	padding-top:20px;
}

.gray.padding {
	padding-top: 15px;
    padding-bottom: 30px;
}

.darkgray {
	background:#333333;
	color:#8e8e8e;
	padding:20px 0px 30px 0px;
}

.section-lead {
    margin: 30px 0;
}

.section-paragraph {
    margin: 30px 0;
}

footer {
	background:#232323;
	padding:20px 0;
	color:#767676;
}

/*
// Extra small screen / phone
$screen-xs:                  <=480px !default;
// Small screen / tablet
$screen-sm:                  >=768px !default;
// Medium screen / desktop
$screen-md:                  >=992px !default;
// Large screen / wide desktop
$screen-lg:                  >=1200px !default;
*/

@media (max-width: 1199px) {
	#jaunums img {
		max-width:100%;
		height:auto !important;
	}
}


@media (max-width: 480px) {
	section.page .split .background {display:none;}
}

@media (min-width: 480px) and (max-width: 767px) {
	section {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .section-heading {
        font-size: 2em;
    }

	section.page .split .background {display:none;}
}  

@media (min-width: 768px) and (max-width: 991px) {
	.navbar-custom .navbar-nav > li > a {
		padding-left:10px;
		padding-right:10px;
	}
}  

@media (min-width: 992px) and (max-width: 1199px) {
	.nav > li > a.h { margin-right:20px; }
}

@media (min-width: 1200px) {

	.gutter-news.row {
	  margin-right: -39px;
	  margin-left: -39px;
	}
	.gutter-news > [class^="col-"], .gutter-news > [class^=" col-"] {
	  padding-right: 40px;
	  padding-left: 40px;
	}

	.gutter-video.row {
	  margin-right: -22px;
	  margin-left: -22px;
	}
	.gutter-video > [class^="col-"], .gutter-video > [class^=" col-"] {
	  padding-right: 23px;
	  padding-left: 23px;
	}

	.gutter-videoindex.row {
	  margin-right: -22px;
	  margin-left: -22px;
	  margin-bottom:20px;
	}
	.gutter-videoindex > [class^="col-"], .gutter-videoindex > [class^=" col-"] {
	  padding-right: 23px;
	  padding-left: 23px;
	}

	#adventesvestis .chead {
		margin-right:12px
	}

	.gutter-vestis.row {
	  margin-right: 3px;
	  margin-left: -24px;
	}
	.gutter-vestis > [class^="col-"], .gutter-vestis > [class^=" col-"] {
	  padding-right: 24px;
	  padding-left: 24px;
	}

	.gutter-index2.row {
	  margin-right: -40px;
	  margin-left: -40px;
	}
	.gutter-index2 > [class^="col-"], .gutter-index2 > [class^=" col-"] {
	  padding-right: 40px;
	  padding-left: 40px;
	}

	.nav > li > a.h { margin-right:70px; }

	#jaunums .content {
		padding-right:45px;
	}

	.page .content {
		padding-right:45px;
	}

	#draudzes.page .content {
		padding-right:30px;
	}


	.index-left {
		padding-right:33px;
	}
}


@media (min-width: 992px) {
	#logo.index {
		margin-top:15px;
		margin-bottom:40px;
	}

	#logo.page {
		margin-top:-20px;
		padding-bottom:20px;
	}
}  



.row.gutter-5 {
  margin-left: -5px;
  margin-right: -5px;
}
.row.gutter-5 [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}



.col-7-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .col-7-1 {
        float: left;
        width: 14.285714%;
    }
}


.hide { display:none; }

.silverbox {
	display:block;
	padding:12px 0px;
	text-align:center;
	background:#ccc;
	color:#fff;
	font-weight: normal;
    font-size: 15px;
	line-height:22px;
	margin-bottom:10px;
	color:#fff;
}
.silverbox:hover { color:#fff; }

.number {
	margin-left:20px;
	font-family:Verdana;
	background:#f2f2f2;
	color:#333;
	font-size:14px;
	line-height:23px;
	padding:0px 8px;
}
.number span {
	margin:0px 6px;
	color:#f6780f;
	font-weight:bold;
}

.pagenumber {
	color:#8c8c8c;
	font-family:Oswald, Verdana;
	font-size:15px;
	line-height:28px;
	margin:0px;
}
.pagenumber input {
	width:39px;
	height:28px;
	margin:0px 7px;
	display:inline-block;
	color:#f6780f;
	text-align:center;
	background:url('/img/icon/pager.png') no-repeat center center;
	border:none;
}
.pagenumber a img {
	display:inline-block;
	vertical-align:top;
	width:28px;
	height:28px;
}
.pagenumber span {
	color:#f6780f;
	margin-right:7px;
}

a.filter {
	display:inline-block;
	float:left;
	line-height:28px;
	padding-left:22px;
	color:#222;
	background:url('/img/icon/filter.png') no-repeat left center;
	margin-right:8px;
}
a.filter:hover {
	color:#222;
}
a.filter.active {
	background:url('/img/icon/filtera.png') no-repeat left center;
}

.drop {
	border:1px solid #ccc;
	padding:2px 6px;
	background:#fff;
}
.drop a { text-decoration:none; color:#222;}
.drop a:hover { color:#222; }
.drop a .year { margin-right:15px; }

.nomargin {
	margin:0px;
}

.lejuplade {
	display:inline-block;
	padding-left:40px;
	line-height:31px;
	margin-bottom:6px;
	background:url('/img/icon/down.png') no-repeat left center;
	font-family:Verdana;
	font-size:15px;
	color:#222;
}

.panel-faq, .panel-group .panel-faq .panel-heading+.panel-collapse>.panel-body{
    border: none;
	box-shadow:none;
}

.panel-faq .panel-heading {
	padding:3px 0px;
}

.panel-faq .panel-body {
	padding:10px 0px;
}

#members {
	margin:0px;
	font-family:Verdana;
	background:#f2f2f2;
	color:#333;
	font-size:14px;
	line-height:23px;
	padding:2px 8px;
	margin-top:4px;
}
#members span {
	color:#f6780f;
	font-weight:bold;
}


#draudzes .odd { background:#f2f2f2; }
#draudzes .clist { padding-top:15px; padding-bottom:15px; line-height:24px;}
#draudzes .clist h3 { margin:0px; font-size:20px;}
#draudzes .clist h4 { margin:0px; font-family:Oswald; }
#draudzes .clist h4 a { color:#2D2D2D; }
#draudzes .clist h5 { margin:0px; margin-top:3px; }
#draudzes .clist p { margin:0px; }
#draudzes .clist .pic { max-height:150px; }
#draudzes .clist .pic2 { max-height:100px; margin-right:20px; margin-bottom:10px; }
#draudzes .head h1 { margin:0px; font-size: 25px; font-family:Oswald; font-weight:bold; color:#f6780f;}
#draudzes .head { margin-bottom:10px; margin-top:0px; }

#draudzes .rightcol a { color:#f6780f; }
#draudzes .rightcol h4.media-heading { color: #2D2D2D; font-family:Oswald; font-weight:bold; font-size:16px;}
#draudzes .rightcol h4 a { color: #2D2D2D; font-size:18px;}

/*#draudzes .clist a { color:#f6780f; }
#draudzes .clist h3 a { color:#000; }
*/

#draudzeNext, #draudzePrev {
	width:59px;
	height:146px;
	position:absolute;
	display:block;
	top:200px;
	z-index:99;
}
#draudzeNext {
	background:url('/img/icon/draudze_next.png') no-repeat left center;
	right:0px;
}
#draudzePrev {
	background:url('/img/icon/draudze_prev.png') no-repeat left center;
	left:0px;
}


.viewicon { display:inline-block; background:url('/img/icon/views.png') no-repeat 0px 0px; width:26px; height:19px;}
.viewicon.ilist { background-position: -26px -19px; }
.viewicon.ilist.active { background-position: 0px -19px;}
.viewicon.ithumb { background-position: -26px 0px; }
.viewicon.ithumb.active { background-position: 0px 0px;}
.viewicon.imap { background-position: -26px -40px; }
.viewicon.imap.active { background-position: 0px -40px;}

#bernumateriali .odd { background:#f2f2f2; }
#bernumateriali .clist { padding-top:15px; padding-bottom:15px; line-height:18px;}
#bernumateriali .clist h3 { margin:0px 0 15px; font-size:20px;}
#bernumateriali .clist h3.list { font-size:18px;}
#bernumateriali .clist h3 a { color:#2D2D2D; }
#bernumateriali .clist h5 { margin:0px; margin-top:3px; }
#bernumateriali .clist p { margin:0px; }
#bernumateriali .clist .pic { max-height:100px; }
#bernumateriali .clist a { color:#f6780f; }



#macitaji .list img {
	display:none;
}

#macitaji .odd { background:#f2f2f2; }
#macitaji .clist { padding-top:15px; padding-bottom:15px; line-height:18px;}
#macitaji .clist h3 { margin:0px; font-size:20px;}
#macitaji .clist h3.list { font-size:18px;}
#macitaji .clist h3 a { color:#2D2D2D; }
#macitaji .clist h5 { margin:0px; margin-top:3px; }
#macitaji .clist p { margin:0px; }
#macitaji .clist .pic { max-height:100px; }
#macitaji .clist a { color:#f6780f; }

#macitaji .list img {
	display:none;
}
#macitaji .chead { margin-bottom:20px; }
#macitaji .chead h2 {
	font-family: Oswald;
	color: #2D2D2D;
	font-size: 24px;
	margin:0px;
}
#macitaji .chead h3 {
	font-family: Verdana;
	color: #2D2D2D;
	font-size: 14px;
	margin:0px;
	margin-top:3px;
	font-weight:normal;
}

#awr .odd { background:#f2f2f2; }
#awr .clist { padding-top:15px; padding-bottom:15px; line-height:20px;}
#awr .clist h3 { margin:0px; }
#awr .clist p { margin:0px; }
#awr .clist .pic { max-height:150px; }
#awr .clist a { color:#333; font-family: oswald; font-size: 15px;}
#awr .clist a:hover {color:#f6780f; }
#awr .clist { margin:0px; }
#awr .thead { margin:0px; }
#awr .thead > div {background:#a3a3a3; padding-top:15px; padding-bottom:15px; line-height:16px; color:#fff; }
#awr .thead > div.dark {background:#333333;}
#awr .thead > div {
    border-right:1px solid #fff;
    border-left:1px solid #fff;
}
#awr .thead > div:first-child{ border-left:0; }
#awr .thead > div:last-child{ border-right:0; }

#awr .cfoot { margin-top:20px; }


#audio .chead {min-height:32px; }
#audio .odd { padding-top:0px; padding-bottom:0px; background:#f2f2f2; }
#audio .even { padding-top:5px; padding-bottom:5px; }
#audio .clist { line-height:20px;}
#audio .clist.awr { padding-top:15px; padding-bottom:15px; }
#audio .clist.book { padding-top:15px; padding-bottom:15px; }
#audio .book-info { margin-bottom:30px; margin-top:30px;}
#audio .book-info h1 { color: #2D2D2D; }

#audio .clist h3 { margin:0px; }
#audio .clist p { margin:0px; }
#audio .clist .pic { max-height:70px; }
#audio .clist a { color:#333; font-family: oswald; font-size: 15px;}
#audio .clist a:hover {color:#f6780f; }
#audio .clist { margin:0px; }
#audio .thead { margin:0px; }
#audio .thead > div {background:#a3a3a3; padding-top:15px; padding-bottom:15px; line-height:16px; color:#fff; }
#audio .thead > div.dark {background:#333333;}
#audio .thead > div {
    border-right:1px solid #fff;
    border-left:1px solid #fff;
}
#audio .thead > div:first-child{ border-left:0; }
#audio .thead > div:last-child{ border-right:0; }

#audio .thead a {
	display:block;
	color:#fff;
}

#audio .cfoot { margin-top:20px; }

/* http://stackoverflow.com/questions/20547819/vertical-align-with-bootstrap-3 */
.v-center {
	display: flex;
    align-items: center;
}
@media (max-width: 767px) { 
    .row.v-center {
        display: block; /* turn off the flexible box layout */
    }
}


.index-audio .even { background:#e2e2e2; }
.index-audio .clist { padding-top:10px; padding-bottom:10px; line-height:15px;}
.index-audio .clist h3 { margin:0px; }
.index-audio .clist p { margin:0px; }
.index-audio .clist .pic { max-height:150px; }
.index-audio .clist a { color:#333; font-family: oswald; font-size: 16px;}
.index-audio .clist a span { color:#333; font-family: Verdana; font-size: 13px;}
.index-audio .clist a:hover {color:#f6780f; }
.index-audio .clist a.link { display:inline-block; margin-left:20px;}
.index-audio .clist { margin:0px; }
.index-audio .thead { margin:0px; }
.index-audio .thead > div {background:#a3a3a3; padding-top:5px; padding-bottom:5px; line-height:18px; color:#fff; font-size:13px; }
.index-audio .thead > div.dark {background:#333333;}
.index-audio .thead > div {
    border-right:1px solid #fff;
    border-left:1px solid #fff;
}
.index-audio .thead > div:first-child{ border-left:0; }
.index-audio .thead > div:last-child{ border-right:0; }

.index-audio .thead a {
	display:block;
	color:#fff;
}


/*
#macitaji .vrow {
    display: table;
    table-layout: fixed;
    width: 100%;
}

#macitaji .vrow .col {
    display: table-cell;
    vertical-align: middle;
    float: none;
	line-height:63px;
}
*/

.view-map { height:600px; }
.view-map>div {height:600px; overflow:auto; }
.view-map .highlight {background:#f2f2f2;}
#draudzeMap {
	width:100%;
	height:400px;
	padding:0px;
}

#draudzesMap {
	width:100%;
	height:100%;
}

.video a {
	position: relative;
	display:block;
	max-width:250px;
	color: #4E4E4E;
	font-size:12px;
	font-family:Verdana;
}

.video .length {
	position: absolute;
	bottom:0px;
	right:0px;
	background:#222;
	color:#fff;
	z-index:1;
	font-size:12px;
	padding:2px 6px;
}

.video .play {
	width: 100%;
	height: 100%;
	position: absolute;
	top:0px;
	left:0px;
	z-index:2;
	background: url("/img/icon/video.png") no-repeat;
	background-position: 50% 50%;
	background-size: 30%;
}

#adventesvestis .dropdown {
	border:1px solid #ccc;
	padding:2px 6px;
}
#adventesvestis .dropdown a { text-decoration:none; }
#adventesvestis .dropdown a .year { margin-right:15px; }

#adventesvestis .controls {
	margin-top:5px;
	
	
}
#adventesvestis .controls a {
	font-family:Oswald;
	color:#939393;
	font-size:18px;
}

#awr .dropdown {
	border:1px solid #ccc;
	padding:2px 6px;
}

#awr .dropdown a { text-decoration:none; }
#awr .dropdown a .year { margin-right:15px; }

.item {
	margin-bottom:35px;
}

.gutter-news .item {
	margin-bottom:50px;
}

.gutter-news .carousel .item {
	margin-bottom:0px;
}


.item h2, #nodalas .item h2 {
	margin-top:10px;
}

#pazinojumi .item {
	margin-bottom:20px;
}

.kontaktpersona.item h2 {
	color: #2D2D2D;
	font-size: 20px;
	font-family: Oswald;
	margin:0px;
}
.kontaktpersona.item h3 {
	color: #2D2D2D;
	font-size: 14px;
	font-family: Verdana;
	margin:0px;
}
.kontaktpersona.item h4 {
	color: #f6780f;
	font-size: 14px;
	font-family: Verdana;
	margin:0px;
}
.kontaktpersona.item .info {
	margin-top:10px;
}
.kontaktpersona.item .info p {
	margin:0px;
}
.kontaktpersona.item .info a {
	color: #2D2D2D;
}

.kontaktpersona.item .media-left {
	padding-right:20px;
}

.kontakti-text {
	margin-bottom:30px;
}

.kontakti-text h2 {
	font-size:20px;
	margin:0px;
	margin-bottom:5px;
}

.kontakti-text table {
	margin-bottom:40px;
}
.kontakti-text table td {
	padding-right:10px;
}

#contacts h1 {
	margin-bottom:20px;
}

#contacts h1.first {
	color: #f6780f;
	font-family: Oswald;
	font-size: 23px;
	font-weight: 700;
	margin-top: 0px;
}

.btn-orange {
    color: #fff;
    background-color: #f6780f;
    border-color: #ea6d09;
	font-family:Verdana;
	text-transform:none;
}
.btn-orange:hover {
	color: #fff;
}

.icon-orange {
    color: #f6780f;
	font-size:20px;
}

.btn-today {
    color: #fff;
    background-color: #f6780f;
    border-color: #ea6d09;
	display:inline-block;
	padding:5px 10px;
	font-size:12px;
}
.btn-today:hover {
	color: #fff;
}
.btn-today.inactive {
	background-color: #ddd;
}

.gutter-12.row {
  margin-right: 4px;
  margin-left: -6px;
}
.gutter-12 > [class^="col-"], .gutter-12 > [class^=" col-"] {
  padding-right: 6px;
  padding-left: 6px;
}

.gutter-0.row {
  margin-right: 0;
  margin-left: 0;
}
.gutter-0 > [class^="col-"], .gutter-0 > [class^=" col-"]{
  padding-right: 0;
  padding-left: 0;
}

.thumb-12 {
	margin-bottom:12px;
}


.nav > li > a.h {
	padding-left:60px;
	color: #ccc;
	font-size:20px;
	font-family:Oswald;
	text-align:left;
}



.nav > li > a.link_ikrita {
	padding-left:50px;
	background:url('/img/icon/icon_ikrita_lasijumi.png') no-repeat center left;
}

.nav > li > a.link_bstudijas {
	background:url('/img/icon/icon_bibele.png') no-repeat center left;
}

.nav > li > a.link_awr {
	background:url('/img/icon/icon_AWR.png') no-repeat center left;
}

.nav > li > a.link_tv {
	background:url('/img/icon/icon_AWR.png') no-repeat center left;
}

.nav > li > a.link_sb {
	background:url('/img/icon/icon_sabatskola.png') no-repeat center left;
}

.nav > li > a.link_livetv {
	background:url('/img/icon/icon_tiesraides.png') no-repeat center left;
	margin-right:0px;
}


footer {
	line-height:24px;
}
footer h3 {
	font-family:Oswald;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	margin:0px;
	line-height:24px;
}
footer h3 span {
	margin-right:5px;
}
footer h3 img {
	vertical-align:middle;
}


.thumb {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.thumb:hover {
	opacity: 0.70;
	filter: alpha(opacity=70);
}

#calendar {
	table-layout: fixed;
	width:100%;
	border-collapse:collapse;
}
#calendar th {
	text-align:center;
	background:#a3a3a3;
	border:4px solid #fff;
	color:#fff; 
	font-family: oswald; 
	font-size: 16px;
	font-weight:normal;
	padding:10px 0px;
}
#calendar th.we { background:#333; }
#calendar td {
	background:#f2f2f2;
	border:4px solid #fff;
	
	vertical-align:top;
	padding-bottom:20px;
}
#calendar td.we { background:#eae9e8; }
#calendar td.empty { background:#f9f9f9; }

#calendar td .day-number {
	color:#333333;
	font-family: oswald; 
	font-size: 16px;
	width:25px;
	text-align:center;
}
#calendar td.empty .day-number {
	color:#c6c6c6;
}
#calendar td .day-number.curr {
	color:#fff;
	background:#f6780f;
}

#calendar td ul {
    list-style: none;
    padding:0;
    margin:0;
	font-size:12px;
}

#calendar td li { 
    padding-left: 1em; 
    text-indent: -.7em;
}

#calendar td li a {
	color:inherit;
	
}

#calendar td li:before {
    content: "• ";
	font-size:14px;
}

#calendar td li.ctg13, #calendar td li.ctg13:before {
	color:#f6780f;
}

#calendar td li.ctg14, #calendar td li.ctg14:before {
	color:#8632e0;
}


#mobile-calendar li.ctg13, #mobile-calendar li.ctg13:before {
	color:#f6780f;
}
#mobile-calendar li.ctg14, #mobile-calendar li.ctg14:before {
	color:#8632e0;
}

#mobile-calendar .row {
	padding-top:10px;
	padding-bottom:10px;
}
#mobile-calendar .row.odd {
	background: #f2f2f2;
}
#mobile-calendar .row .day {
	font-size:14px;
	font-weight:bold;
	margin-right:10px;

}
#mobile-calendar .curr .day {
	color:#f6780f;
}
#mobile-calendar .row ul li {
	margin-bottom:10px;
}


#kalendars .months {
	margin-bottom:5px;
}

#kalendars .months a {
	padding:0px;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	font-family: Oswald;
	color:#dddddd;
}
#kalendars .months a.active {
	color: #333333;
}
#kalendars .months a:hover {
	background:transparent;
	color: #333;
}

.calendar-note {
	padding:20px 40px;
	background:url('/img/icon/nb.png') no-repeat left center;
}

.color13 {
	color:#f6780f;
}
.color14 {
	color:#8632e0;
}

.galleryindex .video h2 {
	margin-bottom:20px;
}

.index-calendar .row {
	margin-bottom:15px;
}
.index-event {
	display:table-cell;
	text-align:center;
	color:#f6780f;
	vertical-align:middle;
	border:1px solid #f6780f;
	padding:5px;
	width:72px;
	height:70px;
}
.index-event span {
	font-size:22px;
	font-weight:bold;
	font-family: oswald;
}
.index-event-title {
	font-family: oswald;
	font-size:18px;
	color:#222222;
	display:table-cell;
	vertical-align:middle;
	height:70px;
	cursor:pointer;
}

.index-patmos {
	color:#8c8c8c !important;
	font-weight:normal;
	font-size:16px;
	vertical-align:text-top;
	margin-right:10px;
}
.index-sheading a img {
	vertical-align:text-top;
}
.indexpatmos img {
	margin-bottom:10px;
}
.indexpatmos a {
	font-family:Oswald;
	color:#2d2d2d;
	font-weight:normal;
	font-size:16px;
	line-height:16px;
}

.index-news h2 {
	margin-top:10px;
}

.index-news .carousel-indicators {
  bottom:-50px;
}
.index-news .carousel-inner {
  margin-bottom:50px;
}
.index-news .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px 4px;
    text-indent: -999px;
    cursor: pointer;
    border: 1px solid #f6780f;
    border-radius: 10px;
}
.index-news .carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0 3px;
  background-color: #f6780f;
}


#sabatskola .sdate {
	color:#939393;
	font-family:Verdana;
	font-size:15px;
	width:120px;
	float:left;
	margin:2px 0px;
}

#sabatskola .stopic {
	font-family:Verdana;
	font-size:15px;
	width:400px;
	float:left;
	margin:2px 0px;
	margin-right:10px;
}
#sabatskola .stopic a {
	color:#222222;
	display:inline-block;
	width:100%;
}

#sabatskola .saudio {
	font-family:Verdana;
	font-size:15px;
	width:50px;
	float:left;
	margin:2px 0px;
}

#sabatskola .srow {
	clear:both;
	line-height:34px;
}
#sabatskola .title {
	font-family:Oswald;
	font-weight:bold;
	font-size:20px;
	color:#222;
}
#sabatskola .quarter {
	font-family:Verdana;
	font-size:15px;
	color:#222;
	margin-top:0px;
	margin-bottom:20px;
}

#sabatskola .rightcol h3.title {
	font-family:Oswald;
	font-weight:bold;
	font-size:20px;
	color:#222;
	margin-top:0px;

}
#sabatskola .rightcol .drop {
	margin-bottom:10px;

}
#sabatskola .rightcol .slinks {
	margin-bottom:20px;
	margin-top:20px;
}
#sabatskola .rightcol .slinks img { 
	margin-bottom:8px;
}



#saites h1 {
	font-size:25px;
	font-family:Oswald;
	color:#f6780f;
	font-weight:bold;
}
#saites a.handle {
	display:block;
	font-family:Verdana;
	font-size:14px;
	color:#333;
	background:#f2f2f2;
	padding:8px 10px;
	text-decoration:none;
}

#saites a.handle[aria-expanded=true] .caret{
    border-top: none;
    border-bottom: 4px solid #000000;
}
#saites .list a {
	display:block;
	padding:0px 10px;
	margin-bottom:3px;
	font-family:Verdana;
	font-size:14px;
	color:#f6780f;
}

#jaunums h1 {
	font-family:oswald;
	font-size:28px;
	color:#232323;
}
#jaunums .date {
	font-family: Verdana;
    font-size: 15px;
    color: #9A9A9A;
}
#jaunums .pic {
	margin:15px 0px;
}

#lightgallery {
	margin-top:10px;
}

.page .links, #books .links {
	margin-top:0px;
	margin-bottom:10px;
}
.page .links a, #books .links a {
	display:inline-block;
	padding-left:30px;
	margin-right:15px;
	color:#232323;
	font-size:12px;
	line-height:24px;
}
.page .links table a {
	margin-right:0;
}

.page .rightcol .down {
	display:block;
	background:#939393 url(/img/icon/down.png) no-repeat 16px center;
	color:#fff;
	padding-left:60px;
	margin-left:-15px;
	line-height:50px;
	font-family:Verdana;
	font-size:15px;
	margin-bottom:40px;
	margin-top:30px;
}

.links h1 { margin:0px; }


.social .social-item {
	display:inline-block;
	height:24px;
	vertical-align:top;
}

.widget { 
	margin-bottom:30px;
}

.widget h2 { margin:0px; margin-bottom:15px; }
.widget h2 a {
	display:block;
	color:#222222;
	font-family:Oswald;
	font-size:20px;
	font-weight:bold;
}

.widget .story, .widget .news {
	display:block;
	color:#222222;
	font-family:Oswald;
	font-size:18px;

	padding-left:46px;
	background:url('/img/icon/rakstu_ikona.png') no-repeat 10px center;
	margin-top:16px;
}
.widget .news {
	background:url('/img/icon/zinu_ikona.png') no-repeat 10px center;
}

.widget .media { margin-top:10px; }
.widget .media-left { padding-right:14px; }

.widget .audio h3 {
	color:#222222;
	font-family:Oswald;
	font-size:18px;
}

.widget .audio h4 {
	color:#717171;
	font-family:Verdana;
	font-size:14px;
}

.widget .video h3 {
	margin:5px 0px 15px 0px;
}

.widget .video h3 a {
	color:#727272;
	font-family:Verdana;
	font-size:13px;
}

.widget .video h3.galtitle a {
	color:#4E4E4E;;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	line-height: 1.2;
}


.link-back {
	background:url('/img/icon/atpakal.png') no-repeat left center;
}
.link-print {
	background:url('/img/icon/drukat.png') no-repeat left center;
}
.link-download {
	background:url('/img/icon/icon_downloadb.png') no-repeat left center;
	padding-left:30px;
}
.video .link-download {
	min-height:21px;
	background:url('/img/icon/icon_downloadb.png') no-repeat left top;
	padding-top:2px;
}

.misijas-zinas {
	margin-top:50px;
}

	
.darkgray h3 {
	color: #ccc;
    font-size: 16px;
}
.darkgray a {
	color:#8e8e8e;
}
.darkgray ul { list-style-type: none; padding:0px; color: #f6780f; }
.darkgray ul.square {list-style-type: square; padding-left:16px;}
.darkgray .fcal {
	padding-top:20px;
}



@media print {
  a[href]:after {
    content: none;
  }
/*
  a[href]:after {
    content: " (" attr(href) ")";
  }
*/

	.col-print-12{width:100%; float:left;}
}


/* Juris.css */

body {
    /*margin-top: 50px;*/ /* Required margin for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	font-family:Verdana;
	font-size:14px;
}

a {
	color: #f6780f; /*#2D2D2D;*/
}

a:hover {
    color: #f6780f;
	text-decoration:none;
}

.chead h1 {
	font-family:Oswald;
	color: #f6780f;
	font-size: 23px;
	font-weight: 700;
	margin:0px;
}
.chead { margin-bottom:20px; }

label { font-weight:normal; }

h1 {
	font-family:Oswald;
	color: #2D2D2D;
	font-size: 23px;
	line-height: 1.2;
}

h2 {
	font-family:Oswald;
	color: #2D2D2D;
	font-size: 24px;
	line-height: 1.2;
}
h1 a, h2 a, h3 a {
	color: #2D2D2D;
}

h3 {
	color: #222222;
	font-family: Oswald;
	font-size: 20px;
}

nav {
	font-family:Oswald;
	color: #cccccc;
	font-size: 14px;
	text-transform: uppercase;
}

div.date {
	font-family:Verdana;
	font-size:15px;
	color: #9A9A9A;
	padding-bottom: 5px;
}

div.intro {
	font-size:15px;
	margin-top: 5px;
}

.nav-bg-line {
    /* background: url('img/red_transparent_background.png'); */
    background: rgba(7, 3, 2, 0.4);
    padding: 15px 0;
}

.video h2, #nodalas .video h2, #sabatskola .video h2,.video h3 {
	margin:0px;
	font-size:12px;
	font-family:Verdana;
	color: #4E4E4E;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:4px;
}


.video .viewcount {
	color:#717171;
	font-size:12px;
}

.index-sheading {
	font-family:Oswald;
	font-size:25px;
	line-height:25px;
	font-weight:bold;
	margin-bottom:17px;
}
.index-sheading span {
	color:#f6780f;
}



.index-news h1 {
	font-family:Oswald;
	font-size:16px;
	font-weight:normal;
	color:#8c8c8c;
	text-transform:uppercase;
	margin-bottom:16px;
}
.index-news h1 a, .index-news h1 a:hover {
	color:#8c8c8c;
}
.index-news h1 img { vertical-align:text-top;}

.index-rblock h1 {
	font-family:Oswald;
	font-size:20px;
	font-weight:normal;
	color:#222222;
	margin-bottom:16px;
	line-height:25px;
}
.index-rblock h1 a, .index-rblock h1 a:hover {
	color:#222222;
}
.index-rblock h1 img { vertical-align:text-top;}


#login .form-control {
	margin:5px 0px;
}
#login .btn {
	margin:10px 0px;
}


#searchview .light {
	color:#f6780f;
	font-weight:bold;
}

#searchview .results {
	list-style-type:none;
	margin:0px;
	padding:0px;
}


#books .controls {
	line-height:28px;
}
#books .select-chapter {
	vertical-align:middle;
	margin-right:12px;
	display:block;
	height:28px;
	float:left;
	max-width:590px;
}

@media (max-width: 767px) { 
   #books .select-chapter {
		max-width:100%;
		float:none;
		margin:0 0 20px 0;
   }

}

#books .book-info { margin-bottom:30px; margin-top:30px;}
#books .book-info h1 { color: #2D2D2D; font-size: 24px; font-weight:700; }


#books .prev-chapter {
	display:block;
	float:left;
	width:28px;
	height:28px;
	background:url('/img/icon/book-chapter.png') left top;
	margin-right:2px;
}
#books .next-chapter {
	display:block;
	float:left;
	width:28px;
	height:28px;
	background:url('/img/icon/book-chapter.png') right top;
	margin-right:8px;
}

#books .decrease-font {
	display:block;
	float:left;
	width:34px;
	height:28px;
	background:url('/img/icon/font-size.png') left top;
	margin-right:2px;
}
#books .increase-font {
	display:block;
	float:left;
	width:34px;
	height:28px;
	background:url('/img/icon/font-size.png') right top;
	margin-right:8px;
}

#books .book-search {
	display:block;
	float:left;
	width:33px;
	height:28px;
	background:url('/img/icon/book-search.png') right top;
	margin-right:8px;
	border:none;
	outline:0;
}

#books .book-more {
	display:block;
	float:left;
	width:33px;
	height:28px;
	background:url('/img/icon/book-more.png') right top;
	margin-right:8px;
	border:none;
	outline:0;
}

#book-content {
	font-size:14px;
	margin-bottom:30px;
	margin-top:15px;
	padding-top:15px;
}
#book-content .highlight {
	color: #f6780f;
	font-weight:bold;
	/*background:#eee;*/
}

#book-content h1, #book-content h2, #book-content h3 {
	font-family:Verdana;
	font-weight:bold;
}
#book-content h1:first-child, #book-content h2:first-child, #book-content h3:first-child {
	margin-top:0;
}
#book-content h1 {
	font-size:16px;
}
#book-content h2 {
	font-size:14px;
}
#book-content h3 {
	font-size:13px;
}

#book-content blockquote {
	font-size:inherit;
}

#books .searchbar {
	margin:0;
	background:#f2f2f2;
	margin-bottom:40px;
}
#books .searchbar > div {
	padding:15px;
}

#books .searchbar .book-search {
	float:none;
	position:absolute;
	right:34px;
	top:0px;
	margin:0;
}
#books .searchbar .book-more {
	float:none;
	position:absolute;
	right:0px;
	top:0px;
	margin:0;
}
#books .searchbar .wrapper {
	padding-right:70px;
	position:relative;
}
#books .searchbar #textbar {
	display:block;
	border:0;
	height:27px;
	line-height:27px;
	color:#000;
	padding:0 10px;
	width:100%;

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;		
}
#books .searchbar h4 {
	font-size:14px;
	font-family:Verdana, Arial;
	font-weight:bold;
}
#books .searchbar .book-list {
	border:1px solid #d7d7d7;
	background:#fff;
}
#books .searchbar .book-list a {
	display:block;
	padding:5px 20px 5px 10px;
	position:relative;
	color:#000;
	text-decoration:none;
}
#books .searchbar .book-list a .caret {
	position:absolute;
	right:10px;
	top:12px;
}

#books .searchbar .book-list ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#books .searchbar .book-list ul li {
	padding:0 10px;
}

#books .search-results .search-item {
	margin-bottom:20px;
}

#books .search-results .search-item .highlight {
	color: #f6780f;
	font-weight:bold;
	/*background:#eee;*/
}

#books .search-results .search-item .search-title {
	padding-left:60px;
	position:relative;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
	line-height:20px;
}
#books .search-results .search-item .search-match {
	padding-left:60px;
}

#books .search-results .search-item .search-title span {
	left:0;
	position:absolute;
	display:block;
	width:50px;
	text-align:right;
	color:#aaa;
	font-size:14px;
	line-height:20px;
}
#books .search-results .search-item .search-title a {
}

#books .search-results .search-item a {
	color:inherit;
	text-decoration:none;
}
#books .books h2 {
	margin-bottom:5px;
	font-weight:normal;
}
#books .books a {
	color: #2D2D2D;
}
#books .books.item {
    margin-bottom: 40px;
}
#books .search-keyword {
	font-size:18px;
}
#books .search-keyword span {
	color: #f6780f;
}


/* ────── Baznīcu nakts @ 17.05.2025 ────── */
.event-header { 
  text-align: center; 
  margin: 2rem 0; 
}
.event-header p { 
  margin: .25rem 0; 
}
.event-header h1 { 
  font-size: 2.5rem; 
  font-weight: 700; 
}

.program-table {
  margin: 1.5rem 0;
}
.program-table th {
  background: #f5f5f5;
  font-weight: 700;
}
.program-table td, 
.program-table th {
  padding: .75rem;
  border: 1px solid #ddd;
}

.health-section {
  background: #eef9f5;
  padding: 1rem;
  border-radius: 4px;
  margin-bottom: 2rem;
}
.health-section h2 {
  margin-top: 0;
}

.map-link {
  text-align: center;
  margin: 2rem 0;
}
.map-link a {
  display: inline-block;
  padding: .5rem 1rem;
  background: #337ab7;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
}
.map-link a:hover {
  background: #286090;
}

