a {
    text-decoration: none !important;
}
#site-navigation {
    position: absolute;
    width: 100%;
    text-align: center;
    right: 11px;
    top: 100px;
		z-index: 1;
}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
    padding: 9px;
}
.cart-contents {
    padding: 0 !important;
    bottom: 8px;
    z-index: 2;
}
.cart-contents .woocommerce-Price-amount.amount {
    float: right;
    padding-left: 1rem;

}
.cart-contents .count {
    position: relative;
    top: 1rem;
    left: 9rem;
    color: #fff;
}
.cart-contents .count {
    display: none !important;
}
.headmy {
    display: flex;
    justify-content: center;
    padding: 0;
    background: #343131;
    position: relative;
}
.headmy::after {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background: #c33b3b;
    position: absolute;
    left: 0;
    bottom: 0;
}
.headmy span {
    padding: 4px 2rem;
}
.headmy p{
	margin:0;
	color:#fff;
}
.parallax {
    background-image: url('https://www.topkolor.eu/wp-content/uploads/2019/03/motorbike-407186_1920.jpg');
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 30rem;
    position: relative;
margin-bottom: 2rem;
}

.parallax::after {

    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(000,000,000,0.6);
    width: 100%;
    height: 100%;

}
.parallax h2 {
z-index:1;
    color: #fff;
    font-size: 34pt;
    text-align: center;
    position: relative;
    top: 10rem;



}
.buttonsMY {
z-index:1;
    margin: 0 auto;
    position: relative;
    top: 11rem;
    display: flex;
    justify-content: center;
    color: #fff;
    width: 15rem;
    background: #C33B3B;
    padding: 9px;
    border-radius: 9px;
    letter-spacing: 1px;
    font-weight: bold;
    transition: 2s;

}
.buttonsMY:hover {
 transition:2s;
    background: #4F4949;
    opacity: 0.9;
}
.w3-content.w3-display-container {

    margin-bottom: 2rem;

}
#boxtwo {
    display: flex;
    justify-content: space-between;
}
.boxmyinfo {


    padding: 1rem;
    height: 17rem;
    width: 17rem;
    color: #fff;
    text-align: center;
	opacity: 0.9;
	position: relative;
top: 5rem;
z-index: 9999;
}
.boxmyinfo .fas {

    font-size: 33pt;
    padding: 2rem;

}
#boxtwo h2 {
    color: #fff;
}
#boxtwo {
margin-bottom: 2rem;
    display: flex;
    justify-content: space-between;
    background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/auto-1367891_1920.jpg);

    height: 28rem;
    background-size: cover;
    padding: 1rem;
    background-position: center;
    background-attachment: fixed;
position:relative;
}
#boxtwo::after {

    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(000,000,000,0.6);
    width: 100%;
    height: 100%;

}

.buttonsFooter {
    color: #fff;
    background: #C33B3B;
    border-radius: 9px;
    letter-spacing: 1px;
    font-weight: bold;
    transition: 2s;
    padding: 10px;
    width: 100%;
    text-align: center;
    margin-top: 3rem;
}
.buttonsFooter:hover {
 transition:2s;
    background: #4F4949;
    opacity: 0.9;
}
#primary {
    margin-bottom: 0;
}
#post-25 {
    margin-bottom: 2rem;
}
#main {
    margin-bottom: 0;
}
#masthead {
    margin-bottom: 3rem;
}.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
    text-align: center;
}
.slider{
  width: 100%;
  height: 100%;
  position: relative;
}

