/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*CUSTOM BY ARTHAS*/

/*HOME*/
.letra-azul {
    color: #0c3f9a;
}
.justificar {
    text-align: justify;
}
.letra-branca {
    color: #ffffff;
}
.margem-form {
    margin-bottom: 0;
}
.form-home label {
    color: #fff;
}
.form-home input.wpcf7-form-control.wpcf7-submit {
    background: #fff;
    width: 100% !important;
    color: #0c3f9a;
    border-radius: 25px;
} 
.form-home input.wpcf7-form-control.wpcf7-submit:hover{
    background: rgba(255,255,255,0.9);
    width: 100% !important;
    color: rgba(1,61,159,0.8);
    border-radius: 25px;
} 
.form-home {
    background: #0c3f9a;
    padding: 30px;
}
.form_newsletter input.wpcf7-form-control.wpcf7-submit {
    max-height: 40px;
}
.form_newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    min-height: 37px;
}
.icone-social a:before {
    font-size: 50px;
}
.icone-social a{
    width: 70px !important;
    margin-top: 30px !important;
}
.link-branco a, .link-branco{
    color: #ffffff;
}
.link-branco a:hover {
    color: #001946;
}
.fusion-layout-column.mapa-contato {
    margin-bottom: -7px !important;
}
.port-produtos-mobile .fusion-carousel .fusion-carousel-nav .fusion-nav-next {
    top: 43% !important;
} 
.port-produtos-mobile .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
    top: 43% !important;
}
.port-produtos-mobile h4.fusion-carousel-title {
    text-align: center !important;
    font-size: 18px !important;
}
.port-produtos h4.fusion-carousel-title {
    text-align: center !important;
    font-size: 18px !important;
}
.contato-cab {
    font-size: 16px;
    color: #fff;
} 
.bot-vermais {
    padding: 10px 40px 10px 40px !important;
    font-weight: 700 !important;
}
.port-produtos .fusion-carousel-meta {
    display: none !important;
}
.port-produtos-mobile .fusion-carousel-meta {
    display: none !important;
}

.img.img-responsive {
    max-width: 130px;
}
.blog-home .fusion-content-sep.sep-double.sep-solid {
    display: none;
}

/*END HOME*/

/*BLOG*/
.ajust-blog .fusion-post-wrapper {
    height: 550px;
}
/*END BLOG*/

/*CONTATO*/
.contato-pag input.wpcf7-form-control.wpcf7-submit {
    border-radius: 25px;
    padding: 15px 50px 15px 50px !important;
}
/*END CONTATO*/

/* CUSTOM BY DOT */
/* Single Product */
#gallery-2 .gallery-item {
    text-align: left !important;
    width: auto !important;
    padding-right: 15px !important;
}
.fusion-page-title-wrapper {
    display: block !important;
}
.fusion-page-title-bar-right .fusion-page-title-captions {
    text-align: left !important;
}
@media screen and (min-width: 769px){
    .fusion-page-title-wrapper {
        display: block !important;
        padding-top: 1.2em !important;
    }
}
/* end CUSTOM BY DOT */

/*MEDIA BY ARTHAS*/
@media screen and (max-width: 768px){
    .form_newsletter input.wpcf7-form-control.wpcf7-submit {
        width: 100% !important;
        margin-top: 10px;
    }
} 
@media screen and (min-width: 769px){
    .form_newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
        width: 70% !important;
        float: left !important;
    }
    .form_newsletter input.wpcf7-form-control.wpcf7-submit {
        margin-top: -30px;
    }
    .port-produtos .fusion-carousel .fusion-carousel-nav .fusion-nav-next {
        width: 45px !important;
        height: 163px !important;
        top: 10% !important;
    } 
    .port-produtos .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
        width: 45px !important;
        height: 163px !important;
        top: 10% !important;
    }
    .port-produtos .fusion-nav-prev:before {
        content: url(/wp-content/uploads/2019/12/seta-esquerda.png) !important;
        width: 45px !important;
        height: 90px !important;
        top: 24% !important;
    }
    .port-produtos .fusion-nav-next:before {
        content: url(/wp-content/uploads/2019/12/seta-direita.png) !important;
        width: 45px !important;
        height: 90px !important;
        top: 24% !important;
    }
    .port-produtos .fusion-carousel-positioner {
        height: 250px;
    } 
    .blog-home .fusion-post-wrapper {
        height: 550px;
    }
    .is_anchor a {
        color: #013d9f !important;
        border-color: transparent !important;
    }
    .is_anchor a:hover {
        color: #013d9f !important;
        border-color: #013d9f !important;
    }
}
/*END MEDIA BY ARTHAS*/

/*END CUSTOM BY ARTHAS*/


/*CUSTOM BY SHUBY*/
.whats-header a, .email-header a{
    font-size: 16px;
    color: #fff !important;
}

@media screen and (max-width: 768px){
    .fusion-contact-info {
        line-height: 36px !important;
    }
}
@media screen and (min-width: 769px){
    .fusion-secondary-header .fusion-alignright{
        display: none;
    }
    .whats-header img{
        padding: 5px 10px 0px 0px;
    }
    .contato-cab, .whats-header {
        float: left;
        padding-right: 50px;
    }
    .email-header {
        float: right;
    }
}
/*END CUSTOM BY SHUBY*/