ul.tx-indexedsearch-browsebox{clear: both; padding: 30px 0px 30px 0px !important;}
.tx-indexedsearch-browsebox li {float: left;}
.tx-indexedsearch-res{clear: both;}
.tx-indexedsearch-form{float: left;}
#search #tx-indexedsearch-searchbox-button-submit{background-color: #FBCE33; border: none; color: #fff; padding: 0 15px; height: 21px; background-image: url("/fileadmin/template/main/images/searchicon.png"); background-repeat: no-repeat; background-position: center center;}
#search #tx-indexedsearch-searchbox-sword{border: none; height: 21px;}
.tx-indexedsearch-searchbox #tx-indexedsearch-searchbox-button-submit{background-color: #FBCE33; border: none; color: #fff; padding: 0 15px; height: 22px; }

/** forsøg på at få RTE til at virke for produkters text **/
.product_name p {
    text-transform: lowercase !important;
    margin-bottom: 0;
}

.product_name p+br {
    display:none;
}

/** forsøg på at fixe deres lokale CSS på alle sider **/
.ce-gallery .ce-column{
    margin-right: 5px;
}
.ce-gallery .ce-column:last-of-type{
    margin-right: 0px;
} 

/** rewritten FSC **/

.ce-gallery figure.image:last-of-type, 
figure.csc-textpic-image.csc-textpic-last {
    margin: 0;
}

.ce-textpic.ce-right.ce-intext{
  overflow:hidden;
}

.ce-textpic.ce-left.ce-intext .ce-gallery{
  float:left;
}
.ce-textpic.ce-right.ce-intext .ce-gallery{
  float:right;
}
div.ce-right.ce-intext .ce-gallery,
div.ce-nowrap .ce-gallery {
    float: right;
}
div.ce-right.ce-intext .ce-gallery, div.ce-nowrap .ce-gallery {
    margin-left: 10px;
}
div.ce-left.ce-intext .ce-gallery, div.ce-nowrap .ce-gallery {
    margin-right: 10px;
}
.ce-nowrap {
    display:inline;
}

.ce-textpic.ce-right.ce-intext.ce-nowrap:has(.ce-gallery) {
        flex-direction: row-reverse;
}

div.ce-center .ce-inner {
    position: relative;
    float: right;
    right: -50%;
}
div.ce-center .ce-outer {
    position: relative;
    float: right;
    right: 50%;
}
div.ce-center .ce-gallery, div.ce-center figure.ce-gallery {
    overflow: hidden;
}

.ce-row .ce-column {
    float:left;
}

.csc-textpic-intext-left-nowrap .ce-gallery {
    float: left;
}

.ce-row .ce-column.csc-textpic-lastcol{
    clear: right;
}

.content .frame-default li {
    list-style: none;
    background: url(../aduro/images/libullet.png) left 6px no-repeat;
    padding-left: 15px;
    /** fix for .ce-left **/
    display: flow-root;
}

.content .frame-default ul{
  margin:0px 0px 1em 0px;
}

#moble .content .frame-default li{
  background:none;
  padding-left:0px;
  border-bottom:1px solid #CCCCCC;
  padding:8px 10px 8px 10px;
}

.ce-image,
div.ce-textpic, div.ce-textpic div.ce-row, ul.ce-uploads li {
    overflow: hidden;
}

ul.ce-uploads img {
    float: left;
    padding-right: 1em;
    vertical-align: top;
}

.ce-uploads-element-pdf img, .ce-uploads img[src$="pdf.gif"]{
  width:25px !important;
  height:26px !important;
  padding-right: 8px !important;
}
.ce-uploads-fileName a, a .ce-uploads-fileName {
  background:url(../aduro/images/download_arrow.png) right top no-repeat;
  height:24px;
  float:left;
  width:87%;
  overflow:hidden;
  text-decoration:none;
  /*color:#484848;*/
  color:#636262;
}
.content ul.ce-uploads{
  margin:10px 0px 25px 0px;
}

.content ul.ce-uploads li {
    border-bottom: 1px solid #B6B6B6;
    list-style: none outside none;
    margin:0px;
    padding-bottom:3px;
    padding-top:5px;
  padding-left:0px;
  background:none !important;
}
ul.ce-uploads li:first-of-type{
  border-top: 1px solid #B6B6B6;
}
.ce-headline-center, .text-center {
    text-align: center;
}

