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

/* 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: "";
}

.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: "";
}

.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date-inner .wpbs-date-number {
	filter: invert(.8);
	transition: all .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: -.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 .3s ease-out;
	-ms-transition: width .3s ease-out;
	transition: width .3s ease-out;
}

.sc_layouts_menu_mobile_button_modern_burger .sc_layouts_item_icon:after {
	top: 7px;
	width: 20px;
	-webkit-transition: width .3s ease-out;
	-ms-transition: width .3s ease-out;
	transition: width .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: .4;
	transition: opacity .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: .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: .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: "";
	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: -.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;
	}
}
