/*body {
  background-color: #c5c5b8;
}*/
body{
    display: block !important;
    outline: none !important;
}

/*
.owl-with-arrownav .owl-carousel .owl-nav.disabled {display:none !important;}
*/

.tx-dmailsubscribe input {
    margin-bottom: 15px;
    width: 100%;
}

.cookiepolicy {
    width: 100%;
}

.cookies3rdparty a, .cookiepolicy a {
    color:#fff;
}

.tx-dmailsubscribe ul {
    list-style-type: none;
    padding-left: 0;
}

#main a:link,
#main a:visited {
    color: #bf0929;
    text-decoration: none;
}

.navbar-sticky.navbar-stuck .navbar-nav .site-search {
    width: 200px !important;
}

.widget-small-title::after, body #main .widget-small-title::after {
    display: none !important;
}

footer {
    margin-top: 20px !important;
}
.footer .footer-sidebars .btn-default {
    color: #ffffff !important;
}
.backstretch > img{
  top: -40px !important;
}

#navbar #menu-main-navigation-menu{
    background-color: #C61E23 !important;
}
/*.navbar.navbar-sticky.navbar-stuck{
    background-color: #C61E23 !important;
}*/
.navbar-stuck #navbar #menu-main-navigation-menu{
    background-color: inherit !important;
}
/*.posts-box-carousel.owl-with-arrownav {
    padding-top: 40px;
}*/
/*.search-wrapper{
    padding-bottom: 40px;
}*/

#navbar-secound .navbar-nav li .sub-menu{
    z-index: 5;
}
#navbar-secound #menu-main-navigation-menu > li > a::before {
    border-left: 1px solid #ffffff;
    content: "";
    margin-right: 20px;
}
#navbar-secound #menu-main-navigation-menu li:first-child a::before {
    border: medium none;
    margin: 0;
}
#navbar-secound .navbar-nav > li > a{
    padding-left: 0;
    padding-right: 20px;
}
#navbar-secound .navbar-nav > li:first-child > a{
    padding-left: 20px;
}


.container.navbar-secound {
    padding-top: 40px;
    padding-bottom: 30px;
}
.search-wrapper.container.one-col-grid {
    padding-top: 2px !important;
}


.navbar-nav > li > strong {
    font-size: 13px;
    padding: 15px 14px 16px 18px;
}
/*#navbar-secound .navbar-nav > li > strong {
    line-height: 3.40;
}*/
.navbar-stuck .navbar-nav > li > strong {
    padding-bottom: 15px;
    padding-top: 14px;
    text-transform: uppercase;
}
#navbar #menu-main-navigation-menu .menu-item strong{
    line-height: 4.60;
}
#navbar-secound .navbar-nav > li {
    color: #fff;
}
#navbar-secound .navbar-nav > li a {
    color: #fff;
}
#navbar-secound .navbar-nav .menu-first{
    color: #000;
}
/*#navbar-secound #menu-main-navigation-menu {
    padding: 12px 0;
}*/
#navbar-secound .navbar-nav > li > a {
    font-size: 12px;
    /*padding: 0 14px 0 18px;*/
}
/*#navbar-secound .navbar-nav > li:hover a {
    background-color: inherit !important;
    color: #000;
    border-color: #fff;
}*/
/*#navbar-secound #menu-main-navigation-menu li a {
    border-left: 1px solid #fff;
}*/
#navbar-secound .navbar-nav > li:first-child a{
    color: #000;
    border-left: none !important;
}
#menu-main-navigation-menu .sitelogo a.navbar-logo:hover{
    background-color: transparent !important;
    cursor: default !important;
}

#navbar-secound #menu-main-navigation-menu li:hover > a{
    background-color: #cccccc !important;
}
.sub-menu{
    padding: 0px;
}
@media (min-width: 992px){
    .navbar-secound{
        display: block;
    }
    #navbar-secound{
        display: block;
    }
    .navbar-stuck #navbar{
        margin-top: -61px;
    }
    .navbar-stuck .container.top-bar{
        opacity: 0;
    }
