/*
Theme Name: Leroux
Theme URI: https://leroux.qodeinteractive.com
Description: Business Consulting
Author: Elated Themes
Author URI: https://qodeinteractive.com
Text Domain: leroux
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@media only screen and (min-width: 1025px) and (max-width: 1440px){
.qodef-header--standard #qodef-page-header-inner .qodef-header-navigation>ul>li {
    margin: 0 11px !important;
	}
}

.qodef-progress-button.qodef-progress-button-one{
	cursor: default !important;
}

.qodef-progress-button.qodef-progress-button-two{
	display:none !important;
}

#qodef-content-bottom{
	display:none !important;
}

#leroux_core_side_area_opener-3.widget.widget_leroux_core_side_area_opener.qodef-sticky-right{
	display:none !important;
}
#leroux_core_title_widget-7.widget.widget_leroux_core_title_widget{
	display:none !important;
}
#leroux_core_blog_list-3.widget.widget_leroux_core_blog_list{
	display:none !important;
}
#leroux_core_title_widget-9.widget.widget_leroux_core_title_widget{
	display:none !important;
}
#block-59.widget.widget_block.widget_media_image{
	display:none !important;
}
#leroux_core_side_area_opener-2.widget.widget_leroux_core_side_area_opener.qodef-header-widget-area-one{
	display:none !important;
}

#qodef-page-footer{
	display:none !important;
}

.contacts a{
	color:#fff;
}
.contacts a:hover{
	color:#85979B;
}

.cpright{
	text-align:center;
	color:#85979B;
}
.cpright a{
	color:#85979B;
}
.cpright a:hover{
	color:#fff;
}

.elementor-element.elementor-element-5d3ed89.e-flex.e-con-boxed.e-con.e-parent,
.elementor-element.elementor-element-a1828f0.e-flex.e-con-boxed.e-con.e-parent,
.elementor-element.elementor-element-901e304.e-flex.e-con-boxed.e-con.e-parent,
.elementor-element.elementor-element-78baf5d.e-flex.e-con-boxed.e-con.e-parent,
.elementor-element.elementor-element-94c5bf6.e-flex.e-con-boxed.e-con.e-parent,
.elementor-element.elementor-element-8ffa173.e-flex.e-con-boxed.e-con.e-parent,
.elementor-element.elementor-element-510cbf8.e-flex.e-con-boxed.e-con.e-parent,
.elementor-element.elementor-element-3309c70.e-flex.e-con-boxed.e-con.e-parent,
.elementor-element.elementor-element-b18622e.e-flex.e-con-boxed.e-con.e-parent,
.elementor-element.elementor-element-73e0541.e-flex.e-con-boxed.e-con.e-parent,
.elementor-element.elementor-element-03b96e9.e-flex.e-con-boxed.e-con.e-parent,
.elementor-element.elementor-element-cdf2a95.e-flex.e-con-boxed.e-con.e-parent{
	background-color: #223035 !important;
}

#qodef-fullscreen-menu-widgets{
	display:none !important;
}

span.qodef-m-title-text {
    display: block;
    width: 130px;
}

.qodef-m-text {
    text-align: justify;
}

input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {    
    background-color: #fff;
    color: #333;
    border-color: #000;
}

input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
    background-color: #fff !important;
    border-color: #000 !important;
    color: #333 !important;
}

.qodef-contact-form-7 .qodef-cf7-skin--light .qodef-button.qodef-layout--filled:not(.qodef-background--blur), .rs-layer .qodef-cf7-skin--light .qodef-button.qodef-layout--filled:not(.qodef-background--blur) {
    background-color: #fff;
    color: #223035;
    font-weight: 500;
}

.qodef-theme-button, button[type=submit], input[type=submit] {
    color: #223035 !important;
    background-color: #fff !important;
}