.menu-item-language img.iclflag{height: 14px!important;width: 20px!important;}



:lang(fi) .telefon1 .field-value, .telefon2 .field-value{position: relative;}

:lang(fi) .telefon1 .field-value:after{

	position: absolute;right: -90px;content:'';display: block;width: 80px;height: 12px;

	top:2px;

	background-repeat: no-repeat;

	background-image: url('../flagi/fi.png');

}

:lang(fi) .telefon2 .field-value:after{

	position: absolute;right: -90px;content:'';display: block;width: 80px;height: 12px;

	top:2px;

	background-repeat: no-repeat;

	background-image: url('../flagi/langs.png');

}

.add-phone {color:#fff;position: absolute;top:25%;font-size: 30px;z-index: 24;right:14%;font-weight: 600;}

.add-phone p{font-family: "Roboto Condensed",sans-serif;}

.add-phone img{position:absolute;right:-30px;top:20px;}

.add-phone img.iclwiecej {top:70px; right: -80px;}





 @media (max-width: 1700px){

 	.add-phone {right: 120px;}

 }

 @media (max-width: 1400px){

 	.add-phone {right: 100px;font-size: 25px;top:30%;}

 	.add-phone.fin {font-size: 22px;top:28%;}

 	.add-phone img {top:10px;}

 }



 @media (max-width: 1300px){

 	.add-phone {right: auto;

font-size: 20px;

bottom: 0;

left: 0;

background-color: rgba(76, 99, 110,0.8);

top: auto;

padding: 20px 40px;}



.add-phone.fin {top: auto;}

.add-phone.fin img{top:30px;right: 10px;}



 }



@media (max-width: 976px){

 	.add-phone {width: 100%;text-align: center;}

 	.add-phone.fin {padding:5px 10px;font-size: 18px;}

 	.add-phone.fin img{display: none;}

 }





.slogan {font-size: 18px;

    color: #fff;

    top: 30%;

    position: absolute;

    text-align: center;

    width: 100%;

    background: rgba(76, 99, 110,0.5);

    display: none;

    padding: 10px 20px;

   	left:0;

   	font-family:"Open Sans",sans-serif;

  }

.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a, .x-navbar .desktop .sub-menu a:hover, .x-navbar .desktop .sub-menu .x-active > a, 

.x-navbar .desktop .sub-menu .current-menu-item > a, .x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a, 



body div.x-navbar .desktop .x-nav  a, body div.x-navbar .desktop .x-nav > .current-menu-item.no-current > a:not(:hover) {background: rgba(255,255,255,0.6);color:#000;}

body div.x-navbar .desktop .x-nav > .menu-item-language > a {background: rgba(255,255,255,0.6)!important;}





 @media (max-width: 979px){

 	.slogan {display: none;}



 }



.envirabox-nav span {

	visibility: visible!important;

}



.envirabox-opened .envirabox-skin {

	box-shadow: none!important;

}



.envirabox-skin {

    background: transparent!important;

}

.envirabox-close {

    top: 15px !important;

    right: 15px !important;

	width: 70px !important;

    height: 70px !important;

    border: 3.5px solid #dc1f59 !important;

    color: #dc1f59;

    text-align: center;

    line-height: 70px !important;

    font-size: 42px !important;

    background: none !important;

	z-index: 988105 !important;

}

.envirabox-close:hover{

	background-color: #dc1f59 !important;

	color: #FFF

}

.envirabox-close:before{

	content: "x";

    position: relative;

    top: -7px;

}

.envirabox-prev span, .envirabox-next span {

	background: transparent!important;

}

.envirabox-prev span:before {

	content: "\f053";

	font-family: FontAwesome;

	position: relative;

	left: -100px;font-size: 42px;

}



.envirabox-next span:before {

	content: "\f054";

	font-family: FontAwesome;

	position: relative;

	right: -100px;font-size: 42px;

}

.envirabox-overlay {

    background: rgba(0,0,0,0.9)!important;

}



a.envirabox-next:hover,

a.envirabox-prev:hover{

	color: #dc1f59;

}



a.envirabox-next span:before,

a.envirabox-prev span:before{

	font-size: 80px;

}



#envirabox-buttons.top {

    height: auto !important;

    width: auto !important;

	/*

	top: 50% !important;

    left: initial !important;

    right: 30px;

    margin-top: -34px;

	*/

}



/*

.envirabox-opened {

    z-index: 988030;

    top: 0 !important;

    left: 50% !important;

    height: calc(100% - 118px) !important;

	height: -ms-calc(100% - 118px) !important;

	height: -moz-calc(100% - 118px) !important;

	height: -o-calc(100% - 118px) !important;

	height: -webkit-calc(100% - 118px) !important;

    width: 100% !important;

	transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

}



.envirabox-opened .envirabox-skin{

	width: 100% !important;

    height: 100% !important;

    position: relative !important;

}



.envirabox-outer{

	position: static !important;

}



.envirabox-inner{

	position: absolute !important;

	width: 100% !important;

    height: 100% !important;

}





.envirabox-inner{

	overflow: visible;

	left: 15px;

	top: 15px;

    width: calc(100% - 30px)!important;

	width: -moz-calc(100% - 30px)!important;

	width: -ms-calc(100% - 30px)!important;

	width: -o-calc(100% - 30px)!important;

	width: -webkit-calc(100% - 30px)!important;

    height: calc(100% - 30px )!important;

	height: -moz-calc(100% - 30px )!important;

	height: -ms-calc(100% - 30px )!important;

	height: -o-calc(100% - 30px )!important;

	height: -webkit-calc(100% - 30px )!important;

    position: absolute !important;

}





.envirabox-image, .envirabox-iframe {

    width: auto !important;

    height: auto !important;

    margin: 0 auto !important;

}

*/





#envirabox-buttons a.btnPrev,

#envirabox-buttons a.btnNext,

#envirabox-buttons a.btnClose{

	display: none;

}



#envirabox-buttons ul{

	width: auto !important;

    display: inline-block!important;

    height: auto !important;

    background: none !important;

}



/*

.envirabox-prev span:before{

	left: 10px !important;

}

.envirabox-next span:before{

	right: 10px !important;

}

*/





#envirabox-buttons a.btnPlay{

	background-image: none;

    border: 2px solid #FFF !important;

    color: #FFF !Important;

    line-height: 60px;

    font-size: 42px;

    height: 60px;

    width: 173px;

    text-indent: 0px;

    background-color: transparent;

    opacity: 1 !important;

    text-align: center;

}



#envirabox-buttons a.btnPlay:hover{

	color: #dc1f59 !important;

	border: 2px solid #dc1f59 !important;

}



#envirabox-buttons a.btnPlay:before{

	content: "PLAY";

}

#envirabox-buttons a.btnPlayOn:before{

	content: "STOP";

}



/*

#envirabox-thumbs ul{

	height: 168px;

	overflow: hidden;

}

/*



/*

 * HEADER

 */



div.x-topbar {

	background: #4C636E;

	min-height: 26px;

	border-bottom: 0px;

}



div.x-topbar p.p-info {

    margin: 5px 0 0;

    font-size: 14px;

}



p.p-info span:not(:first-child) {

  margin-left: 27px;

}



p.p-info span i {

  margin-right: 7px;

} 

 

a.x-brand {

    max-width: 480px;

    margin-top: 28px;

}



