/*
Theme Name: Resurs Child Theme
Template: resurs
Theme URI: https://resurs.themerex.net/
Description: Resurs Child Theme
Author: ThemeREX
Author URI: https://themerex.net/
Version: 1.0.2
Tested up to: 6.6
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: resurs
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
html, body, div, span, applet, object, iframe, video, audio, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section {
	word-break: unset !important;
	word-wrap: unset !important;
	overflow-wrap: unset !important;
	-webkit-hyphens: unset !important;
	-moz-hyphens: unset !important;
	-ms-hyphens: unset !important;
	hyphens: unset !important;
}
body.header_position_over .top_panel {
	position: relative;
}
body.frontpage.header_position_over .top_panel {
	position: absolute;
}
.sc_layouts_menu_nav>li>a {
	font-weight: 700 !important;
	font-size: 18px;
}
.frontpage .logo_image {
	filter: drop-shadow(2px 2px 4px black);
}
.frontpage .wpcf7-form input::placeholder, .frontpage .wpcf7-form textarea::placeholder {
	color: #fff !important;
}
.frontpage div.wpcf7 .form-style-4 .style-icon[class*="icon-"]:before {
	color: #fff;
}
.frontpage div.wpcf7 .form-style-4 .wpcf7-list-item-label {
	color: #fff;
}
.frontpage .wpcf7 .wpcf7-submit-style .submit-style-in {
	background-color: #fff;
	color: #000;
}
.frontpage .wpcf7 .wpcf7-submit-style .wpcf7-submit {
	color: #000;
}
.sc_widget_recent_posts h6 {
	font-size: 16px;
	text-align: center;
	margin-bottom: 0;
}
footer h5.sc_item_title {
	margin-bottom: 0;
}
.sc_widget_recent_posts h6 a {
	color: #fff !important;
}
.sc_widget_recent_posts .post_item {
	text-align: center;
}
.sc_item_title, .sc_item_subtitle {
	margin-bottom: 50px;
}
.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
	font-size: 22px;
}
.sc_icons .sc_icons_item .sc_icons_item_more_link {
	color: #5981a6;
	font-size: 24px;
}
.sc_icons_simple .sc_icons_icon + .sc_icons_item_details, .sc_icons_simple .sc_icons_image + .sc_icons_item_details {
	margin-top: 5px;
}
.sc_services_strong .sc_services_item_title, .sc_services_strong .sc_services_item_title a {
	text-shadow: 2px 2px 2px #000;
}
.breadcrumbs a {
	color: #ddd;
}
.breadcrumbs span {
	color: #fff;
}
.sc_services_strong .sc_services_item_title + .sc_services_item_subtitle {
	display: none;
}
.hide-current.menu-item a::after {
	background: none !important;
}
.team_member_page .team_member_featured {
	width: 33%;
}
.sc_testimonials_accent2 .sc_testimonials_item {
	height: 100%;
}
.sc_services .sc_button {
	margin-top: 30px;
}
.sc_services .sc_services_item_pictogram img {
	height: auto;
	width: 75%;
	max-width: 75%;
}
.team_member_brief_info_text {
	font-size: 16px;
	line-height: 1.2;
	text-align: center;
	color: #5981a6;
}
.team_member_brief_info_text img {
	width: 125px;
	margin: 0 auto;
	display: block;
	margin-top: 20px;
}
.team_member_page .team_member_featured .post_featured {
	margin-bottom: 25px;
}

@media screen and (max-width: 478px) {
	.sc_team_columns_wrap .trx_addons_column-1_2-mobile {
		width: 50% !important;
	}
	.sc_layouts_row_type_compact .sc_button.sc_button_size_small:not(.sc_button_simple).header-booking {
		padding: 9px 15px;
		font-size: 12px;
	}
	h1, .front_page_section_caption {
		font-size: 38px !important;
		line-height: 1.1 !important;
	}
	h2 {
		font-size: 32px !important;
		line-height: 1.1 !important;
	}
	.sc_item_title, .sc_item_subtitle {
		margin-bottom: 30px;
	}
}