/*
    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
*/

/***** General *****/
#wrapper{
	padding-bottom: 0;
}
/* reove top margin on mobile devices */
@media (max-width: 1023px)
#wrapper .stm_header_style_1 .stm_titlebox {
    margin-top: 0 !important;
	padding-top: 0 !important;
}
/***** Primary Header ******/
<meta name="google-site-verification" content="gKEDbhBf15lZa3EUxo4ZSpFOCMpycarf48xDeQpSkUs" />
/*** Contact us button ***/
.menu-contact-btn{
	background: #f37021;
	color: #fff;
	border-radius: 4px;
	padding: 5px;
}
.menu-contact-btn:hover{
	background: #ffffff;
}
/* menu item hover color */
.stm-navigation__default > ul > li > a:hover{
	color: #f37021 !important;
}
/* menu bar hover color */
.stm-navigation__line_bottom ul > li:before{
	background-color: #f37021 !important;
}
.stm_header_style_1 .stm-navigation__line_bottom > ul > li.menu-contact-btn:before{
	display: none;
}
.stm_header_style_1 .stm-navigation__line_bottom > ul > li{
	padding-top: 5px;
}

/*** Sticky Header ***/
.stm-header__row_color.pearl_is_sticky.pearl_sticked .menu-contact-btn:hover{
	background: #ffffff;
}
.stm-header__row_color.pearl_is_sticky.pearl_sticked a{
	color: #ffffff !important;
}
.stm-header__row_color.pearl_is_sticky.pearl_sticked a:hover{
	color: #f37021 !important;
}
.stm-header__row_color.pearl_is_sticky.pearl_sticked .sub-menu a{
	color: #414042 !important;
}
.stm-header__row_color.pearl_is_sticky.pearl_sticked .sub-menu a:hover{
	color: #ffffff !important;
}

.stm-header__row_color.pearl_is_sticky.pearl_sticked{
	padding-top: 30px;
	padding-bottom: 30px;
}
.stm-header__row_color.pearl_is_sticky.pearl_sticked a{
	color: #0061a2;
}
/*** mobile header 

/* tablet view header background */
@media (max-width: 1024px){
.stm_header_style_1 .stm_mobile__header {
    background-color: #0061a2 !important;
	}
/* mobile menu Hamburger color */
	.stm_mobile__switcher span{
		background-color: #FFF !important;
	}
}

/***** Homepage *****/

/*** Info box ***/
.stm_infobox__content.wtc.mbc{
	background-color: #f37021 !important;
}
.stm_infobox__content h3{
	font-size: 24px !important;
}
.stm_infobox_style_1 .stm_infobox__content p{
	font-size: 18px !important;
}
/*** Icon box ***/

.stm_iconbox_style_1 .stm_iconbox__text h5{
	font-size: 24px;
}
.stm_iconbox__text .stm_iconbox__desc p{
	font-size: 22px !important;
	line-height: 1.4 !important;
}
.stm_iconbox_style_1 .stm_iconbox__text .stm_iconbox__desc p{
	color: #fff;
}
.stm_iconbox_style_1.stm_flipbox .stm_flipbox__front{
	border-color: #FFFFFF !important;
}
/*** Services section ***/
.stm_services .stm_services__container .stm_services__title a{
	font-size: 20px;
}
/* read more button color */
.btn.stm_read_more_link{
	color: #f37021 !important;
}
/*** Counter section ***/
.stm-counter_style_1 .stm-counter__value,
.stm-counter_style_1 .stm-counter__prefix,
.stm-counter_style_1 .stm-counter__affix{
	font-size: 48px !important;
}
.stm-counter.stm-counter_style_1{
	text-align: center;
}
.stm-counter_style_1 .stm-counter__label {
    font-size: 18px;
    font-weight: 700;
}
/*** testimonials ***/
.stm_testimonials_style_7 .stm_testimonials__review {
    margin: 60px 0;
		padding: 0 60px;
    text-align: center;
    font-size: 18px;
    line-height: 1.5;
}
/* testimonial author name */
.stm_testimonials_style_7 .stm_testimonials__info h6 {
    font-size: 24px !important;
    color: #0061a2 !important;
	font-weight: 700 !important
}
/* remove flower from author image left and right */
.stm_testimonials_style_7 .stm_testimonials__avatar:before{
	content:'' !important;
}
/* testimonial arrow color */
.owl-prev,
.owl-next{
	border-color: #f37021 !important;
}
.owl-nav .owl-prev:before, 
.owl-nav .owl-next:before{
	color: #f37021 !important;
}
/***** About page *****/
/* Partner name separator bar */
.stm_staff_list_style_1 .stm_linear_repeater {
    margin: 24px 0 23px;
}
.stm_linear_repeater {
    height: 6px;
    background: #f37021;
}

/**** Promgrams single page *****/
.stm_single_stm_events .stm_markup__content .stm_single_event__title{
	display:none;
}
.stm_mgb_50.stm_single_event__actions{
	margin-bottom: 0;
}
/* hide social share and program excerpt */
.stm_single_event__panel.tbc,
.stm_single_event__excerpt{
	display:none;
}
/***** Services page *****/
.no-gap .wpb_single_image {
	margin-bottom: 0px;
}
.no-gap .full-col-image.vc_column_container>.vc_column-inner{
	padding-left: 0;
	padding-right: 0;
}
/***** Footer *****/
.stm_bottom_copyright{
	font-size: 14px;
}

/*
 * Contact Us
 */

/* change email and open hours label */
.widget_contacts_style_7 .widget_contacts_inner [data-title="Email"]:before{
	content: 'General Information' !important;
}
.widget_contacts_style_7 .widget_contacts_inner [data-title="Email"] a{
	color: inherit;
}
.widget_contacts_style_7 .widget_contacts_inner [data-title="Open hours"]:before{
	content: 'Employment' !important;
}

/*
 * Single Blog Posts
 */

/* change main nav background color */
.single-post .stm-header__row_color_center:before {
    background-color: #0061a2 !important;
}



