/*
 Theme Name:   Vocal Child Theme
 Theme URI:    http://vocal.axiomthemes.com/
 Description:  Vocal Child Theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com/
 Template:     vocal
 Version:      1.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:  vocal
*/


/* =Theme customization starts here
------------------------------------------------------------ */
nav.sc_layouts_menu.sc_layouts_menu_default.sc_layouts_menu_dir_horizontal.menu_hover_zoom_line.inited.inited_kbd ul li a {
    color: #513552;
}
.sc_button_default.color_style_dark, .color_style_dark .sc_button_default, .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .color_style_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    color: var(--theme-color-bg_color);
    border-color: #DC2C6C;
    background-color: #DC2C6C;
}
.accent2 {
    color: #513552;
}
.elementor-5002 .elementor-element.elementor-element-7a0aec8b > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #DC2C6C;
}
.scheme_light, body.scheme_light, .scheme_light:where(.editor-styles-wrapper) {
    --theme-color-bg_color: #FFFFFF;
    --theme-color-bd_color: #E5E3DC;
    --theme-color-text: #5F6165;
    --theme-color-text_light: #A5A6AA;
    --theme-color-text_dark: #0A0908;
    --theme-color-text_link: #DA3EB6;
    --theme-color-text_hover: #921009;
    --theme-color-text_link2: #CB6037;
    --theme-color-text_hover2: #BC481B;
    --theme-color-text_link3: #C5A48E;
    --theme-color-text_hover3: #AB8E7A;
    --theme-color-alter_bg_color: #FCF9F4;
    --theme-color-alter_bg_hover: #DBE3E8;
    --theme-color-alter_bd_color: #D1CEC5;
    --theme-color-alter_bd_hover: #C2C5CE;
    --theme-color-alter_text: #5F6165;
    --theme-color-alter_light: #A5A6AA;
    --theme-color-alter_dark: #0A0908;
    --theme-color-alter_link: #AA1E17;
    --theme-color-alter_hover: #921009;
    --theme-color-alter_link2: #CB6037;
    --theme-color-alter_hover2: #BC481B;
    --theme-color-alter_link3: #C5A48E;
    --theme-color-alter_hover3: #AB8E7A;
    --theme-color-extra_bg_color: #282828;
    --theme-color-extra_bd_color: #313131;
    --theme-color-extra_bd_hover: #575757;
    --theme-color-extra_text: #AAAFB9;
    --theme-color-extra_light: #afafaf;
    --theme-color-extra_dark: #FFFFFF;
    --theme-color-extra_link: #AA1E17;
    --theme-color-extra_hover: #FFFFFF;
    --theme-color-extra_link2: #CB6037;
    --theme-color-extra_hover2: #BC481B;
    --theme-color-extra_link3: #C5A48E;
    --theme-color-extra_hover3: #AB8E7A;
    --theme-color-input_bg_color: transparent;
    --theme-color-input_bg_hover: transparent;
    --theme-color-input_bd_color: #D1CEC5;
    --theme-color-input_bd_hover: #C2C5CE;
    --theme-color-input_text: #5F6165;
    --theme-color-input_light: #A5A6AA;
    --theme-color-input_dark: #0A0908;
    --theme-color-inverse_bd_color: #67bcc1;
    --theme-color-inverse_bd_hover: #5aa4a9;
    --theme-color-inverse_text: #0A0908;
    --theme-color-inverse_light: #333333;
    --theme-color-inverse_dark: #0A0908;
    --theme-color-inverse_link: #FFFFFF;
    --theme-color-inverse_hover: #FFFFFF;
    --theme-color-bg_color_0: rgba(255, 255, 255, 0);
    --theme-color-bg_color_02: rgba(255, 255, 255, 0.2);
    --theme-color-bg_color_07: rgba(255, 255, 255, 0.7);
    --theme-color-bg_color_08: rgba(255, 255, 255, 0.8);
    --theme-color-bg_color_09: rgba(255, 255, 255, 0.9);
    --theme-color-alter_bg_color_07: rgba(252, 249, 244, 0.7);
    --theme-color-alter_bg_color_04: rgba(252, 249, 244, 0.4);
    --theme-color-alter_bg_color_00: rgba(252, 249, 244, 0);
    --theme-color-alter_bg_color_02: rgba(252, 249, 244, 0.2);
    --theme-color-alter_bd_color_02: rgba(209, 206, 197, 0.2);
    --theme-color-alter_dark_015: rgba(10, 9, 8, 0.15);
    --theme-color-alter_dark_02: rgba(10, 9, 8, 0.2);
    --theme-color-alter_dark_05: rgba(10, 9, 8, 0.5);
    --theme-color-alter_dark_08: rgba(10, 9, 8, 0.8);
    --theme-color-alter_link_02: rgba(170, 30, 23, 0.2);
    --theme-color-alter_link_07: rgba(170, 30, 23, 0.7);
    --theme-color-extra_bg_color_05: rgba(40, 40, 40, 0.5);
    --theme-color-extra_bg_color_07: rgba(40, 40, 40, 0.7);
    --theme-color-extra_link_02: rgba(170, 30, 23, 0.2);
    --theme-color-extra_link_07: rgba(170, 30, 23, 0.7);
    --theme-color-text_dark_003: rgba(10, 9, 8, 0.03);
    --theme-color-text_dark_005: rgba(10, 9, 8, 0.05);
    --theme-color-text_dark_008: rgba(10, 9, 8, 0.08);
    --theme-color-text_dark_015: rgba(10, 9, 8, 0.15);
    --theme-color-text_dark_02: rgba(10, 9, 8, 0.2);
    --theme-color-text_dark_03: rgba(10, 9, 8, 0.3);
    --theme-color-text_dark_05: rgba(10, 9, 8, 0.5);
    --theme-color-text_dark_07: rgba(10, 9, 8, 0.7);
    --theme-color-text_dark_08: rgba(10, 9, 8, 0.8);
    --theme-color-text_link_007: rgba(170, 30, 23, 0.07);
    --theme-color-text_link_02: rgba(170, 30, 23, 0.2);
    --theme-color-text_link_03: rgba(170, 30, 23, 0.3);
    --theme-color-text_link_04: rgba(170, 30, 23, 0.4);
    --theme-color-text_link_07: rgba(170, 30, 23, 0.7);
    --theme-color-text_link2_08: rgba(203, 96, 55, 0.8);
    --theme-color-text_link2_007: rgba(203, 96, 55, 0.07);
    --theme-color-text_link2_02: rgba(203, 96, 55, 0.2);
    --theme-color-text_link2_03: rgba(203, 96, 55, 0.3);
    --theme-color-text_link2_05: rgba(203, 96, 55, 0.5);
    --theme-color-text_link3_007: rgba(197, 164, 142, 0.07);
    --theme-color-text_link3_02: rgba(197, 164, 142, 0.2);
    --theme-color-text_link3_03: rgba(197, 164, 142, 0.3);
    --theme-color-inverse_text_03: rgba(10, 9, 8, 0.3);
    --theme-color-inverse_link_08: rgba(255, 255, 255, 0.8);
    --theme-color-inverse_hover_08: rgba(255, 255, 255, 0.8);
    --theme-color-text_dark_blend: #171514;
    --theme-color-text_link_blend: #b82f23;
    --theme-color-alter_link_blend: #b82f23;
}
[class*="scheme_"], body[class*="scheme_"] {
    color: var(--theme-color-text);
}
.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}
.elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    align-self: var(--align-self);
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order);
}
.scheme_default, body.scheme_default, .scheme_default:where(.editor-styles-wrapper) {
    --theme-color-bg_color: #FCF9F4;
    --theme-color-bd_color: #E5E3DC;
    --theme-color-text: #5F6165;
    --theme-color-text_light: #A5A6AA;
    --theme-color-text_dark: #0A0908;
    --theme-color-text_link: #da3eb6;
    --theme-color-text_hover: #921009;
    --theme-color-text_link2: #CB6037;
    --theme-color-text_hover2: #BC481B;
    --theme-color-text_link3: #C5A48E;
    --theme-color-text_hover3: #AB8E7A;
    --theme-color-alter_bg_color: #FFFFFF;
    --theme-color-alter_bg_hover: #E5EBEF;
    --theme-color-alter_bd_color: #E5E3DC;
    --theme-color-alter_bd_hover: #D1CEC5;
    --theme-color-alter_text: #5F6165;
    --theme-color-alter_light: #A5A6AA;
    --theme-color-alter_dark: #0A0908;
    --theme-color-alter_link: #da3eb6;
    --theme-color-alter_hover: #921009;
    --theme-color-alter_link2: #CB6037;
    --theme-color-alter_hover2: #BC481B;
    --theme-color-alter_link3: #C5A48E;
    --theme-color-alter_hover3: #AB8E7A;
    --theme-color-extra_bg_color: #282828;
    --theme-color-extra_bd_color: #313131;
    --theme-color-extra_bd_hover: #575757;
    --theme-color-extra_text: #AAAFB9;
    --theme-color-extra_light: #afafaf;
    --theme-color-extra_dark: #FFFFFF;
    --theme-color-extra_link: #da3eb6;
    --theme-color-extra_hover: #FFFFFF;
    --theme-color-extra_link2: #CB6037;
    --theme-color-extra_hover2: #BC481B;
    --theme-color-extra_link3: #C5A48E;
    --theme-color-extra_hover3: #AB8E7A;
    --theme-color-input_bg_color: transparent;
    --theme-color-input_bg_hover: transparent;
    --theme-color-input_bd_color: #E5E3DC;
    --theme-color-input_bd_hover: #D1CEC5;
    --theme-color-input_text: #5F6165;
    --theme-color-input_light: #A5A6AA;
    --theme-color-input_dark: #0A0908;
    --theme-color-inverse_bd_color: #67bcc1;
    --theme-color-inverse_bd_hover: #5aa4a9;
    --theme-color-inverse_text: #0A0908;
    --theme-color-inverse_light: #333333;
    --theme-color-inverse_dark: #0A0908;
    --theme-color-inverse_link: #FFFFFF;
    --theme-color-inverse_hover: #FFFFFF;
}
.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
    color: #FDFCF9;
}
.sc_layouts_row_type_compact .socials_wrap .social_item .social_icon, [class*="scheme_"].sc_layouts_row_type_compact .socials_wrap .social_item .social_icon, .sc_layouts_row_type_compact .socials_wrap:not([class*="socials_type_"]) .social_item .social_icon, [class*="scheme_"].sc_layouts_row_type_compact .socials_wrap:not([class*="socials_type_"]) .social_item .social_icon {
    background-color: transparent;
    color: #513552;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-title {
    font-size: 28px;
    line-height: 1.2em;
    font-weight: 500;
    color:#513552;
}
.elementor-5002 .elementor-element.elementor-element-7dcb95f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5002 .elementor-element.elementor-element-7dcb95f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FDFCF9;
}
/*h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6h1, h2, h3, h4, h5, h6, h1 a, a, li a, [class*="color_style_"] h1 a, [class*="color_style_"] h2 a, [class*="color_style_"] h3 a, [class*="color_style_"] h4 a, [class*="color_style_"] h5 a, [class*="color_style_"] h6 a, [class*="color_style_"] li a {
    color: #513552 !important;
}*/
span.sc_item_title_text {
	color: #513552;
}
.sc_item_subtitle {
    color: #DC2C6C !important;
}

