/* Bordered BTN */
.sc_button_bordered.sc_button.sc_button_size_large {
  padding: 21px 52px;
}

.sc_button_bordered.sc_button {
  padding: 19px 47px;
}

.sc_button.sc_button_bordered.sc_button_size_small {
  padding: 15px 31px;
}

/* CF7 */
div.wpcf7 .form-style-3 .style-line[class*="icon-"]:before {
  color: var(--theme-color-text_light);
}

div.wpcf7 .form-style-3 input:not(.wpcf7-submit),
div.wpcf7 .form-style-3 textarea:not(.wpcf7-submit) {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 input[placeholder]::placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 textarea[placeholder]::placeholder {
  color: var(--theme-color-input_text);
}
div.wpcf7 .form-style-3 textarea[placeholder]:focus::placeholder {
  color: var(--theme-color-text_dark);
}
div.wpcf7 .form-style-3 input[placeholder]:focus::placeholder {
  color: var(--theme-color-text_dark);
}

/* Cart Widget */
.woocommerce ul.cart_list li > b,
.woocommerce-page ul.cart_list li > b {
  font-weight: 500;
  font-size: 19px;
  font-family: var(--theme-font-h5_font-family);
  color: var(--theme-color-alter_dark);
}

/* Cart */
.woocommerce table.cart td.product-name .product-info > b,
.woocommerce-page table.cart td.product-name .product-info > b {
  font-weight: 600;
  font-size: 19px;
  color: var(--theme-color-text_dark);
  font-family: var(--theme-font-h5_font-family);
}

.sc_layouts_cart .sc_layouts_cart_widget ul.cart_list li > b {
  color: var(--theme-color-extra_dark) !important;
}

/* Testimonials */
.sc_testimonials_decoration .sc_testimonials_item_content:before {
  color: var(--theme-color-text_link2);
}

/* Booked */
body div.booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button {
  color: var(--theme-color-inverse_link) !important;
  background: var(--theme-color-text_link3) !important;
}
body div.booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover {
  color: var(--theme-color-inverse_link) !important;
  background: var(--theme-color-text_hover3) !important;
}

/* Team */
.team_member_page .team_member_description_socials .team_member_socials .social_item .social_icon,
.sc_team[class*="sc_team_"] .sc_team_item_socials .social_item .social_icon {
  border-radius: 0;
}

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

/* Services Price */
.sc_services_price .sc_services_item_price_dots {
  letter-spacing: 0;
}

.sc_services_price .sc_services_item_price_dots:after {
  content: '. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .';
  font-size: 20px;
  display: block;
  color: var(--theme-color-text_light);
}

/* Booking System */
.wpbs-container .wpbs-calendars .wpbs-calendar table thead tr th {
  padding-bottom: 0 !important;
}

.wpbs-container .wpbs-calendars .wpbs-calendar {
  border-color: var(--theme-color-bg_color);
}

.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date.wpbs-gap {
  background-color: var(--theme-color-bg_color);
}

.wpbs-legend {
  background-color: var(--theme-color-alter_bg_color);
  border-color: var(--theme-color-bg_color);
}

.wpbs-container .wpbs-calendars .wpbs-calendar-wrapper {
  background-color: var(--theme-color-alter_bg_color);
}

.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header {
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
  padding: 15px 25px;
}

.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-select-container .select_container {
  width: auto !important;
  display: inline-block;
}
.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-select-container .select_container:after {
  color: var(--theme-color-inverse_link);
  font-size: 20px;
}

.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-select-container select {
  border: none;
  text-align: center;
  color: var(--theme-color-inverse_link);
  height: auto;
  vertical-align: middle;
  padding: 0 20px !important;
  width: auto !important;
}

.wpbs-calendars-wrapper.wpbs-legend-position-side {
  max-width: unset !important;
}

.wpbs-container[data-columns] .wpbs-calendars .wpbs-calendar {
  max-width: unset !important;
}

.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next,
.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev {
  background-color: transparent;
}
.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow,
.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow {
  border: none;
  margin: 0;
  left: 0;
  top: 0;
  right: 0;
  display: inline;
  width: auto;
  height: auto;
}
.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow:before,
.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow:before {
  content: '';
  position: relative;
  font-family: "fontello";
}
.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow {
  text-align: left;
}
.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow:before {
  content: '\EA07';
}
.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow {
  text-align: right;
}
.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow:before {
  content: '\E9DF';
}

.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date-inner .wpbs-date-number {
  filter: invert(0.8);
  transition: all 0.3s ease;
}

.wpbs-container .wpbs-calendars .wpbs-calendar table tr td > div.wpbs-is-bookable.wpbs-date-selected .wpbs-date-inner .wpbs-date-number,
.wpbs-container .wpbs-calendars .wpbs-calendar table tr td > div.wpbs-is-bookable.wpbs-date-hover .wpbs-date-inner .wpbs-date-number,
.wpbs-container .wpbs-calendars .wpbs-calendar table tr td:hover > div.wpbs-is-bookable .wpbs-date-inner .wpbs-date-number,
.wpbs-container .wpbs-calendars .wpbs-calendar table tr td > div.wpbs-is-bookable:hover .wpbs-date-inner .wpbs-date-number {
  color: var(--theme-color-inverse_link);
  filter: invert(0);
}

.wpbs-container .wpbs-calendars .wpbs-calendar-wrapper {
  padding: 0;
}

/* Wooc Price Filter */
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: var(--theme-color-bd_color);
}