div.x-navbar{

	border-bottom: none;

	background-color: rgba(255,255,255,0); 

	box-shadow: none;

	position: absolute;

    width: 100%;

    z-index: 25;

}



header.masthead-inline .desktop .x-nav {

    float: left;

    margin-left: 10%;

}



div.x-navbar .desktop .x-nav > li > a:hover,

div.x-navbar .desktop .x-nav > .x-active > a, 

div.x-navbar .desktop .x-nav > .current-menu-item > a{

	box-shadow: none;

	background-color: rgb(76, 99, 110);

	background-size: 100% 100%;

}



div.x-navbar .desktop .x-nav > .menu-item-language > a{

	background-color: rgba(0,0,0,0) !important;

}



div.x-navbar .desktop .x-nav > .current-menu-item.no-current > a:not(:hover){

	background-color: rgba(0, 0, 0, 0);

}

.sell-vehicle{

	display: none;

}



/*

 * X-MAIN

 */

 

#top{

	background-image: url(/wp-content/uploads/background.png);

	background-repeat: no-repeat;

	background-size: 100% 100%;

	background-color: #67b3e7;

}

 

#slider-section{

	background-image: url(/wp-content/uploads/slider.jpg);

	/*background-image: url(/wp-content/uploads/1a-1.jpeg);*/

	position: relative;

	background-size: cover;

	overflow: hidden;

}



#slider-section:before{

    content: "";

/*    position: absolute;

    bottom: -17%;

    right: 9%;

    display: block;

    z-index: 2;

    height: 139%;

    width: 440px;

    background-color: rgba(76,99,110,0.8);

    transform: rotate(17deg);

	-moz-transform: rotate(17deg);

	-o-transform: rotate(17deg);

	-ms-transform: rotate(17deg);

	-webkit-transform: rotate(17deg);*/

}



#slider-section .x-container{

	position: static;

}



#slider-section .rev_slider_wrapper{

/*	position: absolute;

    bottom: 5%;

    z-index: 5;

    right: -27%;*/

}



#slider-section #rev_slider_7_2_wrapper, #slider-section #rev_slider_8_2_wrapper{

	bottom:0;

	z-index: 1;

	right: 0;

	position: relative;

}





/*

#slider-section:after{

	content: "";

	position: absolute;

	bottom: 10px;

	right: 19%;

	z-index: 2;

	background-image: url(/wp-content/uploads/logo_pion_biale.png);

	background-position: center center;

	background-repeat: no-repeat;

	background-size: contain;

	height: calc( 100% - 119px );

	height: -moz-calc( 100% - 119px );

	height: -ms-calc( 100% - 119px );

	height: -o-calc( 100% - 119px );

	height: -webkit-calc( 100% - 119px );

	width: 37px;

	display: block;

}

*/



#category-section{

	padding: 32px 0 45px;

	background-color: #FFF;

	margin: 0 !important;

}



.tp-caption.tp-resizeme  strong{

	font-weight: 700 !important;

}



#maszyna-taxonomy-list {

    position: relative;

    display: inline-block;

    text-align: left;

    padding: 0 10px;

}



.taxonomy-list {

    overflow: hidden;

}



.maszyna-taxonomy {

	width: 110px;

    height: 110px;

    overflow: hidden;

    /*margin-right: 9px;*/

    margin-right: 3px;

	margin-bottom: 9px;

    /*float: left;*/

    background-repeat: no-repeat;

    background-size: 60px;

    background-position: center center;

    position: relative;

	cursor: pointer;

	display: inline-block;

}



.maszyna-taxonomy.active{

	background-color: #dc1f59 !important;

}



.maszyna-taxonomy:before{

	content: "";

	position: absolute;

	bottom:0;

	right:0;

	z-index: 2;

    border-left: 28px solid transparent;

    border-right: 0px solid transparent;

    border-bottom: 28px solid rgba(255, 255, 255, 0.7);

}



h4.maszyna-taxonomy-title {

    margin: 0;

    text-align: center;

    color: #FFF;

    font-size: 12px;

    line-height: 1;

    padding-top: 5px;

    text-transform: uppercase;

    text-shadow: 0px 0px 1px #FFF;

    letter-spacing: 0;

    font-weight: 100;

   position: absolute;

    left: 50%;

    transform: translateX(-50%); 

}



.maszyna-taxonomy-count{

	position: absolute;

    bottom: 3px;

    right: 3px;

    z-index: 5;

	line-height: 1;

	font-size: 10px;

}



.maszyna-taxonomy.active .maszyna-taxonomy-count{

	color: #dc1f59 !important;

}



.maszyna-taxonomy a{

	z-index: 10;

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

}



#count-machines{

	text-transform: uppercase;

    font-size: 20px;

}



#count-machines span{

	color: #000;

	font-weight: 700;

}



#machines-section-container{

	position: relative;

}



#machines-preloader{

	width:100%;

	height: 200px;

	background-repeat: no-repeat;

	background-image: url(/wp-content/themes/x/images/status.gif );

	background-position: center center;

	background-size: 32px 32px;

	display: none;

}



#search-machines-form{

	margin: 0 0 25px;

}



#search-machines-form:before,

#search-machines-form:after{

	clear: both;

	content: "";

	display: table;

}



#search-machines-form  > div{

	background-color: #0096ff;

    padding: 0 0 0 18px;

    display: inline-block;

    border-radius: 4px;

	margin-right: 9px;

    float: left;

	height: 40px;

	overflow: hidden;

}



#search-machines-form  > div:before,

#search-machines-form  > div:after{

	clear: both;

	content: "";

	display: table;

}



#search-machines-form  > div > label{

	line-height: 30px;

    margin: 5px 20px 5px 0;

    display: inline-block;

    color: #FFF;

	float: left;

}



#search-machines-form .select-container{

	display: inline-block;

    position: relative;

    float: left;

    height: 30px;

    margin: 5px 20px 5px 0;

}



#search-machines-form .select-container .selected-value{

    display: inline-block;

    line-height: 30px;

    height: 30px;

    padding: 0 6px;

    background-color: #FFF;

    width: 95px;

    border-radius: 5px 0 0 5px;

    position: relative;

    margin: 0 30px 0 0;

	cursor: pointer;

	display: none;

}



#search-machines-form .select-container .selected-value:before{

content: "\f0d7";

    display: block;

    line-height: 30px;

    width: 30px;

    text-align: center;

    position: absolute;

    left: 100%;

    top: 0;

    font-family: "FontAwesome";

    background-color: #67b3e7;

    color: #FFF;

    border-radius: 0 5px 5px 0;

}



#search-machines-form .select-container .options-list{

	position: absolute;

	top: calc( 100% + 4px);

	top: -moz-calc( 100% + 4px);

	top: -ms-calc( 100% + 4px);

	top: -o-calc( 100% + 4px);

	top: -webkit-calc( 100% + 4px);

	left:0;

	z-index:5;

	background: #FFF;

	margin:0;

	list-style-type: none;

	border-radius: 5px;

	width: 125px;

	display: none;

	max-height: 200px;

    overflow-y: auto;

}



#search-machines-form .select-container .options-list:before{

	content: "\f0d8";

    font-family: "FontAwesome";

    position: absolute;

    top: -10px;

    right: 11px;

    line-height: 1;

    color: #FFF;

}



