/* ===================================================================================

Theme Name: Webency Child
Theme URI: http://webency.themejunction.net/
Author: Theme Junction
Author URI: https://themeforest.net/user/theme-junction/portfolio
Description: Webency is a Web Design Agency WordPress Theme.
Version: 1.2.4
Template: webency
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

We encourage you to create Child theme for any modifications you will want to do.

Why use Child theme?

Because of future updates we may provide for this theme that will overwrite your
modifications and all your custom work.

If you are not familiar with Child Themes, you can read about it here:
http://codex.wordpress.org/Child_Themes
http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

/******************* HEADER *******************/

.breadcrumb-wrapper{
    background-image:none !important;
}
.site-main .elementor .custom-width-header-img .hero-images img {
    max-width: 50%;
    padding-top: 90px;
}
.elementor-widget-container .tj-hero-section.style-8 .hero-icon1 {
    position: absolute;
    top: 13%;
    left: 10%;
    max-width: 100px;
    width: 100%;
    z-index: 1;
}
.elementor-widget-container .tj-hero-section.style-8 .hero-icon7 {
    position: absolute;
    right: 73%;
    bottom: 34%;
    max-width: 42px;
    width: 100%;
    z-index: 1;
}
.elementor-widget-container .tj-hero-section.style-8 .hero-icon2 {
    position: absolute;
    top: 17%;
    right: 10%;
    max-width: 60px;
    width: 100%;
    z-index: 1;
}
@media only screen and (min-width: 1400px) and (max-width: 1600px) {
    .elementor-widget-container .tj-hero-section.style-8 .hero-icon7 {
        right: 74%;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .elementor-widget-container .tj-hero-section.style-8 .hero-icon7 {
        right: 74%;
        bottom: 30%;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .elementor-widget-container .tj-hero-section.style-8 .hero-icon7 {
        right: 73%;
        bottom: 46%;
    }
}
@media only screen and (max-width: 992px) {
    .site-main .elementor .custom-width-header-img .hero-images img {
	    max-width: 100%;
	}
}
.elementor-widget-container .tj-hero-section.style-8 .hero-icon5 {
    bottom: 10%;
}

/******************* FOOTER *******************/

body .webency-scroll-top{
    right: unset !important;
    left: 30px;
}

#tj-info-widget-4 > div > div.footer-logo > a > img{
	max-width: 50% !important;
}

.grecaptcha-badge{
	display: none !important;
}

.mtb-15{
	margin: 15px 0 15px 0;
}

.banner-padding-bottom .col-lg-12{
	padding-bottom: 90px;
}

.page-id-3918 footer{
    background-image: linear-gradient(90deg, var(--tj-color-theme-h8-primary) 0%, #6daab4 100%)!important;
}

/* Styles pour la sidebar */
.sidebar-recent-post .single-post .post-content h4.title-link {
    font-size: 1rem !important; /* Taille h5 */
    color: inherit !important;
}

/* Styles pour le footer */
.footer-widget.tj_recent_posts .single-post .post-content h4.title-link {
    font-size: 1rem !important; /* Taille h5 */
    color: inherit !important;
}

/* Styles plus spécifiques pour s'assurer qu'ils prennent le dessus */
.tj-sidebar__widget.tj_recent_posts .sidebar-recent-post .single-post .post-content h4.title-link,
.tj-footer__widget.tj_recent_posts .sidebar-recent-post .single-post .post-content h4.title-link {
    font-size: 1rem !important;
}