/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


.nectar-flickity.nectar-carousel[data-format="fixed_text_content_fullwidth"] .flickity-slider .cell .inner-wrap-outer {
    transform-style: flat;
}

.nectar-flickity.nectar-carousel .flickity-slider .inner-wrap h4 {
    margin-top: 1em;
}

.nectar-flickity:not(.masonry) .flickity-slider .cell img {
    max-width: none!important;
    border-radius: 3px;
}

.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots,
.nectar-flickity[data-controls=material_pagination] .flickity-page-dots {
    text-align: center!important;
    left: 16%;
    transform: translateX(-50%);
}

body[data-bg-header=true] .container-wrap {
    padding-bottom: 0;
}

table.table tr td {
    width: 50%;
}

@media only screen and (max-width: 767px) {
    .nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap {
        padding: 5% 10%;
    }

    .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
        margin: 40px 0;
    }

    .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots,
    .nectar-flickity[data-controls=material_pagination] .flickity-page-dots {
        bottom: -45px;
        left: 50%;
    }

    .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content {
        padding-right: 0;
    }
    
    .tabbed[data-style="vertical_modern"] > div {
        padding-left: 0;
    }
    
    .tabbed[data-style*=vertical] .wpb_tabs_nav li {
        font-size: 1em;
    }
}