#search-machines-form .select-container .options-list li{

	line-height: 23px;

	padding: 0 10px;

	border-top: 1px solid #f0f0f0;

	cursor: pointer;

}



#search-machines-form .select-container .options-list li:first-of-type{

	border-top: none;

	border-radius: 5px 5px 0 0;

}



#search-machines-form .select-container .options-list li:last-of-type{

	border-radius: 0 0 5px 5px;

}



#search-machines-form .select-container .options-list li:hover{

	background-color: #e9e9e9;

}



#brand-search,

#ref-search{

	height: 30px;

	margin: 5px 20px 5px 0;

	border: none;

    border-radius: 5px !important;

}



#brand-search{

	display: inline-block;

    line-height: 30px;

    height: 30px;

    padding: 0 6px;

    background-color: #FFF;

    width: 145px;

    position: relative;

    margin: 0 !important;

    cursor: pointer;

    color: #999999;

}



#brand-search option{

	text-transform: uppercase;

}



#ref-search{

	width: 130px;

}



#search-machines-form input[type="submit"],

#search-machines-form input[type="reset"]{

	padding: 0;

	line-height: 36px;

	width: 82px;

	text-align: center;

	border-width: 2px;

	text-shadow: none;

	font-weight: 700;

}

#search-machines-form input[type="submit"]{

	float: right;

}



#search-machines-form  input[type="reset"]{

	background-color: #676767;

	border-color: #676767;

	float: left;

}

#search-machines-form  input[type="reset"]:hover{

	color: #676767;

	background-color: #fff;

}



#machines-container {

	margin: 0 -15px;

}

#machines-container:after,

#machines-container:before{

	content: "";

	display: table;

	clear: both;

}



#category-info{

	display: none;

}



.machine{

	float: left;

	width: 25%;

	padding: 15px;

}



.machine-container{

	color: #FFF;

	overflow: hidden;

	font-size: 11px;

}



.nr-ref{

	line-height: 24px;

	padding: 0 6px;

	border-radius: 5px 5px 0 0;

	background-color: #adacac;

	font-size: 14px;

    font-weight: 700;

}



.image-container{

	height: 185px;

	background-size: cover;

	background-position: center center;

	background-repeat: no-repeat;

}



.machine-container .attributes{

	margin: 0;

	padding: 7px;

	background-color: #404040;

}



.machine-container .attributes li{

	position: relative;

	padding: 2px 0 2px 80px;

	overflow: hidden;

}



.machine-container .attributes li.model{

	height: 45px;

}



.machine-container .attributes li.cena_netto1{

	padding-bottom: 0;

}

.machine-container .attributes li.cena_netto2{

	padding-bottom: 0;

	padding-top: 0;

}

.machine-container .attributes li.cena_netto3{

	padding-top: 0;

}



.machine-container .attributes li.lokalizacja{

	min-height: 34px;

}



.machine-container .attributes li.lokalizacja,

.machine-container .attributes li.model,

.machine-container .attributes li.cena_netto1,

.machine-container .attributes li.cena_netto2,

.machine-container .attributes li.cena_netto3{

	line-height: 1.4

}



.machine-container .attributes .description{

	color: #939394;

	display:inline-block;

	position: absolute;

    left: 0px;

}



.machine-container .attributes .value{

	

}



.machine-container > a{

	color: #FFF;

	display: block;

	text-align: center;

	line-height: 40px;

	border-radius: 0 0 5px 5px;

	font-size: 12px;

	background-color: #adacac;

}



.pagitation-machines{

	text-align: center;

	

}



.pagitation-machines a,

.pagitation-machines span{

	    margin-bottom: 5px;

	line-height: 30px;

	min-width: 30px;

	padding:0 12px;

	border-radius: 5px;

	display: inline-block;

}



.pagitation-machines a,

.pagitation-machines a:hover{

	background-color: #f6f6f6;

	color: #868686;

}



.pagitation-machines span{

	color: #FFF;

	background-color: #0096ff;

}







#o-nas{

	background-size: auto 100%;

    background-position: center left;

	color: #848484;

}



#o-nas .h-custom-headline {

	color: #848484;

	text-transform: uppercase;

	font-weight: 300;

	line-height: 1;

	font-size: 25px;

	margin: 0 0 35px;

}



#page-maps .x-container.marginless-columns .x-column.x-1-2{

	width: 49.5%;

	display: block;

	float: left;

}



#page-maps .x-container.marginless-columns .x-column.x-1-2.colum-left{

	margin-right: 1%;

}



#page-maps .h-custom-headline{

	border: 1px solid #a1b2f8;

	line-height: 26px;

	background-color: #FFF;

	color: #627ff5;

	margin:0;

	font-size: 10px;

    font-weight: 700;

}



div.wpcf7-response-output {

    padding: 1.786em 1.15em 1em !important;

    overflow: hidden;

    background: none;

    color: #FFF;

    text-shadow: none;

    border: none !important;

    box-shadow: none;

    text-align: center;

}



/* MACHINE PAGE */



.my_envira_gallery{

	overflow: hidden;

	list-style: none;

    margin: 0;

    padding: 0;

}



.my_envira_gallery li{

	display: block;

	float: left;

	cursor: pointer;

	background-repeat:no-repeat;

	background-size: cover;

	background-position: center;

	min-height: 50px;

	margin-right: 1%;

	margin-bottom: 1%;

	width: 32%;

	overflow: hidden;

	position: relative;

	border: 2px solid #cfcfcf;

}



.blue .my_envira_gallery li{

	border-color: #0096ff;

}

.green .my_envira_gallery li{

	border-color: #3fc93c;

}

.yellow .my_envira_gallery li{

	border-color: #ffc600;

}



.my_envira_gallery li img{

	opacity: 0;

}

.my_envira_gallery li:nth-of-type(3n){

	margin-right: 0;

}



.single-maszyna #search-machines-form{

	margin: 25px auto 0;

    display: inline-block;

	overflow: hidden;

}



#gallery-column{

	position: relative;

    right: 52%;

}



#machine-info{

	position: relative;

    left: 26%;

}



#machine-section .title{

	font-size: 13px;

    color: #FFF;

    font-weight: 700;

    margin: 30px 0 10px;

    position: relative;

    padding: 0;

}

#machine-section .title i {

	margin-right: 5px;

}



#machine-section .title a{

	color: #FFF;

}



#machine-section .title a:hover{

	text-decoration: underline;

}



#machine-section .title a.back{

    padding: 5px 20px;

    background: #dc1f59;

    border-radius: 5px;

    display: block;

    width: 225px;

    text-align: center;

    margin: 10px 0 0 26%;

}



#machine-section .title span{

	margin: 0 5px;

}



.blue .envira-gallery-wrap .envira-gallery-public,

.green .envira-gallery-wrap .envira-gallery-public,

.yellow .envira-gallery-wrap .envira-gallery-public{

	text-align: center;

}

.blue .envira-gallery-wrap .envira-gallery-public .envira-gallery-item-inner,

.green .envira-gallery-wrap .envira-gallery-public .envira-gallery-item-inner,

.yellow .envira-gallery-wrap .envira-gallery-public .envira-gallery-item-inner{

	padding: 2px;

	display: inline-block;

}



.blue .envira-gallery-wrap .envira-gallery-public .envira-gallery-item-inner{

	background-color: #0096ff;

}