/* Icons Number */
.sc_icons_number.sc_align_center .sc_icons_item_number,
.sc_icons_number.sc_align_center .sc_icons_item_number {
  top: -0.25em;
}

/* Mobile Menu */
.menu_mobile .menu_mobile_nav_area .menu-item > a {
  font-size: 19px;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: capitalize;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item > a {
  font-size: 38px;
  line-height: 1.5em;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: capitalize;
}

/* Icons Number */
.sc_icons_number .sc_icons_item_number {
  color: var(--theme-color-bd_color);
  opacity: 1;
}

.sc_icons_number .sc_icons_item:hover .sc_icons_item_number {
  opacity: 1;
}

/* Remove PAddings  */
.no_padding .slider_container .slide_info,
.no_padding .slider_container .slide_content {
  padding: 0;
}
.text_align_left .slider_container .slide_info, .text_align_left .slider_container .slide_content {
  text-align: left;
}

/* Menu Hover */
.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:after {
  border: 1px solid var(--theme-color-text_dark);
  border-bottom: none;
  height: 1px;
  border-left: none;
  border-right: none;
}

/* Modern Burger */
.sc_layouts_menu_mobile_button_modern_burger {
  position: relative;
  display: inline-block !important;
  vertical-align: middle;
  cursor: pointer;
}
.sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_link {
  position: relative;
  width: 52px;
  height: 52px;
  line-height: 52px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid var(--theme-color-text_dark);
}
.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: 20px;
  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: 20px;
  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: 20px;
  -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: 10px;
}
.sc_layouts_menu_mobile_button_modern_burger:hover .sc_layouts_item_icon:before {
  width: 10px;
}

/* Counter Modern */
.sc_skills_counter_modern .sc_skills_total {
  color: var(--theme-color-bd_color);
  opacity: 1;
}

/* Slicer Controls */
.transparency .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,
.transparency .slider_container .slider_pagination_wrap .swiper-pagination-bullet,
.transparency .slider_outer .slider_pagination_wrap .swiper-pagination-bullet,
.transparency .swiper-pagination-custom .swiper-pagination-button {
  border-color: var(--theme-color-alter_bd_color);
  background-color: var(--theme-color-alter_bd_color);
  opacity: 0.4;
  transition: opacity 0.3s ease;
}

.transparency .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.transparency .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.transparency .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.transparency .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.transparency .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.transparency .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.transparency .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-alter_bd_color);
  background-color: var(--theme-color-alter_bd_color);
  opacity: 1;
}
.transparency .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active:after,
.transparency .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active:after,
.transparency .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover:after,
.transparency .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active:after,
.transparency .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active:after,
.transparency .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover:after,
.transparency .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover:after {
  background-color: var(--theme-color-alter_bd_color);
  opacity: 0.2;
}

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

/* Blogger Classic Masonry Slider Controls */
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
  border-color: var(--theme-color-alter_bd_color);
  background-color: var(--theme-color-alter_bd_color);
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  border-color: var(--theme-color-text_dark);
  background-color: var(--theme-color-text_dark);
}

