/*
    Template: pearl
    Theme Name: Pearl Child Theme
    Theme URI: http://pearl.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Pearl WP is a true multi-niche WordPress theme, which consist of several micro-niche themes. Each micro-niche layout has its own features, modules and specifications. You can use UI modules from any layout and mix it with other UI modules. 300+ UI modules and 250+ prebuilt pages are available for use. Open the shell and find the Pearl!
    Version: 1.1.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: beauty salon, blog, business, church, coach, construction, consulting, corporate, ecommerce, multipurpose, music, portfolio, restaurant, transportation, travel, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: pearl-child-theme
*/

/* Post Titles */
.stm_markup__content .stm_single_post_style_12 .post-title:after,
.stm_markup__content .stm_single_post_style_14 .post-title:after,
.stm_markup__content .stm_single_post_style_15 .post-title:after,
.stm_markup__content .stm_single_post_style_16 .post-title:after {
    content: "" !important; /* !important tag needed to override !important tags on parent theme - style_12.css, style_14.css, style_15.css, style_16.css */
}

/* Review overrides */
#wprev_pro_float_1 {
    width: 375px;
}

/* Close icon */
.wprev_pro_float_outerdiv-close {
    color: #fff;
    top: 6px;
}

/* Reviews rating and text */
#wprev-badge-1 .wppro_badge1_DIV_12,
#wprev-badge-1 .wppro_badge1_SPAN_13 {
    color:#fff;
}

/* 404 Style 1 overrides */
.stm_errorpage .stm_errorpage__inner {
    max-width: 400px;
    text-align: center;
}

.stm_errorpage .stm_errorpage__inner h2 {
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 30px;
    text-transform: uppercase;
}

/* Pearl Icon Box overrides - Style 9 */
.stm_iconbox.stm_iconbox_style_9 .stm_iconbox__icon {
    padding-right: 15px;
    text-align: center;
}

/* Header Styles */
@media (min-width: 1024px) {

    /* Top header row */
    .stm-header__row.stm-header__row_top {
        padding-right: 15px;
    }

    .stm-header .stm-header__row_color_top {
        z-index: 20;
    }

    /* Main header */
    .stm-header {
        position: fixed;
        left: 0;
        right: 0;
        z-index: 999;
    }

    /* Site logo */
    .stm-header .stm-logo > a {
        position: relative;
        top: -45px;
    }

    .stm-header .stm-header__row_color.stm-header__row_color_center,
    .stm-header .stm-header__row_color.stm-header__row_color_center .stm-header__cell.stm-header__cell_right {
        height: 55px;
    }

    .stm-header .stm-navigation__default > ul {
        margin: 0 auto;
    }

    /* Main site container */
    .site-content {
        margin-top: 95px;
    }
}

@media (max-width: 768px) {

    /* 404 Style 1 overrides */
    .stm_errorpage .stm_errorpage__inner h1 {
        font-size: 150px !important; /* Needed to override h1 and .h1 !important tag on skin-custom.css file */
    }
}

/* Revolution slider */
@media (max-width: 550px) {
    [id^="rev_slider"] h1 {
        font-size: 25px !important; /* Needed to override h1 and .h1 !important tag on skin-custom.css file */
    }
}

@media (max-width: 425px) {
	.stm-header__element.object573 {
		order: -1360 !important;
	}
}
