body .box-serch .widget-custom-filet-2-vertical{
	padding: 0px;
}

.powiadomenia{
	cursor: pointer;
}

.category_contact p{
	margin-bottom: 0px;
}

    .media-right.category_contact {
        text-align: left !important;
	}

.thumbnail-property .budget.budget-okazja .budget-mask {
    background: #f57b20;
}

.property-description-mini{
	font-size: 11px;
	font-style: normal !important;
	line-height: 15px !important;
	height: 33px;
	overflow: hidden;
}

.newsletter_checkbox{
	font-size: 14px;
}

.schmitz_logo_sx{
	display: none !important;
}

@media (max-width: 1140px){
	.schmitz_logo_sx{display: block !important;}
	.top-bar .top-bar-right{display: none !important;}
	.top-bar .top-bar-left .skew-block{display: none !important;}
	.top-bar .top-bar-left .top-bar-body{margin-right: 0px;}
}

@media (max-width: 991px){
	.price.text-right {
		text-align: center !important;
	}
}



.open_box{
	text-align: center;
	width: #fff;
	bottom:20px;
    height: auto;
    font-size: 36px;
    left: 50%;
  
   /* right: 25px;*/
    margin-left: -100px;
    position: absolute;
    width: 200px;
    
}
.open_box a{
	color: #fff !important;
}
.open_box a:HOVER{
	color: #B1B1B1 !important;
}

/*MARKA START*/
.model-box-input{
	display: none;
}
.marka-filt-first{
	/*margin-left: 10px;*/
	margin-bottom: 20px;
}

.model-box input[type="radio"]:checked ~ span{
	color: #B1B1B1 ;
}

.nawi_serch{
	border-radius: 4px;
	color: #777;
	font-size: 16px;
    font-weight: 600;
    background-color: #FAFAFA;
    padding: 2px 15px;
    margin: 0px;
    display: block;
    margin-bottom: 10px;
    text-align: left;
}

.model-box span.count{font-size: 13px;}

.model-box{
	    cursor: pointer;
    display: inline-block;
    height: 100%;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    transition: all .15s;
    -webkit-transition: all .15s;
   color: #fff;
    width: initial;
    line-height: 14px;
    padding: 0 7px 5px;
	
}
/*Marka end*/

.top-bar-body{
	padding-left: 100px !important;;
}

@media (max-width: 767px){
.top-bar-body{
	padding-left: 0px !important;;
}	
}



.filters_first{
	margin-top: 40px !important;
	margin-bottom: 0px !important;
}

.view_cart_checkbox{
	font-size: 11px;
	text-align: justify;
}
.view_cart_checkbox label input{
	top: 11px !important;
}

.buy_car{
	background-color: #717171;
	margin-top: 85px;
	margin-bottom: 20px;
	padding: 20px 20px;
}
.buy_car a{margin-left: 20px;margin-bottom: 5px;}
.buy_car h1, .buy_car h4{
	color: #fff;margin: 0px;font-size: 31px;

	}

.registar_checkbox.checkbox input[type=checkbox]{
	top: 12px;
}


.thumbnail-property .caption {
 
    padding-bottom: 27px !important;
}

.registar_checkbox.checkbox{
	font-size: 12px;text-align: justify;
}

.properties-filter .count_carts span strong{
	color: #5d5d5d !important;
}
.top-bar .top-bar-right{width: 240px !important;}
.affix .blan-skew-block img{margin-top: 5px;width: 95%}
.blan-skew-block img{margin-top: 15px;width: 95%}
.top-bar .top-bar-right .skew-block {
    width: 70px;
    right: 100px;
    }
.blan-skew-block{
	display: block;
    height: 100%;
    top: 0;
    width: 100%;
    position: absolute;
}

.widget-top-title-2.par:after {
   
    opacity: .2;
}
/*
.baner-first-site .container:after{
	  content: '';
    height: 100%;
    left: 100%;
    border-bottom: 200px solid rgba(0, 0, 0, 0.48);
    border-right: 69px solid transparent;
    position: absolute;
    top: 0;
    width: 0;
}*/

