LittleDemon WebShell


Linux webm007.cluster106.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Path : /home/eglisebaa/www/wp-content/themes/hallelujah/plugins/trx_addons2/
File Upload :
Command :
Current File : /home/eglisebaa/www/wp-content/themes/hallelujah/plugins/trx_addons2/trx_addons.scss

/* ThemeREX Addons
------------------------------------------------------------------------------------ */

@import "../../css/_mixins.scss";
@import "../../css/_theme-vars.scss";

/* Grid */
.sidebar .trx_addons_columns_wrap {
	margin-right: 0;
}
.sidebar .trx_addons_columns_wrap [class*="trx_addons_column-"] {
	display:block;
	width: 100%;
	padding: 0;
}
.trx_addons_columns_wrap{
	margin-right: -50px;
}
.trx_addons_columns_wrap > [class*="trx_addons_column-"]{
	padding-right: 50px;
}
.trx_addons_accent_bg{
	background-size: 100% 10px;
	background-color: transparent;
	background-position: 0 calc(100% - 0.1em);
	transition: background-size 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
	padding: 0;
	display: inline;
	background-repeat: no-repeat;
	box-sizing: border-box;
}

u{
	text-decoration: none;
	a{
		background-size: 100% 9px;
		background-color: transparent;
		background-position: 0 calc(100% - 0.1em);
		transition: background-size 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
		padding: 0 0 2px;
		display: inline;
		background-repeat: no-repeat;
		box-sizing: border-box;
		will-change: transform;
		&:hover{
			background-size: 100% 100%;
		}
	}
}

.trx_addons_tooltip:before {
	font-size: 1rem;
	white-space: nowrap;
	padding: 5px;
}

.trx_addons_dropcap {
	@include border-sharp();
	width: 2.2885em;
	height: 2.2885em;
	line-height: 2.2885em;
	margin: .1em 0.8em 0 0;
}

ul[class*="trx_addons_list_custom"] > li:before{
	content: '';
	width:3px;
	height:3px;
	position: absolute;
	display: inline-block;
	z-index: 1;
	top: 10px;
	left: -1em;
	line-height: inherit;
	background-color: yellow;
}

/* Scroll to top */
.menu_style_right .trx_addons_scroll_to_top {
	left: 2em;
	right: auto;
}
.trx_addons_scroll_to_top{
	width:40px;
	height:40px;
	line-height: 40px;
	bottom:28px;
}


/* Stack rows */
.menu_style_right .sc_stack_section_fixed {		right: 6rem !important; }
.menu_style_left .sc_stack_section_fixed {		left: 6rem !important; }

/* Layouts */
.menu_style_left .sc_layouts_row_fixed_on {						margin-left: 6rem !important; }
.menu_style_right .sc_layouts_row_fixed_on {					margin-right: 6rem !important;}
body.mobile_layout.menu_style_left .sc_layouts_row_fixed_on { 	margin-left: 0 !important; }
body.mobile_layout.menu_style_right .sc_layouts_row_fixed_on {	margin-right: 0 !important; }

.header_position_under:not(.mobile_layout) .top_panel .wpb_row {
	background-color: transparent !important;
}

.top_panel.with_bg_image .sc_layouts_row:not(.sc_layouts_row_fixed_on) {
	background-color:transparent;
}


/* Search field inside content */
.content .search_wrap {
	max-width:50%;
	margin:0;
}
.post_item_none_search .search_wrap,
.post_item_none_archive .search_wrap {
	max-width:none;
}
.content .search_wrap .search_form_wrap {
	width: 100%;
}
.content .search_wrap .search_form_wrap .search_field {
	width:100%;
}
.content .search_wrap .search_submit {
	background-color:transparent;
}
.post_item_none_search .search_wrap .search_field,
.post_item_none_archive .search_wrap .search_field {
	padding: 1.2em 3em 1em 1em !important;
}
.post_item_none_search .search_wrap .search_submit,
.post_item_none_archive .search_wrap .search_submit {
	left: auto;
	right: 0;
	top: 0;
	padding: 0 1em;
}
.content .search_wrap .search_results {
	width:100%;
}

/* Slider
---------------------------------------------- */

/* Pagination */
.sidebar .slider_pagination_pos_bottom > .swiper-pagination,
.sidebar .slider_outer_pagination_pos_bottom > .swiper-pagination {
	bottom: 0.5em;
}
.sidebar .slider_container .swiper-pagination-bullet,
.sidebar .slider_outer .swiper-pagination-bullet {
	@include square(8px);
}


