.style-light-override.menu-transparent:not(.is_stuck) .menu-horizontal-inner > .nav > .menu-smart > li > a:hover {
    color: rgb(255, 255, 255, 0.5)  !important;
}


.single-post .post-content.style-light.double-bottom-padding > h2.single-post-title, .single-post .single-post-title {
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 30px;
    font-weight: bold;
    line-height: 34px;
    text-align:center;
}
.single-post .vc_column_container p, .single-post .post-content p{
    font-size: 17px;
}
.single-post .vc_column_container p strong, .single-post .post-content p  strong{
    font-size: 23px;
    line-height: 1;
}
.single-post .single-post-date {
    color: #c4c4c4;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    margin-bottom: 10px;
}
body nav.second-navigation {
    clear: both;
    margin-top: 90px !important;
    position: relative;
 float: right;
}

.second-navigation li {
    display: block;
    float: left;
    margin: 0 29px 0 0;
    position: relative;
    text-decoration: none;
}
.second-navigation li a {
    line-height: 30px;
    border-top: 0 none;
    color: #333333;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding: 0 0 5px;
    position: relative;
    text-transform: uppercase;
    white-space: nowrap;
}
.second-navigation .nav-menu {
    margin: 0;
}
.menu-wrapper.menu-sticky.no-header {
    height: 0 !important;
}
.second-navigation li ul {
    background: #edebeb none repeat scroll 0 0;
    border-bottom: 0 none;
    border-top: 3px solid #e51b25;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    top: 100%;
    width: 170px;
    z-index: 9999;
}
.second-navigation li ul li {
    background: #edebeb none repeat scroll 0 0;
    border-bottom: 1px solid #dcdadb;
    margin: 0;
    padding: 0;
}
.second-navigation li li a, .second-navigation li:hover li a {
    background: #edebeb none repeat scroll 0 0;
    border: medium none;
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 0;
    padding: 9px 15px;
    text-transform: none;
    white-space: normal;
    width: 170px;
}
html .logged-in.lan-en .style-light-original.menu-transparent:not(.is_stuck) .menu-horizontal-inner > .nav > .menu-smart > li > a , html .logged-in.lan-en.home  .style-dark-override.menu-transparent:not(.is_stuck) .menu-horizontal-inner > .nav > .menu-smart > li > a,
html .logged-in.lan-en:not(.home) .style-dark-override.style-light-original.menu-transparent:not(.is_stuck) .menu-horizontal-inner > .nav > .menu-smart > li:not(.active) > a
  {
 color: #333333 !important;
}
.second-navigation li:hover ul.sub-menu, .second-navigation li:hover ul.sub-menu li a {
    display: block !important;
}

html .logged-in.home.lan-fr .style-light-original.menu-transparent:not(.is_stuck) .menu-horizontal-inner > .nav > .menu-smart > li > a,  html body.lan-en:not(.logged-in) .menu-transparent:not(.is_stuck) .menu-horizontal-inner > .nav > .menu-smart > li > a, html body.lan-fr:not(.logged-in) .menu-transparent:not(.is_stuck) .menu-horizontal-inner > .nav > .menu-smart > li > a  {
 color: #ffffff !important;
}


.entry-content.entry > form#adduser {
 background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
    margin: 60px auto;
    max-width: 400px;
    padding: 20px;
}
.forum-archive .dummy {
    display: none;
}
.mu_register h2 {
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
margin-bottom: 15px;
margin-top: 0;
}
.mu_register h1 {
    color: #333333;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
    margin: 0 0 13px;
    padding: 0;
}

.menu-wrapper.menu-sticky.no-header, .lan-fr.logged-in .menu-wrapper.menu-sticky.no-header{
height:84px!important;
}
.logged-in .menu-wrapper.menu-sticky.no-header{
height:0px!important;
}
.lan-fr nav.second-navigation {
    display: none;
}


body.logged-in .logged_in, .not_logged_in{
display:inline-block!important;
}
body.logged-in .not_logged_in, body:not(.logged-in) .logged_in{
display:none!important;
}

