/*
Theme Name: Zilom Child
Theme URI: https://gaviaspreview.com/wp/zilom/
Author URI: http://gaviasthemes.com/
Author: Gaviasthemes Team
Description: Child theme for the Zilom theme.
Template: zilom
*/

ul.gva-nav-menu > li.current_page_parent > a {
    color: #1065ac;
}

.elementor-274 .elementor-element.elementor-element-5790c63:not(.elementor-motion-effects-element-type-background)
{
    background-color: #1065AC;
}

#quisuisje .btn-theme{
    background: #1065AC;
}
#expertize .milestone-block.style-3 {
    background: #FFF;
}
#newsletter .gsc-heading .title {
    font-size: 32px;
}

#expertise .gsc-icon-box-group .active.center .item-box {
    border-color: #03BDCC;
}

#expertise .gsc-icon-box-group .icon-box-item.style-1 .item-box:hover {
    border-color: #1065AC;
}
#expertise .gsc-icon-box-group .icon-box-item.style-1 .item-box .item-box-content .box-icon i {
    color: #1065AC;
}
#expertise .gsc-icon-box-group .icon-box-item.style-1 .item-box:hover .box-icon i {
    color: #03BDCC;
}
#monoffre .gsc-heading .title {
    font-size: 37px;
}
#quisuisje > .elementor-background-overlay {
    top: 317px!important;
    left: 132px!important;
}
#actualite .btn-inline {
    color: #1065AC;
}
#actualite .btn-inline:hover {
    color: #03BDCC;
}
#actualite .btn-inline::before {
    color: #1065AC;
}
#actualite .btn-inline::before {
    color: #1065AC;
}
#actualite .btn-inline:hover::before {
    color: #03BDCC;
}

#wrag-newslet-right #newslet > div {
    display: flex !important;
    flex-direction: row;
    align-items: center !important;
    justify-content: center !important;
}

#footer-newslet #newslet > div{
    display: flex !important;
    flex-direction: column;
    justify-content: center !important;
}
#footer-newslet .wpcf7-form-control.wpcf7-submit {
    width: 100%!important;
}

#wrag-newslet-right #newslet > div > div {
    width: 33.33333%;
    align-items: center;
    padding: 0 5px;
}
#wrag-newslet-right #newslet > div > div > input {
    width: 100%;
}
#wrag-newslet-right #newslet input{
    border-radius: 50px;
}
#wrag-newslet-right .wpcf7-list-item-label {
    font-size: 11px;
    line-height: 19px;
    display: block;
    color: #fff;
    margin-left: .5rem;
    letter-spacing: 1px;
}

#wrag-newslet-right .wpcf7-list-item.first.last > label {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
}
#wrag-newslet-right .wpcf7-list-item.first.last > label input {
    margin-top: 0.2rem;
}
#wrag-newslet-right #newslet input[type*="submit"]:not(.fa):not(.las):not(.btn-theme) {
    background: #000000;
    margin-top: .7rem;
}
#wrag-newslet-right #newslet input[type*="submit"]:not(.fa):not(.las):not(.btn-theme):hover {
    background: #03bdcc;
}

#footer-newslet #newslet input[type*="submit"]:not(.fa):not(.las):not(.btn-theme) {
    background: #000000!important;
    margin-top: .7rem;
    border-radius: 50px;
}
#footer-newslet #newslet input[type*="submit"]:not(.fa):not(.las):not(.btn-theme):hover {
    background: #03bdcc!important;
}
#footer-newslet .wpcf7-list-item-label {
    font-size: 10px;
    line-height: 19px;
    display: block;
    color: #fff;
    margin-left: .5rem;
    letter-spacing: 1px;
}
#footer-newslet .wpcf7-list-item.first.last > label {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
}

#wrag-newslet-right .group-row {
    display: flex;
}
#wrag-newslet-right .group-row input {
    border-radius: 50px;
}
#wrag-newslet-right .form-group.vc_row.wpb_row > div:nth-child(1) {
    width: 60% !important;
}
#wrag-newslet-right #newslet > div > div .wpb_column.vc_col-sm-3 {
    margin-right: .5rem;
}

#footer-newslet .group-row {
    display: flex;
}
#footer-newslet .group-row input {
    border-radius: 50px;
}
#footer-newslet #newslet > div > div .wpb_column.vc_col-sm-3 {
    margin-right: .5rem;
}
#wp-footer a,#wp-footer p {
    color: #4b4e5c;
}
#wp-footer .right.footer {
    color: #4b4e5c;
}
#wp-footer a:hover {
    color: #03bdcc;
}
#wp-footer .elementor-icon {
    fill: #03bdcc;
    color: #03bdcc;
}
#wp-footer .elementor-161 .elementor-element.elementor-element-7188ad95 .elementor-social-icon:hover i {
    color: #03bdcc;
}
#wp-footer .wpcf7-list-item-label {
    color: #4b4e5c!important;
}
#wp-footer .elementor-heading-title {
    font-size: 2rem;
}
.page-id-21 .custom-breadcrumb.text-light.text-left.show-bg {
    display: none;
}
.gsc-icon-box-styles.style-2:hover .bg-image, .gsc-icon-box-styles.style-2.active .bg-image {
    background: #02BBCA;
    border-radius: 30px;
}
.gsc-icon-box-styles.style-2 .bg-image {
    background: #ffd55f;
    border-radius: 30px;
}
#tof_tof .attachment-large {
    border-radius: 30px;
}
.wpcf7-form select {
    background: #1065AC;
    color: #fff;
}
.wpcf7-form label {
    color: #1065AC;
}
.wpcf7-form input.wpcf7-form-control.wpcf7-text, .wpcf7-form textarea {
    border: 2px solid #1065AC!important;
}
.wpcf7-form input[type*="submit"]:not(.fa):not(.las):not(.btn-theme) {
    background: #1065AC;
}
.wpcf7-form input[type*="submit"]:not(.fa):not(.las):not(.btn-theme):hover {
    background: #02BBCA;
}
body .container-layout-content.container {
    margin-bottom: 0;
}
.custom-breadcrumb .breadcrumb {
    color: #1065AC;
}
.page-id-1460 .gva-hover-box-carousel .hover-box-item .box-content .box-icon {
    background: #D1B154;
    border-radius: 10px;
}
.post:not(.post-single-content) .entry-meta .meta-inline > span i {
    color: #1065AC;
}
.termsfeed-com---palette-light.termsfeed-com---nb {
    background-color: #c8cace!important;
    color: #111;
}
.termsfeed-com---palette-light .cc-nb-okagree {
    color: #fff;
    background-color: #1065ac!important;
}
.termsfeed-com---palette-light .cc-nb-reject {
    color: #fff;
    background-color: #1065ac!important;
}
.termsfeed-com---palette-light .cc-nb-title {
    color: #1065ac!important;
}
.display_none{
    display: none!important;
}