/*
Theme Name:   Betheme – motyw potomny
Template:     betheme
*/

/* === Przeniesione z Yellow Pencil (pełny CSS) === */
/* Top bar */
#Top_bar{
	background-color:rgba(255,255,255,0.54);
}

/* Unknown Element */
false{
	display:none;
}

/* Heading */
.mcb-item-htxjhaujd .mfn-inline-editor h1{
	padding-top:50px;
	color:#000000;
	font-weight:700;
}

/* Section 461865c47 */
.sections_group .mcb-section-461865c47{
	padding-top:0px !important;
	padding-bottom:0px !important;
}

/* Section 03bb3b47e */
.sections_group .mcb-section-03bb3b47e{
	padding-top:60px !important;
	padding-bottom:40px !important;
	transform:translatex(0px) translatey(0px);
}

/* Section 627j0p47 */
.sections_group .mcb-section-627j0p47{
	transform:translatex(0px) translatey(0px);
	padding-top:0px !important;
	padding-bottom:0px !important;
	background-color:rgba(0,0,0,0);
}

/* Section r5dqlrmrc */
.sections_group .mcb-section-r5dqlrmrc{
	padding-top:20px !important;
	padding-bottom:20px !important;
}

/* Heading */
.mcb-section-4f9c3374f .mcb-wrap h2{
	color:#000000;
	font-weight:500;
}

/* List left */
.mcb-section-03bb3b47e .mcb-wrap .list_left{
	background-color:#db0a0a;
}

/* Heading */
.mcb-section-03bb3b47e .mcb-wrap h4{
	color:#000000;
	font-weight:600;
}

/* List left */
.mcb-section-r5dqlrmrc .mcb-wrap .list_left{
	background-color:#db0a0a;
}

/* Heading */
.mcb-section-r5dqlrmrc .mcb-wrap h4{
	color:#000000;
	font-weight:600;
}

/* Heading */
.mcb-section-627j0p47 .mcb-wrap h4{
	color:#000000;
	font-weight:600;
}

/* Heading */
.mcb-section-461865c47 .mcb-wrap h4{
	color:#000000;
	font-weight:600;
}

/* Heading */
.mcb-section-461865c47 .mcb-wrap h2{
	font-weight:500;
	transform:translatex(0px) translatey(0px);
	color:#000000;
}

/* Heading */
#Content .clearfix .sections_group .entry-content .mfn-builder-content .mcb-section-4f9c3374f .mcb-section-inner-4f9c3374f .mcb-wrap .mcb-wrap-inner .mcb-column .mcb-item-column-inner .mfn-inline-editor h2{
	width:103% !important;
}

/* Inline editor */
.mcb-section-38e1e844e .mcb-column:nth-child(4) .mfn-inline-editor{
	padding-top:37px !important;
}

/* Image */
.column-reverse .mcb-column img{
	padding-top:100px;
}

/* Image */
.mcb-item-eujmrolxs .image_item img{
	display:inline-block;
	height:733px;
	padding-top:0px;
}

/* Column 1/12 */
#Content .clearfix .sections_group .entry-content .mfn-builder-content .mcb-section-627j0p47 .mcb-section-inner-627j0p47 .mcb-wrap{
	padding-top:3px !important;
}

/* Heading */
.mcb-section-627j0p47 .mcb-wrap h2{
	color:#000000;
	font-weight:500;
}

/* Wrap */
.mcb-section-461865c47 .mcb-wrap{
	padding-left:1px !important;
}

/* Column 1/12 */
.mcb-section-627j0p47 .mcb-wrap{
	padding-right:0px !important;
	padding-left:30px !important;
}

/* Image */
.mcb-section-627j0p47 .image_item img{
	padding-right:15px;
}

/* Column 1/12 */
#Content .clearfix .sections_group .entry-content .mfn-builder-content .mcb-section-627j0p47 .mcb-section-inner-627j0p47 .mcb-wrap:nth-child(2){
	padding-top:76px !important;
}

/* Column */
.mcb-section-4f9c3374f .mcb-wrap:nth-child(2) .mcb-column{
	padding-top:79px;
}

/* Background overlay */
.sections_group .mcb-section-4f9c3374f .mcb-background-overlay{
	height:700px;
}

/* Themecolor */
.mcb-section-38e1e844e .mcb-wrap h6.themecolor{
	color:#b11010;
}

/* Span Tag */
.mcb-section-38e1e844e .counter-inline span{
	color:#b11010;
}

/* Themecolor */
#wycena .mcb-wrap h5.themecolor{
	color:#ffffff;
}

/* Heading */
#wycena .mcb-wrap h2{
	color:#ffffff;
}