.slider::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	background: rgba(000,000,000,0.5);
}
/* .slider::before {
    content: "";
    background: url(http://www.topkolor.eu/wp-content/uploads/2019/02/images.jpg);
    display: block;
    position: absolute;
    width: 219px;
    height: 74px;
    z-index: 1;
    opacity: 0.4;
    border-radius: 1rem;
} */
.s1{
  background:url(https://www.topkolor.eu/wp-content/uploads/2019/04/P1180170.jpg);
  width: 100%;
  height: 38rem;
  background-size: cover;
}
.s2{
  background:url(https://www.topkolor.eu/wp-content/uploads/2019/03/painter-1246619_1920.jpg);
  width: 100%;
  height: 38rem;
  background-size: cover;
}
.s3{
  background:url(https://www.topkolor.eu/wp-content/uploads/2019/04/P1180134.jpg);
  width: 100%;
  height: 38rem;
  background-size: cover;
}
.s4{
  background:url(https://www.topkolor.eu/wp-content/uploads/2019/03/oldtimer-3717096_1920.jpg);
  width: 100%;
  height: 38rem;
  background-size: cover;
}
.Arrowsl {
    position: relative;
    width: 100%;
    height: 100%;
}
.Arrowpo {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: space-between;
    bottom: 15rem;
    color: #fff;
    font-size: 2rem;
    cursor: pointer;
}
.Arrow-left {
    margin-left: 2rem;
}
.Arrow-right {
    margin-right: 2rem;
}
.Arrow-left, .Arrow-right {
  transition: 1s;
  z-index:1;
}
.Arrow-left:hover, .Arrow-right:hover {
  transition: 1s;
  color: #C33B3B;
  opacity: 0.6;
}
.textsli {
	color: #fff;
	text-align: center;
	position: relative;
	top: 13rem;
	z-index: 1;
	font-size: 15pt;
	letter-spacing: 1px;
}
.textsli h2{
		color: #fff;
	font-weight:bold;
}
.buttonSli{
    color: #fff;
    background: #C33B3B;
    border-radius: 9px;
    letter-spacing: 1px;
    transition: 2s;
    padding: 7px;
    text-align: center;
    margin-top: 1rem;
    display: inline-block;
    width: 17rem;
    font-size: 15pt;
}
.buttonSli:hover{
  transition: 2s;
  background: #4F4949;
  opacity: 0.9;
}
footer {
    background: #343131;
}
.footerTop {
    position: relative;
    width: 100%;
}
.footerTop::after {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background: #c33b3b;
}
.wrapFooter {
    display: flex;
    justify-content: space-between;
    padding: 0 2rem;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
}
.wrapFooter .fab {
    font-size: 15pt;
    display: flex;
    position: absolute;
    top: 10px;
    left: 3rem;
}
.wrapFooter li {
    list-style-type: none;
    padding: 5px 0;
		position:relative;
}
.columnn1, .columnn2, .columnn3, .columnn4 {
    padding: 15px 0;
    font-size: 11pt;
}

.footerBottom {
    padding: 9px 2rem;
    font-weight: bold;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: #da3d3f;
    color: #fff;
		transition:1s;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    transition: 2s;
    background: #4F4949;
    opacity: 0.9;
}
@media screen and (max-width: 600px) {
	#site-navigation {
    position: inherit;
}
.headmy {
    display: block;
    text-align: center;
    border-bottom: 1px solid;
    padding: 8px 0;

}
	.headmy span {
    padding: 0;
}
	.slider::before{
		display:none;
	}
	.s1, .s2, .s3, .s4 {
    height: 23rem;
    width: auto;
    background-position: center;
}
.Arrowpo {
    bottom: 15px;
    font-size: 18pt;
}
	.Arrow-left:hover, .Arrow-right:hover {
		color:inherit;
	}
	.textsli {
    font-size: 10pt;
    letter-spacing: 0;
    top: 0rem;
    padding: 1rem;
    font-weight: bold;
}
	#boxtwo{
		display:block;
		height: 100%;
	}
	.boxmyinfo{
		height:100%;
		width:100%;
		top: inherit;
		margin:7px 0;
	}
	.parallax h2{
		top:5rem;
	}
	.buttonsMY {
    top: 7rem;
}
	.wrapFooter {
    display: block;
}
.wrapFooter .fab {
    position: relative;
		top: inherit;
		left: inherit;
		display: block;
}
.footerBottom {
  text-align: center;
	display: flex;
	justify-content: center;
	flex-flow: column;
}
.footerBottom a {
    float: none !important;
}
.numberProd {
    display: block;
}
.module {
    width: 100%;
    padding: 0;
    margin: 32px 0rem;
    height: 100%;
}
.module-content {
    position: relative;
}
.module-content {
    position: relative;
    width: 100%;
    height: 100%;
    top: 179px;
}
	.site-search {
    display: block;
    position: relative;
    top: 12px;
}
}
@media screen and (max-width: 992px) {
  .module {
      width:100%;
      padding: 0;
      margin: 32px 0rem;
      height: 100%;
  }
	.site-search {

    display: block;
    position: relative;
    top: 12px;

}
}
@media screen and (max-width: 1024px) {
	#site-navigation {
			position: relative;
			top: 0;
			width: 100%;
			text-align: center;
			height: auto;
			left: auto;
	}
  }
/*Strona kolor*/
.numberProd {
    display: flex;
    justify-content: center;
    position: relative;
    width: 100%;
    height: 100%;
}
.module {
    width: 100%;
    height: 100%;
    text-align: center;
    background: rgba(219,219,219,0.2);
    margin: 8px;
    padding: 2rem;
    border: 1px solid #C33B3B;
}
.ButtonStyleMy {
    border: none;
    width: 10rem;
    position: relative;
    height: 10rem;
    cursor: pointer;
    transition: 2s;
    outline: 0
}
.ButtonStyleMy:hover {
    opacity: 0.2;
    transition: 2s;
}
.WrapContent {
    position: absolute;
    display: flex;
    justify-content: center;
    background: #545454;
    left: 0;
    z-index: 1;
    width: auto;
    /* height: 23rem; */
    height: auto;
    top: 100%;
    padding: 6px;
}
.Col-1, .Col-2 {
    position: relative;
    height: 100%;
    width: 50%;
}
.Col-1 {
    padding: 1rem;
    line-height: 27px;
    color: #ffff;
    font-size: 14pt;
    text-align: justify;
}
.Col-2 img {
    height: 100%;
    width: 100%;
}
/*1*/
#id1{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/alfa-romeo-1.png);
  background-size: cover;
}
#id2{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/audi-1.png);
  background-size: cover;
}
#id3{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/bmw-1.png);
  background-size: cover;
}
#id4{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/chrysler-1.png);
  background-size: cover;
}
/*2*/
#id5{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/citroen-1.png);
  background-size: cover;
}
#id6{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/fiat-1.png);
  background-size: cover;
}

