.body_wrap.with_pattern {
  -webkit-background-size: auto;
  background-size: auto; }
  .body_wrap.with_pattern .page_content_wrap {
    background-color: transparent; }
.page_wrap.with_bg {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  background-size: cover;
  background-attachment: local; }
  .page_wrap.with_bg.contain_size {
    background-position: top center;
    -webkit-background-size: contain;
    background-size: contain; }
  .page_wrap.with_bg .page_content_wrap {
    background-color: transparent; }

.body_wrap.with_pattern .top_panel,
.body_wrap.with_pattern [class*="scheme_"].top_panel {
  background-color: transparent; }

.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a {
  color: var(--theme-color-extra_light) !important; }

.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; }

/* Search */
.post_item_none_search .search_wrap .search_field,
.post_item_none_archive .search_wrap .search_field {
  border-radius: 0; }

/* Mailchimp */
#style-7.mc4wp-form .mc4wp-form-fields button:hover,
#style-7.mc4wp-form .mc4wp-form-fields button:active,
#style-7.mc4wp-form .mc4wp-form-fields button:focus,
#style-7.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,
#style-7.mc4wp-form .mc4wp-form-fields input[type="submit"]:active,
#style-7.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus {
  color: var(--theme-color-text_link3) !important; }

#style-9.mc4wp-form input[type="checkbox"] + label:before {
  text-indent: 0; }

#style-3.mc4wp-form .trx_addons_message_box,
#style-9.mc4wp-form .trx_addons_message_box {
  bottom: 90px; }

.trx_addons_message_box {
  z-index: 999999; }

#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: -webkit-gradient(linear, left top, right top, from(currentColor), to(currentColor));
  background-image: -webkit-linear-gradient(left, currentColor 0%, currentColor 100%);
  background-image: -o-linear-gradient(left, currentColor 0%, currentColor 100%);
  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 {
  -webkit-animation: underline_hover_on2 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) both;
  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 {
  -webkit-animation: underline_hover_off2 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) both;
  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: '/'; }

/* Blog */
.post_layout_band .post_content_wrap .post_meta_item.post_categories a {
  background-color: var(--theme-color-text_link3); }

.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
  background-color: var(--theme-color-text_link3); }
  .post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):hover {
    background-color: var(--theme-color-text_hover3); }

.single-post .post_meta_item a.post_sponsored_label:hover {
  background-color: var(--theme-color-text_hover); }

/* Blogger */
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_default .post_meta_item a,
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_default a.post_meta_item {
  color: var(--theme-color-text_light); }
  .sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_default .post_meta_item a:hover,
  .sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_default a.post_meta_item:hover {
    color: var(--theme-color-text_hover); }

.sc_blogger_default.sc_blogger_default_classic.color_style_link2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic.color_style_link2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link2);
  background-color: var(--theme-color-text_link2); }

.sc_blogger_default.sc_blogger_default_classic.color_style_link3 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_default.sc_blogger_default_classic.color_style_link3 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link3);
  background-color: var(--theme-color-text_link3); }

.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; }

/* Wooc */
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  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 table.shop_attributes,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
  border-color: var(--theme-color-bd_color); }

.woocommerce-account .woocommerce-MyAccount-content mark {
  color: inherit; }

/* Cart layout */
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a:not(.checkout) {
  border-color: var(--theme-color-text_link3) !important;
  background-color: var(--theme-color-text_link3) !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_hover3) !important;
    background-color: var(--theme-color-text_hover3) !important; }

/* Icons */
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
  color: var(--theme-color-text_dark); }

/* Divider */
.sc_icons.sc_icons_divider .sc_icons_icon {
  color: var(--theme-color-text_link); }

.sc_icons_divider .sc_icons_icon:before, .sc_icons_divider .sc_icons_icon > span:before {
  font-size: 4.1em; }

.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); }

/* Modern Burger */
.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;
      -o-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;
      -o-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; }

/* List */
.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; }

ul[class*="trx_addons_list"] > li:before {
  color: var(--theme-color-text_link2); }

/* Submenu */
.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; }

/* Testimonials */
.sc_testimonials_hover .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
  border-color: var(--theme-color-bd_color); }

.sc_testimonials_hover .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.sc_testimonials_hover .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_testimonials_hover .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.sc_testimonials_hover .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_hover .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_testimonials_hover .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_testimonials_hover .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_link); }

.sc_testimonials_decoration .sc_testimonials_item_content:before {
  content: '\e9a1';
  font-size: 21px;
  color: var(--theme-color-text_link2); }

.sc_testimonials_hover .sc_testimonials_item:before {
  content: '\e8b6';
  font-size: 34px; }

