/*
Theme Name: Document.no
*/

body{
  background-color: #FFFFFF;
  word-wrap: break-word;
  font-size: 16px;
  font-family: "Georgia", serif;
  font-weight: 500;
  height: 100%;
}

body > .container {
  /*padding-top: 110px;*/
  min-height: calc(100vh - 80px);
}

article {
  border-bottom: 6px solid rgba(0, 0, 0, 0.05);
}

a {
 /* color: #96588a;
  text-decoration: none;*/
  font-weight: 700;
}

a:hover {
/*  color: #96588a;*/
  text-decoration: none;
}

.leftimg {
  float:left;
  margin: 7px 7px 7px 0;
}

.fullimg{
  width:100%!important;
  height: auto;
}

.rightimg {
  float:right;
  margin: 7px 0px 7px 7px;
}

.widget_recent_entries ul,
.widget_pages ul,
.widget_categories ul,
.widget_archive ul,
.widget_recent_comments ul,
.widget_nav_menu ul,
.widget_links ul {
  margin: 0;
  padding: 0;
  font-size: .857em;
}

.widget_recent_entries ul li:before,
.widget_pages ul li:before,
.widget_categories ul li:before,
.widget_archive ul li:before,
.widget_recent_comments ul li:before,
.widget_nav_menu ul li:before,
.widget_links ul li:before {
  font-family: "FontAwesome";
  margin-right: .53em;
  display: inline-block;
  opacity: 0.35; 
}

.widget_categories ul li:before,
.widget_archive ul li:before,
.widget_recent_entries ul li:before,
.widget_pages ul li:before{
  content: "\f0f6";
}

.widget_recent_comments ul li:before{
  content: "\f0e5";
}

.widget_nav_menu ul li:before,
.widget_links ul li:before{
  content: "\f0c1";
}


.widget ul {
  margin-left: 0;
  list-style: none;
}

.footer {
  background-color: #FFFFFF;
  padding: 1.618em 0;
  border-top: 1px #E4E4E4 solid;
  margin-top: 20px;
}

.post-navigation{
	margin: 0 0 1.618em;
}

.post-navigation a {
	color:#0f5fff;
}

.navbar-document{
  /*box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.15);
  background: rgba(191, 182, 164, .9);*/
  background: #FFFFFF;
  border-color: #FFFFFF;
}

.navbar-default .navbar-nav>li>a {
  font-size: 14px;
  padding: 10px 10px;
}
/*
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
  color: #555;
  background-color: #CAC4B8;
  border-radius: 5px;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
  color: #555;
  background-color: #CAC4B8;
  border-radius: 5px;
}*/

.category-name{
  font-weight: 700;
  font-size: 25px;
  text-align: center;
  /*text-transform: uppercase;*/
}

nav.pagination {
  position: relative;
  display: block;
  float: right;
}
 
.nav-links {
  position: relative;
  font-size: 15px;
}
 
.nav-links ul {
  margin: 0;
  padding: 0,
}
 
.nav-links ul li {
  list-style: none;
  margin:0 10px 0 0;
  padding:0;
  float: left;
}
 
.nav-links ul li span.current {
  padding: 10px 12px;
  background: #777;
  border: 1px solid #777;
  display: block;
  line-height: 1;
  border-radius: 4px;
  color: #fff;
}
 
.nav-links ul li a {
  padding: 10px 12px;
  background: #ddd;
  color: #666;
  text-decoration: none;
  border: 1px solid #ccc;
  border-radius: 3px;
  display: block;
  line-height: 1;
}
 
.nav-links ul li a:hover {
  background: #999;
  border-color: #888;
  color: #fff;
}

.page-header{
  padding-bottom: 0px;
  margin-top:0;
}

article{
  text-align: left;
  /*
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
*/
}

textarea {
  resize: vertical;
}

.view-more {
  background-color: transparent !important;
  color: #BD170C !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}

.navbar-brand{
  padding: 0;
}

@media (max-width: 1199px) { 
/*  .get_text {
    height: 100%!important;
    margin-bottom: 20px;
  }*/
  .navbar-brand{
    padding-top: 10px;
  }
  .navbar-brand img{
      width: 180px;
      height: 30px;
  }
}

@media (min-width: 1200px) { 
  .navbar-brand{
    padding-top: 20px;
  }
  .navbar-brand img{
   /* height: 45px; */
    width: 300px;
  }
  /*.get_text{
    height: 200px;
    max-height: 200px;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 20px;
  }

  .get_title{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }*/
}


.post_box{
  padding-bottom: 20px;
}

.post_image{
  padding-bottom: 10px;
}

.post_title{
 text-align: left;
}

.post_title a{
  color:#0033B3;
}

.post_author{
  padding-bottom: 10px;
}

.post_text{
  text-align: left;
}

.wp-caption, .wp-caption img, article img {
  max-width: 100%;
  height: auto;
}

article blockquote {
    font-size: 16px;
}

#front_kort
{
	background-color: #dcedfe;
}

#front_kort a
{
	color: black;
}

#front_debatt
{
  margin-top: -10px;
  padding-top: 10px;
	background-color: #ffebd6;
}

#front_debatt a
{
	color: black;
}

#front_kulturhj
{
	background-color: #eff4e1; 
}

#front_kulturhj a
{
	color: black; 
}

#front_sitat{
  border: 1px solid #d3d3d3;
}

.navbar-collapse{
  margin-top: 20px;
}
.navbar-default .navbar-nav>li>a {
  padding: 3px 10px;
}

.list-unstyled .menu-item{
  font-size: 14px;
}


@media (min-width: 768px){
  .navbar-nav>li {
    display: inline-block;
    float: none;
  }
  .navbar-nav{
    text-align: right;
  }
  .navbar-collapse{
    padding-right: 0!important;
  }
}

.post_text img{
  width: 100%;
  height: auto;
}


.wpp-post-title
{
	font-weight: normal;
}

.wpp-list
{
	padding: 0;
}

.artcle-top-img img
{
	width: 100%;
}

@media (max-width: 767px)
{
article img
{
	width: 100%;
}	
}


.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

@media (min-width: 992px)
{
	
	
	.article-cond-padding
	{
		padding-left: 40px;
	}
}
