.pie{
	behavior: url(//www.navidiku.rs/siteassets/pie/PIE.htc);
}
header, nav, section, article, aside, footer {
	display:block;
}
.company.content{
	/*width:590px;*/
}
.right.sidebar{
	box-sizing:border-box;
}
ul.navigation li{
	float:left;
	margin-right:10px;
}
ul.navigation li a{
	padding:5px 10px 8px 15px;
}
header .search .dropdown{
	width:48px;
	height:40px;
	display:inline-block;
	float:left;
}
header .search button.dropdown-toggle{
	padding-top:10px;
}
header .logo{
	float:left;
}
header .search{
	float:left;
}
header .header .right{
	float:right;
}
#form_quick_search{
	height:40px;
}
#form_quick_search .what{
	display:inline-block;
	width:561px;
}
.nav .right{
	float:right;
}
header .search button[type='submit']{
	float:right;
}
header ul.social-networks{
	display:inline-block;
	margin:5px 15px 5px;
	float:right;
}
nav.breadcrumbs{
	display:inline-block;
}
nav.breadcrumbs ol{
	display:inline-block;
	/*width:100%;*/
	padding:0;
	margin:10px 0;
	float:left;
}
nav.breadcrumbs li{
	display:inline-block;
	float:left;
	margin-right:15px;
}

header .subheader .btn-view-companies{
	float:right;
	line-height:32px;
}

.company.content ~ .left.sidebar .info .logo{
	border:1px solid #d7d6e9;
}
.company.content ~ .left.sidebar .info .logo a{
	display:block;
	margin:0 auto;
}
.company.content ~ .left.sidebar .info .logo img{
	display:block;
	margin:15px auto;
}

.badge{
	line-height:18px;
	font-size:12px;
	font-style:normal;
	text-align:center;
}
.badge.badge-verified{
	color: #1650E2;
}
.company .address{
	display:inline-block;
	width:100%;
}
.company .address ul{
	float:left;
}
.company .address ul li .working-hours.dropdown .clock{
	display:none;
}
.company .address div.map{
	display:inline-block;
	float:right;
}
.company .dropdown.locations{
	display:inline-block;
}
.company .subheader .rating .stars{
	display:inline-block;
}
.company .subheader .rating .summary{
	float:right;
	line-height:30px;
}
.company .associated.collapse{
	display:none;
}
#form_review_visit_submit button[type='submit']{
	float:right;
}
.form-with-rating#form_review_visit_submit .rating{
	width:250px;
	line-height:20px;
	float:left;
	margin:10px 0;
}
.form-with-rating#form_review_visit_submit .rating .stars{
	float:left;
}
.company-list .company-card .rating i.star,
.thematic-list .thematic-card .rating i.star,
.company .subheader .rating i.star,
.thematic .header .rating i.star,
.company .product .single .about .info .summary .rating i.star,
.form-with-rating .rating .stars i.star{
	color: #f8e71c;
}
.form-with-rating .rating .stars input:checked~label i.star,
.form-with-rating .rating .stars label:hover i.star,
.form-with-rating .rating .stars label:hover ~ label i.star{
	color: #dc8020;
}
#form_review_submit .header label{
	float:left;
	width:auto;
}
.form-with-rating .rating{
	float:right;
	line-height:30px;
}
.form-with-rating .rating .stars{
	float:right;
	line-height:30px;
}
.uploadbox.upload{
	display:inline-block;
}
#form_review_submit button[type='submit']{
	float:right;
}
#form_review_submit .upload-button{
	line-height:40px;
}
.reviews-list h3.title{
	padding:10px 0;
}
.company .reviews-list .reviews .review .review-info{
	float:left;
}
.company .reviews-list .reviews .review .review-body{
	padding:10px 0 10px 80px;
}
.company .reviews-list .reviews .review .review-user-avatar{
	border:1px solid #d7d6e9;
	display:none;
}
.company .reviews-list .reviews .review .review-details{
	margin-top:20px;
}
.reviews-list .reviews .review .review-body .review-footer{
	text-align:right;
}
.company .offers ul{
	text-align:center;
}
.company .offers ul li{
	display:inline-block;
}
footer{
	display:inline-block;
}
footer .container{
	/*display:inline-block;*/
}
footer :first-child.container{
	height:60px;
}
footer .container .left{
	float:left;
}
footer .container .right{
	float:right;
}
footer ul.nav li{
	display:inline-block;
}
footer div.partners span{
	float:left;
}
footer ul.partners{
	float:left;
}
footer ul.partners li{
	float:none;
}
footer .container:first-child:after{
	content: '';
	position: absolute;
	border-bottom: solid 1px #979797;
	height: 1px;
	width: 97.5%;
	display: inline-block;
	bottom: 0;
	left: 15px;
}

.sidebar .products-grid .products .product{
	box-sizing:border-box;
	display:inline-block;
	width:49%;
}
#form_review_submit .uploadbox input{
	display:none !important;
}
.company .gallery .gallery .photos ul li a h4{
	visibility:hidden;
}
.company .gallery .gallery .photos ul li:hover a h4{
	visibility:visible;
	top:30px;
}
.company .gallery .gallery .photos ul li:hover{
	background-color: rgba(0, 0, 0, .52);
	opacity:.52;
	background:red;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50990000,endColorstr=#50990000); 
	zoom: 1;
	zoom: 1;
	opacity:0.4;
	filter: alpha(opacity=40);
}

.products .grid .product{
	display:inline-block;
}
.products .grid .prices{
	text-align:center;
}

.subcategory.content > .header h1{
	float:left;
}
.subcategory.content .header .filters{
	margin:10px 0 0;
}
.subcategory.content .header .filters .dropdown{
	float:left;
}
.btn-add-company{
	box-sizing:border-box;
}
.company-list .company-card.form.collapse{
	display: none;
}
.company-list .company-card.form.collapse.show{
	display: inline-block;
}
.company-list .company-card .about{
	width:725px;
}
.company-list .company-card .rating{
	float:right;
}
.company-list .company-card .rating .stars + .summary{
	line-height:30px;
}
.company-list .company-card .description{
	float:left;
}
.company-list .company-card .address{
	float:right;
}
.company-list .company-card .footer{
	display:inline-block;
	width:100%;
}
.company-list .company-card .footer > div{
	float:right;
}
.btn-call{
	line-height:30px;
}
.company-list .company-card .activity{
	line-height:30px;
	box-sizing:content-box;
}
.company-list .company-card .activity i.icon-user-activity{
	float:left;
}
.company-list .company-card .company-apply{
	width:49%;
	float:left;
}
.company-list .company-card .companies-ask{
	width:49%;
	float:right;
}