/*
 Theme Name:   Corbesier Child Theme
 Theme URI:    https://corbesier.themerex.net/
 Description:  Corbesier Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     corbesier
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  corbesier
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
.fs-isidora{
    font-family: 'Isidora' ,sans-serif!important;
}
.txt-white, .txt-white a{
    color: #d2d3d5!important;
}

#style-f form p {
    display: flex;
    flex-wrap: wrap;
}

#style-f form p span.your-email{
    width: 70%;
}
#style-f form p span.wpcf7-submit-style{
    width: 30%;
}

#style-f form p span.wpcf7-submit-style:before{
    color: white;
    content: '\e9df';
    font-family: "fontello";
    position: absolute;
    right: 60%;
    top: 20%;
    z-index: 1;
    width: 100%;
    height: 100%;
    line-height: inherit;
    text-align: right;
    font-weight: 400;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#style-f form p span.wpcf7-submit-style:hover::before{
    color: var(--theme-color-text_link);
}

#style-f form p span.wpcf7-submit-style input[type="submit"]{ 
    font-size: 0;
}

#style-f form p .submit-style-in{
    background-color: transparent;
}
#style-f form p .submit-style-in::before{
    content: '';
}


/* Tabs */
.tabs_style_2.elementor-widget-tabs .elementor-tab-title.elementor-active{
    background-color: #04635e;
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next, .sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev{
    border-color: #f4f4f4;
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next:hover, .sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev:hover{
    color: white;
    
}


/* Portfolio styles */
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title, .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories{
    background-color: #c7a459;
}

/* counter */
.sc_skills_counter_modern .sc_skills_total{
    opacity: 0.085!important;
}


.nav-links .page-numbers.current{
    background-color: #04635e;
    border-color: #04635e;
}