.review-rating ul{margin:0;margin-left:-40px;list-style:none outside none}.review-rating li{font-weight:bold;border-top:1px solid #ccc;padding-top:5px}.review-rating li:first-child{border:0 none transparent;padding-top:0}.review-rating b{color:#E8B70D;float:right;font-size:16px;margin-top:5px;margin-right:10px;}.review-rating i{display:block;margin-bottom:5px}.review-rating label{display:inline;font-weight:bold}
.star-dust, .star-dust-small{margin:0 0 10px;color:#c93}
.agencies .agency .star-dust,.agencies .agency .star-dust-small{float:right;margin-top:-7px}
.agencies-list .agency .star-dust, .agencies-list .agency .star-dust{float:right;margin-top:-7px}
.comments .star-dust, .comments .star-dust-small{padding-top:7px}
.white-wrapper h2 a{color:#CC9933;}
.white-wrapper h2 a:hover{text-decoration:underline;}
.white-wrapper p:last-child{margin-bottom:0px;}
.white-wrapper h4:last-child{margin-bottom:0px;}
.agencies .agency .agency-image figcaption .ribbon{font-size:12px;}
.agencies .agency h3 a{color: #333333;}
.agencies .agency h5 a{color:#CC9933}
.agencies .agency .col-5 a{text-decoration:none;}
.agencies .agency .star-dust-small{margin-top:-25px;}
.agencies .agency .descr_short{display:block;height:95px;}
form label{font-size:14px;}
.pagination-bar .pagination .page-item{width:auto;padding:3px;}
.pagination-bar .pagination .page-link{width:auto;}
#loading{display:none;text-align:center;}
#message{display:none;}
.star-dust .fa-2{font-size:2em;}
#ratyService, #ratyQuality, #ratyFriendly{color:#CC9933}
#ratyService .fa-2, #ratyQuality .fa-2, #ratyFriendly .fa-2 {font-size: 1.8em !important;}
#hint1, #hint2, #hint3{background-color:#f6f6f6;color:#7c7c7a;font-size:12px;text-align:center;padding:3px;margin-top:5px;}
.comment figure{text-align:center;}
.comment figure span{font-size:13px;text-align:center;line-height:15px;}
.omment-content .star-dust .fa-2{font-size: 1.0em  !important;}
.markInfo {background-color:#e8b70d; border-color:#e8b70d #e8b70d #e8b70d #e8b70d;border-image:initial;border-radius:20px;border-style:solid;border-width:1px;color:#FFFFFF;display:block;font-size:12px;font-weight:600;height:26px !important;left:60px;line-height:26px;max-height:26px !important;min-height:26px !important;padding:4px; position:absolute;text-align:center;top:-15px;width:26px !important;}
button, a:hover{text-decoration:none;}
.arrow{background:url('/assets/themes/escortbureaus.nl/img/arrow-01.gif') 10px 50% no-repeat}
#advertise .plans{background-color:#FFF3CD;padding:7px;border-radius:0.25em;border:1px solid #FFEEBA;color:#856404;}
#screenshot{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}
.widget.black-block.banner{padding:0;}
a.btncom {-webkit-appearance:button;box-sizing:border-box;line-height:normal;text-align:center;}
.btncom {border-radius:3px;font-weight:bold;}
.btncom-mini {border-radius:3px;font-size:9.75px;padding:0 6px;}
.btncom {background-color:#F5F5F5;background-image:linear-gradient(#FFFFFF, #E6E6E6);background-repeat:repeat-x;border-color:#BBBBBB #BBBBBB #A2A2A2;border-image:initial;
  border-radius:4px;border-style:solid;border-width:1px;box-shadow:rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(0, 0, 0, 0.05) 0 1px 2px;color:#333333;cursor:pointer;
  display:inline-block;font-size:13px;line-height:19px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:rgba(255, 255, 255, 0.75) 0 1px 1px;vertical-align:middle;}
.btncom{ border-radius:2px; border-style:solid; border-width:1px; box-shadow:rgba(0, 0, 0, 0.3) 0 1px 2px, rgba(255, 255, 255, 0.4) 0 1px 0 inset; cursor:pointer;font-weight:normal;
  line-height:normal; margin:2px auto;padding:6px 12px;vertical-align:text-top;}
.subtextDark {color:#999999;font-size:11px;margin-left:0;}
.yes_link, .no_link {background:url("../img/all_icon_img.gif") left -1603px no-repeat; display:inline-block;font-size:11px;font-weight:bold;height:19px;line-height:19px;margin:0;
  padding:0 0 0 19px;width:50px;}
.yes_link, .yes_link:hover {background-position:left -1581px;color:green;}
.no_link, .no_link:hover {color:red;}
.subcomment{display:block;margin-left:30px;}
.subcomment span{font-size:14px;}
.adsgeo {margin-left:0;margin-right:7px;}
.adsgeo { background-color:#FFFFFF;border:1px solid #006621;border-radius:3px;color:#006621;display:inline-block;font-size:11px;line-height:11px;padding:1px 3px 0 2px;vertical-align:baseline;}
.rating-desc{font-size:12px;}
.benefits {list-style: none;margin-left:25px;padding: 0;}
.benefits li {padding-left: 1.3em;}
.benefits li:before {content: "\f058";color:#99cc00;font-size:25px;font-family: FontAwesome;display: inline-block;margin-left: -1.3em; width: 1.3em;}
#newsletter-response{display:inline;}
#newsletter-response {display:none;margin-left:4px;}
.newsletter-waiting {color:#ffffff;}
.newsletter-success {color:#7be846;}
.newsletter-error {color:#ff0000;}
.typeahead { border: 2px solid #FFF;border-radius: 4px;padding: 8px 12px;max-width: 300px;min-width: 290px;background: rgba(66, 52, 52, 0.5);color: #FFF;}
.tt-menu { width:300px; }
ul.typeahead{margin:0px;padding:10px 0px;background:url("../img/world-contries.jpg") no-repeat center center;}
ul.typeahead.dropdown-menu li a {padding: 10px !important;	border-bottom:#CCC 1px solid;color:#FFF;}
ul.typeahead.dropdown-menu li:last-child a { border-bottom:0px !important; }
.bgcolor {max-width: 550px;min-width: 290px;max-height:340px;padding: 100px 10px 130px;border-radius:4px;text-align:center;margin:10px;}
.demo-label {font-size:1.5em;color: #686868;font-weight: 500;color:#FFF;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {text-decoration: none;background-color: #1f3f41;outline: 0;}
.agencies .agency .agency-image,#autoCity{max-width:100%;}
#autoCity{min-width: auto;}
#terms h3{font-size:15px;}
#terms p{font-size:11px;}
#terms ul{font-size:11px;}
#fancybox-container-1 .fancybox-content{
  min-height: 690px !important;
}
@media (max-width:767px){
  #fancybox-container-1 .fancybox-content{
    max-width: calc(100% - 30px);
    width: 100% !important;
  }
}
.fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small{
  top: -15px;
  right: -15px;
  border-radius: 50%;
  background: #c93;
  height: 30px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 18px;
  color: #fff;
}
.fancybox-slide--iframe .fancybox-close-small:after, .fancybox-slide--image .fancybox-close-small:after{
  left: 0;
  top: 0;
  color: #fff;
  font-size: 22px;
}
.news{

}
.news .new{
  background: #fff;
  margin: 0 0 30px;
}
.news .new figure{
  height: 250px;
  background: #ccc;
  margin: 0;
}

.news .new p{
  font-size: 15px;
}
.news .new h3 a{
  font-size: 18px;
  color: #c93;
}
.news .new .date{
  font-size: 15px;
  color: #999;
  display: block;
  margin: 0 0 10px;
}
.news .new .btn{
  margin: 0;
}
.news .new .content{
  padding: 0 15px 0 0;
}
@media(max-width:767px){
  .news .new .content{
    padding: 0 15px 15px;
  }
}
body{min-width: auto;}
.mobile-widget-clone{margin: 0 0 30px; text-align: center;}
.mobile-widget-clone.last-on-2{margin: 0 0 0;}
.hero-menu-wrapper{position: relative;}
footer .widget-area {padding: 15px 0;text-align: left;}
@media(max-width: 330px){
  header .navbar .navbar-brand{
    width: 140px;
  }
}
@media (min-width:768px) and (max-width: 991px){
  .form-searchbar{
    margin: 0 0 20px;
  }
}

@media (max-width: 991px){
  .hero .hero-menu{
    display: none !important;
    position: absolute;
    top:100%;
    z-index: 1000;
    margin-top: 0;
    width: 100%
  }
  .dashboard-menu{
    display: none;
  }
  .hero  .hero-menu-wrapper.showing .hero-menu,.hero-menu-wrapper.showing .dashboard-menu{
    display: block !important;
  }
  .hero .hero-menu a{
    display: block;
  }
  #radiustext{white-space: nowrap;}
  header .navbar.navbar-dark .navbar-nav {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    background: #c93;
    padding: 15px 0;
  }
  header .navbar .lab{
    color: #fff;
  }
}


/* namebranding footer */
.brandlogos-footer{background: #000;padding-top: 75px;padding-bottom: 75px;width: 100%;}
.brandcontainer-footer{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto; margin-left: auto; text-align: center; display: flex; flex-wrap: wrap;}
.brandblock{padding-left: 5px;padding-right: 5px;text-align: center;margin-left: auto;margin-right: auto;justify-content: center;align-items: center;min-height: 120px;}
.brandblock:hover figure .brandcolor{opacity: 1;}
.brandblock:hover figure img:not(.brandcolor){opacity: 0;}
.brandblock figure{max-width: 100%;margin: 0;min-height: 120px;display: flex;justify-content: center;align-items: center;position: relative;}
.brandblock figure .brandcolor{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;opacity: 0;transition: .3s ease-out;}
.brandblock figure img{max-width: 300px;width: 100%;height: auto;transition: .3s ease-out;}
.brandlogos-footer{padding-bottom:25px;}
footer .bottom-info{background:#2c293a;color:#fff;font-size:16px;}
footer .bottom-info img{vertical-align:text-middle;}
footer .bottom-info .xplow span{display:none;}
@media(min-width:1200px){
	.brandcontainer-footer{  max-width: 1140px;}
}
@media(min-width:992px) and (max-width:1199px){
	.brandcontainer-footer{ max-width: 960px;}
}
@media(min-width:992px){
	.brandblock{ width:calc(33% - 25px);  display: inline-flex;  margin-bottom: 35px;}
}
@media(max-width:991px){
	.brandlogos-footer{  padding-top: 50px;  padding-bottom: 50px;}
}
@media(min-width:768px) and (max-width:991px){
	.brandcontainer-footer{  max-width: 720px;}
}
@media(max-width:767px){
	.brandblock{  width:calc(50% - 25px); display: inline-flex;  margin-bottom: 35px;}
}
@media(min-width:576px) and (max-width:767px){
	.brandcontainer-footer{  max-width: 540px;}
}
@media(max-width:575px){
	.brandlogos-footer{ padding-top: 35px;  padding-bottom: 35px;}
	.brandlogos-footer .brandcontainer-footer .brandblock{  width:100%;  display: block;  margin-bottom: 35px;}
	.brandblock{  min-height: inherit;}
	.brandblock figure img{  max-width: 300px;  width: auto;  height: auto;  margin-left: auto;  margin-right: auto;  display: block;}
	.brandblock figure{  min-height: inherit;}
}