/*}
@media (min-width: 767px){*/
    .navbar-stuck .navbar-logo{
      position: inherit !important;
      line-height: 0 !important;
    }
    .navbar-stuck .navbar-nav {
        padding-left: 0 !important;
    }
    /*.has-nav-menu .container > .navbar-header {
        margin-bottom: -37px;
    }*/
    #navbar{
        /*margin-top: -18px;*/
        padding-bottom: 0px;
    }
    .navbar-top{
        margin-bottom: 0;
    }
    .navbar-bn{
        position: relative;
        z-index: 2;
    }
    .container.no-padding{
        padding: 0 !important;
    }
    /*.navbar-stuck .container.top-bar{
        opacity: 0;
    }*/
    .navbar-nav > li > a {
        line-height: 2.45;
    }
    .navbar-stuck:not(.sticky-logo-disabled) .navbar-logo{
        line-height: 2.45;
        height: 61px;
    }
    .navbar-nav > li.search > .btn .fa.fa-search{
        line-height: 2.3;
    }
    .navbar-stuck .navbar-nav > li.search > .btn{
        height: 61px;
    }
    .navbar-secound{
        /*padding-top: 40px;*/
    }
    #navbar-secound{
        padding: 0;
    }
    #navbar-secound #menu-main-navigation-menu li.search{
        display: none;
    }
    #navbar-secound .navbar-nav > li > a{
        line-height: 1.45;
    }
    #navbar #menu-main-navigation-menu .menu-item{
        display: none;
    }
    .navbar-stuck #navbar #menu-main-navigation-menu .menu-item{
        display: block;
    }
    #page-wrapper>.container:nth-of-type(1){
        padding-top: 0;
        margin-top: 0;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .navbar-nav > li > a {
        line-height: 3.45;
    }
    .navbar-stuck .navbar-nav > li > a {
        line-height: 2.55;
    }
    .navbar-nav > li.search > .btn .fa.fa-search{
        line-height: 2.95;
    }
    .navbar-stuck .navbar-nav > li.search > .btn .fa.fa-search{
        line-height: 2.55;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    #navbar-secound{
        display: none;
    }
    .navbar-secound{
        display: none;
    }
    .navbar-header{
        display: block;
    }
    .navbar-stuck .sitelogo .navbar-logo{
        display: block !important;
    }
    .navbar-stuck #navbar{
        /*margin-top: -62px;*/
        margin-top: 0;
    }
    .navbar-nav > li > a {
        line-height: 3.3;
    }
    .navbar-stuck .navbar-nav > li > a {
        line-height: 2.3;
    }
    .navbar-nav > li.search > .btn .fa.fa-search{
        line-height: 2.9;
    }
    .navbar-stuck .navbar-nav > li.search > .btn .fa.fa-search{
        line-height: 2.3;
    }
    #navbar-secound .menu-item{
        float: left;
    }
    #navbar-secound .navbar-nav > li > a {
        font-size: 12px;
        /*padding: 0 14px 0 18px;*/
    }
    #navbar-secound{
        margin: 0;
    }

}
@media (max-width: 767px){
    .navbar-header{
        display: block;
    }
    .sitelogo{
        display: none !important;
    }
    #sidebar{
        margin: 0;
    }
    #sidebar .sidebar-inner {
        margin: 0 auto !important;
        width: auto;
    }
    .navbar-secound{
        display: none;
    }
    .navbar-wrapper {
         margin: 0 !important;
    }
}

.texticon-content {
    padding-left: 7px;
    padding-top: 16px;
}

.sidebar-inner .sidebar-widget .widget-title::after{
    height: 0;
}
.sidebar-inner .sidebar-widget .widget-title .title{
  font-size: 24px;
}

.one-col-grid .sidebar-widget .widget-title::after{
        height: 0;
}
.one-col-grid .sidebar-widget .widget-title .title{
    font-size: 36px;
    margin-bottom: 22px;
}
.one-col-grid .col-md-12 {
    padding: 0;
}

#c4795 {
    font-size: 16px;
}

aside.sidebar-sticky .sidebar-widget .widget-title{
  margin-bottom: 0;
}

.image-center{
  text-align: center;
}
/*.navbar-bn.visible-lg.visible-md {
    position: absolute;
    right: 0;
    top: -45px;
}*/
/*.image-center.image-above .row{
  margin: 0;
}*/
.one-col-grid .image-center.image-above .row{
    margin-left: -15px;
    margin-right: -15px;
}




/*--------------------------------------------
              Swiper slider
--------------------------------------------*/

/*
 mh@idefa.dk fixes the 6->1->6 topic blink on desktop with out destroying other platforms
 DO NOT CHANGE THIS WITH OUT CONSULTING ME
*/
.swiper-main-wrappee  .swiper-container .swiper-wrapper .swiper-slide {

    width: 155px;
    margin-right: 30px;
}