.green .envira-gallery-wrap .envira-gallery-public .envira-gallery-item-inner{

	background-color: #3fc93c;

}

.yellow .envira-gallery-wrap .envira-gallery-public .envira-gallery-item-inner{

	background-color: #ffc600;

}



.attributes-title,

.details-title,

#siblings-title{

	font-size: 12px;

    margin: 0;

    line-height: 24px;

    padding: 0 8px;

	color: #FFF;

	font-weight: 700;

	background-color: #adacac;

}



.attributes-title,

#siblings-title{

	border-radius: 5px 5px 0 0;

	

}



#attributes{

	position: relative;

}



#attributes,

#siblings-posts,

#details-list{

	padding: 0;

    margin: 0;

    list-style-type: none;

	color: #FFF;

}



#details-list{

	border-radius: 0 0 5px 5px;

    overflow: hidden;

}



.rating{

	display:inline-block;

	float: left;

}

.rating.active-stars{

	color: #ffc600;

}

.rating.inactive-stars{

	color: #666;

}



#attributes li,

#details-list li{

	line-height: 30px;

	background-color: #404040;

	padding: 0px 6px 0 105px;

	overflow: hidden;

	position: relative;

}

#attributes li:nth-of-type(2n),

#details-list li:nth-of-type(2n){

	background-color: #535353;

}



#attributes li .field-name,

#details-list li span{

	display: block;

	width: 156px;

	position: absolute;

	left: 6px;

}



#attributes li.obraz-glowny{

	position: absolute;

    top: 0;

    right: 0;

    padding: 0;

    z-index: 2;

	width: 50%;

}

#attributes li.obraz-glowny img{

	max-height: 180px;

	cursor: pointer;

}



#attributes li.ocena,

#attributes li.nr-referencyjny,

#attributes li.marka,

#attributes li.model,

#attributes li.moc,

#attributes li.typ,

#attributes li.stan_licznika{

	padding: 0px 50% 0 105px;

}



.buyers-info,

.maszyna-content{

	background-color: #535353;

    color: #FFF;

    padding: 0 6px;

    font-size: 14px;

    margin-top: 0;

    line-height: 30px;

}

.buyers-info{

	border-radius: 0 0 6px 6px;

	padding: 10px 6px;

}



.maszyna-content > p:last-of-type{

	margin: 0;

}



.maszyna-content h1,

.maszyna-content h2,

.maszyna-content h3,

.maszyna-content h4,

.maszyna-content h5,

.maszyna-content h6,

.maszyna-content h7{

	color: #FFF;

	margin-top: 0;

}



.back-to-home-page{

	display: block;

	padding: 0;

	margin: 0;

	color: #FFF;

	line-height: 40px;

	font-size: 12px;

	background-color: #dc1f59;

	text-align: center;

    border-radius: 0 0 5px 5px;

}



#more-buttons{

	text-align: right;

	margin-top: 15px;

}

#more-buttons img{

	cursor: pointer;

}



/*** siblings ***/



#siblings-posts li{

	background-color: #404040;

	overflow: hidden;

	padding: 11px 10px 5px;

	position: relative;

}

#siblings-posts li:nth-of-type(2n){

	background-color: #535353;

}



#siblings-posts li > a{

	width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 20;

}



#siblings-posts  .image{

	width: 72px;

	height: 50px;

	background-size: cover;

	background-position: center center;

	float: left;

}



#siblings-posts .post-info h5{

	color: #FFF;

	margin: 0;

	font-size: 9px;

    font-weight: bold;

    line-height: 14px;

}



#siblings-posts .post-info{

	float: left;

	padding: 0 0 14px 5px;

	width: calc(100% - 72px);

	width: -moz-calc(100% - 72px);

	width: -ms-calc(100% - 72px);

	width: -o-calc(100% - 72px);

	width: -webkit-calc(100% - 72px);

	font-size: 9px;

	line-height: 14px;

	position: relative;

	height: 56px;

}



#siblings-posts .post-info a{

	position: absolute;

	bottom: 0;

	left: 5px;

}



/*

 * FOOTER

 */

 

select, textarea,input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{

	margin-bottom: 33px !important;

	border-radius: 0px !important;

}



.bt{

	padding: 10px 50px;

	text-shadow: none!important;

	background-color:#dc1f59;

	border-color:#dc1f59!important;

}

.bt:hover{

	background-color: #FFF;

	color:#dc1f59;

}



#street-view{

	float: left;

    margin: 20px 0 0 4%;

	max-width: 13%;

}



.lewa{

	float:left;

    line-height: 38px;

}

.prawa{

	float:right;

	line-height: 38px;

}



/*

 * POPUP

 */

.my-popup{

	position: fixed;

	top: 0;

	left:0;

	height: 100%;

	width: 100%;

	z-index: 99990;

}



.popup-bg{ 

	position: absolute;

	top: 0;

	left:0;

	height: 100%;

	width: 100%;

	z-index: 99991;

	background-color: rgba(0, 0, 0, 0.85);

	cursor: pointer;

}



.popup-content{

	position: absolute;

	top: 50%;

	left: 50%;

	height: auto;

	min-height: 100px;

	width: 300px;

	max-width: 100%;

	max-height: 100%;

	z-index: 99992;

	background-color: #FFF;

	padding: 20px 10px;

	font-size: 20px;

	font-size: 20px;

    text-align: center;

	border: 5px solid #adacac;

	transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

}



.popup-close{

	position: absolute;

    top: -5px;

    right: -5px;

    color: #0096ff;

    line-height: 20px;

    font-size: 17px;

    height: 30px;

    background: #FFF;

    width: 30px;

    border: 5px solid #0096ff;

	cursor: pointer;

	transition: all 0.5s;

	

}



.popup-close:hover{

	background: #0096ff;

	color: #FFF;

}



.popup-content > p:last-of-type{

	margin: 0

}



/*

 * MEDIA

 */

 



@media (min-width: 768px){

	div.pull-right{

		float: right;

		margin-right: 0;

	}

}



.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

  position: relative;

  min-height: 1px;

  padding-right: 15px;

  padding-left: 15px;

}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {

  float: left;

}

.col-xs-12 {

  width: 100%;

}

.col-xs-11 {

  width: 91.66666667%;

}

.col-xs-10 {

  width: 83.33333333%;

}

.col-xs-9 {

  width: 75%;

}

.col-xs-8 {

  width: 66.66666667%;

}

.col-xs-7 {

  width: 58.33333333%;

}

.col-xs-6 {

  width: 50%;

}

.col-xs-5 {

  width: 41.66666667%;

}

.col-xs-4 {

  width: 33.33333333%;

}

.col-xs-3 {

  width: 25%;

}

.col-xs-2 {

  width: 16.66666667%;

}

.col-xs-1 {

  width: 8.33333333%;

}

.col-xs-pull-12 {

  right: 100%;

}

.col-xs-pull-11 {

  right: 91.66666667%;

}

.col-xs-pull-10 {

  right: 83.33333333%;

}

.col-xs-pull-9 {

  right: 75%;

}

.col-xs-pull-8 {

  right: 66.66666667%;

}

.col-xs-pull-7 {

  right: 58.33333333%;

}

.col-xs-pull-6 {

  right: 50%;

}

.col-xs-pull-5 {

  right: 41.66666667%;

}

