a {
	text-decoration: none;
}

a:hover, a:focus {
	text-decoration: underline;
}

#tr, #tr-tourradar {
	font-family: 'helvetica','arial','sans-serif';
	text-align:left;
}
#head-tr {
	background-color: #409cd1;
	height: 40px;
	color: #fff;
	z-index: 9999;
}
#head-tr a{
	text-decoration: none;
}
#head-tr #logo-tr {
	cursor: pointer;
	width: 131px;
	height: 21px;
	background: url('//www.tourradar.com/images/responsive/widgets/logo.jpg');
	margin-top: 10px;
	margin-left: 15px;
	float: left;
}
#name-tr a {
	color: #409cd1;
	text-decoration: none;
}
#name-tr-meet a {
	display: block;
	margin-bottom: 8px;
	padding-left: 6px;
	color: #409cd1;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
#name-tr-meet-small a {
	display: block;
	padding-left: 7px;
	color: #409cd1;
	font-size: 14px;
	text-decoration: none;
}
#name-tr a:hover,#name-tr a:focus {
	color: #005580;
	text-decoration: underline;
}
#head-tr #write_review-tr {
	float: right;
	padding: 11px 50px 1px 0;
	font-size: 12px;
	color: #fff;
	height: 33px;
	cursor: pointer;
	position: relative;
}
#head-tr #write_review-tr span{
	font-size: 12px;
}
#head-tr #write_review-tr:after {
	content: "";
	position: absolute;
	right: 15px;
	top: 7px;
	width: 25px;
	height: 25px;
	background: url('//www.tourradar.com/images/responsive/write_review.png') no-repeat;
	float: right;
}
#head-tr .add-operator-meet {
	display: none;
}
#operator-tr {
	padding: 10px 10px 1px 10px;
	background-color: #f6f6f6;
	border-top: #409cd1 1px solid;
	border-right: #409cd1 1px solid;
	border-left: #409cd1 1px solid;
}
#operator-tr span {
	color: #333;
	display: block;
	margin-bottom: 5px;
	padding-left: 7px;
}
#operator-tr #name-tr a {
	line-height: 25px;
	font-size: 24px;
}

/*** BADGES ***/
.badge-columns {
	width:100%;
	height:100px;
}
.badge-columns .badge-column {
	width:33%;
	float:left;
}
.badge-columns .badge-column a, .badge-link-tr {
	text-decoration:none;
}
.badge-columns .badge-column input {
	margin:0;
}
.badge1-tr {
	width:123px;
	height:43px;
	background:#409cd1;
	border:1px solid #fff;
	border-radius:8px;
	text-align:center;
	font-family:'helvetica';
	line-height:20px;
}
.badge1-tr div {
	color:#fff;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	margin-top:2px;
	height:20px;
	text-rendering:optimizeLegibility;
}
.badge1-tr .checkmark-tr {
	margin:-3px 3px 0 0;
}
.badge1-tr .logo-tr {
	margin-top:-3px;
	vertical-align:top;
}
.badge-tr, .badge2-tr {
	width:148px;
	border:1px solid #409cd1;
	font-family:'helvetica';
	font-size:14px;
	line-height:20px;
}
.badge2-tr .header-tr {
	height:22px;
	color:#fff;
	background:#409cd1;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	text-align:left;
  	padding:1px 3px 0;
  	text-rendering:optimizeLegibility;
}
.badge-tr .header-tr {
	position: relative;
	width: 100%;
	height:24px;
	color:#fff;
	background:#409cd1;
	text-align:left;
  	text-rendering:optimizeLegibility;
}
.badge-tr .header-tr span.operator-wording,
.badge-tr .header-tr a.operator-link {
	width: 113px;
	padding-left: 12px;
    color: #fff;
    font-size: 11px !important;
    line-height: 22px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    max-width: 100%;
}
.badge-tr .header-tr .logo-wrapper {
	position: absolute;
	width: 12px;
	height: 14px;
    right: 6px;
    top: 4px;
}
.badge-tr .header-tr .logo-wrapper a,
.badge-tr .header-tr .logo-wrapper img {
	width: 100%;
	height: 100%;
	line-height: normal;
	vertical-align: baseline;
}
.badge-tr .header-tr svg {
	width: 12px;
}
.badge2-tr .checkmark-tr {
	margin:-3px 3px 0 0;
}
.badge-tr .logo-tr, .badge2-tr .logo-tr {
	float:right;
	margin-top:2px;
}
.badge-tr .info-tr, .badge2-tr .info-tr {
	padding:5px 12px 3px;
}
.badge-tr .info-tr .name-tr,
.badge-tr .info-tr .name-tr a {
	font-weight:bold;
	font-size:14px;
	color:#409cd1;
	line-height:17px;
	margin-bottom:4px;
}
.badge2-tr .info-tr .name-tr {
	font-weight:bold;
	font-size:14px;
	color:#409cd1;
	line-height:17px;
	margin-bottom:1px;
}
.badge3-tr {
	width:148px;
	border:1px solid #409cd1;
	font-family:'helvetica';
	font-size:14px;
	line-height:20px;
	text-shadow:none;
}
.badge3-tr .info-tr {
	padding:5px 10px 3px;
	text-align:center;
}
.badge3-tr .info-tr .name-tr {
	font-weight:bold;
	font-size:14px;
	color:#409cd1;
	line-height:15px;
	margin-bottom:1px;
}
.badge3-tr .footer-tr {
	height:44px;
	color:#fff;
	background:#409cd1;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	text-rendering:optimizeLegibility;
}
.badge3-tr .checkmark-tr {
	margin:-3px 3px 0 0;
}
.badge3-tr .logo-tr {
	margin-top:-2px;
	vertical-align:top;
}
.badge4-tr {
	width: 204px;
	font-family:'helvetica';
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #333333;
}
.badge4-tr a {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #409cd1;
	line-height: 20px;
}
.badge4-tr a:hover {
	text-decoration: underline;
}
.badge4-tr .cc-tr {
	border: none;
	padding: 0px;
	margin: 0px;
	width: 204px;
	height: 32px;
}
.badge4-tr-2 {
	width: 318px;
	font-family:'helvetica';
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color: #9c9c9c;
}
.badge4-tr-2 .cc-tr-2 {
	border: none;
	padding: 0px;
	margin: 0px;
	width: 318px;
	height: 33px;
}
.badge4-tr-2 .gray-logo-tr {
	border: none;
	padding: 0px;
	margin: -2px 0 0 0;
	width: 78px;
	height: 13px;
}
.badge-bottom-links {
	font-size: 10px;
	line-height: 10px;
	color: #ccc;
	float: right;	
}
.badge-bottom-links a {
	font-size: 8px;
	color: #ccc;
}
.bottom-links {
	position: relative;
	height: 34px;
	padding: 0 10px;
	margin-top: -6px;
	border:1px solid #409cd1;
	border-top: none;
	background-color: #fff;
}
.bottom-links .more-reviews {
	position: absolute;
    bottom: 6px;
    left: 10px;
    right: 160px;
	max-height: 28px;
    overflow: hidden;
	font-size: 11px;
    line-height: 14px;
	color: #409cd1;
}

.bottom-links .main-website {
	width: 136px;
	position: absolute;
    bottom: 6px;
    right: 10px;
	font-size: 11px !important;
    line-height: 14px;
	color: #9c9c9c;
}

.bottom-links .main-website a {
	font-size: 11px;
	color: #9c9c9c;
}