/*!
 * Copyright 2016 - OlaSoft
 * https://www.olasoft.net
 * @OlaSoftBenin
 * contact@olasoft.net
 */
 .bold,b,strong{font-size:inherit;color:inherit;font-weight:700}.light{font-family:montserrat}.center{text-align:center;margin-left:auto;margin-right:auto;left:0;right:0}li,span,a,time{font-size:inherit;color:inherit}a{text-decoration:none;font-family:inherit}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.block-center{margin-left:auto;margin-right:auto;left:0;right:0}.test-border{border:2px solid red}.btn-sm.btn-wa,.btn-wa{display:none}.btn-sm{display:inline-block;width:48px;height:48px;line-height:48px;border-radius:50%;background:RGB(10,55,100);margin-left:3px;margin-right:3px;color:#F8F8F8;text-align:center;-webkit-transition:background .5s;-khtml-transition:background .5s;-moz-transition:background .5s;-ms-transition:background .5s;-o-transition:background .5s;transition:background .5s;vertical-align:middle}.btn-sm:hover{color:RGB(10,55,100);border:1px solid RGB(10,55,100);background-color:rgba(255,255,255,.9)}.btn-sm-small:hover{line-height:30px}.btn-sm-inf:hover{line-height:22px}.btn-sm a{width:100%;height:100%;vertical-align:middle;line-height:inherit}.btn-sm-big{width:64px;height:64px;font-size:2em;line-height:64px}.btn-sm-small{width:32px;height:32px;line-height:32px;font-size:1em}.btn-sm-inf{width:24px;height:24px;line-height:24px;font-size:1em}input{font-family:montserrat}li span,li a{font-family:inherit;color:inherit;text-decoration:none;font-size:inherit;display:inline-block;width:100%}.transition{-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.popup{position:fixed;left:0;top:50%;width:100%;height:0;display:flex;justify-content:center;flex-direction:column;background:rgba(56,56,56,.92);overflow:hidden;text-align:center;z-index:10}.popup.show{top:0;height:100%}.popup .close{width:50px;height:50px;border-radius:50%;background:#ccc url(./icons/close.png) center center no-repeat;background-size:32px 32px}.popup p{color:#fff;font-size:1.2em}.input-search{max-width:calc(100% - 80px);width:500px;height:70px;padding:7px;margin:0;margin-top:20px;margin-bottom:20px;font-size:16px;letter-spacing:1px;border:1px solid #787878;display:inline-block;vertical-align:middle;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-search+input{height:70px;width:100px;background:#787878 url(./images/search.png) center center no-repeat;background-size:auto 32px;border:1px solid #787878;margin:0;vertical-align:middle;margin-left:-5px}.btn{display:inline-block;vertical-align:middle;width:157px;padding-left:15px;padding-right:15px;text-align:center;font-weight:400;text-decoration:none;height:48px;line-height:48px;font-size:18px;border:0;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn.btn-small{height:31px;line-height:31px;font-size:13px}.btn.btn-blue{background:#0d76ba;color:#fff}.btn.btn-gray{color:#313131;border:.5px solid #313131}.btn.btn-white{color:#fff;border:.5px solid #fff}.btn.btn-blue:hover{background:RGBA(10,55,100,.90);color:#fff}.btn.btn-gray:hover{background-color:#313131;color:#fff}.btn.btn-white:hover{background-color:#fff;color:#313131}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-row{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-col{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-row.center{-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-align:center;justify-content:center}.flex-col.center{-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-col.space,.flex-row.space{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.float-right{float:right}.flag{padding:0;height:100%;width:100%;margin-left:auto;margin-right:auto;list-style-type:none}.flag>li{height:100%;margin:0;padding:0;width:33.33%;display:inline-block;box-sizing:border-box;vertical-align:middle;float:left}.flag>li:first-child{background:RGB(16,135,87)}.flag>li:first-child+li{background:RGB(255,190,0);width:33.34%}.flag li:first-child+li+li{background:RGB(235,0,0)}.scale-hover img{width:100%;height:auto}.scale-hover:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.on-container{height:100%;overflow:hidden;position:absolute;left:0;top:0;width:100%;z-index:1}.infos .icon{display:inline-block;width:64px;height:64px;margin-bottom:15px}.infos .icon.photo{background:url(./icons/photo.png) center center no-repeat}.infos .icon.video{background:url(./icons/video.png) center center no-repeat}.infos .icon.law{background:url(./icons/law.png) center center no-repeat}.infos .icon.edit{background:url(./icons/edit.png) center center no-repeat}.infos .title{font-size:2em;margin-bottom:25px;position:relative;color:#fff}.infos h1.title{font-size:6em;font-family:montserrat-r}.infos h1.small-title{font-size:3.6em}.infos h2.title{font-size:2em;font-family:montserrat}.infos .title span,.infos .title a{font-size:1em;font-family:inherit;position:relative;display:inline-block}.anim-title .title span::after,.anim-title .title a::after{content:"";position:absolute;left:1px;bottom:-10px;width:45px;height:6px;background:#fff;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.anim-title h1.title span::after{width:100px;height:8px}.anim-title:hover .title span::after,.anim-title:hover .title a::after{width:calc(100% - 2px)}.infos span{font-size:1.2em;font-family:montserrat}.infos span.bold{font-size:1.2em;font-family:montserrat-r}.iblock{display:inline-block}.iblock.middle,.half.middle{vertical-align:middle}.iblock.top,.half.top{vertical-align:top}.sidebar{}.sidebar.right,.sidebar-big.right{padding-left:10px}.sidebar.left,.sidebar-big.left{padding-right:10px}.half{display:inline-block;width:calc(50% - 20px)}.label-as-row label{display:block;width:100%}.default{max-height:auto;max-width:auto}.height-auto{width:100%;height:auto;max-height:auto}.width-auto{height:100%;width:auto;max-width:auto}