.swiper-container {
    width: 95%;
    height: 60px;
    margin: 20px auto;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;


    /*background: #fff;*/

    /* Center slide text vertically */
    /*display: -webkit-box;
    display: -ms-flexbox;*/
    /*display: -webkit-flex;
    display: flex;*/
    /*-webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;*/
}
.search-wrapper{
    background-color: #c61e23 !important;
    z-index: 5;
}
.search-wrapper .swiper-slide .title{
    font-size: 14px;
    color: #fff;
}
.search-wrapper > h2 {
    color: #ffffff;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 5px;
}
.search-wrapper > hr{
    margin: 5px 0;
}
.swiper-button-next{
    background-image: url("../Baggrund/next.png") !important;
    right: 0 !important;
}
.swiper-button-prev{
    background-image: url("../Baggrund/prev.png") !important;
    left: 0 !important;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
    opacity: 1 !important;
}
.swiper-button-next, .swiper-button-prev{
    background-size: 20px 34px !important;
    margin-top: -32px !important;
}
.swiper-main-wrappee{
    position: relative;
}
.extra-search .side-navigation-mobile .caret.reverse-arrow {
    transform: rotate(180deg);
}
.side-navigation-mobile{
    font-size: 18px;
    color: #fff !important;
}
.side-navigation-mobile .caret{
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    border-top: 8px dashed;
    color: #ffd79a;
    display: inline-block;
    font-size: 41px !important;
    height: 0;
    vertical-align: middle;
    width: 0;
}
.extra-search .nav.nav-sidebar {
    color: #ffffff;
}
.extra-search .nav.nav-sidebar h2{
    font-size: 15px;
    margin-bottom: 5px;
    margin-left: 17px;
}
.extra-search .nav.nav-sidebar .field > span {
    font-size: 13px;
}
@media (min-width: 768px) and (max-width: 991px){
    .search-wrapper.container{
        background: #c61e23 !important;
    }
}
/*--------------------------------------------
              Swiper slider
--------------------------------------------*/


/*--------------------------------------------
              Search box
--------------------------------------------*/
.search{
    display: none !important;
}
.site-search {
    padding-top: 14px;
    width: 65%;
}
.search-btn:hover{
    background-color: transparent !important;
}
.search-btn {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/fileadmin/Arkiv/Logo/search.png");
    background-repeat: no-repeat;
    background-size: cover;
    border: medium none;
    height: 45px;
    padding: 0;
    width: 76px;
}
.input-group-btn{
    padding-left: 10px;
}
.navbar-stuck #menu-main-navigation-menu .site-search{
    width: auto;
    float: right;
}
@media (max-width: 767px){
    .navbar-stuck #menu-main-navigation-menu .site-search{
        width: inherit;
        float: left;
    }
}
/*--------------------------------------------
              Search box
--------------------------------------------*/

/*---------------------------------------------
                TT_News
---------------------------------------------*/
.news-latest-wrapper .post-details h2 {
    /*min-height: 40px;*/
    min-height: 52px;
}

.news-latest-wrapper .post-details {
    min-height: 215px;
}

