.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a:after, .sc_layouts_menu_nav li li.menu-item-has-children > a:after{top:0.5em;}
.sc_button_size_large.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon{width:68px;height:68px;line-height:68px;}
.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon{width:64px;height:64px;line-height:64px;}
.sc_button_size_small.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon{width:52px;height:52px;line-height:52px;}
.post_item_none_search .search_wrap .search_field, .post_item_none_archive .search_wrap .search_field{border-radius:0;}
#style-9.mc4wp-form input[type="checkbox"] + label:before{text-indent:0;}
#style-7.mc4wp-form .mc4wp-response{text-align:center;}
.simple_text_link.underline_anim_big{color:var(--theme-color-text_dark) !important;font-size:24px !important;padding-bottom:13px !important;background-image:linear-gradient(to right, currentColor 0%, currentColor 100%);background-position:0 100%;background-repeat:no-repeat;-webkit-background-size:0 1px;background-size:0 1px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.simple_text_link.underline_anim_big.underline_do_hover{animation:underline_hover_on2 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) both;}
.simple_text_link.underline_anim_big.underline_do_hover:hover{animation:underline_hover_off2 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) both;}
.background_text_star .trx_addons_marquee_wrap .trx_addons_bg_text_inner .trx_addons_bg_text_char h1{line-height:1em;margin-top:0;margin-bottom:0;}
.background_text_star .trx_addons_marquee_wrap .trx_addons_bg_text_inner .trx_addons_bg_text_char div{display:inline-block;margin:0 50px 0 50px;position:relative;line-height:1em;}
.background_text_star .trx_addons_marquee_wrap .trx_addons_bg_text_inner .trx_addons_bg_text_char div:first-child{margin-left:0;}
.background_text_star .trx_addons_marquee_wrap .trx_addons_bg_text_inner .trx_addons_bg_text_char div:before{position:relative;display:inline-block;content:'\EA25';font-family:"fontello";font-size:30px;vertical-align:middle;}
.background_text_slash .trx_addons_marquee_wrap .trx_addons_bg_text_inner .trx_addons_bg_text_char h4{line-height:1em;margin-top:0;margin-bottom:0;}
.background_text_slash .trx_addons_marquee_wrap .trx_addons_bg_text_inner .trx_addons_bg_text_char div{display:inline-block;margin:0 50px 0 50px;position:relative;line-height:1em;}
.background_text_slash .trx_addons_marquee_wrap .trx_addons_bg_text_inner .trx_addons_bg_text_char div:first-child{margin-left:0;}
.background_text_slash .trx_addons_marquee_wrap .trx_addons_bg_text_inner .trx_addons_bg_text_char div:before{content:'/';}
.sc_skills_counter_modern .sc_skills_total{color:var(--theme-color-bd_color);}
.post_item_404 .post_content .all-svg{display:none;}
.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon{border-radius:0;}
#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]{border-radius:0;}
.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title:last-child, .tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title:first-child{border-radius:0;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--theme-color-text_link2);}
.woocommerce ul.products.products_style_simple li.product .post_item:hover{background-color:var(--theme-color-alter_bg_color);}
.woocommerce ul.products.products_style_centered li.product{padding-bottom:50px;}
.woocommerce.widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount{color:var(--theme-color-text_link3);}
[class*="scheme_"].sidebar .widget.woocommerce .button,
[class*="scheme_"].sidebar .widget.woocommerce a.button{border-color:var(--theme-color-alter_link3);background-color:var(--theme-color-alter_link3);}
[class*="scheme_"].sidebar .widget.woocommerce .button:hover,
[class*="scheme_"].sidebar .widget.woocommerce a.button:hover{border-color:var(--theme-color-alter_hover3);background-color:var(--theme-color-alter_hover3);}
.sc_layouts_cart_items_short{background-color:var(--theme-color-alter_hover3);}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a:not(.checkout){border-color:var(--theme-color-text_link2) !important;background-color:var(--theme-color-text_link2) !important;color:var(--theme-color-inverse_link) !important;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a:not(.checkout):hover{border-color:var(--theme-color-text_hover2) !important;background-color:var(--theme-color-text_hover2) !important;}
.sc_icons_divider4 .sc_icons_icon + .sc_icons_item_details, .sc_icons_divider4 .sc_icons_image + .sc_icons_item_details{margin-top:0;}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title{background-color:var(--theme-color-extra_bg_color);}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories{background-color:var(--theme-color-extra_bg_color);}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide .post_featured_bg:before{padding-top:30.66rem;}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide:nth-child(odd){width:38% !important;}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide:nth-child(even){width:38% !important;}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide:nth-child(3n+1){width:24% !important;}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title{background-color:var(--theme-color-extra_bg_color);}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories{background-color:var(--theme-color-extra_bg_hover);}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories > *{color:var(--theme-color-extra_dark);}
.sc_layouts_menu_mobile_button_modern_burger{position:relative;display:inline-block !important;vertical-align:middle;}
.sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_link{position:relative;width:30px;height:28px;cursor:pointer;display:inline-block;vertical-align:middle;}
.sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_icon{font-size:2em;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:26px;height:2px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:var(--theme-color-text_dark);}
.sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_icon:before, .sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_icon:after{font-family:inherit;content:'' !important;position:absolute;z-index:1;top:0;right:0;bottom:0;left:auto;height:2px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:var(--theme-color-text_dark);}
.sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_icon:before{top:-7px;width:14px;left:0;right:auto;-webkit-transition:width 0.3s ease-out;-ms-transition:width 0.3s ease-out;transition:width 0.3s ease-out;}
.sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_icon:after{top:7px;width:14px;-webkit-transition:width 0.3s ease-out;-ms-transition:width 0.3s ease-out;transition:width 0.3s ease-out;}
.sc_layouts_menu_mobile_button_modern_burger:hover .sc_layouts_item_icon:after{width:26px;}
.sc_layouts_menu_mobile_button_modern_burger:hover .sc_layouts_item_icon:before{width:26px;}
.widget ol > li a:first-child:before, .widget ul > li a:first-child:before, ul.wp-block-archives-list > li a:first-child:before, ul.wp-block-categories-list > li a:first-child:before, ul.wp-block-rss > li a:first-child:before{top:0.65em;}
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul{left:15em;}
.sc_layouts_menu_nav > li > ul ul.submenu_left{left:-15em;}
body .booked-calendar-wrap.small .booked-appt-list{max-height:180px;}
@media(max-width:1279px){
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide .post_featured_bg:before{padding-top:25rem;}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide:nth-child(odd){width:40% !important;}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide:nth-child(even){width:60% !important;}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide:nth-child(3n+1){width:40% !important;}
.woocommerce ul.products.products_style_centered li.product{padding-bottom:30px;}
.sc_button_size_large.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon{width:60px;height:60px;line-height:60px;}
.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon{width:54px;height:54px;line-height:54px;}
.sc_button_size_small.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon{width:48px;height:48px;line-height:48px;}
}
@media(max-width:1023px){
.button_bg_icon_color.sc_button_simple.sc_button_icon_left .sc_button_icon{margin-right:10px;}
}
@media(max-width:767px){
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide .post_featured_bg:before{padding-top:18rem;}
.woocommerce ul.products.products_style_centered li.product{padding-bottom:25px;}
.sc_button_size_large.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon{width:52px;height:52px;line-height:52px;}
.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon{width:48px;height:48px;line-height:48px;}
.sc_button_size_small.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon{width:44px;height:44px;line-height:44px;}
.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet{font-size:16px;}
.sc_blogger_lay_portfolio_grid .sc_item_filters .sc_item_filters_header, .sc_blogger_lay_portfolio_grid .sc_item_filters .sc_item_filters_tabs, .sc_blogger_lay_portfolio .sc_item_filters .sc_item_filters_header, .sc_blogger_lay_portfolio .sc_item_filters .sc_item_filters_tabs{justify-content:center;text-align:center;}
.sc_blogger_lay_portfolio_grid .sc_item_filters .sc_item_filters_header li, .sc_blogger_lay_portfolio_grid .sc_item_filters .sc_item_filters_tabs li, .sc_blogger_lay_portfolio .sc_item_filters .sc_item_filters_header li, .sc_blogger_lay_portfolio .sc_item_filters .sc_item_filters_tabs li{padding-left:5px;padding-right:5px;}
.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a, .sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li a{padding-bottom:0;}
.categories_list_style_6 .categories_link_more:after{margin-top:-2px;}
}
@media(max-width:479px){
.sc_button_size_large.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
width: 48px;
height: 48px;
line-height: 48px;
}
.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
width: 44px;
height: 44px;
line-height: 44px;
}
.sc_button_size_small.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
width: 40px;
height: 40px;
line-height: 40px;
} .widget_calendar td#prev a:before, .widget_calendar td#next a:before,
.widget_calendar .wp-calendar-nav a:before, .wp-block-calendar td#prev a:before,
.wp-block-calendar td#next a:before, .wp-block-calendar .wp-calendar-nav a:before {
top: 2px;
}
.widget ol, .widget ul {
padding-left: 0.8em;
}
.widget ol > li a:first-child:before, .widget ul > li a:first-child:before,
ul.wp-block-archives-list > li a:first-child:before, ul.wp-block-categories-list > li a:first-child:before, ul.wp-block-rss > li a:first-child:before {
left: -0.8em;
}
}