p {
    font-size: 1.2rem;
    font-family: 'Work Sans';
    text-align: justify;
    color: #cccccc;
    /* text-indent: 0px; */
    /* letter-spacing: 0px; */
}

span.c-primary {
    color: #fd6b68 !important;
}

span.c-second, p strong , p b {
    color: #93a2d2;
}
h2.elementor-heading-title.elementor-size-default {
    line-height: 50px !important;
}


span.wpcf7-list-item {
    padding: 0 10px 0 0;
}
span.wpcf7-list-item-label {
    font-size:18px !important;
}
.txt-highlight{
    color: #f2f2f2;
    background-image: linear-gradient(0deg, #435356 35%, transparent 35%);
}
.page-title-bar .wrap .page-title{
    text-transform: none !important;
    font-size: 4rem !important;
}
.wrapper-home h2.elementor-heading-title.elementor-size-default {
    line-height: 60px !important;
}
.wrapper-home a{
    color:#fff
}
.wrapper-home a.link-budget {
    text-decoration: underline;
}
.wrapper-footer .footer-title h2.elementor-heading-title.elementor-size-default {
    line-height: 45px !important;
}
.page-title-bar .wrap {
    min-height: 200px !important;
}
ul.list-footer {
    list-style-type: none;
}
#logo-wrapper-ids .elementor-widget-container img {
    vertical-align: baseline;
}

body.single-post.opal-single-post-style .wrapper-image img {
    margin: auto;
     width: 800px !important;
    height: 480px;
}

.post-template-default .site-content{
    padding: 50px 15px;
}
section#wrapper-scooters-motos p{
    color:#000 !important;
    padding: 0 15px;
}
/*.logo-header .elementor-element.elementor-element-bb40663.e-con-full.e-flex.e-con.e-child {*/
/*    margin-left: -22px;*/
/*}*/
/*a.elementor-element.elementor-element-71947c9.e-con-full.logo-header.e-flex.e-con.e-child {*/
/*    padding: 0px;*/
/*}*/

/*@media (max-width: 777px) {*/
/*    .footer-logo h2.elementor-heading-title.elementor-size-default {*/
/*        text-align: center;*/
/*    }*/
/*    .footer-logo .elementor-widget-container{*/
/*        padding:0px !important;*/
/*    }*/
/*}*/