fieldset.bbp-form {
    max-width: 250px;
}
 html body:not(.home) .style-light-override.menu-transparent.is_stuck .navbar-brand .logo-light,  html body:not(.home) .style-light-override.menu-transparent:not(.is_stuck) .navbar-brand .logo-light {
   display: block !important;
}
  html body:not(.home) .style-light-override.menu-transparent:not(.is_stuck) .navbar-brand .logo-dark  {
     display: none !important;
}


 html body.logged-in.lan-en .style-light-override.menu-transparent .navbar-brand .logo-light,   html body.logged-in.lan-en .style-dark-override.menu-transparent .navbar-brand .logo-light, html body.lan-en:not(.logged-in) .style-light-override.menu-transparent:not(.is_stuck) .navbar-brand .logo-dark, html body.lan-en:not(.logged-in) .menu-transparent:not(.is_stuck) .navbar-brand .logo-dark, html body.lan-fr:not(.logged-in) .style-light-override.menu-transparent:not(.is_stuck) .navbar-brand .logo-dark, html body.lan-fr:not(.logged-in) .menu-transparent:not(.is_stuck) .navbar-brand .logo-dark{
   display: block !important;
}
 html body.logged-in.lan-en .style-light-override.menu-transparent .navbar-brand .logo-dark,   html body.logged-in.lan-en .style-dark-override.menu-transparent .navbar-brand .logo-dark, html body.lan-en:not(.logged-in) .style-light-override.menu-transparent:not(.is_stuck) .navbar-brand .logo-light,  html body.lan-en:not(.logged-in) .menu-transparent:not(.is_stuck) .navbar-brand .logo-light, html body.lan-fr:not(.logged-in) .style-light-override.menu-transparent:not(.is_stuck) .navbar-brand .logo-light , html body.lan-fr:not(.logged-in) .menu-transparent:not(.is_stuck) .navbar-brand .logo-light{
   display: none!important;
}
html .logged-in:not(.home) .style-dark-override.style-light-original.menu-transparent:not(.is_stuck) .menu-horizontal-inner > .nav > .menu-smart > li:not(.active) > a {
    color: #fff !important;
}

@media (max-width: 960px) {
body nav.second-navigation {
       margin-left: 20px;
    margin-top: 0!important;
}
html body.logged-in.lan-en .style-light-override.menu-transparent .navbar-brand .logo-light, html body.logged-in.lan-en .style-dark-override.menu-transparent .navbar-brand .logo-light, html body.lan-en:not(.logged-in) .style-light-override.menu-transparent:not(.is_stuck) .navbar-brand .logo-dark, html body.lan-en:not(.logged-in) .menu-transparent:not(.is_stuck) .navbar-brand .logo-dark, html body.lan-fr:not(.logged-in) .style-light-override.menu-transparent:not(.is_stuck) .navbar-brand .logo-dark, html body.lan-fr:not(.logged-in) .menu-transparent:not(.is_stuck) .navbar-brand .logo-dark,  html body.lan-en.home:not(.logged-in) .style-dark-override.menu-transparent .navbar-brand .logo-dark,  html body.logged-in.lan-en.home .style-dark-override.menu-transparent .navbar-brand .logo-dark{
    display: none!important;
}
html body.logged-in.lan-en .style-light-override.menu-transparent .navbar-brand .logo-dark, html body.logged-in.lan-en .style-dark-override.menu-transparent .navbar-brand .logo-dark, html body.lan-en:not(.logged-in) .style-light-override.menu-transparent:not(.is_stuck) .navbar-brand .logo-light, html body.lan-en:not(.logged-in) .menu-transparent:not(.is_stuck) .navbar-brand .logo-light, html body.lan-fr:not(.logged-in) .style-light-override.menu-transparent:not(.is_stuck) .navbar-brand .logo-light, html body.lan-fr:not(.logged-in) .menu-transparent:not(.is_stuck) .navbar-brand .logo-light, html body.logged-in.lan-en.home .style-dark-override.menu-transparent .navbar-brand .logo-light,  html body.lan-en.home:not(.logged-in) .style-dark-override.menu-transparent .navbar-brand .logo-light {
    display: block!important;
}
html .logged-in.home.lan-fr .style-light-original.menu-transparent:not(.is_stuck) .menu-horizontal-inner > .nav > .menu-smart > li > a, html body.lan-en:not(.logged-in) .menu-transparent:not(.is_stuck) .menu-horizontal-inner > .nav > .menu-smart > li > a, html body.lan-fr:not(.logged-in) .menu-transparent:not(.is_stuck) .menu-horizontal-inner > .nav > .menu-smart > li > a {
    color: #333 !important;
}
body .wpml-ls-native {
    color: #333 !important;
}
}

@media (max-width: 380px) {
#main-logo .navbar-brand img{
max-width:220px;
}
}