/*=================================================================
==================== @author Alexandre Lapoux =====================
=============== @editor Octopoos - www.octopoos.com ===============
==== @copyright (C) 2009 - 2018 OCTOPOOS. All Rights Reserved. ====
=================================================================*/
html{margin-top:0!important;}
.tm-slide{height:200px;background:url(/wp-content/uploads/2025/10/589F30D3-ECE7-4E6E-9DD3-6A5475006C5B_1_201_a-scaled-e1759742595193.jpg);
body{background:#fff;margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#13161A;background-color:#fff;}
html,body{height:100%;}
.tm-push{position:relative;height:auto!important;margin:0 auto;min-height:100%;width:100%;}
.uk-relative{position:relative;}
.push{margin-top:32px;}
.footer.uk-tooltip{background:#fff;color:#215b33;text-shadow:none;}
.footer.uk-tooltip-top::after,.footer.uk-tooltip-top-left::after,.footer.uk-tooltip-top-right::after{border-top-color:#fff;}
.footer.uk-tooltip-top{margin-top:-4px;}
.tm-logo{position:relative;display:block;}
.icomos-country{position:absolute;bottom:16%;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.icomos-country::before{content:"";position:absolute;bottom:3px;right:0;left:0;top:3px;background:#215b33;z-index:1;}
.icomos-country span{background:#fff;color:#215b33;text-align:center;text-transform:uppercase;font-size:10px;letter-spacing:8px;font-weight:bold;font-family:times;line-height:9px;padding-left:8px;position:relative;z-index:2;}
.svg-country{position:absolute;right:0;left:0;width:100%;height:100%;bottom:0;top:0;z-index:1;}
.svg-country-name{fill:#215b33;text-align:center;text-transform:uppercase;font-size:12px;font-family:times;}
#page input{color:inherit;}
a,.uk-link,a:focus,.uk-link:hover,.uk-navbar-nav > li:hover > a,.uk-navbar-nav > li > a:focus,.uk-navbar-nav > li.uk-open > a,.uk-navbar-nav > li.uk-active > a,.uk-nav-navbar ul a:hover,.uk-nav-navbar > li > a:hover,.uk-nav-navbar > li > a:focus,.uk-nav-side > li > a,.uk-article-title a,.label{color:#215b33;outline:none;}
a:hover,.tm-main a:hover,.tm-main a:active,.tm-main a:focus,.tm-main a.readmore:hover,.tm-main .btn.jmodedit:hover{background:none;color:#007f44;text-decoration:none;}
.uk-log a,.uk-log a:focus,.btn,.btn:focus{border:1px solid #215b33;color:#215b33;background:none;border-radius:0;outline:none;box-shadow:none;padding:4px 12px;line-height:22px;display:inline-block;text-align:center;}
.uk-log a{min-width:120px;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{border-radius:0;}
.cck_page_search input[type="text"]::placeholder,.bs-dropdown .bootstrap-select>.dropdown-toggle,.bs-dropdown .bootstrap-select>.dropdown-toggle.bs-placeholder,.bs-dropdown .bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bs-dropdown .bootstrap-select>.dropdown-toggle.bs-placeholder:focus{color:#333;}
input[type="text"]:hover,.btn:hover,.btn-group .btn:hover,.bs-dropdown .btn:hover,.bs-dropdown .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{border-color:#007f44;color:#007f44;background:none;}
#page input[type="text"]:hover{color:#007f44;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus,.bs-dropdown .btn:focus{border-color:#007f44;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(33,170,51,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(33,170,51,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(33,170,51,0.6);}
.cck_page_search input[type="text"]{height:30px;}
.btn.btn-primary,.btn.btn-primary:focus,.btn.btn-success,.btn.btn-success:focus{background:#215b33;border-color:#215b33;color:#fff;}
.btn.btn-primary.active,.btn.btn-primary:hover,.btn.btn-success:hover{background:#007f44;border-color:#007f44;color:#fff;}
.btn.btn-danger,.btn.btn-danger:focus{background:#CC2727;border-color:#CC2727;color:#fff;}
.btn.btn-danger:hover{background:#A31313;border-color:#A31313;color:#fff;}
.btn.btn-warning,.btn.btn-warning:focus{background:#F4AA33;border-color:#F4AA33;color:#fff;}
.btn.btn-warning:hover{background:#BA620B;border-color:#BA620B;color:#fff;}
.btn-group>.btn:first-child,.btn-group>.btn:last-child,.btn-group>.dropdown-toggle,.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child > .dropdown-toggle{border-radius:0!important;}
.uk-block .btn-group .btn{box-sizing:border-box;}
.uk-block .btn-group .btn:only-child{width:100%;}
.uk-block .btn-group.btn-group-3-1 .btn,.uk-block .btn-group.btn-group-1-3 .btn + .btn{width:75%;}
.uk-block .btn-group.btn-group-1-3 .btn,.uk-block .btn-group.btn-group-3-1 .btn + .btn{width:25%;}
.uk-navbar-nav > li > a{border-left:none;border-right:none;border-top:none;}
.uk-navbar-nav > li:hover > a,.uk-navbar-nav > li > a:focus,.uk-navbar-nav > li.uk-active > a{border-bottom:2px solid #215b33;}
.uk-nav-side > li > a:hover{color:#007f44;outline:none;background:#fff;}
.tm-headerbar{padding-top:20px;padding-bottom:20px;}
#logo{float:left;}
.logo-a{float:left;margin-left:32px;padding-left:32px;font-size:24px;line-height:28px;position:relative;color:#215b33;}
.logo-a::before{content:"";height:46px;width:2px;background:#215b33;position:absolute;left:0;}
.logo-a > div{margin-top:22px;}
.uk-dropdown.uk-dropdown-navbar{margin-top:0;}
.menu-user .uk-nav,.uk-dropdown-navbar,.bs-dropdown .dropdown-menu{border-radius:0;border:none;z-index:901;-webkit-box-shadow:0px 0px 6px 2px rgba(220,220,220,.5);-moz-box-shadow:0px 0px 6px 2px rgba(220,220,220,.5);box-shadow:0px 0px 6px 2px rgba(220,220,220,.5);}
.uk-dropdown-navbar:focus{outline:0;}
.tm-navbar.uk-navbar{width:100%;position:relative;}
.tm-navbar.uk-navbar .uk-navbar-nav > li{position:unset;}
.tm-navbar.uk-navbar .uk-dropdown.uk-dropdown-navbar{width:100%;}
.tm-navbar.uk-navbar .uk-nav.uk-nav-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.tm-navbar.uk-navbar .uk-nav.uk-nav-navbar > li{width:25%;box-sizing:border-box;margin:16px 0;}
.tm-navbar.uk-navbar .uk-nav.uk-nav-navbar > li + li{border-left:1px solid #dddddd;}
.tm-navbar.uk-navbar  ul.uk-nav-sub{padding:0;}
.tm-navbar.uk-navbar .uk-nav-navbar > li > a{padding-left:24px;padding-top:0;}
.uk-nav.uk-nav-navbar li:not(.uk-parent){padding-left:0;border:none;}
.uk-nav.uk-nav-navbar li.uk-active:not(.uk-parent),.uk-nav.uk-nav-navbar li:hover:not(.uk-parent){border:none;}
.uk-nav.uk-nav-navbar li:not(.uk-parent) a{padding:2px 24px 2px 40px;border:none;border-radius:0;display:block;position:relative;}
.uk-nav.uk-nav-navbar li.uk-active:not(.uk-parent) a,.uk-nav.uk-nav-navbar li:hover:not(.uk-parent) a{border:none;}
.uk-nav.uk-nav-navbar li.uk-active:not(.uk-parent) a::before,.uk-nav.uk-nav-navbar li:hover:not(.uk-parent) a::before{content:"";background:#215b33;width:2px;height:100%;position:absolute;top:0;left:24px;}
.uk-nav-navbar > li.uk-active > a{color:#007f44;}
.uk-navbar-nav.menu-user > li.uk-button-group > .uk-button,.uk-navbar-nav.menu-user .uk-button{border:none;background:none;border-radius:0;padding:0;}
nav.uk-navbar ul.uk-nav-sub{padding-left:4px;}
nav.uk-navbar .uk-nav-navbar > li > a{padding-left:8px;}
.uk-navbar-nav.menu-user > li.uk-button-group > .uk-button{width:46px;margin-right:8px;}
.circle .uk-avatar{border-radius:50%;overflow:hidden;width:100%;}
.circle .uk-avatar img{vertical-align:top;}
.uk-navbar-nav.menu-user > li.uk-button-group > .uk-button:active,.menu-user .uk-button:active{box-shadow:none;}
.menu-user .uk-dropdown.uk-dropdown-navbar{left:-54%!important;width:230px;}
.menu-user .circle [class*="octo-"]{font-size:46px;line-height:46px;}
.menu-user a{color:#333333;}
.menu-user a:hover,.menu-user .uk-active > a{color:#007f44;}
.menu-user .uk-nav li:not(.uk-nav-header) > a{border-left:2px solid #fff;}
.menu-user .uk-nav li:not(.uk-nav-header) > a:hover,.menu-user .uk-nav li.uk-active > a{border-left:2px solid #215b33;}
.menu-user .uk-nav > li > ul > li > a{padding-left:32px;}
.menu-user .uk-nav::before{content:"";position:absolute;top:0;left:50%;width:40px;height:20px;background:#fff;margin-left:-20px;z-index:-1;}
.menu-user .uk-nav::after{content:"";position:absolute;width:20px;height:20px;background:#fff;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:-10px;left:50%;margin-left:-10px;box-shadow:1px 1px 6px 2px rgba(170,170,170,1);z-index:-2;}
.menu-user .uk-nav .uk-nav-header{border-bottom:1px solid #ccc;}
.menu-user .uk-nav .uk-nav-separator > a{color:#215B33!important;font-weight:bold;text-transform:uppercase;font-size:11px;}
.menu-user .uk-nav .uk-nav-header > a{text-align:center;padding:8px 0;}
.menu-user .uk-nav .uk-nav-header > a,.menu-user .uk-nav .uk-nav-header > a:focus,.menu-user .uk-nav .uk-nav-separator > a,.menu-user .uk-nav .uk-nav-separator > a:focus{color:#333333;}
.menu-user .uk-nav .uk-nav-header > a:hover,.menu-user .uk-nav .uk-nav-separator > a:hover{color:#333333;}
.menu-user .uk-nav ul{font-size:13px;padding-left:0;}
.menu-user .uk-nav li.item-2075,.menu-user .uk-nav li.item-2076,.menu-user .uk-nav li.item-2077,.menu-user .uk-nav li.item-2109{border-top:1px solid #ccc;}
#menu-cu .mod-languages,#menu-cu .mod-login{float:right;}
#menu-cu .mod-languages,#menu-cu .uk-search,#menu-cu .mod-login{margin-top:8px;}
#menu-cu .mod-login{margin-right:32px;}
#menu-cu .mod-login .btn{min-width:120px;}
div.mod-languages ul.lang-inline li{}
div.mod-languages ul.lang-inline li a{padding:6px 3px;}
div.mod-languages ul.lang-inline li.lang-active a,div.mod-languages ul.lang-inline li a:hover{color:#215b33;border-bottom:2px solid #215b33;}
.top-positions + .tm-supermain{margin-top:32px;margin-bottom:32px;}
.tm-content{margin-top:0;}
.uk-container{max-width:1180px;padding:0;}
.uk-navbar-nav > li{padding-right:24px;}
.icons .btn-group>.btn.dropdown-toggle{border-radius:0;text-shadow:none!important;box-shadow:none!important;background:none;}
.icons .caret{border-top-color:#215b33;}
.icons .dropdown-menu{border-radius:0;}
.uk-panel-box .uk-panel-title{text-align:left;padding:5px 0 5px 16px;border:none;font-size:1.2em;line-height:1.2em;margin-bottom:16px;background:#215b33;color:#fff;}
.uk-panel-box .uk-panel-title::before{content:"";position:absolute;width:2px;height:100%;background:#fff;left:2px;top:0px;}
.uk-article-title,.uk-panel-title{font-family:'helvetica',Arial;}
.uk-article-title{font-size:36px;line-height:40px;border-bottom:1px solid #ddd;padding-bottom:8px;}
.uk-article + .uk-article{border-top:none;}
.readmore{padding:0 20px 0 0;font-size:1em;text-decoration:underline;font-weight:bold;display:inline-block;position:relative;}
.readmore::after{content:"\e901";position:absolute;right:0;top:3px;}
.readmore:hover{border-color:#007f44;}
ul.uk-list.more-articles{margin:16px 0;}
ul.uk-list.more-articles li{padding:4px 0 4px 16px;border-bottom:1px solid #efefef;}
ul.uk-list.more-articles li i{margin-right:16px;color:#215b33;}
.uk-panel-box .uk-panel-content ul.uk-subnav{margin:0;}
.uk-panel-box .uk-panel-content ul.uk-subnav li{border-bottom:1px solid #efefef;padding-left:0;display:block;}
.uk-panel-box .uk-panel-content .uk-subnav-line > li:nth-child(n+2)::before{display:none;}
.uk-panel-box .uk-panel-content .uk-subnav > li:nth-child(n+2){margin-left:0;}
.uk-panel-box .uk-panel-content ul.uk-subnav li a{padding:4px 0 4px 16px;}
ul.uk-pagination{margin-left:0;margin-top:32px;}
.uk-pagination{text-align:left;}
.uk-pagination > li:nth-child(n+2){margin:0;margin-left:-1px}
.uk-pagination > li > a,.uk-pagination > li > span{min-width:none;padding:4px 12px;text-shadow:none;}
.uk-pagination > li > a{background:none;border-radius:0;box-shadow:none;text-shadow:0;border:1px solid #ddd;color:#215b33}
.uk-pagination > .uk-active > span{background:none;border-radius:0;background:#215b33;color:#fff;text-shadow:none;border:1px solid #ddd;}
.uk-pagination > li > a:hover,.uk-pagination > li > a:focus{background-color:#007f44;color:#fff;}
.tm-footer{padding:48px 0;color:#fff;}
.tm-footer a{color:#fff;}
.tm-footer a:hover{color:#13161A;}
.tm-footer-container{background:#215b33;}
.tm-footer .tm-footer-top{text-align:left;}
.uk-flex.networks{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;}
.uk-flex.networks > *{float:none!important;margin:0 0 0 24px!important;}
.networks a{display:block;width:50px;float:right;}
.networks [class^="octo-"]{font-size:48px;}
.copyright{text-align:left!important;font-size:12px;}
.legal{text-align:right;}
.legal a{color:#fff;border-bottom:1px solid #597c64;padding-bottom:6px;}
.legal a:hover{border-bottom-color:#fff;}
ul.inline.tags{padding-left:0;}
ul.inline.tags li{padding-left:0;padding-right:2px;}
.label-info[href],.badge-info[href]{border-radius:3px;border:1px solid #215B33;color:#215B33;background:#fff;text-shadow:none;padding:4px 8px;line-height:14px;margin-bottom:5px;font-weight:normal;}
.label-info[href]:hover,.badge-info[href]:hover{border-color:#007f44;text-shadow:none;background:#fff;color:#007f44;}
.uk-article-infos{margin-bottom:8px;display:block;min-height:30px;}
.uk-navbar:not(.uk-navbar-attached) .uk-navbar-nav:first-child > li:first-child > a{border-radius:0;border-left:none;border-right:none;}
.absolute-right{position:fixed;top:400px;right:0px;z-index:300;}
.absolute-right .btn-vertical{background-color:#215b33;color:#fff;padding:0;width:30px;display:block;height:160px;margin:0 0 32px 0;position:relative;text-transform:uppercase;text-align:center;}
.absolute-right .btn-vertical.btn-vertical-primary{background-color:#215b33;}
.absolute-right .btn-vertical.btn-vertical-primary:hover,.btn-vertical.btn-vertical-primary:focus{background-color:#007f44;}
.absolute-right .btn-vertical .btn-90{rotation:90;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);padding:4px 16px;width:160px;display:block;height:30px;margin:0;position:absolute;top:40%;right:-200%;box-sizing:border-box;line-height:20px;color:#fff;text-decoration:none;}
.absolute-right #contact-us.btn-vertical .btn-90{top:calc(-30px/2 + 50%);right:calc(-160px/2 + 50%);}
.absolute-right .btn-vertical a,.absolute-right .btn-vertical a:hover,.absolute-right .btn-vertical a:focus{color:#fff;outline:none;}
.view-manager .uk-panel-title{text-transform:none;text-align:left;margin:16px 0;}
.view-manager table th{font-weight:normal;}
.view-manager table th a,.view-manager table th a:focus{color:#333333;}
.view-manager .table thead tr th:first-child label::before,.view-manager .table tbody tr td:first-child label::before,.view-manager [class*="icon-"],.view-manager table th a::before,.view-manager table th a::after,.bs-dropdown .caret,div.modal .close::before,.uk-alert .uk-close,.current-filters ul li a::after,.readmore::after{font-family:'icomos'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bs-dropdown .btn{border-color:#ccc;color:#999999;}
.bs-dropdown .caret{border:none;}
.bs-dropdown .bootstrap-select.btn-group .btn .filter-option{line-height:20px;}
.bs-dropdown .bootstrap-select.btn-group .dropdown-toggle .caret{right:28px;margin-top:-8px;}
.bs-dropdown .bootstrap-select.btn-group.is-filter .dropdown-toggle .caret{}
.bs-dropdown .caret::before{content:"\e91f";font-size:22px;position:relative;top:-2px;}
.bs-dropdown .is-filter .caret::before{content:"\e90b";}
.bs-dropdown.ordering .bootstrap-select.btn-group .dropdown-toggle .caret{right:22px;}
.bs-dropdown.ordering .caret::before{content:"\e90e";font-size:14px;top:1px;}
.bs-dropdown.ordering .bootstrap-select.btn-group .btn .filter-option{text-overflow:ellipsis;}
.bs-dropdown .dropdown-menu > li > a,.bs-dropdown .dropdown-submenu > a{border-left:2px solid #fff;}
.bs-dropdown .dropdown-menu > li > a:hover,.bs-dropdown .dropdown-menu > li > a:focus,.bs-dropdown .dropdown-submenu:hover > a,.bs-dropdown .dropdown-submenu:focus > a,.bs-dropdown li.selected > a{color:#007f44;background:#fff;border-left:2px solid #215B33;}
.bs-dropdown .bs-actionsbox .btn-group button{font-size:10px;padding:0px 6px;text-transform:uppercase;}
.cck_page_search .bs-dropdown .has-value .btn{color:#333;}
.cck-search-text-has-value{display:block;position:relative;}
.cck-search-text-has-value > input{margin-bottom:0;box-sizing:border-box;width:100%;}
.cck-search-text-has-value::after,.cck_page_search .bs-dropdown .has-value > .btn::after{content:"";position:absolute;height:2px;background:#215B33;}
.cck-search-text-has-value::after{width:100%;left:0;bottom:0px;}
.cck_page_search .bs-dropdown .has-value > .btn::after{width:calc(100% + 2px);left:-1px;bottom:-1px;}
.bs-dropdown .btn-group.open .btn.dropdown-toggle{background:#fff;}
.bs-dropdown .bootstrap-select .dropdown-toggle:focus{outline:none!important;}
.view-manager table th [class*="icon-"]::before,.view-manager table th [class*="icon-"]::after,.view-manager table th a::before,.view-manager table th a::after{font-size:10px;position:absolute;right:0;color:#999999;}
.view-manager table th a::before,.view-manager table th a::after{z-index:1;}
.view-manager table th [class*="icon-"]::before,.view-manager table th [class*="icon-"]::after{z-index:2;}
.view-manager table th a{position:relative;padding-right:20px;}
.view-manager table th [class*="icon-"]::before,.view-manager table th a::before{top:0px;}
.view-manager table th [class*="icon-"]::after,.view-manager table th a::after{bottom:-2px;}
.view-manager .icon-edit::before{content:"\e912";font-size:16px;}
.view-manager .icon-remove-sign::before,.view-manager .icon-file-remove::before{content:"\e917";color:#CC2727;}
.view-manager .icon-publish::before{content:"\e910";color:#215B33;}
.view-manager .icon-filter::before{content:"\e913";}
.view-manager .icon-unpublish::before,.view-manager .icon-trash::before{content:"\e914";color:#A31313;}
.view-manager .icon-user::before{content:"\e90c";font-weight:bold;}
.view-manager .icon-file-plus::before{content:"\e91a";font-size:12px;}
.view-manager .icon-file-minus::before{content:"\e917";font-size:12px;color:#CC2727;}
.view-manager .icon-calendar::before{content:"\e918";}
.view-manager .icon-search::before{content:"\e915";font-size:22px;line-height:22px;}
.view-manager .icon-download::before{content:"\e91b";font-size:16px;}

/* CROP */
.view-manager .icon-expand-2::before{content:"\e922";}
.view-manager .icon-contract-2::before{content:"\e921";}
.view-manager .icon-radio-checked::before{content:"\e926";}
.view-manager .icon-minus-2::before{content:"\e923";}
.view-manager .icon-plus-2::before{content:"\e924";}
.view-manager .icon-help::before{content:"\e925";}
.view-manager div.cck_forms.cck_site.cck_field_x div.collection-group-button{padding-top:11px;padding-bottom:7px;}
.view-manager div.cck_forms.cck_site.cck_field_x div.collection-group-button > div + div{margin-left:5px;}
.view-manager .collection-group-button [class*="icon-"]::before{font-size:14px;line-height:19px;}
.view-manager .collection-group-button .icon-plus::before{content:"\e91a";}
.view-manager .collection-group-button .icon-minus::before{content:"\e917";color:#CC2727;font-size:13px;}
.view-manager .collection-group-button .icon-circle::before{content:"\e91d";}
.btn.btn-search{padding:2px 12px 0;}
.view-manager table th a::before{content:"\e90d";}
.view-manager table th a::after{content:"\e90a";}
.view-manager .icon-arrow-up-3::before{content:"\e90d";color:#215B33!important;}
.view-manager .icon-arrow-up-3::after{content:"\e90a";}
.view-manager .icon-arrow-down-3::before{content:"\e90d";}
.view-manager .icon-arrow-down-3::after{content:"\e90a";color:#215B33!important;}
.view-manager table th a:hover::before,.view-manager table th a:hover::after,.view-manager a:hover .icon-arrow-up-3::after,.view-manager a:hover .icon-arrow-down-3::before{color:#007f44;}
.view-manager .cck_page_search .cck-pos-mainbody .uk-grid{position:relative;display:flex;}
.view-manager .cck_page_items .no-result{position:relative;margin-top:12px;}
.view-manager .cck_page_search .cck-pos-mainbody .uk-grid::before,.view-manager .cck_page_search .cck-pos-mainbody .uk-grid::after,.view-manager .cck_page_items .no-result::before,.view-manager .cck_page_items .no-result::after{content:"";position:absolute;display:block;}
.view-manager .cck_page_search  .uk-grid + .uk-grid{margin-top:0;}
.view-manager .cck_page_search .cck-pos-mainbody .uk-grid.action-buttons{margin-bottom:32px;}
.view-manager .cck_page_search .cck-pos-mainbody .uk-grid.current-filters{}
.view-manager .cck_page_search .cck-pos-mainbody .uk-grid.no-advanced-search{padding-top:32px;}
.view-manager .cck_page_search .cck-pos-mainbody .uk-grid.pre-advanced-search{margin-top:32px;}
.view-manager .cck_page_search .cck-pos-mainbody .uk-grid.advanced-search{margin-top:16px;}
.view-manager .cck_page_search .cck-pos-mainbody .uk-grid.search-infos{padding-top:32px;padding-bottom:32px;margin-top:32px;}
.view-manager .cck_page_search .cck-pos-mainbody .uk-grid.current-filters::before,.view-manager .cck_page_search .cck-pos-mainbody .uk-grid.search-infos::before,.view-manager .cck_page_items .no-result::before{top:0;left:16px;width:calc(100% - 16px);height:1px;background:#ccc;}
.view-manager .cck_page_items .no-result::before{width:100%;left:0;}
.view-manager .cck_page_search .cck-pos-mainbody .uk-grid.search-infos::after,.view-manager .cck_page_items .no-result::after{top:-10px;left:50%;margin-left:-4px;width:20px;height:20px;background:#fff;border-left:1px solid #ccc;border-top:1px solid #ccc;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}
.view-manager .cck_page_items .no-result::after{margin-left:-12px;}
.view-manager .cck_page_search .cck-pos-mainbody .uk-grid.current-filters .uk-block > label{margin-top:32px;margin-bottom:0;}
#page .current-filters ul{margin-left:0;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-16px!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style-type:none;}
#page .current-filters ul li{border-left:1px solid #ccc;padding:2px 0 2px 16px;margin:0 0 16px 0;width:auto;}
#page .current-filters ul li a{position:relative;margin:0 16px 0 4px;padding:4px 40px 4px 16px;border-radius:13px;}
.current-filters ul li a,.current-filters ul li a:hover{background:#bbb;color:#fff;}
.current-filters ul li a::after{content:"\e90f";position:absolute;right:16px;top:5px;}
.view-manager .cck_page_search .cck-pos-mainbody .uk-block > span{line-height:30px;}
.view-manager .table thead tr th{font-size:13px;}
.view-manager .table th,.view-manager .table td{vertical-align:middle;padding:16px 8px;}
.view-manager .table thead:first-child tr:first-child th{border-top:1px solid #ddd;}
.view-manager .table tbody tr:last-child td{border-bottom:1px solid #ddd;}
.view-manager .table thead tr th,.view-manager .table tbody tr td{position:relative;}
.view-manager .table thead tr th:first-child input[type="checkbox"],.view-manager .table tbody tr td:first-child input[type="checkbox"]{display:block;width:16px;height:16px;position:relative;z-index:1;opacity:0;}
.view-manager .table thead tr th:first-child label,.view-manager .table tbody tr td:first-child label{position:absolute;width:16px;height:16px;top:50%;margin-top:-8px;}
.view-manager .table thead tr th:first-child label::before,.view-manager .table tbody tr td:first-child label::before{position:absolute;content:"";left:0px;top:0;width:17px;height:18px;border:1px solid #ddd;background:#fff;box-sizing:border-box;overflow:hidden;}
.view-manager .table thead tr th:first-child input[type=checkbox]:checked + label,.view-manager .table tbody tr td:first-child input[type=checkbox]:checked + label{}
.view-manager .table thead tr th:first-child input[type=checkbox]:checked + label::before,.view-manager .table tbody tr td:first-child input[type=checkbox]:checked + label::before{background:#215B33;content:"\e911";color:white;font-size:16px;}
.view-manager .total{font-weight:bold;}
.view-manager .total ~ a{margin-left:4px;font-weight:bold;}
.view-manager table tbody tr td + td label{margin-bottom:0;font-weight:bold;display:table;cursor:pointer;}
.view-manager .uk-panel.uk-block .btn-group + .btn-group,.view-manager .uk-panel.uk-block .btn-group + input,.view-manager .uk-panel.uk-block input + .btn-group{margin-top:16px;}
.view-manager table tbody tr td a + a{margin-left:10px;}
.view-manager .no-result{text-align:center;padding-top:24px;}
.view-manager .cck_page_search input[type="text"]{padding-left:12px;}
.pagination{margin:16px 0;text-align:center;}
.pagination p.counter{float:right;line-height:30px;margin:0;}
.pagination > ul{padding-left:0;float:left;margin-top:0;}
.pagination > ul span,.pagination > ul a{border-radius:0!important;}
.pagination ul li:not([class*="pagination-"]) span.pagenav,.pagination > ul li a:hover{background:#215B33;color:#fff;}
.item_x-remove,.item_x-assign{width:100%;box-sizing:border-box;}
.item_x-remove span,.item_x-assign span{font-size:16px;}
div.modal{border-radius:0;}
div.modal .close{text-indent:-9999px;right:-26px;top:0;text-shadow:none;opacity:1;margin:0;width:16px;height:16px;color:#fff;}
div.modal .close::before{content:"\e90f";position:absolute;top:0;right:0;width:16px;height:16px;text-indent:initial;font-size:16px;}
div.modal .modal-header{background:#215B33;border-bottom:none;}
div.modal .modal-header h3{color:#fff;}
div.modal .modal-body{padding:16px;}
div.modal .modal-footer{border-radius:0;box-shadow:none;}
.view-form div.cck_forms input[type="text"],.view-form div.cck_forms input[type="password"],.view-form div.cck_forms textarea,.view-form .cck_page_form .nav-tabs>li>a{border-radius:0;}
.item_x .icon-file-plus{display:none;}
.view-form div.modal.fade.in{top:10%;max-height:80%;bottom:10%;}
.view-form #modal-cck .modal-content{width:100%;height:90%;position:relative;overflow:auto;box-sizing:border-box;}
#page input[disabled],#page select[disabled],#page textarea[disabled],#page input[readonly],#page select[readonly],#page textarea[readonly],#page .uk-panel-form .cck_form > input[disabled],#page .uk-panel-form .cck_form > select[disabled],#page .uk-panel-form .cck_form > textarea[disabled],#page .uk-panel-form .cck_form > input[readonly],#page .uk-panel-form .cck_form > select[readonly],#page .uk-panel-form .cck_form > textarea[readonly]{cursor:not-allowed;background-color:#e8e8e8!important;}
#page .cck_seb_committee_type_desc_nc.cck_freetext .cck_label,#page .cck_seb_committee_type_desc_nc.cck_freetext .cck_label label,#page .cck_seb_user_phones_desc.cck_freetext .cck_label,#page .cck_seb_user_phones_desc.cck_freetext .cck_label label{line-height:20px;}
#page .cck_user_phone .cck_label .star,#page .cck_seb_user_professional_phone .cck_label .star,#page .cck_seb_user_other_phone .cck_label .star{display:none;}
#page .item_x .btn-toolbar > button{min-width:183px;margin-right:16px;}
body.view-manager #cck1r_mainbody.seb_css3b,body.view-manager #cck2r_mainbody.seb_css3b{overflow:visible!important;}
div.cck_forms.cck_site div.cck_desc{padding-top:10px;}
.cck_seb_user_memberships > .cck_form_cck_list{width:100%;}
.bs-dropdown .dropdown-menu > .dropdown-header{font-weight:bold;text-transform:uppercase;font-size:11px;padding:5px 16px;}
.search-infos a{border-bottom:0;}
.search-infos > div:first-child a:hover,.search-infos > div:first-child a:focus{border-bottom:1px solid #007f44;}
#seb_member_trigger_modal_validate.btn{padding:4px;}
.view-manager #modal-cck .cck_page_search input[type="text"]{padding:0 12px!important;}
.input-xlarge{width:320px;}
.progress{border-radius:0;}
.progress .bar{background-color:#007f44;background-image:none;box-shadow:none;}
.fees-eur span::after{content:" €";}
.view-list.list-manager.view-manager .uk-grid #seblod_form,.view-form.list-manager.view-manager .uk-grid #seblod_form{padding:0;}
.view-manager .btn-group button[data-id="seb_user_type_fees"] + .dropdown-menu li span.text::before,.rounded-picto::before{content:"";position:absolute;left:0;border-radius:50%;border-width:4px;border-style:solid;top:50%;background:none;}
.rounded-picto::before{height:6px;width:6px;margin-top:-8px;}
.view-manager .btn-group button[data-id="seb_user_type_fees"] + .dropdown-menu li span.text::before{height:6px;width:6px;margin-top:-7px;left:auto;right:6px;}
.view-manager .btn-group button[data-id="seb_user_type_fees"] + .dropdown-menu li[data-original-index="0"] span.text::before{background:#fff;border-color:#fff;}
.view-manager .btn-group button[data-id="seb_user_type_fees"] + .dropdown-menu li[data-original-index="1"] span.text::before,.rounded-picto.member-type-individual::before{background:#4c8787;border-color:#4c8787}
.view-manager .btn-group button[data-id="seb_user_type_fees"] + .dropdown-menu li[data-original-index="2"] span.text::before,.rounded-picto.member-type-individual_affiliate::before{border-color:#4c8787;}
.view-manager .btn-group button[data-id="seb_user_type_fees"] + .dropdown-menu li[data-original-index="3"] span.text::before,.rounded-picto.member-type-individual_honorary::before{background:#e88912;border-color:#e88912;}
.view-manager .btn-group button[data-id="seb_user_type_fees"] + .dropdown-menu li[data-original-index="4"] span.text::before,.rounded-picto.member-type-individual_young::before{background:#4f5c9e;border-color:#4f5c9e;}
.view-manager .btn-group button[data-id="seb_user_type_fees"] + .dropdown-menu li[data-original-index="5"] span.text::before,.rounded-picto.member-type-institution::before{background:#855369;border-color:#855369;}
.view-manager .btn-group button[data-id="seb_user_type_fees"] + .dropdown-menu li[data-original-index="6"] span.text::before,.rounded-picto.member-type-institution_affiliate::before{border-color:#855369;}
a.user-view-link{position:absolute;top:50%;margin-top:-10px;left:-19px;}
a.user-view-link .octo-user-2::before{font-weight:bold;}
#modal-cck.user-card .modal-body h1.uk-article-title,#modal-cck.user-card .modal-body div.uk-article-infos{display:none;}
.ul-no-margin ul{margin-left:0;}
.uk-alert-success{background:#215b33;color:#fff;border:none;text-shadow:none;}
.uk-alert-warning{background:#ef5c07;color:#fff;border:none;text-shadow:none;}
.uk-alert-danger{background:#CC2727;color:#fff;border:none;text-shadow:none;}
.uk-alert-notice{background:#4d6ae9;color:#fff;border:none;text-shadow:none;}
.uk-alert .uk-close,[class*="uk-alert"] .uk-close::after{color:#fff;opacity:1;}
.view-manager .uk-alert .uk-panel-title{margin-top:0;}
.uk-alert .uk-close:first-child{position:absolute;right:0;top:5px;z-index:1;}
.uk-alert .uk-close::after{content:"\e90f";font-weight:normal;font-size:16px;}
a.rounded-value,a.rounded-value:hover{background:#215B33;color:#fff;border-radius:50%;padding:1px 5px;font-size:13px;line-height:13px;}
.popover{border-radius:0;border-top:2px solid #215B33;}
.modal.welcome form{margin-bottom:0;}
.welcome div.cck_forms.cck_site div.cck_form.cck_form_checkbox input{margin-top:8px!important;}
.welcome div.cck_forms.cck_site div.cck_form.cck_form_checkbox label{float:none;}
.welcome div.vertical .modal-body div.cck_forms:last-child{padding-bottom:0;}
.modal-body [data-cck-boxchecked]{font-weight:bold;}
.btn.disabled{border:1px solid #ccc;}
.cck_page_search .modal-body input[type="text"]{line-height:1.2em;font-size:1em!important;margin-bottom:0;height:20px;}
.login input[type="text"],.login input[type="password"],#user-registration input[type="email"],#user-registration #jform_email{height:30px;}
.login #remember{float:left;margin-right:8px;}
.login input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}
form #recaptcha_area{margin:0 auto;}
.uk-grid > [class*='uk-width-'].uk-container-center{margin:0 auto;float:none;}
.tmpl-icomos.itemid-1725 .cck_page > div > h1,.tmpl-icomos.itemid-1728 .cck_page > div > h1{display:none;}
div.cck_forms.cck_site div.cck_form.fees-eur{width:75px;text-align:right;}
.view-featured .tm-leading-article .uk-article-title,.view-featured .tm-leading-article .uk-article-infos{display:none;}
.view-featured .tm-leading-article p{font-size:24px;line-height:26px;}
.cck_item_x .cck_form .cck-loading-more li > span{display:block;float:left;font-weight:bold;}
.cck_item_x .cck_form .cck-loading-more li > a{margin-left:8px;line-height:30px;}
.uk-clear{clear:both;}
#seblod_form .visualCaptcha{margin:0;padding:8px 0 16px;}
#seblod_form .visualCaptcha .accessibility-description,#seblod_form .visualCaptcha .visualCaptcha-explanation,#seblod_form .visualCaptcha .status.valid{background-color:#215b33;color:#fff;border-radius:0;font-family:inherit;font-weight:normal;font-size:14px;}
#seblod_form .visualCaptcha .visualCaptcha-refresh-button{background-color:#CC2727;border-color:#CC2727;}
@media screen and (min-width:1824px){
}
@media screen and (min-width:1224px){
}
@media screen and (min-width:960px){
}
@media screen and (max-width:959px){
}
@media screen and (min-width:768px) and (max-width:959px){
}
@media screen and (min-width:768px){
}
@media screen and (max-width:767px){
	.uk-navbar-toggle.uk-visible-medium{width:48px;height:48px;position:absolute;right:16px;top:50%;margin-top:-24px;background:#fff;padding-top:5px;box-sizing:border-box;}
	.uk-navbar-toggle.uk-visible-medium span{display:block;width:32px;height:3px;background:#215b33;position:relative;padding:0;box-sizing:border-box;margin:7px auto;}
	.uk-container.uk-container-center{padding:0 16px;}
	.tm-logo{position:relative;display:inline-block;width:200px;height:auto;}
	.tm-headerbar{padding-top:8px;padding-bottom:8px;}
	.uk-log a{min-width:auto;}
	#offcanvas .uk-nav.uk-nav-offcanvas > li.uk-active > a{background:rgba(0,0,0,0.5);color:#ffffff;box-shadow:none;}
	#offcanvas .uk-nav-offcanvas{border-bottom:medium none;box-shadow:none;}
	#offcanvas .uk-panel{color:#13161a;margin:8px 16px;text-shadow:none;}
	#offcanvas .uk-offcanvas-bar:after{box-shadow:0 0 8px 2px rgba(0,0,0,0.3);}
	#offcanvas .uk-offcanvas-bar{background:#215b33;}
	#offcanvas .uk-nav.uk-nav-offcanvas > li > a .octo-arrow-down{display:none;}
	#offcanvas .uk-panel-title{padding:16px;text-align:left;color:#fff;margin:0;border-top:1px solid #e1e2e5;}
	#offcanvas .uk-panel-title:first-child{border-top:none;}
	#offcanvas .uk-nav-offcanvas > li > a{box-shadow:none;color:#fff;margin:0;overflow:hidden;padding:8px 16px;text-overflow:ellipsis;text-shadow:none;text-transform:none;white-space:nowrap;}
	#offcanvas .uk-nav-offcanvas > li:first-child > a{border-top:1px solid #e1e2e5;}
	#offcanvas .uk-nav-offcanvas > li + li >  a{border-top:1px solid #e1e2e5;}
	#offcanvas .uk-nav-offcanvas > li.uk-parent > a{border-top:1px solid #e1e2e5;}
	#offcanvas .uk-nav-offcanvas > li > a{border:none;}
	#offcanvas .uk-active .uk-active > a,#offcanvas .uk-active .uk-active > a:hover,#offcanvas .uk-active .uk-active > a:focus{background:rgba(255,255,255,0.1);color:#ffffff;box-shadow:none;display:block;}
	#offcanvas .uk-active .uk-active.uk-current > a,#offcanvas .uk-active .uk-active.uk-current > a:hover,#offcanvas .uk-active .uk-active.uk-current > a:focus{background:rgba(0,0,0,0.5);color:#ffffff;box-shadow:none;display:block;}
	#offcanvas .uk-nav-offcanvas > li > a .subtitle{padding-left:4px;}
	#offcanvas .uk-nav-offcanvas .uk-nav-sub{border-top:medium none;box-shadow:none;}
	#offcanvas ul.uk-nav-sub{padding:0;}
	#offcanvas .uk-nav ul a{padding:8px 16px 8px 32px;color:#fff;border-top:1px solid rgba(0,0,0,0.12);}
	#offcanvas .uk-nav ul ul a{padding:8px 16px 8px 48px;}
	#offcanvas .uk-nav ul a:hover,#offcanvas .uk-nav-offcanvas > .uk-open > a,html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover,html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus{color:#fff;}
	#offcanvas .uk-panel-title,#offcanvas .uk-nav ul a:hover,#offcanvas .uk-nav-offcanvas > .uk-open > a,html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover,html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus{background:rgba(0,0,0,0.12);}
	#offcanvas .btn-primary{background:#253858;text-align:left;}
	#offcanvas .uk-nav.uk-nav-offcanvas > li.uk-parent.uk-active > a{background:none;}
	#offcanvas .uk-nav.uk-nav-offcanvas > li.uk-parent.uk-active > a.uk-header,#offcanvas .uk-nav a.uk-header{cursor:text;background:rgba(255,255,255,0.1);}
	svg:not(:root) {
	overflow: hidden;
	max-width: 100%;
}
}
@media screen and (min-width:481px) and (max-width:767px){
}
@media screen and (min-width:481px){
}
@media screen and (max-width:480px){
}
@media screen and (min-width:320px) and (max-width:480px){
}
@media screen and (max-width:319px){
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	.uk-container.uk-container-center{padding:0 16px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
	.uk-container.uk-container-center{padding:0 16px;}
}

.wp-block-button__link {
background-color: #215b33;
	}