/* Icons in controls */
.sc_slider_controls .slider_controls_wrap > a:before,
.slider_container.slider_controls_side .slider_controls_wrap > a:before,
.slider_outer_controls_side .slider_controls_wrap > a:before,
.slider_outer_controls_outside .slider_controls_wrap > a:before,
.slider_outer_controls_top .slider_controls_wrap > a:before,
.slider_outer_controls_bottom .slider_controls_wrap > a:before {
	font-family: $theme_icons;
}
.sc_slider_controls .slider_controls_wrap > .slider_prev:before,
.slider_container.slider_controls_side .slider_controls_wrap > .slider_prev:before,
.slider_outer_controls_side .slider_controls_wrap > .slider_prev:before,
.slider_outer_controls_outside .slider_controls_wrap > .slider_prev:before,
.slider_outer_controls_top .slider_controls_wrap > .slider_prev:before,
.slider_outer_controls_bottom .slider_controls_wrap > .slider_prev:before {
	content: '\e939';
}
.sc_slider_controls .slider_controls_wrap > .slider_next:before,
.slider_container.slider_controls_side .slider_controls_wrap > .slider_next:before,
.slider_outer_controls_side .slider_controls_wrap > .slider_next:before,
.slider_outer_controls_outside .slider_controls_wrap > .slider_next:before,
.slider_outer_controls_top .slider_controls_wrap > .slider_next:before,
.slider_outer_controls_bottom .slider_controls_wrap > .slider_next:before {
	content: '\e93a';
}
.slider_elastistack_outer.slider_outer_controls > .slider_controls_wrap > .slider_next:before,
.slider_elastistack.slider_controls > .slider_controls_wrap  > .slider_next:before {
	content: '\e929';
}


/* Slider in the widgets area */
.header_widgets_wrap .slider_container .slide_overlay.slide_overlay_large {
	background-color: transparent;
}
.header_widgets_wrap .slider_container.slider_titles_center:not(.slider_multi) .slide_info.slide_info_large {
	width: 18em;
}

.sidebar .slider_container.slider_multi .slide_info:not(.slide_info_large),
.sidebar .slider_container .slide_info:not(.slide_info_large),
.footer_wrap .slider_container.slider_multi .slide_info:not(.slide_info_large),
.footer_wrap .slider_container .slide_info:not(.slide_info_large) {
	bottom: 8px;
}
.sidebar .slider_container.slider_multi .slide_title,
.sidebar .slider_container .slide_info:not(.slide_info_large) .slide_title,
.footer_wrap .slider_container.slider_multi .slide_title,
.footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_title {
	@include font(1.2em, 1.2em);
	margin-bottom: 6px;
}
.sidebar .slider_container.slider_multi .slide_date,
.sidebar .slider_container .slide_info:not(.slide_info_large) .slide_date,
.footer_wrap .slider_container.slider_multi .slide_date,
.footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_date {
	@include font(12px, 16px);
}



/* Widgets
---------------------------------------------- */

/* Widgets in the Footer */
.footer_wrap .sc_layouts_row{
	line-height: 1.7857em;
}

.footer_wrap .sc_layouts_item,
.footer_wrap .sc_layouts_row .widget {
	vertical-align: top;
	margin-top: 0.5em !important;
	margin-bottom: 0.5em !important;
}
.footer_wrap .sc_layouts_item .widget {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}


/* Widget Categories list in columns or sidebar */
.widget_categories_list[class*="column-"] [class*="column-"],
.sidebar .widget_categories_list [class*="column-"] {
	width:100%;
	float:none;
	overflow:hidden;
}
.widget_categories_list[class*="column-"] [class*="column-"]+[class*="column-"],
.sidebar .widget_categories_list [class*="column-"]+[class*="column-"] {
	margin-top:0.5em;
}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_item,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_item {
	text-align:left;
}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image {
	display:inline-block;
	width: 20%;
}
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image {
	display:inline-block;
	width: 32px;
	vertical-align:middle;
}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image img,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image img {
	@include box(100%, auto);
}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_title,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {
	display:inline-block;
	vertical-align:middle;
	width: 70%;
	margin: 0;
	font-size:1em;
	text-align:left;
	text-transform:none;
	@include border-box;
}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image + .categories_list_title,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image + .categories_list_title {
	padding-left: 1em;
}


