.results .result-item {
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 10px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #1c9bdc;
}
.results .result-item b {
	color: #1c9bdc;
}

.row {
  margin-right: 0;
  margin-left: 0;
}
.col-md-4, .col-md-6 , .col-md-12 {
  /*padding: 0 0 15px 0;*/
}

.col-md-9 {
  padding: 10px 10px 15px 0;
}
.col-md-3 {
  padding: 10px 10px 15px 0;
}
.col-xs-8 {
  padding: 5px 0 0 0;
}
.col-xs-4 {
  padding:5px 5px 0 0;
}
.col-xs-12 {
  padding:5px 0 0 0;
}
.vszer-marketing {
    background-color: #E8E8E8;
    border-radius: 5px;
    moz-border-radius: 5px;
    webkit-border-radius: 5px;
    padding: 3% 5%;
}
button {
	color: #FFF;
    background-color: #1f9cd7;
    border-color: #1f9cd7;
}

.btn.focus, .btn:focus, .btn:hover {
    color: #00599D;
    text-decoration: none;
}

#address-fields input {
	height: 30px;
    font-size: 12px;
	padding: 5px 0 5px 5px;
	width: 100%
}
#address-fields .col-xs-7 {
	margin-left: 5px;
}
#address-fields input {
	border: 1px solid #ddd;
	margin: 3px 5px 2px 0;
}
.btn {
	margin-left: 0;
	margin-top: auto;
	margin-bottom: 2px;
}
body {
	color: #646464;	
}

h3.villanyszerelo-nev {
	background-color: #1F9CD7;
	padding: 5px;
	color: #FFF;
	letter-spacing: .5px;
	border-radius: 5px;
}

col-md-4.adatok {
	line-height: 18px;
}

#search-nearby {
	margin: 8px 5px 2px 0;
}

/*.reklam960 {
   width: 100%;
   margin-top: 20px;
   padding-top: 20px;
   margin-bottom: 30px;
}*/

div.col-md-3.col-sidebar {
	padding: 0px;
	
}

.row.primary {
    border: 2px solid #f00;
    padding: 10px 0px;
}