/* Inline editor */
#wycena .mcb-column:nth-child(2) .mfn-inline-editor{
	color:#f7f7f7;
}

/* Input */
.init .one input[type=text]{
	background-color:rgba(255,255,255,0.27);
	border-style:solid;
	border-width:2px;
	border-color:#e15a17;
	transform:translatex(0px) translatey(0px);
	color:#000000;
}

/* Input */
.init span input[type=email]{
	border-width:2px;
	border-color:#e15a17;
	background-color:rgba(255,255,255,0.27);
}

/* Input */
.init span input[type=tel]{
	border-width:2px;
	border-color:#e15a17;
	background-color:rgba(249,249,249,0.3);
	transform:translatex(0px) translatey(0px);
}

/* Text Area */
.init .one textarea{
	background-color:rgba(255,255,255,0.27);
	border-width:2px;
	border-color:#e15a17;
}

/* Input */
.init center input{
	background-color:#b11010 !important;
	transform:translatex(0px) translatey(0px);
	left:43px;
}

/* Icon map */
#wycena .mcb-wrap .icon-map{
	background-color:rgba(177,16,16,0);
	color:#e15a17 !important;
}

/* Icon mail line */
#wycena .mcb-wrap .icon-mail-line{
	background-color:rgba(225,90,23,0);
	color:#e15a17 !important;
}

/* Icon clock */
#wycena .mcb-wrap .icon-clock{
	color:#e15a17 !important;
}

/* Paragraph */
#wycena .mcb-wrap p{
	color:#ffffff;
}

/* Themecolor */
#wycena .mcb-wrap h4.themecolor{
	color:#b11010;
}

/* Inline editor */
#wycena .mcb-wrap .mfn-inline-editor{
	transform:translatex(0px) translatey(0px);
}

/* Span Tag */
.init label span span{
	color:#ffffff;
}

/* Link */
.top_bar_right .top_bar_right_wrapper a{
	background-color:#cc2222;
	color:#ffffff;
}

/* Button */
#Content .clearfix .sections_group .entry-content .mfn-builder-content #galeria .mcb-section-inner-2f8134e67 .mcb-wrap .mcb-wrap-inner .mcb-column .mcb-item-button-inner .button_align a{
	background-color:#cc2222 !important;
}

/* Button */
#galeria .mcb-wrap a{
	color:#ffffff;
}

/* Column */
#galeria .mcb-wrap .mcb-column{
	padding-top:13px;
}

/* Heading */
.mcb-section-461865c47 .mcb-wrap h1{
	color:#000000;
	font-weight:500;
}

.mcb-section-461865c47 .mcb-wrap h1:nth-child(2){
	display:none;
}

/* Heading */
.mcb-section-627j0p47 .mcb-wrap h3{
	color:#000000;
	font-weight:300;
	transform:translatex(0px) translatey(0px);
}

/* Heading */
.mcb-section-38e1e844e .mcb-wrap h5{
	color:#000000;
}

/* Background overlay */
#wycena .mcb-background-overlay{
	background-image:url(\\"https://gruparenova.pl/wp-content/uploads/2023/03/Malowanie-dachow-grupa-renova.jpg\\");
	background-attachment:fixed;
	background-size:contain;
	transform:translatex(0px) translatey(0px);
}

/* Heading */
.mcb-section-yyugqfi5w .mcb-wrap h1{
	font-weight:500;
	color:#000000;
}

/* Heading */
.mcb-section-yyugqfi5w .mcb-wrap h4{
	color:#000000;
	font-weight:600;
}

/* List left */
.mcb-section-vu2a368c .mcb-wrap .list_left{
	background-color:#db0a0a;
}

/* Heading */
.mcb-section-vu2a368c .mcb-wrap h4{
	color:#000000;
}

/* Widgets wrapper */
#Footer .widgets_wrapper{
	display:none;
}

/* Background overlay */
.sections_group .mcb-section-627j0p47 .mcb-background-overlay{
	height:100%;
	background-color:#ffffff;
}

/* Heading */
.mcb-section-b4776e149 .mcb-wrap h1{
	color:#000000;
	font-weight:600;
}

/* Heading */
.mcb-section-b4776e149 .mcb-wrap h4{
	color:#000000;
	font-weight:600;
}

/* Heading */
.mcb-section-433f93a0c .mcb-wrap h4{
	color:#000000;
}

/* Heading */
.mcb-section-a76767d1c .mcb-wrap h2{
	color:#000000;
	font-weight:600;
}

/* Heading */
.mcb-section-a76767d1c .mcb-wrap h3{
	font-weight:400;
	color:#000000;
}

/* Heading */
.mcb-section-a76767d1c .mcb-wrap h4{
	color:#000000;
	font-weight:600;
}