/* MC4WP Style 7 */
#style-7.mc4wp-form .mc4wp-form-fields input[type="email"] {
  background-color: var(--theme-color-bg_color) !important;
  box-shadow: none !important;
  border: 2px solid var(--theme-color-bd_color);
}

#style-7.mc4wp-form input[type="checkbox"] + label:before {
  background-color: var(--theme-color-bg_color) !important;
}

/* BTN Bordered */
.sc_button.sc_button_bordered, .wp-block-button.is-style-outline > .wp-block-button__link {
  border-width: 1px !important;
}

/* Banner */
.widget_banner:not(.widget_fullwidth) .image_wrap {
  padding: 0;
}

/* Widget Categories */
[class*="scheme_"].sidebar .widget_product_categories ul,
[class*="scheme_"].sidebar .widget_categories ul {
  padding-left: 0;
}
[class*="scheme_"].sidebar .widget_product_categories ul li,
[class*="scheme_"].sidebar .widget_categories ul li {
  color: var(--theme-color-alter_light);
}
[class*="scheme_"].sidebar .widget_product_categories ul li a,
[class*="scheme_"].sidebar .widget_categories ul li a {
  color: var(--theme-color-alter_light);
}
[class*="scheme_"].sidebar .widget_product_categories ul li a:hover,
[class*="scheme_"].sidebar .widget_categories ul li a:hover {
  color: var(--theme-color-text_link);
}
[class*="scheme_"].sidebar .widget_product_categories ul li a:before,
[class*="scheme_"].sidebar .widget_categories ul li a:before {
  display: none;
}

/* Widget Custom HTML */
.widget_custom_html .custom-html-widget ul li {
  color: var(--theme-color-alter_light);
}
.widget_custom_html .custom-html-widget ul li a {
  color: var(--theme-color-alter_light);
}
.widget_custom_html .custom-html-widget ul li a:before {
  background-color: var(--theme-color-alter_light);
}
.widget_custom_html .custom-html-widget ul li a:hover {
  color: var(--theme-color-text_link);
}
.widget_custom_html .custom-html-widget ul li a:hover:before {
  background-color: var(--theme-color-text_link);
}

/* 404 */
.post_item_404 .post_content .all-svg {
  display: none;
}

.error404 .page_content_wrap {
  background-color: var(--theme-color-bg_color);
}

.post_item_404 .page_title {
  opacity: 0.13;
}

/* Wooc */
.woocommerce table.shop_attributes,
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
  border-color: var(--theme-color-bd_color);
}

/* Filter by Price */
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background: var(--theme-color-alter_link);
}