/* Contacts */
.footer_wrap .widget_contacts .contacts_description,
.footer_wrap .widget_contacts .contacts_content {
	margin-left: auto;
	margin-right: auto;
}
.footer_wrap .columns_wrap .widget_contacts .contacts_description,
.footer_wrap .columns_wrap .widget_contacts .contacts_content {
	max-width:none;
}


/* Recent News + Shortcode Recent News */
body.expand_content .sc_recent_news_style_news-announce .post_size_full,
.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_full {	height: 656px; }
body.expand_content .sc_recent_news_style_news-announce .post_size_big,
.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_big {	height: 328px;  }
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small,
.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_small {	height: 164px;  }

.sidebar .sc_recent_news .post_item .post_title,
.footer_wrap .sc_recent_news .post_item .post_title {
	font-size: 1em;
}
.sidebar .sc_recent_news .post_item .post_content,
.footer_wrap .sc_recent_news .post_item .post_content {
	@include font(0.8667em, 1.3846em);
}


/* Shortcodes
---------------------------------------------- */


/* Blogger */
.sc_blogger .post_featured + .post_header {
	max-width: none;
	padding: 0;
	display: block;
}
.sc_blogger .sc_blogger_slider.slider_outer_pagination_pos_bottom {
	padding-bottom: 4.6em;
}

.sc_blogger_item_list.sc_blogger_item_image_position_left .sc_blogger_item_title,
.sc_blogger_item_list.sc_blogger_item_image_position_right .sc_blogger_item_title,
.sc_blogger_item_list.sc_blogger_item_image_position_alter .sc_blogger_item_title {
	@include font(1.15em, 1.5em, 400);
}

/* Content */
.sc_content_width_1_1, .sc_inner_width_1_1 > .elementor-column-wrap {	width: $page; }
.sc_content_width_1_2, .sc_inner_width_1_2 > .elementor-column-wrap {	width: $page / 2; }
.sc_content_width_1_3, .sc_inner_width_1_3 > .elementor-column-wrap {	width: $page / 3; }
.sc_content_width_2_3, .sc_inner_width_2_3 > .elementor-column-wrap {	width: $page / 3 * 2; }
.sc_content_width_1_4, .sc_inner_width_1_4 > .elementor-column-wrap {	width: $page / 4; }
.sc_content_width_3_4, .sc_inner_width_3_4 > .elementor-column-wrap {	width: $page / 4 * 3; }

/* Form */
.sc_form .sc_form_info_item .sc_form_info_icon:before { font-family: $theme_icons; }
.sc_form .sc_form_info_item_address .sc_form_info_icon:before { content: '\e8fd'; }
.sc_form .sc_form_info_item_email .sc_form_info_icon:before { content: '\e8fa'; }
.sc_form .sc_form_info_item_phone .sc_form_info_icon:before { content: '\e8f5'; }


/* Icons */
.footer_wrap .sc_icons .sc_icons_icon + .sc_icons_item_title {
	margin-top:1em;
	margin-bottom:2em;
}
.sc_icons_size_small .sc_icons_icon:before, .sc_icons_size_small .sc_icons_icon > span:before{
	@include font(33px);
	text-align: left;
}
.footer_wrap .sc_icons_size_small .sc_icons_icon:before, .footer_wrap .sc_icons_size_small .sc_icons_icon > span:before{
	@include font(12px, 1.9em!important);
}
.footer_wrap .sc_icons_item_description{
	@include font(15px,22px,400);
}
.footer_wrap .sc_icons_modern.sc_icons_size_small .sc_icons_item_details{
	padding-left: 1.5em;
	min-height: 1.5em;
}
.footer_wrap .sc_button_simple{
	@include font(15px,1.1em, 400);
	@include transition-all(0s);
	&:before,&:after{
		top:3px;
		@include transition-all(0.3s);
	}
}
.footer_wrap .menu{
	li + li {
		margin-top: 5px;
	}
}

