/* 
Theme Name:     WEBLOFT
Theme URI: 		http://www.webloft.ca/
Description: Thème personnalisé pour le client. Habituellement développé à partir d'un PSD fournis par votre agence de communication. Pour plus d'informations, veuillez communiquer avec votre agence ou le support de Webloft au 514-945-3700 / support@webloft.ca
Author:         WEBLOFT // JFRanger, Maxime & Dominique
Theme URI: 		http://www.webloft.ca/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

p {

}

/*
 * TABS
 */
.wl-tab .nav {
    background:#007347;
    overflow: hidden;
    box-shadow: 0px 6px 6.72px 0.28px rgba(0, 0, 0, 0.31);
}
.wl-tab .nav ul {
    display:table;
    margin:0;
    padding:0;
    width:100%;
}
.wl-tab .nav ul li {
    display:table-cell;
    padding:0;
    margin:0;
}

.wl-tab .nav ul li button {
    display:block;
    background:transparent;
    border:none;
    font-family:"Orbitron";
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
    width: 100%;
    padding:20px;
    text-transform:uppercase;
    border-radius:0;
}

.wl-tab .wl-tab .nav {background:transparent;display:inline-block;margin:0 auto;}
.wl-tab .wl-tab .nav ul {display:inline-block;padding-left:0;text-align: center;box-shadow: 0px 6px 6.72px 0.28px rgba(0, 0, 0, 0.31);}
.wl-tab .wl-tab .nav ul li {display:inline-block;}
.wl-tab .wl-tab .nav ul li button {font-size:14px;padding:12px;background:#008653;}

.wl-tab .nav ul li.active button {
    background:#00ae42;
}

.wl-tab .nav ul li button:focus {
    outline:0;
    border:none;
}

.wl-tab .content > div {
  display: none;
  padding: 0;
  animation: fadeEffect 1s;
}

.wl-tab .content > div.active {
    display:block;
    animation: fadeEffect 1s;
}

@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

.wl-tab .content {
    background-color:#38393a;
    color:#ffffff;
    font-family:"Helvetica Neue";
    font-size:16px;
}
.elementor-shortcode > .wl-tab > .content {box-shadow: -1.465px 20.949px 39.56px 6.44px rgba(0, 0, 0, 0.13);}
.elementor-shortcode > .wl-tab > .content > div {box-shadow: inset 7px 19px 5px -11px rgba(0, 0, 0, 0.35);}

.wl-tab .content table {
    margin:0;
    font-size:16px;
}
.wl-tab .content table tr,
.wl-tab .content table td,
.wl-tab .content table thead th,
.wl-tab .content table thead:first-child tr:first-child th {background:transparent;border:none;}
.wl-tab .content table tr {border-bottom:2px solid #a7a9ac;}
.wl-tab .content table tr:last-child {border-bottom:none;}

/*
body .wl-tab .content table thead tr th {background-color:#38393a!important;} 
*/

.wl-tab .content .title,
.wl-tab .content table th {
    font-family:"Helvetica Neue";
    font-size:30px;
}
.wl-tab .content .msg {
    padding:20px;
    text-align:left;
}

.wl-tab .content ul {padding-left:15px;}
.wl-tab .content #dim-1-content .title,
.wl-tab .content #dim-1-content .image {
    text-align:center;
    margin-top:15px;
}
.wl-tab .content table ul li {
    line-height: 20px;
    margin-bottom:10px;
}
.wl-tab .content table ul li:last-child {
    margin-bottom:0px;
}
.wl-tab .content #tab-5-content {padding:40px;}
.wl-tab .text-center {text-align:center;}

@media screen and (max-width: 1024px) {
    .wl-tab .nav ul li,
    .wl-tab .wl-tab .nav ul li {display:block;}
    
    .wl-tab .content .title,
    .wl-tab .content table th,
    .wl-tab .content table {
        font-size:14px;
    }
    
    .wl-tab .content #tab-2-content thead {display:none;}
    .wl-tab .content #tab-2-content tbody td {
        display:block;
        width:100%;
        text-align:center;
    }
}