.woocommerce .widget_price_filter .price_slider_amount .button {
  border-color: var(--theme-color-alter_link2) !important;
  background-color: var(--theme-color-alter_link2) !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover {
  border-color: var(--theme-color-alter_hover2) !important;
  background-color: var(--theme-color-alter_hover2) !important;
}

/* Cart */
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .total {
  border-top-color: var(--theme-color-extra_bd_color) !important;
}

/* Maps */
/* Portfolio Default */
.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide:nth-child(3n-2) {
  width: 32% !important;
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide:nth-child(3n-1) {
  width: 44% !important;
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide:nth-child(3n) {
  width: 24% !important;
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide .post_featured_bg:before {
  padding-top: 26.5rem;
}

/* Portfolio Extra */
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide:nth-child(3n-2) {
  width: 32% !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: 44% !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) {
  width: 24% !important;
}

.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: 26.5rem;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
  background-color: var(--theme-color-bg_color);
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title a {
  color: var(--theme-color-text_dark) !important;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
  background-color: var(--theme-color-bg_color);
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a {
  color: var(--theme-color-text_dark) !important;
}

.sc_portfolio_extra .post_featured_bg > .post_featured_bg_image,
.sc_portfolio_extra .post_featured_bg .post_thumb {
  background-position: center top;
}

/* Socials default */
.sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
  border-radius: 0;
}

/* Socials Modern/Modern 2 */
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon,
.sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon {
  background-color: var(--theme-color-alter_bg_hover) !important;
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon,
.sc_socials.sc_socials_default.modern .socials_wrap .social_item:hover .social_icon {
  background-color: var(--theme-color-alter_bg_hover) !important;
}

/* Search */
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
.wp-block-search input.wp-block-search__input {
  border-radius: 0;
}

/* Custom marquee styles
==========================================================================*/
.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
  padding-right: 80px;
  padding-left: 0;
}
.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char h1, .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char h2, .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char h3, .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char h4, .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char h5, .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char span {
  display: inline-block;
  padding: 0 80px;
}
.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char span:first-child {
  padding-left: 0;
}
.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char span:last-child {
  padding-right: 0;
}
.trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char span:before {
  content: '\EA5D';
  font-family: "fontello";
  font-size: 45px;
  color: var(--theme-color-text_link3);
  line-height: inherit;
  position: relative;
}

/* Responsive */
@media (min-width: 1280px) and (max-width: 1679px) {
  .sc_services_alter .sc_services_item_title {
    max-width: 78%;
  }
}
@media (max-width: 1679px) {
  /* Mobile Menu */
  .menu_mobile .menu_mobile_nav_area > ul > .menu-item > a {
    font-size: 35px;
  }
}
@media (max-width: 1439px) {
  /* Mobile Menu */
  .menu_mobile .menu_mobile_nav_area > ul > .menu-item > a {
    font-size: 32px;
  }
}
@media (max-width: 1279px) {
   /* Custom marquee styles
	==========================================================================*/
  .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 40px;
    padding-left: 0;
  }
  .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char span {
    display: inline-block;
    padding: 0 40px;
  }
  .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element .trx_addons_bg_text_char span:before {
    font-size: 30px;
  }

  .sc_price_item .sc_price_item_link {
    padding-left: 30px;
    padding-right: 30px;
  }

  /* Mobile Menu */
  .menu_mobile .menu_mobile_nav_area .menu-item > a {
    font-size: 17px;
  }

  .menu_mobile .menu_mobile_nav_area > ul > .menu-item > a {
    font-size: 30px;
  }

  /* Booking System */
  .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-select-container select {
    font-size: 19px;
  }
}
@media (max-width: 1023px) {
  .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: 20rem;
  }

  .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide .post_featured_bg:before {
    padding-top: 20rem;
  }

  /* Mobile Menu */
  .menu_mobile .menu_mobile_nav_area .menu-item > a {
    font-size: 16px;
  }

  .woocommerce ul.cart_list li > b, .woocommerce-page ul.cart_list li > b {
    font-size: 18px;
  }

  /* Cart */
  .woocommerce table.cart td.product-name .product-info > b,
  .woocommerce-page table.cart td.product-name .product-info > b {
    font-size: 17px;
  }

  /* Team Metro */
  .sc_team_metro .sc_team_slider .slides[class*="sc_item_columns_"]:not(.sc_item_columns_1) .sc_team_item.has-post-thumbnail {
    display: block;
  }
  .sc_team_metro .sc_team_slider .slides[class*="sc_item_columns_"]:not(.sc_item_columns_1) .sc_team_item.has-post-thumbnail .post_featured {
    max-width: 100%;
    height: auto;
  }
  .sc_team_metro .sc_team_slider .slides[class*="sc_item_columns_"]:not(.sc_item_columns_1) .sc_team_item.has-post-thumbnail .sc_team_item_title {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_link {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  /* Mobile Menu */
  .menu_mobile .menu_mobile_nav_area > ul > .menu-item > a {
    font-size: 28px;
  }

  /* Icons Number */
  .sc_icons_number.sc_align_center .sc_icons_item_number,
  .sc_icons_number.sc_align_center .sc_icons_item_number {
    top: -0.25em;
  }

  /* Booking System */
  .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-select-container select {
    font-size: 17px;
  }

  .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow,
  .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow {
    font-size: 10px;
  }

  .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header {
    padding: 10px 15px;
  }

  .woocommerce ul.cart_list li > b, .woocommerce-page ul.cart_list li > b {
    font-size: 17px;
  }

  /* Bordered BTN */
  .sc_button_bordered.sc_button.sc_button_size_large {
    padding: 17px 42px;
  }

  .sc_button_bordered.sc_button {
    padding: 15px 31px;
  }

  .sc_button.sc_button_bordered.sc_button_size_small {
    padding: 11px 24px;
  }
}

/*# sourceMappingURL=extra-styles.css.map */
