/*
Theme Name: Kallyas 2016 Child
Theme URI: http://kallyas.net/
Description: A Highly customizable theme with page builder and unlimited colors.
Author: Hogash
Author URI: http://themeforest.net/user/hogash
Version: 4.2
Tags: left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
License: GNU General Public License
License URI: license.txt
Text Domain: zn_framework
Template: kallyas
*/

/************************************************
 * Header
 */
.sh--light .main-nav>ul>li>a { color: #fff !important; }

/************************************************
 * Footer
 */

.zn_section.lbc-section-footer { padding-top: 0px; padding-bottom: 0px; }

.lbc-section-footer .btn-custom-color.btn-element-0 { color: #a2abb3; }
.lbc-section-footer .btn-element-0 { font-family: "Montserrat", Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 300; }

.lbc-section-footer .kl-title-block { padding-top: 40px; padding-bottom: 0px; }

.lbc-section-footer .kl-title-block .tbk__title { font-size: 16px; font-weight: 400; color: #999fa8; }
.lbc-section-footer .kl-title-block .tbk__title { margin-bottom: 10px; }

.lbc-section-footer .lbc-class-footer .lbc-class-footer-2 { padding-top: 20px; }
.lbc-section-footer .lbc-class-footer .lbc-class-footer-2 .lbc-class-mentions-legales { text-transform: uppercase; font-weight: bold; color: #999fa8 !important; }
@media screen and (min-width: 768px) {
    .lbc-section-footer .lbc-class-footer .lbc-class-footer-2 { padding-top: initial; }
}
@media screen and (min-width: 1200px) {
    .lbc-section-footer .lbc-class-footer .lbc-class-footer-1 { width: 70%; }
    .lbc-section-footer .lbc-class-footer .lbc-class-footer-2 { width: 15%; padding-left: 5px; padding-right: 5px; }
    .lbc-section-footer .lbc-class-footer .lbc-class-footer-3 { width: 15%; }
}

/************************************************
 * Dropdown language footer
 */
.lbc-section-footer .lbc-class-languages { position: relative; text-transform: uppercase; font-weight: bold; cursor: pointer; padding-top: 20px; }
.lbc-section-footer .lbc-class-languages a { color: #999fa8 !important; }
.lbc-section-footer .lbc-class-languages .lbc-class-languages-text { padding-right: 10px; }
.lbc-section-footer .lbc-class-languages .lbc-class-languages-flag {}
.lbc-section-footer .lbc-class-languages .lbc-class-dropdown { list-style-type: none; display: none; position: absolute; padding-left: 0; }
.lbc-section-footer .lbc-class-languages .lbc-class-dropdown li { padding-top: 5px; }
.lbc-section-footer .lbc-class-languages:hover .lbc-class-dropdown { display: block; }
@media screen and (min-width: 992px) {
  .lbc-section-footer .lbc-class-languages { text-align: right; padding-top: initial; }
  .lbc-section-footer .lbc-class-languages .lbc-class-dropdown { right: 0; }
}

/************************************************
 * copyright
 */
.lbc-section-footer .lbc-class-copyright { padding-top: 0px; margin-top: 100px; }

/*************************************************
 * Modification rendu image-boxes (style n°3 uniquement)
 * Ajouter la classe "lbc-image-boxes-render" dans l'image-box
 */
.box.image-boxes.image-boxes--3.lbc-image-boxes-render .sliding-details-content { top: initial;opacity: initial;visibility: initial;background: none; }
.box.image-boxes.image-boxes--3.lbc-image-boxes-render .sliding-details-content .image-boxes-text { height: 0px;overflow: hidden; }
.box.image-boxes.image-boxes--3.lbc-image-boxes-render .sliding-details:hover .sliding-details-content { top: initial; }
.box.image-boxes.image-boxes--3.lbc-image-boxes-render .sliding-details:hover .sliding-details-content .image-boxes-text { height: initial; }