/*
Theme Name: Leroux Child
Theme URI: https://leroux.qodeinteractive.com
Description: A child theme of Leroux
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: leroux
Template: leroux
*/

.cncl_dsh_n {float:left; min-width:1em; overflow:hidden; display:block; }
.cncl_dsh_t {overflow:hidden; display:block; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
.cncl_ds_n {float:left; width:30px; overflow:hidden; display:block; }
.cncl_ds_t {overflow:hidden; display:block; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
.cncl_top_spacer {margin-top: 70px;}

@media only screen and (max-width:1020px) {
    .cncl_top_spacer {margin-top: 35px;}
}

.qodef-opener-icon.qodef-source--predefined:not(.qodef-search-opener):hover .qodef-m-line:nth-of-type(2) {
    animation-delay:.1s
}

.qodef-opener-icon.qodef-source--predefined:not(.qodef-search-opener):hover .qodef-m-line:nth-of-type(3) {
    animation-delay:.2s
}

.qodef-opener-icon.qodef-source--predefined .qodef-m-lines .qodef-m-line.qodef--1 {
    top: 50%;
    transform:translateY(-8px)
}

.qodef-opener-icon.qodef-source--predefined .qodef-m-lines .qodef-m-line.qodef--2 {
    top: 50%;
    transform:translateY(0px)
}

.qodef-opener-icon.qodef-source--predefined .qodef-m-lines .qodef-m-line.qodef--3 {
    top: 50%;
    transform:translateY(8px)
}

.qodef--opened .qodef--3 {display:none;}
.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-title h3 { text-shadow: 0px 0px 10px #444444; }
.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-subtitle p { text-shadow: 0px 0px 10px #444444; color: #cccccc; }
.qodef-button.qodef-layout--filled.qodef-html--link { box-shadow: 0px 0px 12px #44444480; text-shadow: 0px 0px 10px #444444; background-color:#ffffff80}

.cncl_h4ul {margin:25px 0 10px 0;}
nav.qodef-header-navigation li.menu-item {text-shadow: 0px 0px 10px rgba(0,0,0,0.98);}
nav.qodef-header-navigation ul.sub-menu li.menu-item {text-shadow: none;}
div.qodef-header-sticky-inner li.menu-item {text-shadow: none;}
div.cnclftit div h5 {color:#b1d2df !important;}
#qodef-top-area-inner { background-color: #263055f8; }
#qodef-content-bottom {background-color: rgb(38,48,85);}
.qodef-button.qodef-layout--filled.qodef-html--link {background-color:#263055e0 !important;}
.qodef-e-read-more .qodef-button.qodef-layout--filled.qodef-html--link {background-color:#b1d2dfe0 !important; color:#000; text-shadow: none;}
.qodef-e-read-more .qodef-button.qodef-layout--filled.qodef-html--link.cnclcta {background-color:#263055 !important; color:#fff; text-shadow: none;}
.qodef-header--standard #qodef-page-header { backdrop-filter: blur(9px); -webkit-backdrop-filter: blur(9px); background: linear-gradient(180deg, rgba(74,115,129,0.2) 0%, rgba(74,115,129,0.2) 82%, rgba(74,115,129,0) 100%); }
.qi-block-message-box {background-color:#b1d2df !important;}
.wp-block-qi-blocks-message-box.qodef-block-container.qodef-block-8dd184df.qi-block-message-box-holder {background-color:#b1d2df;}
#leroux_core_side_area_opener-2 {display:none;}
.qodef-e-content-left {width:100%}
.qodef-e-content-left h5 {-webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
.qodef-blog .qodef-e-title {color:#b1d2dfe0;}
.qodef-e-text .qodef-e-excerpt {color:#ffffff;}
body {font-size: 17px !important;}
nav ul li a:hover, nav ul li a:active {text-decoration: none;}

@media (max-width:480px){
.qodef-grid.qodef-responsive--custom.qodef-col-num--480--3>.qodef-grid-inner {
--qode-columns: 1 !important;
    }}