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

/* Header, main body and footer */
.stm-header {
    margin-bottom: 0px;
    border-bottom: 5px solid #4a78b6;
}
#wrapper {
	padding-bottom: 0px;
}
img {
	transform: none;
}
span.stm_post_details_info:first-child {
    display: none;
}
.stm_gdpr_checker label {
    font-size: 14px;
    font-weight: 500;
}
.stm-navigation__default > ul > li {
    line-height: 80px;
}
.stm_header_style_1 .stm-navigation__line_bottom > ul > li:before {
	display:none;
}
.stm_markup__content.stm_mf.stm_bottom_copyright {
    text-align: center;
}
.stm-footer .footer-widgets {
    padding-top: 2%;
}
.stm-footer__bottom {
    border-top: none;
}
.textwidget, ul#menu-emh-services {
    border-top: solid 1px #d4dae3;
    padding-top: 25px;
}

/* Fonts */
.white-text h5, .white-text h4, .white-text h3, .white-text p {
	color: #fff;
}
h1.h1.stm_titlebox__title.no_line.text-transform.stm_mgb_2 {
	color: #fff;
}
.mbdc.white-text, .mbdc.standard-text {
    margin-bottom: 10%;
    border-left: 4px solid;
	border-color: #ff9c27;
    padding-left: 20px;
}
span.NumberPoint {
    color: #ff9c27;
    padding-right: 5px;
    font-weight: 400;
}
ul li::before, ol li::before {
  color: #ff9c27;
}
h6.vc_custom_heading.read-more.text-left {
    color: #ff9f2e;
}
.stm-counter_style_5 .stm-counter__value {
    font-weight: 400!important;
}
.stm-counter_style_5 .stm-counter__label {
    font-weight: 700!important;
}
.stm-footer .footer-widgets aside.widget .widgettitle h4 {
    font-size: 14px;
    line-height: 28px;
    font-weight: 700;
}
.textwidget p, ul#menu-emh-services li {
    margin-bottom: 19px;
	color: #e3e7ee;
}

/* Buttons */
button.wpcf7-form-control.wpcf7-submit.btn.btn_primary.btn_solid.btn_icon.btn_icon-right {
	width: 100%;
}
a.btn.btn_primary.btn_outline.btn_xs.js_trigger__click {
	font-weight: 600;
	text-transform: none;
	padding: 1.5% 5%;
	color: #ff9c27 !important;
}
a.btn.btn_primary.btn_outline.btn_xs.js_trigger__click:hover {
	color: #fff!important;
}
.vc_general.vc_pagination .vc_pagination-trigger {
    height: 20px;
    width: 20px;
}

/* Sections */
.container-fluid.vc_container-fluid.sm_mgt_0.main-banner {
    padding: 5% 0 4%;
    background-image: url(http://devcopy.emhdevelopment.com/wp-content/uploads/2020/11/scott-graham-5fNmWej4tAA-unsplash-1.jpg);
    'background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	filter: grayscale(0.5);
}
.stm_flex.stm_flex_center.stm_flex_last.stm_mgb_40 {
    display: none;
}

/* Responsive CSS */
@media (max-width: 1025px) {
	.stm_page_bc .stm_breadcrumbs {
    margin-bottom: 40px;
}
	.stm_layout_advisory .stm_iconbox_style_1.stm_flipbox .stm_flipbox__front .inner, .stm_iconbox_style_1.stm_flipbox .stm_flipbox__back .inner {
    padding: 15% 15px;
}
.stm_titlebox__inner {
    text-align: center;
}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 470px) {
	.stm_titlebox_style_1 {
    min-height: 170px;
}
	.container-fluid.vc_container-fluid.sm_mgt_0.main-banner {
    padding: 6% 15px 4%;
}
	.stm_form_style_15 .wpcf7-form-control-wrap {
    margin-bottom: 10px;
}
	.owl-controls {
		display: none;
	}
	.container.vc_container.our-team, .container-fluid.vc_container-fluid.our-team-grey {
    padding: 5% 15px 1%;
}
	a.btn.btn_primary.btn_outline.btn_xs.js_trigger__click {
    padding: 2% 5%;
    width: 100%;
    text-align: center;
}
	.container-fluid.vc_container-fluid.quote-section {
    margin: 0 0 5%;
}
.container.vc_container.overlap-section .vc_column-inner {
    padding: 4% 15px;
	background-color: #4a77b6;
}
}
/* 05052020 SB */
/* re-size partner logos */
@media only screen and (max-device-width: 470px){
.partners-section .stm_partners_style_3 .stm_partners__single:nth-child(1) img, .partners-section .stm_partners_style_3 .stm_partners__single:nth-child(3) img {
    max-width: 100%;
}}
/* 05052020 SB END */