.elementor-5002 .elementor-element.elementor-element-73e4f21e:not(.elementor-motion-effects-element-type-background), .elementor-5002 .elementor-element.elementor-element-73e4f21e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FDFCF9 !important;
}
.sc_testimonials_decoration .sc_testimonials_item_content, .sc_testimonials_decoration [class*="column"] .sc_testimonials_item_content {
    font-size: 22px;
    line-height: 1.64em;
    font-weight: 400;
    letter-spacing: 0;
    text-align: center;
    color: #513552 !important;
}
.sc_testimonials .sc_testimonials_item_author_title {
    font-size: 19px;
    line-height: 1.3em;
    font-weight: 500;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0;
    color: #513552 !important;
}
.sc_button_default.color_style_dark, .color_style_dark .sc_button_default, .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .color_style_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    color: #FDFCF9 !important;
    border-color: #DC2C6C;
    background-color: #DC2C6C;
}
.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_none .trx_addons_bg_text_item, .trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_none.trx_addons_showed_on_scroll .trx_addons_bg_text_item {
    opacity: 1;
    -webkit-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
}
.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_item:nth-child(1) {
    -webkit-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_item {
    opacity: 1;
    -webkit-transition-delay: 3s;
    -ms-transition-delay: 3s;
    transition-delay: 3s;
}

.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_none .trx_addons_bg_text_item, .trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_bg_text_effect_none.trx_addons_showed_on_scroll .trx_addons_bg_text_item {
    opacity: 1;
    -webkit-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
}
.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_item:nth-child(1) {
    -webkit-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.trx_addons_bg_text .trx_addons_bg_text_inner.trx_addons_showed_on_scroll .trx_addons_bg_text_item {
    opacity: 1;
    -webkit-transition-delay: 3s;
    -ms-transition-delay: 3s;
    transition-delay: 3s;
}
.elementor-5002 .elementor-element.elementor-element-a0c6936 .trx_addons_bg_text_char {
    color: #C3C3C3;
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: 91px;
    font-weight: 500;
}
.sc_button_default.color_style_link2, .color_style_link2 .sc_button_default, .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image)
 {
    border-color: #DC2C6C !important;
    background-color: #DC2C6C !important;
}
/*.elementor-16732 .elementor-element.elementor-element-3a88f13:not(.elementor-motion-effects-element-type-background), .elementor-16732 .elementor-element.elementor-element-3a88f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0a0908 !important;
}*/
.elementor-column.elementor-col-66.elementor-inner-column.elementor-element.elementor-element-6f51ef1.animated-slow.sc_content_align_inherit.sc_layouts_column_icons_position_left.animation_type_block.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeInUp {
    background:#FDFCF9;
    padding: 30px;
}
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #DC2C6C !important;
}	
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #DC2C6C;
}	
.scroll_to_top_style_default {
    border-color: #DC2C6C;
    background-color: #202031;
}
.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a {
    color: #DC2C6C !important;
}
li.menu-item a:hover {
	 color: #DC2C6C !important;
}
a.sc_button.sc_button_default.sc_button_size_normal.sc_button_icon_left.color_style_dark:hover {
    background: #cb044c;
}
.scroll_to_top_style_default {
    border-color: #DC2C6C;
    background-color: #DC2C6C;
}
.scroll_to_top_style_default:hover {
    border-color: #cb044c;
    background-color: #cb044c;
}
.scroll_to_top_style_default {
    color: #fdfcf9;
}
nav.sc_layouts_menu.sc_layouts_menu_default.sc_layouts_menu_dir_horizontal.menu_hover_zoom_line.inited.inited_kbd ul li a:hover {
    color: #DC2C6C !important;
}
.elementor-icon svg:hover {
    fill: #cb044c;
}
.elementor-icon:hover {
    border-color: #cb044c;
}
body, body[class*="scheme_"], .body_style_boxed .page_wrap {
    background-color: #FFE6FF !important;
}
.scheme_dark_soft, body.scheme_dark_soft, .scheme_dark_soft:where(.editor-styles-wrapper) {
    --theme-color-bg_color: #FFE6FF;
    --theme-color-bd_color: #3A3A3A;
    --theme-color-text: #D9D9D9;
    --theme-color-text_light: #9B9B9B;
    --theme-color-text_dark: #FDFCF9;
    --theme-color-text_link: #DC2C6C;
    --theme-color-text_hover: #bc2098;
    --theme-color-text_link2: #D1CA98;
    --theme-color-text_hover2: #BBB37D;
    --theme-color-text_link3: #C5A48E;
    --theme-color-text_hover3: #AB8E7A;
    --theme-color-alter_bg_color: #131313;
    --theme-color-alter_bg_hover: #0A0A0A;
    --theme-color-alter_bd_color: #3A3A3A;
    --theme-color-alter_bd_hover: #FDFCF9;
    --theme-color-alter_text: #D9D9D9;
    --theme-color-alter_light: #9B9B9B;
    --theme-color-alter_dark: #FDFCF9;
    --theme-color-alter_link: #DC2C6C;
    --theme-color-alter_hover: #bc2098;
    --theme-color-alter_link2: #D1CA98;
    --theme-color-alter_hover2: #BBB37D;
    --theme-color-alter_link3: #C5A48E;
    --theme-color-alter_hover3: #AB8E7A;
    --theme-color-extra_bg_color: #282828;
    --theme-color-extra_bg_hover: #3f3d47;
    --theme-color-extra_bd_color: #313131;
    --theme-color-extra_bd_hover: #575757;
    --theme-color-extra_text: #AAAFB9;
    --theme-color-extra_light: #afafaf;
    --theme-color-extra_dark: #FFFFFF;
    --theme-color-extra_link: #DC2C6C;
    --theme-color-extra_hover: #FFFFFF;
    --theme-color-extra_link2: #D1CA98;
    --theme-color-extra_hover2: #BBB37D;
    --theme-color-extra_link3: #C5A48E;
    --theme-color-extra_hover3: #AB8E7A;
    --theme-color-input_bg_color: #transparent;
    --theme-color-input_bg_hover: #transparent;
    --theme-color-input_bd_color: #3A3A3A;
    --theme-color-input_bd_hover: #575C7B;
    --theme-color-input_text: #D9D9D9;
    --theme-color-input_light: #9B9B9B;
    --theme-color-input_dark: #FFFFFF;
    --theme-color-inverse_bd_color: #e36650;
    --theme-color-inverse_bd_hover: #cb5b47;
    --theme-color-inverse_text: #FDFCF9;
    --theme-color-inverse_light: #6f6f6f;
    --theme-color-inverse_dark: #DC2C6Cabove;
    --theme-color-inverse_link: #FFFFFF;
}
.elementor-toggle .elementor-toggle-icon {
    color: #DC2C6C;
}
.elementor-5002 .elementor-element.elementor-element-3614ae8d {
    font-size: 22px;
    font-weight: 300;
    color: #513552;
}
span.sc_button_title {
    color: #FDFCF9;
}
[class*="scheme_"], body[class*="scheme_"] {
    color: #896D8B;
}
.elementor-5002 .elementor-element.elementor-element-a0c6936 .trx_addons_bg_text_char {
    color: #896D8B;
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: 91px;
    font-weight: 500;
}
.trx_addons_inline_1396928566 {
    color: #513552 !important;
}
ul[class*="trx_addons_list_decoration"] {
    color: #896D8B;
    padding-left: 30px;
}
.sc_testimonials_decoration .sc_testimonials_item_content:before {
    margin-bottom: 27px;
    font-size: 22px;
    line-height: 1.3em;
    content: '\e9eb';
    font-family: "fontello";
    will-change: color;
    color: #BD9EBA;
    -webkit-transition: color 0.3s 
ease-out;
    -ms-transition: color 0.3s ease-out;
    transition: color 0.3s 
ease-out;
}
.sc_testimonials_decoration .sc_testimonials_item_author_subtitle {
    color: #C9AAC6;
    opacity: 0.8;
    padding-bottom: 2px;
}
.elementor-5002 .elementor-element.elementor-element-61a1af39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5002 .elementor-element.elementor-element-61a1af39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FDFCF9;
}
.sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: none !important;
    color: #513552 !important;
}
ul[class*="trx_addons_list_decoration"] {
    color: #896D8B !important;
    padding-left: 30px;
}
.elementor-toggle .elementor-tab-content {
    border-bottom: 2px solid #DC2C6C !important;
    display: none;
    padding: 15px;
}
footer span.sc_item_title_text {
    color: #FDFCF9;
}
footer span.custom_links_list_item_title {
	 color: #FDFCF9;
}
footer a.underline_anim.underline_do_hover {
    color: #FDFCF9 !important;
}
.sc_item_descr.sc_title_descr {
    font-weight: 600;
}
.sc_services_item_text {
    display: none;
}
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], .select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection, .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container.select2-container--default .select2-selection--multiple, textarea, textarea.wp-editor-area {
    color: #BD9EBA !important;
}
.elementor-16732 .elementor-element.elementor-element-3a88f13:not(.elementor-motion-effects-element-type-background), .elementor-16732 .elementor-element.elementor-element-3a88f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffe6ff;
}
.sc_price_item.sc_price_active .sc_price_item_link {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: #DC2C6C;
}
a.sc_price_item_link.sc_button {
    color: #FCF9F4 !important;
}
.sc_price_item .sc_price_item_price {
    font-weight: 500;
    color: #dc2c6c;
}
.sc_price_item .sc_price_item_description, .sc_price_item .sc_price_item_details {
    color: #896d8b;
}
h3.sc_price_item_title {
    color: #513552 !important;
}
.sc_price_metro .sc_price_item_description ul li:before, .sc_price_metro .sc_price_item_details ul li:before {
    font-size: 22px;
    left: -16px;
    top: 1px;
    display: inline-block !important;
    position: absolute;
    content: '\e83c';
    font-family: "fontello";
    color: #513552;
}
.sc_price_item {
    background-color: #FDFCF9;
}
a.trx_addons_scroll_to_top:before {
	color: #FDFCF9 !important;
}
.sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 6.5em;
    height: 25px;
}
#style-4.mc4wp-form .mc4wp-form-fields button, #style-4.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    background-color: #dc2c6c !important;
}
footer input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], .select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection, .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container.select2-container--default .select2-selection--multiple, textarea, textarea.wp-editor-area {
    color: var(--theme-color-input_text);
    border-color: #323641 !important;
    background-color: var(--theme-color-input_bg_color);
    text-overflow: ellipsis;
}
#style-4.mc4wp-form .mc4wp-form-fields input[type="email"] {
    border-bottom: 1px solid #323641;
    margin-right:20px;
}
.sc_team_short .sc_team_item_subtitle {
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    margin-top: 11px;
    color: #513552;
}
.sc_team_short .sc_team_item_title a:hover, .sc_team_short .sc_team_item_title a {
    color: #dc2c6c;
    display: inline;
}
.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a {
    color: #513552 !important;
}
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background: none !important;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, li a, [class*="color_style_"] h1 a, [class*="color_style_"] h2 a, [class*="color_style_"] h3 a, [class*="color_style_"] h4 a, [class*="color_style_"] h5 a, [class*="color_style_"] h6 a, [class*="color_style_"] li a {
    color: #dc2c6c;
}

