/*
 Theme Name:   Jacqueline Child Theme
 Theme URI:    http://jacqueline.themerex.net
 Description:  Jacqueline Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     jacqueline
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  jacqueline
*/


/* =Theme customization starts here
------------------------------------------------------------ */

.sc_icons .sc_icons_item_linked .sc_icons_image img{
	width:70px;
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_image img{
	filter: brightness(0) invert(1);
}

.sc_icons_accent2 .sc_icons_icon + .sc_icons_item_details, .sc_icons_accent2 .sc_icons_image + .sc_icons_item_details {
	margin-top: 1.5em !important;
}
.white_img_hover .sc_icons_item:hover img,.footer_logo img {
    filter: brightness(0) invert(1);
}

.scheme_dark, body.scheme_dark{
	--theme-color-extra_hover:#fff;
	--theme-color-text_link: #fff;
}
.scheme_light, body.scheme_light{
	--theme-color-extra_hover:#04235B;
	--theme-color-text_link: #04235B;
}

.sc_team_short .post_featured {
	border:1px solid #04235b;
	padding: 8%;
	background: #04235b;
}
.sc_team_short .post_featured img {
		border:1px solid #04235b;
    object-position: top;
    height: 500px;
    object-fit: cover;

}
.trx_addons_columns_wrap{
	row-gap: 30px;
}

#page_preloader{
	opacity:1;
}
.services_single{
	display: flex;
	gap: 50px;
}

.services_single section.services_page_header{
	flex: 0 0 50%;
	position:relative;
}

.services_single section.services_page_header .services_page_title{
	display:none;
}

.services_single section.services_page_header{
	flex: 0 0 50%;
}
.sc_services_columns_wrap .sc_services_item img,.single-cpt_services .sc_services_item img {
    height: 300px !important;
    object-fit: cover;
}

section.services_page_content.entry-content p {
    margin-bottom: 5px;
}

@media screen and (min-width: 600px) {
.sc_team_short .post_featured img {
	width: 45vw;
	}
}
@media screen and (max-width: 1000px) {
	.services_single{
		flex-direction: column;
	}
}
@media screen and (max-width: 479px) {
	.trx_addons_video_list .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item {
		-webkit-flex-basis: fit-content !important;
		-ms-flex-basis: fit-content !important;
		flex-basis: fit-content !important;
	}
}