.col-xs-pull-4 {

  right: 33.33333333%;

}

.col-xs-pull-3 {

  right: 25%;

}

.col-xs-pull-2 {

  right: 16.66666667%;

}

.col-xs-pull-1 {

  right: 8.33333333%;

}

.col-xs-pull-0 {

  right: auto;

}

.col-xs-push-12 {

  left: 100%;

}

.col-xs-push-11 {

  left: 91.66666667%;

}

.col-xs-push-10 {

  left: 83.33333333%;

}

.col-xs-push-9 {

  left: 75%;

}

.col-xs-push-8 {

  left: 66.66666667%;

}

.col-xs-push-7 {

  left: 58.33333333%;

}

.col-xs-push-6 {

  left: 50%;

}

.col-xs-push-5 {

  left: 41.66666667%;

}

.col-xs-push-4 {

  left: 33.33333333%;

}

.col-xs-push-3 {

  left: 25%;

}

.col-xs-push-2 {

  left: 16.66666667%;

}

.col-xs-push-1 {

  left: 8.33333333%;

}

.col-xs-push-0 {

  left: auto;

}

.col-xs-offset-12 {

  margin-left: 100%;

}

.col-xs-offset-11 {

  margin-left: 91.66666667%;

}

.col-xs-offset-10 {

  margin-left: 83.33333333%;

}

.col-xs-offset-9 {

  margin-left: 75%;

}

.col-xs-offset-8 {

  margin-left: 66.66666667%;

}

.col-xs-offset-7 {

  margin-left: 58.33333333%;

}

.col-xs-offset-6 {

  margin-left: 50%;

}

.col-xs-offset-5 {

  margin-left: 41.66666667%;

}

.col-xs-offset-4 {

  margin-left: 33.33333333%;

}

.col-xs-offset-3 {

  margin-left: 25%;

}

.col-xs-offset-2 {

  margin-left: 16.66666667%;

}

.col-xs-offset-1 {

  margin-left: 8.33333333%;

}

.col-xs-offset-0 {

  margin-left: 0;

}

@media (min-width: 768px) {

  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {

    float: left;

  }

  .col-sm-12 {

    width: 100%;

  }

  .col-sm-11 {

    width: 91.66666667%;

  }

  .col-sm-10 {

    width: 83.33333333%;

  }

  .col-sm-9 {

    width: 75%;

  }

  .col-sm-8 {

    width: 66.66666667%;

  }

  .col-sm-7 {

    width: 58.33333333%;

  }

  .col-sm-6 {

    width: 50%;

  }

  .col-sm-5 {

    width: 41.66666667%;

  }

  .col-sm-4 {

    width: 33.33333333%;

  }

  .col-sm-3 {

    width: 25%;

  }

  .col-sm-2 {

    width: 16.66666667%;

  }

  .col-sm-1 {

    width: 8.33333333%;

  }

  .col-sm-pull-12 {

    right: 100%;

  }

  .col-sm-pull-11 {

    right: 91.66666667%;

  }

  .col-sm-pull-10 {

    right: 83.33333333%;

  }

  .col-sm-pull-9 {

    right: 75%;

  }

  .col-sm-pull-8 {

    right: 66.66666667%;

  }

  .col-sm-pull-7 {

    right: 58.33333333%;

  }

  .col-sm-pull-6 {

    right: 50%;

  }

  .col-sm-pull-5 {

    right: 41.66666667%;

  }

  .col-sm-pull-4 {

    right: 33.33333333%;

  }

  .col-sm-pull-3 {

    right: 25%;

  }

  .col-sm-pull-2 {

    right: 16.66666667%;

  }

  .col-sm-pull-1 {

    right: 8.33333333%;

  }

  .col-sm-pull-0 {

    right: auto;

  }

  .col-sm-push-12 {

    left: 100%;

  }

  .col-sm-push-11 {

    left: 91.66666667%;

  }

  .col-sm-push-10 {

    left: 83.33333333%;

  }

  .col-sm-push-9 {

    left: 75%;

  }

  .col-sm-push-8 {

    left: 66.66666667%;

  }

  .col-sm-push-7 {

    left: 58.33333333%;

  }

  .col-sm-push-6 {

    left: 50%;

  }

  .col-sm-push-5 {

    left: 41.66666667%;

  }

  .col-sm-push-4 {

    left: 33.33333333%;

  }

  .col-sm-push-3 {

    left: 25%;

  }

  .col-sm-push-2 {

    left: 16.66666667%;

  }

  .col-sm-push-1 {

    left: 8.33333333%;

  }

  .col-sm-push-0 {

    left: auto;

  }

  .col-sm-offset-12 {

    margin-left: 100%;

  }

  .col-sm-offset-11 {

    margin-left: 91.66666667%;

  }

  .col-sm-offset-10 {

    margin-left: 83.33333333%;

  }

  .col-sm-offset-9 {

    margin-left: 75%;

  }

  .col-sm-offset-8 {

    margin-left: 66.66666667%;

  }

  .col-sm-offset-7 {

    margin-left: 58.33333333%;

  }

  .col-sm-offset-6 {

    margin-left: 50%;

  }

  .col-sm-offset-5 {

    margin-left: 41.66666667%;

  }

  .col-sm-offset-4 {

    margin-left: 33.33333333%;

  }

  .col-sm-offset-3 {

    margin-left: 25%;

  }

  .col-sm-offset-2 {

    margin-left: 16.66666667%;

  }

  .col-sm-offset-1 {

    margin-left: 8.33333333%;

  }

  .col-sm-offset-0 {

    margin-left: 0;

  }

}

@media (min-width: 980px) {

  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {

    float: left;

  }

  .col-md-12 {

    width: 100%;

  }

  .col-md-11 {

    width: 91.66666667%;

  }

  .col-md-10 {

    width: 83.33333333%;

  }

  .col-md-9 {

    width: 75%;

  }

  .col-md-8 {

    width: 66.66666667%;

  }

  .col-md-7 {

    width: 58.33333333%;

  }

  .col-md-6 {

    width: 50%;

  }

  .col-md-5 {

    width: 41.66666667%;

  }

  .col-md-4 {

    width: 33.33333333%;

  }

  .col-md-3 {

    width: 25%;

  }

  .col-md-2 {

    width: 16.66666667%;

  }

  .col-md-1 {

    width: 8.33333333%;

  }

  .col-md-pull-12 {

    right: 100%;

  }

  .col-md-pull-11 {

    right: 91.66666667%;

  }

  .col-md-pull-10 {

    right: 83.33333333%;

  }

  .col-md-pull-9 {

    right: 75%;

  }

  .col-md-pull-8 {

    right: 66.66666667%;

  }

  .col-md-pull-7 {

    right: 58.33333333%;

  }

  .col-md-pull-6 {

    right: 50%;

  }

  .col-md-pull-5 {

    right: 41.66666667%;

  }

  .col-md-pull-4 {

    right: 33.33333333%;

  }

  .col-md-pull-3 {

    right: 25%;

  }

  .col-md-pull-2 {

    right: 16.66666667%;

  }

  .col-md-pull-1 {

    right: 8.33333333%;

  }

  .col-md-pull-0 {

    right: auto;

  }

  .col-md-push-12 {

    left: 100%;

  }

  .col-md-push-11 {

    left: 91.66666667%;

  }

  .col-md-push-10 {

    left: 83.33333333%;

  }

  .col-md-push-9 {

    left: 75%;

  }

  .col-md-push-8 {

    left: 66.66666667%;

  }

  .col-md-push-7 {

    left: 58.33333333%;

  }

  .col-md-push-6 {

    left: 50%;

  }

  .col-md-push-5 {

    left: 41.66666667%;

  }

  .col-md-push-4 {

    left: 33.33333333%;

  }

  .col-md-push-3 {

    left: 25%;

  }

  .col-md-push-2 {

    left: 16.66666667%;

  }

  .col-md-push-1 {

    left: 8.33333333%;

  }

  .col-md-push-0 {

    left: auto;

  }

  .col-md-offset-12 {

    margin-left: 100%;

  }

  .col-md-offset-11 {

    margin-left: 91.66666667%;

  }

  .col-md-offset-10 {

    margin-left: 83.33333333%;

  }

  .col-md-offset-9 {

    margin-left: 75%;

  }

  .col-md-offset-8 {

    margin-left: 66.66666667%;

  }

  .col-md-offset-7 {

    margin-left: 58.33333333%;

  }

  .col-md-offset-6 {

    margin-left: 50%;

  }

  .col-md-offset-5 {

    margin-left: 41.66666667%;

  }

  .col-md-offset-4 {

    margin-left: 33.33333333%;

  }

  .col-md-offset-3 {

    margin-left: 25%;

  }

  .col-md-offset-2 {

    margin-left: 16.66666667%;

  }

  .col-md-offset-1 {

    margin-left: 8.33333333%;

  }

  .col-md-offset-0 {

    margin-left: 0;

  }

}