element.style {
    display: block;
}
.wpcf7 form.invalid .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error, .wpcf7 form.unaccepted .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error, .trx_addons_message_box_error {
    border: 1px solid #f04c49;
    background-color: #feeeee;
    color: #99302e;
    -webkit-box-shadow: 4px 4px 16px 0px rgba(200, 0, 0, 0.3);
    -ms-box-shadow: 4px 4px 16px 0px rgba(200,0,0,0.3);
    box-shadow: 4px 4px 16px 0px rgba(200, 0, 0, 0.3);
}
.wpcf7 form .trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_error, .wpcf7 form .trx_addons_message_box.wpcf7-response-output.wpcf7-validation-errors, .wpcf7 form .trx_addons_message_box.wpcf7-response-output.wpcf7-acceptance-missing, .wpcf7 div.wpcf7-response-output.trx_addons_message_box_error, .wpcf7 div.wpcf7-response-output.wpcf7-validation-errors, .wpcf7 div.wpcf7-response-output.wpcf7-acceptance-missing {
    border-color: #FFA399 !important;
    color: #5f6165 !important;
}
.sc_price_item_label {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 3em;
    line-height: 3em;
    font-size: 14px;
    text-transform: uppercase;
    background-color: #efa758;
    color: #fff;
    text-align: center;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}
