/*
Theme Name: Breno Child
Description: Child Theme for Breno Theme
Author: Zozothemes
Version: 1.0
Template: breno
Tags: one-column, two-columns, right-sidebar, flexible-header, 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
Text Domain: zozotheme
*/

/*Custom Style Code Right Here */
.header-inner .main-logo img{max-height: 140px;}
.sticky-outer{height: 130px!important;}
.header-sticky .navbar{padding: 10px 0 5px;}
.section-title-wrapper{margin-bottom:0;}
.services-2 .numb-pres {
    position: relative;
    font-weight: 300;
    font-size: 50px;
    line-height: 1;
    color: #d1002c;
}
.services-2 .numb-pres:after {
    position: absolute;
    top: 55px;
    left: 0;
    right: 0;
    height: 1px;
    content: '';
    width: 100%;
    background: #d9d9e1;
}
.services-2 .text {
    padding-left: 10px;
}
.services-2 h3 {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 1.3;
}

#realisations,#contact{background: #f3f3f3 !important;position: relative;}
#realisations:before,#contact:before {
    position: absolute;
    content: '';
    height: 50px;
    background: #fff !important;
    z-index: 2;
    top: -25px;
}
#realisations:before,#contact:before {
    width: 35%;
    left: 0;
    -ms-transform: matrix(1, -0.19, 0, 2, 0, 0);
    -webkit-transform: matrix(1, -0.19, 0, 2, 0, 0);
    transform: matrix(1, -0.19, 0, 2, 0, 0);
}
#realisations:after,#contact:after {
    position: absolute;
    content: '';
    height: 50px;
    background: #fff !important;
    z-index: 2;
    top: -25px;
}
#realisations:after,#contact:after {
    width: 65%;
    right: 0;
    -ms-transform: matrix(1, 0.102, 0, 2, 0, 0);
    -webkit-transform: matrix(1, 0.102, 0, 2, 0, 0);
    transform: matrix(1, 0.102, 0, 2, 0, 0);
}
@media only screen and (min-width: 600px)  {
	.pres-section,.pres-bloc{display: flex;align-items: center;}
	#realisations .vc_row.vc_inner{display: flex;align-items: center;}
	#realisations .vc_column_container.vc_col-sm-6{justify-content: center; display: flex;}
}
#zozo_social_widget-2 .fa{font-size: 25px;}