/*
Theme Name:     Lixoft Child Theme
Description:    Child theme for the Omega WP Theme
Author:         Florian DUBREUIL
Author URI:     http://www.coeurdeweb.com
Template:       lixoft
Version:        1.0
*/

@import url("../lixoft/assets/css/bootstrap.min.css");

/* BLOG */
.breadcrumb {background-color: inherit !important;}

#page-container { overflow:hidden; }

.section-fullheight {
    min-height: 70vh !important;
}

.section-fullheight>.container, .section-fullheight>.container-fullwidth {
    min-height: 73vh!important;
}

.dropdown-menu li {text-align: right;}

.text-center .widget_nav_menu .sub-menu {display: none !important;}

div#pado-sidebar.ps-container {top: 105px !important;}
.mejs-container {display: none !important;}

.element-normal-bottom {
    margin-bottom: 40px!important;
}
.element-normal-top {
    margin-top: 40px!important;
}

.products h2 {font-weight: normal !important;}

/* TYPOGRAPHY */

h1 {line-height: 32px;}

.lead {font-size: 18px;}


/* FOOTER */

#footer h3 {color: #fff;}
#footer li {display: inline;}
#footer li:after { content: " | "; }
#footer li:last-child:after { content: none; }

#footer li a {padding-left: 10px !important;padding-right: 10px; }

.credits {text-align: center;font-size: 12px;margin-top:-40px;}

#footer .container {padding: 0px 0 20px;}