/*space-before*/
.frame-space-before-10 {margin-top: 10px !important;}
.frame-space-before-15 {margin-top: 15px !important;}
.frame-space-before-20 {margin-top: 20px !important;}
.frame-space-before-25 {margin-top: 25px !important;}
.frame-space-before-30 {margin-top: 30px !important;}
.frame-space-before-35 {margin-top: 35px !important;}
.frame-space-before-40 {margin-top: 40px !important;}
.frame-space-before-45 {margin-top: 45px !important;}
.frame-space-before-50 {margin-top: 50px !important;}
.frame-space-before-55 {margin-top: 55px !important;}
.frame-space-before-60 {margin-top: 60px !important;}
.frame-space-before-65 {margin-top: 65px !important;}
.frame-space-before-70 {margin-top: 70px !important;}
.frame-space-before-75 {margin-top: 75px !important;}
.frame-space-before-80 {margin-top: 80px !important;}
.frame-space-before-85 {margin-top: 85px !important;}
.frame-space-before-90 {margin-top: 90px !important;}
.frame-space-before-95 {margin-top: 95px !important;}
.frame-space-before-100 {margin-top: 100px !important;}
/*space-after*/
.frame-space-after-10 {margin-bottom: 10px !important;}
.frame-space-after-15 {margin-bottom: 15px !important;}
.frame-space-after-20 {margin-bottom: 20px !important;}
.frame-space-after-25 {margin-bottom: 25px !important;}
.frame-space-after-30 {margin-bottom: 30px !important;}
.frame-space-after-35 {margin-bottom: 35px !important;}
.frame-space-after-40 {margin-bottom: 40px !important;}
.frame-space-after-45 {margin-bottom: 45px !important;}
.frame-space-after-50 {margin-bottom: 50px !important;}
.frame-space-after-55 {margin-bottom: 55px !important;}
.frame-space-after-60 {margin-bottom: 60px !important;}
.frame-space-after-65 {margin-bottom: 65px !important;}
.frame-space-after-70 {margin-bottom: 70px !important;}
.frame-space-after-75 {margin-bottom: 75px !important;}
.frame-space-after-80 {margin-bottom: 80px !important;}
.frame-space-after-85 {margin-bottom: 85px !important;}
.frame-space-after-90 {margin-bottom: 90px !important;}
.frame-space-after-95 {margin-bottom: 95px !important;}
.frame-space-after-100 {margin-bottom: 100px !important;}

.twoclfullzero .left{width: 100% !important;}
.twoclfullzero .right{width: 0 !important;}

.twoclsixfour{}
.twoclsixfour .left{width: 39% !important;}
.twoclsixfour .right{width: 59% !important;}

.formular-knap { display: block; padding: 10px 20px; background-color: #FFCC00; width: 130px; color: #000; text-align: left; text-decoration: none; }

@media screen and (max-width: 768px)
{
    .mobile_third_level li a{
        color: #fff !important;
    }

    .curmnu li a{padding: 15px 0 15px 30px !important;}
    .two_column_fce .column{width: 100% !important; margin: 0 !important;}
    #search{margin: 30px 10px 0 0 !important;}
    .link_arrow {top: -10px;}
    img{max-width: 100% !important; height: auto !important;}
    .home_page #banner_container .prdslide #slide_show li, .home_page #banner_container .prdslide #slide_show li img, .home_page #banner_container .prdslide #slide_show img, .home_page #banner_container .prdslide #slide_show li{
        width: 100%;
        height: auto !important;
    }

    .more{
        margin-bottom: 30px;
    }

    #c35059{display: none;}

    #c44750 .right{display: none;}
    #c44750 .bg_with_toptext .bg_text{height: 200px;}
    #c44750 .bg_with_toptext .toptext_image{top: -43px;}
    #page-3952 .prdslide{
       display: none; 
    }
    .product_container .link_arrow{
        top: -4px !important;
    }
}

.third_level li a{
    padding: 15px 10px 15px 20px !important;
}

.mobile_second_level li a{
    padding: 15px 10px 15px 20px !important;
}
.mobile_third_level li a{
    padding: 15px 10px 15px 30px !important;
}

.mobile_third_level li{
    background-color: #000 !important;
}


#c53194.brdrshadowbtm{
    padding-bottom: 0;
}