.sc_icons_item_description{
	@include font(24px,30px,300);
}
.sc_icons_modern.sc_icons_size_small .sc_icons_item_details {
	min-height: 4em;
	padding-left: 3.8em;
}
.sc_icons_size_medium .sc_icons_icon:before, .sc_icons_size_medium .sc_icons_icon > span:before {
	font-size: 4.4rem;
	line-height: 1.1em !important;
}
.sc_icons_item_title{
	text-transform: capitalize;
	@include font(24px,30px,300);
	letter-spacing: 0;
}
.sc_icons_default .sc_icons_icon + .sc_icons_item_details{
	margin-top:10px;
}
.sc_icons_default.sc_icons_size_small  .sc_icons_icon + .sc_icons_item_details{
	margin-top:32px;
}
.sc_icons_default.sc_icons_size_small{
	.sc_icons_item_description{
		@include font(18px);
	}
}

/* OpenStreet map */
.sc_osmap input[type="text"] {
	padding: 0.3em 0.5em;
}


/* Portfolio */
.sc_portfolio_default .sc_portfolio_item {
	@include transition-colors;
}


/* Services */
.services_page_tabs {
	margin-top: 5em;
}
.services_page_tabs .comments_list_wrap,
.services_page_tabs .comments_form_wrap:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top-width: 0;
}
.services_page_tabs .comments_list_wrap + .comments_form_wrap {
	margin-top: 3em;
	padding-top: 3em;
	border-top-width: 1px;
}
.sc_services_tabs .sc_services_item_content_inner{
	padding: 0.5em 2em;
}

.single.single-cpt_services{
	blockquote{
		margin:1.5em 0;
	}
}
.sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
	margin-top: 25px;
}
.sc_blogger .sc_blogger_item_title + .sc_blogger_item_button,
.sc_blogger .sc_blogger_item_meta + .sc_blogger_item_button,
.sc_blogger .sc_blogger_item_excerpt + .sc_blogger_item_button {
	margin-top: 2em;
}
.sc_blogger.sc_blogger_default .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],.sc_blogger.sc_blogger_default .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
	padding-bottom: 42px;
}
.sc_blogger.sc_blogger_default{
	.cpt_services{
		padding-bottom: 22px;
	}
}
.footer_wrap .sc_blogger_content .sc_blogger_item_default + .sc_blogger_item_default {
	margin-top:22px;
}

.footer_wrap .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_content,
.footer_wrap .sc_blogger_item_default.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content {
	padding-left: 1.3em;
}
.footer_wrap .sc_blogger .sc_blogger_item_title{
	@include font(15px,22px,400);
}

.footer_wrap .sc_blogger .post_meta .post_meta_item{
	@include font(13px,18px,400);
}
.footer_wrap .sc_blogger .post_featured{
	pointer-events: none;
	.icons{
		display: none!important;
	}
}

.sc_blogger_item.sermons{
	.post_featured{
		.icons, .mask{
			display: none;
		}
	}
}
.services_single .services_page_featured, .services_single .wp-block-image img{
	width: 100%;
}

.sc_services_hover .sc_services_item:before{
	padding-top: 75%;
}
.sc_services_hover .sc_services_item_text{
	overflow: hidden;
}
.sc_services_hover .sc_services_item_header .sc_services_item_title{
	@include font(24px,30px,300);
}
.sc_services_hover .sc_services_item_header  .sc_services_item_subtitle{
	display: none;
}
.sc_blogger_item_button{
	a.sc_button{
		-webkit-appearance: none;
		cursor: pointer;
		display:inline-block;
		vertical-align: top;
		@include font(17px, 1.2em, 500);
		@include border-box;
		text-transform:capitalize;
		white-space:nowrap;
		padding: 1.53em 2.81em;
		letter-spacing:0;
		height: auto;
		border-width: 0 !important;
		&:before,&:after{
			display: none;
		}
	}
}
.sc_services_hover .sc_services_item_content{
	.sc_services_item_title{
		@include font(24px,30px,300);
	}
	.sc_services_item_subtitle{
		display: none;
	}
}
.sc_services_hover .sc_services_item_subtitle + .sc_services_item_text{
	margin-top:30px;
}

.sc_services_hover .sc_services_item_header_inner, .sc_services_hover .sc_services_item_content_inner{
	padding: 2em 3em;
}
.elementor-section-stretched.elementor-section-full_width{
	.sc_services.sc_services_hover{
		.trx_addons_columns_wrap{
			margin-right:0;
		}
		.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
			padding-right: 0;
			padding-bottom:0!important;
		}
	}
}