.news-letest .post-image{
    position: relative;
}
.news-letest .post-image:before{
    display: block;
    content: "";
    width: 100%;
    padding-top: 68.25%;
}
.news-letest .post-image a{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
/*---------------------------------------------
                TT_News
---------------------------------------------*/

.news-latest-wrapper .news-letest{
    min-height: 323px !important
}
.form-control, .sidebar-widget select, .footer-widget select{
    border: none;
}
@media (max-width: 1199px) and (min-width: 992px){
    .news-latest-wrapper .news-letest{
        min-height: 306px !important
    }
}

.navbar-sticky.navbar-stuck .navbar-nav .site-search{
    width: 200px !important;
}

@media (min-width: 1300px){
    .navbar-stuck .navbar-logo .logo-img img{
      max-width: none !important;
    }
}

.navbar-top-left a{float: left; margin-right: 20px; font-weight: bold;}
.navbar-top-left a:after{content: "|"; margin-left: 20px;}
.navbar-top-left a:last-child:after{
    content=""; display: none;
}

/*@media (min-width: 767px) and (max-width: 1024px) and (orientation:landscape){
    nav.navbar{
        position: relative !important;
    }
}*/

.sub-menu .sub-menu:before{content:""; height: 30px; display: block; margin-top: -30px;}
.sub-menu .sub-menu:after{content:""; height: 30px; display: block; margin-bottom: -30px;}

.form-control.tx-indexedsearch-searchbox-sword{margin-top: 5px;}
@media screen and (max-width: 1200px)
{
    .posts-box-carousel .item-overlay .inner{top: 0;}
}
 .form-control.tx-indexedsearch-searchbox-sword.mobile{display: none;}
 .ideMobile{display: none;}
@media screen and (max-width: 992px)
{
    .posts-box-carousel{padding-top: 20px;}
    .posts-box-carousel .top_title{font-size: 25px;}
    .posts-box-carousel .image_description{font-size: 12px; padding-bottom: 10px;}
    .posts-box-carousel .post-summary .post-title{font-size: 14px;}
    .posts-box-carousel .post-summary{width: 100%;}
    .search-wrapper, .search-wrapper.container.one-col-grid{padding-top: 20px !important;}
    .search-wrapper input[type=text]{ margin-left: 5px;}
    .navbar-top-left{margin-left: 150px;}
    .navbar-logo{height: auto; line-height: 28px; font-size: 28px;}
    .form-control.tx-indexedsearch-searchbox-sword.mobile{display: block; margin-left: 0;}

    .emne.back_button{top: 129px; margin-left: 15px;}

}

@media screen and (max-width: 1024px)
{
    .ideMobile{display: block;}
}

@media screen and (max-width: 750px)
{
    .posts-box-carousel .image_description{padding-bottom: 10px;}
}

@media screen and (max-width: 707px)
{
    .posts-box-carousel .item-overlay .inner{top: -20px;}
}

@media screen and (max-width: 657px)
{
    .posts-box-carousel .item-overlay{display: block !important; position: static !important; width: 100% !important;}
    .posts-box-carousel .item-overlay .inner{clear: both !important; position: static !important; width: 100% !important;}
}

@media screen and (max-width: 615px)
{
    .navbar-top-left{margin-left: 0;}
}

/* #sidebar .frame.default{padding-bottom: 20px;} */

@media screen and (max-width: 744px)
{
}

.container.top-bar{min-height: 0 !important;}

@media screen and (max-width: 1024px)
{
  #tx-indexedsearch-searchbox-sword{display: block;}
  .emne.back_button{top: 70px;}
}

.text_icon img{width: 64px !important; height: 64px !important; max-width: none !important;}

@media screen and (max-width: 1200px)
{
    .text_icon .title {padding-left: 16px;}
    .text_icon .col-md-6{width: 64px; float: left;}
}

@media screen and (max-width: 992px)
{

    .text_icon .col-md-6:first-child{width: 64px; float: left;}
    .text_icon .col-md-6:last-child{width: 200px; float: left; margin-left:27px;}
    .text_icon .col-md-6 .title{text-align: left; padding-left: 0; margin-left: 20px;}
    .emne.back_button{top: 129px;}
}


@media screen and (max-width: 400px)
{

    .text_icon .col-md-6:first-child{width: 64px; float: left;}
    .text_icon .col-md-6:last-child{width: 150px; float: left; margin-left:27px;}
    .text_icon .col-md-6 .title{text-align: left; padding-left: 0; margin-left: 20px;}
}

.post-content .widget-title, .post-content .title, .post-content .frame {margin-bottom: 0 !important;}
#main h1, .sidebar-widget h1, #sidebar .sidebar-widget .widget-title .title{font-size: 28px !important; font-weight: normal; color: #000;}
body #main h2 {font-size:18px !important;}
.post-summary .post-image>a{background: none !important;}

@media screen and (max-width: 850px)
{
    .flyout-menu{height: 40px !important; padding-top: 0px !important;}
    .flyout-menu-wrapper{top: 366px !important;}
    .flyout-menu-wrapper .texticon-content{display: none !important;}
}


.embed-responsive {margin-bottom: 20px !important;}

/*---------------------------------------------
                TX_CAL
---------------------------------------------*/


.tx-cal-controller .list-view dt {
    font-weight: normal;
    padding-top: 15px;

}

.tx-cal-controller .list-view a {
  font-weight:bold;

}

/*---------------------------------------------
                ZOOPIM
---------------------------------------------*/

@media screen and (min-width: 700px)
{
.zopim {
margin-right: 35px !important;
}
}

.news-list3-item h1{color: #bf0929 !important;}
.sidebar-widget .widget-title:after{display: none !important; background-color: transparent; width: 0; height: 0; }


.carousel-full{margin-bottom: -6px !important;}
.row-primary{padding-top: 5px !important;}

.parellex-image .container{margin-bottom: -290px !important;}
.parellex-image .vm-wrapper{top: -200px !important;}

.btn-primary{color: #fff !important;}
.btn-default{background-color: #fff !important; color: #bf0929 !important;}

.owl-item .backstretch img{top: 0 !important; left: 0 !important;}

.texticon-icon{padding-right: 0 !important;}


.container.top-bar{background-image: url("/fileadmin/Arkiv/Logo/topwatermark.png"); background-position: top right -145px; background-repeat: no-repeat;}

.mini .wyy-sc-ad img{margin-right: 85px;}
.konfirmand .wyy-sc-ad img{margin-right: 85px;}
.behov .wyy-sc-ad img{margin-right: 85px;}


#sidebar .embed-responsive.embed-responsive-16by9 .embed-responsive-item{padding: 0 !important;}

.hideafter{display: none !important;}



#page-wrapper .embed-responsive.embed-responsive-16by9 .embed-responsive-item{padding-right: 0 !important; padding-left: 0 !important;}
#page-footer{background: transparent !important;}

.modal_box{margin: 92px auto 10px auto !important; height: 85% !important;}

.news-list3-item, .list3-subdiv, .list2-subdiv{border-top: none !important;}
.news-list3-item{padding-top: 0 !important;}

.sundaywheel{background-color: transparent !important; border: none !important;}
.sundaywheel h3{color: #000 !important;}

.shop_desc .price{clear: both;}

.tx-fluidshop{padding-bottom: 30px;}
.tx-fluidshop .row{padding-left: 15px;}
.tx-fluidshop .form-control{border: 1px solid #d2d2d2 !important;}
.tx-fluidshop .form-group{clear: both;}

.post-summary p{
    color: #000 !important;
}

.post-summary p a{
    color: #bf0929;
}

#sidebar h1, #sidebar h2{
    font-size: 24px;
    color: #000;
    line-height: 26.4px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 500;
}

#sidebar .post-summary{margin-bottom: 0;}

#sidebar #main h1, #sidebar .sidebar-widget h1, #sidebar .sidebar-widget .widget-title .title{
    font-size: 24px !important;
    color: #000 !important;
    line-height: 26.4px !important;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 500;
}

#main h1 a:link, h1 #main a:visited{
    color: #000 !important;
}


/* KONF MAT REMAKE */

.tx-konfmat-extended .materiale.konf .row .value p, .tx-konfmat-extended .materiale.konf .row .value{
    font-size: 16px !important;
    margin: 0 0 10px;
    line-height: 1.8;
}

.tx-konfmat-extended .materiale.needs .row .value p, .tx-konfmat-extended .materiale.needs .row .value{
    font-size: 16px !important;
    margin: 0 0 10px;
    line-height: 1.8;
}

.image-center .row .col-md-12{
    padding-left: 0;
    padding-right: 0;
/*    margin: 0 9px;*/
}

.footer .texticon-type-square .glyphicon, .footer .texticon-type-circle .glyphicon{
    line-height: 2em;
    height: 2em;
    width: 2em;
}

#c4790 img{
    margin-left: 15px;
}



body.mini .konfirmand_small, body.mini .behov_small{
    display: none !important;
}

body.konfirmand .mini_small, body.konfirmand .behov_small{
    display: none !important;
}

body.behov .mini_small, body.behov .konfirmand_small{
    display: none !important;
}

/* ESCAPE ROOM */
.escape_template{
    background-color: transparent !important;
    background: transparent !important;
    padding-bottom: 45px;
}

.escape_template h1{
    width: 100%;
    height: 60px;
    line-height: 60px;
    vertical-align: middle;
    text-align: center;
    background-color: #C61E23;
    color: #fff;
    margin-top: 15px !important;
}
.escape_template .input_container{
    float: left;
    padding-bottom: 30px;
    padding-right: 15px;
    width: 23.7%;
}



.escape_fields .input_container input{
    width: 100%;
    border: 1px solid #ccc;
}

.escape_template .success_link{
    height: 98px;
    width: 5%;
    float: left;
    line-height: 83px;
    text-align: right;
}
.escape_template .success_link:hover{
    opacity: 0.6;
}

.escape_template .success_link .btn{
    border: none !important;
    color: #fff !important;
    width: 100%;
    height: 100%;
    display: block;
    background-color: #28a745 !important;
    border-color: #28a745 !important;
    color: #fff !important;
}

.wrong, .correct{
    width: 100%;
}

.escape_template > #main > .escape_fields .image-center .col-md-12{
    margin: 0 15px 0 0;
}

.escape_fields h1{
    margin-top: 0 !important;
}

.wrong p, .correct p{
    margin: 0 !important;
    color: #bf0929 !important;
}

.correct a{
    width: 100%;
    height: 100%;
    display: block;
    padding: 3px 11px !important;
}

.correct{
    padding: 0 !important;
}

.wrong-answer{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    display: none;
}

.correct-answer{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9998;
    display: none;
}


.set-font, .set-font span, .set-font p, .set-font h1, .set-font h2, .set-font h3, .set-font h4, .set-font h5{
    font-family: 'Shadows Into Light', cursive;
    font-size: 18px;
}

.escape_template h4 {
    font-family: 'Shadows Into Light', cursive;
    font-size: 18px;
  background-color: unset !important;
}

@media screen and (min-width: 992px){
.textpic{
    padding-left: 0;
}
}

.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6{
    margin-bottom: 5px;
}


.extra-search .breadcrumbs .crumb {
    background: white;
    display: inline;
    border-radius: 5px;
    padding: 3px;
    margin: 0 2px;
    border: 1px solid black;
    vertical-align:middle;
    font-size: 14px;
}
.extra-search .breadcrumbs .crumb span.fa{
    color:red;
    font-size:13px;
    padding-left:3px;
}

.search_line {
    margin-bottom: 5px;
}

/* RETTELSER IFT OVERSKRIFTER OG LINKS */
#main h1 a:link, #main h1 a:visited, #main h2 a:link, #main h2 a:visited, #main h3 a:link, #main h3 a:visited, a h1, h1 a, .news-list3-item h1, h1{
    color: #000 !important;
}

