/*
Theme Name: Freesia Empire Child
Theme URI: https://themefreesia.com/themes/freesia-empire
Template: freesia-empire
Author: Theme Freesia
Author URI: https://themefreesia.com
Description: Freesia Empire is a Responsive Multi-Purpose WordPress Theme, Designed &amp; Developed by Theme Freesia. This theme supports popular plugins like Breadcrumb NavXT, WP-PageNavi, Contact Form 7, Jetpack by WordPress.com, Polylang, WPML Compatible, Newsletter, bbPress and WooCommerce. It is also translation ready and currently translated in French language. It is also easily customizable with lots of theme options using Customizer. It consists contact-template, gallery-template, freesiaempire-corporate template and with lots of widgets and sidebar. Get free support at https://tickets.themefreesia.com/ and View demo site at https://demo.themefreesia.com/freesia-empire.
Tags: threaded-comments,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,sticky-post,theme-options,translation-ready,post-formats,footer-widgets,blog,education,entertainment
Version: 1.3.0.1.1550092227
Updated: 2019-02-13 22:10:27

*/

/* feature content box */
.feature-content {
    padding: 36px 16px;
}

/* slide color */
.slider-content .slider-title a, .slider-content .slider-title,
.slider-content .slider-text h3 {
    color: #fff;
}

.widget_portfolio .four-column-full-width:first-child {
    min-height: inherit;
    padding: 30px 24px 0;
}

.top-header .info ul li a {
    font-size: 14px;
}

/* Gallery */
.entry-content ul.wp-block-gallery {
    margin: 0 0 30px;
}

/* widget title homepage */
.widget_carousel_slider {
    text-align: center;
    padding:  40px 0 0;
}
.header-title,
.widget_carousel_slider .widget-title {
    position: relative;
    display: inline-block;
    text-align: center;
}
.header-title:after,
.header-title:before,
.widget_carousel_slider .widget-title:before,
.widget_carousel_slider .widget-title:after {
    background: #848484;
    content: "";
    height: 1px;
    left: -240px;
    position: absolute;
    top: 30%;
    width: 200px;
}
.header-title:after,
.widget_carousel_slider .widget-title:after {
    left: auto;
    right: -240px;
}

/* Offer slider */
.owl-nav button {
    overflow: hidden;
    -webkit-filter: drop-shadow(5px 5px 5px #222);
    filter: drop-shadow(5px 5px 5px #222);
}


#widget_carousel_slider-4 .owl-item .carousel-slider__caption {
    transition: all .3s;
    position: absolute;
    bottom: 0;
    height: 100px;
    width: 100%;
    background-color: rgba(104,151,229,.7);
    color: #fff;
}
#widget_carousel_slider-4 .owl-item .carousel-slider__caption .caption {
    height: 100px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    margin-top: 0;
    padding: 18px 0 0 5%;
    text-align: left;
    font-size: 20px;
    font-weight: bold;
}
#widget_carousel_slider-4 .owl-item:hover .carousel-slider__caption {
    height: 100%;
    background: linear-gradient(to top, #6897e5 0, #6897e5 1%, rgba(104,151,229,.7) 40%, rgba(104,151,229,0) 100%)
}

@media (max-width:1199px) {
    #widget_carousel_slider-4 .owl-item .carousel-slider__caption .caption {
        line-height: 1.2em;
        height: 2.3em;
        bottom: 10px;
        overflow: hidden;
        margin: 0;
        padding: 0 20px;
        font-size: 20px
    }
}

@media only screen and (max-width: 767px) {
    .wp-block-columns {
        display: block;
    }
    .has-2-columns .wp-block-column,
    .has-3-columns .wp-block-column,
    .has-4-columns .wp-block-column,
    .has-5-columns .wp-block-column,
    .has-6-columns .wp-block-column {
        width: 100%;
    }
}

/* Fix grid */
@media only screen and (max-width: 767px) {
    .wp-block-column {
        flex-basis: 100%;
        width: 100%;
    }
    .wp-block-column:not(:last-child),
    .wp-block-column:nth-child(even) {
        margin: 0;
    }
}