.sc_blogger_list_classic_meta{
	.sc_blogger_item.sc_blogger_item_list{
		border-bottom:none;
		padding: 1.3em 2em;
		margin:0;
		background: #ccc;
		display: flex;
		flex-direction: row;
		.audio-icon-play{
			font-size: 30px;
			line-height: 30px;
			align-self: center;
			margin-right: 18px;
		}
		&+.sc_blogger_item_list{
			padding-top:1.3em!important;
			margin-top:30px!important;
		}
		&.post_format_audio{
			position: relative;
		}
		.sc_blogger_item_title{
			@include font(24px,30px,300);
			margin-top: 9px;
		}
	}
}
.sc_blogger.sc_blogger_excerpt .format-audio .post_featured{
	max-height: 15.75em;
	width:100%;
	&.with_thumb .post_info{
		left: 40px;
		top: 45px;
	}
	&.with_thumb .post_audio{
		right: 40px;
		bottom: 30px;
		left: 40px;
		padding: 25px 18px 20px 18px;
	}
}
.sc_blogger_item_content{
	position: relative;
}
.ctc_sermon_meta{
	padding: 17px 28px;
	background: red;
	display: inline-block;
	position: absolute;
	z-index: 5;
	will-change: transform;
	left:calc(50% - 74px);
	top:-84px;
	a + a{
		margin:0 0 0 20px;
	}
	a{
		@include font(12px,24px,400);
	}
	&+.sc_blogger_item_content{
		margin-top:25px;
	}
	a.video_hover{
		&:before{
			content: '\e97a';
			font-family: $theme_icons;
			@include font(14px);
		}
	}
	.post_audio_hover_popup a.video_hover{
		&:before{
			content: '\e96f';
			font-family: $theme_icons;
			@include font(14px);
		}
	}
	.post_audio_hover, .post_video_hover{
		display: inline-block;
	}
	.post_audio_hover, .icon-download-2{
		margin-left:15px;
	}
	.single-sermons &{
		position: relative;
		transform: translate(0,0);
		margin-top:25px;
		left:0;
		top:auto;
		bottom:0;
	}
}


/* Action */
.sc_action_item_default .sc_action_item_subtitle{
	@include font(9.3334em,1.2em, 400);
}

.sc_action_item_default .sc_action_item_subtitle + .sc_action_item_title {
	margin-top: 8px;
}
.sc_action_item_subtitle + .sc_action_item_link,
.sc_action_item_title + .sc_action_item_link,
.sc_action_item_description + .sc_action_item_link {
	margin-top: 3em;
}


/* Testimonials */
.sc_testimonials_item_content:before{
	content: '\e958';
	margin-top: -20px;
	font-size: 30px;
	margin-bottom: 8px;
	font-family: $theme_icons;
}
.sc_testimonials.sc_testimonials_default{
	.sc_testimonials_item{
		position: relative;
		padding:0 30px 50px;
		.sc_testimonials_item_author_title{
			@include font(24px,30px,300);
			font-style: normal;
		}
		.sc_testimonials_item_author_data{
			margin-bottom:12px;
		}
		.sc_testimonials_item_author{
			margin:0;
			padding:0;
			position: absolute;
			right:30px;
			bottom:-10px;
			.sc_testimonials_item_author_avatar{
				width:35px;
				height:35px;
				margin:0;
				@include border-sharp();
			}
		}
	}
}
.sc_testimonials_slider .slider_container:not(.slider_height_fixed) .slider-slide{
	padding-top:20px;
	padding-bottom:20px;
}

.sc_testimonials_item_author_avatar, .sc_testimonials_item_author_data{
	display: block;
	max-width: 100%
}
/* Contact form */
.wpcf7{
	.elementor-column-gap-extended{
		margin: 0 -10px;
	}
	.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated {
		padding: 10px;
	}
	.wpcf7-form-control-wrap{
		width:100%;
		position: relative;
		&:after{
			content: '*';
			position: absolute;
			right:25px;
			top:24px;
			@include font(27px)
		}
		input, textarea{
			width:100%;
			@include font(17px,1.2em,500);
		}
		.wpcf7-acceptance{
			.wpcf7-list-item{
				margin:0 0 15px 0;
				.wpcf7-list-item-label{
					&:before{
						border-color: #000;
					}
				}
			}
		}
	}
	.wpcf7-submit{
		margin-top:0;
		padding: 1.53em 2.81em;
		@include transition-all(.3s);
	}
	textarea.wpcf7-form-control{
		height:8.8rem;
		min-height: 8.8rem;
	}
	.wpcf7-form .text{
		position: relative;
		margin-top:10px;
		.ajax-loader{
			position: absolute;
			top: 25px;
		}
	}
}
div.wpcf7 .ajax-loader{
	position: absolute;
	top:calc(50% - 8px);
}
.text{
	position: relative;
	.wpcf7-form-control-wrap{
		&:after{
			display: none!important;
		}
	}
}
.text-center{
	margin-top:15px;
	text-align: center;
	position: relative;
	.wpcf7-form-control-wrap{
		&:after{
			display: none!important;
		}
	}
}

