/* LOGO */
.sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 100px;
    margin-top: -20px;
}

.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
    max-height: 75px;
}

.trx_addons_scroll_to_top {
    border-color: #c99f59 !important;
}

.scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #0e0e12 50%, #c99f59 50%) no-repeat scroll right bottom / 210% 100% #c99f59 !important;
}

.scheme_default .sc_form.sc_form_detailed .sc_form_info {
    color: #ffffff;
    background: linear-gradient(to right, #c99f59 0%, #b17f00 100%);
}

/* REDES SOCIAIS */
.scheme_default .socials_wrap .social_item a.social_instagram {
    background: linear-gradient(to top, #E1306C, #FD1D1D, #FCAF45);
}
.scheme_default .socials_wrap .social_item a.social_facebook {
    background: linear-gradient(to top, #1877F2, #8B9DC3);
}

/* SLIDER */
.layer-1 {
    z-index: 5;
    white-space: nowrap;
    font-size: 26px;
    line-height: 26px;
    font-weight: 400;
    color: rgba(252, 214, 60, 1.00);
    font-family: "PermanentMarker";
}

.layer-2 {
    z-index: 6;
    white-space: nowrap;
    font-size: 80px;
    line-height: 80px;
    font-weight: 600;
    color: rgba(255, 255, 255, 1.00);
    font-family: "Gilroy";
}

.layer-3 {
    z-index: 7;
    white-space: nowrap;
    font-size: 20px;
    line-height: 27px;
    font-weight: 400;
    color: rgba(255, 255, 255, 1.00);
    font-family: "Sofia Pro Light";
    letter-spacing: 0.02em;
}

.layer-5 {
    z-index: 8;
    white-space: nowrap;
    font-size: 12px;
    line-height: 55px;
    font-weight: 600;
    color: rgba(255, 255, 255, 1.00);
    font-family: "Gilroy";
    text-transform: uppercase;
    background-color: rgba(252, 214, 60, 1.00);
    border-radius: 40px 40px 40px 40px;
    letter-spacing: 0.2em;
    cursor: pointer;
}

/* WELCOME  */
.copypress-custom-bg-3 { background-image: url(../images/klein/full_services_copy.png); }

/* VIDEO  */
.copypress-custom-bg-12 {
    background-image: url(../images/klein/video_bg.jpg);
}

/* SERVICES  */
.copypress-custom-bg-2 {
    background-image: url(../images/klein/services_bg.png);
}
.copypress-services-custom-block-1 {
    background-image: url(../images/klein/bg_services-2.png);
}
.sc_services_list .sc_services_item_title { font-size: .74rem; }

.float-left{ float: left;}
.float-right{ float: right;}
.clear{ clear: both; }

/* SERVICES INFO  */
.sc_services_item_text,
.sc_services_item_title span{ cursor: default; color: #FFF; }

/* INFO  */
.klein-info-services li{ color: #FFF; }

/* TESTIMONIALS  */
.copypress-custom-bg-5 {
    background-image: url(../images/klein/testimonials_bg.jpg);
}

/* PROJECTS  */
.copypress-custom-bg-1 {
    background-image: url(../images/klein/projects_bg.jpg);
}

/* SERVICE PLANS  */
.copypress-custom-bg-13 {
    background-image: url(../images/klein/bg_pricing.jpg);
}
.scheme_default .sc_action_item .sc_action_item_subtitle {
    color: #c99f59;
}

/* TEAM  */
.copypress-custom-bg-1 {
    background-image: url(../images/klein/projects_bg.jpg);
}
.sc_team_item_subtitle{ color: #FFF; }
.klein-team{ transform: none !important; -webkit-transform: none !important; position: initial !important; }

/* CONTATO  */
.sc_form_info_data span small{ color: #ffffff; }

/* PRODUTOS */
.klein-preco-produto{ color: #C99F59 !important; }
.eg-hayes-copypress-element-0:hover { color: #C99F59 !important; }
.klein-produtos-title,
.klein-produtos-subtitle{ text-align: center; }
.klein-produtos-title{ margin-top: -10px !important; margin-bottom: 30px !important; }
.klein-comprar{ margin: 1rem 0 0 -1.5rem; }

/* WHATS APP */
.whatsapp{ height: 0; position: fixed; bottom: 10rem; right: -1rem; z-index: 99; }
.whatsapp img{ height: 6rem !important; }