	/* Main */
.clear {
	clear: both;
}	
.container-empty-02 h1{
  font-size:36px;
}
.container-empty-02 h2{
  font-size:30px;
}
.container-empty-02 h3{
  font-size:24px;
}
.container-empty-02 tr{
  background-color: #fff !important;
}
.container-empty-02 a{
  color:#f15a23;
}
	/* Single view */
dl.wtdirectory_all_detail {
	padding: 10px;
	border: 1px solid #444;
}
dt.wtdirectory_all {
	float: left;
	clear: left;
	padding: 10px;
}
dd.wtdirectory_all {
	padding: 10px;
	padding-left: 200px;
}
dd.wtdirectory_all h2 {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}
dd.wtdirectory_all_even,
dt.wtdirectory_all_even {
	background-color: #fafafa;
}

	/* List view */
ul.wtdirectory_list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.wtdirectory_list li {
	padding: 10px 0;
	margin: 20px 0;
	border: 1px solid #444;
}
div.wtdirectory_all_vcard,
div.wtdirectory_all_powermail,
div.wtdirectory_all_detaillink,
div.wtdirectory_all_googlemaplink {
	margin-left: 10px;
}
		/* Filter */
div.wtdirectory_filter {
	border: 1px solid #444;
	padding: 5px;
}
div.wtdirectory_filter_div {
	padding: 3px 0 6px 0;
}
div.wtdirectory_filter_search label {
	float: left;
	display: block;
	width: 100px;
	font-weight: bold;
	clear: left;
}
div.wtdirectory_filter_cat option {
	padding: 2px 5px;
}
div.wtdirectory_filter_cat option.level2 {
	padding-left: 10px;
}
div.wtdirectory_filter_cat option.level3 {
	padding-left: 20px;
}
div.wtdirectory_filter_cat option.level4 {
	padding-left: 30px;
}
div.wtdirectory_filter_radialsearch label {
	font-weight: bold;
	padding-right: 10px;
}
input#wt_directory_radialsearch_zip {
	margin-right: 30px;
}
input.wtdirectory_filter_radialsearch_submit {
	display: block;
	margin-top: 5px;
}
		/* Autocomplete */
div.wt_directory_autocompletecontainer {
	padding: 5px;
	/*border: 1px solid #888;*/
	background-color: #FAFAFA;
}
div.wt_directory_autocompletecontainer ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.wt_directory_autocompletecontainer ul li {
	cursor: pointer;
}

/* Fixing Inline-Style Autocomplete von wt_directory */
.wt_directory_autocompletecontainer {
	left: 46px !important;
}

.end-links {
  display: block;
  width: 100%;
  height: auto;
  min-height: 105px;
  position: relative;
  text-align: left;
  background-color: #525f6c;
  z-index:997;
}
.end-links a {
  color: #b1b7bd;
}
.end-links a:hover {
  color: #b1b7bd;
  text-decoration: underline;
  font-weight: 400;
}
.end-links .headline {
  display: block;
  margin-top: 25px;
  color: #fff;
  font-family: 'Arial', sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.end-links .caption {
  color: #b1b7bd;
  font-family: 'Arial', sans-serif;
  font-size: 13px;
  line-height: 1.7em;
}
.end-links .large {
  margin-top: 39px;
  margin-bottom: 3px;
  font-size: 20px;
}
.end-links ul {
  margin-top: 5px;
}
.end-links ul li {
  color: #b1b7bd;
  font-family: 'Arial', sans-serif;
  font-size: 13px;
  line-height: 1.7em;
}
.end-links form input {
  width: 100%;
  border: 0;
  padding-left: 10px;
  margin-top: 6px;
  color: #a6b0bb;
}
.end-links form .btn-submit {
  width:auto;
  height:auto;
  padding: 10px 14px;
  margin-left: 0px;
  margin-top: 17px;
  color: #fff;
  font-weight: 400;
}
.end-links .follow-box {
  margin-top: 41px;
  margin-left: 0;
}
.end-links img {
	margin-top:33px;
}
.end-links .footer-logo {
	clear: both;
	margin-right:15px;
	margin-left:-15px;
}
.end-links .footer-logo img {
	margin-right: 20px;
}
.end-links .follow-box .follow-us {
  color: #fff;
  font-size: 20px;
  font-family: 'Arial', sans-serif;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.end-links .icons a {
  display: inline-block;
}

@media all and (max-width: 768px) {
  .footer-form {
    padding-left: 0;
    padding-right: 0;
  }
  .end-links .follow-box {
  margin-left: -15px;
  }
}
.footer-form label {
	height: auto;
}
.footer-form form input[type="submit"] {
	width: auto;
	height: auto;
	padding: 10px 14px;
	margin-left: 0px;
	margin-top: 17px;
	color: #fff;
	font-weight: 400;
	background-color: #00a1ff;
	color: #fff !important;
	font-weight: 600;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	transition: background .35s ease-in-out;
	-moz-transition: background .35s ease-in-out;
	-webkit-transition: background .35s ease-in-out;
}
.footer-form form label {
	display: none;
}
footer {
  display: block;
  width: 100%;
  height: auto;
  min-height: 37px;
  position: relative;
  text-align: left;
  background-color: #2d3740;
}
footer .copyright {
  color: #b1b7bd;
  font-size: 13px;
  line-height: 37px;
  font-family: 'Arial', sans-serif;
}
footer .footer-link {
  font-size: 13px;
  line-height: 37px;
  color: #00a1ff;
}
footer .footer-link:after {
  content: '|';
  display: inline-block;
  color: #495561;
  padding-left: 3px;
}
footer .footer-link:hover {
  color: #00a1ff;
  font-weight: 400;
}
footer .footer-link:last-child:after {
  display: none;
}


/* Social Widget */
ul.sociallinkswidget {
    list-style: none;
}

ul.sociallinkswidget li {float:left;}
ul.sociallinkswidget li{margin:0 5px 5px 0}
ul.sociallinkswidget li a{width:32px;height:31px;color:white;text-decoration:none;display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;background-image:url("../img/social-retina.png");background-size:auto 96px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.ie7 ul.sociallinkswidget li a,.lt-ie9 ul.sociallinkswidget li a{background-image:url("../img/social.png");background-size:none}
ul.sociallinkswidget li.facebook a{background-position:0px 0px}
ul.sociallinkswidget li.googleplus a{background-position:-96px 0px}
ul.sociallinkswidget li.linkedin a{background-position:-128px 0px}
ul.sociallinkswidget li.pinterest a{background-position:-160px 0px}
ul.sociallinkswidget li.twitter a{background-position:-256px 0px}
ul.sociallinkswidget li.youtube a{background-position:-320px 0px}
ul.sociallinkswidget li.facebook a:hover,#sidebar ul.sociallinkswidget li.facebook a:hover{background-position:0px -32px}
ul.sociallinkswidget li.googleplus a:hover,#sidebar ul.sociallinkswidget li.googleplus a:hover{background-position:-96px -32px}
ul.sociallinkswidget li.linkedin a:hover,#sidebar ul.sociallinkswidget li.linkedin a:hover{background-position:-128px -32px}
ul.sociallinkswidget li.pinterest a:hover,#sidebar ul.sociallinkswidget li.pinterest a:hover{background-position:-160px -32px}
ul.sociallinkswidget li.twitter a:hover,#sidebar ul.sociallinkswidget li.twitter a:hover{background-position:-256px -32px}
ul.sociallinkswidget li.youtube a:hover,#sidebar ul.sociallinkswidget li.youtube a:hover{background-position:-320px -32px}