/* Counter */
.sc_countdown_default .sc_countdown_digits, .sc_countdown_default .sc_countdown_separator{
	@include font(6em, 1em);
	height:1em;
	margin-bottom:0;
}
.sc_countdown_default .sc_countdown_digits span{
	width:0.42em;
}
.sc_countdown .sc_countdown_label{
	font-weight: 500;
	text-transform: lowercase;
	position: relative;
	top:-9px;
}
div .sc_countdown .sc_countdown_separator{
	margin:0 26px;
}

/* Buttons Extra*/
.sc_button.sc_button_extra{
	background-size: 120% 10px;
	background-color: transparent;
	background-position: 0 calc(100% - 0.1em);
	transition: background-size 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
	padding: 3px 5px!important;
	display: inline;
	background-repeat: no-repeat;
	box-sizing: border-box;
	@include font(16px!important);
	line-height: 23px!important;
	.sc_button_title{
		font-weight: 500;
		@include font(16px!important);
	}
	&:hover{
		background-size: 120% 120%;
	}
}

/* Team */
.sc_team_default .sc_team_item_socials{
	margin-top:10px;
}
.sc_team.sc_team_short, .sc_team.sc_team_extra  {
	text-align: center;
	.trx_addons_hover_content{
		top:auto;
		bottom:0;
		transform: translateY(0);
		padding-bottom: 0;
	}
	.sc_team_item_socials{
		display: inline-block;
		padding: 19px 22px 15px 22px;
		.social_item_style_icons{
			margin: 0.25em 9px!important;
			.social_icon{
				width:auto;
				height:auto;
				line-height: 1em;
				border:none;
			}
		}
	}
	.trx_addons_hover_info{
		opacity:1;
		transform: translateY(0);
		background: red;
	}
	.sc_team_item_info{
		margin-top: 24px;
		.sc_team_item_subtitle{
			font-style: normal;
			@include font(15px,24px,400);
			margin-top:10px;
		}
	}
}

.sc_team.sc_team_extra .sc_team_item_info .sc_team_item_subtitle{
	margin-top: 5px;
}

.sc_team_short .sc_team_slider.slider_outer_pagination_pos_bottom {
	padding-bottom: 4.9em;
}

.sc_team_short .sc_team_item_thumb{
	border-bottom:none;
}
.sc_team.sc_team_short .slides{
	.slider-slide{
		.trx_addons_hover_info{
			background: red;
		}
		&:nth-child(2n){
			.trx_addons_hover_info{
				background:blue;
			}
		}
	}
}
.sc_team_default .sc_team_item_title, .sc_team_short .sc_team_item_title, .sc_team_featured .sc_team_item_title, .sc_team.sc_team_extra  .sc_team_item_title{
	@include font(24px,30px,300);
}
.sc_team.sc_team_extra .sc_team_item_title{
	margin-bottom:0;
}

.sc_team_extra .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"], .sc_team_extra .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom{
	padding-bottom: 45px;
}



/* Pricing*/
.sc_price_item_description ul, .sc_price_item_details ul{
	list-style-type: none;
}
.sc_price_item_description ul li::before, .sc_price_item_details ul li::before{
	display: inline-block!important;
}
.sc_price_item_description, .sc_price_item_details{
	font-style: normal;
	@include font(15px,24px);
}
.sc_price_item .sc_price_item_subtitle{
	@include font(24px,30px,300);
	text-transform: capitalize;
}
.sc_price_item .sc_price_item_title, .sc_price_item .sc_price_item_title a{
	@include font(40px,50px,200);
	text-transform: capitalize;
}
.sc_price_item_price{
	@include font(34px);
	font-weight: 300;
}
.sc_price_item_subtitle + .sc_price_item_price, .sc_price_item_title + .sc_price_item_price {
	margin-top: 0.72em;
}
.sc_price_item_details {
	margin-top: 1.45em;
}