/* Paragraph */
.mcb-section-b4776e149 .mcb-wrap p{
	font-size:18px;
	line-height:1.2em;
}

/* Heading */
.mcb-section-3408e251a .mcb-wrap h1{
	font-weight:600;
	color:#000000;
}

/* Paragraph */
.mcb-section-3408e251a .mcb-wrap p{
	font-size:18px;
	line-height:1.2em;
}

/* Heading */
.mcb-section-3408e251a .mcb-wrap h4{
	font-weight:600;
	color:#000000;
}

/* List left */
.mcb-section-dda79f219 .mcb-wrap .list_left{
	background-color:#b11010;
}

/* Heading */
.mcb-section-dda79f219 .mcb-wrap h4{
	color:#000000;
}

/* List left */
.mcb-section-950acb5b9 .mcb-wrap .list_left{
	background-color:#b11010;
}

/* Heading */
.mcb-section-950acb5b9 .mcb-wrap h4{
	color:#000000;
}

/* List left */
.mcb-section-433f93a0c .mcb-wrap .list_left{
	background-color:#b11010;
}

/* Heading */
#oferta .mcb-wrap h1{
	color:#000000;
	font-weight:600;
}

/* Section b4776e149 */
.sections_group .mcb-section-b4776e149{
	padding-top:50px !important;
	padding-bottom:0px !important;
}

/* Section 433f93a0c */
.sections_group .mcb-section-433f93a0c{
	padding-top:0px !important;
	padding-bottom:0px !important;
}

/* Section a76767d1c */
.sections_group .mcb-section-a76767d1c{
	padding-top:60px !important;
	padding-bottom:0px !important;
}

/* Section 950acb5b9 */
.sections_group .mcb-section-950acb5b9{
	padding-top:52px !important;
	padding-bottom:0px !important;
}

/* Section 3408e251a */
.sections_group .mcb-section-3408e251a{
	padding-top:55px !important;
	padding-bottom:0px !important;
}

/* Section dda79f219 */
.sections_group .mcb-section-dda79f219{
	padding-top:29px !important;
	padding-bottom:22px !important;
}

/* Galeria */
#galeria{
	padding-top:40px;
}

@media (max-width:767px){

	/* Wrap */
	.mcb-section-38e1e844e .mcb-wrap{
		padding-top:0px !important;
		padding-left:30px !important;
		padding-right:30px !important;
		padding-bottom:1px !important;
	}
	
	/* Image */
	.column-reverse .mcb-column img{
		padding-top:7px;
	}
	
	/* Image */
	.mcb-item-eujmrolxs .image_item img{
		height:676px;
	}
	
	/* Image */
	.mcb-section-627j0p47 .image_item img{
		top:auto;
		display:inline-block;
		width:100%;
		bottom:auto;
		left:auto;
		right:auto;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
	}
	
	/* Image */
	.mcb-section-627j0p47 .mcb-wrap .mcb-wrap-inner .mcb-column .mcb-item-image-inner .image_item .image_wrapper img{
		bottom:auto !important;
	}
	
	/* Column 1/12 */
	#Wrapper #Content .clearfix .sections_group .entry-content .mfn-builder-content .mcb-section-627j0p47 .mcb-section-inner-627j0p47 .mcb-wrap{
		padding-top:26px !important;
	}
	
	/* Image */
	#Content .clearfix .sections_group .entry-content .mfn-builder-content .mcb-section-627j0p47 .mcb-section-inner-627j0p47 .mcb-wrap .mcb-wrap-inner .mcb-column .mcb-item-image-inner .image_item .image_wrapper img{
		max-width:100% !important;
	}
	
	/* Italic Tag */
	.top_bar_left .menu_wrapper i{
		background-color:#ec3636;
		border-style:solid;
		border-width:1px;
		border-color:#000000;
	}
	
	/* Column reverse */
	.mcb-section-627j0p47 .column-reverse{
		background-color:rgba(0,149,235,0) !important;
		transform:translatex(0px) translatey(0px);
	}
	
	/* Section vu2a368c */
	.sections_group .mcb-section-vu2a368c{
		padding-top:20px !important;
		padding-bottom:0px !important;
	}
	
	/* Section yyugqfi5w */
	.sections_group .mcb-section-yyugqfi5w{
		padding-bottom:100%;
		display:inline-block;
		transform:translatex(0px) translatey(-7px) !important;
		width:750px;
	}
	
	/* Image */
	.mcb-section-yyugqfi5w .image_item img{
		display:inline-block;
		width:100%;
	}
	
}

