/* blog style */
.breadcrumbs 				{ margin-bottom:20px; line-height: 16px;}

/* Travel blog article destination & category - slider */
.travelblog-categories,
.travelblog-destinations            { margin-bottom:20px; }

.travelblog-categories .bx-wrapper .bx-controls-direction a,
.travelblog-destinations .bx-wrapper .bx-controls-direction a { margin-top:-30px;}

.travelblog-destinations-list,
.travelblog-categories-list         { margin-left: -10px; margin-top: 0; margin-bottom: 0; }

.travelblog-destinations-list li,
.travelblog-categories-list li      { height:180px; }

.travelblog-categories-list li .preview,
.travelblog-destinations-list li .preview { margin-bottom:-2px; width: 100%; background-size: cover; background-position: center; overflow: hidden; height: 120px; display:block; }

.travelblog-categories-list li .content-btn,
.travelblog-destinations-list li .content-btn { padding:6px; }

/* Travel blog article - detail view */
.travel-blog-articles .banner.main   { height:350px; }

ul.relatedTopics 				{ padding-left: 0; margin: 0; list-style: none; }
ul.relatedTopics li 			{ padding:0; margin:0;}
ul.relatedTopics li a			{ display: block; border: solid 0.1px #ebebeb; padding: 12px; line-height: 16px; border-bottom: 0; }
ul.relatedTopics li.last 		{ border-top: solid 0.1px #ebebeb; }

.travel-blog-articles .socialshare          { clear:both; }
.travel-blog-articles .socialshare a span 	{ display: none; }

.travel-blog-articles a.prevnext,
.travel-blog-articles a.sociallink			{ text-align: center; float:left; display: block; border: solid 0.1px #ebebeb; padding: 12px; line-height: 16px; margin-bottom: 3px; }
.travel-blog-articles a.sociallink:hover 	{ text-decoration: none; }

.travel-blog-articles a.prevnext            { width:50%; }
.travel-blog-articles a.sociallink          { width:33%; }

@media (min-width: 768px) {
    .travel-blog-articles a.prevnext            { width:100%; }
}

.travel-blog-articles .nextArticle 			{ background: #8bc63e;color: white; }

/* Travel blog articles - summary view default-site search */
.travel-blog-articles.content-item.summary .preview .latest { display:none; background-color:#000000; color:#FFFFFF; padding:5px 10px; width:100px; text-align:center; transform: rotate(-40deg); margin-left:-24px; margin-top:7px; } 
.travel-blog-articles.content-item.summary .preview  	{ width: 100%; overflow: hidden; height:200px; display:block; background-position: center; background-image: url(https://kulula.com/Themes/kulula-responsive/Content/black/gen/bg-loading.gif); background-repeat: no-repeat; background-color: #F0F0F0; }
.travel-blog-articles.content-item.summary .related   	{ display: none; border-top:solid 0.1px #ebebeb; padding:15px 0 0 0; margin-top: 20px; font-size:11px;}

.travel-blog-articles.content-item.summary:before,
.travel-blog-articles.content-item.summary:after        { content:''; display:block; clear:both; height:15px; }

/* Travel blog article - latest preview */
.LatestArticlePreview ul                                            { list-style: none; }
.LatestArticlePreview ul,
.LatestArticlePreview ul li                                         { padding:0; margin:0; }

.LatestArticlePreview .travel-blog-articles.content-item.summary .preview   			{ height:250px; }
.LatestArticlePreview .travel-blog-articles.content-item.summary .preview .latest       { display:block; }
.LatestArticlePreview .travel-blog-articles.content-item.summary .related 				{ display:inline-block; border:0; padding:10px; background-color:#F9F9F9; margin-top: 30px; }
.LatestArticlePreview .travel-blog-articles.content-item.summary .publishedDate span 	{ display:none; }

.LatestArticlePreview .travel-blog-articles.content-item.summary:before,
.LatestArticlePreview .travel-blog-articles.content-item.summary:after,
.travelblog-articles .travel-blog-articles.content-item.summary:before,
.travelblog-articles .travel-blog-articles.content-item.summary:after  					{ display:none; }

/* Travel blog articles list view with summary*/
.travelblog-articles .travel-blog-articles.content-item.summary h3 						{ white-space: nowrap; text-overflow: ellipsis; display: block; overflow: hidden; }
.travelblog-articles .travel-blog-articles.content-item.summary .related 				{ display:block; }
.travelblog-articles .travel-blog-articles.content-item.summary .publishedDate span 	{ display: none; }

@media (min-width: 620px) and (max-width: 1199px){
	.travelblog-articles .col-md-4{
		width: 50%;
		float:left;
	}
}

.travelblog-articles .travel-blog-articles.content-item.summary .col-sm-5,
.travelblog-articles .travel-blog-articles.content-item.summary .col-sm-7 		{ width:100%; }
.travelblog-articles .travel-blog-articles.content-item.summary .intro          { position:relative; height:100px; overflow:hidden; }
.travelblog-articles .travel-blog-articles.content-item.summary .intro:after    { content:""; display:block; position:absolute; bottom:0; width:100%; height:100px; -webkit-box-shadow: inset 6px -36px 36px -30px #FFFFFF; box-shadow: inset 6px -36px 36px -30px #FFFFFF;}

/* Travel blog categories and destinations - summary view*/
.travel-blog-categories.content-item.summary .preview,
.travel-blog-destinations.content-item.summary .preview      { width: 100%; height:200px; display:block; background-position: center; background-image: url(https://kulula.com/Themes/kulula-responsive/Content/black/gen/bg-loading.gif); background-color: #F0F0F0; background-repeat: no-repeat; }
.travel-blog-categories.content-item.summary .body,
.travel-blog-destinations.content-item.summary .body         { margin-left: 0%;}

.travel-blog-categories.content-item.summary:before,
.travel-blog-categories.content-item.summary:after,
.travel-blog-destinations.content-item.summary:before,
.travel-blog-destinations.content-item.summary:after        { content:''; display:block; clear:both; height:15px; }

.travel-blog-articles .glyphicon,
.breadcrumbs .glyphicon, 
.relatedTopics .glyphicon,
.prevnext .glyphicon,
.travel-blog-categories .glyphicon,
.travel-blog-destinations .glyphicon 				{ margin: 0px 5px; font-size: 10px; vertical-align: top; }

.travel-blog-articles .glyphicon,
.travel-blog-categories .glyphicon,
.travel-blog-destinations .glyphicon				{ margin-left: 0; line-height: 16px; }

.breadcrumbs .glyphicon                     { line-height: 16px; }
.relatedTopics .glyphicon,
.prevnext .glyphicon 						{ line-height: 14px; }

/* Blog Search */
.blogSearch 			{ margin: 20px auto; padding:20px; text-align: center; background-color:#F9F9F9; }
.blogSearch h3 			{ text-align: center; margin-top: 0; }
.blogSearch fieldset 	{ margin-bottom: 10px; }
.blogSearch .form-control	{ height:38px; }

@media (min-width: 500px){
	.blogSearch form { width:60%; margin:0 auto;  }
}
/*
     FILE ARCHIVED ON 01:21:07 Feb 01, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:42:21 Aug 09, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.683
  exclusion.robots: 0.035
  exclusion.robots.policy: 0.022
  esindex: 0.014
  cdx.remote: 44.902
  LoadShardBlock: 45.472 (3)
  PetaboxLoader3.datanode: 61.983 (4)
  load_resource: 183.413
  PetaboxLoader3.resolve: 127.493
*/