/* POST MASONRY */
/*a.post-masonry-content.swatch-white a:hover {color: white !important;}*/
.post-masonry .post-body {color: #FFFFFF !important;}

/* COLOURS */
.swatch-white.navbar .nav > li > a:hover {color: #0F6991 !important;}
.swatch-gray, [class*="swatch-"] .swatch-gray {background-color: #333333 !important;color:#ffffff !important;}

.swatch-blue, [class*="swatch-"] .swatch-blue {background-color: #0F6991 !important;}
.swatch-blue h3 {font-weight: bold !important;color: #ffffff !important;}
.swatch-blue a, [class*="swatch-"] .swatch-blue a {color:#ffffff !important;font-weight: 500 !important;}
.swatch-blue a:hover, [class*="swatch-"] .swatch-blue a:hover {text-decoration: underline !important;}



.swatch-white.navbar .nav > li > a:focus:before, [class*="swatch-"] .swatch-white.navbar .nav > li > a:focus:before, .swatch-white.navbar .nav > li > a:hover:before, [class*="swatch-"] .swatch-white.navbar .nav > li > a:hover:before, .swatch-white.navbar .nav > .active > a:before, [class*="swatch-"] .swatch-white.navbar .nav > .active > a:before, .swatch-white.navbar .nav > .active > a:hover:before, [class*="swatch-"] .swatch-white.navbar .nav > .active > a:hover:before, .swatch-white.navbar .nav > .current-menu-parent > a:before, [class*="swatch-"] .swatch-white.navbar .nav > .current-menu-parent > a:before, .swatch-white.navbar .nav > .current-menu-ancestor > a:before, [class*="swatch-"] .swatch-white.navbar .nav > .current-menu-ancestor > a:before, .swatch-white.navbar .nav > .current-menu-item > a:before, [class*="swatch-"] .swatch-white.navbar .nav > .current-menu-item > a:before, .swatch-white.navbar .nav > .current-menu-item > a:hover:before, [class*="swatch-"] .swatch-white.navbar .nav > .current-menu-item > a:hover:before, .swatch-white.navbar .nav > .current-menu-item > a:focus:before, [class*="swatch-"] .swatch-white.navbar .nav > .current-menu-item > a:focus:before, .swatch-white.navbar .nav > .active > a:focus:before, [class*="swatch-"] .swatch-white.navbar .nav > .active > a:focus:before, .swatch-white.navbar .nav li.dropdown.open > .dropdown-toggle:before, [class*="swatch-"] .swatch-white.navbar .nav li.dropdown.open > .dropdown-toggle:before, .swatch-white.navbar .nav li.dropdown.active > .dropdown-toggle:before, [class*="swatch-"] .swatch-white.navbar .nav li.dropdown.active > .dropdown-toggle:before, .swatch-white.navbar .nav li.dropdown.open.active > .dropdown-toggle:before, [class*="swatch-"] .swatch-white.navbar .nav li.dropdown.open.active > .dropdown-toggle:before {
    background-color: #0F6991 !important;
}

.swatch-white.navbar .nav > li > a:before, [class*="swatch-"] .swatch-white.navbar .nav > li > a:before {
    background-color: #0F6991 !important;
}

.swatch-white i:hover, [class*="swatch-"] .swatch-white i:hover {color: #0F6991 !important; }
.pado-icon-doc-text:before {color:#4c4c4c !important;}
.pado-icon-doc-text:before:hover {color:#0F6991 !important;}

.swatch-white .social-icons li a i:hover, [class*="swatch-"] .swatch-white .social-icons li a i:hover {color: #fff !important;}

/* HEADER */

#masthead .navbar-brand {height: 60px !important;}
#masthead .nav>.active>a, #masthead .nav>.active>a:focus, #masthead .nav>.active>a:hover {color: #0F6991;}

/* MENU */

#menu-item-6519 a {text-indent: -9999px;width: 54px;background-color: #ffffff;margin-top:-2px;}
#menu-item-6519 a i.menu-icon.fa.fa-twitter-square {text-indent: 9999px;font-size: 30px;}
#menu-item-6519 #masthead .nav-highlight-ghost>a:after, #masthead .nav-highlight>a:after {border-radius: 0 !important;}
#menu-item-6519 .swatch-white.navbar .nav > li > a:before, [class*="swatch-"] .swatch-white.navbar .nav > li > a:before {background-color:inherit !important;}



/* VISUAL COMPOSER */

.divider-wrapper {
    width: 60% !important;
    border-top: 1px dotted #e8e8e8;
    background: none !important;
    margin:0 auto !important;
    }
    

.custom .menu-item.menu-item-search { float:right; width:260px; }
.custom .menu-search-form { float:right; padding-top:3px; width:250px; }
.custom form.menu-search-form { width:auto; }
.custom form.menu-search-form #s { background:#fff; border:1px solid #000; font-size:11px; margin:0 2px 0 0; padding:2px; width:180px; float:left; }
.custom .menu-search-form input#searchsubmit.my-wp-search { background:#000; color:#fff; cursor:pointer; float:right; padding:2px; text-transform:uppercase; }

/* MENU MONOLIX */

.menu-monolix-container {padding:20px 0 10px 0 !important;margin-bottom: 30px;margin-top:10px;display: none !important;}

#menu-monolix {text-align: center !important;display:none !important;}

#menu-monolix ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#menu-monolix li {display: inline;margin-left:50px;font-weight: bold;background-color: #337ab7;border-radius: 5px;padding: 10px; }
#menu-monolix li:first-child {margin-left:0px;}
#menu-monolix li:hover {text-decoration:none; background-color: #0F6991;cursor: hand;}
#menu-monolix li a {text-decoration:none; color:white !important;}

/* MENU MLXPLORE */

.menu-mlxplore-container {padding:20px 0 10px 0 !important;margin-bottom: 10px;margin-top:10px;display: none !important;}

#menu-mlxplore {text-align: center !important;}

#menu-mlxplore ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#menu-mlxplore li {display: inline;margin-left:50px;font-weight: bold;background-color: #0F6991;border-radius: 5px;padding: 10px; }
#menu-mlxplore li:first-child {margin-left:0px;}
#menu-mlxplore li:hover {text-decoration:none; background-color: #82c9ed;cursor: hand;}
#menu-mlxplore li a {text-decoration:none; color:white !important;}

/* MENU Datxplore */

.menu-datxplore-container {padding:20px 0 10px 0 !important;margin-bottom: 30px;margin-top:10px;display: none !important;}

#menu-datxplore {text-align: center !important;}

#menu-datxplore ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#menu-datxplore li {display: inline;margin-left:50px;font-weight: bold;background-color: #337ab7;border-radius: 5px;padding: 10px; }
#menu-datxplore li:first-child {margin-left:0px;}
#menu-datxplore li:hover {text-decoration:none; background-color: #82c9ed;cursor: hand;}
#menu-datxplore li a {text-decoration:none; color:white !important;}

/* MENU Simulx */

.menu-simulx-container {padding:20px 0 10px 0 !important;margin-bottom: 30px;margin-top:10px;display: none !important;}

#menu-simulx {text-align: center !important;}

#menu-simulx ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#menu-simulx li {display: inline;margin-left:50px;font-weight: bold;background-color: #337ab7;border-radius: 5px;padding: 10px; }
#menu-simulx li:first-child {margin-left:0px;}
#menu-simulx li:hover {text-decoration:none; background-color: #82c9ed;cursor: hand;}
#menu-simulx li a {text-decoration:none; color:white !important;}

/* Forum */

@media (min-width: 992px) {
div.col-md-8.col-md-offset-2 {margin-left: 0px !important;}
div.col-md-8 {width: 98% !important;}
}

/* DOCUMENTOR */

.documentor-default .documentor-social {margin: 5px 0 !important;}
.documentor-default .doc-menu ol {padding: 6px 0 6px 0px !important;}
ol.doc-list-front li ol li {font-size: 13px;line-height: 1.8 !important;}
ol.doc-list-front li ol li a {color: #000000 !important;}

/* Nex Forms */

#nex-forms .error_msg {color:#333333 !important;}

/* CONTENT */
style#fit-vids-style {display: none !important;}
div.fluid-width-video-wrapper {width: auto !important;}


.company-people-name .preview-bottom .figure-overlay {top:inherit !important;}