@media (max-width:600px){

	/* Section b4776e149 */
	.sections_group .mcb-section-b4776e149{
		padding-top:32px !important;
		padding-bottom:0px !important;
	}
	
	/* Section 433f93a0c */
	.sections_group .mcb-section-433f93a0c{
		padding-top:41px !important;
		padding-bottom:0px !important;
	}
	
	/* Section a76767d1c */
	.sections_group .mcb-section-a76767d1c{
		padding-top:40px !important;
		padding-bottom:0px !important;
	}
	
	/* Section 950acb5b9 */
	.sections_group .mcb-section-950acb5b9{
		padding-top:30px !important;
		padding-bottom:0px !important;
	}
	
	/* Section 3408e251a */
	.sections_group .mcb-section-3408e251a{
		padding-top:36px !important;
		padding-bottom:0px !important;
	}
	
	/* Section dda79f219 */
	.sections_group .mcb-section-dda79f219{
		padding-top:25px !important;
		padding-bottom:0px !important;
	}
	
	/* Wrap */
	.mcb-section-ec7318741 .mcb-wrap{
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	
	/* Column */
	#galeria .mcb-wrap .mcb-column{
		padding-top:1px;
	}
	
	/* Paragraph */
	.mcb-section-ec7318741 .mcb-wrap p{
		font-size:15px;
	}
	
	/* Heading */
	.mcb-section-ec7318741 .mcb-wrap h5{
		font-size:15px;
	}
	
}

@media (max-width:479px){

	/* Image */
	.mcb-item-eujmrolxs .image_item img{
		height:731px;
	}
	
	/* Background overlay */
	#wycena .mcb-background-overlay{
		background-size:auto;
	}
	
}

@media (min-width:480px){

	/* Heading */
	.mcb-section-4f9c3374f .mcb-wrap h2{
		font-size:36px;
	}
	
	/* Heading */
	.mcb-section-627j0p47 .mcb-wrap h3{
		font-size:14px;
	}
	
	/* Heading */
	.mcb-section-yyugqfi5w .mcb-wrap h1{
		font-size:40px;
	}
	
	/* Heading */
	.mcb-section-b4776e149 .mcb-wrap h1{
		font-size:42px;
	}
	
	/* Heading */
	.mcb-section-a76767d1c .mcb-wrap h3{
		font-size:18px;
		line-height:1.2em;
	}
	
	/* Heading */
	.mcb-section-3408e251a .mcb-wrap h1{
		font-size:42px;
	}
	
}
/* === Statyczny hero (wideo w pętli + filtr) === */
.renova-hero { position: relative; height: 100vh; min-height: 560px; overflow: hidden; }
.renova-hero-video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; }
.renova-hero-overlay { position: absolute; inset: 0; z-index: 1; background: rgba(0,0,0,0.45); }
.renova-hero-content { position: relative; z-index: 2; width: 100%; max-width: 1240px; margin: 0 auto; padding: 0 40px; color: #fff; }
.renova-hero-title, .renova-hero-subtitle { font-family: 'Poppins', sans-serif; font-size: 54px; font-weight: 800; line-height: 1.15; margin: 0 0 8px; }
.renova-hero-subtitle { margin-bottom: 20px; }
.renova-hero-desc { font-family: 'Roboto', sans-serif; font-size: 18px; line-height: 1.6; max-width: 560px; margin: 0 0 32px; }
.renova-hero-btns { display: flex; gap: 16px; flex-wrap: wrap; }
.renova-btn { display: inline-flex; align-items: center; gap: 8px; padding: 14px 28px; border-radius: 50px; font-size: 16px; font-weight: 600; text-decoration: none; transition: all .25s; }
.renova-btn-wa { background: #25D366; color: #fff; }
.renova-btn-tel { background: #cc2222; color: #fff; }
.renova-btn:hover { opacity: .9; transform: translateY(-2px); }
@media (max-width: 767px) {
  .renova-hero { min-height: 100vh; }
  .renova-hero-content { padding: 0 24px; }
  .renova-hero-title, .renova-hero-subtitle { font-size: 36px; }
  .renova-hero-desc { font-size: 16px; }
}

/* === Ogólne czerwone ikony listy (nadpisanie zielonego domyślnego) === */
.list_left { background-color: #db0a0a !important; }
.list_left i, .list_left .icon, .list_left .list-icon { color: #ffffff !important; }

/* === Poprawki: wyśrodkowanie pionowe hero + biała cyfra === */
.renova-hero { display: flex; align-items: center; }
.renova-hero-content { width: 100%; }
.list_left.list_image img { filter: brightness(0) invert(1); }

/* === Napisy hero na biało === */
.renova-hero-title, .renova-hero-subtitle, .renova-hero-desc { color: #ffffff !important; }