#c57402{padding-bottom: 34px;}

.clearfix{
    clear: both;
}

.special_two_column .column.left{
    width: 48% !important;
    float: left !important;
  
}

.special_two_column .column.right{
    width: 48% !important;
    float: left !important;
}

.special_two_column div.ce-center .ce-outer{
    position: static !important;
    right: 0 !important;
    float: none !important;
}

.special_two_column div.ce-center .ce-inner{
    position: static !important;
    right: 0 !important;
    float: none !important;
}

.custom_grey_box{
    position: relative;
    margin-bottom: 13px;
}

.custom_grey_box header{
    position: absolute;
    top: 15px;
    left: 35px;
}

.custom_grey_box header h2, .custom_grey_box header h2 a{
    font-size: 18px !important;
    color: #000;
    text-decoration: none;
}

.custom_grey_box .ce-bodytext{
    position: absolute;
    top: 40px;
    left: 35px;
    width: 60%;
    
}

.custom_grey_box .ce-bodytext a{
    color: #000;
    text-decoration: none;
}

.column.right .custom_grey_box .ce-gallery{
    float: right;
}


@media screen and (max-width: 768px)
{
    .special_two_column .column.left{
        width: 100% !important;
        float: left !important;
      
    }
    
    .special_two_column .column.right{
        width: 100% !important;
        float: left !important;
        padding-top: 30px;
    }
    .column.right .custom_grey_box .ce-gallery{
        float: none;
    }
 
}


#c57814 .specification_fce .left_content p:nth-child(2), #c57814 .specification_fce .right_content p:nth-child(2){
    display: none;
}

#c46784 .specification_fce .left_content p:nth-child(2), #c46784 .specification_fce .right_content p:nth-child(2){
    display: none;
}
@media screen and(min-width: 1025px){
    .mnu_4548 {
        margin-right: 40px !important;
    }
}


#c61764{
    display: block !important;
}

@media screen and (max-width: 768px){
        .custom_iframe iframe, .custom_iframe{
            height: none !important;
        }
}

.breadcrumb-class{
    margin-bottom: 10px;
}

#main_content{
    margin: 0 20px 0 0 !important;
}

.breadcrumb-class a{
    font-size: 12px;
    text-decoration: none;
    color: #000 !important;
}

@media screen and (max-width: 768px){
    .custom_grey_box p{
        margin: 0 0 20px 0 !important;
    }
}

.show-mid .three_column_fce{
    display: flex;
    flex-wrap: wrap;
}

.show-mid .three_column_fce .column.left{
    width: 30% !important;
    display: flex;
    flex-direction: column;
    min-height: 135px;
}

.show-mid .three_column_fce .column.middle{
    display: block !important;
    width: 40% !important;
    display: flex;
    flex-direction: column;
    min-height: 135px;
}

.show-mid .three_column_fce .column.right{
    width: 30% !important;
    display: flex;
    flex-direction: column;
    min-height: 135px;
}


.formular-knap.lille-knap{
    width: auto;
    display: inline-block;
    margin: 0 auto;
    padding: 10px 15px;
}

.to-the-top, .to-the-top-button{
    display: none;
}


@media screen and (max-width: 768px){
    .to-the-top{
        width: 50px;
        text-align: center;
        position: fixed;
        right: 10px;
        z-index: 9999;
        bottom: 10px;
    }
    .to-the-top-button{
        display: block;
    }
    .to-the-top:before{
        content: "";
        display: block;
        width: 50px;
        height: 50px;
        background-color: #484848;
        -webkit-mask-image: url(images/gotop.svg);
        mask-image: url(images/gotop.svg);
    }
}

#bottom_content{
    background: none !important;
}

.footer_content{
    flex: 0 0 100%;
}

.page-3952{
    overflow-x: hidden;
    background-color: #F1F6FA;
}

#footer{
    background-color: #F1F6FA !important;
    background: #F1F6FA !important;
}


body{
    overflow-x: hidden;
    background-color: #F1F6FA !important;
}

#page{
    background-color: #ffffff;
}

.home_page #banner_container .prdslide #slide_show li, .home_page #banner_container .prdslide #slide_show li img{
    width: 100%;
    height: auto;
}

/* .ce-textpic.ce-right:after, .ce-textpic.ce-right .ce-bodytext ul:after{
    content: "";
    display: block;
    clear: both;
} */