/* Action */
.sc_action_item_simple{
	.sc_action_item_title{
		@include font(24px,30px,500);
	}
	.sc_action_item_description{
		@include font(16px,30px,300);
		font-style: normal;
	}
	.sc_action_item_description > span + span{
		margin-top:0;
	}
	.sc_action_item_link{
		padding:0;
		background: transparent!important;
	}
}

.sc_action_simple .sc_action_item_title + .sc_action_item_description{
	margin-top: .8em;
}
.sc_action_simple .sc_action_item_subtitle + .sc_action_item_link, .sc_action_simple  .sc_action_item_title + .sc_action_item_link,.sc_action_simple  .sc_action_item_description + .sc_action_item_link {
	margin-top: 1.6em;
}

.sc_action.sc_action_simple .sc_action_item.with_image .sc_action_item_inner {
	padding: 3em;
}

/* Widget Event calendar */
ol.tribe-list-widget{
	list-style-type: none;
	padding-left:0;
	margin-bottom:5px;
	li{
		display: flex;
		flex-direction: column-reverse;
		.tribe-event-title{
			margin-top:24px;
		}
		.tribe-event-date-start{
			position: relative;
			&:before{
				content: '\e962';
				font-family: $theme_icons;
				font-size: 12px;
				position: relative;
				top:-1px;
				font-weight: 400;
				padding-right:7px;
			}
		}
	}
}
.sc_events_item_meta_item.sc_events_item_meta_date{
	margin-right:35px;
	&:before{
		content: '\e962';
		font-family: $theme_icons;
		font-size: 12px;
		position: relative;
		top:-1px;
		font-weight: 400;
		padding-right:7px;
	}
}
.sc_events_item_meta .tribe-venue{
	&:before{
		content: '\e979';
		font-family: $theme_icons;
		font-size: 12px;
		position: relative;
		top:-1px;
		font-weight: 400;
		padding-right:7px;
	}
}
.wp-widget-tribe-events-list-widget .tribe-events-widget-link{
	display: none;
}
.sc_events_default .sc_events_item_button {
	text-align: left;
	margin-top:35px;
}
.sc_events_default .sc_events_item_meta{
	@include font(15px,18px);
	margin-bottom: 24px;
	margin-top: 18px;
}
.sc_events_default .sc_events_item_thumb{
	width: 47%;
	a{
		pointer-events: none;
	}
}
.sc_events_default .sc_events_item_info{
	width: 53%;
	padding:0 0 0 80px;
}

.sc_events_default .sc_events_item_title{
	@include font(24px, 30px);
	margin-top:0;
}
.sc_events_default .sc_events_item{
	margin-bottom:80px;
	align-items: flex-start;
}