@media (min-width: 1200px) {

  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {

    float: left;

  }

  .col-lg-12 {

    width: 100%;

  }

  .col-lg-11 {

    width: 91.66666667%;

  }

  .col-lg-10 {

    width: 83.33333333%;

  }

  .col-lg-9 {

    width: 75%;

  }

  .col-lg-8 {

    width: 66.66666667%;

  }

  .col-lg-7 {

    width: 58.33333333%;

  }

  .col-lg-6 {

    width: 50%;

  }

  .col-lg-5 {

    width: 41.66666667%;

  }

  .col-lg-4 {

    width: 33.33333333%;

  }

  .col-lg-3 {

    width: 25%;

  }

  .col-lg-2 {

    width: 16.66666667%;

  }

  .col-lg-1 {

    width: 8.33333333%;

  }

  .col-lg-pull-12 {

    right: 100%;

  }

  .col-lg-pull-11 {

    right: 91.66666667%;

  }

  .col-lg-pull-10 {

    right: 83.33333333%;

  }

  .col-lg-pull-9 {

    right: 75%;

  }

  .col-lg-pull-8 {

    right: 66.66666667%;

  }

  .col-lg-pull-7 {

    right: 58.33333333%;

  }

  .col-lg-pull-6 {

    right: 50%;

  }

  .col-lg-pull-5 {

    right: 41.66666667%;

  }

  .col-lg-pull-4 {

    right: 33.33333333%;

  }

  .col-lg-pull-3 {

    right: 25%;

  }

  .col-lg-pull-2 {

    right: 16.66666667%;

  }

  .col-lg-pull-1 {

    right: 8.33333333%;

  }

  .col-lg-pull-0 {

    right: auto;

  }

  .col-lg-push-12 {

    left: 100%;

  }

  .col-lg-push-11 {

    left: 91.66666667%;

  }

  .col-lg-push-10 {

    left: 83.33333333%;

  }

  .col-lg-push-9 {

    left: 75%;

  }

  .col-lg-push-8 {

    left: 66.66666667%;

  }

  .col-lg-push-7 {

    left: 58.33333333%;

  }

  .col-lg-push-6 {

    left: 50%;

  }

  .col-lg-push-5 {

    left: 41.66666667%;

  }

  .col-lg-push-4 {

    left: 33.33333333%;

  }

  .col-lg-push-3 {

    left: 25%;

  }

  .col-lg-push-2 {

    left: 16.66666667%;

  }

  .col-lg-push-1 {

    left: 8.33333333%;

  }

  .col-lg-push-0 {

    left: auto;

  }

  .col-lg-offset-12 {

    margin-left: 100%;

  }

  .col-lg-offset-11 {

    margin-left: 91.66666667%;

  }

  .col-lg-offset-10 {

    margin-left: 83.33333333%;

  }

  .col-lg-offset-9 {

    margin-left: 75%;

  }

  .col-lg-offset-8 {

    margin-left: 66.66666667%;

  }

  .col-lg-offset-7 {

    margin-left: 58.33333333%;

  }

  .col-lg-offset-6 {

    margin-left: 50%;

  }

  .col-lg-offset-5 {

    margin-left: 41.66666667%;

  }

  .col-lg-offset-4 {

    margin-left: 33.33333333%;

  }

  .col-lg-offset-3 {

    margin-left: 25%;

  }

  .col-lg-offset-2 {

    margin-left: 16.66666667%;

  }

  .col-lg-offset-1 {

    margin-left: 8.33333333%;

  }

  .col-lg-offset-0 {

    margin-left: 0;

  }

}



@media print{

	.x-brand img,

	.x-btn-navbar,

	.x-nav-wrap.desktop,

	.x-nav-wrap.mobile,

	#slider-section,

	#machine-section .title a.back,

	#more-buttons,

	#kontakt,

	#street-view,

	#siblings-title,

	#siblings-posts,

	.single-maszyna  #category-section,

	p.p-info.xaa{

		display: none !important;

	}

	.envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item{

		position: static !Important;

	}

	.x-navbar-inner{

		min-height: 1px;

	}

	.x-navbar{

		position:relative;

	}

	a.x-brand{

		font-size: 20px;

		margin-top: 14px;

	}

	a.x-brand:after{

		display: block;

		content: "www.ciezarowki.pl" !important;

	}

	.x-main.full{

		min-height: 1px !important;

	}

	.rating.inactive-stars [data-x-icon]:before{

		content: "\f006";

	}

	#machine-section{

		margin: 0;

	}

	#attributes li, #details-list li{

		line-height: 22px;

	}

	.x-colophon.top{

		overflow: hidden;

	}

	.x-colophon.top .x-column .widget{

		margin-top: 0;

	}

	footer.x-colophon.top .x-container:before,

	footer.x-colophon.top .x-container:after{

		content: "";

		clear:both;

		display: table;

	}

	footer.x-colophon.top .x-column.x-md.x-1-4{

		width: 24%;

		margin-right: 1.3333333%;

		float: left;

		display: block;

		overflow: hidden;

		font-size: 12px;

	}

	footer.x-colophon.top .x-column.x-md.x-1-4.last, footer.x-colophon.top .x-column.x-md.x-1-4:last-of-type{

		margin-right: 0;

	}

	footer.x-colophon.top .info{

		width: 100% !important;

		margin-top: 10px;

		padding-top: 5px;

		font-size: 10px;

	}

	a[href]:after {

		content: "";

	}

}



@media ( max-width: 1799px ){

	#slider-section:before{

		right: 7%;

	}

}



@media (max-width: 1699px){

	#slider-section .rev_slider_wrapper {

		/*right: -30%;*/

	}

	#slider-section:before {

		width: 340px;

		right: 4%;

	}

	.tp-caption.tp-resizeme  strong,

	.tp-caption.tp-resizeme{

		font-size: 25px !important;

	}

}