#main .post-summary .post-title, h1{
    font-weight: normal !important;
}

  
/* #page-wrapper a:link, #page-wrapper a:visited{
    color: #bf0929;
} */

body h1{
    font-size: 28px !important;
    margin-bottom: 12px !important;
}

.salme_soegning{
    clear: both;
}

#salme_string{
    float: left;
    border: 1px solid #ccc;
    height: 45px;
}

#salme_button{
    float: left;
    height: 45px;
    background-color: #29726c !important;
    border-color: #29726c !important;
}

.navbar-stuck li.site-search{
    display: none;
}

@media screen and (max-width: 1024px){
    .sitelogo{
        min-height: 45px;
    }

    .sitelogo .big-logo{
        display: none;
    }

    li.site-search{
        display: none;
    }
}



.sidebar-inner p a:link, .sidebar-inner p a:visited{
    color: #bf0929;
}

@media screen and (min-width: 993px) and(max-width: 1200px){
    .has-nav-menu .container>.navbar-header{
        display: block !important;
        margin-bottom: 0 !important;
    }
}

@media screen and (max-width: 370px){
    .navbar-top-left{display: none !important;}
}

.navbar-header{
    min-height: 0 !important;
}

.categori .back_button{
    top: 62px;
}

@media screen and (max-width: 992px){
    .navbar-wrapper{
        min-height: 100px;
    }

    .container > .navbar-header{
        height: 90px !important;
    }
}

@media screen and (max-width: 768px){
    .navbar-wrapper{
        min-height: 100px;
    }

    .container > .navbar-header{
        height: 90px !important;
    }
}

@media screen and (min-width: 1024px){
    #menu-main-navigation-menu .menu-item{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #menu-main-navigation-menu .menu-item a{
        line-height: 2.45;
    }
}

.frame-type-menu_pages ul li, .navbar-top-menu li{
    width: 100%;
    clear: both;
    position: relative;
    border-bottom: 1px solid #f3f3f3;
    padding: 8px 0;
    font-size: 12px;
    text-transform: uppercase;
    color: inherit;
    z-index: 1;
}

.frame-type-menu_pages ul li:before, .navbar-top-menu li:before{
    position: absolute;
    left: -20px;
    top: 0;
    font-size: 22px;
    color: #010101;
    content: "\203a";
    display: block;
}

.owl-nav.disabled, body .owl-with-arrownav .owl-carousel .owl-nav{
    display: none !important;
}

.owl-carousel.noarrow .owl-nav{
    display: none !important;
}