/*
 Theme Name:   Recycle child theme 
 Theme URI:    http://orionthemes.com/recycle
 Description:  Recycle child theme
 Author:       OrionThemes.com
 Author URI:   http://orionthemes.com
 Template:     recycle
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  recycle-child
*/


.entry-content h4 {
    font-size: 16px;
    line-height: 22px;;
}

/* #orion_custom_menu_w-2 .widget_nav_menu {
    background-image: url(/wp-content/uploads/2020/04/cool-background.jpg) !important;
    background-size:cover;
    min-height: 100%;
    box-shadow:inset 0 0 0 2000px rgba(34, 170, 134, 0.8);
} */

#menu-nos-metiers > li > a:before {
    content: url(/wp-content/uploads/2020/05/logotype_menu.png);
    position: relative;
    top: 3px;
    right: 8px;
}

/* #menu-nos-metiers ul.sub-menu li a:before {
    font-family: 'Orionicon';
    content: "\ea04";
    position: relative;
    top: 2px;
    right: 5px;
} */

#menu-nos-metiers ul.sub-menu li a {
    transition: all 0.3s ease-in-out;
}

#menu-nos-metiers ul.sub-menu li a:hover {
    color: #a9ce0c !important; /*  #22AA86 */
    transform: translateX(10px);
}

.text-light .current-menu-item a:not(.btn):not(.text-dark) {
    color: #a9ce0c !important; /*  #22AA86 */
}


.mainnav-button-wrap a {
    font-size: 15px;
    font-weight: 700;
}

.cta-btn a.btn {
    font-weight: 700;
    font-size: 15px;
}

.full-width-widget a {
    width: 100%
}

#siteorigin-panels-builder-2, #recent-posts-4, #media_image-2, #orion_icon_text_w-2 {
    background-color: #FFFFFF;
    padding: 15px;
    border-radius: 3px;
}

.wp-block-image {
    margin: 15px 0 !important;
}

.overlay-c1-wrapper {
    background: #a9ce0c !important; /* #289a58 */
}

#hp_logo .overlay-c1-wrapper {
    background: #3D3D3D !important;
    opacity: 1;
}

.btn.btn-c2 {
    font-weight: 700;
}

.needs_coll_btn:before {
    content: url(/wp-content/uploads/2020/05/logotype_menu.png);
    position: relative;
    top: 3px;
    right: 8px;
}

.needs_coll_btn {
    font-weight: bold !important;
}

.header-att-expe .textwidget {
    text-align: center;
    font-size: large;
    font-weight: bold;
    line-height: 1.5em;
    margin-top: 10px;
}

.wpcf7-form .email:after {
	display: none;
}

.wpcf7-list-item {
    display: block;
}

.wpcf7-list-item-label {
    color: #333333;
    text-transform: none;
    font-weight: normal;
}


