mulitilingual sites

Permalink
Hello, I use the 5.7.5.6 version of concrete5. I'd like my site be viewable in two languages. So I watch the video (very well done) on YT "Multilingual websites in concrete5.7". But I still need help.
I have two problems:
- The first, when I leave the CMS, the links flags don't work, but when I'm in the CMS they work perfectly.
- The second is the interaction of this block with the plugin I use, fullpage.js.
This plugin works with sections, and when I add the choice of languages block, a space is created between the space of the block and the section. Although I try different position in css pointing on
.ccm-custom-style-container .ccm-custom-style-menunav110-335 .ccm-block-custom-template-flags
and
.ccm-block-switch-language-flags
, I can not find the solution by myself.

May be showing my page_theme can help :
namespace Application\Theme\Mytheme;
use Concrete\Core\Page\Theme\Theme;
class PageTheme extends Theme{
    protected $pThemeGridFrameworkHandle='bootstrap3';
    public function registerAssets(){
      $this->providesAsset('javascript', 'bootstrap/*');
      $this->providesAsset('css', 'bootstrap/*');
      $this->providesAsset('css', 'blocks/form');
      $this->providesAsset('css', 'core/frontend/*');
      $this->requireAsset('javascript', 'jquery');
    }
}