/*
    Template: pearl
    Theme Name: LSBC Child Theme
    Author: Garetii Media
    Author URI: https://garetii.com/
    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
*/
.wpb_text_column ol li {display: inline-block !important;}
.stm_mobile__dropdown {margin-right:0px}
.stm_header_style_1 .stm-navigation__default > ul > li > a {padding:0 14px !important;}
.sub-menu .stm_mobile__dropdown::after {display: none}
.stm_mobile__dropdown:after {content:"\f078";font-family:FontAwesome;font-size:10px;padding-left:5px;font-weight:300;}
html body .stm-navigation__default ul li.stm_megamenu > ul.sub-menu, html body .stm-navigation__fullwidth ul li.stm_megamenu > ul.sub-menu {padding:15px 0 10px !important;margin-top:-20px !important}
li.megatitle a {font-size:17px !important;padding-bottom:0px !important}
.topf h1 {font-size:53px}
.topf h6 {color:#fff;text-transform: uppercase}
.topf p {font-size:16px;text-transform: uppercase;letter-spacing: 2px}
.stm_iconbox_style_12 .stm_iconbox__icon {background:none !important;}
.stm-header {margin-bottom:0px !important;}
blockquote {font-size:16px !important;}
.lg-backdrop.in {opacity: .8 !important;}
.lg-download {display: none}
.btn__icon {top:-1px !important;bottom:-1px !important}
.whtxt p, .whtxt a, .whtxt a:hover, .whtxt h5, .whtxt h4, .whtxt h4, .whtxt h3, .whtxt h2, .whtxt h1 {color:#fff !important}
.stm_iconbox_style_14 .stm_iconbox__icon {margin-bottom:15px !important;}
.text-center h5 {display:block !important;margin-bottom:5px}
.adforms.stm_iconbox_style_14 .stm_iconbox__desc p, .stm_iconbox_style_1 p {line-height: 1.4 !important;font-size:15px !important;}
p {line-height:1.4}
.stm-navigation__default > ul > li ul li > a {font-size:14px !important;padding:12px 20px 10px !important;text-transform:none !important}
.stm_megaicon {top:1px !important;margin-right:9px}
.stm-header .stm-socials__icon_round, .stm-header .stm-socials a > i {background:#3B5998;color:#fff !important;padding-right:1px}
.stm-socials a:hover, .stm-socials a:hover > i {background:#3B5998 !important;color:#fff !important;}
span.mbc {background-color:#323232 !important;}
.mbc_h:hover {background-color:#fff !important;}
h1, h2, h3, h4, h5 {line-height:1.1 !important}
h4 {text-transform:uppercase}
.ylwbg h4, .ylwbg a {color:#323232 !important}
.bluebg a {color:#fff}
.ylwbg a, .bluebg a {font-style:italic;text-decoration:underline}
.ylwbg a:hover, .bluebg a:hover {opacity:.7}
.bluebg .stm_iconbox_style_10 .stm_iconbox__icon {border-color:#fff !important}
.bluebg p {color:#fff;line-height: 1.2 !important;}
.stm_titlebox {margin-bottom:0px !important;}
#wrapper {padding-bottom:0px !important;}
.stm_titlebox_style_5 {padding:50px 0 !important;}
.contact .stm_iconbox h5 {margin-bottom:5px !important;}
.contact .stm_iconbox p {font-size:15px !important;}
.wpb_content_element img, .wpb_single_image img, .stm_video, .stm_single_post__content img, .stm_posts_carousel_single__image img, .stm_staff__image img {box-shadow: 1px 1px 8px rgba(0,0,0,0.3);border-radius: 10px;}
.stm_posts_carousel_single__image {padding-top:18px}
.wpb_single_image a img, .stm_single_post__content a img, .stm_posts_carousel_single__image img {transition: background 0.2s ease, box-shadow 0.2s ease, border 0.2s ease;}
.wpb_single_image a img:hover, .stm_single_post__content a img:hover, .stm_posts_carousel_single__image img:hover {box-shadow: 1px 1px 18px rgba(0, 0, 0, 0.45)}
/* Forms */
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button {border: none;background:#2197b0;color: #fff;padding: 10px 22px;font-weight: 900;box-shadow: none !important;}
.gform_wrapper .gform_page_footer .button.gform_next_button:hover, .gform_wrapper .gform_page_footer .button.gform_previous_button:hover	{background-color: #323232;}
.gform_wrapper .field_description_below .gfield_description {padding-top:0px !important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {border:none !important;background:none !important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {margin-bottom:0px !important;padding:0px !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-bottom:5px;margin-top:4px !important;}
.gform_confirmation_message {border-radius:5px;padding:25px;border:4px solid #00671a;}
.gform_confirmation_message iframe {border-radius:none;box-shadow:none;}
.gform_wrapper .gform_footer {padding-top:5px !important;}
body .gform_wrapper ul li.field_description_below div.ginput_container_radio, .gform_wrapper .gform_footer {margin-top:0px !important}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {margin-bottom: 0px !important;}
label {margin-bottom: 0px !important;}
.gform_wrapper ul.gform_fields li {margin-bottom: 15px !important;}
.stm_input_wrapper {top:1px !important;margin-right:0px !important;}
.gform_wrapper ul.gfield_radio li label {margin-left:10px !important;}
.gform_wrapper .gfield_radio li label {font-size:1em !important;line-height:1.2 !important}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {margin-bottom:5px !important;}
.page-id-22.stm_form_style_2 [type="submit"], .page-id-48.stm_form_style_2 [type="submit"], .page-id-275.stm_form_style_2 [type="submit"], .page-id-911.stm_form_style_2 [type="submit"] {
    padding-right: 28px !important;
}
.stm_form_style_2 select, .stm_form_style_2 input[type="text"], .stm_form_style_2 input[type="email"], .stm_form_style_2 input[type="search"], .stm_form_style_2 input[type="password"], .stm_form_style_2 input[type="number"], .stm_form_style_2 input[type="date"], .stm_form_style_2 input[type="tel"], .stm_form_style_2 textarea, .stm_form_style_2 .form-control {height:45px !important;}
.stm_form_style_2 select, .stm_form_style_2 input[type="text"], .stm_form_style_2 input[type="email"], .stm_form_style_2 input[type="search"], .stm_form_style_2 input[type="password"], .stm_form_style_2 input[type="number"], .stm_form_style_2 input[type="date"], .stm_form_style_2 input[type="tel"], .stm_form_style_2 textarea, .stm_form_style_2 .form-control, .gform_wrapper textarea
{color:#323232 !important;padding-left:12px !important;font-size:16px !important}
.stm_bottom_copyright {font-size:14px}
/* Blog */
.archive .stm_markup_full {margin-top:50px}
.stm_single_post__content {width:63%;margin:0 auto}
.stm_single_post_style_14 .post-title {padding-bottom:10px !important;}
.stm_single_post_style_14 .post-title::after {display: none}
.stm_single_post_style_14 .post-category a {color:#fff}
.stm_single_post_layout_14 .stm_single_post_style_14 .post_title_box > .text-center {bottom:25% !important;}
.stm_single_post_layout_14 .stm_single_post_style_14 .post_title_box {background-position: 50% 50% !important;}
.stm_single_post_layout_14 {padding-top:600px !important;}
.stm_single_post_style_14 .stm_share {margin-bottom: 16px !important;text-align: center}
.stm_single_post_style_14 .stm_single_post__content p {line-height: 1.4 !important;margin-bottom: 15px !important;}
.stm_single_post__content ul {margin-bottom:15px}
.stm_single_post__content ol li {margin-bottom:15px}
.stm_single_post_style_14 .stm_single_post__content {margin-bottom:20px !important;}
.bottom_share {margin-bottom:60px !important;}
.stm_prevnext__post_prev::before {content:"\f053" !important;font-family:FontAwesome !important}
.stm_prevnext__post_next::before {content:"\f054" !important;font-family:FontAwesome !important}
.stm_posts_carousel_style_5 .stm_posts_carousel_single__image {margin-bottom:15px !important;}
.stm_posts_carousel_style_5 .stm_posts_carousel_single h5 {font-size: 21px !important;
	line-height: 1.2 !important;margin-bottom: 7px !important;}
@media (max-width:1160px){
	.stm_header_style_1 .stm-navigation__default > ul > li > a {padding: 0 10px !important;}
}
@media (max-width:1024px){
	.stm_header_style_1 .stm-navigation__default > ul > li > a {padding: 6px 10px 5px !important;
border-bottom: 1px dotted #eaeaea;}
	.stm_mobile__dropdown {margin-right:0px}
	.stm_mobile__dropdown:after {display:none}
	.stm_header_style_1 .stm-navigation.stm-navigation__default ul li.menu-item-has-children > a::after {margin-top:5px}
	.stm_header_style_1 .stm-navigation.stm-navigation__default ul li.menu-item-has-children > a::after {border:none !important;content:"\f078" !important;font-size:11px;top:1px !important;font-family: FontAwesome !important;font-weight:300;color:#323232 !important;}
	.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li a {background:#2197b0 !important;margin-left:8px;padding:8px 15px;border-bottom:1px dotted }
	.stm_header_style_1 .stm-navigation.stm-navigation__default ul li ul.sub-menu li a:hover {background:#14788d !important;}
	.stm_iconbox__icon {margin-right:0px !important;}
	.stm_single_post_layout_14 {padding-top:390px !important;}
	.stm_header_style_1 .stm-header, .stm_header_style_3 .stm-header, .stm_header_style_3 .stm_mobile__header, .stm_header_style_1 .stm_mobile__header, .stm_header_style_9 .stm-header, .stm_header_style_13 .stm-header, .stm_header_style_13 .stm_mobile__header {background:#ffffff !important;}
	.stm_mobile__logo img {max-height:50px !important;}
.stm_mobile__header {padding:15px 15px 15px 0px !important;}
	.stm_header_style_1 .stm_mobile__header {
		margin-bottom: 30px !important;}
.stm_title_box_disabled.stm_header_style_1 .stm_mobile__header {
		margin-bottom: 0px !important;}
	.archive.stm_header_style_1 .stm_mobile__header {
		margin-bottom: 30px !important;}
.stm_mobile__switcher span {width:22px !important;height:2px !important;margin-bottom:5px !important;}
.stm_mobile__switcher {margin-right:10px !important}
.stm_mobile__switcher.active span:first-child {top:3px !important;}
.stm_mobile__switcher.active span {background-color:#fff !important}
}
@media (max-width:767px){
.stm_prevnext__post_prev:before {padding-left:7px;}
.stm_prevnext__post_next:before {padding-right:7px;}
}
@media (max-width:600px){
.stm_single_post__content {width:85%}
}