@charset 'utf-8';
/*
Theme Name: Shift CV Child
Template: shift-cv
Theme URI: http://shift-cv.themerex.net/
Description: Shift CV Theme
Author: Themerex
Author URI: https://themerex.net/
Version: 1.0
Tags: light, inheritable theme options
Text Domain: shift-cv
*/

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

.sc_printbuttons_item .sc_printbuttons_title {
	border-start-start-radius: 30px;
	border-end-start-radius: 30px;
}

.sc_printbuttons_item .sc_printbuttons_icon {
	border-start-start-radius: 30px;
}
.sc_printbuttons_item:hover .sc_printbuttons_icon {
	border-start-start-radius: 0;
	border-start-end-radius: 30px;
	border-end-end-radius: 30px;
}

@media (max-width: 595px) {
	.sc_printbuttons_item .sc_printbuttons_title {
		border-radius: 0;
		border-start-end-radius: 30px;
		border-end-end-radius: 30px;
	}
	.sc_printbuttons_item:hover .sc_printbuttons_icon {
		border-radius: 0;
		border-start-start-radius: 30px;
		border-end-start-radius: 30px;
	}
}

ul.mainul li.eg-jackson-custom-wrapper,
ul.mainul .esg-media-cover-wrapper,
ul.mainul .esg-entry-media-wrapper,
ul.mainul .esg-entry-media,
ul.mainul .esg-media-poster,
ul.mainul .esg-entry-cover,
ul.mainul .eg-invisiblebutton,
ul.mainul .esg-overlay,
.elementor-progress-wrapper,
.elementor-progress-bar,
.sc_title,
.content-bookmark,
.sc_accordionposts_item_icon,
.sc_accordionposts_item_subtitle span,
.sc_accordionposts_item,
.esg-navigationbutton,
.nav-links .page-numbers,
.contacts_wrap,
.contacts_wrap .contacts_item > a,
.contacts_wrap .contacts_item > a:before,
.contacts_wrap .contacts_item > span,
.contacts_wrap .contacts_item > span:before,
.sc_googlemap iframe,
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
input[type="submit"],
textarea,
#theme_switcher,
.trx_addons_scroll_to_top,
.elementor-section .elementor-container,
article.post_item_single,
div:not(.widget_recent_posts) > article.post_item,
article.post_item .more-link,
.sidebar_inner .widget ,
article.post_item_single .post_date,
article.post_item .post_date > a,
article .mejs-container .mejs-controls,
article .post_tags > a,
article.post_item .post_featured:has(.post_audio),
article.post_item .post_featured.with_thumb,
article.post_item .post_featured .slider_container,
article.post_item_single .post_featured img,
article.post_item_single .post_content_single img,
article.post_item_single .post_content_single iframe,
article.post_item_single .social_items  > a,
.nav-links,
.nav-links a > span,
.comments_list_wrap,
.comments_list_wrap .comments_list_title,
.comments_form_wrap,
.comments_form_wrap .comments_form_title,
.comments_form_wrap .comments_form_title,
.elementor-widget-container :not(.qrcode) > img,
.elementor-widget-container > img,
.tagcloud > a {
	border-radius: 30px !important;
}

.widget_contacts .contacts_info:not(.show_labels) .contacts_item {
	margin-bottom: 0.75rem;
}

.contacts_phone,
.contacts_email,
.contacts_site {
	direction: ltr;
}

.widget_contacts .contacts_info.show_labels .contacts_item .contacts_label,
.widget_contacts .contacts_info.show_labels .contacts_item .contacts_label + span,
.widget_contacts .contacts_info.show_labels .contacts_item .contacts_label + a {
	text-align: start;
}

.sc_blogger_item.type-cpt_testimonials p {
	margin-bottom: .5em;
}