h6.sc_services_item_title {
    text-align: center;
}
h2.team_member_title {
            color: #513552 !important;
}
h3.team_member_position {
    color: #dc2c6c !important;
}
.sc_price_item .sc_price_item_subtitle {
    color: #dc2c6c;
    font-size: 18px !important;
}
.sc_price_metro .sc_price_item_title + .sc_price_item_subtitle {
    min-height: 45px;
}
.sc_price_item_description > span {
    min-height: 48px;
}
.sc_price_metro .sc_price_item_description ul, .sc_price_metro .sc_price_item_details ul {
    min-height: 150px;
}
.wpcf7 form .trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_success, .wpcf7 form .trx_addons_message_box.wpcf7-response-output.wpcf7-mail-sent-ok, .wpcf7 div.wpcf7-response-output.trx_addons_message_box_success, .wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok
 {
    border-color: #89D86B !important;
    color: #dc2c6c !important;
}
table td, table th + td, table td + td {
    color: #896d8b;
}
table > tbody > tr:nth-child(2n) > td {
    background-color: #ffe6ff;
}
table td {
    border-collapse: collapse;
    border: 1px solid #ddd;
}
table th {
    background-color: #dc2c6c;
	    border: 1px solid #fff;
}
.form-style-7 a:hover {
    color: #dc2c6c !important;
}
h3#ship-to-different-address label > span:before, input[type="radio"] + label:before, input[type="checkbox"] + label:before, input[type="radio"] + .wpcf7-list-item-label:before, input[type="checkbox"] + .wpcf7-list-item-label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="radio"] + span:before, .edd_price_options ul > li > label > input[type="checkbox"] + span:before {
    color: #dc2c6c !important;
}
input[type="checkbox"]:hover{
    border: 1px solid var(--theme-color-bd_color) !important;
}
@media (max-width: 767px) {
        .sc_price_metro .sc_price_item_inner, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner {
            padding: 45px 20px !important;
        }
    }