.sc_events.sc_events_extra{
	.sc_events_item{
		display: flex;
		flex-direction: row;
		height: 100%;
		.sc_events_item_info{
			display: flex;
			flex-direction: row;
			width:54%;
			.sc_events_item_date{
				padding: 23px 31px 21px;
				text-align: center;
				.sc_events_item_date_day{
					@include font(34px,1em);
					display: block;
					text-align: center;
				}
				.sc_events_item_date_month{
					@include font(22px,18px);
					text-transform: lowercase;
				}
			}
			.sc_events_item_header{
				padding:20px 30px 17px;
				flex-grow: 1;
				.sc_events_item_title{
					@include font(24px,30px,300);
					margin:6px 0 0 0;
				}
			}
		}
		.right_side{
			width:46%;
			padding:20px 30px 17px;
			.tribe-venue{
				display: block;
				&:before{
					content: '\e979';
					font-family: $theme_icons;
					font-size: 12px;
					position: relative;
					top:-1px;
					font-weight: 400;
					padding-right:7px;
				}
			}
		}
		.sc_button_simple{
			margin: 12px 22px;
			a{
				padding:0;
				background: transparent!important;

			}
		}
	}
	.sc_slider_controls .slider_controls_wrap > a:before,
	.slider_container.slider_controls_side .slider_controls_wrap > a:before,
	.slider_outer_controls_outside .slider_controls_wrap > a:before,
	.slider_outer_controls_side .slider_controls_wrap > a:before,
	.slider_outer_controls_top .slider_controls_wrap > a:before,
	.slider_outer_controls_bottom .slider_controls_wrap > a:before{
		@include font(30px!important);
		line-height: 1.2em;
	}
	div .sc_slider_controls .slider_controls_wrap > .slider_prev:before,
	div .slider_container.slider_controls_side .slider_controls_wrap > .slider_prev:before,
	div .slider_outer_controls_side .slider_controls_wrap > .slider_prev:before,
	div .slider_outer_controls_outside .slider_controls_wrap > .slider_prev:before,
	div .slider_outer_controls_top .slider_controls_wrap > .slider_prev:before,
	div .slider_outer_controls_bottom .slider_controls_wrap > .slider_prev:before{
		content: '\e95d';
	}
	div .sc_slider_controls .slider_controls_wrap > .slider_prev,
	div .slider_container.slider_controls_side .slider_controls_wrap > .slider_prev,
	div .slider_outer_controls_side .slider_controls_wrap > .slider_prev,
	div .slider_outer_controls_outside .slider_controls_wrap > .slider_prev,
	div .slider_outer_controls_top .slider_controls_wrap > .slider_prev,
	div .slider_outer_controls_bottom .slider_controls_wrap > .slider_prev{
		right:29px;
		left: auto;
		top: 25px;
		@include translateY(0);
		font-size: inherit;
		margin-top: -10px;
	}
	div .sc_slider_controls .slider_controls_wrap > .slider_next:before,
	div .slider_container.slider_controls_side .slider_controls_wrap > .slider_next:before,
	div .slider_outer_controls_side .slider_controls_wrap > .slider_next:before,
	div .slider_outer_controls_outside .slider_controls_wrap > .slider_next:before,
	div .slider_outer_controls_top .slider_controls_wrap > .slider_next:before,
	div .slider_outer_controls_bottom .slider_controls_wrap > .slider_next:before{
		content: '\e976';
	}
	div .sc_slider_controls .slider_controls_wrap > .slider_next,
	div .slider_container.slider_controls_side .slider_controls_wrap > .slider_next,
	div .slider_outer_controls_side .slider_controls_wrap > .slider_next,
	div .slider_outer_controls_outside .slider_controls_wrap > .slider_next,
	div .slider_outer_controls_top .slider_controls_wrap > .slider_next,
	div .slider_outer_controls_bottom .slider_controls_wrap > .slider_next{
		right:30px;
		bottom:15px;
		top: auto;
		@include translateY(0);
		font-size: inherit;
	}
	.slider_container:not(.slider_multi):not(.slider_type_images), .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide{
		height:auto!important;
		min-height: auto;
	}
}
.single-tribe_events .tribe-events-event-image{
	display: none;
}
.elementor-widget-trx_sc_slider_controls .sc_slider_controls .slider_controls_wrap>a{
	font-size: 40px;
	transform: translateY(0);
}

/* Mfp */
.mfp-content{
	.mejs-button.mejs-playpause-button button{
		width:20px;
		height: 20px;
		line-height: 20px;
		margin: 10px 6px;
		&:before{
			font-size: 19px;
			top:-4px;
			position: relative;
		}
	}
	.mejs-time.mejs-currenttime-container{
		margin-left: 9px;
		padding-top: 13px;
	}
	.mejs-time-rail, .mejs-controls .mejs-time{
		padding-top: 13px;
	}
	div .mejs-horizontal-volume-total {
		top: 17px;
	}
	.mejs-button.mejs-volume-button button {
		margin-top: 10px;
	}
}

/* Search & Field */
form.searchandfilter{
	ul{
		padding:0;
		width: 100%;
		display: flex;
		flex-wrap: nowrap;
		li{
			padding:0;
			vertical-align: top;
			display: block;
			input{
				height:70px;
				width:100%;
			}
			&:first-child{
				flex:1 1 100%;
			}
		}
	}
}
.theme_button_close_icon:before,
.theme_button_close_icon:after,
.trx_addons_button_close_icon:before,
.trx_addons_button_close_icon:after,
.mfp-close:before, .mfp-close:after,
.review-form a.close:before,
.review-form a.close:after{
	border:1.5px solid white;
}

LittleDemon - FACEBOOK
[ KELUAR ]