/*
Theme Name: Constructo Child
Theme URI: https://anpsthemes.com/constructo-landing-page/
Template: constructo
Author: AnpsThemes
Author URI: http://themeforest.net/user/Anps/portfolio
Description: It can be used for business and corporate sites, your portfolio site or customize it to suit your wishes. Easy to use and clean code will be a simple task to get you up and running in no time. And with our support you cannot go wrong.
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,left-sidebar,custom-colors,custom-header,custom-menu,theme-options,translation-ready,threaded-comments
Version: 4.3.9.1743768662
Updated: 2025-04-04 14:11:02

*/

p, h2,H3 {
    margin-bottom: 20px;
}


p a  {
   color: #fab107;
	    font-weight: 700;
}

p strong {
    color: #616060;
}

h2 strong {
    color: #616060;
}


hr {
    border: 0.2px solid #fab107;
}

/*MOBILE : taille sous menu*/
@media (max-width: 640px) {
.site-header-dropdown-3 .site-navigation > ul > .menu-item:not(.megamenu) .sub-menu a {
    font-size: 11px!important;
}
	
	}
	
/*Titres header*/
.page-heading h1 {
    font-size: 28px;
    line-height: 34px;
    text-transform: uppercase;
}



.page-heading {
    height: 200px;
	background-color:#fab107;
	    margin-top: -1px;
}

/*Titres footer*/
.site-footer .widget-title {

    margin-top: 6px;

}

/*Taille texte footer copyright*/
.copyright-footer *:last-child {

    font-size: 11px;
}

.page-heading .breadcrumbs {
    color: white;
}

/*Titres widgets footer barre jaune*/
.site-footer.style-4 .widget-title::after {
    margin-top: 4px;

}

/*Taille onglets sous-menu*/

.site-header-dropdown-3 .site-navigation > ul > .menu-item:not(.megamenu) .sub-menu a {
    font-size: 14px;
}

/*Couleur titres pages*/
.page-heading h1 {
    color: white;
}

/*Suppression espace blanc au dessus footer*/
.site-footer.style-4 {
    margin-top: -50px;
}
/*Descendre footer*/
.site-footer > .container {
    margin-top: 50px;
}


/*SIDEBAR SERVICES*/
.theiaStickySidebar .menu li {
    list-style: none;
    list-style-type: none;
	    width: 280px;
}

@media (max-width: 640px) {
	.widget_nav_menu   {
display: none!important;
}
  }

section .menu a {
    font-size: 14px;
}

.widget_nav_menu{
    list-style-type: none!important;
	margin-left: -40px;
}

section .widget-title, h2.widgettitle {

    margin-top: 20px;
	color:#fab107;
}

/*LOGOS CLIENTS*/
.owl-stage {

    padding-bottom: 25px;
}

/*MAP PAGE CONTACT*/
.map-responsive {
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}

.map-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

/*ARTICLES*/
.comments-closed {
    display: none;
}
.post.style-2 .post-meta {

    display: none;
}


/*Taille image a la une blog*/
.post header img {

    max-width: 70%;
}

/*Bouton back to top*/
.scrollup a {
    bottom: 10px;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    border: 1px solid black;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]
{
    background-color: #fab702!important;
    color: white;
    border: none;
    padding: 15px;
}

.gform_wrapper .gform_footer input[type=submit]:hover{
    background-color: #363636!important;
}