.sc_testimonials_hover .sc_testimonials_item:hover {
  background-color: var(--theme-color-text_link); }

/* Price */
.sc_price_item .sc_price_item_price,
.sc_price_simple .sc_price_active .sc_price_item_price {
  color: var(--theme-color-alter_dark); }

.sc_price_simple .sc_price_item_description, .sc_price_simple .sc_price_item_details {
  color: var(--theme-color-text); }

.sc_price_simple .sc_price_item_description ul li:after, .sc_price_simple .sc_price_item_details ul li:after {
  color: var(--theme-color-text_link2); }

.sc_price_simple .sc_price_item:hover .sc_price_item_link,
.sc_price_simple .sc_price_item.sc_price_active .sc_price_item_link {
  border-color: var(--theme-color-text_link3) !important;
  background-color: var(--theme-color-text_link3) !important; }

.sc_price_simple .sc_price_item .sc_price_item_link:hover,
.sc_price_simple .sc_price_item .sc_price_item_link:focus {
  border-color: var(--theme-color-text_hover3) !important;
  background-color: var(--theme-color-text_hover3) !important; }

/* Typography */
.trx_addons_dropcap_style_1 {
  color: var(--theme-color-extra_bg_color); }

blockquote.trx_addons_blockquote_style_1:before {
  color: var(--theme-color-alter_link2); }

blockquote > cite:before, blockquote > p > cite:before, blockquote > .wp-block-pullquote__citation:before, .wp-block-quote .wp-block-quote__citation:before {
  background-color: var(--theme-color-alter_link2); }

blockquote.trx_addons_blockquote_style_1 {
  border-left-color: var(--theme-color-alter_link2); }

table th {
  color: var(--theme-color-extra_bg_color);
  background-color: var(--theme-color-extra_hover); }

[data-tooltip-text]:after {
  background-color: var(--theme-color-text_link); }

[data-tooltip-text]:before {
  border-top-color: var(--theme-color-text_link); }

/* Sidebar */
.sidebar .widget_categories_list [class*="column-"] {
  width: 100% !important; }

/* Button */
.sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover,
.sc_button_bordered.color_style_link2:not(.sc_button_bg_image):focus,
.color_style_link2 .sc_button_bordered:not(.sc_button_bg_image):hover,
.color_style_link2 .sc_button_bordered:not(.sc_button_bg_image):focus,
.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) {
  color: var(--theme-color-extra_bg_color) !important; }

/* Booked */
body .booked-calendar-wrap.small table.booked-calendar tbody tr td.today:hover .date {
  background-color: var(--theme-color-alter_link) !important; }

body .booked-calendar-wrap.small table.booked-calendar tbody tr td.active:not(.prev-date) .date,
body .booked-calendar-wrap.small table.booked-calendar tbody tr td:not(.prev-date):hover .date {
  background-color: var(--theme-color-alter_link3) !important; }

body .booked-calendar-wrap.small .booked-appt-list {
  border-color: var(--theme-color-alter_link3); }

/* CF7 */
div.wpcf7 .form-style-2 .wpcf7-submit-style .submit-style-in:before {
  display: none; }

div.wpcf7 .form-style-2 .wpcf7-submit-style .wpcf7-submit {
  padding: 19px 75px 20px !important; }

div.wpcf7 .form-style-2 .wpcf7-submit-style .submit-style-in {
  background-color: var(--theme-color-text_link3); }

div.wpcf7 .form-style-2 .wpcf7-submit-style:active .wpcf7-submit + .submit-style-in,
div.wpcf7 .form-style-2 .wpcf7-submit-style:focus .wpcf7-submit + .submit-style-in,
div.wpcf7 .form-style-2 .wpcf7-submit-style:hover .wpcf7-submit + .submit-style-in {
  background-color: var(--theme-color-text_hover3); }

/* Footer */
footer .sc_title .sc_item_title .sc_item_title_text > span {
  color: var(--theme-color-alter_link2); }

.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
  color: var(--theme-color-text_dark); }

.footer_wrap .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
  color: var(--theme-color-text); }
  .footer_wrap .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .footer_wrap .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus {
    color: var(--theme-color-text_dark); }

/* Responsive */
@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; }
  /* CF7 */
  div.wpcf7 .form-style-2 .wpcf7-submit-style .wpcf7-submit {
    padding: 15px 45px 14px !important; } }

@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; }
  /* Poirtfolio */
  .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 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    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; }
  /* CF7 */
  div.wpcf7 .form-style-2 .wpcf7-submit-style .wpcf7-submit {
    padding: 15px 35px 14px !important; } }

@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 */
  .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; } }
