/**
***	Made by Churchill's ***
*** http://www.churcills.dk ***
**/

@font-face {
  font-family: 'Argo Bold';
  src: url('../font/argo_bold.woff'), url('../font/argo_bold.ttf');
}

@font-face {
  font-family: 'Argo Light';
  src: url('../font/DTLArgoTLight.woff'), url('../font/argo_light.ttf');
}

body {
  background-color: #171167;
  background-image: url("../img/bg_text.png"), url("../img/bg.jpg");
  background-position: right bottom;
  background-repeat: no-repeat, repeat;
  background-attachment: fixed;
  font-family: "Argo Bold","Helvetica Neue",Helvetica,Arial,sans-serif;
  padding-bottom: 40px;
  padding-top: 20px;
}

a {
  color: #474848;
}

a:hover {
  color: #8A8C8C;
  text-decoration: none;
}

.navbar-inverse .navbar-inner {
  background: 0;
  border: 0;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
}

.navbar-inner .container {
  background-image: url("../img/bg_menu.jpg");
  background-repeat: repeat-x;
}

.brand {
  background-image: url("../img/bibelselskabet_logo_footer.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 134px 35px;
  margin-left: 0px !important;
  height: 60px;
  width: 189px;
  border-right: 1px solid #423C8E;
}

.navbar .nav {
  margin: 0;
}

.nav-li {
  border-right: 1px solid #423C8E;
  height: 80px;
  width: 187px;
}

.nav-li:last-child {
  border-right: 0;
}

.nav-li:hover {
  background-color: rgba(255, 255, 255, 0.10);
}

.nav-li.active {
  background-color: rgba(0, 0, 0, 0.10);
}

.navbar-inverse {
  font-size: 16px;
}

.nav > li > a {
  margin: 10px 20px;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
  color: #FFFFFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
  color: #FFFFFF;
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
  box-shadow: 0 0 0 0;
  color: #FFFFFF;
}

.navbar .nav > li > a {
  padding: 10px 0;
}
 
.frontpage {
  background-image: url("../img/bg_submenu.jpg"), url("../img/bg_subpage.jpg");
  background-repeat: repeat-x, repeat;
  background-position: center bottom;
  margin-top: 0;
  padding: 50px;
  padding-bottom: 30px;
  height: 350px;
}

.fp-title {
  text-align: center;
  padding-top: 25px;
  font-size: 40px;
}

.fp-subtitle {
  text-align: center;
  padding-top: 65px;
  padding-bottom: 65px;
  font-size: 20px;
}

.fp-text {
  text-align: center;
  padding-top: 5px;
  font-size: 14px;
}

.fp-browser {
  color: #D40000;
  display: none;
  font-size: 16px;
  margin-top: 65px;
  text-align: center;
}

.accordion {
  margin-bottom: 50px;
}

.tl-page .accordion {
  margin-bottom: 0;
}

.tl-page .accordion-inner {
  margin-bottom: 50px;
}

.accordion-group {
  border: 0;
  border-radius: 0 0 0 0;
  margin-bottom: 0;
}

.main-page > .accordion > .accordion-group > .accordion-heading > a {
  background-image: url("../img/minus_big.png");
  background-position: 40px center;
  background-repeat: no-repeat;
  border-bottom: 0 none;
}

.main-page > .accordion > .accordion-group > .accordion-heading > a.collapsed {
  background-image: url("../img/plus_big.png");
}
.accordion-inner > .accordion > .accordion-group > .accordion-heading > a {
  background-image: url("../img/minus_small.png");
  background-position: 0 center;
  background-repeat: no-repeat;
  border-bottom: 0 none;
  padding-left: 30px;
}

.accordion-inner > .accordion > .accordion-group > .accordion-heading > a.collapsed {
  background-image: url("../img/plus_small.png");
}

.main-page > .accordion > .accordion-group {
  background-image: url("../img/bg_submenu.jpg"), url("../img/bg_subpage.jpg");
  background-repeat: repeat-x, repeat;
  background-position: center bottom;
  border-bottom: 1px solid #B8B7B7;
}

.accordion-heading .accordion-toggle {
  font-size: 24px;
  padding: 30px 80px;
}


.accordion-inner {
  border-top: 0;
  padding: 0;
}

.accordion-group .accordion-group .accordion-toggle {
  border-top: 2px dotted #B8B7B7;
  font-size: 16px;
  margin-left: 81px;
  padding: 10px 0;
  width: 970px;
}

.accordion-group .accordion-group:last-child .accordion-toggle.collapsed {
  border-bottom: 2px dotted #B8B7B7 !important;
}

.subheading-width {
  margin-left: 0;
  width: 100px;
}

.subheading-width-one {
  margin-left: 0;
}

.postpage {
  padding: 5px 5px 45px 110px;
}

.pagination {
  background-image: url("../img/bg_subpage.jpg");
  margin: 0;
  padding: 15px 80px;
  height: 34px;
}

.pagination span {
  font-size: 16px;
}

.pagination ul {
  margin-bottom: -10px;
  margin-left: 15px;
}

.pagination ul > li > a, .pagination ul > li > span {
  background-color: #171167;
  border: 0;
  color: white;
  float: left;
  line-height: 27px;
  margin: 3px;
  padding: 0 9px;
  text-decoration: none;
  font-size: 14px;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-radius: 0 0 0 0;
     -moz-border-radius: 0 0 0 0;
          border-radius: 0 0 0 0;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-radius: 0 0 0 0;
     -moz-border-radius: 0 0 0 0;
          border-radius: 0 0 0 0;
}

.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
  background-color: #1D47A9;
}

.postvideo > div {
  background-color: white;
  border: 1px solid #B8B7B7;
  padding: 6px;
  width: 643px;
}
    
