@charset "UTF-8";


@font-face {
font-family: "destinations";
src:url(//www.anderswohin.de/wp-content/plugins/destinations/assets/fonts/destinations.eot);
src:url(//www.anderswohin.de/wp-content/plugins/destinations/assets/fonts/destinations.eot?#iefix) format("embedded-opentype"),
url(//www.anderswohin.de/wp-content/plugins/destinations/assets/fonts/destinations.woff) format("woff"),
url(//www.anderswohin.de/wp-content/plugins/destinations/assets/fonts/destinations.ttf) format("truetype"),
url(//www.anderswohin.de/wp-content/plugins/destinations/assets/fonts/destinations.svg#destinations) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "destinations" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="dest-icon-"]:before,
[class*=" dest-icon-"]:before {
font-family: "destinations" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.dest-icon-map-w-pin:before {
content: "a";
}
.dest-icon-map-doc:before {
content: "b";
}
.dest-icon-map-folded-3:before {
content: "c";
}
.dest-icon-map-folded:before {
content: "d";
}
.dest-icon-map-folded-2:before {
content: "e";
}.remove_custom_contact, .remove_custom_other { margin: 5px 0 0 8px; cursor: pointer; width: 10px; height: 10px; display: inline-block; text-indent: -9999px; overflow: hidden; }
.remove_custom_contact:active, .remove_custom_other:active { background-position: -10px 0 !important }
.details-contacts td, .details-other td, .contact-extra-description td, .contact-extra-add td, .other-extra-description td, .other-extra-add td { padding-bottom: 0; padding-left: 0; }
.contact-extra-description td, .other-extra-description td { padding-top: 0; }
.contact-extra-add td, .other-extra-add td { padding-top: 8px; }
.contact-extra-description td p.description, .other-extra-description td p.description { font-size: 13px; }
#guide_lists_intro, #destination_intro, #destination_page_intro, #destination_master_intro { margin-top: 20px; margin-bottom: 5px; }
.raterater-bg-layer { color: rgba(0, 0, 0, 0.2); }
.raterater-hover-layer { color: rgba(255, 255, 0, 0.75); }
.raterater-hover-layer.rated { color: rgba(255, 255, 0, 1); }
.raterater-rating-layer { color: rgba(255, 255, 0, 0.75); }
.raterater-outline-layer { color: rgba(0, 0, 0, 0.01); } .raterater-wrapper { overflow: visible; }
.raterater-layer, .rrr i, .raterater-layer i { display: block; position: absolute; overflow: visible; top: 0px; left: 0px; }
.raterater-hover-layer { display: none; }
.raterater-hover-layer i, .raterater-rating-layer i { width: 0px; overflow: hidden; }
.rating-block { width: 150px; }
.rating-block-form { width: 130px; }
.rating-block-next { margin-top: 5px; }
.rating-block-cb { width: 20%; float: left; }
.rating-block-input { width: 5%; float: left; }
.rating-block-item { width: 16%; float: left; }
.rate1-custom { color: #dd9933; }
.rate2-custom { color: #6cbc3a; }
.heart-custom { color: #dd3333; }
.master-pages .wp-list-table thead tr th#title, .guide-pages .wp-list-table thead tr th#title { width: 70%; }
tr.disabled { color: #919294; }
tr.disabled.alternate, .striped>tbody>tr.disabled:nth-child(odd) { }
tr.disabled .column-title a { color: #919294; }
tr.disabled .column-title a.enable { color: #0A8C00; font-weight: bold; }
tr.disabled .column-title a.enable:hover { color: #3AB000; } .infobox-destination {
width: 300px;
background: #444;
color: #ccc;
font-family: sans-serif;
font-size: 12px;
border: none;
border-radius: 2px;
box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 10px;
}
.infobox-destination > img {
z-index: 1; }
.infobox-destination-image { height: 169px;
background-size: cover;
background-position: 50%;
}
.infobox-destination-image img {
opacity: 0; }
.infobox-destination-text, .infobox-destination-title {
padding: 0 10px;
margin: 8px 0;
}
.infobox-destination-title {
font-size: 18px; color: #fff;
margin-bottom: 4px;
}
.infobox-destination-title a, .infobox-destination-title a:hover, .infobox-destination-title a:active, .infobox-destination-title a:visited {
color: #fff;
text-decoration: none;
}
.infobox-destination-text { }
.infobox-destination-text p {
margin-top: 0;
margin-bottom: 5px;
}
.infobox-destination-ratings {
padding: 0 10px;
margin: 5px 0;
}
.infobox-destination .rating-container {
display: inline-block;
}
.infobox-destination .rating-container .raterater-bg-layer {
color: #111;
color: rgba(0,0,0,.7);
}
.infobox-value-rating {
width: 3em;
font-size: 12px;
line-height: 16px;
color: #aaa;
}
.infobox-destination:after {
right: 100%;
top: 59px; border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(51, 51, 51, 0);
border-right-color: #444;
border-width: 10px;
margin-top: -10px;
}