@import url('https://fonts.googleapis.com/css?family=Cabin:400,500,600,700');html{-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;}
body{font-family:'Cabin', sans-serif;color:#000;padding:0;margin:0px;font-size:14px;background:#fff;position:relative;line-height:normal;font-weight:400;}
h1, h2, h3, h4, h5, h6, p, ul, li, img, a, input, select, div{margin:0px;padding:0px;outline:none!important;box-shadow:none;border:0px;list-style:none;}
h1, h2, h3, h4, h5, h6, p, img, a, input, select,figcaption{}
*{-webkit-overflow-scrolling:touch;}
h1{font-size:44px;margin:0px 0 35px 0;padding:0px;line-height:100%;font-weight:800}
h2{font-size:30px;margin:0px;padding:0px;line-height:100%;font-weight:700;}
h3{font-size:24px;margin:0px;padding:0px;line-height:100%;font-weight:700;}
h4{font-size:20px;margin:0px;padding:0px;line-height:100%;}
h5{font-size:17px;margin:0px;padding:0px;line-height:100%;}
h6{font-size:16px;margin:0px;padding:0px;line-height:100%;}
h1, .h1, h2, .h2, h3, .h3{margin-top:20px;margin-bottom:10px;}
p{font-size:14px;color:#575757;padding:0px;margin:20px 0 0 0;line-height:150%;}
select{-webkit-appearance:none;-moz-appearance:none;background:url(../images/select-arrow.jpg) right center no-repeat!important;font-size:16px!important;}
select::-ms-expand{display:none;}
.form-control:focus{border-color:#e6e2df;box-shadow:none;}
.btn-default, .btn-default:hover{border:0px}
.btn:active, .btn.active{box-shadow:none}
img{max-width:100%;}
a{color:#008060;text-decoration:none;}
a:hover{text-decoration:none}
.button{display:inline-block;padding:10px 15px 10px;background:#008060;color:#fff;border-radius:4px;margin-top:15px;text-transform:uppercase;font-size:12px;letter-spacing:1.7px;text-align:center;min-width:118px;}
.button:hover, .button:focus{color:#fff;background:#027155}
.file-download a:hover, .search-activity-sec .btn:hover, .btn-default:hover{opacity:0.8;}
.logo img{max-width:256px;}
.news-calender-slider .view-all-event a:hover, .newsfeed-list .view-all-news a:hover{color:#0a5343}
h1.vc_custom_heading{margin-top:0}
.top-bar{background:#008060;}
.top-bar ul{margin:0;padding:0;float:right}
.top-bar ul li{margin:11px 0 11px 30px;padding:0;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;display:inline-block;font-weight:600}
.top-bar ul li a{display:block;color:#fff}
.top-bar ul li a:hover{display:block;color:#25e9b8}
.top-bar ul li span{display:inline-block;vertical-align:middle}
.top-bar ul li i{display:inline-block;vertical-align:top;margin:0 10px 0 0}
.logo{margin-top:28px;}
.navigation{padding:0;display:inline-block;vertical-align:middle}
.navigation a{color:#08350D;}
.navigation .nav li{margin:0;text-transform:uppercase;font-size:14px;letter-spacing:1.6px;font-weight:800}
.navigation .nav li a{background:#fff;position:relative;color:#000;padding:36px 0;margin:0 18px;}
.navigation .nav li.current-menu-item > a, .navigation .nav li.current-page-ancestor > a{position:relative}
.navigation .nav li.current-menu-item > a:after, .navigation .nav li.current-page-ancestor > a:after{color:#000;position:absolute;width:100%;height:5px;content:'';display:block;bottom:0;background:#b7007a;}
.navigation .nav li .dropdown-menu li.current-menu-item > a:after, .navigation .nav li.current-page-ancestor li.current-page-ancestor > a:after{display:none!important}
.navigation .nav > li > a:hover, .nav > li > a:focus, .navigation .nav li:hover > a{color:#008060;background:#fff}
.menu-text{display:none}
.header-right{text-align:right;padding-right:0;}
.search-top{display:inline-block;margin:0 0 0 5px;padding:0;font-size:20px;vertical-align:middle;}
.search-top a{color:#000}
.search-top a:hover{color:#008060}
.girl-scout{display:inline-block;margin:0 0 0 25px;padding:0;vertical-align:middle}
.girl-scout a{background:#f7941d;color:#fff;font-size:14px;letter-spacing:1.8px;border-radius:5px;text-align:center;padding:11px 15px;display:block;text-transform:uppercase;font-weight:600}
.girl-scout a:hover{background:#e7840d}
.searchpannel-toggle{background:#fff;padding:15px;border-radius:10px;box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.3);max-width:582px;width:100%;z-index:1;right:175px;position:absolute;top:82px;visibility:hidden;opacity:0;transition:all 0.5s ease 0s;}
.searchpannel-toggle:before{content:"";position:absolute;width:0;height:0;top:2px;right:5px;box-sizing:border-box;border:.5em solid #fff;transform-origin:0 0;transform:rotate(-225deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.1);margin:0 auto 0 10px;transition:all .5s ease 0s;}
.searchpannel-toggle input[type='text']{background:#fff;border:0;color:#7f7f7f;font-size:20px;float:left;width:calc(100% - 71px);padding:10px;}
.searchpannel-toggle input[type='submit']{background:#008060;color:#fff;font-size:14px;letter-spacing:1.8px;padding:5px 10px;text-align:center;border-radius:4px;width:71px;height:44px;text-transform:uppercase;position:relative}
.searchpannel-toggle input[type='submit']:hover{background:#f7941d}
.searchpannel-toggle.open{visibility:visible;opacity:1}
.main-banner img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto;max-width:inherit}
.main-banner{position:relative;overflow:hidden;padding:273px 0}
.banner-search{position:absolute;top:44%;left:50%;margin:0 auto;z-index:1;max-width:700px;left:50%;transform:translate(-50%,-40%);width:100%;text-align:center}
.banner-search h2,.banner-search h1{color:#fff;font-size:50px;font-weight:800;text-shadow:-2px 2px 2px rgba(0,0,0,0.5);text-align:center;margin:0px;}
.search-col{border-radius:30.5px;display:inline-block;width:100%;max-width:600px;margin:50px auto 0}
.banner-search .search{width:calc(100% - 100px);float:left;font-size:20px;color:#999;padding:19px 30px;border-radius:30px 0 0 30px;}
.banner-search .submit{width:100px;float:left;color:#fff;text-transform:uppercase;background:#008060;padding:22px 15px;border-radius:0 30px 30px 0;}
.banner-search .submit:hover{background:#026049}
footer p{color:#fff;font-size:16px;}
.footer-top{background:#00835f;padding:40px 15px;margin-top:20px;}
.footer-top h2{color:#fff;margin:0;padding:0}
.footer-top p{color:#fff;margin:15px 0 0;font-weight:300;font-size:16px;}
.newsletter-form{background:#fff;border-radius:5px;padding:5px;display:inline-block;width:100%}
.newsletter-form input{width:calc(100% - 126px);padding:14px 15px;border:0;font-size:14px;border-radius:5px;font-size:17px;float:left;}
.newsletter-form input[type='submit']{width:120px;background:#f7941d;padding:14px 15px;margin-left:5px;color:#fff;}
.newsletter-form input[type='submit']:hover{background:#e7840d;}
.footer-btm{background:url(../../images/footer-flower.png) left bottom no-repeat #007253;padding-top:60px;padding-bottom:60px;}
.footer-btm h3{color:#fff;font-weight:400;margin:0 0 25px 0;}
.address{color:#fff;max-width:180px;font-size:16px;}
.address span{display:block;}
.footer-btm .number, .footer-btm .email-id{display:block}
.footer-btm .email-id a,.footer-btm .number a{color:#fff;font-weight:400}
.copyright{color:#fff;font-size:12px;max-width:220px;margin-top:36px;line-height:180%;}
.footer-btm ul{margin:0;padding:0}
.footer-btm ul li{margin:13px 0;padding:0;display:block;font-size:16px;}
.footer-btm ul li a{display:block;color:#fff}
.footer-btm ul li a:hover{color:#11f0b3}
.footer-btm ul.social{margin:0 0 30px 0;padding:0}
.footer-btm ul.social li{margin:0 0 0 10px;padding:0;display:inline-block}
.footer-btm ul.social li:first-child{margin-left:0}
.footer-btm ul.social li a{background:none;color:#fff;display:block;border-radius:5px;}
.footer-btm ul.social li a:hover{background:#04986f;color:#fff}
.kob-btn{margin-bottom:21px;}
.copyright p{font-size:12px;}
.three-boxes{background:#f4f1ef;padding-top:0px;padding-bottom:70px;}
.colorfull-box.green, .badge-main-page .top-button.green a, .full-colorfull-box-img.green{background:#008060;}
.colorfull-box.pink, .badge-main-page .top-button.pink a, .full-colorfull-box-img.pink{background:#b7007a;}
.colorfull-box.orange, .badge-main-page .top-button.orange a, .full-colorfull-box-img.orange{background:#f7941d;}
.colorfull-box.yellow, .badge-main-page .top-button.yellow a, .full-colorfull-box-img.yellow{background:#ffd503;}
.colorfull-box.purple, .badge-main-page .top-button.purple a,.full-colorfull-box-img.purple{background:#9b3296;}
.colorfull-box.grey, .badge-main-page .top-button.grey a, .full-colorfull-box-img.grey{background:#575757;}
.colorfull-box.green:hover, .colorfull-box-img a:hover .desc-box.green .title, .badge-main-page .top-button.green a:hover{background:#027155;}
.colorfull-box.pink:hover, .colorfull-box-img a:hover .desc-box.pink .title, .badge-main-page .top-button.pink a:hover{background:#a2006c;}
.colorfull-box.orange:hover, .colorfull-box-img a:hover .desc-box.orange .title, .badge-main-page .top-button.orange a:hover{background:#e7840d;}
.colorfull-box.yellow:hover, .colorfull-box-img a:hover .desc-box.yellow .title, .badge-main-page .top-button.yellow a:hover{background:#e7c000;}
.colorfull-box.purple:hover, .colorfull-box-img a:hover .desc-box.purple .title, .badge-main-page .top-button.purple a:hover{background:#892384;}
.colorfull-box.grey:hover, .colorfull-box-img a:hover .desc-box.grey .title, .badge-main-page .top-button.grey a:hover{background:#4e4e4e;}
.colorfull-box{padding:30px;border-radius:5px;position:relative;display:inline-block;width:100%;margin-top:-60px;position:relative;z-index:3;}
.colorfull-box .title span{display:block;float:left;width:50px;margin-right:15px;}
.colorfull-box .title h3{float:left;width:calc(100% - 65px);margin:14px 0 0 0}
.colorfull-box h3{color:#fff}
.colorfull-box .arrow{width:22px;position:absolute;right:30px;top:45px;}
.colorfull-box .arrow img{width:100%;}
.colorfull-box .content{display:inline-block;width:100%;font-size:17px;color:#fff;font-weight:300;line-height:140%}
.news-calender-slider{margin-bottom:70px;}
.news-calender-slider h2{margin-bottom:35px;font-weight:800}
.news-calender-slider .view-all-event, .newsfeed-list .view-all-news a{float:right;margin:10px 0 0 0;padding:0;text-transform:uppercase;font-size:16px;color:#008060;letter-spacing:2px;}
.news-calender-slider .view-all-event a, .newsfeed-list .view-all-news a{color:#008060}
.news-box{background:#fff;border-radius:5px;padding:0 0;margin:0 15px}
.news-box figure{width:100%;height:195px;position:relative;background:#f4f1ef;overflow:hidden;border-radius:4px 4px 0 0;}
.news-box figure img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto;max-width:inherit}
.news-box .date{background:#b7007a;border-radius:4px;color:#fff;font-size:24px;font-weight:700;min-width:60px;padding:10px;display:inline-block;text-align:center;float:right;margin:-45px 30px 0 0;position:relative;z-index:3}
#calender-list .news-box .date{margin-top:-60px;}
.news-box .date span{font-size:12px;display:block;letter-spacing:2px;text-transform:uppercase;font-weight:400}
.news-box-content{padding:15px 25px 35px;display:inline-block;width:100%}
.news-box-content h3{font-weight:700;margin:0 0 20px 0}
#calender-list .news-box-content .short-desc{color:#575757}
.news-box-content .short-desc{font-size:17px;color:#7f7f7f}
.news-box-content .short-desc li{margin:12px 0;line-height:140%;}
.news-box-content .short-desc li i{margin:1px 10px 10px 0;float:left;width:20px;text-align:center}
.news-box .readmore{display:block;margin-top:20px;}
.news-box .readmore a{background:#008060;color:#fff;border-radius:4px;letter-spacing:1.7px;display:inline-block;padding:8px 14px 10px;text-transform:uppercase;font-size:12px;}
.news-box .readmore a:hover, .news-box-content1 .readmore a:hover{background:#015c45}
.news-calender-slider .owl-nav [class*=owl-]{background:none;color:#d0d0d0;font-size:40px;padding:0 7px;font-weight:bold;opacity:1;}
.news-calender-slider .owl-nav [class*=owl-prev]{position:absolute;left:-80px;top:45%}
.news-calender-slider .owl-nav [class*=owl-next]{position:absolute;right:-80px;top:45%}
.news-calender-slider .owl-nav [class*=owl-]:hover{background:none;color:#b7007a}
.news-box-content .short-desc li i img{width:auto}
#calender-list .news-box-content .short-desc{color:#575757}
#calender-list .news-box-content .long-desc p{font-size:17px;color:#7f7f7f;line-height:130%;}
.kalender-loop#calender-list .news-box-content .long-desc p{color:#575757}
#calender-list .col-md-6:nth-child(2n+1){clear:both}
.insta-photos{background:#f4f1ef;padding-top:60px;padding-bottom:70px;margin-top:60px;}
.insta-photos .title h2{display:inline-block;float:left;margin:0;padding:0;width:50%;font-weight:700}
.insta-photos .title .btns{float:right;width:495px;margin:10px 0 0 0;padding:0;font-weight:700;letter-spacing:1.8px;text-align:right}
.insta-photos .title .btns i{margin:0 8px 0 0;display:inline-block;vertical-align:bottom}
.insta-photos .title .btns .fb{color:#1464c1;margin-right:30px;}
.insta-photos .title .btns .insta{color:#b7007a}
.insta-photos .title .btns a:hover{color:#000!important}
.insta-photos ul{margin:50px 0 0;padding:0 15px;display:inline-block;width:100%;}
.insta-photos ul li{margin:0;padding:0;float:left;width:20%;position:relative;overflow:hidden;height:240px;}
.insta-photos ul li img{position:absolute;width:auto;height:100%;max-width:inherit;transform:translate(-50%,-50%);left:50%;top:50%;min-width:100%}
.innercontainer{width:100%;margin:0 auto;margin-right:auto !important;margin-left:auto !important;}
.container900{max-width:930px;width:100%;margin:0 auto;background:#fff;clear:both;margin-left:auto !important;margin-right:auto !important;}
.container740{max-width:770px;width:100%;margin:0 auto;margin-left:auto !important;margin-right:auto !important;}
.containermiddle740{margin:0 auto 0px;text-align:center;width:740px;}
.newsfeed-list{display:inline-block;width:100%;margin:0;padding:0 15px}
.newsfeed-list .news-box1{display:inline-block;width:100%;margin-top:35px;border-top:1px solid #e8e8e8;padding-top:35px;}
.newsfeed-list .news-box1:first-child{margin-top:25px;}
.newsfeed-list .news-box1 figure{width:200px;height:160px;float:left;margin:0px 30px 0 0;padding:0;position:relative;overflow:hidden;border-radius:5px;}
.newsfeed-list #home-news-inner .news-box1 figure{width:260px;height:200px;}
.newsfeed-list #home-news-inner .news-box-content1{width:calc(100% - 290px);}
#home-news-inner .news-box-content1 h3{margin-top:20px;}
.newsfeed-list .news-box1 figure img{max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;max-width:inherit}
.newsfeed-list .news-box1 figure .date{display:inline-block;color:#fff;font-size:12px;padding:7px 5px;background:#b7007a;position:absolute;right:0;bottom:0;width:70px;height:30px;text-align:center;border-radius:4px;}
.newsfeed-list .news-box-content1{float:left;width:calc(100% - 230px);}
.news-box-content1 h3{font-size:24px;color:#000;line-height:115%;font-weight:700;margin:0 0 10px 0;}
.news-box-content1 h3 a{color:#000}
.news-box-content1 p, .news-box-content1 .short-desc{color:#7f7f7f;font-size:17px;line-height:120%;font-weight:400;}
.news-box-content1 .readmore a{display:inline-block;padding:8px 15px 10px;background:#008060;color:#fff;border-radius:4px;margin-top:15px;text-transform:uppercase;font-size:12px;letter-spacing:1.7px;}
.show-above-banner{overflow:visible}
.colorfull-box-img{margin-bottom:20px;position:relative;overflow:hidden}
.colorfull-box-img img, .wpb_single_image img{border-radius:4px;}
.colorfull-box-img .desc-box{position:absolute;bottom:0;color:#fff;left:10px;width:calc(100% - 20px);bottom:10px;border-radius:4px;display:flex}
.colorfull-box-img .desc-box .arrow{border-radius:0 4px 4px 0;}
.colorfull-box-img .desc-box.pink .title{background:#b7007a}
.colorfull-box-img .desc-box.pink .arrow{background:#a2006c;}
.colorfull-box-img .desc-box.orange .title{background:#f7941d}
.colorfull-box-img .desc-box.orange .arrow{background:#e7840d;}
.colorfull-box-img .desc-box.green .title{background:#008060}
.colorfull-box-img .desc-box.green .arrow{background:#027155;}
.colorfull-box-img .desc-box.yellow .title{background:#ffd503}
.colorfull-box-img .desc-box.yellow .arrow{background:#e7c000;}
.colorfull-box-img .desc-box.grey .title{background:#575757}
.colorfull-box-img .desc-box.grey .arrow{background:#4e4e4e;}
.colorfull-box-img .desc-box.purple .title{background:#9b3296}
.colorfull-box-img .desc-box.purple .arrow{background:#892384;}
.colorfull-box-img .title{padding:17px 20px;float:left;width:calc(100% - 50px);border-radius:4px 0px 0px 4px;}
.colorfull-box-img .title h3{margin:0 0 10px 0;padding:0;}
.colorfull-box-img .title p{color:#fff;margin:0;font-size:16px;line-height:135%;}
.colorfull-box-img .arrow{width:50px;height:auto;float:left;position:relative;text-align:center;}
.colorfull-box-img .arrow img{max-width:20px;margin:0 auto;position:absolute;top:50%;transform:translate(0,-50%);left:0;right:0;}
.newsfeed-list .view-all-news{border-top:1px solid #e8e8e8;display:block;padding-top:35px;margin-top:35px;}
.newsfeed-list .view-all-news a{float:left;margin:0;font-weight:700}
h2.vc_custom_heading.Aktuelt-title{margin-bottom:35px;margin-top:20px;}
.right-bar, .left-bar{padding-bottom:40px;}
.main-banner.inner-page{padding:0}
.main-banner.inner-page img{position:relative;transform:none;left:0;top:0}
.sidebar-page-list{padding:20px 0;background:#f4f1ef;margin:0;border-radius:4px;}
.sidebar-page-list li{margin:0;padding:0;font-size:17px;border-left:4px solid #f4f1ef;}
.sidebar-page-list li a{color:#000;display:block;font-weight:400;padding:10px 25px;transition:none;}
.sidebar-page-list li a:hover{color:#7f7f7f}
.sidebar-page-list li:hover{color:#7f7f7f}
.sidebar-page-list li.current-item, .sidebar-page-list li.current-item.has-child, .sidebar-page-list li.has-child.activechild{color:#7f7f7f;border-left:4px solid #b7007a;}
.sidebar-page-list li ul.last-child{display:none}
.sidebar-page-list li.current-item a, .sidebar-page-list li.has-child.activechild > a{color:#000;font-weight:700}
.sidebar-page-list li.current-item li a{color:#000}
.sidebar-page-list li.current-item.has-child li, .sidebar-page-list li.has-child li{border-left:0}
.sidebar-page-list li.current-item.has-child ul.last-child, .sidebar-page-list li.has-child.activechild ul.last-child{display:block}
.sidebar-page-list li ul.last-child li a{font-weight:300;}
.sidebar-page-list li.current-item.has-child > a{color:#000;font-weight:700;}
.sidebar-page-list li.has-child.activechild ul.last-child .current-item a{color:#7f7f7f;font-weight:700;}
.breadcrumbcontent{padding:15px;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#7f7f7f;margin-bottom:25px;margin-top:30px;}
.breadcrumbcontent a{margin-right:5px;color:#008060;letter-spacing:1px;}
.breadcrumbcontent a:hover{color:#000}
.breadcrumbcontent span{margin-left:5px;letter-spacing:1px;}
.wpb_content_element p, .single .right-bar p{font-size:20px;line-height:120%;color:#575757;line-height:150%}
.right-bar h1{margin-bottom:10px;display:inline-block;width:100%;margin-top:0}
.two-image{margin-top:30px;margin-bottom:30px;}
.map-box{display:inline-block;margin:15px 0 0 0;position:relative}
.map-box .desc-box{position:absolute;background:#fff;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.17);border-radius:4px;padding:25px;top:50%;right:30px;width:300px;transform:translate(0,-50%);}
.map-box .desc-box .button{width:100%;font-size:16px;letter-spacing:2px;margin-top:20px;}
.map-box .desc-box h3{font-size:24px;font-weight:700;margin-top:0}
.map-box .content{font-size:16px;color:#575757;line-height:140%}
.map-box .button a{background:#008060;text-transform:uppercase;font-size:16px;color:#fff;display:block;padding:10px 15px;text-align:center;border-radius:4px;margin-top:20px;}
.map-box .button a:hover{background:#059470;color:#dbd7d7}
.archive-links{float:right;margin:-35px 0 0 0;padding:0;position:relative}
.archive-links ul{margin:0;padding:0;display:inline-block}
.archive-links ul li{margin:0 0 0 10px;padding:0;display:inline-block}
.archive-links ul li a{background:#f4f1ef;padding:6px 13px;font-size:16px;letter-spacing:1.2px;color:#aeacaa;border-radius:4px;}
.archive-links ul li a:hover{color:#000;background:#dfdddb}
.archive-links ul li.active a{color:#000}
.pagination{text-align:center;display:inline-block;width:100%;margin:40px 0;}
div.pagination span.disabled{padding:0 5px;margin:0px;border:1px solid #EEE;color:#CCCCCC;}
div.pagination a.page-numbers{width:32px;height:32px;background:#f4f1ef;display:inline-block;line-height:32px;font-size:16px;letter-spacing:1.2px;border-radius:4px;vertical-align:top;margin-left:5px}
div.pagination a.page-numbers:first-child{margin-left:0}
div.pagination span.current{width:32px;height:32px;background:#c00f48;display:inline-block;line-height:32px;font-size:16px;letter-spacing:1.2px;border-radius:4px;color:#fff;vertical-align:top}
div.pagination a{padding:0px 10px;margin:0px;text-decoration:none;color:#000;}
div.pagination a.page-numbers:hover, div.pagination a:active{background:#c00f48;color:#fff;}
div.pagination a.page-numbers.next, div.pagination a.page-numbers.prev{width:auto;background:none;text-transform:uppercase;color:#7f7f7f;font-size:13px;}
div.pagination a.page-numbers.next:hover, div.pagination a.page-numbers.prev:hover{color:#000}
.is_mobile, .main-banner .mobile-button, .insta-photos .button-mobile{display:none}
.innercontainer .news-calender-slider{margin-bottom:0}
#calender-list .news-box .date span.mobile-year{display:block}
#calender-list .news-box .date span.mobile-year{padding-top:2px;}
.no_results{padding:100px 0;font-size:36px;color:#aeacaa;text-align:center;opacity:0.7}
.show-menu{height:100%;overflow-y:hidden;}

/*.sticky-bar{background:#fff;}
.fixed .sticky-bar{top:0}*/
.newsfeed-list .news-box1:hover .news-box-content1 h3 a{text-decoration:underline}
h1.vc_custom_heading{font-size:44px;font-weight:700}
.newsfeed-list-full{background:#f4f1ef;margin-top:30px;}
.newsfeed-list-full:last-child{margin-bottom:0}
.newsfeed-list-full figure{width:300px;height:250px;position:relative;overflow:hidden;border-radius:4px 0 0 4px;float:left;}
.newsfeed-list-full figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px 0 0 4px;width:auto;max-width:inherit;height:100%;}
.newsfeed-list-full .content-sec{width:calc(100% - 300px);float:left;margin:0;padding:0 30px;}
.newsfeed-list-full .content-sec h3{font-weight:800;color:#000;margin:55px 0 15px 0;padding:0;}
.newsfeed-list-full .content-sec .short-desc{font-size:16px;color:#575757;height:60px;overflow:hidden;}
.newsfeed-list-full .readmore i{font-size:16px;vertical-align:top;display:inline-block}
.two-image .img img{border-radius:4px;}
.newsfeed-list-full .news-box1{padding-left:15px;padding-right:15px;}
.vc_column-inner .vc_separator{margin-top:45px;margin-bottom:45px;}
.colorfull-box-img.viewnew{margin-bottom:0;margin-top:30px;}
.colorfull-box-img.viewnew .desc-box{position:relative;bottom:3px;color:#fff;left:0;width:100%;display:flex}
.colorfull-box-img.viewnew .title{border-radius:0 0 0 4px;}
.colorfull-box-img .title h3{margin-bottom:15px;font-weight:500}
.colorfull-box-img.viewnew .desc-box .arrow{border-radius:0 0px 4px 0;}
.colorfull-box-img.viewnew .title p{font-size:16px;}
.banner-with-video{position:relative;margin-bottom:10px;margin-top:30px;display:inline-block;width:100%}
.banner-with-video img{border-radius:4px;}
.banner-with-video .icon, .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%}
.banner-with-video .icon:hover, .play-icon:hover{background:#00835f}
h2.vc_custom_heading{margin-top:35px;}
.single-news .date-news{font-size:20px;color:#7f7f7f;float:left;width:100%;margin-top:5px;}
body .wpb_content_element{margin-bottom:0}
body .wpb_single_image.wpb_content_element{margin-top:30px;margin-bottom:10px}
.wpb_content_element ul{margin:30px 0 0 0;padding:0}
.wpb_content_element ul li{margin:15px 0;padding:0 0 0 30px;display:block;font-size:20px;color:#575757;position:relative;}
.wpb_content_element ul li:before{content:'';background:url(../images/bullet.jpg) 0 0 no-repeat;width:17px;height:19px;position:absolute;display:inline-block;top:2px;left:0;}
.news-footer{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;display:inline-block;width:100%;padding:25px 0;margin-top:60px;margin-bottom:0px;}
.news-footer .social{float:right;margin:0;padding:0;font-size:14px;letter-spacing:1.8px;color:#7f7f7f;text-transform:uppercase;font-weight:700;}
.news-footer .social span{display:inline-block;vertical-align:middle}
.news-footer .social a{display:inline-block;margin:0 0 0 10px}
.news-footer .social a:hover{opacity:0.7}
.news-footer .back{font-weight:700;color:#008060;letter-spacing:1.8px;font-size:14px;display:inline-block;vertical-align:middle;}
.news-footer .back i{font-size:24px;display:inline-block;vertical-align:top;margin-right:10px;float:left;margin-top:-4px;}
.news-footer .back:hover{color:#000}
.single-good-advice .news-footer{border-top:0;border-bottom:0;margin-top:30px;}
.activity-data .activity-theme{padding-left:15px;padding-right:15px;}
.activity-data .activity-theme h2{margin-bottom:15px;}
.activity-box1{background:#fff;border:solid 2px #f4f1ef;border-radius:4px;padding:30px;margin-top:20px;}
.activity-box1 h3{margin-top:0}
.activity-info{font-size:13px;letter-spacing:1px;text-transform:uppercase;letter-spacing:1px;color:#7f7f7f;margin-top:15px;}
.activity-info span{margin-left:15px;display:inline-block;vertical-align:bottom;}
.activity-info span:first-child{margin-left:0px;}
i.varighed-list{width:16px;display:inline-block}
.activity-info i{margin-right:10px;display:inline-block;vertical-align:bottom;}
.activity-box-content1 .short-desc p{font-size:17px;color:#575757;line-height:130%}
.activity-box-content1 .button{width:auto;margin-top:25px;}
.print-section{float:right;margin:0 0 0 0;padding:0;position:absolute;right:0;top:25px}
.print-section button{transition:all 0.5s ease 0s;background-color:transparent;background-position:10px 10px;background-image:url(../images/print.png);background-size:20px 17px;background-repeat:no-repeat;border:0;color:#b7007a;font-weight:700;letter-spacing:1.9px;font-size:12px;padding:10px 10px 10px 40px}
.print-section button:hover{background-color:#eee}
.cat_box{background:#f4f1ef;padding:20px;border-left:2px solid #b7007a;margin-top:25px;font-size:20px;}
.cat_box h3{margin-top:0;color:#000;}
.cat_box p{line-height:130%;font-size:20px;color:#575757;margin-top:10px;}
.another-boxes{margin-top:40px;}
.another-boxes h3{margin-bottom:0px;}
.another-boxes.files h3{margin-bottom:20px;}
.another-boxes p{font-size:20px;line-height:130%;color:#575757;margin-top:15px}
.file-box{background:#f4f1ef;border-radius:0px 4px 4px 0;margin-top:15px;}
.file-type{display:inline-block;margin:0;padding:12px 10px 12px 34px;text-transform:uppercase;color:#7f7f7f;position:relative;font-size:13px;width:68px;vertical-align:middle;}
.file-type span{content:'';width:10px;height:10px;background:#d82f2f;position:absolute;left:15px;top:14px;}
.file-name{display:inline-block;margin:0;padding:12px 10px;width:calc(100% - 160px);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;}
.file-download{display:inline-block;margin:0;padding:0;float:right;width:82px;}
.file-download a{display:block;padding:13px 10px;background:#008060;color:#fff;border-radius:0px 4px 4px 0;text-align:center}
.back-button{margin-top:50px;font-size:14px;letter-spacing:1.8px;font-weight:700}
.back-button a{color:#008060}
.back-button a:hover{color:#000}
.back-button i{font-size:24px;display:inline-block;vertical-align:top;margin-right:10px;float:left;margin-top:-4px}
#search-activity{border:1px solid #e6e2df;margin-top:20px;}
.search-activity-form .form-group{margin-bottom:30px;}
.search-activity-form, .create-activity-form, .create-idea-form{padding:15px;}
.search-activity-form{padding:30px;}
.search-activity-form label.control-label, .create-activity-form label.control-label, .search-filter label.control-label, .create-idea-form label.control-label{display:block;width:100%;font-size:24px;text-align:left;padding:0 15px 25px;font-weight:700;}
.search-activity-form .col-md-6 label.control-label{padding-left:0;padding-right:0}
.create-activity-form label.control-label, .create-idea-form label.control-label{padding-left:0;padding-top:15px;}
.search-activity-sec input{background:url(../images/serch-icon.jpg) 15px 14px no-repeat;border:solid 1px #e6e2df;padding:10px 15px 10px 50px;border-radius:4px;font-size:20px;color:#7f7f7f;width:calc(100% - 190px);float:left;height:auto;font-weight:500;}
.search-activity-sec .btn, .search-activity-sec .btn:focus{background:#008060;color:#fff;font-size:16px;letter-spacing:2.3px;text-transform:uppercase;padding:14px 10px;width:180px;border:0;float:right;display:block!important;}
.search-activity-form .form-group.search-activity-sec{margin-bottom:0}
.search-activity-main #activity-result{margin-top:30px;}
.create-activity-form input[type="text"], .create-idea-form input[type="text"]{border-radius:4px;border:solid 2px #e6e2df;padding:10px 15px;box-shadow:none;height:auto}
.create-activity-form select{height:auto;border:solid 2px #e6e2df;border-radius:4px;padding:10px 15px;}
.create-activity-form label.control-label, .create-idea-form label.control-label{font-size:20px;padding-bottom:15px;}
.create-activity-form label.control-label.big, .create-idea-form label.control-label.big{font-size:24px;padding-bottom:25px}
.create-activity-form textarea, .create-idea-form textarea{height:200px;border:solid 2px #e6e2df;}
#add-activity-btn,#add-idea-btn{background:#f7941d;color:#fff;letter-spacing:2px;text-transform:uppercase;text-align:center;padding:10px 20px;}

.upload-idea{/* background:#f4f1ef; */padding: 15px 15px;text-align: center;display: inline-block;margin: 30px 0 0;width: 100%;}
.upload-idea a,.facebook-share-idea span{background: #008060;color: #fff;font-size: 14px;letter-spacing: 1.8px;border-radius: 5px;text-align: center;padding: 15px 40px;display: inline-block;text-transform: uppercase;font-weight: 600;width: auto;}
.upload-idea a:hover{opacity: 0.8}
.upload-idea.list_sec{width:auto;float: right;margin: -50px 0 0 0;padding: 0; position: relative;}
.single-ide .right-bar h1{line-height:inherit;}
.facebook-share-idea{/* max-width: 90px; */float: right;margin: -55px 0 0 0;white-space: nowrap;}
.facebook-share-idea-bottom {margin-top:0;}
.facebook-share-idea img{max-width:25px; margin:20px 10px 0 0; float:left} 
.facebook-share-idea span{padding: 10px 20px;}
.newsfeed-list.ideafeed-list h1{font-size:42px;}
.facebook-share-idea span:hover{background: #026049;}
span.image-notice{font-size: 13px; color: #000;margin-left: 9px;}


.note-line{display:inline-block;margin-left:25px;}
.custom-file input[type="file"]{display:none}
.custom-file{background:#f4f1ef;border-radius:0px 4px 4px 0;margin-top:15px;position:relative;}
.fileinput-extention{display:inline-block;margin:0;padding:12px 10px 12px 34px;text-transform:uppercase;color:#7f7f7f;position:relative;font-size:13px;width:100px;vertical-align:middle;}
.fileinput-extention:before{content:'';width:10px;height:10px;background:#d82f2f;position:absolute;left:15px;top:14px;}
.fileinput-name{display:inline-block;margin:0;padding:12px 10px;width:calc(100% - 190px);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
label.FJERN{text-align:center;border-left:2px solid #fff;padding:12px 20px 12px;margin-bottom:0;cursor:pointer}
.add-more{font-size:20px;font-weight:700;background:none;color:#008060;padding:15px 0 20px 0;outline:none!important;box-shadow:none}
.large-image-text-color-box{margin-top:30px;margin-bottom:20px;}
.large-image-text-color-box .desc-box.pink{background:#b7007a}
.large-image-text-color-box .desc-box.orange{background:#f7941d}
.large-image-text-color-box .desc-box.green{background:#008060}
.large-image-text-color-box .desc-box.gray{background:#f4f1ef}
.large-image-text-color-box .white, .large-image-text-color-box .white p{color:#fff}
.large-image-text-color-box p, .large-image-text-color-box ul{font-size:20px;}
.large-image-text-color-box .desc-box{display:inline-block;padding:20px 40px 40px;border-radius:0 0 4px 4px;height:auto !important;}
.large-image-text-color-box ul{margin:30px 0 0 0;padding:0}
.large-image-text-color-box ul li{margin:15px 0;padding:0 0 0 30px;display:block;font-size:20px;position:relative;}
.large-image-text-color-box ul li:before{content:'';background:url(../images/bullet-white.png) 0 0 no-repeat;width:17px;height:19px;position:absolute;display:inline-block;top:2px;left:0;background-size:17px 19px;}
.button-col .button{margin-bottom:20px;background:rgba(0,0,0,0.2);}
.button-col .button:hover{background:rgba(0,0,0,0.3);}
.msg-error{color:red;margin-top:10px;display:inline-block}
.help-block{margin-top:10px;}
.form-horizontal .has-feedback .form-control-feedback{right:0px;margin-top:-5px;}
.message.success{font-size:17px;display:block;text-align:center;color:green;margin-top:30px;}
.message.error{font-size:17px;display:block;text-align:center;color:red;margin-top:30px;}
.blog-box-content{background:#f4f1ef;padding:30px;min-height:228px;}
.blog-box-content h3{margin-top:0;}
.blog-box-content .short-desc{font-size:17px;line-height:140%;color:#575757;margin:20px 0 5px;}
.blog-box-content .button{min-width:0}
.blog-post-box{margin-top:25px;background:#f4f1ef;}
.blog_loadmore{display:inline-block;text-align:center;padding-top:50px;width:100%}
.blog_loadmore span{display:inline-block;font-size:16px;letter-spacing:2px;padding:10px 20px;color:#7f7f7f;border-radius:4px;background:#f4f1ef;cursor:pointer;font-weight:700;transition:all 0.5s ease 0s;}
.blog_loadmore span:hover{background:#008060;color:#fff}
.blog-post-box figure{position:relative;overflow:hidden;height:192px;border-radius:4px 4px 0 0;}
.blog-post-box figure img{border-radius:4px 4px 0 0;position:absolute;height:auto;width:100%;max-width:inherit;top:50%;left:50%;transform:translate(-50%,-50%)}
.good-advice-blog-post .col-md-6:nth-child(2n+1){clear:both}
.document-list-cont{margin-top:15px;display:inline-block;width:100%;margin-bottom:5px;}
#search-filter #error{background:#eee;display:inline-block;width:100%;padding:10px 18px;margin-bottom:20px;color:red;}
.search-filter label.control-label{padding-bottom:15px;}
.sortby{border:1px solid #e6e2df;padding:20px;display:inline-block;width:100%;}
.sortby ul li.checkbox-grid{display:inline-block;width:100%;margin:10px 0 0 0;padding:0;}
.sortby ul li .checkbox-group{display:inline-block;width:100%;margin:0;padding:0}
.search-filter .filter-btn button{width:100%;padding:15px;background:#f4f1ef;font-size:16px;text-align:center;letter-spacing:2.3px;text-transform:uppercase;font-weight:600;color:#7f7f7f;border:solid 1px #e6e2df;border-top:0}
.search-filter .filter-btn button:hover{background:#008060;color:#fff}
.search-filter .search-activity-sec input{font-weight:400}
.filter-result{margin-top:40px;}
.h3-heading{margin-bottom:20px;}
.document-list-cont .h3-heading{margin-bottom:0}
.search-filter .search-activity-sec{margin-bottom:20px;display:inline-block;width:100%}
.separator{border-top:1px solid #e8e8e8;display:inline-block;width:100%}
.team-container{width:100%;display:inline-block;border-top:1px solid #e8e8e8;margin-top:50px;padding-top:20px;}
.team-container h2{margin-bottom:-10px;}
ul.team_member_grid{margin:0 -15px;padding:0}
ul.team_member_grid li{margin:30px 0 0 0;padding:0 15px;width:33%;float:left}
ul.team_member_grid li:nth-child(3n+1){clear:both;}
.contact-person-bottom-panel h3{font-size:20px;margin-bottom:5px;}
.contact-person-bottom-panel .title{font-size:16px;color:#7f7f7f}
.contact-person-bottom-panel .phone{display:block;font-size:16px;color:#7f7f7f;margin-top:20px;}
.contact-person-bottom-panel .email{color:#008060;font-size:16px;padding-top:3px;display:block}
.contact-person-bottom-panel .email a{color:#008060}
.contact-person-bottom-panel .email a:hover{color:#000}
.job-portal-list{margin-top:0;margin-bottom:30px;display:inline-block;width:100%}
.job-portal-list h2{margin-top:0}
.job-date{margin-left:20px;letter-spacing:1px;font-size:13px;color:#7f7f7f}
.job-portal-list .activity-box-content1 .button{min-width:0}
#job-portal-cont .another-boxes:nth-child(2){margin-top:0}
#job-portal-cont .another-boxes.for-email p{display:inline-block;padding:0 20px;font-size:24px;color:#000;vertical-align:middle;margin-top:0;}
#job-portal-cont .another-boxes.for-email p a{color:#000}
#job-portal-cont .another-boxes.for-email p a:hover{color:#008060}
.single-jobportal .news-footer{margin-top:45px;}
label.control-label span{color:#F00}
.create-activity-form #datePicker{margin-bottom:25px;}
.create-activity-form #datePicker .glyphicon-calendar{color:#008060;font-size:20px;}
.create-activity-form .input-group-addon, .create-idea-form .input-group-addon{background:#fff}
body .vc_btn3.vc_btn3-size-md{text-transform:uppercase;font-size:16px;letter-spacing:2px;padding:12px 20px;display:inline-block}
.single_video-txt{margin-top:30px;background-color:#f4f1ef;border-radius:4px;}
.single_video-txt figure{position:relative;height:290px;overflow:hidden;border-radius:4px 4px 0 0;}




.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;}
.single_video-txt figure img{position:absolute;width:auto;height:100%;max-width:inherit;transform:translate(-50%,-50%);left:50%;top:50%;min-width:100%}
.play-icon:hover img{opacity:0.9}
.single_video-txt .content{padding:25px 25px 30px;}
.single_video-txt h3{font-size:24px;margin-top:0;margin-bottom:0}
.single_video-txt p{font-size:16px;margin-top:10px;}
.contact-map, .contact-mapcontent{padding-left:15px;padding-right:15px;float:left}
.contact-map{max-width:800px;width:100%;margin:0;padding:0}
.contact-mapcontent{background:#f4f1ef;padding:30px;margin:0;width:calc(100% - 800px)}
.contact-mapcontent p{font-size:20px;}
.contact-mapcontent h3{font-size:24px;}
.contact-mapcontent h3:nth-child(2n){margin-top:42px;}
.kob-btn a{border-radius:4px;background:#f7941d;display:block;font-size:14px;letter-spacing:1.8px;padding:12px;text-transform:uppercase;color:#fff;font-weight:600;display:inline-block;width:100%}
.kob-btn a i{margin-right:12px;display:inline-block;}
.kob-btn a span{display:inline-block;vertical-align:middle;width:calc(100% - 53px);}
.kob-btn a:hover{background:#db8115}
.world-asso a{border-radius:4px;background:#211f4d;display:inline-block;font-size:11px;letter-spacing:1.0px;padding:5px 12px;text-transform:uppercase;color:#fff;font-weight:600;width:100%;}
.world-asso a i{margin-right:12px;display:inline-block;}
.world-asso a span{width:calc(100% - 62px);display:inline-block;vertical-align:middle;}
.world-asso a:hover{background:#121040}
.colorfull-box-img img{width:100%}
.search-result .page-title{margin-top:0;margin-bottom:40px;}
.search-result .page-title
.colorfull-box-img img{width:100%}
.search .site-main{margin-bottom:100px;}
.search .search-result{margin-top:0px;margin-bottom:0px;display:inline-block}
.search .search-pagearea input{border:1px solid #ccc;padding:10px 15px;width:300px;}
.search-pagearea button{margin-top:20px;margin-bottom:20px;padding:11px 14px;border:0}
.search-content{font-size:16px;}
.search .site-main .readmore, .search-result .list-searchcontent .readmore{background:#008060;padding:10px 20px;color:#fff;margin-top:20px;display:inline-block;margin-bottom:10px;}
.search .site-main .readmore:hover, .search-result .list-searchcontent .readmore:hover{background:#016b51}
.search-result{margin-bottom:50px}
.search-result h2{margin-bottom:30px;font-size:44px;}
.search-result .search-list h3{margin-bottom:0;font-size:24px;font-weight:700}
.search-result .search-list h3 a{color:#000}
.search-result .search-list p{max-width:100%;width:100%;font-size:17px;margin-top:15px;}
.search-list{margin-bottom:20px;padding-left:0;padding-right:0}
.search-list a{padding:25px;background:#f4f1ef;border-radius:4px;display:inline-block;width:100%}
.search-list a h3{color:#000}
.search-list a:hover h3{color:#fff}
.search-list a:hover p{color:#fff}
.search-list a:hover{background:#b7007a}
.list-searchcontent{width:100%;float:left;}
.blog-img{display:block;margin:0 30px 20px 0;letter-spacing:0.5px;width:300px;float:left;}
.sml-txt{font-size:11px;color:skyblue;text-transform:uppercase;letter-spacing:1px;}
.list-searchcontent{width:100%;float:left;}
.list-searchcontent h3{margin-top:0}
.pagination h2{display:none}
.facebook-likebox{margin-top:30px;}
.facebook-likebox iframe{width:100%;height:400px;max-width:305px;}
.kontact-person-container{margin-top:35px;}
.colorfull-box-img .title h3.no-desc{margin-bottom:0}
.badge-main-page{margin-top:30px;display:inline-block;width:100%}
.badge-main-page h2{width:calc(100% - 150px);float:left;font-size:24px;margin-bottom:30px;}
.badge-main-page .top-button{float:left;margin:20px 0 0 0;padding:0;width:150px;}
.badge-main-page .top-button a{display:block;background:#008060;border-radius:4px;padding:10px 15px;color:#fff;font-size:12px;letter-spacing:1.7px;}
.badge-main-page .top-button a:hover{background:#027155}
.badge-box{background:#f4f1ef;display:inline-block;width:100%;margin:30px 0 0;padding:0;vertical-align:top;text-align:center}
.badge-box .circle-image span{display:table-cell;vertical-align:middle}
.badge-box .circle-image{width:117px;height:117px;border-radius:50%;margin:-10px auto 0;background:#fff;display:table;border:3px solid #f4f1ef;text-align:center;padding:20px;}
.badge-box-content h3{font-size:16px;line-height:120%;padding:0 30px;font-weight:500;}
.badge-box-content .readmore .button{background:#fff;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.15);width:74px;font-size:12px;letter-spacing:1.7px;margin-bottom:30px;display:inline-block;color:#d82f2f;font-weight:800;min-width:0;padding:10px;}
.badge-box-content .readmore .button:hover{background:#efeeed}
.badge-single-page{margin-top:40px;}
.badge-single-page h2.vc_custom_heading{margin-top:40px;}
.badge-single-page .badge-box-main{padding-left:15px;padding-right:15px;display:table;width:100%;}
.badge-single-page .circle-image-inner{margin:0 25px 0 0;padding:0;display:inline-block;width:100px;height:100px;text-align:left;vertical-align:middle;}
.badge-single-page .circle-image-inner img{height:100%}
.badge-single-page .circle-image-inner span{vertical-align:middle}
.badge-single-page .badge-box{padding:25px 30px;text-align:left;margin-top:20px;}
.badge-box-content-inner{width:calc(100% - 130px);display:inline-block;vertical-align:middle;}
.badge-box-content-inner .title-desc{width:calc(100% - 90px);float:left;padding-right:15px;}
.badge-box-content-inner .readmore{width:90px;float:left}
.badge-box-content-inner .readmore a{background:#fff;border-radius:4px;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.15);min-width:0;text-align:center;font-size:10px;color:#d82f2f;font-weight:700;padding:0;width:90px;height:90px;margin:0;}
.badge-box-content-inner .readmore a:hover{background:#efeeed}
.badge-box-content-inner .readmore img{margin-top:15px;}
.badge-box-content-inner .readmore span{display:block;padding-top:12px;}
.badge-box-content-inner h3{font-size:20px;margin:0 0 10px 0;padding:0;font-weight:700;}
.badge-box-content-inner p{font-size:17px;margin:0;padding:0 20px 0 0}
.wpsl-store-below{margin-top:30px;}
.wpsl-search{background:none;padding:0;margin-bottom:20px;}
.wpsl-search .wpsl-select-wrap, .wpsl-input div{display:none!important}
#wpsl-search-wrap .wpsl-input{width:100%}
#wpsl-search-wrap .wpsl-input input{width:100%;padding:12px 20px;font-size:20px;}
#wpsl-search-wrap{position:relative}
.wpsl-search-btn-wrap{position:absolute;top:0;right:-10px;}
.wpsl-search-btn-wrap input{border:0;background:none}
.wpsl-search-btn-wrap #wpsl-search-btn{background:url("../images/search-icon2.png") 10px 15px no-repeat;box-shadow:none;margin-right:0!important;position:relative;font-size:0;padding:25px;border:0;text-align:center;}
#wpsl-result-list{display:none}
#wpsl-wrap .wpsl-info-window p{line-height:normal;margin:0}
.wpsl-info-window p strong{font-size:20px;color:#000;font-weight:700;display:block;margin-bottom:15px;}
.wpsl-info-window .address, .wpsl-info-window .address-extra, .wpsl-info-window .email{max-width:1005;color:#7f7f7f;font-size:14px;line-height:145%;}
.wpsl-info-window .website{margin-top:10px;margin-bottom:15px;color:#008060;font-weight:400;}
.wpsl-info-window .url-button a{background:#008060;display:inline-block;padding:10px 25px;border-radius:4px;color:#fff;}
.wpsl-info-window .url-button a:hover{background:#027155}
.gm-style .gm-style-iw{padding:10px;}
#wpsl-gmap img, .wpsl-gmap-canvas img{height:auto!important}
p.search-footer{font-size:14px;color:#7f7f7f;margin-top:30px;margin-bottom:30px;}
a.page-link{font-size:20px;color:#008060;display:block;padding-top:8px;}
.full-colorfull-box-img img{margin:0;padding:0;width:300px;display:inline-block;border-radius:4px 0 0 4px;}
.full-colorfull-box-img .desc-box{width:calc(100% - 305px);margin:0;padding:0 30px 20px;display:inline-block;vertical-align:middle;color:#fff;height:auto!important;}
.full-colorfull-box-img .desc-box p{font-size:16px;color:rgba(255,255,255,0.7);margin-top:10px;}
.full-colorfull-box-img{display:inline-block;width:100%;margin-top:20px;vertical-align:middle;border-radius:4px;}
.full-colorfull-box-img .arrow img{width:auto;max-width:14px;}
.full-colorfull-box-img .arrow .button{background:rgba(0,0,0,0.2)}
.full-colorfull-box-img .arrow .button:hover{background:rgba(0,0,0,0.3)}
.issuu-isrendered{margin-top:30px;margin-bottom:30px;}
#calender-list .news-box{margin:30px 0 0 0;background:#f4f1ef;}
#calender-list .news-box figure{border-radius:4px 4px 0 0;height:210px;}
#calender-list .news-box figure img{width:100%;height:auto}
.single-page-icons{font-size:17px;color:#575757;display:inline-block;width:100%;margin-bottom:30px;margin-top:5px;}
.single-page-icons span{margin:15px 20px 0 0;display:inline-block}
.single-page-icons span img{margin-right:5px;border-radius:0}
.single-page-icons img{border-radius:5px;}
.footer-btm ul li#menu-item-54{margin-top:45px;}
.copyright p span{display:block}
.colorfull-box-img.viewnew .title h3{font-weight:500;line-height:110%}
.colorfull-box-img.viewnew .title{padding-top:25px;padding-bottom:25px;}
.box-with-icon a{display:block}
.pagination_section{margin-top:50px;margin-bottom:70px}
.pagination_section .next.page-numbers, .pagination_section .prev.page-numbers{float:none}
.page-numbers.current, .page-numbers{font-size:16px;font-weight:600;}
.page-numbers.current{background:#b7007a;color:#fff}
.prev.page-numbers, .next.page-numbers{font-size:14px;color:#7f7f7f;background:none;font-weight:400;text-transform:uppercase;width:auto;}
.prev.page-numbers:hover, .next.page-numbers:hover{background:#fff;color:#000}
.page-numbers{margin:0 5px;color:#9b9b9b;background:#f4f1ef;width:32px;height:32px;display:inline-block;line-height:32px;border-radius:4px;}
.page-numbers:hover{color:#b7007a}
.page-numbers.current:hover{color:#fff}
.category-kalander{display:inline-block;width:100%;margin:30px 0;padding:15px 0;border-top:1px solid #e6e2df;border-bottom:1px solid #e6e2df}
.category-kalander .cat-tab{width:calc(100% - 158px);float:left;margin:0;padding:0}
.category-kalander .cat-tab ul{margin:0;padding:0}
.category-kalander .cat-tab ul li{margin: 0px 10px 15px 0px;padding:0;display:inline-block;font-size:16px;letter-spacing:1px;text-transform:uppercase;vertical-align:top}
.category-kalander .cat-tab ul li{margin-left:0}
.category-kalander .cat-tab ul li a{display:block;padding:7px 10px;border:1px solid #f4f1ef;color:#acaaa8;background:#f4f1ef;border-radius:4px;}
.category-kalander .cat-tab ul li a:focus{text-decoration:none}
.category-kalander .cat-tab ul li a:hover, .category-kalander .cat-tab ul li.active a{border:1px solid #b7007a;color:#b7007a;background:#fff}
.category-kalander .event-type{width:158px;float:left;margin:8px 0 0 0;padding:0;}
.event-type{font-size:14px;color:#575757}
.event-type span{display:inline-block;margin:0 0 0 30px;vertical-align:top;position:relative;padding:0 0 0 22px;text-align:right;}
.event-type span.meeting{padding-left:0;margin-left:0;cursor: pointer;}
.event-type span.events{cursor: pointer;}
.event-type span.events:hover{color: #b7007a;}
.event-type span.meeting:hover{color: #f7941c;}
.event-type span.meeting.active{color: #f7941c;}
.event-type span.events.active{color: #b7007a;}
.event-type .meeting:before{content:'';position:relative;left:0;top:2px;width:15px;height:15px;border-radius:50%;background:#f7941d;display:inline-block;margin-right:5px;}
.event-type .events:before{content:'';position:absolute;left:0;top:2px;width:15px;height:15px;border-radius:50%;background:#b7007a;}
.kalender-loop{display:inline-block;width:100%;}
.kalender-loop h3.subheader{padding-left:15px;padding-right:15px;display:inline-block;width:100%;margin-top:10px;text-transform:capitalize;}
.kalender-loop.subsite-calender h3.subheader{margin-bottom:0;margin-top:40px;}
.kalender-loop.subsite-calender h3.subheader:first-child{margin-bottom:0;margin-top:0px;}
.kalender-loop .date-kal{width:75px;background:#fff;border-right:2px solid #f7941d;font-size:20px;font-weight:700;padding:8px;margin-right:20px;display:inline-block;vertical-align:middle;text-align:center}
.kalender-loop .date-kal .month{font-size:12px;font-weight:700;display:block;text-transform:uppercase;color:#575757;padding-top:2px;}
.kalender-loop .date-kal .year{font-size:12px;font-weight:700;display:block;color:#ababab;}
.title-col{display:inline-block;width:100%;margin-bottom:20px;}
.title-col h3{vertical-align:middle;width:calc(100% - 100px);margin:0;padding:0;font-size:24px;font-weight:700;display:inline-block;}
.title-col .short-desc{margin-bottom:15px;}
.kalender-loop .news-box-content .short-desc{font-size:17px;color:#5d5d5d}
.kalender-loop .long-desc{margin-top:20px;}
.kalender-loop .long-desc p{font-size:17px;color:#7f7f7f;line-height:130%;}
.kalender-loop .item.event .date-kal{border-color:#b7007a}
.kalender-loop .item.meeting .date-kal{border-color:#f7941d}
.kalender-loop .item.event .news-box .readmore a{background:#b7007a;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.25);}
.kalender-loop .item.event .news-box .readmore a:hover{background:#a2006c}
.kalender-loop .item.meeting .news-box .readmore a{background:#f7941d;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.25);}
.kalender-loop .item.meeting .news-box .readmore a:hover{background:#e7840d}
.sub-site .news-calender-slider{margin-top:30px;}
.news-calender-slider .tab-data{display:none}
.news-calender-slider .tab-data.active{display:block}
body.single-events .vc_btn3.vc_btn3-size-md{margin-top:25px;}
.excerpt, .excerpt p{font-size:20px;line-height:150%}
body.single-events .single-page-icons{margin-bottom:15px;}
.print-section button:hover, .print-section button:focus{outline:none}
.owl-carousel .news-box figure img{height:100%;width:auto}
.error404 .search-content{margin-top:25px;}
.error404 .search-pagearea{margin-top:25px;display:inline-block;width:100%;max-width:500px;}
.error404 .search-pagearea input{border:1px solid #ccc;float:left;width:calc(100% - 54px);padding:15px 15px;margin-top:0;border-radius:7px 0 0 7px;}
.error404 .search-pagearea button{margin-top:0;padding:16px 20px;border-radius:0 7px 7px 0;background:#008060;color:#fff}
.error404 .search-pagearea button:hover{background:#027155;color:#fff}
.error404 h1 span{color:#008060;margin-right:10px;}
#calender-list .news-box .readmore{bottom:30px;position:absolute;left:40px;height:33px;}
.subsite-calender#calender-list .news-box{min-height:330px;}
.blog-category h1.vc_custom_heading{width:calc(100% - 200px);float:left;margin:0;padding:0}
.blog-category #blog-cat{width:200px;float:left;margin:0;padding:0}
.blog-category #blog-cat select{border:1px solid #ccc;padding:10px 15px;width:100%;color:#333;}
.blog-box-content .button{position:absolute;bottom:30px;}
.contact-map #searchInput{background:#fff;padding:8px 15px;display:block;top:10px!important;left:112px!important;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;width:100%;max-width:250px}
.cat_box p a{color:#575757}
.cat_box p a:hover{color:#f7941d}
.with_out_sidebar .vc_col-sm-12 h1.vc_custom_heading{margin-left:-15px;}
.wpb_content_element .gform_wrapper ul li{padding-left:15px;}
.wpb_content_element .gform_wrapper ul li:before{display:none!important}
.page .gform_wrapper{margin-top:25px;border:1px solid #ccc;padding:15px 30px;}
.page .gform_wrapper input{border:1px solid #ccc;font-size:15px!important;padding:10px 15px!important;margin-bottom:0!important}
.page .gform_wrapper .gfield_html.gfield_no_follows_desc{font-size:16px;margin-top:0}
.page .gform_wrapper .gform_footer{margin-top:5px;padding-left:15px;}
.page .gform_wrapper input[type="submit"]{border:0}
.page .gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:15px;}
.page .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .page .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{padding-right:15px;}
.page .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding-bottom:10px;font-size:14px}
.page .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first{padding-right:25px;}
.page .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last{padding-left:10px;}
.page .gform_confirmation_message .success-message-block{background:#def1d8;color:#4d8d4c;padding:15px 20px;margin-top:30px;text-align:center;margin-bottom:10px;}
#calender-list.subsite-calender .col-md-6:nth-child(2n+1){clear:none;}
.news-box-content .short-desc li:first-child i{width:20px;}
.news-box-content .short-desc li:nth-child(2) i{width:14px;margin-left:3px}
.location-img{max-width:14px;display:inline-block;margin-right:7px;}
.location-img img{max-width:100%;margin:0}
.cloth-img{max-width:20px;display:inline-block;margin-right:7px;}
.time-img{max-width:14px;display:inline-block;margin-right:7px;}
.time-img img{max-width:100%;margin:0}
.wpb_content_element ol{list-style-type:decimal;counter-reset:item;padding:0;}
.wpb_content_element ol li:before{content:counter(item) ".";counter-increment:item;margin-right:10px;}
.wpb_content_element ol li{margin:15px 0;display:block;font-size:20px;color:#575757;position:relative;}
.contact-mapcontent{height:500px;}
.single-events .document-list-cont{margin-left:-15px;}
.pagination.container{max-wdith:1230px; width:100%} 

#wpsl-search-wrap .wpsl-input #reset_map_btn{background:#b7b7b7;width:30%;margin:10px auto 0;display:block;color:#fff;font-size:14px;letter-spacing:1.8px;border-radius:5px;text-align:center;padding:11px 15px;display:block;text-transform:uppercase;font-weight:600}

.basis-aktivitet-block{border: 1px #f4f1ef solid;border-radius: 5px;padding: 10px;margin-bottom: 25px;margin-top: 15px;}

.basis-image{display: inline-block;}
.basis-image img{max-width:40px; max-height:44px;}
.basis-image-title{display: inline-block;width: 100%;min-height: 60px;}
ul.basis-categories{margin:0; padding:0}
ul.basis-categories li{display:inline-block; width:100%; margin:0 0 10px 0}
ul.basis-categories li a {padding: 15px 15px;background: #f4f1ef;margin: 0px;border-radius: 5px; display:block; color: black;font-size: 18px;}
ul.basis-categories li a:hover{background:#1a7f60; color:#fff}
ul.basis-categories li a:hover i{color:#fff}
.basis-title{font-size: 25px;font-weight: 700;vertical-align: middle;padding-left: 10px;}
.basis-categories li i{float: right;font-size: 25px;color: #1a7f60;margin: -2px 0 0 0;}

.show-all-events{margin-top: 10px;position: relative;text-align: center;}
.show-all-events img{width:100%;margin-top: 30px;max-height: 300px;}
.show-all-events a span{color: white;position: absolute;font-size: 40px;font-weight: 700;top: 50%;left: 50%;transform: translate(-50%, -50%);width:100%;margin-top:20px;}
.activity-info i img {height: 20px;width: 20px;}
#search-activity .search-activity-top{margin-bottom:20px !important;}

.image-uploader .upload-text{color:#008060; cursor: pointer}
.check-idea label.control-label{padding-top: 0}
.check-idea .checkmark{top:3px;}
#idea_form .add-more{padding-top: 0}
#idea_form .image-uploader{margin-bottom: 10px;}
#idea_form .custom-file{margin-top:5px; margin-bottom: 20px;}
#idea_form .image-uploader .upload-text span{text-align: center}
.images-box-main{display: flex;flex-wrap: wrap;margin-top: 20px;margin-bottom: -10px;}
.images-box-main .images-box{display: inline-block;border: 1px solid #f4f1ef;width: calc(33.33% - 11px);padding: 5px;margin-left: 16px;height:220px;overflow:hidden;margin-bottom: 20px;}
.images-box-main .images-box img{width: 100%;height:100%;object-fit: cover;}
.images-box-main .images-box:nth-child(3n+1){clear:both; margin-left:0}
.idea-video{display:inline-block; width:100%; margin:40px 0 20px}
.idea-video video{width:100%; border: 1px solid #f4f1ef; padding:5px;}
.single-ide  .another-boxes ul {margin: 30px 0 0 0; padding: 0; }
.single-ide .another-boxes ul li {margin: 15px 0; padding: 0 0 0 30px;display: block;font-size: 20px;color: #575757;position: relative;}

.single-ide .another-boxes ul li:before {content: '';background: url(../images/bullet.jpg) 0 0 no-repeat;width: 17px;height: 19px;position: absolute;display: inline-block;top: 2px;left: 0;}
.single-ide .another-boxes {font-size: 20px;line-height: 120%;color: #575757;line-height: 150%;}
.descriptionidea {margin-top: 15px;}
.pigespejder-front-page .three_boxrow{display:none;}
#calender-list .news-box-content{height:280px;}
.lightwidget-widget{margin:50px 0 0;}
.wpb-content-wrapper ul{margin:30px 0 0 0;padding:0}
.wpb-content-wrapper ul li{margin:15px 0;padding:0 0 0 30px;display:block;font-size:20px;color:#575757;position:relative;}
.wpb-content-wrapper ul li:before{content:'';background:url(../images/bullet.jpg) 0 0 no-repeat;width:17px;height:19px;position:absolute;display:inline-block;top:2px;left:0;}
.wpb-content-wrapper .search-filter ul li:before,.wpb-content-wrapper .team_member_grid li:before{background:none;}
.wpb-content-wrapper ol{margin:30px 0 0 0;padding:0}
.wpb-content-wrapper ol li{margin:15px 0;padding:0 0 0 30px;display:block;font-size:20px;color:#575757;position:relative;}
.wpb-content-wrapper ol li:before{content:'';background:url(../images/bullet.jpg) 0 0 no-repeat;width:17px;height:19px;position:absolute;display:inline-block;top:2px;left:0;}
.news-calender-slider  ul li:before{background: none;}
.news-calender-slider  ul li{padding:0;}
.custom-file-box .accordian_content_image img{width:145px;height:206px;}
.viden-section .text-section .title{font-size:26px;min-height: 62px;}
.map-box.box-with-text-and-map-video {width: 100%}
.map-box.box-with-text-and-map-video video {
    aspect-ratio: 1170 / 658;
    width: 100%;
    vertical-align: top;
}
@media (min-width:768px){
.navbar-nav{float:none;}
.menu-text{display:none;font-size:15px;color:#fff}
.navigation .navbar-collapse{padding:0}
.navigation .nav > li > a:hover, .nav > li > a:focus, .nav > li.active > a{background-color:transparent;color:#008060;}
.navigation .navbar-nav ul.dropdown-menu li{display:block;position:relative;}
.navigation ul.dropdown-menu{position:absolute;width:250px;margin:0px 0 0 -125px;padding:0;top:100%;transform:translateY(2em);display:block;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;visibility:hidden;opacity:0;border-radius:0;border:0;box-shadow:none;left:50%;z-index:1001;padding-top:10px;padding-bottom:10px;box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.3);}
.navigation .nav li:hover ul.dropdown-menu{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s, 0s, 0.3s;z-index:1000;color:#fff;}
.navigation ul.dropdown-menu li a{padding:8px 20px;color:#008060;display:block;font-size:16px;text-transform:none;font-weight:500;transition:all 0.5s ease 0s;letter-spacing:normal;margin:0}
.navigation ul.dropdown-menu li a:hover{background:#f4f1ef}
ul.dropdown-menu:before{content:"";position:absolute;width:0;height:0;top:2px;left:50%;box-sizing:border-box;border:.7em solid #fff;transform-origin:0 0;transform:rotate(-225deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.1);margin:0 auto 0 10px;opacity:0;visibility:hidden;transition:all .5s ease 0s}
.navigation .nav li:hover ul.dropdown-menu:before{visibility:visible;opacity:1;}
.innercontainer{max-width:750px;}
.navigation .nav li .dropdown-menu .dropdown-menu{display:none}	

}


@media (min-width:992px){
.innercontainer{max-width:970px;}
#calender-list .news-box figure img{width:auto;height:100%}
}

@media (min-width:1199px){
header .container{width:96%}
.sub-site header .container{width:1200px}
header.is_desktop{width:100%;z-index:4;top:0px;background:#fff;position:fixed; transition:all 0.5s ease 0s;}	
body{padding-top:133px;}	
	
	
	
}
@media (min-width:1230px){.container{width:1230px;}
.innercontainer{max-width:1230px;}
.left-bar{width:350px;}
.right-bar{width:880px;}
.inner-page-sidebar{padding-right:15PX;}
}
@media (max-width:1366px){
.main-banner img{width: auto; height: 100%}	
.navigation .nav li a{    margin: 0 15px;}	
}
@media (max-width:1280px){.navigation .nav li{font-size:13px;}
.navigation .nav li a{margin:0 10px;}
}
@media (max-width:1199px){
.main-banner.inner-page img{width:100%;height:auto}
.insta-photos{margin-top:0}
.create-activity-form textarea,.create-idea-form textarea{height:100px;}
.insta-photos ul li{height:150px;}
.home .insta-photos{margin-top:30px}
#home-news-inner .news-box-content1 h3{margin-top:0}
.full-colorfull-box-img .desc-box h3{font-size:20px;}
.full-colorfull-box-img .desc-box p{font-size:15px;}
.blog-post-box figure img{height:100%;width:auto;min-width:100%}
.colorfull-box-img .title h3{font-size:20px;}
.search-result h2{font-size:30px;}
.contact-map{max-width:600px;}
.contact-mapcontent{width:calc(100% - 600px)}
.girl-scout{margin-left:15px;}
.girl-scout a{font-size:12px;}
.navigation .nav li{font-size:13px;letter-spacing:1.5px;}
.navigation .nav li a{margin:0 5px;}
#calender-list .news-box-content .long-desc p, .kalender-loop .news-box-content .short-desc, #calender-list .news-box-content .short-desc{font-size:16px;}
#calender-list .news-box figure{height:185px;}
.error404 h1{font-size:36px;}	
.logo img{max-width:100%}	
}

@media (min-width:992px) and (max-width:1199px){}
@media (min-width:1024px){
.category-kalander{padding-bottom: 5px;}
}
@media (max-width:1024px){
 .top-bar{text-align:center}
.top-bar ul{padding:0 15px;float:none}
.girl-scout a{letter-spacing:0;padding:10px 15px;}
.nav > li > a{padding:10px 26px;}
.girl-scout{margin-left:15px;}
.main-banner{padding:210px 0}
.banner-search{text-align:center}
.colorfull-box .arrow{right:15px;}
.owl-carousel .owl-item .news-box figure img{width:auto;max-width:inherit;height:100%}
.news-box-content h3{font-size:20px;}
.searchpannel-toggle{right:140px;z-index:10000;top:53px;}
.colorfull-box .title h3{font-size:17px;}
.colorfull-box .content{font-size:15px;}
.footer-top h2{font-size:22px;}
.insta-photos .title h2{width:30%}
.kob-btn a, .world-asso a{font-size:10px;}
.kob-btn a i, .world-asso a i{width:30px;}
.logo {margin-top: 34px;}

}
@media (max-width:991px){
.logo img{max-width:256px}   
.logo{text-align:center;margin-bottom: 10px; margin-top: 28px;}
.header-right{padding:0;text-align:left;}
.logo, .header-right{width:100%}

.owl-theme .owl-nav.disabled+.owl-dots{margin-top:35px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#008060}
.colorfull-box .arrow{right:30px;}
.banner-with-video .icon{width:50px;height:50px;}
.another-boxes p{font-size:17px;}
ul.team_member_grid li{width:50%}
ul.team_member_grid li:nth-child(3n+1){clear:none}
ul.team_member_grid li:nth-child(2n+1){clear:both}
#job-portal-cont .another-boxes.for-email p{font-size:20px;}
.search .site-main{margin-top:50px;margin-bottom:50px;}
.single_video-txt figure{height:200px;}
.footer-btm ul li#menu-item-54{margin-top:0}
.kalender-loop h3.subheader{margin-top:0}
#calender-list .news-box{margin-top:15px;}
.subsite-calender#calender-list .news-box{min-height:0;}
#calender-list .news-box .readmore{left:25px;position:relative}
.page #field_1_8{width:100%!important}
.page .gform_wrapper{padding:15px;}
#wpsl-search-wrap .wpsl-input #reset_map_btn{width: 55%}
.category-kalander .cat-tab{width: 100%;}
.images-box-main .images-box{width: calc(50% - 11px);}
.images-box-main .images-box:nth-child(3n+1){margin-left: 16px;}	
.images-box-main .images-box:nth-child(2n+1){margin-left: 0px;}	
.facebook-share-idea{margin-top:0px; margin-bottom:30px;}
	
}
@media (min-width:768px) and (max-width:991px){h1, h1.vc_custom_heading{font-size:32px}
h2.vc_custom_heading{font-size:28px;}
.wpb_content_element p{font-size:17px;}
.girl-scout a{letter-spacing:0;padding:10px;}
.nav > li > a{padding:10px 9px;}
.main-banner{padding:160px 0}
.search-col{max-width:600px;margin-left:auto;margin-right:auto}
.banner-search h2, .banner-search h1{font-size:40px;}
.colorfull-box{margin-top:30px;text-align:center;padding:20px;}
.colorfull-box .title span{text-align:center;margin-right:0;width:100%}
.colorfull-box .title h3{width:100%;text-align:center;font-size:20px;margin-top:20px;}
.colorfull-box .content{margin-top:15px;}
.colorfull-box .arrow{top:35px;}
.news-calender-slider{margin-bottom:40px;}
.colorfull-box-img .title{padding:17px 15px;width:calc(100% - 44px);}
.colorfull-box-img .title h3{font-size:16px;}
.colorfull-box-img .title p{font-size:12px;}
.news-box-content1 h3{font-size:20px;}
.news-box-content1 p, .news-box-content1 .short-desc{font-size:16px;}
.footer-btm .col-md-3{margin-top:40px;}
.footer-btm{padding-top:20px;}
.searchpannel-toggle{right:120px;}
.insta-photos{padding-left:0;padding-right:0}
.map-box .desc-box{transform:none;position:relative;width:100%;right:0}
.map-box .desc-box h3{font-size:20px;}
.map-box .desc-box .button{width:auto}
.search-activity-form{padding:15px;}
.note-line{margin-left:0;display:block;}
.kob-btn a, .world-asso a{max-width:300px;}
.newsfeed-list #home-news-inner .news-box1 figure{width:200px;height:160px;}
.newsfeed-list #home-news-inner .news-box-content1{width:calc(100% - 230px)}
.badge-box-content-inner .readmore{width:70px;}
.badge-box-content-inner .readmore a{width:70px;height:70px;}
.badge-box-content-inner .readmore img{max-width:20px;}
.badge-box-content-inner .title-desc{width:calc(100% - 70px)}
.badge-box-content-inner p{font-size:16px;}
.full-colorfull-box-img img{width:100%;}
.full-colorfull-box-img .desc-box{width:100%;padding-bottom:20px;}
#calender-list .news-box figure{height:160px;}
.single-page-icons{font-size:16px;}
.single-page-icons span{margin:0px 0 15px 20px}
.single-page-icons span:first-child{margin-bottom:0}
.single-page-icons span:nth-child(3){margin:0}
.navigation .nav li a{margin: 0 11px;padding: 25px 0;}
.contact-map{max-width:400px;}
.contact-mapcontent{width:calc(100% - 400px)}
.kalender-loop .date-kal{margin-top:0}
.kalender-loop .long-desc, .kalender-loop .news-box-content .short-desc{font-size:16px}
.category-kalander .cat-tab ul li a{font-size:12px;}
.category-kalander{margin-top:10px}
.error404 h1{font-size:28px;}
.blog-box-content{padding:20px;}
.blog-box-content h3{font-size:20px;}
.blog-box-content .short-desc{font-size:16px;}
.blog-post-box figure{height:170px}
.blog-box-content{min-height:268px;}
.basisactivity-block{width:100% !important;}
}
@media (max-width:767px){
.team-container h2{margin-bottom: 15px;}
h1, h1.vc_custom_heading{font-size:32px;margin-bottom:0}
h2{font-size:24px;}
h3{font-size:20px;}
.another-boxes p, .large-image-text-color-box p, .large-image-text-color-box ul, .excerpt, .excerpt p{font-size:16px;}
.innercontainer{margin-bottom:0px;}
.main-banner .mobile-button{text-align:center;display:block;margin-top:20px;}
.main-banner .mobile-button a{display:inline-block;background:#f08f1a;border-radius:20px;position:relative;color:#fff;padding:10px 20px;text-transform:uppercase;width:190px;text-align:center;letter-spacing:1.8px;}
.main-banner .mobile-button a:hover{opacity:0.8}
.top-bar{display:none}
.is_mobile{display:block}
.is_desktop{display:none}
header{padding:17px 0;}
.logo{padding:0 0 0 64px;width:calc(100% - 48px);float:left;text-align:center;margin:2px 0 0 0;}
.logo img{max-width:186px;margin:0 auto}
.navbar-toggle{margin:2px 0 0 0;padding:0;float:none;}
.navbar-toggle .icon-bar{background:#008060;height:3px;width:24px;border-radius:0px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:5px;}
.mob-nav{width:60px;float:left;position:absolute;left:0;text-align:center;height:64px;top:0;padding-top:20px;}
.mob-nav.active{background:#008060}
.mob-nav.active .navbar-toggle .icon-bar{background:#fff}
.searchpannel-toggle{right:140px;z-index:10000;top:62px;}
.search-icon{width:24px;float:right;text-align:left;}
.search-top{font-size:24px;margin:0;}
.search-top a{color:#008060}
.search-top a:hover{color:#000}
.banner-search{width:100%;padding:0 15px}
.banner-search h2, .banner-search h1{font-size:26px;line-height:120%}
.main-banner{padding:180px 0}
.main-banner img{width:auto;height:100%;max-width:inherit}
.search-col, .view-all-event, .news-box-content1 .short-desc{display:none}
.colorfull-box{margin-top:0}
.three_boxrow .vc_column-inner{padding-left:0!important;padding-right:0!important}
.colorfull-box{border-radius:0;padding:20px;width:100%;float:left}
.colorfull-box .content, .news-box-content1 .readmore{display:none}
.colorfull-box .arrow{top:40%}
.news-box figure{border-radius:4px 4px 0 0;height:162px;}
.news-calender-slider h2{margin-top:0;text-align:center;margin-bottom:25px;}
.news-box-content .short-desc{font-size:16px;}
.news-box .readmore{margin-top:20px;}
.news-box-content{padding-top:20px}
.news-box .date{text-align:left}
.news-calender-slider .view-all-event{position:absolute;bottom:25px;display:block;width:100%;font-size:14px;letter-spacing:1px;left:0}
.newsfeed-list h2{text-align:center}
.newsfeed-list .news-box1:first-child{margin-top:20px}
.newsfeed-list .news-box1 figure, .newsfeed-list #home-news-inner .news-box1 figure{width:100px;height:80px;}
.newsfeed-list .news-box1 figure .date{width:57px;height:24px;font-size:10px;}
.newsfeed-list .news-box1 figure{margin-right:20px;}
.newsfeed-list .news-box-content1, .newsfeed-list #home-news-inner .news-box-content1{width:calc(100% - 120px)}
.news-box-content1 h3{font-size:17px;margin-bottom:0}
.searchpannel-toggle{right:0;border-radius:0;padding:10px;}
.searchpannel-toggle:before{right:-10px;}
.searchpannel-toggle input[type='text']{font-size:16px;padding:13px 10px;}
.newsfeed-list .news-box1, .newsfeed-list .view-all-news{padding-top:20px;margin-top:20px;}
.news-box .date span{margin-top:-4px;}
.news-box .date span.mobile-year{margin-top:0;opacity:0.5;font-weight:400;display:block}
.newsfeed-list .view-all-news a{font-size:14px;letter-spacing:1px;width:100%;text-align:center;font-weight:700}
h2.vc_custom_heading.Aktuelt-title{margin-top:10px;text-align:center!important}
.colorfull-box-img .title p{font-size:14px;}
.insta-photos .title .btns{display:none}
.insta-photos{padding-top:40px;padding-bottom:40px;margin-top:0}
.insta-photos ul,.lightwidget-widget{margin-top:25px;padding:0}
.insta-photos ul li{width:50%;}
.insta-photos .title h2{display:block;text-align:center;width:100%}
.footer-top{padding:40px 0}
.footer-top h2{font-size:22px;margin-top:0;line-height:120%}
.newsletter-form input{width:calc(100% - 95px)}
.newsletter-form input{padding:10px 15px;}
.newsletter-form input[type='submit']{width:90px;padding:10px}
.newsletter-form{margin-top:15px;}
.footer-btm h3{font-size:24px;margin-bottom:20px;font-weight:700;}
.copyright p{font-size:12px;}

.footer-btm{padding:40px 0;}
.footer-btm .col-md-3{border-bottom:1px solid #1a8064;padding-bottom:30px;margin-bottom:30px;padding-left:30px;padding-right:30px;}
.footer-btm .col-md-3:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:20px;}
.owl-carousel .owl-item .news-box figure img{width:100%;max-width:inherit;height:auto}
.colorfull-box-img{margin-bottom:30px;}
.sidebar-page-list li{font-size:16px;}
.breadcrumbcontent{margin-top:20px;margin-bottom:15px;}
.right-bar, .left-bar{padding-bottom:30px;}
.left-bar{padding-bottom:40px;}
.news-box{margin:0}
.nyheder-list .vc_column-inner, .Aktuelt-col .vc_column-inner{padding-left:0!important;padding-right:0!important}
.wpb_content_element p, .right-bar ul li{font-size:15px;}
.map-box .desc-box{transform:none;position:relative;width:100%;right:0}
.map-box .desc-box h3{font-size:20px;}
.archive-links{margin:20px auto 15px;text-align:center;width:100%}
.archive-links ul{margin:0 auto}
.archive-links ul li a{font-size:14px;}
.insta-photos .button-mobile{display:block;margin-top:20px;}
.insta-photos .button-mobile a{background-color:#ffffff;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.1);display:inline-block;padding:20px;border-radius:4px;font-size:14px;letter-spacing:1.8px;width:calc(50% - 10px);float:left;margin:0 0 0 15px;text-align:center;font-weight:700;}
.insta-photos .button-mobile a i{display:block;margin-bottom:15px;}
.insta-photos .button-mobile a.fb{color:#1464c1;margin-left:0;}
.no_results{padding-bottom:80px;}
.navbar-nav{margin:0;}
.custommenu-toggle{width:100%;background:#008060;padding:0;position:fixed;height:calc(100% - 62px);display:block;z-index:10001;left:-100%;top:62px;transition:all 0.5s ease 0s;overflow-y:auto;}
.custommenu-toggle.open{left:0}
small.open2{background:url("../images/plus-img.png") no-repeat scroll center 0 rgba(0,0,0,0.1);cursor:pointer;height:36px;position:absolute;right:15px;top:7px;width:36px;display:block;border-radius:50%;}
small.open2.active{background:url("../images/plus-img.png") no-repeat center -36px rgba(0,0,0,0.1);}
small.open2.active ul.dropdown-menu{display:none!important}
.mob-navigation .nav > li > a{padding:15px 15px;color:#fff;font-size:17px;text-transform:uppercase;letter-spacing:2px;font-weight:600}
.mob-navigation .nav > li{border-top:1px solid #33997f}
.mob-navigation .nav > li:first-child{border-top:0}
.mob-navigation .dropdown-menu{position:relative;background:#007256;width:100%;max-width:100%;float:none;box-shadow:none;border:0;margin-top:0;padding-bottom:20px;}
.mob-navigation .dropdown-menu li{border-bottom:0;position:relative}
.mob-navigation .dropdown-menu li a{padding:15px;color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:1.6px;padding:10px 30px;font-weight:400;}
.mob-navigation .nav li.bgactive a{background:#007256}
.mob-navigation .nav > li > a:hover{background:#008060}
.mob-navigation .dropdown-menu li a:hover{background:#008060}
.mob-navigation .btm-content{border-top:1px solid #33997f}
.mob-navigation .girl-scout{width:100%;margin:20px 0 10px;}
.mob-navigation .girl-scout a{letter-spacing:1.8px;padding:15px}
.mob-navigation .top-bar{display:block;text-align:left}
.mob-navigation .top-bar ul{padding:0}
.mob-navigation .dropdown-menu small.open2{background-color:transparent}
.mob-navigation .dropdown-menu .dropdown-menu{padding-top:0;padding-bottom:0}
.mob-navigation .dropdown-menu .dropdown-menu li a{padding-left:45px;font-weight:400;font-size:15px;}
.mob-navigation .dropdown-menu li.menu-item-has-children > a{font-weight:600;}
.top-bar ul li{margin:15px 0;display:block;font-size:16px;font-weight:400}
.top-bar ul li:first-child{margin-top:10px;}
.top-bar ul li i{margin-right:15px;}
.newsfeed-list-full figure{width:100%}
.vc_column-inner .vc_separator{margin-top:30px;}
.colorfull-box-img.viewnew{margin-bottom:30px;}
.newsfeed-list-full .content-sec{width:100%;padding-bottom:20px;}
.newsfeed-list-full .content-sec h3{margin-top:20px;}
.newsfeed-list-full figure img{width:100%;height:auto}

.banner-with-video{margin-bottom:15px;margin-top:20px}
.print-section{top:20px;}
.search-activity-form{padding:15px;}
.search-activity-form label.control-label{padding:25px 15px 15px}
.search-activity-form .col-lg-4 label.control-label{padding-left:0}
.note-line{margin-left:0;display:block;}
.large-image-text-color-box .desc-box{padding:20px}
.team-container{margin-top:30px;padding-top:10px;}
.insta-photos ul li{height:250px;}
.home .insta-photos{margin-top:0}
.search-result{padding-left:0px;padding-right:0px;}
.blog-img{width:100%}
.list-searchcontent{width:100%;}
.facebook-likebox iframe{max-width:100%}
.insta-photos ul li:last-child{display:none}
.badge-single-page .badge-box{margin-top:15px;position:relative;text-align:center}
.badge-box-content-inner{width:100%;}
.badge-single-page .circle-image-inner{margin:0 0 15px;}
.badge-box-content-inner .title-desc{width:100%;margin-bottom:15px;}
.badge-box-content-inner .readmore{width:auto;height:auto;float:none}
.badge-box-content-inner .readmore a{width:auto;height:auto;padding:10px 15px;}
.badge-box-content-inner .readmore span{display:inline-block;padding-left:10px;}
.badge-box-content-inner .readmore img{margin-top:0}
.badge-box-content-inner p{font-size:16px;}
.full-colorfull-box-img img{width:100%;}
.full-colorfull-box-img .desc-box{width:100%;padding-bottom:20px;}
.single_video-txt figure img{min-width:0;width:100%;height:auto}
.blog-post-box figure img{width:100%;height:auto}
#calender-list .news-box figure, .blog-post-box figure{height:180px;}
.single-page-icons{margin-bottom:5px;margin-top:10px;}
.single-page-icons span{margin:0px 0 15px 0;display:block;width:50%;float:left;height:30px;}
.single-page-icons span:first-child{margin-bottom:15px;margin-top:0}
.colorfull-box-img.viewnew .title{padding-top:20px;padding-bottom:20px;}
.search-result{padding-left:0;padding-right:0}
.search-result h2{font-size:30px}
.search-result .search-list a{padding:20px;}
.search-result .search-list h3{font-size:17px;}
.search-result .search-list p{font-size:16px;}
.contact-map{max-width:100%;}
.contact-mapcontent{width:100%}
.activity-box-content1 .short-desc p, .kalender-loop .long-desc, .kalender-loop .news-box-content .short-desc{font-size:16px;}
.kalender-loop .news-box .readmore{margin-top:25px;}
.nav > li > a:focus{background:#007256}
.category-kalander .cat-tab ul li{margin:0 7px 10px 0px;}
.left-bar{display:none}
#home-newsslider .owl-item, #home-newsslider .owl-dots .owl-dot{transition:all 0.2s cubic-bezier(0.7, 0, 0.3, 1) 0s;}
#home-newsslider .owl-item.active,#home-newsslider .owl-dots .owl-dot.active{transition:opacity 0.2s cubic-bezier(0.7, 0, 0.3, 1) 0.2s;}
.news-box-content{padding:15px 20px 25px;}
.error404 .search-pagearea{margin-bottom:50px}
.error404 h1{font-size:24px;}
.blog-box-content{min-height:0}
.blog-box-content .button{position:relative;bottom:0}
.contact-map #searchInput{padding:11px 30px}
.page .gform_wrapper{padding:15px 15px 15px 0;}
.page .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first{padding-right:0px;}
.page .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last{padding-left:0px;}
.show-all-events a span{font-size:30px;}
	.idea-box  .news-box-content1 .readmore {display: block}	
	
}
@media (max-width:570px){
.wpsl-search-btn-wrap #wpsl-search-btn{background-position:10px 0px;}

}
@media (max-width:479px){.colorfull-box .title h3{font-size:20px;}
.colorfull-box-img .title h3{font-size:17px;}
.two-image .col-md-6:first-child{margin-bottom:20px;}
.two-image .img{width:100%;}
.news-footer .back{margin-bottom:15px;text-align:center;width:100%}
.news-footer .social{width:100%;text-align:center}
.news-footer .back i{float:none}
.search-activity-sec input{width:100%;margin-bottom:15px;}
.search-activity-sec .btn, .search-activity-sec .btn:focus{float:left;margin-bottom:10px;}
ul.team_member_grid li{width:100%;}
ul.team_member_grid li:first-child{margin-top:0}
#job-portal-cont .another-boxes.for-email p{padding-left:0;padding-top:15px;}
.insta-photos ul li{height:150px;}
.badge-box-main{width:100%}
.badge-main-page h2{width:100%;margin-bottom:0}
.single-page-icons span{margin:0px 0 15px 0;display:block;width:100%}
.single-page-icons span:first-child{margin-bottom:15px}
.search-result h2{font-size:24px}
.title-col h3{width:100%;margin-top:20px;}
.kalender-loop .date-kal{margin-top:0}
.category-kalander .cat-tab{width:100%;margin-bottom:10px;}
.category-kalander .cat-tab ul li{margin:0 7px 10px 0px;font-size:13px;}
.error404 h1 span{display:block;padding-bottom:10px;font-size:80px}
.errorpage-notfound{text-align:center}
#calender-list .news-box figure img{height:100%;width:auto}
.blog-category #blog-cat{width:100%;margin-top:25px;}
.blog-post-box figure{height:162px;}
.images-box-main .images-box{width: 100%; margin:0 0 20px 0}
	.upload-idea.list_sec{float: left; margin-top: 15px;}	
}

/* ***** 240903 ***** */
.shapes-svg-hidden{
	position: absolute;
	visibility: hidden;
	pointer-events: none;
	display: none;
}
.viden-section {
	background-color: rgb(255 249 245);
	border-radius: 30px;
	overflow: hidden;
	margin-bottom: 30px;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
}
.viden-section:hover {
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.viden-section .image-section {
	position: relative;
}
.viden-section .image-section .image-section__icon{
	position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    padding: 20px;
    transform: translateX(-5%);
	display: flex;
	align-items: center;
	justify-content: center;
}
.viden-section .image-section .image-section__icon img{
	max-height: 100%;
}
.viden-section .text-section{
	padding: 20px 37px 30px;
}
.viden-section .viden__shape svg{
	width: 100%;
    display: block;
    aspect-ratio: 380 / 188;
}
.viden-section .text-section .title{
	margin: 0 0 18px;
	line-height: 1.2;
	color: #202844;
}
.viden-section .text-section .textdesc{
	margin: 0 0 15px;
	font-size: 20px;
	line-height: 1.5;
	color: #202844;
}
.viden-section .text-section .btn-group a{
	font-size: 16px;
	line-height: 1.21;
	letter-spacing: 1.6px;
	font-weight: 700;
}
.viden-lille-link a,
.file-box.custom-file-box{
	display: flex;
    justify-content: space-between;
    align-items: center;
	background-color: #FFF8F2;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	font-size: 20px;
	line-height: 1.2;
	padding: 18px 0 18px 19px;
	position: relative;
	color: #202844;
	font-weight: 700;
	text-decoration: none;
	overflow: hidden;
	padding-right: 73px;
}
.viden-lille-link span svg{
	height: 100%;
    width: 100%;
}
.viden-lille-link span{
	/* background-image: url(../images/link-bg-svg.svg);
	background-repeat: no-repeat;
    background-position: 50%; */
    position: absolute;
    inset: 0;
    left: auto;
    min-width: 53px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background-size: AUTO 100%;
}
.viden-lille-link i{
	font-weight: bold;
	position: absolute;
    transform: translateX(30%);
}
.file-box.custom-file-box .file-box-wrapper{
	width: 100%;
	display: flex;
    align-items: center;
	justify-content: space-between;
}
.file-box.custom-file-box .file-box-wrapper .file-name{
	padding: 18px 19px;
    font-size: 20px;
    line-height: 1.2;
    color: #202844;
	white-space: initial;
}
.file-box.custom-file-box .file-box-wrapper .file-download{
	display: flex;
	align-items: center;
	width: auto;
	gap: 12px;
}
.acc-main-sec .file-download img{
    position: absolute;
    right: 17px;
}
.file-box.custom-file-box{
	padding: 0;
	display: block;
}
.file-box.custom-file-box .acc-content-section{
	padding: 9px 20px 24px;
	display: flex;
    gap: 24px;
}
.file-box.custom-file-box .acc-content-section .accordian_content_image{
	flex-shrink: 0;
}
.file-box.custom-file-box .acc-content-section .download_accordian_content {
	max-width: 70%;
}
.download_file_size{display:block;}
.file-box.custom-file-box .acc-content-section .download_file_size,
.file-box.custom-file-box .acc-content-section .download_accordian_content p{
	color: #575757;
	font-size: 16px;
	font-weight: 500;
	line-height: 23.56px;
	letter-spacing: 0.9px;
}
.file-box.custom-file-box .acc-content-section .download_accordian_content p{
	font-size: 16px;
	line-height: 23.56px;
	letter-spacing: 0.8px;
	margin-bottom: 20px;
}


.file-box.custom-file-box .acc-arrow-anchor{
	color: #FED105;
    padding: 0;
    background-color: transparent;
    position: relative;
    display: flex;
    align-items: center;
}
.file-box.custom-file-box .acc-arrow-anchor img{
	position: absolute;
    left: 50%;
	transition: all 0.3s ease;
}
.acc-main-sec .acc-arrow-anchor img{left: 42% !important;}
.file-box.custom-file-box .view-icon-anchor,
.file-box.custom-file-box .download-icon-anchor{
	width: 55px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #96D5EB;
    border-radius: 10px;
}
.file-box.custom-file-box .download-icon-anchor{
	background-color: #008060;
}
.file-box.custom-file-box .acc-arrow-anchor.open img{
    transform: rotate(-180deg);
}
.file-box-wrapper .file-name{cursor:pointer;}

.video-element .video-inner {
    aspect-ratio: 1344 / 640;
    position: relative;
    width: 100%;
    overflow: hidden;
}
.video-element .video-inner .playPause {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 1;
    color: #fff;
    z-index: 1;
    transform: translate(-50%, -50%);
    transition: color var(--transition);
}
.video-element .video-inner figure {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-position: center center;
    background-size: cover;
}
.video-element .video-inner iframe {
    display: none;
}

.accordion-content-sec .download_accordian_content{
	padding: 9px 20px 42px;
}
.accordion-content-sec .download_accordian_content > a, .acc-link-wrapper > a{
	margin-top: 30px;
	display: inline-block;
	font-size: 16px;
	letter-spacing: 0.1em;
}
.accordion-content-sec .video-element{
	padding: 20px 0 37px;
}
.accordion-content-sec .download_accordian_content p,.accordion-content-sec .download_accordian_content ul li{
	font-size: 16px;
	line-height: 23.56px;
    letter-spacing: 0.05em;
	color: #575757;
	margin-top: 0px;
	font-weight: 500;
}

.accordion-content-sec .download_accordian_content p:first-child{	
	margin-top: 0px;
}

.accordion-content-sec .download_accordian_content p{	
	margin-top: 20px;
}

.accordion-content-sec .download_accordian_content h3,.accordion-content-sec .download_accordian_content h4 {
	margin: 20px 0;
}
.video-element .video-inner.videoWrapperActive .playPause {
    opacity: 0;
    pointer-events: none;
}

.video-element .video-inner iframe {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-position: center center;
    background-size: cover;
}
.viden-lille-link span {width: 65px;}
@media screen and (max-width: 1280px) {
	.viden-section .text-section .textdesc,
	.file-box.custom-file-box .file-box-wrapper .file-name,
	.accordion-content-sec .download_accordian_content p,
	.accordion-content-sec .download_accordian_content ul li,
	.viden-lille-link a{
		font-size: 16px;
	}
}
@media screen and (max-width: 767px) {
	.file-box.custom-file-box .acc-content-section{
		flex-wrap: wrap;
	}
	.viden-lille-link span{
		background-position: 30%;
	}
	.file-box.custom-file-box .acc-content-section .download_accordian_content{
		max-width: 100%;
	}
	.file-box.custom-file-box .view-icon-anchor, .file-box.custom-file-box .download-icon-anchor {
		width: 34px;
		height: 28px;
	}
	.file-box.custom-file-box .file-box-wrapper .file-download{
		gap: 6px;
	}
	.file-box.custom-file-box .file-box-wrapper .file-name {
		padding: 18px 10px;
	}
}

/* gallery slider*/
#gallery-items {
    margin-inline: -15px;
	width: calc(100% + 30px);
}
#gallery-items .owl-next, .owl-prev {
    position: absolute;
}
#gallery-items  .owl-item img, #gallery-items  .owl-item {
      transition: all 0.3s;
}
#gallery-items .nav-arrow {
	background: var(--bg-color, #FED105);
	width: 53px;
    height: 60px;
	border-radius: 10px;
    text-align: center;
    padding: 19px;
}

#gallery-items .owl-nav {
    position: absolute;
	top: 45%;
    left: 0;
    right: 0;
}
#gallery-items .owl-prev {
	left: 40px;
}
#gallery-items .owl-next {
	right: 40px;
} 
#gallery-items .owl-stage {
    display: flex;
    align-items: center;
}
@media screen and (min-width: 768px) {
	#gallery-items .owl-prev {
		left: 162px;
	}
	#gallery-items .owl-next {
		right: 166px;
	} 
}
@media screen and  (min-width: 1024px){
	#gallery-items .owl-item.center  {
		
		-webkit-transform: scale(1.25);
		-ms-transform: scale(1.25);
		transform: scale(1.25);
	}
	#gallery-items .owl-item:not(.active.center) .item img {
		
		-webkit-transform: scale(0.80);
		-ms-transform: scale(0.80);
		transform: scale(0.80);
		max-height: 500px;
	}
	
	#gallery-items .owl-item.center img {
		-webkit-transform: scale(.95);
		-ms-transform: scale(.95);
		transform: scale(.95);
	}
	#gallery-items .owl-prev {
        left: 120px;
    }
	#gallery-items .owl-next {
        right: 120px;
    }
}
@media screen and (max-width: 767px) {
	#gallery-items .nav-arrow {
		
		width: 40px;
		height: 46px;
	
		padding: 11px;
	}
}