@media (max-width: 1499px){

	#o-nas {

		background-position: -10% center;

	}

	#slider-section:before {

		right: 3%;

		width: 370px;

	}

	#slider-section .rev_slider_wrapper{

		/*right: -32%;*/

	}

	.hermes.tp-bullets{

		display: none !important;

	}

}



@media (max-width: 1399px){

	header..masthead-inline .desktop .x-nav {

		margin-left: 8%;

	}

	#slider-section .rev_slider_wrapper {

		/*right: -35%;*/

	}

	#slider-section:before {

		width: 300px;

	}

	.tp-caption.tp-resizeme{

		font-size: 22px !important;

		line-height: 28px !important;

	}

	#maszyna-taxonomy-list{

		padding: 0 1%;



		text-align: center;

	}

}



@media (max-width: 1299px){

	a.x-brand {

		max-width: 407px;

		margin-top: 35px;

	}

	#o-nas {

		background-position: -33% center;

	}

	.maszyna-taxonomy {

		width: 100px;

		height: 100px;

		background-size: 50px;

	}

	h4.maszyna-taxonomy-title {

		font-size: 11px;

	}

	#slider-section .rev_slider_wrapper {

		/*right: -36%;*/

	}

	#slider-section:before {

		width: 260px;

		right: 3%;

	}

}



@media (max-width: 1199px){

	.masthead-inline .desktop .x-nav {

		margin-left: 4%;

	}

	a.x-brand {

		max-width: 270px;

		margin-top: 10px;

	}

	header.masthead-inline .desktop .x-nav {

		float: left;

		margin-left: 5%;

	}

	.x-navbar-inner {

		min-height: 67px;

	}

	.x-navbar .desktop .x-nav > li > a {

		height: 67px;

		padding-top: 30px;

	}

	/*

	#slider-section:before{

		height: calc( 100% - 66px);

		height: -moz-calc( 100% - 66px);

		height: -ms-calc( 100% - 66px);

		height: -o-calc( 100% - 66px);

		height: -webkit-calc( 100% - 66px);

	}

	#slider-section:after{

		height: calc( 100% - 87px );

		height: -moz-calc( 100% - 87px );

		height: -ms-calc( 100% - 87px );

		height: -o-calc( 100% - 87px );

		height: -webkit-calc( 100% - 87px );

	}

	*/

	#slider-section .rev_slider_wrapper {

		/*right: -35%;*/

	}

	#o-nas {

		background-position: -85% center;

	}

	div.x-navbar .desktop .x-nav > li > a {

		height: 75px;

		padding-top: 30px;

	}

}



@media (max-width: 1099px){

	.x-brand {

		max-width: 240px;

		margin-top: 12px;

	}

	.masthead-inline .desktop .x-nav {

		margin-left: 2%;

	}

	#o-nas {

		background-position: -350px center;

	}

	#siblings-posts li{

		padding: 10px 5px 5px;

	}

	#siblings-posts .image {

		width: 60px;

	}

	#siblings-posts .post-info {

		width: calc(100% - 60px);

		width: -moz-calc(100% - 60px);

		width: -ms-calc(100% - 60px);

		width: -o-calc(100% - 60px);

		width: -webkit-calc(100% - 60px);

	}

	#siblings-posts .post-info h5{

		font-size: 8px;

	}

	#attributes li.obraz-glowny {

		position: static;

		width: 100%;

		text-align: center;

	}

	#attributes li.ocena,

	#attributes li.nr-referencyjny,

	#attributes li.marka,

	#attributes li.model,

	#attributes li.moc,

	#attributes li.typ,

	#attributes li.stan_licznika{

		padding: 0px 6px 0 105px;

	}

}





@media (max-width: 979px){

	p.p-info {

		padding: 4px 8px;

	}

	a.x-brand {

		max-width: 505px;

		margin-top: 15.5px;

	}

	a.x-brand img{

		display: block;

	}

	#slider-section{

		background-image: url(http://www.ciezarowki.pl/wp-content/uploads/IMG_4849.jpg) !important;

		/*background-image: url(/wp-content/uploads/1a-1.jpeg)!important;*/

    	background-size: auto 100%;

	}

	#gallery-column{

		right: 0;

	}

	#machine-info{

		left: 0;

	}

	.machine{

		width: 33.33333333%;

	}

	#o-nas {

		background-position: -450px center;

	}

	#machine-section .title a.back{

		margin: 10px 0 0 0;

	}

	#slider-section{

		height: 320px; /* zmienione */

		overflow: hidden;

		background-color: #404040;

	}

	#slider-section #rev_slider_7_2_wrapper,

	#slider-section #rev_slider_8_2_wrapper,

	.forcefullwidth_wrapper_tp_banner,

	#slider-section .rev_slider_wrapper,

	#slider-section:before{

		display: none !important;

	}

	a.x-btn-navbar,

	a.x-btn-navbar.collapsed,

	a.x-btn-navbar:hover,

	a.x-btn-navbar.collapsed:hover{

		background-color: #FFF;

		box-shadow: none;

		text-shadow: none;

		color: #404040;

		border-radius: 0px;

	}

	.x-nav-wrap.mobile.collapse.in {

		display: block;

		box-shadow: 2px 2px 26px rgba(0, 0, 0, 0.59);

		border-radius: 0px;

	}

	.x-navbar .mobile ul.x-nav {

		margin: 0;

		background: rgb(255, 255, 255);

		border-bottom: 1px solid #908c8c;

	}

	.x-navbar .x-nav-wrap .x-nav > li > a{

		font-family: sans-serif !important;

		font-weight: 500 !important;

		text-shadow: none !important;

		color: #404040 !important;

		font-size: 16px !important;

		line-height: 50px !important;

		border-top: 1px solid #908c8c !important;

	}

	.x-navbar .mobile .x-nav .current-menu-item > a,

	.x-navbar .x-nav-wrap .x-nav > li > a:hover{

		color: #404040;

	}

	.x-navbar .mobile .x-nav li>a{

		padding: 0 1em !important;

	}

	.no-float{

		float: none !important;

		margin-bottom: 20px;

		overflow: hidden;

	}

	#siblings-posts .post-info h5 {

		font-size: 10px;

	}

	#attributes li.obraz-glowny{

		position: absolute;

		top: 0;

		right: 0;

		padding: 0;

		z-index: 2;

		width: auto;

		max-width: 50%;

	}



	#attributes li.ocena,

	#attributes li.nr-referencyjny,

	#attributes li.marka,

	#attributes li.model,

	#attributes li.moc,

	#attributes li.typ,

	#attributes li.stan_licznika{

		padding: 0px 50% 0 105px;

	}

}



@media (max-width: 874px){

	#o-nas {

		background-position: -600px center;

	}

}



