/*
 Theme Name:   Chrimson Child Theme
 Theme URI:    https://chrimson.ancorathemes.com/
 Description:  Chrimson Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com
 Template:     chrimson
 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:  chrimson
*/


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


/*---------------O NAS--------------------- */
.sc_team_item_socials, .sc_team_item_subtitle{
	display: none;
}

/*---------------OGÓLNE--------------------- */
.sc_services_cool .sc_services_item_title {
	font-size: 1.5rem;
}

.footer_wrap h6 {
  position: relative;
  display: inline-block;
  font-weight: 600;
  font-size: 1.1rem;
  letter-spacing: 0.5px;
}

.footer_wrap h6::after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 35px;
  height: 2px;
  background: #fff; /* lub Twój akcentowy kolor */
  border-radius: 2px;
}

.home .elementor-21148 .elementor-element.elementor-element-724cb67b{
	margin-top: 0!important;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-default > .elementor-column > .elementor-element-populated{
	padding: 0;
}

.page_content_wrap{
	padding: 0;
}

.wp-singular .breadcrumbs .breadcrumbs_delimiter, .wp-singular .all_posts{
  display: none;
}

.wp-singular .breadcrumbs .breadcrumbs_delimiter:has(+ .breadcrumbs_item.current) {
  display: inline;
}

.wp-singular .breadcrumbs span.breadcrumbs_item:not(.current) {
  display: none;
}

.services_page_featured{
	display: none!important;
}

.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), .sc_layouts_title_caption, .breadcrumbs_item{
	color: #fff!important;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, li a, [class*="color_style_"] h1 a, [class*="color_style_"] h2 a, [class*="color_style_"] h3 a, [class*="color_style_"] h4 a, [class*="color_style_"] h5 a, [class*="color_style_"] h6 a, [class*="color_style_"] li a{
	color: #060606;
}

.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after{
	background-color: #fff!important;
}

.sc_layouts_title .breadcrumbs a, .breadcrumbs_delimiter, .sc_layouts_row_type_compact .sc_layouts_item, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item{
	color: #fff!important;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs){
	background: #060606;
}

.white-button a{
	color: #060606!important;
}

.scroll_to_top_style_default:hover{
	background: #fff!important;
	color: #060606!important;
}

.sc_item_subtitle{
	color: #060606!important;
}

/*---------------TEAM--------------------- */
.team_member_description_socials{
	display: none;
}

/*---------------PORTFOLIO--------------------- */

.sc_portfolio_item:not(.postid-22045 .sc_portfolio_item){
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
  border: 1px solid rgba(0,0,0,.06);
  cursor: pointer;
}


.portfolio_page_title, .portfolio_page_details_wrap, .nav-links, .comments_wrap{
	display: none!important;
}

.sc_switcher_tabs_controls{
	justify-content: left;
}

.sc_switcher_tabs .sc_switcher_tab{
	padding: 10px 15px;
}

.sc_switcher_tabs .sc_switcher_tab + .sc_switcher_tab{
	margin-left: 5px;
}

.sc_portfolio_item_content h5{
	text-align: center;
}

.sc_portfolio_item_content h5::before{
	display: none;
}

/*---------------INSPIRATION--------------------- */
.vp-filter__style-default .vp-filter__item.vp-filter__item-active a{
	border-radius: 0;
	background: #060606!important;
}

.vp-filter__style-default .vp-filter__item>*{
	border-radius: 0;
}

/*---------------DO POBRANIA--------------------- */
.do-pobrania .sc_item_button, .do-pobrania a{
	width: 100%;
	background: #020202!important;
	justify-content: center;
}

/*---------------INSPIRACJE--------------------- */
.fancybox-container{
	z-index: 9999;
}

.vp-portfolio__items-style-emerge figcaption.vp-portfolio__item-caption{
	display: none;
}

/*---------------KONTAKT--------------------- */
.zgoda, .zgoda .wpcf7-form-control-wrap{
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}

div.wpcf7 .form-style-7 .columns_wrap > [class*="column-"]{
	padding-bottom: 20px!important;
}

.wpcf7 .wpcf7-submit-style .wpcf7-submit{
	background: #060606!important;
	padding: 17px 35px!important;
}

.wpcf7 input[type="text"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="tel"], .wpcf7 input[type="search"], .wpcf7 input[type="password"], .wpcf7 textarea, .wpcf7 select{
	color: #060606!important;
}

@media screen and (max-width: 991px){
	.wpcf7-submit, div.wpcf7 .form-style-7 .wpcf7-submit-style{
		width: 100%;
	}	
	
	.page-id-1453 .sc_button.sc_button_size_small:not(.sc_button_simple), .page-id-1453 .theme_button.theme_button_small{
		width: 100%;
	}
	

}