#id7{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/honda-1.png);
  background-size: cover;
}
#id8{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/ford-1.png);
  background-size: cover;
}
/*3*/
#id9{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/hyundai-1.png);
  background-size: cover;
}
#id10{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/lexus-1.png);
  background-size: cover;
}

#id11{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/mazda-1.png);
  background-size: cover;
}
#id12{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/mercedes-1.png);
  background-size: cover;
}
/*4*/
#id13{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/mitsubishi-1.png);
  background-size: cover;
}
#id14{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/opel-2.png);
  background-size: cover;
}

#id15{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/peugeot.png);
  background-size: cover;
}
#id16{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/renault.png);
  background-size: cover;
}
/*5*/
#id17{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/rover.png);
  background-size: cover;
}
#id18{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/saab-1.png);
  background-size: cover;
}

#id19{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/toyota-2.png);
  background-size: cover;
}
#id20{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/volkswagen-1.png);
  background-size: cover;
}
/*6*/
#id21{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/03/volvo-1.png);
  background-size: cover;
}
#id22{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/58932f69582c7da1b2a3dbba-1.jpg)center center;
  background-size: cover;
}
#id23{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/autowp.ru_dacia_logo_2-1.jpg)center center;
  background-size: cover;
}
#id24{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/deawooo_wynik.png)center center;
  background-size: cover;
}
/*7*/
#id25{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/jaguar-1.jpg)center center;
  background-size: cover;
}
#id26{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/jeep_wynik.png)center center;
  background-size: cover;
}
#id27{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/kisspng-lancia-delta-lancia-037-car-lancia-fulvia-logo-voiture-5b24282c130b36.752288191529096236078_wynik.png)center center;
  background-size: cover;
}
#id28{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/lange-rover_wynik.png)center center;
  background-size: cover;
}
/*8*/
#id29{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/kisspng-nissan-logo-car-renault-emblem-japan-impression-5b51d7e4cff371.4391433015320903408518_wynik.png)center center;
  background-size: cover;
}
#id30{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/porsche_wynik.png)center center;
  background-size: cover;
}
#id31{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/skoda_wynik-1.png)center center;
  background-size: cover;
}
#id32{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/subaru_wynik.png)center center;
  background-size: cover;
}
/*9*/
#id33{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/suzuki_wynik.png)center center;
  background-size: cover;
}
#id34{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/kia_wynik.png)center center;
  background-size: cover;
}
#id35{
  background: url(https://www.topkolor.eu/wp-content/uploads/2019/04/mini_wynik.png)center center;
  background-size: cover;
}
@media screen and (max-width: 600px) {
  .numberProd {
    display: block;
}
.module {
    width: 100%;
    padding: 0;
    margin: 32px 0rem;
    height: 100%;
}
.module-content {
    position: relative;
}
.module-content {
    position: relative;
    width: 100%;
    height: 100%;
    top: 179px;
}
	.WrapContent {
    display: block;
    text-align: center;
}
	.Col-1, .Col-2 {
    width: 100%;
}
}
@media screen and (max-width: 992px) {
  .module {
      width:100%;
      padding: 0;
      margin: 32px 0rem;
      height: 100%;
  }
}
.ufbl-front-form input,textarea {
    border: 0;
    background: transparent;
    outline: none;
    box-shadow: none;
    padding: 2px 9px;
    border-bottom: 1px solid #C33B3B;
    margin: 1rem;
    width: 100%;
	font-size: 14pt;
}
textarea.ufbl-form-textarea {
    background: rgba(219,219,219,0.2);
    padding: 3px;
    min-height: 13rem;
}
input.ufbl-form-submit {
    color: #fff;
    background: #C33B3B;
    letter-spacing: 1px;
    transition: 2s;
    padding: 7px;
    text-align: center;
    margin-top: 1rem;
    display: inline-block;
    font-size: 15pt;
}
input.ufbl-math-captcha-ans {
    width: 15rem !important;
}
form.ufbl-front-form {
    overflow: hidden;
    width: 100%;
}

