/*=================================================================
====================== Octopoos Ogrid 0.0.5 =======================
==================== @author Alexandre Lapoux =====================
=============== @editor Octopoos - www.octopoos.com ===============
==== @copyright (C) 2009 - 2018 OCTOPOOS. All Rights Reserved. ====
=================================================================*/
body{font-family:'ubuntulight';background:#fff /*#f7f7f7*/;color:#2d2d2d;font-size:14px;line-height:18px;}
body.view-article{background:#fff;}
#page.layout-super-main-secondary{background:#fff /*#f7f7f7*/;}
.logo-footer {
	width: 154px;
}
form{margin:0;}
a,.uk-link{color:#D35D0E;}
a:hover,.uk-link:hover{color:#B53900;text-decoration:none;}
.uk-container{max-width:1276px;}
.tm-content{margin-bottom:0;margin-top:0;}
.uk-page-title{min-height:160px;}
.owl-carousel .owl-item img{display:block;width:auto;}
li,p{color:#2d2d2d;font-size:14px;line-height:18px;}
body.view-manager .tm-supermain{margin:0;}
body.view-manager .tm-supermain .uk-panel-title{font-size:24px;line-height:34px;position:relative;margin:0;padding:8px 16px;margin:0;text-align:left;background:#7d1a78;color:#fff;margin-top:16px;}
body.view-manager .tm-supermain form{margin-bottom:16px;}
body.view-manager .tm-supermain .uk-panel-title::after{display:none;}
body.view-manager.view-list.list-manager div.cck_form > .inputbox.input-filter{border-radius:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%!important;}
body.view-manager.view-list.list-manager div.cck_forms .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}
body.view-manager.view-list.list-manager .o-flex input:not(.checkbox),body.view-manager  .o-flex select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:32px;margin:0;border-radius:0;}
body.view-manager.view-list.list-manager .uk-grid.uk-grid-large #seblod_form,body.view-manager.view-form.list-manager .uk-grid.uk-grid-large #seblod_form{padding:16px;}
body.view-manager.view-list.list-manager .total{position:absolute;top:32px;right:16px;color:#fff;}
body.view-manager .seb_css3b{background:#fff;float:left;padding:16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
body.view-manager .seb_css3b [class*="span"]{margin-left:0;}
body.view-manager .seb_css3b div.cck_forms .inputbox{border-radius:0;padding:0;}
body.view-manager .input-filter > .btn.btn-default,body.view-manager .input-filter > .btn.btn-default:hover{width:206px;background:#fff;border:1px solid #cccccc;color:#555555;padding:5px 32px 5px 6px;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
body.view-manager .input-filter .btn .filter-option{overflow:hidden;position:relative;left:0;right:0;text-align:left;display:block;line-height:20px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
body.view-manager .input-filter > .btn.btn-default .bs-caret{position:absolute;top:-1px;right:-1px;width:32px;background:#f19637;bottom:-1px;height:auto;}
body.view-manager .seb_css3b .cck_form.cck_form_calendar{position:relative;}
body.view-manager .seb_css3b .cck_form.cck_form_calendar .btn{position:absolute;right:0px;top:0;bottom:0;width:32px;padding:0;margin:0;}
body.view-manager .icon-comment.big{position:relative;width:28px;height:32px;vertical-align:top;display:block;}
body.view-manager .icon-comment.big::before{font-size:28px;color:#7d1a78;position:absolute;top:6px;left:0;}
body.view-manager .icon-comment.big span{position:absolute;top:4px;left:0;color:#fff;text-align:center;width:28px;display:block;}
body.view-manager small{line-height:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}
body.view-manager .price{vertical-align:top;position:relative;top:-2px;}
body.view-manager .o-box-info{padding:16px;background:#fff /*#f7f7f7*/;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;}
.layout-home .tm-content,.layout-home.global-uk-grid-large .tm-supermain{margin:0;padding:0;}
.layout-home.global-uk-grid-large .top-positions > [class*="km-top-"]:first-child,.layout-home.global-uk-grid-large .top-positions > [class*="km-top-"],.layout-home.global-uk-grid-large .bottom-positions > [class*="km-bottom-"]{margin:0;padding:32px 0;}
.layout-home .sync{padding:32px 0 0;}
.layout-home #top_b_a_1 .bg-dark .wysiwyg{margin:0 auto 48px;text-align:center;max-width:800px;}
.layout-home .km-bottom-c{background:#fff;}
.layout-home .km-bottom-c-a {background: #fff /*#f7f7f7*/;}
.layout-home .uk-news{margin:0;}
.uk-news{margin:32px 0;}
.actu-content.o-flex.o-pad-32{margin-top:32px;}
.layout-center.global-uk-grid-large .tm-supermain{margin:0;position:relative;}
.layout-center.global-uk-grid-large .tm-supermain::before{content:"";position:absolute;top:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;height:100%;overflow:hidden;display:block;}
.layout-center.global-uk-grid-large .tm-supermain::before{background-image:url("../images/afcom-bg-certifications.jpg");}
.layout-center.global-uk-grid-large .tm-supermain .login{-webkit-box-sizing:border-box;box-sizing:border-box;width:320px;background:#fff;padding:32px;margin:auto;}
.layout-center.global-uk-grid-large .uk-grid > [class*="uk-width-"] > .tm-content{margin:32px 0;}
.uk-dropdown{outline:none;}
.tm-headerbar{background-color:#FFFFFF;position:relative;}
.tm-headerbar::after{content:"";position:absolute;top:100%;left:0;right:0;background:-o-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(125,185,232,0) 100%);background:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,1)),to(rgba(125,185,232,0)));background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#007db9e8',GradientType=0);height:8px;z-index:1000;width:100%;opacity:0.1;}
.logo-tri{display:inline-block;padding-left:32px;}
.img-a,.img-a:last-child{margin:0!important;padding:48px 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#7d1a78;}
.img-a::before{content:"";position:absolute;top:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:0 0;width:50%;height:100%;overflow:hidden;display:block;}
.img-a::before{background-image:url("../images/afcom-bg-commentaires.jpg");}
.img-b,.img-b:last-child{margin:0!important;padding:48px 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#7d1a78;}
.km-bottom-f-a.img-b,.km-bottom-f-a.img-b:last-child{padding: 32px 0;}
.img-b::before{content:"";position:absolute;top:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:0 0;width:100%;height:100%;overflow:hidden;display:block;}
.img-b::before{background-image:url("../images/afcom-bg-certifications.jpg");}
#page .top-positions > .km-top-a-a,#page .top-positions > .km-top-h-a{margin:0;padding:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;}
.uk-header #purple{margin:0;padding:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#7d1a78;min-height:160px;}
.uk-header #purple .uk-panel.single-title{min-height:160px;}
.uk-header #purple::before{background-image:url("../images/afcom-bg-certifications.jpg");content:"";position:absolute;top:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:0 0;width:100%;height:100%;overflow:hidden;display:block;}
.uk-header #white .wysiwyg{padding:32px 24px;text-align:justify;}
.uk-header #gray{margin:0;padding:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff /*#f7f7f7*/;}
.uk-header .uk-panel-box.uk-white{background:#fff;padding:12px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 32px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;}
.uk-header .uk-header-img{max-width:40px;}
.uk-header .uk-header-title{color:#7d1a78;line-height:16px;margin:0;padding:4px 0;}
.uk-header .uk-panel-box.uk-purple{background:#7d1a78;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:88px;}
.uk-header .main-price{font-size:24px;line-height:28px;}
.uk-header .price-taxe{font-size:12px;line-height:14px;text-align:right;}
.uk-header .taxe{font-size:16px;line-height:18px;}
.uk-header .uk-theme,.uk-header .uk-timer,.uk-header .uk-adress,.uk-header .uk-pdf{padding:16px 0;}
.uk-header .uk-theme{padding-left:48px;position:relative;margin:0;text-align:left;}
.uk-header .uk-timer{padding-left:48px;position:relative;margin:0;text-align:left;}
.uk-header .uk-adress{padding-left:48px;position:relative;margin:0;text-align:left;}
.uk-header .uk-theme::before{font-family:'afcom'!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;content:"\e90b";font-size:24px;width:24px;height:24px;position:absolute;top:50%;left:5px;color:#7d1a78;margin-top:-12px;}
.uk-header .uk-timer::before{font-family:'afcom'!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;content:"\e90c";font-size:24px;width:24px;height:24px;position:absolute;top:50%;left:5px;color:#7d1a78;margin-top:-12px;}
.uk-header .uk-adress::before{font-family:'afcom'!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;content:"\e90d";font-size:24px;width:24px;height:24px;position:absolute;top:50%;left:5px;color:#7d1a78;margin-top:-12px;}
.img-c,.img-c:last-child{margin:0!important;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;}
.img-c::before{content:"";position:absolute;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:0 0;width:520px;overflow:hidden;display:block;right:50%;height:400px;}
.img-c::before{background-image:url("../images/symbole.svg");}
.tm-headerbar .uk-navbar-nav{float:right;}
.tm-headerbar .uk-navbar-nav > li{padding:0;margin:0;}
.tm-headerbar .uk-navbar-nav > li + li{margin:0 0 0 32px;}
.tm-headerbar .uk-navbar-nav > li.uk-button-group > .uk-button,.tm-headerbar .uk-navbar-nav .uk-button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;text-decoration:none;text-align:center;letter-spacing:normal;padding:0;background:#fff;border:none;background-origin:border-box;background-image:none;border-radius:0;text-shadow:none;}
.tm-headerbar .uk-navbar-nav > li.uk-button-group > a + div > .uk-button,.tm-headerbar .uk-navbar-nav > li.uk-button-group > .uk-button,.tm-headerbar .uk-navbar-nav > li > a,.tm-headerbar .uk-navbar-nav > li > a{color:#f19637;font-weight:600;line-height:84px;height:90px;border:none;border-top:4px solid transparent;}
.tm-headerbar .uk-navbar-nav > li:hover > a,.tm-headerbar .uk-navbar-nav > li > a:focus,.tm-headerbar .uk-navbar-nav > li.uk-open > a{color:#D35D0E;border:none;border-top:4px solid #D35D0E;}
.tm-headerbar .uk-navbar-nav > li > a:active{color:#D35D0E;border:none;border-top:4px solid #D35D0E;}
.tm-headerbar .uk-navbar-nav > li.uk-active > a{color:#D35D0E;border:none;border-top:4px solid #D35D0E;}
.tm-headerbar .uk-navbar-nav > li .octo-arrow-down{font-size:11px;display:inline-block;height:10px;vertical-align:middle;line-height:12px;padding:0 0 0 12px;}
.tm-headerbar .uk-navbar-nav > li.uk-button-group.uk-active > .uk-button,.tm-headerbar .uk-navbar-nav > li.uk-button-group > .uk-button:hover,.tm-headerbar .uk-navbar-nav > li.uk-button-group > .uk-button:focus,.uk-button:hover,.uk-button:focus{background-color:#fff;color:#D35D0E;}
.tm-headerbar .uk-navbar-nav > li.uk-button-group:hover .uk-button,.tm-headerbar .uk-navbar-nav > li.uk-button-group.uk-active .uk-button{border-top:4px solid #D35D0E;}
.tm-headerbar .uk-navbar-nav .uk-dropdown{margin:-14px 0 0 0;-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 8px 1px rgba(0,0,0,0.2);background:#fff;border:none;outline:none;width:auto;}
.tm-headerbar .uk-navbar-nav .uk-dropdown:after,.tm-headerbar .uk-navbar-nav .uk-dropdown:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.tm-headerbar .uk-navbar-nav .uk-dropdown:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:12px;margin-left:-12px;}
.tm-headerbar .uk-navbar-nav .uk-dropdown::before{content:"";position:absolute;width:11px;height:11px;background:#999;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-8px;left:50%;-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 8px 1px rgba(0,0,0,0.2);margin-left:-9px;}
.tm-headerbar .uk-navbar-nav .uk-nav.uk-nav-navbar{background:#fff;position:relative;z-index:2;padding:8px 0;}
.tm-headerbar .uk-navbar-nav .uk-nav-navbar  li > a{border-left:4px solid  transparent;}
.tm-headerbar .uk-navbar-nav .uk-nav-navbar > li + li{margin-top:2px;}
.tm-headerbar .uk-navbar-nav .uk-nav-navbar li > a{color:#f19637;white-space:nowrap;}
.tm-headerbar .uk-navbar-nav .uk-nav-navbar li:hover > a,.tm-headerbar .uk-navbar-nav .uk-nav-navbar li.uk-active > a{border-left:4px solid #D35D0E;}
.tm-headerbar .uk-navbar-nav .uk-nav-navbar li:hover > a,.tm-headerbar .uk-navbar-nav .uk-nav-navbar li.uk-active > a{color:#D35D0E;}
.tm-headerbar .uk-navbar-nav  ul.uk-nav-sub{padding:0;}
.uk-nav > li > a{padding:5px 16px;margin-top:1px;}
.uk-nav-sub > li > a{padding:5px 16px 5px 32px;margin-top:1px;}
h1,h2,h3,h4,h5,h6{color:#2d2d2d;}
.uk-panel-title{position:relative;font-size:28px;text-transform:none;text-align:left;line-height:32px;}
.layout-home h1.uk-panel-title{font-size:40px;line-height:44px;position:relative;margin:0;padding:0 0 16px;margin-bottom:20px;text-align:center;}
.layout-home h1.uk-panel-title::after{content:"";width:64px;height:4px;background:#7d1a78;position:absolute;left:50%;top:100%;margin-left:-32px;}
h1.uk-panel-title{font-size:36px;line-height:40px;position:relative;margin:0;padding:12px 0 12px 24px;margin-bottom:0;text-align:left;}
h1.uk-panel-title::after{content:"";width:4px;height:100%;background:#7d1a78;position:absolute;left:0;top:0;margin-left:0;}
.bg-dark h1.uk-panel-title{color:#fff}
h2.uk-panel-title{font-size:36px;line-height:64px;text-align:left;padding-left:28px;margin:0;}
h2.uk-panel-title::after{content:"";width:4px;height:64px;background:#7d1a78;position:absolute;left:0;top:0;}
.bg-dark h2.uk-panel-title{color:#fff}
h3.uk-panel-title{font-size:28px;line-height:48px;text-align:left;padding-left:24px;margin:0;}
h3.uk-panel-title::after{content:"";width:4px;height:48px;background:#7d1a78;position:absolute;left:0;top:0;}
.bg-dark h3.uk-panel-title{color:#fff}
.bg-dark .wysiwyg p,.uk-date{color:#fff}
.bg-dark #white .wysiwyg p{color:#2d2d2d;}
.bg-dark.acy {
	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: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.bg-dark.acy .acym_introtext{
	color:#fff;
}
.bg-dark.acy #acym__user__edit__email {
	width: 100% !important;
	max-width: 100% !important;
	border: none;
	margin: 0;
}
.bg-dark.acy .acysubbuttons input.btn {
	width: 100% !important;
	max-width: 100% !important;
}
.bg-dark.acy .acym_module_form {
	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: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.bg-dark.acy .acym_form {
	width: 100%;
}
.bg-dark.acy div.acym_module_success {
	color: #fff;
	background-color: rgba(255,255,255,.1);
	padding: 1em !important;
	z-index: 10;
	margin-bottom: 0;
}

.tm-push > .uk-sticky-placeholder{z-index:301;position:relative;}
.owl-theme .owl-dots{margin:0;padding:0;text-align:center;width:100%;}
.owl-theme .owl-dots .owl-dot{cursor:pointer;display:inline-block;padding:16px 8px;background:none;border:none;}
.owl-theme .owl-dots .owl-dot span{width:32px;height:2px;margin:5px 0;background:#a5a5a5;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:2px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#f19637;}
.btn{color:#ffffff;background-color:#f19637;*background-color:#f19637;padding:6px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;text-align:center;text-shadow:none;vertical-align:middle;cursor:pointer;background-image:none;background-repeat:no-repeat;border:none;border-radius:;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;border-radius:0;}
.btn-primary{color:#ffffff;background-color:#f19637;*background-color:#f19637;text-shadow:none;background-image:none;background-repeat:no-repeat;border:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-success{color:#ffffff;background-color:#10ce89;*background-color:#10ce89;text-shadow:none;background-image:none;background-repeat:no-repeat;border:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff10ce89',endColorstr='#ff10ce89',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-danger{color:#ffffff;background-color:#eb2352;*background-color:#eb2352;text-shadow:none;background-image:none;background-repeat:no-repeat;border:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeb2352',endColorstr='#ffeb2352',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-warning{color:#ffffff;background-color:#D35D0E;*background-color:#D35D0E;text-shadow:none;background-image:none;background-repeat:no-repeat;border:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffD35D0E',endColorstr='#ffD35D0E',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#ffffff;background-color:#D35D0E;*background-color:#D35D0E;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#D35D0E;*background-color:#D35D0E;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#0eb578;*background-color:#0eb578;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#c21d44;*background-color:#c21d44;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#B53900;*background-color:#B53900;}
.btn .title{display:inline-block;}
.btn .title + [class^="octo-"]{display:inline-block;padding-left:8px;}
.btn.btn-edit{padding:6px 11px 6px 10px;position:absolute;right:4px;top:4px;z-index:6;width:35px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.btn.btn-edit.btn-edit-left{right:auto;left:4px;}
.btn.btn-edit.btn-edit-top{top:32px;right:0;}
.btn.btn-edit.btn-edit-auto{position:relative;right:auto;top:auto;}
.input-filter > .btn.btn-default{border-radius:0;color:#2d2d2d;background:#fff /*#f7f7f7*/;padding-right:32px;position:relative;text-transform:none;}
.input-filter.open > .btn.btn-default,.input-filter > .btn.btn-default:hover{border-radius:0;color:#fff;background:#D35D0E;padding:6px 32px 6px 16px;position:relative;text-transform:none;outline:none!important;-webkit-box-shadow:none;box-shadow:none;}
.input-filter > .btn.btn-default .bs-caret{position:absolute;top:0;height:32px;right:0;width:32px;background:#f19637;}
.input-filter > .btn.btn-default .bs-caret::before{font-family:'afcom'!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;content:"\e902";font-size:18px;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;line-height:31px;}
.input-filter > .btn.btn-default .bs-caret .caret{display:none;}
.input-filter > .btn.btn-default + .dropdown-menu.open{border-radius:0;border:none;margin:0;padding:0;}
.input-filter > .btn.btn-default + .dropdown-menu.open li a{padding:6px 16px;margin-top:1px;}
.input-filter > .btn.btn-default + .dropdown-menu.open li.selected a,.input-filter > .btn.btn-default + .dropdown-menu.open li a:hover{padding:6px 16px;background:#D35D0E;color:#fff;}
.uk-panel .btn.btn-edit{display:none;}
.uk-panel:hover .btn.btn-edit{display:block;}
.uk-panel-box{-webkit-box-sizing:border-box;box-sizing:border-box;}
.uk-diaporama{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.uk-diaporama .owl-container-b .item{padding-bottom:32px;}
.uk-diaporama .owl-container-b{padding:0 32px;}
.uk-diaporama .uk-panel-box.uk-panel-box-primary{background:#7d1a78;padding:26px 32px;}
.uk-diaporama .uk-panel-box.uk-panel-box-primary .uk-panel-title{padding:0 0 16px;line-height:32px;}
.uk-diaporama .uk-panel-box.uk-panel-box-primary .uk-panel-title::after{display:none;}
.uk-diaporama .uk-panel-box.uk-panel-box-secondary{background:#fff;padding:32px 32px 32px 28px;cursor:pointer;border-left:4px solid transparent;}
.uk-diaporama .owl-container-b .item.current .uk-panel-box.uk-panel-box-secondary,.uk-diaporama .uk-panel-box.uk-panel-box-secondary:hover{border-left:4px solid #d35d0e;}
.uk-diaporama .owl-container-b .item.current .uk-panel-box.uk-panel-box-secondary::after,.uk-diaporama .uk-panel-box.uk-panel-box-secondary:hover::after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;margin-left:-15px;}
.uk-diaporama .uk-panel-box.uk-panel-box-secondary .item-match{padding-top:8px;}
.uk-diaporama .uk-panel-box.uk-panel-box-secondary img{width:60px;margin:auto;}
.uk-diaporama .uk-panel-box.uk-panel-box-secondary .txt{color:#7d1a78;font-size:18px;line-height:19px;text-align:center;}
.owl-theme .owl-nav{position:absolute;top:50%;width:100%;margin:0;padding:0;}
.owl-theme .owl-nav [class*="owl-"]{position:absolute;top:-32px;background:#f19637;opacity:1;border-radius:0;width:32px;height:32px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;line-height:32px;font-size:19px;}
.uk-diaporama .owl-theme .owl-nav .owl-prev{left:-32px;}
.uk-diaporama .owl-theme .owl-nav .owl-next{right:-32px;}
.owl-theme .owl-nav .owl-prev{left:0;}
.owl-theme .owl-nav .owl-next{right:0;}
.read-more{color:#f19637;text-transform:uppercase;display:block;padding:6px 0 6px 12px;}
.read-more:hover{color:#D35D0E;}
.read-more .title{display:inline-block;padding-right:24px;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;}
.read-more:hover .title{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);transform:translate(20px,0);}
.read-more .octo-arrow-right-2{display:inline-block;}
.uk-panel-box.uk-whiteo{-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 7px 0px rgba(0,0,0,0.2);padding:0;margin:4px;background-color:#fff;}
.uk-panel-box.uk-whiteo .uk-panel-title{font-size:20px;line-height:24px;padding:24px;color:#7d1a78;}
.uk-panel-box.uk-whiteo .uk-panel-title::after{display:none;}
.uk-panel-box.uk-whiteo .wysiwyg{padding:0 24px;}
.uk-panel-box.uk-whiteo .read-more-c{padding:24px;}
.uk-panel-box.uk-white{-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 7px 0px rgba(0,0,0,0.2);padding:0;margin:4px;background-color:#fff;padding:24px;}
.cck_module_list .more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;}
.uk-comment .uk-panel-box.uk-panel-box-primary{padding:32px 0 32px 32px;}
.uk-comment .uk-panel-box.uk-panel-box-primary .wysiwyg{min-height:39px;}
.uk-comment .uk-panel-box.uk-panel-box-primary .wysiwyg,.uk-comment .uk-panel-box.uk-panel-box-primary .uk-date{padding:0 48px;position:relative;}
.uk-comment .uk-panel-box.uk-panel-box-primary .uk-date{padding-top:32px;text-align:right;}
.uk-comment .uk-panel-box.uk-panel-box-primary .wysiwyg::before,.uk-comment .uk-panel-box.uk-panel-box-primary .wysiwyg::after{font-family:'afcom'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;  /* Better Font Rendering =========== */-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;font-size:32px}
.uk-comment .uk-panel-box.uk-panel-box-primary .wysiwyg::before{content:"\e907";top:-5px;left:0}
.uk-comment .uk-panel-box.uk-panel-box-primary .wysiwyg::after{content:"\e908";bottom:11px;right:0}
.uk-comment .uk-panel-box.uk-panel-box-primary .wysiwyg p{font-size:16px;line-height:20px;text-align:justify;}
.owl-item.active{z-index:300;}
.uk-tools .title{background:#fff;margin:0;padding:140px 16px 16px;margin-top:-120px;}
.uk-tools .uk-panel-box.uk-whiteo{width:60%;padding:16px;}
.uk-tools .item .uk-hover{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../images/afcom-hover.jpg");background-repeat:no-repeat;background-position:top center;background-size:cover;opacity:0;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
.uk-tools .item:hover .uk-hover{opacity:1;}
.uk-tools .item .uk-hover .wysiwyg p{font-size:16px;line-height:22px;text-align:center;}
.uk-tools .item:hover .title{position:relative;z-index:1;background:none;color:#fff;}
.uk-panel-box.uk-whiteo-100{width:100%;padding:16px;background:#fff;}
#page .networks-vertical .btn-horizontal,#page .contact-vertical .btn-vertical,#page .networks-horizontal .btn-horizontal{background:#f19637;color:#fff;}
#page .networks-vertical .btn-horizontal:hover,#page .contact-vertical .btn-vertical:hover,#page .networks-horizontal .btn-horizontal:hover{background:#D35D0E;color:#fff;}
#page .copyright,#page .copyright a,#page .copyright a:hover{color:#2d2d2d;text-align:left;text-decoration:none;}
.tm-footer-container{background:#fff;}
.tm-footer-top.uk-grid.uk-grid-large{padding:32px 0;}
.tm-footer-top .uk-panel-title{font-size:20px;line-height:36px;color:#7d1a78;}
.tm-footer-top  .uk-panel-title::after{height:36px;}
.tm-footer-top  .wysiwyg{padding:16px 0 0 24px;}
.tm-footer-top  .wysiwyg p{line-height:16px;padding:0;margin:0;}
.tm-footer-top  .networks-horizontal{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px 0 0 24px;}
.tm-footer .uk-subnav > li > a{color:#f19637}
.tm-footer .uk-subnav > li.uk-active > a,.tm-footer .uk-subnav > li > a:hover{color:#D35D0E}
.tm-footer .uk-subnav-line > li:nth-child(n+2)::before{display:none;}
select,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{display:inline-block;height:32px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;vertical-align:middle;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
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{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-transition:border linear 0.2s,-webkit-box-shadow linear 0.2s;transition:border linear 0.2s,-webkit-box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s,-webkit-box-shadow linear 0.2s;}
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{border-color:rgba(211,93,14,0.8);	/* outline: 0; */outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(211,93,14,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(211,93,14,0.6);}
.uk-panel-box.uk-panel-box-tenth{-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 7px 0px rgba(0,0,0,0.2);padding:24px;margin:4px;background-color:#fff;}
.uk-panel-box.uk-panel-box-tenth .uk-panel-title{font-size:20px;line-height:24px;text-align:left;margin:-24px -24px 24px;padding:24px 24px 36px;background:#7d1a78;color:#fff;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.uk-panel-box.uk-panel-box-tenth  .uk-panel-title::after{display:none;}
.event-new{position:absolute;top:0;right:0;background:#10ce89;color:#fff;text-transform:uppercase;padding:2px 6px;font-size:14px;line-height:18px;margin:0}
.uk-panel-box.uk-panel-box-tenth .uk-date{color:#2d2d2d;background:#fff;position:absolute;top:-40px;left:0;width:100%;padding:4px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.uk-panel-box.uk-panel-box-tenth .uk-theme{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:32px;font-size:12px;line-height:13px;color:#f19637;position:relative;min-height:32px;}
.uk-panel-box.uk-panel-box-tenth .uk-theme::before{font-family:'afcom'!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;content:"\e90b";font-size:24px;width:24px;height:24px;position:absolute;top:50%;left:0;color:#7d1a78;margin-top:-12px;}
.uk-panel-box.uk-panel-box-tenth .uk-theme a{color:#f19637;line-height:13px;padding-bottom:2px;}
.uk-panel-box.uk-panel-box-tenth .uk-theme a:hover{color:#D35D0E}
.uk-panel-box.uk-panel-box-tenth .read-more-c{position:relative;}
.uk-panel-box.uk-panel-box-tenth .event-all{padding-bottom:16px;}
#uk-theme{padding-left:48px;position:relative;margin:32px 0;}
#uk-theme::before{font-family:'afcom'!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;content:"\e90b";font-size:24px;width:24px;height:24px;position:absolute;top:50%;left:5px;color:#7d1a78;margin-top:-12px;}
#uk-theme .o-theme a{background:#f19637;color:#fff;padding:6px 12px;border-radius:24px;text-transform:none;font-size:12px;line-height:14px;border:none;position:relative;z-index:1;text-decoration:none;outline:none;margin:4px;font-weight:bold;max-width:230px;text-align:center;min-height:28px;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
#uk-theme .o-theme a:hover,#uk-theme .o-theme .active a{background:#D35D0E;}
#uk-theme .o-theme a:hover::before,#uk-theme .o-theme .active a::before{content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;z-index:-1;border:2px solid #D35D0E;border-radius:24px;width:auto;display:block;}
#uk-theme .o-theme a span{display:block;}
#page .container-search .octo-search{width:24px!important;height:24px;position:absolute;top:1px;font-size:19px;right:-2px;padding:0;margin:0;border:0;outline:0;line-height:24px;text-align:center;cursor:pointer;color:#f19637;display:inline-block;}
#page .container-search .octo-search{font-size:19px;line-height:24px;text-align:center;cursor:pointer;color:#f19637;}
#page .container-search .inputbox{border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:2px solid #f19637;padding:0 24px 0 0;margin:0;height:32px;font-size:14px;content:#000;border-radius:0!important;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}
#page .container-search .inputbox::-webkit-input-placeholder{opacity:1;color:#abaeb3;}
#page .container-search .inputbox:-moz-placeholder{opacity:1;color:#abaeb3;}
#page .container-search .inputbox::-moz-placeholder{opacity:1;color:#abaeb3;}
#page .container-search .inputbox:-ms-input-placeholder{opacity:1;color:#abaeb3;}
.pagination{margin:32px 0 0;text-align:center;}
.pagination ul > li > a,.pagination ul > li > span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;border-top-width:0;border-bottom-width:0;}
.pagination ul > li.pagination-start > span.pagenav,.pagination ul > li.pagination-prev > span.pagenav,.pagination ul > li.pagination-next > span.pagenav,.pagination ul > li.pagination-end > span.pagenav{color:#8e8e8e;background:#fff}
.pagination ul > li:first-child > a,.pagination ul > li:first-child > span{border-left-width:0;border-radius:0;}
.pagination ul > li:last-child > a,.pagination ul > li:last-child > span{border-radius:0;border:none;}
.pagination ul > li > span.pagenav{background:#d35d0e;color:#fff;}
.pagination ul > li > a.pagenav{background:#fff;color:#f19637;}
.pagination ul > li > a.pagenav:hover{background:#d35d0e;color:#fff;}
.uk-tooltip,.tooltip .tooltip-inner{background:#7d1a78;color:#fff;font-size:12px;line-height:18px;text-align:center;border-radius:0;text-shadow:none;padding:5px 8px;}
.uk-tooltip-top::after,.uk-tooltip-top-left::after,.uk-tooltip-top-right::after,.tooltip.top .tooltip-arrow{border-top-color:#7d1a78;}
.uk-tooltip-left::after,.tooltip.left .tooltip-arrow{border-left-color:#7d1a78;}
.uk-tooltip-right::after,.tooltip.right .tooltip-arrow{border-right-color:#7d1a78;}
.prestation{margin-top:32px;}
.prestation .session{color:#7d1a78;font-size:28px;line-height:30px;}
.prestation .uk-panel-box.uk-purple{background:#7d1a78;color:#fff;padding:32px;}
.prestation .uk-panel-box.uk-purple p{color:#fff;}
.prestation .uk-info .octo-info{position:absolute;font-size:38px;top:0;left:0;}
.prestation .uk-info .title{padding:0 0 0 48px;font-size:18px;width:50%;}
.prestation .tel{font-size:26px;}
.uk-faqs,.uk-members,.uk-partenaires,.uk-contact,.uk-statique,.events-list.o-flex.o-pad-32{margin-top:32px;}
.uk-members .uk-panel-box.uk-whiteo .wysiwyg{padding:0 24px 24px;}
.modal.afcom-description{width:60%;margin:auto;left:20%;max-height:80%;border-radius:0;overflow:auto;}
.modal-header{padding:16px 48px 16px 16px;border-bottom:1px solid #eee;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#7d1a78;color:#fff;}
.modal-header > *{color:#fff;}
.modal-header > h3,.modal-header > h2{margin:0;padding:0;font-size:28px;line-height:32px;}
div.modal .close{top:16px;right:16px;width:32px;position:absolute;z-index:100;font-size:48px;opacity:1;height:32px;margin:0;line-height:32px;text-shadow:none;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding:0;}
div.modal .close span{position:absolute;display:block;top:-3px;left:0;width:32px;height:32px;}
#modal-cck.modal.modal-image{width:60%;margin:auto;left:20%;max-height:80%;border-radius:0;-webkit-transform:unset;-ms-transform:unset;transform:unset;bottom:10%;overflow:hidden;}
#modal-cck.modal.modal-image .modal-content{width:100%;position:absolute;overflow:hidden;-o-object-fit:cover;object-fit:cover;bottom:0;top:0;}
#modal-cck.modal.modal-image img{max-height:100%;display:block;-o-object-fit:cover;object-fit:cover;margin:auto;}
.modal.afcom-description .modal-body{padding:32px;}
body.view-form .o-flex input:not(.checkbox),.o-flex select{height:32px;}
body.view-form div.cck_form > .inputbox.input-filter{border-radius:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%!important;}
body.view-form div.cck_forms .btn{-webkit-box-sizing:border-box;box-sizing:border-box;}
body.view-form div.cck_forms .input-append{position:relative;}
body.view-form div.cck_forms .inputbox + .btn{position:absolute;right:0;border-radius:0;width:32px;padding:1px 0 0 2px;bottom:0;top:0;}
body.view-form div.cck_forms .bootstrap-filestyle.input-group input[type="text"]{margin-bottom:0;}
body.view-form .input-filter > .btn.btn-default,body.view-form .input-filter > .btn.btn-default:hover{background:#fff;border:1px solid #cccccc;color:#555555;padding:5px 32px 5px 6px;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
body.view-form .o-flex input:not(.checkbox),body.view-form .o-flex select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:32px;margin:0;border-radius:0;}
body.view-form .input-filter > .btn.btn-default .bs-caret{position:absolute;top:-1px;right:-1px;width:32px;background:#f19637;bottom:-1px;height:auto;}
body.view-form div.cck_forms.cck_site div.cck_form .bootstrap-filestyle{position:relative;}
body.view-form div.cck_forms.cck_site div.cck_form span.group-span-filestyle{position:absolute;top:0;left:0;margin:0;height:100%;bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
body.view-form div.cck_forms.cck_site div.cck_form span.group-span-filestyle .icon-span-filestyle{margin:0;padding-right:8px;}
.global-uk-grid-large .bottom-positions > .km-bottom-g-a{margin-bottom:0;background:#fff /*#f7f7f7*/;padding:32px 0;}
.km-bottom-g-a .uk-panel-title{color:#7d1a78;font-size:28px;line-height:30px;padding:0;margin:0 0 32px 0;}
.km-bottom-g-a .uk-panel-title::after{display:none;}
.km-bottom-g-a .no-result{background:#fff;padding:24px;}
.km-bottom-g-a .no-result p{margin:0;font-size:16px;}
.o-arrow-left{background:#fff;padding:0;position:relative;background:#fff;border:1px solid #fff;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 7px 0px rgba(0,0,0,0.2);}
.o-arrow-left:after,.o-arrow-left:before{right:100%;top:48px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.o-arrow-left:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:24px;margin-top:-24px;}
.o-arrow-left::before{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:25px;margin-top:-25px;-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 8px 1px rgba(0,0,0,0.2);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:-9px;}
.comments-list .o-white{background:#fff;padding:24px;position:relative;background:#fff;min-height:50px;}
.comments-list .avatar.octo-user{font-size:60px;color:#7d1a78;display:block;width:100%;}
.comments-list .blog-date{display:block;width:100%;margin:16px 0;}
.comments-list .octo-time{display:inline-block;padding-right:8px;color:#7d1a78;}
#top_b_a_1 .wysiwyg p{font-size:22px;line-height:24px;}
#offcanvas .uk-nav.uk-nav-offcanvas > li.uk-active > a{background:rgba(0,0,0,0.5);color:#ffffff;-webkit-box-shadow:none;box-shadow:none;}
#offcanvas .uk-nav-offcanvas{border-bottom:medium none;-webkit-box-shadow:none;box-shadow:none;}
#offcanvas .uk-panel{color:#13161a;margin:8px 16px;text-shadow:none;}
#offcanvas .uk-offcanvas-bar:after{-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.3);box-shadow:0 0 8px 2px rgba(0,0,0,0.3);}
#offcanvas .uk-offcanvas-bar{background:#7d1a78;}
#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{-webkit-box-shadow:none;box-shadow:none;color:#fff;margin:0;overflow:hidden;padding:8px 16px;-o-text-overflow:ellipsis;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow: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);}
.uk-sessions .table td{position:relative;}

#modal-cck.modal.modal-image{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;max-height:98%;top:5%;bottom:5%;overflow: inherit;}
#modal-cck.modal.modal-image .close span {color:#FFF;position:relative;top:0;line-height:inherit;width:24px;height:24px;}
#modal-cck.modal > .close {width: 24px;height: 24px;line-height: inherit;top: 0;right: -30px;}
.page-gallery{margin-top:20px;}


.parcours{padding-top:32px;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth{border:2px solid #7d1a78;border-bottom:none;border-radius:16px 16px 0 0;padding:0;position:relative;margin-bottom:32px;background:#fff;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth .arrow-main{width:auto;position:absolute;height:64px;left:-2px;right:-2px;top:100%;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth .arrow-main::before{content:"";background:#7d1a78;position:absolute;left:0;right:0;height:20px;width:100%;z-index:2;border-radius:0 0 16px 16px;top:0;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth .arrow-main div{width:auto;position:absolute;overflow:hidden;height:86px;left:12px;right:12px;top:6px;z-index:1;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth .arrow-main div::after{content:'';position:absolute;top:14px;left:0;right:0;padding-bottom:10%;background:#7d1a78;-webkit-clip-path:polygon(0% 0%,100% 0%,50% 100%);clip-path:polygon(0% 0%,100% 0%,50% 100%);z-index:2;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth .uk-panel-title{background:#7d1a78;color:#fff;margin:0;padding:16px;font-size:20px;line-height:24px;border-radius:10px 10px 0 0;text-align:center;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth .uk-panel-title::after{display:none;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth ul{padding:0;list-style:none;margin:0;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth ul li .title{position:relative;display:block;margin-bottom:32px;text-align:center;font-size:16px;background:rgba(166,79,162);color:#fff;padding:4px;line-height:18px;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth ul li .title::after{content:'';position:absolute;top:100%;left:0;right:0;padding-bottom:5%;background:rgba(166,79,162);-webkit-clip-path:polygon(0% 0%,100% 0%,50% 100%);clip-path:polygon(0% 0%,100% 0%,50% 100%);z-index:2;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth ul ul{padding:0 16px 16px;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth ul li li{}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth ul li li::before{font-family:'afcom'!important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e904";padding-right:8px;color:#f19637;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth ul li li:hover::before{color:#D35D0E;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth ul li li a,.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth ul li li a:focus{color:#f19637}
.parcours .uk-panel.uk-panel-box.uk-panel-box-ninth ul li li a:hover{color:#D35D0E;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-eighth{-webkit-box-shadow:0px 0px 7px 0px #0003;box-shadow:0px 0px 7px 0px #0003;border-radius:16px;padding:16px;position:relative;background:#fff;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-eighth .uk-panel-title{background:#fff;color:#7d1a78;margin:-16px -16px 0 -16px;padding:16px;font-size:20px;line-height:24px;border-radius:13px 13px 0 0;text-align:center;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-eighth .uk-panel-title::after{display:none;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-eighth ul{padding:0;list-style:none;margin:0;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-eighth ul li::before{font-family:'afcom'!important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e904";padding-right:8px;color:#f19637;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-eighth ul li:hover::before{color:#D35D0E;}
.parcours .uk-panel.uk-panel-box.uk-panel-box-eighth ul li a,.parcours .uk-panel.uk-panel-box.uk-panel-box-eighth ul li a:focus{color:#f19637}
.parcours .uk-panel.uk-panel-box.uk-panel-box-eighth ul li a:hover{color:#D35D0E;}


.uk-confiance-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.uk-confiance-item .btn.btn-edit{ display: none; }

.uk-confiance-img {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-size: 90% auto;
	background-repeat: no-repeat;
	background-position: center 0;
}

.uk-confiance-txt {
	position: relative;
	z-index: 2;
	padding: 16px;
	-webkit-transform: translateY( calc( 100% - 16px ) );
	    -ms-transform: translateY( calc( 100% - 16px ) );
	        transform: translateY( calc( 100% - 16px ) );
	        -webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}

.uk-confiance-txt .title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
	padding: 0 0 16px 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.uk-confiance-txt .title h3 {
	margin: 0;
	padding: 0;
	color: #2d2d2d;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	text-align: center;
	text-transform: capitalize;
}

.uk-confiance-img::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: url("../images/afcom-hover.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	opacity: 0;
}
.uk-confiance-txt .title,
.uk-confiance-txt .wysiwyg,
.uk-confiance-txt .title h3,
.uk-confiance-img::after
{
-webkit-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}
.uk-confiance-txt .title {-webkit-transform: translateY( -100% );-ms-transform: translateY( -100% );transform: translateY( -100% );}
.uk-confiance-txt .wysiwyg { -webkit-transform: translateY( calc( 100% + 16px ) ); -ms-transform: translateY( calc( 100% + 16px ) ); transform: translateY( calc( 100% + 16px ) );}

.uk-confiance-item:hover .btn.btn-edit{ display: block; }
.uk-confiance-item:hover .uk-confiance-txt {
	-webkit-transform: translateY( 0 );
	    -ms-transform: translateY( 0 );
	        transform: translateY( 0 );
}
.uk-confiance-item:hover .uk-confiance-txt .title h3{ color: #fff; }
.uk-confiance-item:hover .uk-confiance-txt .title {-webkit-transform: translateY( 0 );-ms-transform: translateY( 0 );transform: translateY( 0 );}
.uk-confiance-item:hover .uk-confiance-txt .wysiwyg { -webkit-transform: translateY( 0 ); -ms-transform: translateY( 0 ); transform: translateY( 0 );}

.uk-confiance-item:hover .uk-confiance-img::after {
	opacity: .9;
}

.tm-headerbar .searchbox {
 position:relative;
 min-width:20px;
 width:20px;
 height:20px;
 -webkit-transition:width 0.3s;
 -o-transition:width 0.3s;
 transition:width 0.3s;
 top:auto;
 padding:0;
 margin:0;
 float:right;
}
.tm-headerbar .searchbox .searchbox-input {
 position:relative;
 top:0;
 right:0;
 border:none;
 outline:0;
 background:none;
 width:100%;
 height:20px;
 margin:0;
 padding:0;
 font-size:16px;
 color:#000;
 -webkit-box-shadow:none;
 box-shadow:none;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border-radius:0;
 padding-right:20px;
}
.tm-headerbar .searchbox .searchbox-input:focus {
 -webkit-box-shadow:none;
 box-shadow:none;
}
.tm-headerbar .searchbox .searchbox-input::-webkit-input-placeholder {
 color:#ffffff;
 font-size:16px;
 font-style:italic;
}
.tm-headerbar .searchbox .searchbox-input:-moz-placeholder {
 color:#ffffff;
 font-size:16px;
 font-style:italic;
}
.tm-headerbar .searchbox .searchbox-input::-moz-placeholder {
 color:#ffffff;
 font-size:16px;
 font-style:italic;
}
.tm-headerbar .searchbox .searchbox-input:-ms-input-placeholder {
 color:#ffffff;
 font-size:16px;
 font-style:italic;
}
.tm-headerbar .searchbox .searchbox-icon {
 width:20px;
 height:20px;
 display:inline-block;
 position:absolute;
 top:0;
 font-size:19px;
 right:0;
 padding:0;
 margin:0;
 border:0;
 outline:0;
 line-height:20px;
 text-align:center;
 cursor:pointer;
 color:#f19637;
 display:inline-block;
}
.tm-headerbar .searchbox.searchbox-open .searchbox-icon {
 color:#D35D0E;
}
.tm-headerbar .searchbox .searchbox-icon:hover {
 color:#D35D0E;
}
.tm-headerbar .searchbox.searchbox-open .searchbox-icon:hover {
 color:#D35D0E;
}
.tm-headerbar .searchbox.searchbox-open::before {
 content:'';
 background:#D35D0E;
 height:2px;
 position:absolute;
 bottom:-12px;
 left:0;
 right:20px;
}
.tm-headerbar .searchbox.searchbox-open {
 width:90%;
}
[class^="uk-flex-grid"] > .header-search {
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
	max-width: 220px;
}
.uk-panel.uk-panel-box.uk-panel-box-tenth.footer-push{ padding-bottom: 78px; }
.uk-panel.uk-panel-box.uk-panel-box-tenth.footer-push footer {
	position: absolute;
	bottom: 24px;
	left: 24px;
	right: 24px;
}
main #seb_search_keywords {
	width: 100%;
}
#seb_search_submit{ width: 100%; }
.bg-afcom {
	background: url("../images/afcom_bg.png") 0 0 no-repeat;
	background-size: cover;
	position: relative;
	width: 100%;
	height: 100%;
}

.acym_module_form input:not([type="radio"]):not([type="checkbox"]) {
    margin: 0 !important;
    width: 100%;
    max-width: 100%;
    border: none;
}
@media screen and (max-width:1236px){
	.header-search{display: none;}
}
@media screen and (min-width:768px) and (max-width:959px){
	.logo-tri{display:none;}
}
@media screen and (min-width:768px){
	.tm-headerbar #oc-first.uk-nav-btn-c{display:none;}
}
@media screen and (max-width:767px){
	.bg-dark.acy {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
	.uk-confiance-item .uk-confiance-txt .title {-webkit-transform: translateY( 0 );-ms-transform: translateY( 0 );transform: translateY( 0 );}
.uk-confiance-item .uk-confiance-txt .wysiwyg { -webkit-transform: translateY( 0 ); -ms-transform: translateY( 0 ); transform: translateY( 0 );}
	.layout-home.global-uk-grid-large .top-positions > [class*="km-top-"]:first-child,.layout-home.global-uk-grid-large .top-positions > [class*="km-top-"],.layout-home.global-uk-grid-large .bottom-positions > [class*="km-bottom-"]{margin:0;padding:16px 0;}
	.layout-home .sync{padding:16px 0 0;}
	.absolute-right{display:none;}
	#logo{width:150px;display:block;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.tm-headerbar #oc-first.uk-nav-btn-c{display:block;margin:-16px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;outline:none;background:#fff;width:32px;position:absolute;top:50%;right:16px;box-sizing:border-box;}
	.uk-navbar-toggle > span{background:#D35D0E;border-radius:2px;display:block;height:5px;margin:5px 0px;width:30px;}
	body{padding-right:0;padding-left:0;}
	.logo-tri{display:none;}
	.layout-home h1.uk-panel-title{font-size:32px;line-height:36px;}
	.uk-container.uk-container-center{padding:0 16px;}
	#top_b_a_1 .wysiwyg p{font-size:16px;line-height:18px;}
	h2.uk-panel-title{font-size:28px;line-height:48px;padding-left:16px;}
	h2.uk-panel-title::after{height:48px;}
	.layout-home #top_b_a_1 .bg-dark .wysiwyg{margin:0 auto 24px;}
	.uk-diaporama .uk-panel-box.uk-panel-box-secondary{margin:auto;max-width:175px;}
	.img-c::before{width:100%;}
	.img-a::before{width:100%;height:180px;}
	.img-a .bg-title{height:148px;}
	.uk-comment .uk-panel-box.uk-panel-box-primary{padding:16px 0 0;}
	.uk-comment .uk-panel-box.uk-panel-box-primary .wysiwyg{padding:32px 0;}
	.uk-comment .uk-panel-box.uk-panel-box-primary .uk-date{padding:16px 0 0;}
	.uk-comment .uk-panel-box.uk-panel-box-primary .wysiwyg::before{top:0;}
	.uk-comment .uk-panel-box.uk-panel-box-primary .wysiwyg::after{bottom:0;}
	.owl-theme .owl-nav.disabled + .owl-dots{margin-top:0;}
	.uk-tools .uk-panel-box.uk-whiteo-100{max-width:206px;}
	#page .copyright{text-align:center;padding-bottom:32px}
	.uk-page-title{min-height:auto;margin-top:16px;}
	.uk-header #purple{min-height:78px;}
	h1.uk-panel-title{font-size:24px;line-height:34px;padding:8px 0 8px 16px;}
	.uk-header #white .wysiwyg{padding:16px 0;}
	.uk-news{margin:0 0 16px;}
	.uk-grid.uk-grid-large:not(.uk-grid-preserve),.uk-grid.uk-grid-large > [class*="uk-width-"] > .nav-pills,.uk-grid.uk-grid-large > [class*="uk-width-"] > .uk-nav-pills{margin-left:-16px;}
	.uk-grid.uk-grid-large:not(.uk-grid-preserve) > [class*="uk-width-"]{padding-left:16px;}
	.uk-grid.uk-grid-large > .uk-grid-margin,.uk-grid.uk-grid-large + .uk-grid.uk-grid-large,.uk-grid.uk-grid-large > [class*="uk-width-"] > .uk-panel + .uk-panel{margin-top:16px;}
	#page .o-input-wrap .o-filename{min-width:auto;}
	#page .uk-header #purple .uk-panel-box.uk-white{padding:0;background:none;-webkit-box-shadow:none;box-shadow:none;}
	#page .uk-header #purple .uk-grid.uk-grid-large > div:first-child{width:100%;}
	#page .uk-header #purple .uk-panel-box.uk-white,#page .uk-header #purple #more-infos{margin-bottom:16px!important;margin-top:-16px!important;}
	#page .uk-header .uk-panel-box.uk-white img,#page .uk-header .uk-panel-box.uk-white .uk-header-title{display:none;}
	#page .modal.afcom-description{width:100%;margin:auto;left:0;max-height:100%;border-radius:0;top:0;bottom:0;right:0;}
	#uk-theme{padding-left:0;margin:16px 0;}
	#uk-theme::before{display:none;}
	#uk-theme .o-flex.o-pad-8.o-theme > *,#uk-theme .o-flex.o-pad-8.o-theme > * > *{width:100%;padding:0;max-width:100%;}
	.uk-header .uk-panel-box.uk-white{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
	.uk-header #gray{padding-top:16px;}
	.uk-header .uk-theme,.uk-header .uk-timer,.uk-header .uk-adress,.uk-header .uk-pdf{padding:0 0 0 48px;}
	.prestation .uk-info .title{padding:0 0 16px 48px;font-size:18px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.prestation .uk-panel-box.uk-purple p.desc-more{text-align:center;}
	.prestation .tel{font-size:26px;display:block;line-height:30px;text-align:center;}

	#modal-cck.modal.modal-image{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;max-height:98%;top:5%;bottom:5%;overflow: inherit;}
	#modal-cck.modal.modal-image .close span {color:#FFF;position:relative;top:0;line-height:inherit;width:24px;height:24px;}
	#modal-cck.modal > .close {width: 24px;height: 24px;line-height: inherit;top: 0;right: -30px;}

}
@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){
	.logo-tri{display:inline-block;max-width:240px;}
	.uk-container{padding:0 41px;}
	#logo > img{width:150px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
	.uk-container{padding:0 41px;}
	#logo > img{width:150px;}
}