.try{
	 content: '';
    height: 100%;
    float: right;
    border-top: 200px solid rgba(0, 0, 0, 0.48);
    border-left: 69px solid transparent;
   /* position: absolute;*/
    top: 0;
    width: 0;
}
/*
.box-text:BEFORE{
    content: '';
    height: 100%;
    left: 100%;
    border-bottom: 200px solid rgba(0, 0, 0, 0.48);
    border-right: 69px solid transparent;
    position: absolute;
    top: 0;
    width: 0;
}*/

.baner-first-site.widget-top-title-2.par .box-text h1{background: none;font-size: 24px;padding: 10px 27px 5px;}
.baner-first-site.widget-top-title-2 .bg-mask{padding: 0px;}
.baner-first-site.widget-top-title-2.par .box-text{
	width: 35%;
	padding: 30px 0px 0px;
	background: rgba(0, 0, 0, 0.48);
	position: relative;
	height: 200px;
	float: right;
	text-align: right;
}

.notice-info{
 	line-height: 24px !important;
}
.notice-info-link{text-decoration: none;color: #fff;}
.notice-info-link:HOVER{color: #fff;}


.price {
	color: #DC544E;
	font-size: 25px;
	font-weight: bold;
	line-height: 18px;
}
.properties-list-small .property .body .price.price_list_similar{
	color: #DC544E;
	text-align: right;
	margin-right: 5px;
}


.first-cat.active_cat .label-title{
	color: #B1B1B1 !important;
}

.first-cat a{text-decoration: none;}

.thumbnail-property .property-field.price_list{
	float: right;
	color: #DC544E;
	font-size: 15px;
}

.price small.waluta{
	font-size: 15px;
}
.price small{
	font-weight: normal;
}
.price small i{
	color: #000;font-size: 12px;
}


.thumbnail-property{
	min-height: 250px !important;
}
body .widget-custom-filet-2 .field-box{
	width: 129px;
}

.widget-custom-filet-2 .field-box .label-title{
	color: #fff;
}
.box-serch label.field-box img{
	max-width: 80%;
}
.newsletter-box{
	background-color: #717171; 
}

.container-wide.box-serch{
	
}
.box-serch-second{
	border-top: 2px solid #DC544E;
	background-color: #D1D1D1;
	padding: 0px 18px;
}
.box-serch-second .widget-custom-filet-2{
	margin-bottom: 0px;
}
/*                        JUR         */
label.over-liner {
    margin-top: -20px;
}
/*                        JUR         */
.nav>li>a {
    position: relative;
    display: block;
    padding-left:30px;
    padding-right: 30px;
}
.box-serch{
	padding-left: 0px;
	padding-right: 0px;
	background-color: #717171;
	border-top: 3px solid #DC544E;
	border-bottom: 3px solid #DC544E;
	margin-bottom: 20px;
}

.box-serch-q{
	padding-left: 0px;
	padding-right: 0px;
	background-color: #717171;
	
	margin-bottom: 20px;

	}

.box-serch-q .box-content{
	padding: 10px 30px;
}
.box-serch-q .box-content .form-group{
	margin-bottom: 0px;
}

@media (min-width: 768px){
	body .widget-custom-filet-2 .field-box {
    	width: 80px;
	}
	.box-serch label.field-box img{
		max-width: 70%;
	}
	.widget-custom-filet-2 .field-box{
		font-weight: normal;
	}
	.widget-custom-filet-2 .field-box .label-title {  
    	font-size: 9px;
	}
}


@media (min-width: 992px){
	
	body .widget-custom-filet-2 .field-box {
    	width: 107px;
	}
	.widget-custom-filet-2 .field-box{
		font-weight: bold;
	}
	.widget-custom-filet-2 .field-box .label-title {  
    	font-size: 11px;
	}
}

@media (min-width: 1200px){
	
	body .widget-custom-filet-2 .field-box{
		width: 135px;
	}
	.box-serch label.field-box img{
		max-width: 80%;
		
	}
	.widget-custom-filet-2 .field-box{
		font-weight: bold;
	}
	.widget-custom-filet-2 .field-box .label-title {  
    	font-size: 11px;
	}
}
.widget {
    margin-bottom: 40px;
}

.widget .widget-header{
	    padding-bottom: 20px;
}

footer.footer .box-fill{background-color:#F9F9F9;    padding-top: 40px;}

.section {
    margin-bottom: 20px !important;
}

input[type="file"]{
	padding: 0px 12px !important;
}

.newsletter-box{
    margin-bottom: 0px !important;
}
.newsletter-box .box-content{
	padding-top: 20px;
}
.newsletter-box h1{color: #fff;margin-top: 0px;}
.newsletter-box h4{color: #fff;}
.newsletter-box .form-group{
	margin-top: 20px;
}


.widget-top-title-2.par:after {
	background-color: #B0B0B0;
}
.baner-first-site{
	margin-bottom: 20px;
}


.widget-top-title-2.par h4 {
    display: inline-block;    
    padding: 0px 27px 10px;
}

.widget-top-title-2 h4 {
    color: #fff;
    margin: 0;
    font-size: 16px;
    font-weight: 100;line-height: 22px;
    
}

.widget-top-title-2.par {
    background-image: url(/img/site/tlo.png);
}

.box-serch .custom-padding{
	padding: 0px 18px;
}

.box-serch .widget-searchvertical{
	margin-top: 20px;
	margin-bottom: 10px;
}


.box-serch .form-group label{
	color: #595959;
}



.scale-range .noUi-target .noUi-handle{
	    background: #cd2122;
}

.box-serch .field-box{
	padding-bottom: 4px !important;
}
.box-serch .field-box:HOVER{
	/*background-color: #B7B7B7;*/
}

.widget-custom-filet-2 .field-box{
	display: inline-table;
}

/****/
.color-primary {
    background-color: #cd2122 !important;
 }

.border-color-primary {
    border-color: #cd2122 !important;
 }

.text-color-primary {
    color: #cd2122 !important;
 }

.mainmenu .dropdown li a:before{
    background-color:#cd2122;
    opacity:.7;
}

.thumbnail-property .property-title a,.primary-hover, .text-color-primary, .agent-list-result .contact span.mail a, .pagination>li>a,.pagination>li>span,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,
.anchor.active i,.anchor i:hover,a,.thumbnail-property .property-field, .thumbnail-property-list .media-right .property-title a,.thumbnail-property-list .media-right .property-title, 
.widget-custom-filet-2 .field-box input[type="radio"]:checked ~ .label-title, .grid-type a:hover, .grid-type a.active {
    color: #cd2122;
}

[class*="icon-star-ratings"]:after{
    color: #087eaf !important;
 }

 .owl-theme .owl-controls .owl-page.active span,
 .owl-theme .owl-controls .owl-page:hover span,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.treefield-categories .treefield-box-item:hover,
.pagination li a:hover,
.pagination li a.active,
.treefield-categories-list .treefield-box-item:hover,
.thumbnail-property .property-title a:hover, .primary-hover:hover, .vert-line-primary:before, .thumbnail-property.features .caption:before, .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover 
  .scale-range .noUi-target .noUi-handle {
    background-color: #cd2122;
}

.thumbnail-property .property-image .property-image-hover {
    background: #717171;
}

.thumbnail-property .property-image:hover .property-image-hover {
    opacity: .65;
}

.border-color-primary {
    border-color:#cd2122;
}

.color-secondary {
    background: #b1b1b1 !important;
}
.border-color-secondary {
    border-color: #b1b1b1 !important;
}
.text-color-secondary {color:#b1b1b1 !important;}
body {
    background: #FBFBFB none repeat scroll 0% 0% / auto padding-box border-box;
    background-size: auto;
}

.btn-scoll-up{bottom: 50px !important;}

.cookie-alert{ z-index: 99999;padding: 10px 0;font-size:12px;background-color: #FFF1A8;border-top:1px solid #ccc;position: fixed;text-align: center;bottom:0;left:0;width: 100%;color: #000;}
.cookie-alert_bottom{height: 30px;}
#close_cookie {display: block;float: right;width: 100px;}
.cookie-alert a {color: #474646;font-weight: normal;text-decoration: underline;}
