/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 05 2023 | 15:24:44 */
body {
  	font-size: 15px;
}  

h2 {
  	font-size: 26px;
    line-height: 36px;
}

h3 {
	font-size: 22px;
}

.header-top {
    padding: 14px 0;
}

.header-logo img {
    width: 300px;
}

.header-bottom-right::after {
    background: #ffd200 url("images/megnor/menu_border.png") no-repeat scroll center center !important;
}

.footer-bottom {
    border-top: 1px solid #222;
}

.napraw {
	background: url(/wp-content/uploads/2019/06/bgk-napraw-01.png);
    background-position: center center;
}

.site-title a, .site-title:hover a {
    color: #212121;
    font-size: 32px;
    line-height: 32px;
}

.iko-start-table {
    padding: 0px 20px;
}

.iko-start-table table {
	border: none;
}

.iko-start-table td {
	border: none;
  	vertical-align: top;
}

.iko-start-table h3 {
  	font-size: 17px;
	font-weight: 600;
	padding-bottom: 4px;	
}

.iko-start-table td:nth-child(1) {
	width: 33%;
}

.cws-bgk {
	background: url(/wp-content/uploads/2019/05/dom-06.jpg);
  	background-position: center center;
  	background-repeat: no-repeat;
}

.rozpychacz-cws-logo {
	height: 164px;
}

.rozpychacz-cws-logo-txt {
	height: 96px;
}

.tytulino h3 {
	background: #121212;
	color: #fff;
	display: inline-block;
	padding: 14px 22px;
}

.jinks {
    height: 2px;
    background: #040404;
    margin-top: -2px;
}

.rozpychacz-pani {
	height: 140px;
}

.rozpychacz-pani-txt {
	height: 44px;	
}

.pani-txt h2 {
    color: #fff;
    font-size: 42px;
}

.pani-txt h4 {
    color: #ffd200;
    font-size: 22px;
    text-transform: uppercase;
    margin-left: 10px;
}

.pani-txt p {
    color: #f1f1f1;
    margin: 10px 0px 4px 10px;
}

.pani-txt ul {
    margin-left: 36px;
    color: #f1f1f1;
}

.pani-txt a {
    color: #f1f1f1;
}

.pani-txt a:hover {
    color: #ffd200;
}

.przycisnik a {
    color: #ffd200;
    border: 1px solid;
    padding: 12px 25px;
  	margin-left: 12px;
    text-transform: uppercase;
  	line-height: 60px;
}

.przycisnik a:hover {
  	background: #ffd200;
    color: #040404;
  	border: 1px solid #ffd200;
}

.przycisnik2 a {
    color: #000;
    border: 1px solid;
    padding: 12px 25px;
  	margin-left: 12px;
    text-transform: uppercase;
  	line-height: 60px;
}

.przycisnik2 a:hover {
  	background: #000;
    color: #fff;
  	border: 1px solid #000;
}

.buton-lewy {
    float: left;
}

.regulamin a {
    color: #98af43;
}

.regulamin a:hover {
    color: #ffd200;
}

.platnosci h3 {
	margin-top: 25px;
}

.rozpychacz-elast {
	height: 64px;
}

.tabelka td {
    padding: 15px 5%;
    line-height: 20px;
  	width: 50%;
  	vertical-align: middle;
}

.tabelka tr:nth-child(1) {
    background: #040404 !important;
    color: #fff;
    text-align: center;
    font-size: 25px;
  	font-family: Play;
}

.tabelka tr:nth-child(2n+1) {
	background: #f9f9f9;
}

.fourth-widget::before {
    border-left: 2px solid #1F1F1F;
}

.footer-tel img {
    width: 44px;
}

.footer-tel a {
    font-size: 18px;
}

.footer-mail {
    margin-top: 15px;
    margin-left: 9px;
}

.footer-mail img {
    width: 27px;
}

.footer-mail a {
    font-size: 16px;
}

.site-footer .widget_nav_menu a, .primary-sidebar a, .primary-sidebar .widget ul li.recentcomments span {
    font-size: 13px;
}

.ikonografika {
    text-align: center;
    background: #eee;
    margin: 0px 6%;
    border-radius: 7px;
}

.ikonografika img {
	padding-top: 30px;
}

.ikongrafika-txt {
    text-align: center;
    background: #eee;
    padding: 40px 30px 20px 30px;
    margin-top: -30px;
    margin-right: 6%;
    margin-left: 6%;
    margin-bottom: 10%;
    border-radius: 7px;
    height: 94px;
}

.single-product-full .woocommerce-message {
    width: 100%;
}

.address-text .icon {
    padding: 10px 5px;
}

.address-text .fa {
    color: #FFD200;
}

.address-text {
    text-transform: none !important;
}

.single-post .entry-meta {
display: none;
}

.widget {
  border: none;
}

.ufw_pp.ufw_p_br {
bottom: 26px;
right: 100px !important;
}

.zamowtel {
  text-align: center;
}

.sluchawka .fa.fa-phone {
  font-size: 28px;
  margin-right: 12px;
}

.sluchawka {
  height: 80px;
  margin-top: 25px;
}

.sluchawka a {
  font-size: 30px;
  font-weight: 700;
  font-family: play;
  background: #8aa416;
  color: #fff;
  padding: 7px 28px;
  border-radius: 5px;
  transition: 0.3s;
}

.sluchawka a:hover {
  color: #fff;
  background: #000;
}

.backtotop {
  display: none;
}

.page-id-11 #ufw_1 {
  display: none !important;
}

.page-id-12 #ufw_1 {
  display: none !important;
}

.ufw_pp .ufw_wb { 
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px !important; 
}

.zamowtel h4 {
  margin-top: 10px;
}

.zamowtel-txt p {
  margin-top: -22px;
  margin-bottom: -2px;
  font-size: 14px;
}

.zamowtel-txt td {
  padding: 2px 20px;
}

.zamowtel-txt td:nth-child(2) {
  text-align: right;
}

.zamowtel-txt tr:nth-child(2n+1) {
  background: #EFEFEF;
}

.czaswys {
  font-size: 10px;
  font-style: italic;
  font-weight: 600;
}

.vc_grid.vc_row .vc_grid-item {
  padding: 12px !important;
}

.vc_custom_heading h4 {
  font-size: 20px;
  font-weight: 700;
}

.author-info {
display: none !important;
}

.site-info {
  display: flex;
}