.video-js {
  border: 1px solid #B8B7B7;
}

.swapvideo {
  cursor: pointer;
}

.v-note {
  font-family: "Argo Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.3;
}

.v-tekst {
  font-family: "Argo Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.7;
}

.kolofon {
  
}

.k-main {
  margin-left: auto;
  margin-right: auto;
  width: 1170px;
  color: #FFFFFF;
}

.k-col {
  width: 200px;  
}

.k-heading {
  font-family: "Argo Bold","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 16px;
  padding-bottom: 8px;
}

.k-strong {
  font-family: "Argo Bold","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  padding-top: 10px;
  line-height: 1.3;
}

.k-txt {
  font-family: "Argo Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 1.3;
}

#wrapper{  
  margin-left: auto;  
  margin-right: auto;  
  width: 100%;  
  text-align: center;  
}  
#bottompanel {  
  position: fixed;  
  bottom: 0px;  
  width: 100%;  
  z-index: 25;  
  text-align: center;  
  margin-left: auto;  
  margin-right: auto;  
}  
#panel {  
  width: 100%;  
  position: relative;  
  top: 0;  
  height: 5px;
  margin-left: auto;  
  margin-right: auto;  
  z-index: 10;  
  overflow: hidden;  
  text-align: left;  
}  
#panel_contents {  
  background-image: url("../img/bg_kolofon.jpg");
  background-repeat: repeat-x;
  background-position: top center;
  height: 100%;  
  width: 100%;  
  position: absolute;  
  z-index: -1;  
}  

.panel_button {  
  background-image: url("../img/bg_kolofon_fane.jpg");
  background-repeat: no-repeat;
  background-position: left center;
  margin-left: auto;  
  margin-right: auto;  
  position: relative;  
  bottom: 0;  
  width: 1170px;
  height: 30px;
  background-color: transparent;  
  z-index: 20;  
  left: 1050px;
  cursor: pointer;  
}  

.panel_button a {  
  text-decoration: none;  
  color: #FFFFFF;  
  font-size: 14px; 
  top: 5px;  
  left: 36px;
  position: absolute;
}  

.panel_button a:hover {  
  color: #D0D0D0;  
}  

.panel_button img{  
  border: none;  
  left: 14px;
  position: absolute;
  top: 13px;
} 

.timeline {
  background-image: url("../img/bg_subpage.jpg");
  margin-top: -20px;
  padding: 50px;
  padding-bottom: 30px;
}

.btn-group > .btn:first-child {
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
}

.tl-titel {
  padding: 7px;
  margin-left: 160px;
  float: left;
}

.tl-quickjump {
  margin-left: 0;
}

.tl-wrapper {
  width: 1070px;
  margin: 20px auto;
  padding: 0 50px;
}

.tl-list_carousel {
  margin: 0;
  width: 970px;
  background-image: url("../img/timeline_line.png");
  background-repeat: no-repeat;
  background-position: 0 146px;
}

.tl-list_carousel ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}

.tl-list_carousel li {
  font-size: 20px;
  color: #333;
  text-align: center;
  width: 50px;
  height: 50px;
  padding: 0;
  margin: 6px;
  display: block;
  float: left;
}

.tl-list_carousel.responsive {
  width: auto;
  margin-left: 0;
}

.tl-prev {
  float: left;
  margin-left: 10px;
}

.tl-next {
  float: right;
  margin-right: 10px;
}

.tl-button {
}

#tl-prev {
  position: relative;
  top: -172px;
  left: -40px;
  width: 21px;
  height: 50px;
  background-image: url("../img/timeline_prev.png");
}

#tl-next {
  position: relative;
  top: -172px;
  left: 40px;
  width: 21px;
  height: 50px;
  background-image: url("../img/timeline_next.png");
}

.tl-list_carousel li {
  position: relative;
  top: 58px;
  width: 200px;
  margin: 0;
  margin-right: -110px;
  text-align: left;
  height: 112px;
}

.tl-text {
  margin-left: 25px;
  cursor: pointer;
  font-size: 15px;
  -webkit-transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  transform: rotate(-40deg);
  width: 220px;
}

.tl-circle {
  height: 12px;
  width: 12px;
  background-color: #F0F0F0;
  border: 5px solid black;
  border-radius: 11px;
  cursor: pointer;
  position: absolute;
  bottom: 5px;
  left: 30px;
}

.tl-ccircle {
  background-color: #F0F0F0;
  cursor: pointer;
  position: absolute;
  bottom: 6px;
  left: 30px;
}

.tl-purple {
  border: 5px solid purple;
}

.tl-grey {
  border: 5px solid #979797;
}

.tl-red {
  border: 5px solid #A32123;
}

.tl-green {
  border: 5px solid #217C3F;
}

.tl-list {
  border-left: 1px solid gray;
  display: block;
  height: auto;
  left: 40px;
  position: absolute;
  top: 111px;
  width: 370px;
  padding-bottom: 11px;
}

.tl-list ul li {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  width: 100%;
  margin: 0;
  padding-left: 10px;
  height: 100%;
  font-size: 14px;
  color: #474848;
  top: 10px;
}

.tl-starthide {
  display: none;
}

.tl-page > .accordion > .accordion-group {
  background-image: url("../img/bg_submenu.jpg"), url("../img/bg_subpage.jpg");
  background-repeat: repeat-x, repeat;
  background-position: center bottom;
  border-bottom: 1px solid #B8B7B7;
}

.tl-page > .accordion > .accordion-group > .accordion-heading > a {
  border-bottom: 0 none;
  border-top: 1px solid #B8B7B7;
}

.tl-page .accordion-group .accordion-group:last-child .accordion-toggle.collapsed {
  border-bottom: 0 none !important;
}

.starthide {
  display: none;
}