/* custom CSS */

/* Andre rådgivningstilbud linjehøjde mindre */
.linje {
    line-height: 1.6;
}

blockquote {
    font-size: 17px;
    color: rgb(164, 29, 62);
    padding: 0 30px;
/*
    background-color: #f7f7f7;
    border-left-color: rgb(222, 226, 230) !important;
    border-left-style: solid;
    border-left-width: 3px;
    margin: 8px;
    font-style: italic !important;
*/
}



blockquote::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right:10px;
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f10d";
}
/*
blockquote::after {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-left:10px;
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f10e";
}
*/

.minheight-box {
    min-height: 202px;
}

.newsbox {
    min-height: 460px;
}

.row.cookies {
    background: #a41d3e;
    padding: 8px;
}
.row.cookies a {
    color:#fff;
}

.row.cookies .butn.theme {
    background: rgb(35, 35, 35);;
}

#PopupSignupForm_0 { 
    z-index:99999; 
}

.calendar-grid .blog-grid-text {
    word-wrap: break-word;
}

.blog-grid {
    background: #fff;
    background-image: linear-gradient(to bottom, #a41d3e 25px, #fff 25px);    
    border-width: 0 0;
    height:100%;
    cursor:pointer;
}

.tavle-grid .blog-grid {
    background-image: none;
}

.blog-grid-text {
    padding-top: 40px;
}
.tavle-grid .blog-grid-text {
    padding-top: 25px;
}
.data-box-grid::before {
    content: none;
}

.blogs .comments-area .comment-box:nth-child(odd) {
    margin-left: 0px;
}
.blogs .comment-box .comment-info {
    margin-left: 0px;
}

a.thumblink { color:#000; font-size:22px; font-weight:bold; line-height:26px; word-wrap: break-word; }
a.thumb0f4329 { color: #fff !important; }

@media screen and (max-width: 1199px) {
    .minheight-box {
        min-height: 215px;
    }
}

@media screen and (min-width: 992px) {
    .header-style2 .attr-nav > ul > li > a.stoet { padding: 8px 8px; margin:21px 0px; }
    header.scrollHeader .navbar-default { background-color: #123C69; }
    .header-style2.scrollHeader .navbar-nav > li > a { color: #fff; }
    .header-style2.scrollHeader .navbar-nav li.current > a { color: #93b5c6; }
    .header-style2.scrollHeader .attr-nav > ul > li > a { color: #fff; }
    .header-style2.scrollHeader .navbar-nav > li.has-sub > a:hover { color: #fff; }
    .header-style2.scrollHeader .navbar > ul > li.has-sub > a:after { border-color: transparent #fff #fff transparent; }
}

@media screen and (max-width: 991px) {
    .minheight-box {
        min-height: 190px;
    }
}

@media screen and (max-width: 767px) {
    .minheight-box {
        min-height: auto;
    }
}


