/*
 Theme Name:   Wabi Sabi Child Theme
 Theme URI:    https://wabi-sabi.ancorathemes.com/
 Description:  Wabi Sabi Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com/
 Template:     wabi-sabi
 Version:      1.0.0
 Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
 Text Domain:  wabi-sabi
*/


/* =Theme customization starts here
------------------------------------------------------------ */


.single-service_areas .page_content_wrap {
	padding-top: 0;
}

.single-service_areas .service-area-title {
     text-align: center;
    margin-bottom: 50px;
}

.single-service_areas h2 {
	font-size: 32px;
    line-height: 40px;
}

.single-service_areas h3 {
   font-size: 24px;
    line-height: 30px;
}

.single-service_areas .content {
	width: 100% !important;
}

.sc_layouts_menu_nav > li > ul {
    top: 3.7em;
}

.frm_forms .frm_form_field input,
.frm_forms .frm_form_field textarea {
	border: none;
    border-bottom: 1px solid #BFC3C8;
    box-shadow: none;
}

.frm_forms .frm_form_field input::placeholder,
.frm_forms .frm_form_field textarea::placeholder {
	color: #000;
}

.frm_button_submit {
	position: relative;
	overflow: hidden !important;
	padding-left: 70px !important;
}

.frm_button_submit:before {
    content: '\e9a5';
    font-family: "fontello";
    font-weight: 400;
    display: inline-block;
    position: absolute;
    z-index: 1;
    left: 36px;
    top: 50%;
    width: 1em;
    height: 1em;
    line-height: 1em;
    margin-top: -0.5em;
	z-index: 2;
}

.[class*="scheme_"].sidebar .widget_contacts .contacts_info span:before {
	color: #000 !important;
}

.elementor-4509 .elementor-element.elementor-element-1c135e79 .logo_image {
    max-height: 75px;
}

.menu_mobile_widgets_area {
	display: none !important;
}

.sc_item_button .header-cc-button {
	background-color: #D3D0D0 !important;
}

.button_text_cc {
	position: relative;
	z-index: 2;
}

.frm_button_submit:after {
    content: "";
    width: 120%;
    background-color: #000;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: -10%;
    -webkit-transform: skew(30deg);
    -ms-transform: skew(30deg);
    transform: skew(30deg);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
    -ms-transition: -ms-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
    transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
}

.frm_button_submit:hover:after {
	-webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.services_single p {
	margin-bottom: 15px;
}

 