/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/*éléments colonne latérale*/
.widget_block, .wp-block-image, h2.wp-block-heading {margin:0!important;padding:0!important;}
.wp-block-image {border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000;}
.pwidget {margin:0!important; border-left: 1px solid #000; border-right: 1px solid #000;}
h2.wp-block-heading {border-left: 1px solid #000; border-right: 1px solid #000;}
.wp-block-button__link {width: 325px !important;}
/*éléments*/

/*espacement boutons sticky
@media screen and (min-width: 990px) {*/
.ult-sticky-anchor {top:56px!important;}
/*}
@media screen and (max-width: 989px) {
.ult-sticky-anchor {top:70px!important;}
}
/*espacement*/

/*boutons CTA*/
.btcontact {
font-weight: bold;!important;
font-size: 21px;!important;
padding: 15px 0 15px 0;!important;
}
.fa-brands::before, .fa-regular::before, .fa-solid::before, .fa::before, .fab::before, .far::before, .fas::before{font-size: 20px!important;}

.ctableu {background:#CAEDF3!important; color:#000000!important}
/* fin cta*/

#page .masthead {
transform: translate(0px) !important;
}

h2 {
    margin-bottom: 25px;
    text-align: center;
    color: #ff7b40;
}

.error404 p {display:none!important;}


.post-thumbnail {display: none!important;}

#main {padding: 40px 0 80px 0!important;}

.addthis_toolbox {margin-top: 25px!important;}

#mobtel {display: none;}

#mobtel2 {display: block;}

@media screen and (max-width: 990px) {
#mobtel {display: block!important; margin: 25px 0;}
#mobtel2 {display: none;}
}

/*menu bas*/
.menu li, .qts-lang-menu li, .widget_pages li {margin: 1px 0 0!important; padding: 7px 0 0!important;}
#footer .wf-container-footer {padding-top: 20px!important; padding-bottom: 20px!important;}
.footer .widget {margin-bottom: 0!important;}
.footer .widget {padding: 0 7px;}
.footer .widget, .footer .tp_recent_tweets li {font-size: 13px!important; line-height: 27px!important;}
#menu-item-2565 a, #menu-item-2574 a, #menu-item-2556 a, #menu-item-2546 a, #menu-item-2540 a {font-weight: bold; /*color: #00a779 !important; */text-transform: uppercase !important;}
#bottom-bar.full-width-line {background: #232323!important;}


@media (max-width: 500px) {
    .text-area.show-on-desktop.in-top-bar-left.in-menu-second-switch.hide-on-desktop.hide-on-first-switch.show-on-second-switch {
        flex-direction: column;
    }
  }