@media (max-width: 767px){

	.x-topbar .x-social-global {

		float: none;

		margin-bottom: 0;

		margin-top: 0;

	}

	.x-topbar p.p-info {

		padding: 10px 0;

		background-color: inherit;

		border-radius: 0;

		margin: 0;

	}

	.x-topbar .x-social-global{

		margin: 0 !important;

	}

	.sell-vehicle {

		display: block;

		margin: 0;

		color: #FFF;

		background-color: #dc1f59;

		padding: 3px 15px;

		cursor: pointer;

		text-align:center;

	}

	.sell-vehicle  [class*="x-icon-"]{

		margin-left: 10px;

	}



	p.p-info span:not(:first-child) {

		margin-left: 20px;

	}

	a.x-brand {

		max-width: 393px;

		margin-top: 20px;

	}

	.x-column.x-sm{

		margin-right: 0 !important;

	}

	#search-machines-form  > div > label{

		display:none;

	}

	#ref-search {

		width: 125px;

	}

	#search-machines-form input[type="submit"], #search-machines-form input[type="reset"]{

		width: 65px;

	}

	.machine{

		width: 50%;

	}

	#o-nas{

		background-image: none !important;

	}

	footer.x-colophon.top .info{

		width: 70%;

	}

	#street-view {

		max-width: 26%;

	}

	.tp-caption.tp-layer-selectable{

		opacity: 0 !important;

	}

	.forcefullwidth_wrapper_tp_banner:after,

	.tp-bgimg:before{

		background: none !important;

	}

	#attributes li.obraz-glowny{

		position: static;

		width: auto;

		max-width: 100%;

	}

	#category-info{

		display: block;

		text-align: center;

		font-weight: 500;

		margin: 0 0 25px;

		text-transform: uppercase;

		color: #dc1f59;

		font-size: 22px;

		letter-spacing: 1px;

	}



	#attributes li.ocena,

	#attributes li.nr-referencyjny,

	#attributes li.marka,

	#attributes li.model,

	#attributes li.moc,

	#attributes li.typ,

	#attributes li.stan_licznika{

		padding: 0px 0 0 105px;

	}

	#attributes li.obraz-glowny,

	#gallery-column .envira-gallery-item a{

		pointer-events: none;

	}

	#gallery-column .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item{

		position: static !important;

		width: 50% !important;

		pointer-events: none;

	}

	.envirabox-overlay.envirabox-overlay-fixed,

	#envirabox-thumbs,

	#envirabox-buttons{

		display: none !important;

	}

	.my_envira_gallery {text-align: center;}

	.my_envira_gallery li{

		float:none;

		width: auto;

		margin: 0 auto!important;

		display: inline-block;

		height: auto !important;

		pointer-events: none;

	}

	.my_envira_gallery li img{

		opacity: 1;

	}

}



@media (max-width: 499px){

	.x-topbar p.p-info {

		font-size: 10px;

	}

	p.p-info span:not(:first-child) {

		margin-left: 10px;

	}

	a.x-brand {

		max-width: 290px; /* zmienione */

		margin-top: 24.5px;

	}

	.machine{

		width: 100%;

	}

	#search-machines-form  > div{

		padding: 0 5px;

		height: auto;

		width: 100%;

	}

	#search-machines-form .select-container {

		display: block;

		float: none;

		margin: 5px 0;

	}

	#search-machines-form .select-container .selected-value {

		width: calc(100% - 30px);

		width: -moz-calc(100% - 30px);

		width: -ms-calc(100% - 30px);

		width: -o-calc(100% - 30px);

		width: -webkit-calc(100% - 30px);

	}

	#search-machines-form .select-container .options-list{

		width: 100%;

	}

	#ref-search {

		width: 100%;

	}

	#search-machines-form input[type="submit"] {

		float: none;

		margin-bottom: 5px;

		width: 100% !important;

	}

	#search-machines-form  input[type="reset"]{

		margin-top: 5px;

		width: 100%;

	}

	#machine-section .title{

		padding: 0;

	}

	#machine-section .title a.back {

		position: static;

		top: 0;

		display: block;

		text-align: center;

		margin-top: 15px;

	}

	.prawa, .lewa {

		float: none;

		text-align: left;

	}

	#gallery-column .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item{

		width: 100% !important;

	}

}



@media (max-width: 360px){

	.maszyna-taxonomy {

		width: 95px;

		height: 95px;

		background-size: 45px;

	}

	.x-topbar-inner.x-container.width{

		width: 100%;

	}

	p.p-info span i {

		margin-right: 4px;

	}

	a.x-brand {

		max-width: 211px;

		margin-top: 26px;

	}

	footer.x-colophon.top .info{

		width: 100%;

	}

	#street-view {

		max-width: 100%;

		margin: 20px 0 0 0;

	}

}



@media (max-width: 979px){

	.wpcf7-form .col-md-12 {float:none!important;}

	.wpcf7-form .col-md-6 {float:none!important;}

}



.title-z {margin-top: 40px;color:#000;font-size: 22px;font-weight: 300;line-height: 35px;text-transform: uppercase;}

.title-z strong {font-weight: 600;}

.title-z p {font-family: "Open Sans",sans-serif;}







.we-buy-your-car-head, .we-komis-head {display: none;}

.we-buy-your-car-menu {display: block;height: 100px;width: 170px;    background: #ed366d;color:#fff;z-index: 100;font-size: 12px;

position: relative;text-align: center;float:left;padding:0!important;}

.we-buy-your-car-menu a{padding:10px 4px;display: block;}



.we-komis-menu {display: block;height: 100px;width: 170px;    background: #ff9000;color:#fff;z-index: 100;font-size: 12px;position: absolute;

position: relative;text-align: center;float:left;padding:0!important;}

.we-komis-menu a{padding:10px 4px;display: block;}





.new-slogan {position: absolute;top:200px;font-size: 40px;left:10%;color:#fff;text-transform: uppercase;z-index: 22;font-weight: 900;padding:15px 30px;

  text-shadow:

   -1px -1px 0 #000,  

    1px -1px 0 #000,

    -1px 1px 0 #000,

     1px 1px 0 #000;

    line-height: 50px;

}

.new-slogan span{display: block;}

/*.new-slogan span{display: block;background: rgba(76, 99, 110,0.8);margin:20px 0;padding:10px 20px;}*/

.new-slogan span:last-child{text-transform: none;font-size: 26px;display: block;font-weight: 600;}





.add-phone {display: none;}



@media (max-width: 1200px){

	.we-buy-your-car-menu {height: 75px;font-size: 11px;}

}



@media (max-width: 1100px){

	.we-buy-your-car-menu, .we-komis-menu {display: none;}

	.we-buy-your-car-head{display: block;background: #ed366d!important;}

	.we-komis-head {display: block;background: #ff9000!important;}



	.new-slogan {font-size: 25px;left:5%;top:200px;}

	.new-slogan span:last-child{font-size: 20px;}

	

	div.x-topbar p.p-info {

	    margin: 0!important;

	    float: none!important;

	    max-width: 100%;

	    text-align: center;

	    margin:0!important; 

	}



}



@media (max-width: 600px){

	.we-buy-your-car-head, .we-komis-head{display: none;}

	.new-slogan {max-width: 90%;}





.new-slogan {position: absolute;top:120px;font-size: 20px;left:10%;color:#fff;text-transform: uppercase;z-index: 22;font-weight: 900;padding:15px 30px;line-height: 25px;}

.new-slogan span:last-child{text-transform: none;font-size: 18px;display: block;font-weight: 600;}



}



.home #x-section-6 .x-block-grid-item a {color:#999;}









#street-views {width: 100%;min-height: 800px;display: block;}



.streetpage .x-brand img{transform: translateX(100px);}



.gm-iv-address {display: none!important;}

