/* Add here all your css styles (customizations) */

/*Tripadvisor*/
#CDSWIDCOE {
	margin: 0 !important;
}
#TA_certificateOfExcellence180, #TA_certificateOfExcellence391, #TA_certificateOfExcellence659 {
	margin-right: 10px !important;
	float: left !important;
}

.hilang {
	display: none;
}
/* Sprite Bendera */
.flag_cina, .flag_french, .flag_gb, .flag_german, .flag_indonesia, .flag_spain {
	display: inline-block;
	background: url('../img/icons/flag/flags.png') no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	text-align: left;
}
.flag_cina {
	background-position: -1px -0px;
	width: 30px;
	height: 20px;
}
.flag_french {
	background-position: -32px -0px;
	width: 30px;
	height: 20px;
}
.flag_gb {
	background-position: -1px -21px;
	width: 30px;
	height: 20px;
}
.flag_german {
	background-position: -32px -21px;
	width: 30px;
	height: 20px;
}
.flag_indonesia {
	background-position: -1px -42px;
	width: 30px;
	height: 20px;
}
.flag_spain {
	background-position: -32px -42px;
	width: 30px;
	height: 20px;
}
/* Tambahan */

.ratakiri {
	text-align: left;
}
.ngambangL {
	float: left;
	margin-right: 10px
}

/* Slider text */

.bayangantext {
	color: #FFF;
	text-shadow: 0px 0px 12px #000000;
}

/*AM22 - To make google search box appear correct - START*/
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button 
{
  box-sizing: content-box;
  line-height: normal;
}
.gsc-orderby-container {
	display:none;
}
td.gcsc-branding-text div.gcsc-branding-text {
	display:none !important;
}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {
	padding-left: 0px !important;
}
.gsc-webResult .gsc-result {
	border-bottom: solid 1px rgb(190, 190, 190) !important;
}
.gsc-webResult .gsc-result:hover {
	border-bottom: solid 1px rgb(190, 190, 190) !important;
}
td.gcsc-branding-text div.gcsc-branding-text {
	display:none !important;
}
.gsc-results .gsc-cursor-box {
	margin:20px auto auto 0 !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	background-color:#428bca !important;
	color:#FFF !important;
	border-color:#4D4D4D !important;
	text-decoration:none !important
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
	text-decoration:none !important;
	border: 1px solid #ddd !important;
	margin-right:5px !important;
	float: left !important;
  	padding: 5px 10px !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
	background-color: #0CF !important;
	color:#FFF !important;
}
.gsc-result .gs-title {
	margin-bottom:5px !important;
	text-decoration:none !important;
	height:inherit !important;
}
/*AM22 - To make google search box appear correct - END*/

/*AM22 - To make google search results tabs appear correct - START*/
.gsc-tabsArea div 
{
  /*By default, Google custom search CSS sets it as AUTO, which shows scroll bars*/
  overflow: visible; 
}
/*AM22 - To make google search results tabs appear correct - END*/

/*Video*/

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom:15px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*Bendera*/

.flgs_lang {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.flgs_lang li {
    float: right;
}

.flgs_lang li a {
    display: block;
    color: white;
    text-align: center;
    text-decoration: none;
}

.flgs_de, .flgs_en, .flgs_es, .flgs_fr, .flgs_id
{ display: inline-block; background: url('images/bendera.jpg') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; margin-right:3px; margin-left:3px}
 
.flgs_de { background-position: -2px -0px; width: 22px; height: 16px; }
.flgs_en { background-position: -26px -0px; width: 22px; height: 16px; }
.flgs_es { background-position: -2px -18px; width: 22px; height: 16px; }
.flgs_fr { background-position: -26px -18px; width: 22px; height: 16px; }
.flgs_id { background-position: -2px -36px; width: 22px; height: 16px; }