/*
 Theme Name:   Roof Child
 Theme URI:    http://themeforest.net/user/VictorThemes
 Description:  Roof Child Theme
 Author:       VictorThemes
 Author URI:   http://themeforest.net/user/VictorThemes/portfolio
 Template:     roof
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
 Text Domain:  roof-child
*/

/* Write Custom CSS */

.roof-primary .roof-partners {
    padding: 20px 0;
}
.roof-partners .roof-picture { opacity: 1; }

.roof-consult .pull-left {
    padding-top: 44px;
}
.roof-menu.menu-style-two, .roof-footer {
    background: #080064;
}
.roof-footer, .roof-footer p, .roof-footer a, .roof-footer .roof-social a, .style-two.roof-social a, .roof-footer .roof-social span, .style-two.roof-social span, .post-item .post-author span a {
	color: #ccc;
}
footer img {
    height: 60px;
    margin-bottom: 15px;
}
.roof-copyright {
    background: #080064;
}
.roof-copyright p, .roof-copyright a {
    color: #fff;
}
p + ul.square-bullets {
    margin: 20px 0 25px 20px;
}

.roof-footer li ul {
    display: none;
}

.roof-footer .roof-widget.widget_nav_menu ul li {
    list-style: none;
	padding-bottom: 7px;
}
.roof-footer .roof-widget.widget_nav_menu ul li.menu-item-has-children {
	display: none;
}

.roof-widget.widget_text img {
    max-height: 60px;
}

footer img {
	margin-bottom: 0;
}

.roof-footer .roof-social {
	margin-top: 15px;
}

.post-item .post-author, .blog-meta {
    display: none !important;
    opacity: 0 !important;
}

.roof-widget.widget_block.widget_media_image {
    margin: 0;
	text-align: center;
}

.roof-widget.widget_block.widget_media_image img {
    width: 110px;
}

/* .roof-footer .row > div:nth-child(4) {
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 20px; 
} */