/*
Theme Name: constre child
Tags:  custom-menu, editor-style, featured-images
Template: constre
Version: 1.0.0
*/


@import '../constre/style.css';



/*---------------------------------
      write your css from here
------------------------------------*/
body {
    overflow-x: hidden;
}
.constre_nav_area {
    background: transparent;
}
.sidebar {
    display: none;
}
.about-exprnc-shape-html {
    background-image: url('/wp-content/uploads/2026/04/award.png');
}
.case-study.style4 .cases-study-content {
    background-image: url('/wp-content/uploads/2026/04/bg2.jpg');
}
.testimonial.style4 .testimonial-content:before {
    background-image: url('/wp-content/uploads/2026/04/Rectangle-6.png');
}
.construction-footer h3:before {
    background-image: url('/wp-content/uploads/2024/01/line.png');
}
.buttons.construction-button input {
    background: #511518;
}
#scrollUp {
    background: #bc7c2e;
}
.constre_menu > ul > li > a {
    color: #000;
}
.constre-main-menu.main.menu .constre_menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
a.dtbtn {
    background: transparent;
    border-color: rgb(0 0 0 / 20%);
}
a.dtbtn:hover {
    color: #fff;
}
.top-right-menu span {
    color: #000;
}
.top-right-menu ul.social-icons li {
    border-left: 1px solid rgb(0 0 0 / 10%);
}
.constre-main-menu.scroll-to-fixed-fixed {
    background: #fff;
}
.top-address span {
    color: #000;
}
.top-address i {
    color: #bc7c2e;
}
.mean-container .mean-bar {
    background: #000;
}
.mean-container .mean-bar::before {
    content: "Forner Constructions" !important;
}
@media only screen and (max-width:1000px) {
	body .breadcumb-area {
		padding: 50px 0;
	}
}
.wpcf7-not-valid-tip {
    font-size: 14px;
    margin-top: 0px;
}
.wpcf7-response-output {
    margin: 0 !important;
    font-size: 14px;
    display: inline-block;
}
form p {
    display: flow-root;
}
.buttons input {
    font-family: 'Archivo';
}
.buttons input:hover {
    background: #bc7c2e;
}
.form-area.contact-form.construction-contact .form-control {
    margin: 0;
}
.constre-blog-meta-left a, .constre-blog-meta-left time, .constre-blog-meta-left span,
.blog-post.style1 .categories a,
.blog-post.style1 .author a {
    pointer-events: none;
}
body.single .breadcumb-inner {
    max-width: 570px;
}
button.wpcf7-submit.btn.solid-btn {
    display: none;
}
input.wpcf7-form-control.newsSubmit {
    background: #bc7c2e;
    color: #fff;
    border: none;
    padding: 10px 20px;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 500;
}
.fa-x-twitter:before {
    content: "\e61b" !important;
}
.top-right-menu ul.social-icons li:nth-child(2) a {
    color: #000;
}