/*
Theme Name: Constructo Child Theme
Theme URI: https://anpsthemes.com/constructo-landing-page/
Description: Constructo Child Theme
Author: AnpsThemes
Author URI: https://themeforest.net/user/Anps/portfolio
Template: constructo
Version: 1.0.0
*/

@import url("../constructo/style.css");

.vc_btn3-container.button-indenna a.vc_btn3 {
    color: #fff;
    font-weight: 600;
    border-color: #006691;
    background-color: #006691;
    border-radius: 7px;
    transition: all 300ms ease;
}

.vc_btn3-container.button-indenna a.vc_btn3:hover {
	border-color: #006691;
    background-color: #006691;
    background-position: 0 -50px;
    border-radius: 10px;
    transition: all 500ms ease;
}

.header-slogan p {
    margin-top: 8px;
}

div#text-47 {
    border-right: none;
}

.top-bar,
.top-bar a:not(:hover) {
    color: #272727 !important;
}

.icon-m__media img, .icon-m__media svg {
    height: 80%;
    width: 80%;
}

.homepage-industry .recent-portfolio__wrap {
    opacity: 1 !important;
}

.homepage-industry .recent-portfolio--modern-2 .recent-portfolio__item::after {
    background-color: rgba(0,0,0,0.4) !important;
    opacity: 1 !important;
    transition: all 300ms ease;
}

.homepage-industry .recent-portfolio--modern-2 .recent-portfolio__item:hover::after {
    background-color: rgba(0,0,0,0.6) !important;
}

.homepage-industry .recent-portfolio__link {
    opacity: 0;
    transition: all 300ms ease;
}

.homepage-industry .recent-portfolio--modern-2 .recent-portfolio__item:hover .recent-portfolio__link {
    opacity: 1 !important;
}

.homepage-industry .recent-portfolio__title {
    font-size: 25px;
}

form .acceptance-gdpr label {
    margin-top: 0;
}

.separator-title h4 {
    font-size: 19px !important;
}

aside.sidebar div.widget_nav_menu li a {
    background: #006691;
    color: #fff;
    padding-left: 10px;
    font-weight: 600;
    padding-right: 20px;
    margin-bottom: 5px;
}