/* facebook */
	body.fb-frame-enabled {
		overflow: hidden;
	}
	.fb-frame > div, .fb-frame > div > div  {
		box-sizing: initial !important;
	}
	.fb-frame {
		display: none;
	}
	.fb-frame-enabled > .fb-frame {
		background-color: rgba(0, 0, 0, 0.5);
		height: 100%;
		font-size: 0;
		position: fixed;
		width: 100%;
		display: block;
		z-index: 1000;
	}
	.fb-frame:before, .fb-frame:after {
		content: '';
		display: inline-block;
		vertical-align: middle;
		height: 100%;
	}
	.fb-frame > div {
		font-size: 15px;
		display: inline-block;
		vertical-align: middle;
		width: 100%;
		text-align: center;
	}
	.fb-frame > div > div {
		text-align: left;
		width: 340px;
		margin: 0 auto;
	}
	
	.fancy-styled-window {
		padding: 40px 20px;
		background-color: white;
		border-radius: 3px;
		position: relative;
		font-family: 'K2D';
		font-weight: 400;
		font-size: 14px;
	}
	.fancy-styled-button {
		position: absolute;
		background: none;
		border: 0;
		right: 0;
		margin: 0 !important;
		padding: 0 !important;
		margin-top: -35px !important;
		height: 30px;
		margin-right: 0px !important;
		line-height: 30px;
		width: 40px;
		cursor: pointer;
		font-size: 16px;
	}
	button.btn-socialmedia {
		height: 40px;
		display: block;
		position: fixed;
		right: 0;
		top: calc(50% - 20px);
		font-size: 41px;
		padding: 0;
		border: 0;
		background-color: transparent;
		border-color: transparent;
		cursor: pointer;
	}
.editor-styles-wrapper .wp-block-button:not(.is-style-squared) .wp-block-button__link, .hentry .entry-content .wp-block-button:not(.is-style-squared) .wp-block-button__link {
    border-radius: 5px;
    background-color: #da3d3f;
    color: white;
}
.wc_payment_methods.payment_methods.methods {
    display: flex;
    flex-flow: column-reverse;
}
.cart_totals {
    width: 100% !important;
}
.cart_totals .wc-proceed-to-checkout {
    width: 22rem;
}
p.post-heading{
	color: #343131;
	font-size: 2em;
  line-height: 1.214;
	clear: both;
	font-weight: 300;
	margin: 0 0 .5407911001em;
}

.sm-panel{position:fixed;width:155px;top:150px;right:-105px;z-index:1000000;transition:visibility .25s,opacity .25s}.sm-panel>ul{margin:0;padding:0;list-style-type:none}.sm-panel>ul>li{transition:transform .25s}.sm-panel>ul>li:hover{transform:translateX(-105px)}.sm-panel>ul>li>a{display:flex;align-items:center;color:#fff;padding:5px 0 5px 5px;text-decoration:none}.sm-panel>ul>li>a>img{margin:0 10px 0 0}.sm-panel>ul>li>a>span{font-size:initial}.sm-panel>ul>li[class^=sm-]{background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0}.sm-text-black{color:#000}.sm-fb{background:#1977f3}.sm-tiktok,.sm-twitter{background:#fff}.sm-gmap{background:#444}.sm-blog{background:#0171bb}.sm-pinterest{background:#d73532}.sm-youtube{background:#e32c26}.sm-allegro{background:#ff5a00}.sm-linkedin{background:#0097bd}.sm-payback{background:#00349a}.sm-olx{background:#002f34}.sm-instagram{background:#eee}.sm-pyszne{background:#ff8000}.sm-booksy{background:#f9e5bc}

.heading2{
	font-size:1.8em;
}