.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ui-helper-clearfix{display:inline-block;}* html .ui-helper-clearfix{height:1%;}.ui-helper-clearfix{display:block;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-state-disabled{cursor:default !important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:0.85em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}.ui-widget-content{border:1px solid #cccccc;background:#ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222222;}.ui-widget-content a{color:#222222;}.ui-widget-header{border:1px solid #cccccc;background:#f0f0f0 url(images/ui-bg_flat_75_f0f0f0_40x100.png) 50% 50% repeat-x;color:#222222;font-weight:bold;}.ui-widget-header a{color:#222222;}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#f0f0f0 url(images/ui-bg_glass_75_f0f0f0_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555;outline:none;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none;outline:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #0066ff;background:#0066ff url(images/ui-bg_highlight-hard_0_0066ff_1x100.png) 50% 50% repeat-x;font-weight:normal;color:#ffffff;outline:none;}.ui-state-hover a,.ui-state-hover a:hover{color:#ffffff;text-decoration:none;outline:none;}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #0066ff;background:#ffffff url(images/ui-bg_flat_0_ffffff_40x100.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #0066ff;background:#f0f0f0;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;color:#cd0a0a;}.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a;}.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png);}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_0066ff_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png);}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-tl{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;}.ui-corner-tr{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;}.ui-corner-bl{-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;}.ui-corner-br{-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;}.ui-corner-top{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;}.ui-corner-bottom{-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;}.ui-corner-right{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;}.ui-corner-left{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;}.ui-corner-all{-moz-border-radius:5px;-webkit-border-radius:5px;}.ui-widget-overlay{background:#aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}.ui-accordion .ui-accordion-li-fix{display:inline;}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important;}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em;}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;}.ui-accordion .ui-accordion-content-active{display:block;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:small;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{font-size:0.85em;float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}.ui-dialog{position:relative;padding:.2em;width:300px;}.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible;font-size:0.85em;font-weight:bold;}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.tipsy{padding:5px;font-size:10px;opacity:0.8;filter:alpha(opacity=80);background-repeat:no-repeat;background-image:url(../images/tipsy.gif);}.tipsy-inner{padding:5px 8px 4px 8px;background-color:black;color:white;max-width:200px;text-align:center;}.tipsy-inner{-moz-border-radius:3px;-webkit-border-radius:3px;}.tipsy-north{background-position:top center;}.tipsy-south{background-position:bottom center;}.tipsy-east{background-position:right center;}.tipsy-west{background-position:left center;}div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}div.rating-cancel,div.rating-cancel a{background:url(../images/icons/delete.gif) no-repeat 0 -16px}div.star-rating,div.star-rating a{background:url(../images/icons/star.gif) no-repeat 0 0px}div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}div.star-rating-on a{background-position:0 -16px!important}div.star-rating-hover a{background-position:0 -32px}div.star-rating-readonly a{cursor:default !important}div.star-rating{background:transparent!important;overflow:hidden!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;outline:0;padding:0;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';}body{color:#222222;background:#ffffff;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:18px;line-height:1.4em;margin:0;padding:0;}body.widget{background:transparent;}a{color:#0066ff;text-decoration:underline;}a:hover{color:#003366;text-decoration:none;}a.nounder{color:#0066ff;text-decoration:none;}a.nounder:hover{color:#003366;text-decoration:underline;}a.nolink,a.nolink:hover,a .nolink{text-decoration:none;color:inherit;}ul,ol,li{margin:0;padding:0;}ol{list-style:decimal outside;margin:0 0 8px 30px;}ol li{margin:0 0 4px 0;}ol li ol{list-style:lower-alpha outside;margin:4px 0 8px 15px;}h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;font-weight:400;margin:0 0 15px 0;padding:0;clear:both;content-visibility:auto;contain-intrinsic-size:auto;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#222222;}h1,.agentreport h3,.agentclient h3,.task h3,.agentinvoice h3,.agenttrip h3{font-size:32px;line-height:38px;font-weight:400;}h2,#maincarousel h3,.agentreport h4,.task h4,.agentinvoice h4,.agenttrip h4{font-size:28px;line-height:32px;font-weight:400;color:#505050;}h2.featuretitle{font-style:italic;color:#505050;}h3{font-size:26px;line-height:32px;font-weight:400;color:#666666;}h4{font-size:24px;line-height:28px;font-weight:400;color:#666666;}h5{font-size:22px;line-height:28px;font-weight:400;color:#666666;}h6{font-size:22px;line-height:24px;font-weight:400;color:#666666;}h2.hostel-category-name{background-color:#f0f0f0;padding:10px 20px;font-style:italic;color:#404040;margin-top:30px;}h2.hostel-location-name{margin:20px 0 0 0;}h1.sidebar,h2.sidebar,h3.sidebar,h4.sidebar,h5.sidebar,h6.sidebar{border-bottom:1px solid #e0e0e0;margin-bottom:10px;padding-bottom:4px;}p{margin:0;padding:8px 0 0 0;}p.indent{padding-left:20px;}hr{width:90%;background:#cccccc;height:3px;color:#cccccc;border:0;margin:20px auto 40px;}img.border{border:1px solid #999999;padding:1px;}img.noborder,.noborder{border:0;}img.right{margin:0 0 0 10px;}img.left{margin:0 10px 0 0;}img.screenshot,.textcontent img.screenshot{border:1px solid #999999;padding:1px;background-color:#ffffff;-moz-box-shadow:3px 3px 3px #999999;-webkit-box-shadow:3px 3px 3px #999999;box-shadow:3px 3px 3px #999999;}img.text-top{vertical-align:text-top;}input,select,textarea,button{margin:2px 0;padding-left:6px;padding-right:6px;padding-top:4px;padding-bottom:4px;border:1px solid #c0c0c0;border-radius:1px;font-size:14px;color:#333333;background:#f6f6f6;font-family:Arial,Verdana,sans-serif;text-shadow:none;max-width:90%;}textarea{margin-bottom:15px;}input,select,textarea{-moz-box-shadow:inset 0px 1px 8px #e0e0e0;-webkit-box-shadow:inset 0px 1px 8px #e0e0e0;box-shadow:inset 0px 1px 8px #e0e0e0;}input:focus,select:focus,textarea:focus{border-color:#006699;}input[type=checkbox],input[type=radio]{padding:0px;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}input.noborder{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.checkbox-container{overflow:hidden;}.checkbox-container > div{float:left;width:270px;}select{padding-right:0;}input[readonly],input[readonly='readonly'],textarea[readonly],textarea[readonly='readonly'],select[readonly],select[readonly='readonly']{border-color:#d0d0d0;color:#808080;cursor:default;}input.hasDatepicker{border-color:#c0c0c0 !important;color:#333333 !important;}button.delete:hover,.button-delete:hover,input.button-delete:hover{background-color:#660000 !important;border-color:#660000 !important;}button.checkbutton:hover,a.checkbutton:hover,input.checkbutton:hover{background-color:#006600;border:0;}.paypal input,input.paypal{border:0;background:#ffffff;}input:disabled,select:disabled,textarea:disabled,button:disabled{color:#666666;background-color:#f9f9f9;border:1px solid #e0e0e0;text-shadow:none;}.radiotext,.checkboxtext{font-size:12px;color:#666666;margin:2px 0;}label.radiotext,label.checkboxtext{font-size:14px;color:#333333;font-weight:normal;display:inline;}.subselection{padding-left:30px;margin:3px 0;}a.inlinebutton,.inlinebutton,input.button.inlinebutton{padding:5px 15px !important;margin:0 8px !important;font-size:16px !important;line-height:16px;}button,input.button,.button{background:#0099ff;border:none;color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:2px;font-weight:bold;padding:4px 15px 5px;margin:8px 3px;cursor:pointer;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}input.button:disabled,input.button:disabled:hover{background:#cccccc;border:none;color:#808080;cursor:not-allowed;}a.button{text-decoration:none;font-size:14px;border:none;padding:5px 15px 6px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}input.sign-up-button,.sign-up-button,a.sign-up-button{font-size:x-large;color:#ffffff;background:#009900;border-color:#009900;border:0;padding:12px 30px;text-decoration:none;overflow:hidden;margin:8px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:200px;display:block;text-align:center;background:#009900;background:-moz-linear-gradient(top,#009900 0%,#008000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#009900),color-stop(100%,#008000));background:-webkit-linear-gradient(top,#009900 0%,#008000 100%);background:-o-linear-gradient(top,#009900 0%,#008000 100%);background:-ms-linear-gradient(top,#009900 0%,#008000 100%);background:linear-gradient(top,#009900 0%,#008000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009900',endColorstr='#008000',GradientType=0 );}a.button-right,input.button-right{background-image:url(https://cdn.budgetyourtrip.com/images/carousel/morearrowwhite.png);background-repeat:no-repeat;background-position:92% center;padding-right:18px;}button.alternate,.buttonalternate,input.alternate{background:#e0e0e0;color:#0066ff;border:none;}button.secondary,a.button-secondary,input.button-secondary{background:#999999;color:#ffffff;border:none;}button.delete,.button-delete,input.button-delete{background:#990000;color:#ffffff;border:none !important;}button.checkbutton,a.checkbutton,input.checkbutton{background:#00d000 url(https://cdn.budgetyourtrip.com/images/icons/tick-button.png) no-repeat 6px center;color:#ffffff;padding-left:30px !important;border:none !important;}button.link-button{background:transparent;border:0;color:#333333;padding:0;margin:0;font-size:16px;}button.link-button:hover{background:transparent;border:0;color:#003366;}button.link-button span{display:block;font-size:0.75em;color:#666666;font-weight:normal;}button.see-all-button{width:100%;max-width:100%;margin:10px 0;box-sizing:border-box;}button:hover,input.button:hover,a.button:hover{background-color:#003366;color:#ffffff;border:none;text-decoration:none;}a.button-right:hover{background-image:url(https://cdn.budgetyourtrip.com/images/carousel/morearrowwhite.png);background-repeat:no-repeat;background-position:92% center;padding-right:18px;}input.sign-up-button:hover,.sign-up-button:hover,a.sign-up-button:hover{background:#006633;border:0;background:#007000;background:-moz-linear-gradient(top,#007000 0%,#005000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#007000),color-stop(100%,#005000));background:-webkit-linear-gradient(top,#007000 0%,#005000 100%);background:-o-linear-gradient(top,#007000 0%,#005000 100%);background:-ms-linear-gradient(top,#007000 0%,#005000 100%);background:linear-gradient(top,#007000 0%,#005000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007000',endColorstr='#005000',GradientType=0 );}.header input,.header select{color:#c0c0c0;background:#000000;border-width:1px;border-style:solid;border-color:#363636 #505050 #505050 #363636;margin:-3px 0 0 0;padding:2px;font-size:12px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;}.header input.inline-label-click{width:200px;background:#f0f0f0 url('https://cdn.budgetyourtrip.com/images/magnifier-medium-left.png') no-repeat right center;border-color:#d0d0d0;color:#505050;font-weight:bold;padding:3px 6px;font-size:13px;margin-top:-4px;}.sortoptions input.button,.sortoptions button,.filteroptions input.button,.filteroptions button,.filtertableoptions input.button,.filtertableoptions button{font-size:12px;line-height:14px;font-weight:bold;margin:20px 0 0 0;padding:4px 10px 5px;}.filtertableoptions input.button,.filtertableoptions button{border:0;}.reportoptions input,.reportoptions select,.reportoptions textarea,.sortoptions input,.sortoptions select,.sortoptions textarea,.smalltable input,.smalltable select,.smalltable textarea,.filteroptions input,.filteroptions select,.filteroptions textarea,.filtertableoptions input,.filtertableoptions select,.filtertableoptions textarea,.reportoptions select option,.sortoptions select option,.fitlertableoptions select option,.filteroptions select option{font-size:14px;line-height:16px;padding:2px 4px;}.reportoptions select,.sortoptions select{padding:1px 4px;max-width:98%;}.reportoptions select option,.sortoptions select option,.fitlertableoptions select option,.filteroptions select option{padding:1px 4px;}input.front-page-large{font-size:28px;line-height:28px;max-width:50%;}label{margin:15px 0 2px 0;padding:0;font-size:14px;font-weight:bold;color:#666666;display:block;}label > span{font-weight:normal;}.formhelp{font-weight:normal;font-size:small;color:#666666;display:block;}sup{font-size:10px;line-height:10px;padding:0 2px;}#entryform{}#entryform .form-item,.filteroptions .form-item{float:left;margin:0 0 10px 0;padding:0;width:33%;}.filteroptions .form-item{width:130px;margin-right:20px;}#wrapper{position:relative;}#widgetwrapper{background:transparent;}#container,.container{margin:0 auto;width:996px;position:relative;}.section{}.top-section{background-color:#f0f0f0;margin-bottom:30px;padding-top:5px;}.no-top-push-down{margin-top:-15px;}#widgetcontainer,#widgetcontainer-noback{margin:0;padding:0;background:#ffffff url(https://cdn.budgetyourtrip.com/images/graygrad.gif) repeat-x 0 0;overflow:hidden;}#widgetcontainer-noback{background-color:transparent;background-image:none;}#widgetcontainer-solid{background:#ffffff;background-image:none;}#widgetcontainer h3,#widgetcontainer-noback h3{text-align:center;margin:5px 0;font-weight:bold;}#header{margin:0 0 15px 0;padding:0;position:relative;height:40px;background:#ffffff;border-bottom:1px solid #e0e0e0;}#header-top{margin:0;padding:0;position:relative;height:30px;background:#ffffff;}#header .headerbody,#header-top .headerbody-topbar{margin:0 auto;width:996px;padding:0;position:relative;}.header h1,.header #logo{padding:8px 0 0 0;margin:0;}.header h1 a,.header #logo a{font-family:Arial,sans-serif;color:#505050;text-decoration:none;display:block;height:24px;width:200px;font-size:18px;line-height:24px;font-weight:bold;margin:0;padding:0 0 0 32px;background:transparent url(https://cdn.budgetyourtrip.com/images/logo24.png) no-repeat center left;}.header h1 a .agent,.header #logo a .agent{color:#339933;font-style:italic;}.header ul.menu{position:absolute;right:10px;top:13px;}.header ul.topmenu{position:absolute;right:10px;top:8px;}.header ul.menu li{float:right;margin:0 0 0 20px;list-style:none;font-size:13px;line-height:13px;font-weight:bold;position:relative;height:20px;}.header ul.menu li a{text-decoration:none;color:#505050;}.header ul.topmenu li a{color:#505050;}.header ul.menu li.sub-menu > a{padding-right:14px;background:transparent url('https://cdn.budgetyourtrip.com/images/menudownarrow.png') no-repeat right center;}.header ul.menu li a:hover{color:#0066ff;}.header ul.menu li ul{float:none;display:none;width:180px;background-color:#e0e0e0;position:absolute;top:15px;left:-10px;z-index:500;padding:5px 0;opacity:.95;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.header ul.menu li ul li{float:none;text-align:left;display:block;padding:0;margin:0;height:auto;z-index:500;}.header ul.menu li ul li a{display:block;color:#333333;padding:6px 10px;margin:0px;text-align:left;}.header ul.menu li:hover ul{display:block;}.top-header-ad{margin:-15px 0 15px 0;background:#ffffff;}.top-header-ad .ad{padding:2px 0;}#footer,.footer{width:100%;margin:10px 0 0 0;padding:20px 0 0 0;background:#f0f0f0;clear:both;content-visibility:auto;contain-intrinsic-size:auto 200px;}#footer .contentbox,.footer .contentbox{width:996px;margin:0 auto;position:relative;clear:both;font-size:12px;line-height:1.3em;}#footer strong,.footer strong{color:#666666;}#footer h6 a{color:#666666;}#footer h6 a:hover{color:#000000;}#footer .info{font-size:12px;color:#999999;}#footer ul.menu{margin:10px 0 0 3px;padding:0;}#footer ul.menu li{margin:0 0 2px 0;list-style:none;font-size:12px;font-weight:bold;}#footer ul.menu li.icon{float:left;margin:0 4px 10px 0;}#footer ul.menu li a{text-decoration:none;color:#999999;}#footer ul.menu li a:hover{text-decoration:none;color:#0066ff;}#footer .footer-region-links,.footer .footer-region-links{font-size:13px;font-weight:bold;color:#999999;text-align:left;margin:0 0 25px 0;}#footer .footer-region-links a,.footer .footer-region-links a{color:#666666;text-decoration:none;}#footer .footer-region-links a:hover,.footer .footer-region-links a:hover{text-decoration:none;color:#0066ff;}#superfooter{background-color:#e0e0e0;margin-bottom:-10px;}.cap{text-transform:capitalize;}.right{float:right;text-align:right;}.left{float:left;}.center{margin:0 auto;text-align:center;}.align-left{text-align:left;}.align-right{text-align:right;}.float-right{float:right;}.float-center{margin:0 auto;}.no-wrap{white-space:nowrap;}.bold,.strong{font-weight:bold;}strong .highlight{color:#990099;}.column,.majorcolumn,.minorcolumn,.quartercolumn,.halfcolumn,.hugecolumn,.tinycolumn,.halfmajorcolumn,.thirdcolumn,.thirdcolumnlast{width:465px;float:left;margin:0 30px 10px 0;padding:0;display:block;}.halfcolumn{width:465px;}.halfcolumn .contentbox{overflow:hidden;}.majorcolumn{width:630px;}.minorcolumn{width:336px;}.quartercolumn{width:216px;margin-right:12px;margin-bottom:0;}.hugecolumn{width:710px;}.tinycolumn{width:220px;}.halfmajorcolumn{width:300px;margin-bottom:0;}.thirdcolumn{width:312px;}.thirdcolumnlast{width:336px;}.innercolumn,.innercolumnwide,.innercolumnthird,.innercolumnquarter,.innercolumntwothirds,.innercolumnfat,.innercolumnthin,.innercolumntiny,.innercolumntiny2,.innercolumncitytitle,.innercolumncityphoto,.innercolumngigantic,.innercolumnprofilesmall,.innercolumnprofilebig,.innercolumntablewide,.innercolumntablethin,.innercolumnfifth,.innercolumn-front,.innercolumn-front-inner,.innercolumn-front-list,.innercolumnthreequarters,.innercolumn-major-quarter{width:260px;margin:0 30px 0px 0;float:left;padding:0;}.innercolumncitytitle{width:290px;}.innercolumncityphoto{width:640px;}.innercolumnwide{width:465px;}.innercolumntwothirds{width:630px;}.innercolumnthird{width:300px;margin-bottom:0;}.innercolumnquarter{width:217px;margin-bottom:0;}.innercolumnthreequarters{width:713px;margin-bottom:0;}.innercolumnfifth{width:168px;margin-bottom:0;}.innercolumnfat{width:630px;}.innercolumnthin{width:336px;}.innercolumntiny{width:180px;margin-right:10px;margin-bottom:20px !important;font-size:13px;color:#666666;line-height:1.35em;}.innercolumntiny2{width:180px;}.innercolumngigantic{width:750px;}.innercolumnprofilesmall{width:154px;}.innercolumnprofilebig{width:446px;}.innercolumntablewide{width:630px;}.innercolumntablethin{width:336px;}.innercolumn-front{width:600px;overflow:hidden;}.innercolumn-front-inner{width:240px;}.innercolumn-front-list{width:200px;margin-right:15px;}.innercolumn-major-half{float:left;width:310px;margin:0 10px 0 0;padding:0;overflow:hidden;}.innercolumn-major-quarter{width:150px;margin-right:10px;}.innercolumntiny a{text-decoration:none;}.innercolumntiny h6{margin-top:8px;}.rightcol{margin:0;padding:0;position:relative;}.innercolumnthird-third{width:250px;float:right;margin:0 0 30px 30px;padding:0;}.innercolumnthird-third.without-text-content{float:none;width:100%;margin:0 0 30px 0;}.contentbox,.contentboxbody{margin:30px 0 25px;padding:5px 0;background:transparent;clear:both;position:relative;}.contentboxheader{background:#a0a0a0;position:relative;padding:12px 20px 5px;margin:0;border-top:3px solid #666666;z-index:400;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-moz-box-shadow:0px 0px 3px #999999;-webkit-box-shadow:0px 0px 3px #999999;box-shadow:0px 0px 3px #999999;}.contentboxbody{padding:5px 20px 20px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}.contentboxheader h6{color:#ffffff;margin-bottom:5px;}.innercontentbox{position:inherit;margin:20px 0;clear:both;}.innercontentboxoutline{padding:20px;margin:20px 0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f0f0f0;z-index:2;}.innercontentboxoutline-highlight{background-color:#d0ffd0;}.innercontentboxoutline-related{background-color:#f0f0f0;}.innercontentbox h6{clear:none;}.innercontentboxoutline-related h6,.textcontent .innercontentboxoutline-related h6{margin:0 0 15px;}.listbox{display:block;width:100%;margin:0;padding:0 0 0 20px;overflow:auto;}.topbox{margin-top:0 !important;}.pushdown{margin-top:12px !important;}.adheightbox{min-height:250px;}.textcontent{}.textcontent p{padding-top:12px;}.widgetbox,.widgetboxsmall,.widgetboxchart{margin:0;padding:15px;background:transparent url(https://cdn.budgetyourtrip.com/images/logobackground.jpg) no-repeat bottom right;clear:both;position:relative;overflow:hidden;border:2px solid #999999;height:266px;}.widgetbox .clear,.widgetboxsmall .clear,.widgetboxchart .clear{font-size:8px;line-height:8px;margin:0;padding:0;}.widgetboxsmall{padding:10px;height:276px;}.widgetboxchart{height:auto;background-image:none;}#widgetcontainer .resize,#widgetcontainer-noback .resize{background:transparent url(https://cdn.budgetyourtrip.com/images/logobackground.jpg) no-repeat bottom right;border:0;padding:0;width:100%;height:100%;}.widgetbox h1,.widgetbox h4{margin:0 0 6px 0;}.widgetboxsmall h1,.widgetboxsmall h4{margin:0 0 5px 0;}.widgetbox h1{font-size:x-large;line-height:22px;}.widgetboxsmall h1{font-size:medium;line-height:18px;}.widgetboxsmall h1 .calculate,.widgetboxsmall label{font-size:x-small;line-height:13px;margin-top:5px;}.widgetboxsmall h1 .calculate{margin-top:0;}.widgetboxsmall h4{font-size:0.75em;line-height:14px;}.widgetbox h4{font-size:medium;line-height:14px;}.widgetbox input.button{margin-top:-5px;position:absolute;left:140px;}.widgetboxsmall input.button{padding:3px 4px;margin:8px 0px;font-size:x-small;}.widgetbox .reportoptions,.widgetboxsmall .reportoptions{position:static;}.widgetbox .reportoptions{width:266px;padding:0;margin:10px 0 5px 0;}.widgetboxsmall .reportoptions{width:126px;padding:0;margin:10px 0 5px 0;}.widgetbox .reportoptions select{width:266px;}.widgetboxsmall .reportoptions select{width:126px;}.widgetboxsmall .resultbox{width:110px;}.widgetboxsmall .resultbox .cityerror{padding:0;}.widgetboxsmall input,.widgetboxsmall select,.widgetboxsmall textarea,.widgetboxsmall button{margin:0;font-size:0.7em;}.widgetboxsmall .bytlogo{position:absolute;bottom:0;right:0;width:120px;}.widgetbox .bytlogo{position:absolute;bottom:0;right:0;width:120px;}.widgetboxchart .bytlogo{position:absolute;bottom:0;left:0;width:120px;}.widgetbox .costresult,.widgetboxsmall .costresult{background:#f0f0f0;font-size:medium;padding:5px;white-space:nowrap;overflow:hidden;}.widgetboxsmall .costresult{}.flickr-img,.photo-img{height:180px;margin-bottom:15px;text-align:center;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.photo-img-sidebar{margin-bottom:15px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.flickr-img .name,.photo-img .name{position:absolute;bottom:25px;right:10px;font-size:10px;color:#cccccc;font-family:Verdana,Helvetica,Tahoma,Arial,sans-serif;text-shadow:1px 1px 1px #000000;}.photo-img-sidebar .name{text-align:left;font-size:11px;line-height:16px;color:#cccccc;font-family:Verdana,Helvetica,Tahoma,Arial,sans-serif;text-shadow:1px 1px 1px #000000;}.flickr-img a,.photo-img a,.photo-img-sidebar a{font-size:10px;color:#cccccc;text-decoration:none;}.flickr-img img,.photo-img img{}.photo-img-sidebar img{margin-bottom:3px;}.tabsoffset{margin-top:12px !important;}.breadcrumbs,.calculate{font-size:13px;font-weight:bold;color:#999999;margin:0 0 15px 0;clear:both;}.breadcrumbs.no-clear{clear:none;}.calculate{display:block;font-size:13px;margin:0 0 6px 0;}.statename,.countryname{display:block;font-weight:bold;font-size:small;color:#a0a0a0;margin:2px 0 8px;}.statename-list{color:#999999;}.countryname{color:#666666;}.countryname a{text-decoration:none;color:#666666;}.countryname a img{border:0;}.breadcrumbs a{text-decoration:none;}.indented{padding-left:40px;}.clear{clear:both;}.morelink,.leftlink{margin:3px 0px;padding:0 0 0 10px;font-weight:bold;font-size:14px;line-height:16px;background:transparent url('https://cdn.budgetyourtrip.com/images/morearrow.gif') no-repeat left center;clear:both;color:#999999;}.downlink{background:transparent url('https://cdn.budgetyourtrip.com/images/menudownarrow.png') no-repeat right center;padding:0 10px 0 0;}.biglink{font-size:18px;font-family:Arial,Verdana,sans-serif;margin:5px 0;}.mediumlink{font-size:16px;font-family:Arial,Verdana,sans-serif;margin:4px 0;}.leftlink{background:transparent url('https://cdn.budgetyourtrip.com/images/lessarrow.gif') no-repeat left center;clear:none;margin:2px 10px 2px 0;}.morelink.minimal{color:#666666;padding-left:16px;background-position:5px center;}.morelink.minimal a{color:#666666;text-decoration:none;}.morelink.calloutlink{margin-bottom:8px;margin-top:8px;}.morelink.calloutlink a{background-color:#339933;color:#ffffff;padding:3px 12px;border-radius:3px;}.morelink.calloutlink a:hover{color:#ffffff;background-color:#336633;}.morelink strong,.morelink b{color:#333333;font-weight:bold;}.morelink a,.leftlink a{color:#0066ff;text-decoration:none;}.morelink a:hover,.leftlink a:hover{color:#003366;}.morelink img{vertical-align:middle;}button.morelink{border:0;color:#0066ff;text-align:left;}button.morelink:hover{background-color:transparent;color:#003366;}.noclear{clear:none;}.title{color:#999999;width:100px;font-size:13px;text-align:right;clear:both;float:left;margin:2px 2px 0 0;padding:0;}.money{color:#006600;font-size:20px;float:left;text-align:right;height:30px;margin:2px 0 0 5px;white-space:nowrap;}table tr td.money{float:none;margin:0;font-size:15px;}.smalllist{font-size:13px;font-weight:normal;}.smalltext{font-size:12px;font-weight:normal;padding:0;margin:0;color:#808080;font-style:italic;}.currency{font-size:13px;color:#666666;padding:0 2px;font-weight:normal;}.budget-page-content h6{border-top:1px solid #cccccc;padding-top:20px;}.budget-page-content h6.no-top-line{border-top:0;padding-top:0;}.tile-section{overflow:visible;box-sizing:border-box;margin:0 0 15px;border-bottom:1px solid #cccccc;padding-bottom:5px;}.tile-section:after{content:"";clear:both;display:block;}.tile-sub-section{clear:both;float:none;overflow:hidden;box-sizing:border-box;margin:30px 0 15px;border-top:1px solid #e0e0e0;}.city-info .tile-sub-section h3{font-size:26px;font-style:italic;margin:15px 0 5px;color:#303030;}.city-info .tile-sub-section h6{font-size:20px;font-style:italic;margin:15px 0 5px;}.tile-sub-section h6.sub-section-header{font-size:16px;font-style:normal;font-weight:bold;margin:20px 0 5px;color:#505050;}.tile-section ul,.tile-sub-section ul{margin:0;padding:0;list-style:none outside none;}.tile-sub-section ul{margin-top:10px;}.last-update{clear:both;font-size:12px;color:#999999;font-style:italic;content-visibility:auto;contain-intrinsic-size:auto;}.cost-tile{float:left;width:200px;height:120px;margin:0 15px 15px 0;overflow:hidden;box-sizing:border-box;position:relative;content-visibility:auto;contain-intrinsic-size:auto 120px;}.cost-tile.cost-tile-double{width:415px;}.cost-tile-two-values{height:140px;}.cost-tile.cost-tile-carryover{margin-left:-15px;border-left:15px solid black;}.cost-tile.cost-tile-right-small{width:220px !important;float:right;margin-right:0 !important;margin-left:20px;margin:-bottom:0;}.cost-tile.cost-tile-push-down{margin-top:15px;}.cost-tile.cost-tile-comparison,.cost-tile.cost-tile-ranking{float:none;width:100%;margin:0 0 15px 0;}.cost-tile.cost-tile-comparison{height:140px;}.cost-tile.cost-tile-intro{width:415px;margin-right:0;}.cost-tile.cost-tile-small{width:150px;margin:0 10px 10px 0;}.cost-tile.cost-tile-thin{height:80px;padding:0;background:#000000;}.cost-tile.cost-tile-thin-wide,.cost-tile.cost-tile-category,.cost-tile.text-tile{width:307px;}.cost-tile.cost-tile-main,.cost-tile.cost-tile-intro{margin-top:30px;}.cost-tile.cost-tile-intro{float:right;padding:0;font-size:13px;line-height:17px;color:#666666;font-style:italic;height:140px;}.cost-tile.cost-tile-main.cost-tile-main-small{margin-top:0;height:100px;}.cost-tile.cost-tile-main.cost-tile-main-small.cost-tile-two-values{height:130px;}.cost-tile.cost-tile-comparison.cost-tile-header{background:transparent;height:60px;margin:0;}.cost-tile.cost-tile-comparison.cost-tile-main{margin-top:0;}.cost-tile.cost-tile-main{background:#f0f0f0;}.cost-tile.cost-tile-category{background:#eff2ff;}.cost-tile.cost-tile-small{background:#f6f6f6;}.cost-tile.text-tile{background:transparent;height:auto;}.cost-tile.text-tile.text-tile-double{width:100%;margin:10px 0;}.cost-tile:nth-child(3n){margin-right:0;}.cost-tile.cost-tile-small:nth-child(3n){margin-right:10px;}.cost-tile.cost-tile-category:nth-child(3n){margin-right:15px;}.cost-tile.cost-tile-small:nth-child(4n){margin-right:0;}.cost-tile.cost-tile-category:nth-child(2n),.cost-tile.text-tile:nth-child(2n),.cost-tile.cost-tile-thin.cost-tile-thin-wide:nth-child(2n){margin-right:0;}.cost-tile .cost-tile-label{box-sizing:border-box;width:100%;height:50px;padding:8px 10px;font-size:13px;line-height:17px;font-weight:bold;background:rgba(0,0,0,0.1);}.cost-tile .cost-tile-label.cost-tile.cost-tile-comparison > .cost-tile-label{text-align:center;}.cost-tile .cost-tile-label > sup{color:#666666;font-weight:normal;}.cost-tile.text-tile p{padding:0;}.cost-tile .cost-tile-label > .cost-tile-label-description{display:block;font-weight:normal;color:#666666;font-size:12px;}.cost-tile .cost-tile-value{color:#006000;font-size:42px;line-height:42px;font-weight:normal;text-align:right;position:absolute;bottom:3px;right:10px;}.cost-tile .cost-tile-value.not-bottom{bottom:28px;}.cost-tile .cost-tile-value-secondary{color:#666666;font-size:16px;line-height:18px;font-weight:normal;text-align:right;position:absolute;bottom:12px;right:15px;}.cost-tile .cost-tile-value.cost-tile-value-left{left:10px;right:auto;text-align:left;width:45%;}.cost-tile .cost-tile-value.cost-tile-value-right{right:10px;left:auto;text-align:right;width:45%;}.cost-tile .cost-tile-value > .symbol,.cost-tile .cost-tile-value > .symbol2,.cost-tile .text-value > .symbol2{color:#666666;font-size:18px;font-weight:normal;padding:0 3px;}.cost-tile .cost-tile-value > .sub-label{display:block;color:#808080;font-size:13px;font-style:normal;padding-bottom:6px;line-height:16px;}.cost-tile.cost-tile-comparison.cost-tile-header .cost-tile-value > .main-label{display:block;color:#505050;font-weight:bold;font-size:24px;line-height:28px;}.cost-tile.cost-tile-ranking{height:100px;}.cost-tile.cost-tile-ranking .cost-tile-label{height:32px;color:#909090;font-size:16px;line-height:16px;}.cost-tile.cost-tile-ranking .cost-tile-value.cost-tile-value-left{color:#505050;font-size:36px;line-height:42px;bottom:10px;}.cost-tile.cost-tile-ranking-city .cost-tile-value.cost-tile-value-left{font-size:24px;line-height:28px;}.cost-tile.cost-tile-ranking-city .cost-tile-value.cost-tile-value-left > span{display:block;color:#666666;font-size:18px;line-height:24px;}.cost-tile.smaller-text-size .cost-tile-value,.cost-tile.cost-tile-main.smaller-text-size .cost-tile-value{font-size:36px;}.cost-tile.cost-tile-small.smaller-text-size .cost-tile-value{font-size:32px;}.cost-tile.cost-tile-main .cost-tile-value{font-size:48px;}.cost-tile.cost-tile-comparison .cost-tile-value{font-size:48px;}.cost-tile.cost-tile-main.cost-tile-main-small .cost-tile-value{font-size:28px;}.cost-tile.cost-tile-category,.cost-tile.cost-tile-small,.cost-tile.cost-tile-main{background-image:url(https://cdn.budgetyourtrip.com/images/icons/accommodation.png);background-repeat:no-repeat;background-position:-20px 20px;}.cost-tile.cost-tile-comparison.cost-tile-category,.cost-tile.cost-tile-comparison.cost-tile-main,.cost-tile.cost-tile-ranking.cost-tile-main{background-position:center 20px;width:100%;}.cost-tile.cost-tile-category.cost-tile-aff-highlight{background-repeat:no-repeat;background-position:center;background-size:cover;height:180px;}.cost-tile.cost-tile-category.cost-tile-aff-highlight form{display:block;margin:0;padding:0;width:100%;height:100%;background-color:transparent;background-image:url("https://cdn.budgetyourtrip.com/images/thumbnailbuttons2.png");background-repeat:no-repeat;background-position:center 96%;}.cost-tile.cost-tile-category.cost-tile-aff-highlight button{display:block;padding:0;margin:0;width:100%;height:100%;min-width:100%;max-width:100%;border:none;text-align:left;border-radius:0;background-color:transparent;background-image:url("https://cdn.budgetyourtrip.com/images/icons/mappickwhite.png");background-repeat:no-repeat;background-position:2% 95%;}.cost-tile.cost-tile-category.cost-tile-aff-highlight button:hover{background-color:rgba(255,255,255,0.2);}.cost-tile.cost-tile-category.cost-tile-aff-highlight .cost-tile-label,.link-button .link-button-label{position:absolute;top:0;left:0;display:block;color:white;background-color:rgba(0,0,0,0.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:96% center;background-size:15px 27px;height:65px;}.cost-tile.cost-tile-category.cost-tile-aff-highlight .cost-tile-label .cost-tile-label-description{color:white;font-style:italic;font-size:11px;}.cost-tile.cost-tile-category.cost-tile-aff-highlight .cost-tile-value{color:white;display:block;background:rgba(0,0,0,0.4);line-height:normal;font-size:20px;padding:3px 6px;}.cost-tile.cost-tile-category.cost-tile-aff-highlight .cost-tile-value .symbol,.cost-tile.cost-tile-category.cost-tile-aff-highlight .cost-tile-value .symbol2,.cost-tile.cost-tile-category.cost-tile-aff-highlight .text-value .symbol2{color:white;}.cost-tile.cost-tile-category.cost-tile-aff-highlight .cost-tile-value .text-value{font-size:18px;color:white;font-style:italic;}.cost-tile.cost-tile-category.cost-tile-aff-highlight .cost-tile-value .text-value .symbol2{font-size:14px;}.cost-tile.cost-tile-category{background-color:#E0FFE0;}.cost-tile.cost-tile-category-food{background-color:#E0E8FF;}.cost-tile.cost-tile-category-local-transportation,.cost-tile.cost-tile-category-transportation,.cost-tile.cost-tile-category-intercity-transportation{background-color:#FFF7E0;}.cost-tile.cost-tile-category-water{background-color:#E0EDFF;}.cost-tile.cost-tile-category-entertainment{background-color:#F0E0FF;}.cost-tile.cost-tile-category-visas{background-color:#F0E0FF;}.cost-tile.cost-tile-category-alcohol{background-color:#F9FFE0;}.cost-tile.cost-tile-category-tips-and-handouts{background-color:#FFE0F7;}.cost-tile.cost-tile-category-scams-robberies-and-mishaps{background-color:#FFE0F7;}.cost-tile.cost-tile-category-1{background-image:url(https://cdn.budgetyourtrip.com/images/icons/accommodation.png);}.cost-tile.cost-tile-category-4{background-image:url(https://cdn.budgetyourtrip.com/images/icons/food.png);}.cost-tile.cost-tile-category-12{background-image:url(https://cdn.budgetyourtrip.com/images/icons/alcohol.png);}.cost-tile.cost-tile-category-3{background-image:url(https://cdn.budgetyourtrip.com/images/icons/local-transportation.png);}.cost-tile.cost-tile-category-6{background-image:url(https://cdn.budgetyourtrip.com/images/icons/camera.png);}.cost-tile.cost-tile-category-10{background-image:url(https://cdn.budgetyourtrip.com/images/icons/visa.png);}.cost-tile.cost-tile-category-2{background-image:url(https://cdn.budgetyourtrip.com/images/icons/train.png);}.cost-tile.cost-tile-category-5{background-image:url(https://cdn.budgetyourtrip.com/images/icons/watercan.png);}.cost-tile.cost-tile-category-15{background-image:url(https://cdn.budgetyourtrip.com/images/icons/ship.png);}.cost-tile.cost-tile-category-13,.cost-tile.cost-tile-main{background-image:url(https://cdn.budgetyourtrip.com/images/icons/tipshandouts.png);}.cost-tile.cost-tile-category-11{background-image:url(https://cdn.budgetyourtrip.com/images/icons/mishaps.png);}.cost-tile.cost-tile-category-9{background-image:url(https://cdn.budgetyourtrip.com/images/icons/tshirt.png);}.cost-tile.cost-tile-category-details{width:100%;background-color:white;}.cost-tile.cost-tile-category.cost-tile-category-detail{}.cost-tile.cost-tile-thin > a,.cost-tile.cost-tile-thin button{display:block;color:white;font-weight:bold;font-size:16px;line-height:19px;text-align:center;width:100%;height:100%;text-decoration:none;padding:23px 0;}.cost-tile.cost-tile-thin > a:hover,.cost-tile.cost-tile-thin button:hover{opacity:0.8;}.cost-tile.cost-tile-thin > a.search-link,.cost-tile.cost-tile-thin > a.country-link{background-color:#0047b2;}.cost-tile.cost-tile-thin > a.country-link{background-repeat:no-repeat;background-size:cover;background-position:center;}.cost-tile.cost-tile-thin > a.country-link div{height:100%;width:100%;padding:0;margin:-23px 0 0 0;background:rgba(0,0,0,0.5);}.cost-tile.cost-tile-thin > a.country-link div span{margin-top:23px;}.cost-tile.cost-tile-thin button.feature-link{background:#b24700;width:100%;height:80px;border-radius:0;border:none;padding:0;margin:0;max-width:none;}.cost-tile.cost-tile-thin > a span,.cost-tile.cost-tile-thin button span{padding-right:32px;min-height:32px;line-height:32px;display:inline-block;width:auto;background-color:transparent;background-repeat:no-repeat;background-position:right center;background-image:url(https://cdn.budgetyourtrip.com/images/icons/mappickwhite.png);}.cost-tile.cost-tile-thin button.feature-link span{line-height:22px;padding-top:10px;}.cost-tile.cost-tile-thin > a.search-link span{background-image:url(https://cdn.budgetyourtrip.com/images/icons/magnifierwhite.png);}.cost-tile.cost-tile-thin > a.country-link span{background-image:url(https://cdn.budgetyourtrip.com/images/icons/arrowwhite.png);}.information-tile{padding:0 0 0 20px;margin:0 0 20px 0;}.information-tile.city-info > .img-right > img.inline-photo,.information-tile.city-info > .img-right > span.caption{width:300px;}.row-tile{width:100%;background:#f3f3f3;margin:10px 0;clear:both;overflow:hidden;}.row-tile-label,.row-tile-value{float:left;margin:0;padding:20px 15px 10px 15px;width:23%;box-sizing:border-box;font-size:20px;line-height:22px;font-weight:bold;}.row-tile-label{width:31%;padding:15px;}.row-tile .row-tile-label{font-size:16px;line-height:20px;background:rgba(0,0,0,0.1);height:78px;}.row-tile .row-tile-label .row-tile-label-description{display:block;font-size:12px;line-height:16px;color:#666666;font-weight:normal;}.row-tile .row-tile-value{text-align:center;}.row-tile .row-tile-value form,.row-tile .row-tile-value button{margin:0;}.row-tile .row-tile-value .sym{font-size:14px;color:#666666;}.compare-checkboxes{margin:15px 0 40px;width:100%;overflow:hidden;box-sizing:border-box;padding:10px;background-color:#f0f0f0;}.compare-checkboxes.compare-checkboxes-top{margin-bottom:10px;}.compare-checkboxes > .compare-checkbox{width:50%;float:left;text-align:right;overflow:none;margin:0;padding:10px 55px 10px 0;box-sizing:border-box;font-size:18px;line-height:22px;background-repeat:no-repeat;background-position:96% center;background-size:32px;}.compare-checkboxes > .compare-checkbox.compare-checkbox-right{padding:10px 0 10px 55px;text-align:left;background-position:4% center;}.compare-checkboxes > .compare-checkbox.compare-checkbox-checked{background-image:url('https://cdn.budgetyourtrip.com/images/icons/ok-32.png');font-weight:bold;}.compare-checkboxes.compare-checkboxes-equal{background-image:url('https://cdn.budgetyourtrip.com/images/icons/equal-sign-orange-32.png');background-repeat:no-repeat;background-position:center center;background-size:32px;}.compare-checkboxes.compare-checkboxes-equal > .compare-checkboxes{}.datatable,.statstable{margin:4px 0 20px 0;padding:0;clear:both;overflow:visible;position:relative;content-visibility:auto;contain-intrinsic-size:auto;}#datatable-left{width:100%;float:left;}#datatable-right{width:0px;padding-top:6px;float:right;overflow:hidden;}.scroller{overflow:auto;}.cost-options{margin:0;padding:0;}.reportoptions.reportoptions-budget{float:left;width:50%;max-width:50%;box-sizing:border-box;padding:10px 5px 0 0;margin:0;font-style:normal;position:relative;top:0;right:0;}.reportoptions.reportoptions-budget label{margin-top:0;}.datatable table,.statstable table{width:100%;background-color:#ffffff;border:none;border-collapse:collapse;}.datatable table.notfull{width:auto;}.datatable ul li span{width:80px;}.datatable table,.datatable table tbody,.statstable table,.statstable table tbody{margin:0;padding:0;}.datatable table tr,.paneltable table tr,.statstable table tr{background:#ffffff;margin:0;padding:0;border-bottom:1px solid #d0d0d0;}.datatable table tr.even,.paneltable table tr.even{background:#f3f3f3;}.datatable table tr.form{background:#ffffff;}.datatable table tr td,.statstable table tr td{padding:5px;margin:0;line-height:1.2em;}.datatable table tr th,.statstable table tr th{font-size:13px;color:#333333;padding:6px 0;background:#e0e0e0;line-height:1.2em;}th.numbercolumn{width:100px;padding:5px 0;}th.categorycolumn{width:150px;padding:5px 0;}.smalltable table tr{font-size:13px;}.datatable table tr.country{font-size:18px;font-weight:bold;color:#666666;background:#e6e6e6;}.datatable table tr.city{font-size:18px;font-weight:bold;color:#666666;background:#f0f0f0;}.datatable table tr.headline{font-size:18px;font-weight:bold;color:#666666;}.datatable table tr.city .statename,.datatable table tr.city .countryname{display:inline;}.datatable table tr.city .statename a,.datatable table tr.city .countryname a{color:#999999;}.datatable table tr.city .average,.datatable table tr.city .average-small{padding:10px 0 0 10px;font-size:16px;}.datatable table tr.city .average-small{font-size:14px;}.datatable table tr.city td.value{vertical-align:bottom;}.datatable table tr.city td{background:#f0f0f0;}.datatable table tr.city td a{color:#333333;text-decoration:none;}.datatable table tr.city td a:hover{color:#0066ff;text-decoration:none;}.datatable table tr.category,.datatable table tr.average,.statstable table tr td.category{font-weight:normal;color:#666666;background:#ffffff;font-size:13px;padding-left:5px;padding-right:5px;}.datatable table tr.average td.average{font-weight:bold;font-size:16px;color:#333333;}.datatable table tr td.actcategory,.reporttable table tr td.actcategory{font-weight:normal;color:#666666;font-size:13px;}.datatable table tr.city td.city,.datatable table tr.category td.category{}.datatable table tr.city td.city,.datatable table tr.category td.category-nopad{}.datatable table tr td.date{font-size:12px;color:#666666;font-weight:bold;white-space:nowrap;}.datatable table tr td sup,.datatable table tr td sup a{color:#b0b0b0;text-decoration:none;}.datatable table tr td sup a:hover{color:#0066ff;text-decoration:none;}.datatable table tr td.highlight{background-color:#ffcccc;padding:3px 10px;}.datatable table tr td.user,.datatable table tr td.agent,.reporttable table tr td.user{color:#333333;font-weight:bold;font-size:15px;}.datatable table tr td.user a,.datatable table tr td.agent a,.reporttable table tr td.user a{text-decoration:none;}.datatable table tr td.agent{border-left:5px solid #999999;font-size:14px;}.datatable table tr td.my-agent{border-left:none;background:#fff0e0;padding-left:24px;}.datatable table tr td.priority1{color:#404040;background-color:#e9e9e9;font-weight:bold;font-size:14px;text-align:center;}.datatable table tr td.priority2{color:#404040;background-color:#ffff99;font-weight:bold;font-size:14px;text-align:center;}.datatable table tr td.priority3{color:#404040;background-color:#ff9999;font-weight:bold;font-size:14px;text-align:center;}.datatable table tr td.notes{font-size:13px;color:#666666;padding:10px;line-height:16px;}.datatable table tr td.nomatch{background-color:#ffcccc;}.datatable table tr td.important{white-space:nowrap;font-size:13px;color:#404040;padding-right:10px;padding-left:10px;}.datatable table tr td.important a{text-decoration:none;}.noheaderwrap table tr th{white-space:nowrap;}.datatable table tr td.good{white-space:nowrap;color:#333333;background-color:#e0ffe0;}td.value{font-size:large;color:#006600;font-weight:bold;text-align:right;white-space:nowrap;}td.cost{font-size:large;color:#006600;font-weight:bold;text-align:left;white-space:nowrap;}td.value .desc{font-size:x-small;color:#666666;font-weight:bold;text-align:center;}td.small{font-size:small;}td.value .curvalue,.widgetbox .costresult .curvalue,.widgetboxsmall .costresult .curvalue{font-size:large;color:#006600;font-weight:bold;text-align:right;}td.value span,.widgetbox .costresult .symbol,.widgetboxsmall .costresult .symbol{font-size:medium;font-weight:normal;color:#999999;padding:0 3px 0 0;}td.small span{font-size:small;}td.country{font-weight:bold;}td.email{font-weight:normal;color:#666666;font-size:14px;}.city-block-wrapper{margin-bottom:40px;}.city-block-wrapper h3{font-size:18px;margin-bottom:8px;font-weight:bold;line-height:24px;}.city-block-wrapper h3 a{background:transparent url('https://cdn.budgetyourtrip.com/images/icons/plus-small.png') no-repeat left center;padding-left:16px;color:#666666;}.city-block-wrapper .city-block{padding-left:16px;}.city-block-wrapper .city-block .city-block-description{font-size:14px;color:#666666;margin:0 0 15px 0;line-height:1.45em;}.paneltable table{background-color:#ffffff;width:100%;}.paneltable table tr{margin:0;padding:0;}.paneltable table td,.paneltable table th{font-size:small;padding:5px;margin:0;}.paneltable table th{font-color:#666666;}.paneltable table td.text{}.paneltable table td.text a{text-decoration:none;}.paneltable table td.center{text-align:center;}.paneltable table td.label{font-weight:bold;}.paneltable table td.date{font-weight:bold;color:#666666;font-size:x-small;white-space:nowrap;}.paneltable table td.icons{white-space:nowrap;}.paneltable table td.smaller{font-size:13px;}table tr td.actions,.reporttable table tr td.actions,.paneltable table tr td.actions{background-color:#f9f9f9;border-bottom:2px solid #cccccc;}.averagelabel{text-align:right;}ul.itemlist{font-size:14px;font-weight:bold;margin:10px 0 10px 10px;}ul.itemlist li ul{margin:5px 0 10px 10px;}.alternative ul.itemlist{font-size:1em;margin:10px 0;}ul.itemlist li{margin:4px 0;}.alternative ul.itemlist li{margin:6px 0;line-height:14px !important;}ul.itemlist li a{text-decoration:none;}ul.iconlinks{margin:0;padding:0;}ul.iconlinks li{margin:0 0 5px;background:transparent url(https://cdn.budgetyourtrip.com/images/table.png) no-repeat left center;padding:0 0 0 24px;font-size:medium;font-weight:bold;color:#666666;}ul.iconlinks li a{text-decoration:none;color:#666666;}ul.iconlinks li a:hover{text-decoration:none;color:#0066ff;}ul.iconlinks li.list{background:transparent url(https://cdn.budgetyourtrip.com/images/edit-list.png) no-repeat left center;}ul.iconlinks li.tips{background:transparent url(https://cdn.budgetyourtrip.com/images/sticky-note-pin.png) no-repeat left center;}ul.placelist{font-size:1em;font-weight:bold;margin:10px 0 30px 10px;}ul.placelist li{margin:0 0 10px 0;}ul.placelist li span.statename{display:inline;font-size:13px;color:#999999;}ul.placelist li a{text-decoration:none;}ul.placelist li .options{margin:0 0 0 15px;}ul.placelist li .options .morelink{margin:0;}ul.placelist li .options .morelink a{color:#808080;}ul.placelist li .options .morelink a:hover{color:#0066ff;}ul.placelist.flow li{width:120px;float:left;margin-right:20px}ul.helplist{font-size:1em;font-weight:bold;margin:10px 0 10px 10px;}ul.helplist li{margin-bottom:10px;}ul.helplist li a{text-decoration:none;}.innercontentboxhelp ul.helplist li{margin-bottom:6px;}ul.shortmenu,ul.submenu{margin:10px 0 0;border-bottom:1px solid #d0d0d0;padding:0 0 0 20px;font-weight:bold;color:#666666;display:block;font-size:13px;line-height:20px;clear:both;position:relative;height:29px;}ul.shortmenu li,ul.submenu li{float:left;margin:0 0 0 0;position:relative;display:block;}ul.shortmenu li.pushright{margin-right:0px;}ul.shortmenu li.sel,ul.submenu li.sel{z-index:400;}ul.shortmenu li.right{float:right;margin-right:5px;}ul.shortmenu li.widgets{}ul.shortmenu li.title{color:#666666;padding:5px 10px 10px 10px;float:left;margin:0 3px 0 0;}ul.shortmenu li a,ul.submenu li a{background:#e9e9e9;border-style:solid;border-color:#d0d0d0;border-width:1px 1px 0 1px;padding:4px 12px;color:#666666;text-decoration:none;z-index:-10;display:block;cursor:pointer;}ul.shortmenu li.first a{}ul.shortmenu li.last a{}ul.shortmenu li a.sel,ul.shortmenu li a.sel:hover,ul.submenu li a.sel,ul.submenu li a.sel:hover{color:#333333;background:#ffffff;z-index:10;border-bottom:1px solid #ffffff;border-top:3px solid #0066ff;box-shadow:none;border-radius:0;}ul.shortmenu li a:hover,ul.submenu li a:hover{color:#003399;background:#f0f0f0;z-index:10;}ul.shortmenu li ul{display:none;position:absolute;top:27px;left:0px;background:#f0f0f0;width:400px;z-index:100;border:1px solid #cccccc;}ul.shortmenu li:hover ul{display:block;}ul.shortmenu li ul li{float:none;padding:0;background:transparent;border:none;}ul.shortmenu li ul li a{background:transparent url(https://cdn.budgetyourtrip.com/images/morearrow.gif) no-repeat 15px center;display:block;color:#333333;border:none;padding:8px 20px 8px 30px;}ul.shortmenu li ul li a:hover{color:#0066ff;background:#e0e0e0 url(https://cdn.budgetyourtrip.com/images/morearrow.gif) no-repeat 15px center;}ul.submenu{margin-top:0;margin-bottom:20px;height:23px;font-size:13px;line-height:13px;padding-left:30px;clear:both;}ul.submenu li{}ul.submenu li a{padding-top:5px;padding-bottom:5px;background-color:#f3f3f3;}ul.submenu li a:hover{}ul.submenu li a.sel{}.jump-menu{margin:0 0 10px 0;border:1px solid #cccccc;padding:4px 8px;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto;}.jump-menu ul.guidemenu{display:none;padding:0 0 0 5px;}.jump-menu ul.guidemenu li{background:transparent url(https://cdn.budgetyourtrip.com/images/morearrow.gif) no-repeat 0 3px;padding-left:12px;}.jump-menu ul.guidemenu li a{color:#505050;}.jump-menu ul.guidemenu li a:hover{color:#0066ff;}.jump-menu:hover ul.guidemenu{display:block;}@media screen and (min-width:810px){.destination-menu ul.shortmenu{border:none;margin:10px 0 0 -12px;padding:0;}.destination-menu ul.shortmenu li{border:none;background-color:transparent;}.destination-menu ul.shortmenu li:hover{border:none;background-color:transparent;}.destination-menu ul.shortmenu li a{border-width:0 0 3px 0;border-style:solid;border-color:transparent;background-color:transparent;}.destination-menu ul.shortmenu li a.sel{border-width:0 0 3px 0;border-style:solid;border-color:#0066ff;background-color:transparent;}.destination-menu ul.shortmenu li a:hover,.destination-menu ul.shortmenu li a.sel:hover{border-width:0 0 3px 0;border-color:#003399;background-color:transparent;}.destination-menu ul.shortmenu li ul li a,.destination-menu ul.shortmenu li ul li a:hover{border-width:0;}}.summary{clear:both;font-size:14px;line-height:1.1em;margin:10px 0;color:#333333;}.summary-option{clear:both;font-size:13px;line-height:1.1em;margin:10px 0;color:#666666;}.summary-option .hide{display:none;}.details{font-size:13px;line-height:1.2em;font-weight:bold;margin:10px 0;color:#808080;overflow:visible;}.details a{text-transform:none;}.alternative{font-size:12px;font-weight:bold;color:#aaaaaa;margin:0;}.alternative a{text-decoration:none;color:#888888;}.alternative a:hover{text-decoration:none;color:#0066ff;}.majorcities{font-size:13px;margin:0;line-height:1.5em !important;}.majorcities a{text-decoration:none;color:#0066ff;font-weight:bold;}.majorcities a:hover{text-decoration:none;color:#003366;}.travel-tip{margin:10px 0 20px 0;background-color:#f6f6f6;padding:20px;clear:both;}.travel-tip h3{font-weight:bold;font-size:18px;line-height:22px;}.travel-tip .details{text-transform:none;font-size:13px;line-height:16px;font-weight:normal;}.travel-tip .info{}h1 span.category,h2 span.category{font-size:medium;color:#999999;display:block;margin:5px 0 0 0;}.message{margin:10px 0;padding:10px 10px 10px 15px;background-color:#e9e9e9;color:#444444;font-weight:bold;line-height:20px;font-size:medium;border:1px solid #999999;width:auto;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.message a{text-decoration:none;color:#0066ff;}.message a:hover{text-decoration:none;color:#003366;}.message ul{margin:10px;}.contentbox .message{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.error{background-color:#ffcccc;color:#990000;border:1px solid #cc9999;}.warning{background-color:#f6e920;color:#990000;border:1px solid #cccc99;}.warning-light{background-color:#f6e920;color:#990000;border:1px solid #cccc99;}.warning-light a{color:#003366;}.warning-light a:hover{color:#660000;text-decoration:underline;}.warning-currency{background-color:#fcf9a0;color:#666666;border:1px solid #cccc99;font-size:13px;line-height:17px;}.confirm{background-color:#ccffcc;color:#339933;border:1px solid #99cc99;}.help-message{background-color:#E0F6FF;color:#006699;border:1px solid #006699;}.minormessage{font-size:small;font-weight:normal;margin:6px 0;padding:8px 8px 8px 12px;border:0;}.veryminormessage{background:transparent;font-size:11px;font-weight:bold;margin:6px 0;padding:0 0 0 12px;border:0;}.message .icon{width:16px;height:16px;background:transparent url(https://cdn.budgetyourtrip.com/images/icons/exclamation.png) no-repeat center center;display:block;margin-right:5px;float:left;}.error .icon{background-image:url(https://cdn.budgetyourtrip.com/images/icons/cross-button.png);}.confirm .icon{background-image:url(https://cdn.budgetyourtrip.com/images/icons/tick-button.png);}.help-message .icon{background-image:url(https://cdn.budgetyourtrip.com/images/icons/lifebuoy.png);}.message .info{margin-top:10px;font-weight:normal;}.tagline{font-style:italic;color:#666666;font-size:13px;}.info{font-size:14px;margin:0 0 10px 0;line-height:1.4em;content-visibility:unset;}.info h2,.city-info h2{clear:none;margin:0 0 10px 0;color:#505050;font-size:24px;line-height:30px;}.city-info h2{margin:0 0 20px 0;}.info h6,.city-info h6{clear:none;margin:30px 0 15px 0;color:#333333;font-size:22px;line-height:26px;}.city-info h6{clear:both;}.city-info .innercolumnthird-third h6{margin:5px 0 0;color:#505050;}.city-info .innercolumnthird-third .table-description{font-style:italic;font-size:12px;line-height:17px;color:#666666;}.city-info img.inline-photo,.city-info .right .caption,.shareasalearticle img.inline-photo{width:350px;margin:0 0 5px;}.city-info .caption{color:#666666;font-size:13px;line-height:16px;margin:0 0 10px 0;display:block;}.info ul.itemlist li{line-height:1.3em;}.info ul.itemlist li.biglink{line-height:1.3em;}ul.itemlist li.listerror{color:#990000;}ul.itemlist li.listerror span{font-weight:normal;color:#666666;}.widgetinfo{font-size:12px;color:#666666;margin:0 0 10px 0;line-height:1.2em;}h6 .big{font-size:28px;color:#006600;line-height:28px;}h6 .symbol{font-size:12px;color:#999999;}.tidbit{font-style:italic;font-size:12px;padding:8px 15px;line-height:1.1em;}.indented{padding:0 15px;}#citysearch{position:relative;}.resultbox{border:1px solid #e0e0e0;padding:10px 10px 20px;font-size:15px;color:#666666;background:#ffffff;display:none;position:absolute;width:250px;max-height:150px;overflow:auto;z-index:1000;}.resultbox div{margin:3px 0;padding:3px;border:none;}.resultbox div:hover{background:#f0f0f0;border:none;}.resultbox div a{text-decoration:none;font-weight:bold;}.resultbox div a span.country{font-size:12px;font-weight:normal;display:block;padding:3px 0 0 10px;color:#666666;}.resultbox div a span.state{color:#808080;display:inline;font-size:11px;}.resultbox div.cityerror{font-weight:bold;color:#990000;margin:0 auto;text-align:center;}a.closeresultbox{width:16px;height:16px;display:inline-block;background:transparent url(https://cdn.budgetyourtrip.com/images/icons/cross-button.png) no-repeat center center;position:relative;margin-left:-20px;font-size:xx-small;text-decoration:none;border:0;padding:0;}a.closeresultbox:hover{text-decoration:none;}.search-results-content{margin:20px 0;}.search-section{font-size:13px;margin:0 0 20px 20px;padding:0;color:#505050;}.search-section h6{margin-left:-20px;}.search-result{margin:0 0 15px 0;padding:0;}.search-result .search-title{font-size:18px;font-weight:bold;}.search-result .search-title.search-title-large{font-size:24px;font-weight:bold;}.search-result .search-title a{text-decoration:none;}.search-result .search-title a:hover{color:#003366;text-decoration:none;}.search-result .search-description{margin:5px 0 10px 10px;color:#666666;font-size:12px;line-height:1.2em;}.search-result .search-description a{color:#333333;}.recentcity,.maplink{display:block;font-size:11px;font-weight:bold;font-family:Tahoma,Verdana,sans-serif;color:#666666;margin:4px 0 0 5px;}.maplink{display:inline;}.recentcity a,.maplink a{text-decoration:none;padding:0 3px;}.maplink a{padding:0;}.formerror{color:#990000;font-weight:bold;font-size:small;padding:0 0 0 5px;display:inline;}.formerror.formerrorblock{font-size:normal;display:block;background-color:#ffcccc;border:1px solid #cc9999;width:300px;border-width:0px 1px 1px 1px;padding:10px 10px 10px 15px;margin:-21px 0 30px 0;border-radius:0 0 8px 8px;overflow:hidden;}ol.notes{list-style-type:decimal;list-style-position:outside;margin-left:20px;}ol.registration{list-style-type:decimal;list-style-position:outside;margin:20px;}ol.registration li{font-size:14px;line-height:1.25em;color:#404040;margin:10px;}.icons{font-weight:bold;font-size:x-small;font-family:Tahoma,Verdana,sans-serif;color:#999999;}.icons a{color:#999999;}.icons img{vertical-align:text-bottom;}.ajaxspinner{background:transparent url(https://cdn.budgetyourtrip.com/images/bytlogospin.gif) no-repeat 0 0;width:16px;height:16px;padding:0;margin:0 0 -2px 0;border:0;display:none;}.ad{text-align:center;}.ad iframe,.ad img,.ad form,.ad div{margin:0 auto;}.ad.top-banner-ad{margin-top:10px;}.ad-sticky{position:sticky;top:20px;}#divConnect,#friends{border:0;}.swaparrow{margin:15px 0 0 5px;position:absolute;}.swaparrow img{border:1px solid #cccccc;}.facebooklike{margin:10px 0;padding:0;height:30px;font-size:12px;color:#666666;}.facebooklike a{color:#666666;text-decoration:none;}.facebooklikecontainer,.facebooklikecontainertop{margin:0;padding:0;}.facebooklikecontainertop .facebooklike{margin:0 0 10px;}.addthis_toolbox,.facebookframe,.twitter-share-button{float:left;margin-right:10px;}.factbox{font-size:small;font-family:Tahoma,Verdana,sans-serif;font-weight:normal;}.factbox ul{margin:0;padding:0;}.factbox ul li{margin:0 0 10px;padding:0;font-size:small;color:#666666;}.factbox ul li label{font-size:small;color:#999999;display:inline-block;font-weight:normal;width:auto;text-align:left;margin:0;padding:0;}.textcontent .factbox ul li img{margin:0;}.share{margin:0 0 10px 10px;float:right;font-weight:bold;font-size:x-small;font-family:Tahoma,Verdana,sans-serif;}.share a,.facebooklike a{text-decoration:none;}.share img,.facebooklike img{float:right;margin:-3px 0 0 3px;}.privacy ul{list-style-type:disc;margin:10px 0 10px 20px;}.widgettable{margin:0;padding:0;overflow:auto;}.widgettable h2{color:#666666;width:80%;margin:20px auto 0;}.widgettable .info{width:80%;margin:5px auto 0;}.widgettable .widgetitem{margin:0 auto 10px;padding:15px;width:80%;border-bottom:1px solid #cccccc;overflow:auto;}.widgettable .widgetitem .preview{width:50%;float:left;text-align:center;font-size:small;color:#999999;}.widgettable .widgetitem .preview iframe{margin:0 auto;}.widgettable .widgetitem .embedform{width:50%;float:left;font-size:0.75em;padding:15px 0;color:#999999;}.embedform textarea{background-color:#f6f6f6;font-size:small;padding:3px;color:#999999;width:80%;}.embedform a{color:#666666;}.left-buffer{margin:0 25px 10px 0;}.downloadbutton{width:105px;height:110px;text-align:center;border:1px solid #999999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 10px;font-size:1.2em;font-weight:bold;color:#666666;background-color:#f6f6f6;}.downloadbutton a{text-decoration:none;}ul.featurelist{font-size:1em;list-style:disc outside none;margin:5px 0 5px 20px;padding:0;}ul.featurelist li{font-size:1em;}.hidden{display:none;}.unhide{display:block !important;}.textcontent h1{line-height:40px;font-size:36px;}.textcontent h2{line-height:36px;font-size:32px;}.textcontent h2,.textcontent h3,.textcontent h4,.textcontent h5,.textcontent h6{margin:25px 0 5px 0;color:#333333;}.agenttextcontent h2,.agenttextcontent h3,.agenttextcontent h4,.agenttextcontent h5,.agenttextcontent h6{margin:0px 0 5px 0;}.textcontent .navigation{margin:20px 0 20px 0;color:#666666;overflow:auto;}.textcontent .navigation .right{background:transparent url(https://cdn.budgetyourtrip.com/images/morearrow.gif) no-repeat right center;padding-right:10px;}.textcontent .navigation .left{background:transparent url(https://cdn.budgetyourtrip.com/images/lessarrow.gif) no-repeat left center;padding-left:10px;}.textcontent .navigation a{text-decoration:none;font-weight:bold;}.textcontent blockquote{padding:10px 10px 10px 20px;margin:15px 50px;border-left:2px solid #cccccc;background-color:#f0f0f0;font-style:italic;}.textcontent blockquote.featurequote{overflow:hidden;font-size:large;line-height:1.25em;padding:20px 50px 10px 50px;margin:10px 10px;border:0;background:transparent url(https://cdn.budgetyourtrip.com/images/quote.png) no-repeat left top;font-style:normal;font-weight:normal;color:#505050;font-family:Georgia,Lucida Grande,Times New Roman,serif;}.textcontent blockquote.featurequote span{text-align:right;display:block;float:right;font-size:small;color:#808080;clear:both;margin-top:15px;font-family:Arial,Tahoma,Verdana,sans-serif;}.textcontent blockquote.testamonial{margin:10px 0 0;font-size:small;background:transparent url(https://cdn.budgetyourtrip.com/images/quote.png) no-repeat left top;color:#505050;border:0;padding:0px 30px 10px 50px;}code,pre.code{display:block;margin:5px 0;border:1px solid #cccccc;background-color:#f0f0f0;color:#333333;padding:5px;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:12px;}.textcontent img{margin:10px 0 1px 0;padding:0;}.textcontent img.right{margin:0 0 15px 30px;padding:0;float:right;}.textcontent img.left{margin:0 30px 15px 0;padding:0;float:left;}.textcontent ol,.textcontent ul{margin:8px 0 8px 30px;}.textcontent ul{list-style:disc outside none;}.textcontent ul li,.textcontent ol li{margin:0 0 5px 0;}.textcontent .caption{text-align:left;color:#999999;font-size:0.85em;margin:0 0 10px 0;font-style:italic;}.textcontent .caption a{color:#b0b0b0;text-decoration:none;}.textcontent .img-caption,.image-caption{font-size:12px;line-height:17px;text-align:left;color:#666666;font-style:italic;margin:3px 0 10px;content-visibility:auto;contain-intrinsic-size:auto 300px;}.image-caption img{display:block;margin-bottom:5px;}.intext-photo{margin:10px 0;text-align:center;}.intext-photo .caption{margin:2px 0 8px;text-align:center;font-size:13px;color:#666666;}.related-content{margin:20px 0;width:100%;overflow:hidden;}h6.related-content-title{color:#666666;font-size:16px;}.author-bio{font-style:italic;color:#666666;margin:10px 0;}.author-bio > strong{font-size:1.25em;}.aside,.aside-right,.aside-left{float:right;width:200px;margin:15px 0 15px 30px;padding:10px 10px 10px 20px;border-left:2px solid #cccccc;background-color:#f0f0f0;line-height:1.3em;color:#888888;}.aside-left{float:left;margin:15px 30px 15px 0;padding:10px 20px 10px 10px;border-left:0;border-right:2px solid #cccccc;}.aside-import{float:right;width:200px;margin:15px 0 15px 30px;padding:20px;background-color:#f0f0f0;color:#666666;font-size:14px;line-height:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.aside-import h6,h6.import{background:transparent url(https://cdn.budgetyourtrip.com/images/icons/report-excel.png) no-repeat left center;padding-left:24px;}.aside-import h6{margin-top:0;}.content-number{position:absolute;top:6px;left:10px;font-weight:bold;font-size:48px;line-height:48px;color:#c0c0c0;z-index:1;}.innercontentbox-leftpad{padding-left:50px;}.img-right,.img-left{padding:0;margin:0px 30px 15px 0;}.img-right{margin:0px 0 15px 30px;text-align:right;}.img-right img,.img-left img{margin:0;}ul.guidemenu{margin:0;padding:0;font-size:14px;line-height:17px;}ul.guidemenu li{margin:8px 0;padding:0;}ul.guidemenu li a{text-decoration:none;}ul.guidemenu li ul{margin:3px 0 3px 15px;padding:0;}.venue{margin:0 0 30px 0;content-visibility:auto;contain-intrinsic-size:auto 300px;}.venue h6{font-size:24px;}.affiliate-tiles ul{list-style:none outside none;margin:20px 0;padding:0;overflow:hidden;}.affiliate-tiles ul li{margin:0 15px 15px 0;}.affiliate-tiles .sub-section-header{margin-top:0;}.sharebuttons{margin:20px 0 0 0;padding:0;}table.packinglist,table.packinglist tbody{margin:0;padding:0;width:100%;}.packinglist tr{margin:0;padding:0;}.packinglist td{background:#f0f0f0;color:#333333;padding:3px 5px;}.packinglist td.category{font-weight:bold;font-size:large;padding-left:40px;color:#666666;}.packinglist td.check{width:24px;background:#f0f0f0 url(https://cdn.budgetyourtrip.com/images/guide/checkbox.gif) no-repeat center center;}.packinglist td.item{}.packinglist td.quantity{font-weight:bold;text-align:right;}.packinglist td.links{text-align:right;}.packinglist td.links img{margin:0 0 0 5px;}.packinglist td.third{width:20%;}.blogposts{color:#666666;font-size:14px;line-height:1em;}.hostel{clear:both;margin:20px 0 50px;content-visibility:auto;contain-intrinsic-size:auto 1000px;}.hostel h4{font-size:1.5em;margin:0 0 5px 0;}.hostel h4 a{color:#666666;text-decoration:none;}.hostel h4 a:hover,.hostel button h4:hover{color:#0066ff;text-decoration:none;}.hostel.tour-activity h2{font-weight:bold;}.hostel .address,.venue .address{color:#999999;font-size:13px;line-height:16px;margin:5px 0;font-style:italic;}.hostel-page .address{font-size:12px;color:#666666;}.hostel .book-button{float:right;}.hostel .description{font-size:14px;line-height:1.4em;color:#333333;clear:left;}.hostel-page .description{font-size:1em;}.hostel .bubble{font-weight:bold;font-size:1.35em;padding:5px 10px;margin:0 10px 5px 0;background:#cccccc;text-align:center;height:35px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.hostel .bubble a{color:#333333;text-decoration:none;}.hostel .rating{background:#cccccc;}.hostel .price{background:#ccffcc;}.hostel .bubble .bubble-title{display:block;font-size:11px;color:#666666;}.hostel .photos{float:right;margin-left:20px;}.hostel .photos img{height:120px;margin:0 0 5px 10px;padding:1px;}.hostel .tour-photos img{margin:5px 0;padding:1px;border:1px solid #999999;}.hostel .photos-third img{width:280px;padding:1px;border:1px solid #999999;margin:0 0 5px;}.hostel img.inline-photo.hostel-inline-photo{float:right;width:350px;padding:0;margin:0 0 15px 30px;}.hostel img.inline-photo.tour-inline-photo{float:right;width:auto;max-width:240px !important;padding:0;margin:0 0 15px 30px;}.hostel.hostel-search-result{border-bottom:1px solid #cccccc;margin-bottom:30px;padding-bottom:30px;}.search-result-score{background-image:url(https://cdn.budgetyourtrip.com/images/carousel/morearrow.png);background-position:0 center;background-repeat:no-repeat;font-size:13px;line-height:18px;color:#666666;font-weight:bold;margin:8px 0;padding:0 0 0 10px;}.search-result-score span{background-color:#e9e9e9;color:#000000;padding:3px 6px;}.search-result-score span.high{background-color:#a0ffa0;}.hostel .big-rating{font-weight:bold;font-size:24px;line-height:24px;color:#333333;padding:10px 20px;margin:0 0 10px 10px;text-align:center;width:80px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#ccffd0;height:30px;}.hostel .big-rating-title{font-size:11px;line-height:11px;color:#666666;}.hostel button.title-link,button.title-link{background:transparent;border:0;border-radius:0;color:#333333;padding:0;margin:0 0 5px;text-align:left;max-width:100%;}.hostel button.title-link h3{color:#333333;text-align:left;}.hostel button.title-link:hover h3{color:#0066ff;}.hostel button.book-now{font-weight:bold;font-size:16px;line-height:18px;color:#333333;padding:8px 0px;margin:0 0 10px 10px;text-align:center;width:220px;text-decoration:none;border:0;background:#ffc066;height:50px;}.guide-article .hostel .right button.book-now{margin:6px 0 10px 0;width:100%;max-width:100%;}.hostel button.book-now:hover{background:#66ccff;}.hostel button.book-now span{display:block;font-size:10px;font-weight:bold;color:#666666;}.hostel button.mapbutton{font-weight:bold;font-size:16px;line-height:18px;color:#333333;padding:8px 0px;margin:4px 0;text-align:center;width:210px;min-width:210px;text-decoration:none;border:0;background:#ffa033 url('https://cdn.budgetyourtrip.com/images/mapbutton.gif') no-repeat center center;height:50px;}.hostel button.mapbutton:hover{opacity:0.8;}.hostel button.small-map-button{font-size:13px;line-height:16px;background-color:#ffa033;border:2px solid #003366;max-width:100%;}.hostel button.small-map-button:hover{background-color:#003366;}.hostel button.header-image-link{width:100%;max-width:100%;height:100%;display:block;background-color:transparent;margin:0;padding:0;border-radius:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:98% center;background-size:20px 36px;}.hostel button.header-image-link:hover{opacity:0.6;}.hostel button.hotel-image-link{width:360px;max-width:100%;height:240px;display:block;margin:0 0 10px 20px;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:0;background-color:transparent;}.hostel .price-table{clear:both;margin:0 0 20px 0;}.hostel .price-table table{width:100%;}.hostel .price-table table tr{}.hostel .price-table table tr td{padding:5px 10px;font-size:12px;background:#f0f0f0;font-weight:bold;}.hostel .price-table table tr td.price{font-size:24px;line-height:28px;color:#006600;font-weight:bold;text-align:right;width:80px;}.hostel-page #map{height:250px;width:282px;margin:0 0 10px;border:1px solid #999999;}.hostel.hostel-summary{background-color:#f6f6f6;padding:15px;margin:10px 0;background-image:url('https://cdn.budgetyourtrip.com/images/icons/accommodation.png');background-repeat:no-repeat;background-position:110% 110%;}.hostel.hostel-summary.hostel-snippet{margin:10px 10px 10px 0;width:173px;float:left;min-height:240px;}.hostel.hostel-summary.hostel-snippet:nth-child(3n){margin-right:0;}.hostel.hostel-summary.hostel-snippet button h4{font-size:20px;line-height:24px;}.hostel.hostel-summary.hostel-snippet button.title-link{min-height:53px;}.hostel.hostel-summary.hostel-snippet button.book-now{margin:15px 0;}.hostel-summary-section{margin-bottom:20px;overflow:hidden;clear:both;}.hostel-page .duration,.tour .duration,.hostel-page .tour-rating,.tour .tour-rating,.hostel-page .groups,.tour .groups{font-size:11px;line-height:1.35em;color:#666666;margin-top:10px;}.tour .address{margin:8px 0;}.tour .description{font-size:1em !important;}.hostelsmall{margin:15px 0 30px;}.hostelsmall:last{margin-bottom:0;}.hostelsmall button h4{font-weight:bold;font-size:22px;line-height:25px;color:#333333;margin:0 0 4px 0;}.hostelsmall button h4:hover{color:#0066ff;}.hostelsmall h5{font-size:18px;line-height:22px;margin:0 0 10px;}.hostel-review{margin-bottom:40px;}.hostel-review .address a{color:#666666;text-decoration:none;}.hostel-hb-review{margin:0 0 15px;font-size:12px;line-height:18px;}.hostel-hb-review-name{font-size:13px;font-weight:bold;text-transform:capitalize;}.hostel-hb-review-date{color:#999999;font-size:11px;}.hostel-hb-review-rating{color:#333333;font-size:medium;font-weight:bold;}.promo-widget{overflow:hidden;margin:15px 0;}.promo-widget .promo-widget-logo{margin-top:40px;}.promo-widget .promo-widget-logo button{font-size:13px;font-weight:bold;line-height:28px;max-width:100%;}.accom-widget-options{}.accom-widget-options > div{width:50%;float:left;}button.accom-button{background:#f0f0f0 url('https://cdn.budgetyourtrip.com/images/icons/amenities64/family.png') no-repeat 10px center;background-size:24px 24px;color:#0066ff;padding:12px 18px 12px 42px;border-radius:1px;width:90%;max-width:100%;text-align:left;font-size:16px;box-sizing:border-box;}button.accom-button:hover{background-color:#e0ffe0;color:#003366;}button.accom-button.accom-button-pet{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/dog.png');}button.accom-button.accom-button-pool{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/swimming.png');}button.accom-button.accom-button-kitchen{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/breakfast.png');}button.accom-button.accom-button-cost{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/discount.png');}.article-header-image{width:100%;height:200px;margin:-35px 0 20px 0;border-radius:0;padding:0;background-size:cover;background-position:center center;}.special-offer{text-align:center;padding:5px 0;font-size:medium;font-weight:bold;color:#ffffff;background-color:#ff6666;margin:0 0 5px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.tour-price{text-align:center;padding:10px 0;font-size:small;font-weight:bold;color:#ffffff;background-color:#009933;margin:0 0 10px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.tour-price span{display:block;font-size:xx-large;margin:4px 0;}.country-info{font-weight:normal;margin-left:20px;}.toggle{background:transparent url(https://cdn.budgetyourtrip.com/images/minus-white.png) no-repeat center center;width:16px;height:16px;display:block;float:left;margin-right:5px;}.toggle-click{background-image:url(https://cdn.budgetyourtrip.com/images/plus-white.png);}.nobottom{margin-bottom:0 !important;padding-bottom:0 !important;}.smallbottom{padding-bottom:5px !important;}.reporttable{margin:5px 0 20px;overflow:visible;}.reporttable table{margin:0;padding:0;width:100%;background-color:#ffffff;border:1px solid #d0d0d0;border-collapse:collapse;}.reporttable.candlesticktable-report table{width:100%;}.reporttable table.fullwide{width:100%;}.reporttable table.topalign tr td{vertical-align:top;}.reporttable table tr{background:#f3f3f3;color:#666666;font-weight:normal;}.reporttable table tr td{padding:5px 8px;margin:0;}.reporttable table tr th{font-size:13px;color:#333333;padding:6px 10px;background:#e0e0e0;}.reporttable table tr td.category{font-size:13px;line-height:16px;padding-left:15px;}.reporttable table tr td.category-total{font-weight:bold;text-align:right;}.reporttable table tr td.cost{text-align:center;}.reporttable table tr td.cost-mid{text-align:center;}.reporttable table tr td .symbol{font-size:14px;color:#808080;}.reporttable table tr td.graph{border-bottom:20px solid #ffffff;}.reporttable table tr.blank,.reporttable table tr td.blank{background-color:inherit;}.reporttable table tr td ul.itemlist{margin:20px 0 10px 30px;}.reporttable table tr td ul.itemlist li label,.reporttable table tr td ul.itemlist li input,.reporttable table tr td ul.itemlist li select,.reporttable table tr td ul.itemlist li button{font-size:12px !important;}.infotable{margin:5px 0 20px;overflow:visible;}.infotable table{margin:0;padding:0;}.infotable table tr{background:transparent;color:#404040;font-weight:normal;}.infotable table tr th{padding:5px;margin:0;font-size:0.8em;background:#f0f0f0;}.infotable table tr td{padding:5px 15px;margin:0;font-size:14px;line-height:16px;}.infotable table tr td.category{font-weight:bold;}.browser-icon{float:left;margin:10px 30px 0 0;padding:0;text-align:0;}.browser-icon img{text-align:center;margin:0 auto;}.browser-icon span{display:block;text-align:center;}.browser-icon a{text-decoration:none;font-weight:bold;}.browser-icon a:hover{color:#003366;text-decoration:none;}.loader{background:transparent url(https://cdn.budgetyourtrip.com/images/ajaxcircle.png) no-repeat center center;width:100%;height:100px;}.green{color:#008000;}h3.eguide{padding-left:40px;padding-top:15px;font-weight:bold;font-size:24px;color:#505050;background:transparent url(https://cdn.budgetyourtrip.com/images/icons/adobepdficon.png) no-repeat left center;height:32px;}h6.success{padding-left:20px;background:transparent url(https://cdn.budgetyourtrip.com/images/icons/tick-circle.png) no-repeat left center;}.buybutton{background:#f0f0f0;padding:15px;border-radius:2px;overflow:hidden;}.buybutton #paypal_submit{background:transparent;border:0;box-shadow:none;}.buybutton .price{font-size:xx-large;font-weight:bold;margin:18px 5px 10px;float:left;}.buybutton .price .symbol{color:#666666;font-size:75%;}.buyoptions{}.buyoptions label,.buyoptions input,.buyoptions select{font-size:x-small;}.buyoptions label{margin-bottom:0;}.buybutton .downloadbutton{margin:0;padding:0;border:0;width:auto;height:auto;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.tripreport{margin-bottom:40px;overflow:hidden;clear:both;}.tripreport-small{margin-bottom:20px;overflow:hidden;}.tripreport .description{font-size:14px;line-height:18px;color:#333333;}.tripreport .photo{padding:0;float:left;margin:0 15px 15px 0;width:100px;height:150px;position:relative;overflow:hidden;}.tripreport-small .photo{margin-bottom:0;}.tripreport .photo img{margin:0;position:absolute;left:0;top:0;z-index:1;}.tripreport .photo .name{position:absolute;left:0;bottom:0;padding:3px 6px;font-size:16px;font-weight:bold;color:#ffffff;background-color:#ff0000;opacity:0.9;z-index:2;}.tripreport a.name{font-weight:bold;text-decoration:none;font-size:28px;line-height:28px;}.tripreport-small a.name{font-weight:bold;text-decoration:none;font-size:20px;line-height:20px;}.tripreport .price{font-size:20px;font-weight:bold;margin-top:10px;margin-bottom:10px;}.tripreport-small .price{font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:5px;}.tripreport .price .symbol,.datatable table tr td .symbol,.statstable table tr td .symbol{font-size:80%;color:#666666;font-weight:bold;}.tripreport-block{float:left;width:115px;margin:10px 0 20px 0;padding:0 5px;clear:none;}.tripreport-block.morespace{width:120px;padding:0 10px}.tripreport-block .photo{float:none;margin:0 0 8px 0;}.tripreport-block a.name{float:none;font-size:18px;line-height:18px;}.tripreport-block .price{float:none;font-size:14px;font-weight:bold;margin-top:6px;margin-bottom:3px;}.travel-guide-ad{background:#f0f0f0;float:right;width:220px;margin:0 0 20px 20px;padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.travel-guide-ad.pushdown{margin-top:45px;}.travel-guide-ad.hotel{background-image:url(https://cdn.budgetyourtrip.com/images/icons/building-old.png);background-position:93% 15px;background-repeat:no-repeat;}.travel-guide-ad.book{background-image:url(https://cdn.budgetyourtrip.com/images/icons/money-coin.png);background-position:93% 15px;background-repeat:no-repeat;}.travel-guide-ad.tour{background-image:url(https://cdn.budgetyourtrip.com/images/icons/umbrella.png);background-position:93% 15px;background-repeat:no-repeat;color:#666666;font-size:13px;line-height:17px;}.travel-guide-ad.costs{width:250px;background:transparent;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.more-expand-wrapper{overflow:hidden;clear:both;}.more-expand-wrapper-inner{overflow:hidden;margin-bottom:5px;}.more-expand-wrapper-limited .more-expand-wrapper-inner{max-height:40px;}.more-expand-wrapper a.expand-button{color:#999999;text-decoration:none;font-size:11px;font-weight:bold;background:transparent url(https://cdn.budgetyourtrip.com/images/moreuparrow.gif) no-repeat left center;padding:0 0 0 12px;margin:3px 0 0 0;}.more-expand-wrapper-limited a.expand-button{background-image:url(https://cdn.budgetyourtrip.com/images/moredownarrow.gif);}.more-expand-wrapper a.expand-button:hover{color:#0066ff;}.itinerary-map{border:1px solid #cccccc;-webkit-border-radius:5px;border-radius:5px;}.review-form-wrapper{overflow:hidden;}a.accomm-article-link{display:block;text-decoration:none;width:280px;height:430px;margin:5px 0 15px 0;padding:10px;float:left;overflow:hidden;border-radius:3px;font-size:14px;line-height:19px;}a.accomm-article-link.sidebar-hostel{padding:0 0 10px 0;float:none;width:100%;border-radius:0;height:auto;margin:10px 0 15px;}a.accomm-article-link-country{width:600px;float:none;height:auto;}a.accomm-article-link:hover{background-color:#f0f0f0;}.accomm-article-link h2,.accomm-article-link strong{font-size:18px;line-height:24px;margin:10px 0 5px;}.accomm-article-link h2,.accomm-article-link strong{color:#003399;}.accomm-article-link.sidebar-hostel strong{font-size:16px;line-height:20px;font-weight:bold;color:#0066ff;}.accomm-article-photo{display:block;width:280px;height:150px;background-size:cover;background-position:center center;background-repeat:no-repeat;}a.accomm-article-link.sidebar-hostel .accomm-article-photo{width:100%;height:120px;border-radius:0;margin-bottom:6px;}a.accomm-article-link-country .accomm-article-photo{width:450px;height:180px;}a.accomm-article-link:hover .accomm-article-photo{opacity:0.9;}.accomm-article-summary{display:block;color:#333333;}.accomm-article-link .accomm-article-summary b,.accomm-article-link .accomm-article-summary strong{font-size:14px;line-height:1.45em;}.accomm-article-link .morelink{display:block;color:#0066ff;}.featured-hotel{overflow:hidden;float:left;width:145px;height:260px;margin:0 0 10px 0;padding:0;background-color:#f0f0f0;font-size:14px;line-height:17px;position:relative;}.featured-hotel:nth-child(even){margin-right:10px;}.featured-hotel .featured-hotel-header{position:relative;height:100px;margin:0;padding:0;}.featured-hotel .featured-hotel-image{width:100%;height:100px;background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;}.featured-hotel .featured-hotel-header button.image-link{display:block;width:100%;height:100px;background:transparent;border:0;border-radius:0;margin:0;padding:0;}.featured-hotel .featured-hotel-header button.image-link:hover .featured-hotel-image{opacity:0.8;}.featured-hotel .featured-hotel-title{color:#0066ff !important;font-weight:normal;font-size:15px !important;padding:6px 10px 0;}.featured-hotel .featured-hotel-title button.title-link{color:#0066ff;font-size:16px;line-height:18px;font-weight:bold;padding:0;margin:0;}.featured-hotel .featured-hotel-title button.title-link:hover{color:#003366;}.featured-hotel .featured-hotel-city,.featured-hotel .featured-hotel-more{font-size:13px;line-height:15px;color:#666666;font-weight:normal;padding:5px 10px 0;}.featured-hotel .featured-hotel-price{font-size:13px;line-height:15px;font-style:italic;color:#006600;font-weight:normal;padding:5px 10px 0;}.large-header{position:relative;margin-top:-15px;}.large-header.with-photo{height:200px;width:100%;background-position:center center;background-color:transparent;background-repeat:no-repeat;background-size:cover;}.large-header.with-photo.massive-header{height:500px;}.large-header.with-photo.thin-header{height:160px;}.large-header.with-photo.very-thin-header{height:120px;}.large-header.with-photo .gradient-bak{position:absolute;width:100%;height:100%;left:0;top:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 69%,rgba(0,0,0,0.15) 77%,rgba(0,0,0,0.5) 90%,rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(69%,rgba(0,0,0,0.05)),color-stop(77%,rgba(0,0,0,0.15)),color-stop(90%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 69%,rgba(0,0,0,0.15) 77%,rgba(0,0,0,0.5) 90%,rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 69%,rgba(0,0,0,0.15) 77%,rgba(0,0,0,0.5) 90%,rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 69%,rgba(0,0,0,0.15) 77%,rgba(0,0,0,0.5) 90%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 69%,rgba(0,0,0,0.15) 77%,rgba(0,0,0,0.5) 90%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#cc000000',GradientType=0 );}.large-header.with-photo .gradient{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0.6) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(30%,rgba(0,0,0,0)),color-stop(60%,rgba(0,0,0,0.3)),color-stop(100%,rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.35) 50%,rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',endColorstr='#000000',GradientType=0 );}.large-header .center-row{width:996px;margin:0 auto;position:relative;height:100%;padding:15px 0;}.large-header.with-photo .center-row{padding:0;}.large-header.with-photo .large-title{color:#ffffff;position:absolute;bottom:10px;left:0;}.large-header.with-photo.massive-header .large-title{width:100%;}.large-header h1{color:#000000;font-size:42px;line-height:46px;padding:0;margin:0;}.large-header.region-header h1{font-size:36px;line-height:40px;}.large-header.with-photo h1{color:#ffffff;text-shadow:1px 1px 1px rgba(0,0,0,0.8);}.large-header.with-photo h2{color:#e0e0e0;font-size:24px;line-height:30px;text-shadow:1px 1px 1px rgba(0,0,0,0.8);}.large-header h1 .calculate,.large-header h1 .calculate-after,.large-header .statename,.large-header .countryname{color:#666666;font-size:14px;line-height:14px;font-weight:400;font-family:Arial,sans-serif;}.large-header.with-photo h1 .calculate,.large-header.with-photo h1 .calculate-after,.large-header.with-photo .statename,.large-header.with-photo .countryname{color:#d0d0d0;}.large-header h1 .calculate-after{display:inline-block;}.large-header .statename,.large-header .countryname{display:inline-block;font-style:italic;}.large-header .countryname{padding-left:5px;}.sub-header{padding:10px 0;overflow:hidden;}.sub-header .breadcrumbs{margin:0 0 6px 0;padding:0;}.sub-header .facebooklikecontainer{margin:0;padding:0;}.sub-header .facebooklikecontainer .facebooklike{height:auto;margin-top:0;margin-bottom:0;}.front-hero,.front-hero-headline{padding:30px 0;overflow:hidden;}.front-hero-headline{margin-top:-15px;background-color:#ffffff;color:#333333;}.front-hero-headline h6{color:#666666;}.front-hero{background-color:#f0f0f0;color:#333333;}.front-hero h5{color:#333333;}.front-hero .thirdcolumn{text-align:center;}.article-card{display:block;float:left;margin:0 10px 10px 0;padding:0;width:150px;height:90px;background-image:url(https://cdn.budgetyourtrip.com/images/airplane_default.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:transparent;color:#ffffff;font-size:16px;line-height:19px;position:relative;overflow:hidden;text-decoration:none;text-shadow:1px 1px 6px rgba(0,0,0,1);border-radius:0;text-align:left;font-weight:normal;}.article-card:hover{opacity:1;color:#ffffff;text-decoration:none;}.article-card.article-card-small{font-size:15px;line-height:17px;}.article-card.article-card-medium{width:200px;height:120px;font-size:18px;line-height:22px;margin:0 15px 15px 0;}.article-card.article-card-large{width:305px;height:130px;font-size:18px;line-height:22px;margin:0 20px 20px 0;}.article-card.article-card-wide{width:100%;height:180px;font-size:24px;line-height:24px;margin:0 0 20px 0;float:none;background-color:#f6f6f6;}.article-card > span{display:block;position:relative;width:100%;height:100%;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(20%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',endColorstr='#000000',GradientType=0 );}.article-card:hover > span{background:none;filter:none;}.article-card > span > span{display:block;position:absolute;bottom:0;left:0;width:130px;height:auto;padding:5px 10px;}.article-card.article-card-medium > span > span{width:180px;}.article-card.article-card-large > span > span{width:285px;}.article-card.article-card-wide > span > span{width:95%;}button.article-card.article-card-large{margin-right:20px;max-width:100%;}button.article-card.article-card-medium,button.article-card.article-card-small{margin-right:15px;max-width:100%;}a.article-card.article-card-small:nth-child(4n),a.article-card.article-card-medium:nth-child(3n),a.article-card.article-card-large:nth-child(2n),.innercolumn-major-half a.article-card.article-card-small:nth-child(2n),.article-card-form:nth-child(4n) > button.article-card-small,.article-card-form:nth-child(3n) > button.article-card-medium,.article-card-form:nth-child(2n) > button.article-card-large{margin-right:0;}.article-card i{display:block;font-size:13px;line-height:15px;color:#e0e0e0;}.search-results-content .article-card{}.article-card-single-wrapper{display:block;float:none;margin:15px 0 15px 0;padding:0;width:100%;height:auto;background-color:#f0f0f0;overflow:hidden;clear:both;}.article-card-single-wrapper > .article-card{margin:0;width:100%;}.article-card-single-wrapper .description{clear:both;padding:10px;font-size:14px;line-height:17px;color:#505050;}.article-card-single-wrapper .description .price{display:block;font-size:16px;color:#ff6600;font-weight:bold;padding:10px 0 0;}.mc-embed-signup{display:block;background:#f6f6ff;padding:20px 25px 30px 15px;margin:25px 0;overflow:hidden;clear:both;content-visibility:auto;contain-intrinsic-size:auto 200px;}.mc-embed-signup h6{margin-bottom:5px;margin-top:0;}.mc-embed-signup .email{min-width:240px;}.home-search{margin:30px 0;}.home-search form label{display:inline-block;font-weight:normal;}.guide-article{}.guide-article h2,.guide-article h3,.guide-article h4,.guide-article h5,.guide-article h6{color:#333333;font-weight:normal;margin-top:22px;margin-bottom:18px;}.guide-article h2{font-size:32px;}.guide-article h3{font-size:28px;}.guide-article h4{font-size:24px;}.guide-article h5{font-size:20px;}.guide-article h6{font-size:18px;}.guide-article button:hover > h1,.guide-article button:hover > h2,.guide-article button:hover > h3,.guide-article button:hover > h4,.guide-article button:hover > h5,.guide-article button:hover > h6{color:#0066ff;}.guide-article h1 span{display:block;font-size:16px;color:#666666;}.guide-article .right{float:right;text-align:left;margin:0 0 20px 20px;max-width:50%;}.guide-article .left{float:left;text-align:left;margin:0 20px 20px 0;max-width:50%;}.guide-article .right a.article-card,.guide-article .left a.article-card{margin-bottom:0;}.guide-article button.right,.guide-article button.left{max-width:100%;}.guide-article .hostel.hostel-snippet,.guide-article .shareasale.shareasale-snippet{clear:none;}.guide-article .hostel.hostel-snippet.hostel-aside,.guide-article .shareasale.shareasale-snippet.shareasale-aside{float:right;width:33%;margin:0 0 20px 20px;}.guide-article .hostel.hostel-snippet.hostel-aside.hostel-aside-thin,.guide-article .shareasale.shareasale-snippet.shareasale-aside.shareasale-aside-thin{width:25%;}.guide-article button.photo-link{border:none;background:transparent;padding:0;border-radius:0;}.guide-article .info-block{margin:10px 0;font-style:italic;}.guide-article .info-block.bus,.guide-article .info-block.train,.guide-article .info-block.camera{padding:20px 20px 20px 90px;min-height:24px;background:#f0f0f0 url('https://cdn.budgetyourtrip.com/images/icon_64_bus.png') no-repeat 10px center;font-size:16px;line-height:20px;color:#883300;font-weight:bold;border-radius:3px;}.guide-article .info-block.train{background-image:url('https://cdn.budgetyourtrip.com/images/icon_64_train.png');}.guide-article .info-block.camera{background-image:url('https://cdn.budgetyourtrip.com/images/icon_64_camera.png');}.guide-article .info-block.quote{font-size:18px;line-height:24px;font-weight:bold;color:#003366;padding:15px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}.guide-article ul{margin:10px 0 10px 20px;list-style:disc outside none;}.guide-article ul li{}.guide-article img.line-border{border:1px solid #cccccc;}.item-prices{margin:15px 0;border-style:solid;border-color:#a0a0a0;border-width:1px 0 1px 0;padding:10px 0;width:40%;}.item-prices.item-prices-full{width:100%;margin:0;border-bottom:none;}.item-prices div{font-size:18px;margin:4px 0;text-align:center;}.item-prices.item-prices-full div{}.item-prices div strong{font-size:13px;color:#808080;}.item-prices .item-prices-button{text-align:center;}.item-prices .item-prices-button button{font-size:16px;}.item-details{margin:12px 0;overflow:hidden;}.item-details > div{width:33%;float:left;margin:0;}.item-details .item-details-text{font-style:italic;font-size:14px;line-height:22px;color:#505050;}.item-details .item-details-button{margin:0;font-size:15px;text-align:center;}.item-details .item-details-button button{color:#333333;font-weight:bold;font-size:15px;line-height:18px;padding:8px 0px;margin:4px 0;text-align:center;text-decoration:none;border:3px solid #ffc066;height:40px;width:80%;background:#e9e9e9;}.item-details .item-details-button button:hover{background:#66ccff;}.item-details .item-details-map{text-align:right;font-size:15px;line-height:18px;}.item-details .item-details-map button{color:#333333;font-weight:bold;font-size:15px;line-height:18px;padding:8px 0px;margin:4px 0;text-align:center;width:80%;text-decoration:none;border:3px solid #ffc066;background-color:#ffa033;background-image:url('https://cdn.budgetyourtrip.com/images/mapbutton2.gif');background-repeat:no-repeat;background-position:center center;background-size:cover;height:40px;}.item-details .item-details-map button:hover{color:#0066ff;}.details-header-section{margin:0;padding:0;width:100%;height:180px;background-repeat:no-repeat;background-size:cover;background-position:center center;}.details-header-section form{width:100%;height:100%;}.details-highlighted-text{font-size:16px;line-height:20px;}ul.details-tags{margin:5px 0 15px;list-style-type:none;overflow:hidden;clear:both;}ul.details-tags li{float:left;margin:6px 6px 0 0;background:#E0EDFF;padding:6px 10px;font-size:13px;line-height:16px;}ul.details-tags li.highlight{background:#a0ffa0;font-weight:bold;}ul.details-tags li.missing{background:#ffffff;font-weight:normal;font-style:italic;color:#666666;border:2px dashed #ffcc99;padding:4px 10px;}ul.details-tags li b{}.details-quote{font-size:16px;line-height:20px;position:relative;padding:0 0 0 60px;font-style:italic;}.details-quote::before{content:"\201C";font-size:150px;color:#e0e0e0;display:block;position:absolute;left:0;top:40px;z-index:-1;}.details-quote cite{font-weight:bold;color:#666666;display:block;padding:8px 0 0 25px;font-size:13px;font-style:normal;}.details-quote-link button{margin-left:90px;}.details-rating{margin:0 0 0 0;font-weight:bold;color:#666666;}.details-rating .label{font-size:13px;color:#666666;margin:0 0 10px 0;}.details-rating .value span{background:#E0FFE0;padding:8px 12px;font-size:28px;line-height:28px;border-radius:5px;box-sizing:border-box;}.jump-nav{overflow:hidden;}.jump-nav ul{margin:10px 0;padding:0;}.jump-nav ul li{margin:4px 0;padding:0;list-style:none outside none;}.jump-nav ul li a{font-weight:bold;text-decoration:none;}.jump-nav ul li ul{margin:0 0 0 20px;}img.show-large{display:block;}img.show-medium,img.show-small{display:none;}.section-map{width:100%;height:400px;margin:15px 0;border:1px solid #cccccc;box-sizing:border-box;}.section-map img{max-width:none !important;}.hostel-map-popup button{width:100%;height:auto;margin:0;}.hostel-map-popup h4{margin:0;padding:0 0 5px 0;font-size:24px;line-height:30px;}.tour-article-links-wide{overflow:hidden;margin:0 0 20px 0;}.tour-article-links-sidebar{overflow:hidden;margin:0 0 20px 0;}a.tour-article-link{display:block;text-decoration:none;width:305px;height:240px;margin:0 20px 20px 0;padding:0px;float:left;overflow:hidden;}.tour-article-links-sidebar a.tour-article-link{width:100%;height:auto;margin-right:0;margin-bottom:30px;}a.tour-article-link:nth-child(3n){margin-right:0;}a.tour-article-link:hover h2,a.tour-article-link:hover .tour-article-summary{color:#003366;}.tour-article-link h2,.tour-article-link strong{font-size:16px;line-height:20px;margin:10px 0 5px;color:#003399;}.tour-article-links-sidebar a.tour-article-link:hover h2,.tour-article-links-sidebar a.tour-article-link:hover strong{color:#000000;}.tour-article-photo{display:block;width:100%;height:120px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 0 8px 0;}.tour-article-summary{display:block;color:#808080;font-size:13px;line-height:1.45em;}.tour-article-link .tour-article-summary b,.tour-article-link .tour-article-summary strong{font-size:13px;line-height:1.45em;}.tour-article-link .morelink{display:block;color:#0066ff;}.tour-description{width:100%;overflow:hidden;margin:50px 0;position:relative;}.tour-description .tour-summary{padding-bottom:200px;}.tour-description .tour-summary h2{font-size:28px;line-height:1.3em;margin:0 0 15px;padding:0;}.tour-description .tour-stats{display:block;float:left;width:35%;margin-bottom:20px;}.tour-description .tour-stat{margin:0 0 20px 0;font-size:13px;line-height:16px;display:block;overflow:hidden;}.tour-description .tour-stat .tour-stat-label{display:block;float:left;font-size:13px;line-height:17px;color:#a0a0a0;width:40%;text-align:right;padding-right:10px;box-sizing:border-box;}.tour-description .tour-stat .tour-stat-value{font-weight:bold;color:#333333;display:block;float:left;width:60%;font-size:15px;line-height:17px;;}.tour-description .tour-stat.tour-stat-price{font-size:16px;line-height:19px;font-style:italic;color:#a0a0a0;}.tour-description .tour-stat.tour-stat-price > span{font-size:22px;line-height:26px;font-weight:bold;color:#008000;}.tour-description .tour-text{display:block;float:left;width:65%;margin-bottom:30px;padding-left:15px;box-sizing:border-box;}.tour-description button.tour-book-button{background-color:#ff6600;color:white;font-size:14px;font-weight:bold;margin-top:30px;padding:10px 15px;width:100%;}.tour-description .tour-images{clear:both;position:relative;width:100%;height:200px;}.tour-description .tour-image{position:absolute;bottom:0;left:0;width:66%;height:100%;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;}.tour-description .tour-image.tour-map{bottom:0;left:67%;width:33%;background-image:url('https://budgetyourtrip.s3.amazonaws.com/images/defaulttourmap.jpg');}.helptext{font-size:13px;line-height:16px;color:#808080;margin:0 0 8px;padding:0;}.tour-company-search-results,.tour-search-results{margin:0;padding:0;}.tour-company-search-results .tour-company,.tour-search-results .tour,.tour.tour-snippet{background:#f0f0f0;display:block;float:left;width:30%;height:370px;margin:0 18px 25px 0;padding:0;position:relative;}.tour-search-results .tour{width:46%;height:360px;}.tour.tour-snippet{width:33%;height:310px;float:right;margin:0 0 25px 20px;}.tour.tour-snippet.tour-gyg{height:280px;}.tour-company-search-results .tour-company{height:200px;}.tour-company .tour-company-logo,.tour .tour-image{display:block;position:relative;width:100%;height:160px;padding:0;margin:0;text-decoration:none;background-position:center center;background-size:cover;background-color:white;background-repeat:no-repeat;}.tour button.tour-image{text-align:left;max-width:100%;border-radius:0;}.tour-company .tour-company-logo{height:120px;}.tour-company .tour-company-logo .gradient,.tour .tour-image .gradient{display:block;width:100%;height:100%;padding:0;margin:0;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(20%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',endColorstr='#000000',GradientType=0 );}.tour-company .tour-company-logo h2,.tour .tour-image h2,.tour button.tour-image b{font-size:18px;line-height:22px;color:#ffffff;position:absolute;bottom:15px;left:15px;margin:0;padding:0 15px 0 0;text-shadow:1px 1px 6px rgba(0,0,0,1);font-weight:normal;}.tour-company .tour-company-info,.tour .tour-info{padding:15px;}.tour-company h2,.tour h2{font-size:20px;line-height:22px;}.tour-company h2 a:hover,.tour h2 a:hover{color:#ff6600;}.tour-company .tour-company-info span,.tour .tour-info span{display:block;}.tour .tour-sub,.tour-company .tour-company-sub{position:absolute;bottom:0;left:0;height:75px;width:100%;background:transparent;color:#0066ff;padding:10px;box-sizing:border-box;}.tour.tour-snippet .tour-sub{height:60px;}.tour .tour-company-name-wrapper{box-sizing:border-box;display:block;width:100%;margin-bottom:15px;margin-left:-15px;}.tour .tour-company-name{color:#ffffff;background-color:#808080;padding:4px 12px 4px 15px;display:inline-block;width:auto;margin-left:0;font-size:13px;line-height:17px;font-weight:bold;position:relative;border-radius:0 20px 20px 0;}.tour .tour-company-name span{font-weight:normal;color:#cccccc;font-size:12px;font-style:italic;}.tour .tour-info-price{width:45%;float:right;text-align:right;font-size:28px;line-height:28px;font-weight:bold;color:#ff6600;margin-bottom:15px;overflow:hidden;}.tour.tour-gyg .tour-info-price{width:100%;text-align:left;background-image:url('https://cdn.budgetyourtrip.com/images/gyg_logo.png');background-position:right top;background-size:80px;background-repeat:no-repeat;line-height:40px;}.tour.tour-snippet.tour-shareasale{height:280px;}.tour.tour-shareasale .tour-info-price{width:100%;}.tour .tour-length{color:#808080;width:45%;float:left;font-size:18px;line-height:26px;margin-bottom:15px;overflow:hidden;font-style:italic;font-weight:bold;}.tour .tour-details,.tour-company .tour-company-details{clear:both;margin:0 0 15px 0;padding:0;font-size:14px;line-height:17px;color:#505050;overflow:hidden;max-height:100px;}.tour-company .tour-company-details{max-height:160px;}.tour .tour-cta-buttons,.tour-company .tour-cta-buttons{display:-webkit-flex;display:flex;width:100%;}.tour .tour-cta-buttons form{width:100%;}.tour .tour-cta,.tour-company .tour-cta{display:inline-block;margin:0 5px;padding:8px 20px;text-align:center;color:#0066ff;background-color:#ffffff;border:1px solid #0066ff;text-decoration:none;font-weight:bold;width:45%;font-size:16px;line-height:18px;}.tour-company .tour-cta,.tour.tour-snippet .tour-cta{width:100%;}.tour.tour-snippet .tour-cta{max-width:100%;min-width:100%;margin:0;padding:8px 40px;}.tour .tour-cta.tour-cta-primary,.tour-company .tour-cta.tour-cta-primary{color:#ffffff;background-color:#0066ff;}.tour .tour-cta:hover,.tour-company .tour-cta:hover{color:#ffffff;background-color:#003366;border-color:#003366;}.tour.tour-snippet.tour-wide{width:100%;height:140px;overflow:hidden;}.tour.tour-snippet.tour-wide .tour-image{float:left;height:140px;width:45%;border-right:2px solid #808080;}.tour.tour-snippet.tour-wide .tour-image h2{font-size:24px;line-height:28px;}.tour.tour-snippet.tour-wide .tour-info{float:left;width:55%;height:80px;box-sizing:border-box;padding-bottom:0;padding-top:10px;}.tour.tour-snippet.tour-wide .tour-sub{float:left;width:55%;height:60px;position:relative;box-sizing:border-box;}.search-filter-block{background:transparent;border-top:1px solid #e0e0e0;padding:20px 0 0;margin:20px 0;box-sizing:border-box;}.search-filter-block .search-filter-block-label{font-weight:bold;font-size:15px;line-height:17px;margin:0;color:#808080;}.search-filter-block .search-filter-block-label div{background-color:transparent;border:none;padding:0;margin:0;text-align:left;color:#333333;font-size:16px;line-height:18px;min-width:100%;width:100%;position:relative;outline:none;}.search-filter-block .search-filter-block-label div:focus{outline:0;}.search-filter-block .search-filter-block-label div:before{content:"";background-image:url('https://cdn.budgetyourtrip.com/images/downmenuarrow.png');background-position:right center;background-repeat:no-repeat;position:absolute;right:0;top:0;width:100%;height:100%;display:block;}.search-filter-block .search-filter-block-label div.search-toggle-open:before{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}.search-filter-block.search-filter-block-submit{background:transparent;padding:0;margin:30px 0;}.search-filter-block.search-filter-block-submit button{width:100%;min-width:100%;margin:0 0 10px;box-sizing:border-box;}.search-filter-block.search-filter-block-submit button.clear-button{background:transparent;border:transparent;color:#808080;}.search-filter-block.search-filter-block-submit button.clear-button:hover{background:#808080;color:#ffffff;}.search-filter-block.search-filter-block-no-label{border-top:none;padding:0;margin:20px 0;}.search-filter-block .search-filter-block-form{margin:10px 0;}.search-filter-block .search-filter-block-form .search-filter-input{font-size:14px;padding:3px 0;margin:0;position:relative;}.search-filter-block .search-filter-block-form .search-filter-input span{font-size:12px;color:#808080;display:block;margin-left:24px;}.search-filter-block .search-filter-block-form .search-filter-input .search-filter-input-children{margin-left:24px;}.search-filter-block .search-filter-block-form .search-filter-input label span{display:inline;font-size:12px;font-weight:normal;color:#808080;margin:0;}.search-filter-block .search-filter-input button{background:transparent;padding:0;margin:0;color:black;}.search-filter-block .search-filter-input button:focus{outline:0;}.search-filter-block .search-filter-input button:before{content:"";background-image:url('https://cdn.budgetyourtrip.com/images/downmenuarrow.png');background-position:right center;background-repeat:no-repeat;position:absolute;right:0;top:0;width:60px;height:26px;display:block;}.search-filter-block .search-filter-input button.expand-toggle-open:before{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}.search-filter-block .search-filter-input .angucomplete-dropdown{font-size:14px;line-height:17px;padding:3px 10px;margin:0 3px;background-color:#f0f0f0;border:1px solid #cccccc;}.search-filter-block .search-filter-input .angucomplete-dropdown .angucomplete-row{margin:3px 0;cursor:pointer;}.search-filter-block .search-filter-block-form .search-filter-input input.larger{font-size:18px;font-weight:bold;}.sas-article-gyg-widget{float:right;width:300px;height:auto;margin:0 0 10px 10px;padding:0px;overflow:hidden;}.hostel-booking-widget{box-sizing:border-box;padding:8px 20px;background-color:#f6f6f6;background-image:url('https://cdn.budgetyourtrip.com/images/hw-horizontal-orange-rgb.png');background-position:calc(100% - 40px) 15px;background-size:100px;background-repeat:no-repeat;width:100%;height:auto;overflow:hidden;margin:0 0 20px;}.hostel-booking-widget.gyg-booking-widget{background-image:url('https://cdn.budgetyourtrip.com/images/gyg_logo.png');background-position:100% 15px;background-size:80px;}button.gyg-sale-banner{width:100%;max-width:100%;height:150px;background-image:url('https://cdn.budgetyourtrip.com/images/assets/gyg/gyg_discount_graphic.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:white;margin:0;padding:0;border-radius:0;border:none;color:black;}button.gyg-sale-banner > span{display:block;position:relative;width:100%;height:100%;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(20%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',endColorstr='#000000',GradientType=0 );}button.gyg-sale-banner > span > span{box-sizing:border-box;color:white;font-style:normal;font-weight:normal;font-size:18px;line-height:21px;display:block;position:absolute;bottom:0;left:0;width:100%;height:auto;padding:5px 10px;}button.gyg-sale-banner > span > span > span{font-size:15px;line-height:18px;color:#f0f0f0;}.award-page-title{width:100%;padding:20px 0 50px;text-align:center;}.award-page-title h1{text-align:center;display:inline-block;}.award-page-title span{display:block;margin:0 auto;width:50%;}.award-page-title span:before{content:"";background-image:url('https://cdn.budgetyourtrip.com/images/laurels.png');background-repeat:no-repeat;background-position:0 0;opacity:0.15;height:100px;width:50px;position:absolute;top:15px;left:20%;}.award-page-title span:after{content:"";background-image:url('https://cdn.budgetyourtrip.com/images/laurels.png');background-repeat:no-repeat;background-position:-50px 0px;opacity:0.15;height:100px;width:50px;position:absolute;top:15px;right:20%;}.brick-layout-section{overflow:hidden;margin:0 0 30px;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:30px;}.brick-layout-section.brick-layout-section-row-3-alt{grid-template-columns:1fr 1fr 2fr;}.brick-layout-section.brick-layout-section-row-3{grid-template-columns:1fr 1fr 1fr;}.brick-layout-section.brick-layout-section-row-1{grid-template-columns:1fr;}.brick-layout-section.brick-layout-section-row-2{grid-template-columns:1fr 1fr;}.brick-layout-section.brick-layout-section-row-2-alt{grid-template-columns:2fr 1fr;}.brick{box-sizing:border-box;background:#f0f0f0;}.brick-no-background{background:transparent;}.brick img{width:100%;}.brick .brick-header{width:100%;margin:0;overflow:hidden;box-sizing:border-box;}.brick .brick-header.brick-header-bottom{margin-bottom:0;}.brick .brick-header.brick-header-map{height:100px;}.brick .brick-header .brick-header-title{box-sizing:border-box;padding:15px;}.brick form button.title-link h3{font-size:30px;line-height:34px;margin-bottom:15px;}.brick .brick-header .brick-header-image{box-sizing:border-box;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#c0c0c0;height:200px;}.brick .brick-header .brick-header-image.brick-header-image-map{border-bottom:1px solid #a0a0a0;height:100px;}.brick .brick-content{padding:30px 15px 15px 15px;box-sizing:border-box;}.brick .brick-content .brick-title h3{margin-bottom:5px;}.brick.hostel{margin:0;background-color:transparent;}.brick.hostel .brick-content{background-color:#f0f0f0;}.brick.hostel .brick-header-image form{width:100%;height:100%;}.hostel-formatted-map{display:block;width:100%;max-width:100%;height:150px;margin:10px 0;padding:0;border:1px solid #a0a0a0;background-repeat:no-repeat;background-position:center center;background-size:cover;}.hostel-formatted-map.hostel-formatted-map-right{float:right;width:50%;height:140px;margin:10px 0 10px 15px;}.hostel-formatted-map.hostel-formatted-map-center{width:100%;height:250px;}.gyg-search-banner-form{margin:0;padding:0;}.gyg-search-banner-button{width:100%;max-width:100%;height:80px;margin:10px 0 15px;padding:0;background-color:#f6f6f6;background-image:url('https://cdn.budgetyourtrip.com/images/gyg_logo.png');background-position:calc(100% - 10px) center;background-size:100px;background-repeat:no-repeat;border:none;cursor:pointer;font-size:16px;line-height:16px;font-weight:bold;}.gyg-search-banner-button:hover{background-color:#f0f0f0;color:#003366;}.cookie-popup{display:none;position:fixed;bottom:5px;left:5px;width:160px;height:70px;background:#e5e5e5;border-radius:5px;color:#303030;font-size:12px;line-height:16px;margin:0;padding:8px 30px 8px 8px;}.cookie-popup span{position:absolute;top:5px;right:5px;color:#808080;font-size:18px;line-height:18px;padding:0;margin:0;cursor:pointer;}.cookie-popup span:hover{color:#ff0000;}.itinerary-list{margin:0 0 30px;}.itinerary-list-location{margin:10px 0 0;overflow:hidden;background:#f0f0f0;padding:15px;}.itinerary-list-location .display{float:left;width:75%;margin:0;font-size:18px;line-height:20px;}.itinerary-list-location .options{float:right;width:25%;margin:0;text-align:right;}.itinerary-list-location label{font-size:13px;line-height:15px;}.itinerary-list-location input[type=number]{width:80px;}.itinerary-list-location .remove{display:inline-block;background-color:transparent;background-repeat:no-repeat;background-position:center center;padding:0;margin:0;width:16px;height:16px;text-decoration:none;background-image:url(https://cdn.budgetyourtrip.com/images/icons/cross-circle.png);cursor:pointer;text-align:right;}.feature-item{margin:0px 0 15px;padding:0;width:100%;height:150px;background:#f0f0f0;}.feature-item-image{margin:0;padding:0;float:left;width:30%;height:150px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#e0e0e0;box-sizing:border-box;}.feature-item-image form button{width:100%;max-width:100%;height:150px;padding:0;margin:0;background:transparent;display:block;border:none;}.feature-item-details{float:left;width:70%;height:150px;margin:0;padding:10px 20px 0 20px;box-sizing:border-box;}.feature-item-title button{font-weight:bold;font-size:18px;color:#003366;}.feature-item-description{font-style:italic;}.chart-canvas{margin:20px 0;content-visibility:auto;contain-intrinsic-size:auto 400px;}.card-container{clear:both;overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 1000px;}.info-card{background:#f0f0f0;display:block;float:none;margin:10px 0 20px 0;padding:0;width:100%;height:190px;overflow:hidden;box-sizing:border-box;position:relative;}.info-card.hotel-card{background-image:url(https://cdn.budgetyourtrip.com/images/icons/accommodation.png);background-repeat:no-repeat;background-position:100% -20px;}.info-card.hotel-card:hover{background-color:#f0f0ff;}.info-card.half-card{float:left;width:300px;margin-right:15px;}.info-card.half-card:nth-child(2n){margin-right:0;}.info-card .title-section{width:100%;margin:0;padding:10px 15px;box-sizing:border-box;}.info-card button h6{margin:0;font-size:18px;line-height:24px;text-align:left;}.info-card button:hover h6{color:#0066ff;}.info-card .sub-title-section{font-size:13px;line-height:16px;color:#666666;padding:3px 0 0 0;margin:0;}.info-card .content-section{width:100%;box-sizing:border-box;font-size:14px;line-height:17px;margin:0;padding:0 15px 15px 15px;position:absolute;left:0;bottom:0;}.info-card .content-section.content-section-left{width:40%;}.info-card .content-section.content-section-right{width:60%;left:auto;right:0;}.info-card .rating{text-align:center;}.info-card .rating > span{color:#006030;display:inline-block;background-color:#b0e0c0;font-weight:bold;padding:6px 12px;margin:5px 0 0 0;}.info-card button.price-button{width:100%;max-width:100%;background-color:#ffc000;color:#333333;}.info-card button.price-button:hover{background:#66ccff;}a.light-link{color:yellow;}a.light-link:hover{color:orange;}.map-marker{padding-left:16px;background-image:url('https://cdn.budgetyourtrip.com/images/icons/map-marker.png');background-position:0px 2px;background-repeat:no-repeat;background-size:12px 12px;}.hotel-display{content-visibility:auto;contain-intrinsic-size:auto 1000px;}.smaller-amenities-column,.larger-amenities-column{float:left;width:200px;margin:20px 0;padding:0;overflow:hidden;}.larger-amenities-column{margin-right:0;width:430px;}.amenities-container{margin:20px 0;font-size:14px;overflow:hidden;}ul.amenities{margin:8px 0 0 0;padding:0;list-style:inside none;}ul.amenities li{padding:0 0 0 28px;font-weight:bold;font-size:14px;background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/bicycle.png');background-position:left center;background-repeat:no-repeat;background-size:16px;box-sizing:border-box;}ul.amenities.multi-column li{width:50%;float:left;}.info-card.hotel-card.hotel-card-image{height:300px;}.info-card .image-section{position:relative;margin:0;padding:0;height:100px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;}.info-card .image-section > button{position:absolute;top:0;left:0;width:100% !important;min-width:100% !important;height:100px;margin:0;padding:0;background:rgb(0,0,0);background:linear-gradient(90deg,rgba(0,0,0,0) 60%,rgba(0,0,0,1) 95%,rgba(0,0,0,1) 100%);}.info-card .image-section > button > span{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;display:block;background-color:transparent;margin:0;padding:0;border-radius:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:96% center;background-size:30px;}.info-card .image-section > button:hover{background-color:rgba(0,0,150,0.2);}.info-card .map-section{width:100%;height:30px;overflow:hidden;text-align:left;padding:0;margin:0;box-sizing:border-box;}.info-card .map-section > button.map-button{width:100%;min-width:100% !important;font-weight:bold;font-size:14px;line-height:14px;color:#333333;padding:0;margin:0;text-align:center;text-decoration:none;border:0;background:transparent url('https://cdn.budgetyourtrip.com/images/mapbutton.gif') no-repeat center center;height:30px;background-size:contain;}.info-card .map-section > button.map-button:hover{color:#0066ff;}.info-card button.price-button.larger-price-button{background-color:#0066ff;color:#ffffff;height:50px;font-size:16px;line-height:22px;margin:0;}.info-card button.price-button.larger-price-button:hover{background-color:#003366;}.info-card button.price-button.larger-price-button > span{display:block;font-size:12px;line-height:22px;color:#e0e0e0;}.map-image-link{border:3px solid #ffc066;}.best-hotel{position:relative;padding:0;margin:10px 0 50px 0;background:#f0f0f0;box-sizing:border-box;height:160px;content-visibility:auto;contain-intrinsic-size:auto 160;}.best-hotel .left{font-size:14px;width:40%;padding:20px 10px 20px 20px;box-sizing:border-box;}.best-hotel .right{width:60%;box-sizing:border-box;}.best-hotel .right .hotel-image-caption{width:100%;margin:0;box-sizing:border-box;}a.more-arrow-image{box-sizing:border-box;display:block;margin:6px 0;padding:0;width:350px;height:175px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;}.best-hotel .right .hotel-image-caption a.more-arrow-image{margin:0;width:100%;height:160px;}a.more-arrow-image > span{position:absolute;width:100%;max-width:100%;height:100%;display:block;margin:0;padding:0;background:rgb(0,0,0);background:linear-gradient(90deg,rgba(0,0,0,0) 60%,rgba(0,0,0,1) 95%,rgba(0,0,0,1) 100%);}a.more-arrow-image > span > span{position:absolute;width:100%;max-width:100%;height:100%;display:block;background-color:transparent;margin:0;padding:0;border-radius:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:96% center;background-size:30px;}a.more-arrow-image:hover > span{background-color:rgba(0,0,150,0.2);}.hotel-image-caption.hotel-image-caption-smaller a.more-arrow-image{width:100%;height:100%;}.hotel-image-caption{width:350px;position:relative;margin:15px 0 15px 20px;box-sizing:border-box;}a.more-arrow-image{box-sizing:border-box;display:block;margin:6px 0;padding:0;width:350px;height:175px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;}a.more-arrow-image > span{position:absolute;width:100%;max-width:100%;height:100%;display:block;margin:0;padding:0;background:rgb(0,0,0);background:linear-gradient(90deg,rgba(0,0,0,0) 60%,rgba(0,0,0,1) 95%,rgba(0,0,0,1) 100%);}a.more-arrow-image > span > span{position:absolute;width:100%;max-width:100%;height:100%;display:block;background-color:transparent;margin:0;padding:0;border-radius:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:96% center;background-size:30px;}a.more-arrow-image:hover > span{background-color:rgba(0,0,150,0.2);}.hotel-book-now{box-sizing:border-box;display:block;font-weight:bold;font-size:16px;line-height:18px;color:#333333;padding:16px 16px;margin:15px auto;width:210px;text-align:center;text-decoration:none;border:0;background:#ffc066;}.hotel-book-now:hover{background:#0066ff;color:#ffffff;}a.overlay-map-link{width:210px;height:50px;display:block;position:relative;font-weight:bold;color:#000000;margin:15px auto;padding:12px 0 0 0;background-image:url('https://www.budgetyourtrip.com/images/mapbutton.gif');background-position:center center;background-repeat:no-repeat;box-sizing:border-box;text-decoration:none;text-align:center;}a.overlay-map-link:hover{color:#0066ff;}ul.amenities li.amenity-theme-0{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/bicycle.png');}ul.amenities li.amenity-theme-1{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/plane.png');}ul.amenities li.amenity-theme-2{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/desert-island.png');}ul.amenities li.amenity-theme-4{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/discount.png');}ul.amenities li.amenity-theme-5,ul.amenities li.amenity-7{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/printing.png');}ul.amenities li.amenity-theme-7{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/building.png');}ul.amenities li.amenity-theme-6,ul.amenities li.amenity-47{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/bridge.png');}ul.amenities li.amenity-theme-9,ul.amenities li.amenity-9,ul.amenities li.amenity-5,ul.amenities li.amenity-18,ul.amenities li.amenity-451,ul.amenities li.amenity-481,ul.amenities li.amenity-527{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/family.png');}ul.amenities li.amenity-theme-10,ul.amenities li.amenity-50{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/golf.png');}ul.amenities li.amenity-theme-14{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/colosseum.png');}ul.amenities li.amenity-theme-15{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/diamond.png');}ul.amenities li.amenity-theme-17,ul.amenities li.amenity-854{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/toast.png');}ul.amenities li.amenity-theme-18{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/rings.png');}ul.amenities li.amenity-theme-18{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/hand-bag.png');}ul.amenities li.amenity-theme-20,ul.amenities li.amenity-62{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/alpine.png');}ul.amenities li.amenity-theme-21,ul.amenities li.amenity-52,ul.amenities li.amenity-411,ul.amenities li.amenity-790,ul.amenities li.amenity-225{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/bathrobe.png');}ul.amenities li.amenity-8{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/car.png');}ul.amenities li.amenity-11,ul.amenities li.amenity-13,ul.amenities li.amenity-361,ul.amenities li.amenity-388{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/wi-fi.png');}ul.amenities li.amenity-24,ul.amenities li.amenity-25,ul.amenities li.amenity-765{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/laundry.png');}ul.amenities li.amenity-36{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/room-service.png');}ul.amenities li.amenity-48{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/fishing.png');}ul.amenities li.amenity-49,ul.amenities li.amenity-372,ul.amenities li.amenity-878{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/ping-pong.png');}ul.amenities li.amenity-54{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/hot-tub.png');}ul.amenities li.amenity-56,ul.amenities li.amenity-57,ul.amenities li.amenity-58,ul.amenities li.amenity-371,ul.amenities li.amenity-547,ul.amenities li.amenity-563,ul.amenities li.amenity-641,ul.amenities li.amenity-655,ul.amenities li.amenity-659,ul.amenities li.amenity-767,ul.amenities li.amenity-882{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/swimming.png');}ul.amenities li.amenity-59,ul.amenities li.amenity-828{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/snorkeling.png');}ul.amenities li.amenity-61{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/flippers.png');}ul.amenities li.amenity-72,ul.amenities li.amenity-577,ul.amenities li.amenity-1133{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/restaurant.png');}ul.amenities li.amenity-73,ul.amenities li.amenity-405,ul.amenities li.amenity-830,ul.amenities li.amenity-127{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/cocktail.png');}ul.amenities li.amenity-77,ul.amenities li.amenity-364,ul.amenities li.amenity-365,ul.amenities li.amenity-366,ul.amenities li.amenity-665,ul.amenities li.amenity-753,ul.amenities li.amenity-967{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/parking.png');}ul.amenities li.amenity-84,ul.amenities li.amenity-391{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/tennis.png');}ul.amenities li.amenity-89{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/air-conditioning.png');}ul.amenities li.amenity-105,ul.amenities li.amenity-465{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/breakfast.png');}ul.amenities li.amenity-117,ul.amenities li.amenity-489{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/coffee.png');}ul.amenities li.amenity-169,ul.amenities li.amenity-891{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/pot.png');}ul.amenities li.amenity-893,ul.amenities li.amenity-183{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/microwave.png');}ul.amenities li.amenity-218{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/fridge.png');}ul.amenities li.amenity-230,ul.amenities li.amenity-355,ul.amenities li.amenity-356,ul.amenities li.amenity-374,ul.amenities li.amenity-894,ul.amenities li.amenity-895,ul.amenities li.amenity-897{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/bus.png');}ul.amenities li.amenity-335,ul.amenities li.amenity-949,ul.amenities li.amenity-1093{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/weight-lifting.png');}ul.amenities li.amenity-370,ul.amenities li.amenity-852,ul.amenities li.amenity-858{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/playground.png');}ul.amenities li.amenity-387{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/rings.png');}ul.amenities li.amenity-394{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/dog.png');}ul.amenities li.amenity-404{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/barbeque.png');}ul.amenities li.amenity-410{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/boot.png');}ul.amenities li.amenity-414{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/juice.png');}ul.amenities li.amenity-455,ul.amenities li.amenity-541,ul.amenities li.amenity-899{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/essential-oil.png');}ul.amenities li.amenity-537,ul.amenities li.amenity-747{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/television.png');}ul.amenities li.amenity-715{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/cooker.png');}ul.amenities li.amenity-834,ul.amenities li.amenity-880{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/esports.png');}ul.amenities li.amenity-850{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/horse.png');}ul.amenities li.amenity-856{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/blocks.png');}ul.amenities li.amenity-812{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/camera.png');}ul.amenities li.amenity-1065,ul.amenities li.amenity-579{background-image:url('https://cdn.budgetyourtrip.com/images/icons/amenities64/pancake.png');}ul.highlights{margin:12px 0;padding:0;list-style:inside none;}ul.highlights li{color:#004000;font-weight:bold;padding:0 0 0 24px;background-image:url('https://cdn.budgetyourtrip.com/images/icons/tick16.png');background-position:left 15%;background-repeat:no-repeat;}.accom-sidebar-widget{background:#ffffff;}.sidebar-row{color:#505050;text-align:left;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #e0e0e0;clear:both;display:block;height:60px;}.sidebar-row:hover{background-color:#f0f0f0;}.sidebar-row .sidebar-row-title{display:block;text-align:left;font-weight:bold;font-size:14px;line-height:18px;width:60%;float:left;box-sizing:border-box;padding-right:10px;}.sidebar-row .sidebar-row-cost{color:#0066ff;display:block;}.sidebar-row .sidebar-row-image{display:block;width:120px;height:60px;float:right;background-image:url('https://cdn.budgetyourtrip.com/images/airplane_default.jpg');background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:transparent;}.ad-double:after{content:"";clear:both;display:block;}.ad-double .mmt-primary{float:left;width:300px;margin:5px;}.ad-double .mmt-primary:nth-child(even){background-color:#f0f0f0;}.best-tour{position:relative;padding:0;margin:10px 0 50px 0;background:#f0f0f0;box-sizing:border-box;height:180px;content-visibility:auto;contain-intrinsic-size:auto 180px;}.best-tour:after{content:"";display:block;clear:both;}.best-tour h6{margin:0 0 5px 0;padding:0;font-size:22px;line-height:26px;}.best-tour h6.smaller{font-size:18px;line-height:22px;}.best-tour h6 a:hover{color:#0066ff;}.best-tour .info{color:#666666;font-size:14px;line-height:16px;font-style:italic;margin:5px 0;padding:0;}.best-tour .left{font-size:14px;width:50%;padding:20px 10px 20px 20px;box-sizing:border-box;}.best-tour .right{width:50%;box-sizing:border-box;}.best-tour .right .tour-image-caption{width:100%;margin:0;box-sizing:border-box;position:relative;}.best-tour .right .tour-image-caption a.more-arrow-image{margin:0;width:100%;height:180px;}.tour-card .cost-section{text-align:center;margin:0;padding:0 6px 8px 6px;}.tour-card button h6{color:#333333;font-size:22px;line-height:28px;margin-bottom:8px;}.tour-card button h6.smaller{font-size:18px;line-height:24px;}.tour-card .cost,.best-hotel .cost,.best-tour .cost{font-size:20px;line-height:24px;color:#006600;font-weight:bold;}.tour-card .cost-section .cost strike,.best-tour .cost strike{color:#808080;display:inline;font-size:16px;}.info-card > .sale-marker,.best-tour > .sale-marker{position:absolute;top:0;left:0;background:#ff3333;width:80px;height:26px;display:block;z-index:500;border-radius:0 0 30px 0;font-weight:bold;color:white;font-size:14px;line-height:14px;padding:6px;box-sizing:border-box;}.best-tour > .sale-marker{left:auto;right:0;border-radius:0 0 0 30px;text-align:right;}.tour-card{height:480px;}.tour-card .image-section{height:120px;}.tour-card .image-section button{height:100%;background:transparent;}.tour-card .image-section .map-locations{position:absolute;top:75%;left:55%;height:24px;width:120px;font-size:13px;line-height:14px;padding:5px 0 6px;background:rgba(255,255,255,0.85);color:#000000;font-weight:bold;border-radius:4px;text-align:center;box-sizing:border-box;}.tour-card .image-section-secondary{width:100%;height:80px;overflow:hidden;position:relative;}.tour-card .image-section-secondary .image-section-secondary-image{float:left;width:33.33334%;height:80px;background-repeat:no-repeat;background-size:cover;backgound-position:center center;position:relative;}.tour-card .image-section-secondary button{z-index:100;position:absolute;top:0;left:0;width:100% !important;min-width:100% !important;height:100%;margin:0;padding:0;background:rgb(0,0,0);background:linear-gradient(90deg,rgba(0,0,0,0) 70%,rgba(0,0,0,0.9) 100%);}.image-section-secondary button > span{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;display:block;background-color:transparent;margin:0;padding:0;border-radius:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:97% center;background-size:16px;}.info-card .image-section button:hover,.tour-card .image-section-secondary button:hover{background-color:rgba(0,0,150,0.2);}.tour-card .sub-title-section > div{margin-bottom:4px;}.company-marker{font-style:italic;font-weight:bold;margin-bottom:8px !important;color:#303030;}.calendar-marker{padding-left:16px;background-image:url('https://cdn.budgetyourtrip.com/images/icons/calendar.png');background-position:0px center;background-repeat:no-repeat;background-size:12px 12px;}button.see-all-button{width:100%;max-width:100%;margin:10px 0;box-sizing:border-box;}ul.tour-type-list{margin:10px 0 0 0;padding:0;list-style:none outside none;}ul.tour-type-list:after{display:block;clear:both;content:"";}ul.tour-type-list li{font-size:14px;float:left;margin:0 15px 15px 0;padding:0;background:#E0EDFF;font-weight:bold;}ul.tour-type-list li.tour-type-3{background:#FFF0E0;}ul.tour-type-list li.tour-type-12{background:#E0F0FF;}ul.tour-type-list li.tour-type-21{background:#E0FFE7;}ul.tour-type-list li.tour-type-24{background:#FFF7E0;}ul.tour-type-list li.tour-type-26{background:#F0E0FF;}ul.tour-type-list li button{width:100%;max-width:100%;background:transparent;margin:0;font-size:14px;padding:8px 30px 8px 14px;color:#333333;background-image:url('https://cdn.budgetyourtrip.com/images/icons/externallink.png');background-position:90% center;background-repeat:no-repeat;background-size:12px;}ul.tour-type-list li:hover{background-color:#0066ff;}ul.tour-type-list li:hover button{color:#ffffff;}.tour-display{margin:60px 0;padding:0;position:relative;clear:both;content-visibility:auto;contain-intrinsic-size:auto 1000px;}.tour-display:after{content:"";clear:both;display:block;}.tour-display-images{float:right;width:40%;margin:0 0 20px 30px;padding:0;position:relative;}.tour-display-images .gradient{position:absolute;top:0;left:0;width:100% !important;min-width:100% !important;height:100%;margin:0;padding:0;background:rgb(0,0,0);background:linear-gradient(90deg,rgba(0,0,0,0) 70%,rgba(0,0,0,0.75) 100%);}.tour-display-images .gradient span{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;display:block;background-color:transparent;margin:0;padding:0;border-radius:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:97% center;background-size:16px;}.tour-display-images .tour-map-image{display:block;text-decoration:none;margin:0;padding:0;width:100%;height:160px;}.tour-display-images .tour-map-image > span{display:block;width:100%;height:160px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;}.tour-display-images .tour-images-secondary{display:block;width:100%;height:80px;margin:0;padding:0;overflow:hidden;}.tour-display-images .tour-images-secondary > span{float:left;width:33.33334%;height:80px;background-repeat:no-repeat;background-size:cover;backgound-position:center;position:relative;display:block;}.tour-display-images .tour-image-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:transparent;}.tour-details{font-size:14px;font-weight:bold;color:#666666;}.tour-details > span{border-right:3px solid #808080;margin-right:10px;padding-right:10px;}.tour-details > span.last{border-right:0;margin-right:0;padding-right:0;}.display-images{position:relative;height:180px;}.display-images > span{width:100%;height:100%;display:block;margin:0;padding:0;background-repeat:no-repeat;background-size:cover;background-position:center;}.display-images .tour-image-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:transparent;}.tour-display button.link-button{max-width:100%;}.details-bar{margin:0 0 20px 0;}.details-bar > span{display:block;text-align:left;font-size:15px;line-height:22px;font-style:italic;color:#505050;}.price-bar{clear:both;display:block;width:100%;margin:15px 0;background-color:#f0f0f0;padding:15px;box-sizing:border-box;text-align:center;border-bottom:2px solid #cccccc;}.price-bar:after{content:"";display:block;clear:both;}.price-bar-half{float:left;width:50%;margin:0;padding:0;}.price-bar .cost{font-size:40px;line-height:44px;color:#006600;font-weight:bold;}.price-bar .cost strike{color:#808080;display:inline;font-size:16px;}.price-bar .cta{margin:0;padding:10px 15px;display:inline-block;font-size:20px;line-height:20px;text-decoration:none;background-color:#0066ff;color:#ffffff;border-radius:3px;text-align:center;font-weight:bold;box-sizing:border-box;}.price-bar .cta:hover{background-color:#003366;}.price-bar .partner{display:block;font-size:14px;line-height:18px;color:#666666;}ul.tour-type-list li.no-button{display:inline-block;padding:8px 14px;font-size:14px;line-height:14px;}ul.highlights li.sale-price{color:#a00000;}ul.highlights li.sale-price span{background-color:#ffffe0;display:inline-block;padding:0 8px;}ul.highlights li a{font-style:italic;font-weight:normal;}.info-card.activity-card{height:220px;content-visibility:auto;contain-intrinsic-size:auto 220px;}.info-card.activity-card .sale-marker{left:auto;right:0;border-radius:0 0 0 30px;text-align:right;}.info-card.activity-card .image-section{float:right;width:50%;height:220px;}.info-card.activity-card .image-section button{height:100%;}.info-card.activity-card .image-section button > span{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;display:block;background-color:transparent;margin:0;padding:0;border-radius:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:97% center;background-size:24px;}.info-card.activity-card .title-section{float:left;width:50%;}.info-card.activity-card .title-section button h6{font-size:22px;line-height:25px;}.info-card.activity-card .title-section .bottom-section{margin:20px 0 0;}.info-card.activity-card .title-section .cost{width:30%;text-align:center;font-size:28px;line-height:32px;font-weight:bold;color:#006600;padding-top:6px;position:relative;}.info-card.activity-card .title-section .cost strike{font-size:16px;line-height:16px;color:#606060;font-weight:normal;position:absolute;bottom:-18px;left:0;width:100%;text-align:center;}.info-card.activity-card .title-section .cta{width:60%;}.small-container{width:300px;float:left;margin:0 30px 30px 0;padding:0;overflow:hidden;position:relative;}.small-container:nth-child(2n){margin-right:0;}.breakout-image{height:200px;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;margin:30px 0;}.breakout-image .container{overflow:visible;}.breakout-image .breakout-text{color:#ffffff;font-size:120px;font-weight:bold;line-height:120px;position:absolute;top:100px;left:0px;}.breakout-image .breakout-text > span{font-size:60px;line-height:60px;}.info-card.third-card{float:left;width:312px;margin-right:30px;}.info-card.third-card:nth-child(3n){margin-right:0;}.tour-card .image-section.image-section-large{height:210px;}.tour-card .image-section.image-section-large .map-locations{top:85%;background:#ffffff;}.tour-card.third-card .cost{font-size:28px;line-height:36px;}.tile-section.tile-section-alt{margin-top:20px;border-bottom:0;padding-bottom:0;}.stat-tile{box-sizing:border-box;width:190px;height:150px;float:left;padding:20px;margin:0;}.stat-tile.stat-tile-big{width:200px;}.stat-tile .stat{color:#003366;text-align:center;font-size:75px;line-height:75px;font-weight:bold;}.stat-tile .stat > span{font-size:40px;line-height:40px;}.stat-tile .stat-name{text-align:center;font-size:14px;line-height:18px;color:#808080;font-weight:bold;}.cost-bar-charts{margin:10px 0 10px 0;padding:15px;border:1px solid #b0b0b0;border-radius:6px;}.cost-bar-charts h6{font-size:18px;line-height:22px;font-weight:bold;color:#505050;margin-top:0;}.cost-bar-charts p{color:#666666;padding-top:10px;font-size:15px;line-height:18px;font-style:italic;}.cost-bar-charts .row{box-sizing:border-box;padding:0;margin:10px 0 0;border:1px solid #f0f0f0;width:100%;position:relative;clear:both;overflow:hidden;background:#f0f0f0;}.cost-bar-charts .row div{box-sizing:border-box;width:100%;float:left;background:transparent;color:#333333;padding:10px;margin:0;font-size:14px;line-height:14px;font-weight:bold;}.cost-bar-charts .row div.bar{border-radius:0 10px 10px 0;}.cost-bar-charts .row div.remaining{font-size:18px;color:#003366;}.cost-bar-charts .row div.low{background:#DCFFC0;}.cost-bar-charts .row div.budget{background:#C0FFE0;}.cost-bar-charts .row div.average{background:#E0E8FF;}.cost-bar-charts .row div.luxury{background:#F0E0FF;}.cost-bar-charts .row div.high{background:#FFE0F7;}button.cta{display:block;font-size:20px;line-height:24px;font-weight:bold;padding:15px 20px;text-align:center;margin:30px auto;}.info-card.third-card.tour-card-2-across{width:483px;}.info-card.third-card.tour-card-2-across:nth-child(2n){margin-right:0;}button.tr-logo-button{width:100%;max-width:100%;height:150px;margin:10px auto;padding:0;background-size:contain;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-image:url('https://cdn.budgetyourtrip.com/images/logos/tourradar_banner.png');}button.tr-logo-button.big{height:180px;background-image:url('https://cdn.budgetyourtrip.com/images/logos/tourradar_banner_big1.png');}button.tr-logo-button.big.big2{background-image:url('https://cdn.budgetyourtrip.com/images/logos/tourradar_banner_big2.png');}button.tr-logo-button > span{width:100%;height:100%;display:block;background:transparent;}button.tr-logo-button:hover > span{background-color:rgba(255,255,255,0.2);}img,object,iframe,iframe img,embed,video{max-width:100% !important;}#map img,#map_canvas img,#mapdialog img,.map img{max-width:inherit !important;max-height:inherit !important}.header-search-link{display:none;}#menu-trigger,#menu-trigger-link{display:none;color:#333333;text-decoration:none;margin:-28px 0 15px;background:transparent url('https://cdn.budgetyourtrip.com/images/menudownarrow.png') no-repeat right center;padding-right:12px;}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.comment-question{font-weight:bold;font-size:20px;line-height:26px;margin:20px 0 0 0;padding:0;}.comment{margin:20px 0 30px 0;}.comment .comment-meta{margin:5px 0 0 0;font-size:13px;line-height:14px;color:#505050;text-align:right;}.comment .comment-meta .comment-author{font-weight:bold;display:inline;}.comment .comment-meta .comment-date{font-style:italic;display:inline;}.comment .comment-body{font-family:Times,serif;font-size:26px;line-height:30px;font-style:italic;padding:0 0 0 35px;position:relative;z-index:1;}.comment .comment-body:after{content:"\201C";position:absolute;top:15px;left:10px;color:#c0c0c0;font-size:42px;z-index:0;}.comment-add-button{text-decoration:none;border:2px solid #0066ff;font-weight:bold;border-radius:10px;padding:8px 12px;display:inline-block;}.comment-add-button:hover{background:#0066ff;color:#ffffff;}@media only screen and (min-width:810px){.hide-desktop{display:none;}}#ad-header{min-height:300px;margin-top:10px;overflow:hidden;}@media print{body{background:#ffffff;}.contentbox{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}#header,#footer,.footer,#feedback,.ad,.agentoptions,.agentoptionsflat,.facebooklikecontainer,.breadcrumbs,.innercolumncityphoto,ul.shortmenu,#currencymenu,a.cityedit,a.transedit,a.add,#entryform,.message,.print-link,.no-print,.noprint,.reportoptions,.sectiontitle-flag img,.toggle-button,.edit-help,.expand-button,.agent-owner-tab,.tipsy{display:none !important;}.agentlogo{display:block;}.edit-blank:before{content:none !important;}.activity-highlight{background:transparent !important;}.activity-highlight .activity-cost{background-image:none !important;}.sectioninvoice{background:transparent;padding:0;}.more-expand-wrapper-limited .more-expand-wrapper-inner{max-height:auto !important;}}#amp_floatingAdDiv{height:91px !important;background:transparent !important;border-radius:0 !important;border:none !important;}#amp_floatingAdDiv > a{display:none !important;top:auto !important;bottom:8px !important;}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important;}@media only screen and (min-width:810px) and (max-width:1009px){#container,.container,#header .headerbody,#header-top .headerbody-topbar,#footer .contentbox,.footer .contentbox,.large-header .center-row{width:804px;}li.header-question{display:none;}.header-search-link{display:inline-block;}.header-search-bar{display:none;}.column,.majorcolumn,.minorcolumn,.quartercolumn,.halfcolumn,.hugecolumn,.tinycolumn,.halfmajorcolumn,.thirdcolumn,.thirdcolumnlast{width:369px;}.halfcolumn{width:369px;}.majorcolumn{width:438px;}.minorcolumn{width:336px;}.hugecolumn{width:528px;}.tinycolumn{width:210px;}.halfmajorcolumn{width:194px;margin-bottom:0;}.thirdcolumn{width:236px;}.thirdcolumnlast{width:236px;}.innercolumn,.innercolumnwide,.innercolumnthird,.innercolumnquarter,.innercolumntwothirds,.innercolumnfat,.innercolumnthin,.innercolumntiny,.innercolumntiny2,.innercolumncitytitle,.innercolumncityphoto,.innercolumngigantic,.innercolumnprofilesmall,.innercolumnprofilebig,.innercolumntablewide,.innercolumntablethin,.innercolumnfifth,.innercolumn-front,.innercolumn-front-inner,.innercolumn-front-list{width:260px;}.innercolumn{width:260px !important;}.innercolumncitytitle{width:172px;}.innercolumncityphoto{width:536px;}.innercolumnwide{width:369px;}.innercolumntwothirds{width:506px;}.innercolumnthird{width:232px;margin-bottom:0;}.innercolumn-major-half{width:205px;}.innercolumnquarter{width:215px;margin-bottom:0;}.innercolumnthreequarters{width:523px;margin-bottom:0;}.innercolumnfifth{width:136px;margin-bottom:0;}.innercolumnfat{width:438px;}.innercolumnthin{width:336px;}.innercolumnfat.city-info .innercolumnthird{width:100%;margin-right:0;margin-left:0;float:none;margin-bottom:20px;}.city-info img.inline-photo,.city-info .right .caption{width:auto;margin:10px 0 5px;}.hostel img.inline-photo.hostel-inline-photo{width:250px;max-width:100% !important;}.innercolumntiny{width:180px;margin-right:10px;margin-bottom:20px !important;font-size:0.85em;color:#666666;line-height:1.35em;}.innercolumntiny2{width:180px;}.innercolumngigantic{width:528px;}.innercolumnprofilesmall{width:154px;}.innercolumnprofilebig{width:194px;}.innercolumntablewide{width:438px;}.innercolumntablethin{width:270px;}.innercolumn-front{width:368px;overflow:hidden;}.innercolumn-front-inner{width:260px;}.innercolumn-front-list{width:136px;}.innercolumnthird-third{width:100%;clear:both;float:none;margin-left:0;}#datatable-left,#datatable-right{float:none;width:100% !important;}.travel-guide-ad{width:200px;}.article-card.article-card-small{width:136px;margin:0 15px 15px 0;}.article-card.article-card-medium{width:209px;margin:0 20px 20px 0;}.article-card.article-card-large{width:438px;margin:0 0 20px 0;}.innercolumn-major-half .article-card.article-card-small{width:205px;margin:0 10px 10px 0;}.article-card.article-card-small > span > span{width:106px;}.article-card.article-card-medium > span > span{width:189px;}.article-card.article-card-large > span > span{width:418px;}.innercolumn-major-half .article-card.article-card-small > span > span{width:auto;}a.article-card.article-card-small:nth-child(4n),.article-card-form:nth-child(4n) > button.article-card-small{margin:0 15px 15px 0;}a.article-card.article-card-medium:nth-child(3n),.article-card-form:nth-child(3n) > button.article-card-medium{margin:0 20px 20px 0;}a.article-card.article-card-small:nth-child(3n),a.article-card.article-card-medium:nth-child(2n),a.article-card.article-card-large:nth-child(1n),.article-card-form:nth-child(3n) > button.article-card-small,.article-card-form:nth-child(2n) > button.article-card-medium,.article-card-form:nth-child(1n) > button.article-card-large{margin-right:0;}.large-header.with-photo.massive-header .large-title{width:auto;}.cost-tile:nth-child(3n){margin:0 15px 15px 0;}.cost-tile:nth-child(2n){margin-right:0;}.cost-tile.cost-tile-small:nth-child(2n),.cost-tile.cost-tile-small:nth-child(4n){margin:0 10px 10px 0;}.cost-tile.cost-tile-small:nth-child(3n){margin-right:0;}.cost-tile{width:211px;}.cost-tile.cost-tile-small{width:139px;}.cost-tile.cost-tile-intro,.cost-tile.cost-tile-main{width:100%;float:none;margin:10px 0;}.cost-tile.cost-tile-thin.cost-tile-thin-wide{width:100%;float:none;}.cost-tile.cost-tile-thin.cost-tile-thin-wide,.cost-tile.cost-tile-thin.cost-tile-thin-wide:nth-child(2n){margin:15px 0;}.hostel.hostel-summary.hostel-snippet{width:100%;margin-right:0;margin-left:0;float:none;min-height:0;}.hostel.hostel-summary.hostel-snippet button.title-link{min-height:0;}.hostel.hostel-summary.hostel-snippet button.book-now{width:auto;min-width:50%;}a.tour-article-link{width:374px;margin-right:20px;}a.tour-article-link:nth-child(3n){margin-right:20px;}a.tour-article-link:nth-child(2n){margin-right:0px;}.tour-company-search-results .tour-company{width:46%;height:320px;}.tour-search-results .tour{height:360px;}.tour .tour-sub{height:100px;}.tour .tour-company-name-wrapper,.tour .tour-more-info{width:100%;float:none;margin-bottom:5px;}.tour .tour-cta-buttons{display:block;width:100%;box-sizing:border-box;}.tour .tour-cta{display:block;width:100%;max-width:100%;margin:0 0 10px 0;box-sizing:border-box;padding:8px 0;}}@media only screen and (max-width:809px){#header #menu-container:hover ul.menu{display:block;}#container,.container,#header .headerbody,#header-top .headerbody-topbar,#footer .contentbox,.footer .contentbox,.large-header .center-row{width:336px;clear:both;overflow:hidden;}.hide-mobile{display:none;}body{background:#ffffff;font-size:20px;}h6,.city-info h6,.info h6.textcontent h6{font-size:24px;line-height:28px;margin-bottom:10px;}label{font-size:16px;}input,select,textarea{font-size:17px;}button,input.button,.button{padding:10px 20px;margin-top:10px;margin-bottom:10px;font-size:18px;}.morelink,.leftlink{font-size:18px;line-height:1.2em;margin-top:5px;margin-bottom:5px;}.mediumlink,.biglink{font-size:20px;line-height:1.2em;margin-top:5px;margin-bottom:5px;}.contentbox{padding:0;border:0;background:transparent;clear:both;box-shadow:none;}.info{font-size:18px;line-height:1.3em;}.home-travelagent-contentbox{margin-bottom:60px;}#header{height:auto;overflow:visible;}.header #logo{padding:16px 0 0 0;margin:0;}#header .headerbody{height:auto;}#header ul.menu,#header ul.menu.topmenu{position:relative;clear:both;top:auto;right:auto;overflow:visible;margin:12px 0;}#header ul.menu li{float:left;margin:0 20px 8px 0;}#header:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.header-search-link{display:inline-block;}.header-search-bar{display:none;}#footer,.footer{border-top:1px solid #cccccc;padding-top:20px;margin-top:20px;}#footer .footer-region-links,.footer .footer-region-links{font-size:18px;line-height:1.3em;}#footer ul.menu li{font-size:18px;line-height:1.3em;margin-bottom:10px;}.travel-tip .details,.details{font-size:16px;line-height:1.3em;}.column,.majorcolumn,.minorcolumn,.quartercolumn,.halfcolumn,.hugecolumn,.tinycolumn,.halfmajorcolumn,.thirdcolumn,.thirdcolumnlast{width:336px;float:none;display:block;}.innercolumn,.innercolumnwide,.innercolumnthird,.innercolumnquarter,.innercolumnthreequarters,.innercolumntwothirds,.innercolumnfat,.innercolumnthin,.innercolumntiny,.innercolumntiny2,.innercolumncitytitle,.innercolumncityphoto,.innercolumngigantic,.innercolumnprofilesmall,.innercolumnprofilebig,.innercolumntablewide,.innercolumntablethin,.innercolumnfifth,.innercolumn-front,.innercolumn-front-inner{width:336px;float:none;}.innercolumn-front-list{width:100%;float:none;}.innercolumn-major-half{width:145px;}.city-info img.inline-photo,.hostel img.inline-photo.hostel-inline-photo{width:auto;max-width:100% !important;margin:10px 0 5px;}.hostel img.inline-photo.hostel-inline-photo{float:none;display:block;}ul.shortmenu,ul.placelist{top:0;left:0;margin:0;padding:0;clear:both;overflow:hidden;height:auto;border:0;font-size:16px;}ul.shortmenu li,ul.placelist li{margin:4px 6px 4px 0;float:left;background:#f9f9f9;border-width:0 0 1px 0;border-style:solid;border-color:#e0e0e0;width:100%;}ul.shortmenu li a,ul.placelist li a{border:0;padding:10px 16px;background:transparent;float:none;border-radius:0;border:none;display:block;}ul.placelist li{width:100%;}ul.shortmenu li ul{background:transparent;margin:0;padding:0;position:relative;border:0;top:auto;width:auto;height:auto;float:none;}ul.shortmenu li ul li{margin:0 0 2px;padding:0 0 0 15px;}ul.shortmenu li ul li a{padding:10px 16px;background:transparent;background-image:none;border-radius:0;border:none;}ul.shortmenu li a img{}ul.shortmenu li.first a{border:0;}ul.shortmenu li.widgets{display:none;}ul.shortmenu li a.sel,ul.shortmenu li a.sel:hover{border:0;background:#e0e0e0;float:none;border:none;}ul.submenu{}ul.submenu li{float:none;background:transparent;border:0;padding:0;}ul.submenu li a{margin:0;padding:3px;background:transparent;color:#666666;border:0;}.ad.top-banner-ad{max-height:none;}.photo-img{height:auto;}.photo-img .name{bottom:5px;}.datatable .reportoptions,.contentoptions,.sortoptions{position:relative;top:auto;right:auto;}.sortoptions{right:0;overflow:hidden;}#entryform .form-item{float:none;margin:0 0 10px 0;width:auto;}#datatable-left,#datatable-right{float:none;width:100% !important;}.statstable table{margin-bottom:8px;}.statstable table tr td,.statstable table tr td.value,.statstable table tr td.value > span{font-size:14px;line-height:17px;}sup{padding:0;}.tile-sub-section h6.sub-section-header{font-size:18px;margin:35px 0 5px;}input.front-page-large{max-width:90%;}.breadcrumbs{font-size:16px;}.travel-guide-ad{width:270px;}.hide-on-small{display:none;}.large-header.with-photo{height:180px;}.large-header.with-photo.massive-header{height:300px;}.large-header.with-photo.thin-header,.large-header.with-photo.very-thin-header{height:100px;}.large-header.with-photo.massive-header .large-title{width:auto;}.large-header h1{font-size:36px;line-height:36px;}.large-header h1 .calculate,.large-header h1 .calculate-after,.large-header .statename,.large-header .countryname{font-size:16px;line-height:22px;margin:0;}.large-header.with-photo h2{font-size:16px;line-height:20px;}.article-header-image{height:120px;}.article-card.article-card-small,.article-card.article-card-medium,.article-card.article-card-large{width:100%;height:120px;margin:0 0 10px 0;font-size:20px;line-height:22px;}.innercolumn-major-half .article-card.article-card-small{width:145px;margin:0 10px 10px 0;}.article-card.article-card-small > span > span{width:280px;}.article-card.article-card-medium > span > span{width:280px;}.article-card.article-card-large > span > span{width:280px;}.innercolumn-major-half .article-card.article-card-small > span > span{width:auto;}a.article-card.article-card-small:nth-child(4n),a.article-card.article-card-medium:nth-child(3n),a.article-card.article-card-large:nth-child(2n),.article-card-form:nth-child(4n) > button.article-card-small,.article-card-form:nth-child(3n) > button.article-card-medium,.article-card-form:nth-child(2n) > button.article-card-large{margin-right:15px;}a.article-card.article-card-small:nth-child(1n),a.article-card.article-card-medium:nth-child(2n),a.article-card.article-card-large:nth-child(1n),.article-card-form:nth-child(1n) > button.article-card-small,.article-card-form:nth-child(2n) > button.article-card-medium,.article-card-form:nth-child(1n) > button.article-card-large{margin-right:0;}#feedback{display:none;}#special-side-ad{display:none;}#special-footer-mobile-ad{display:none;position:fixed;bottom:0;left:0;top:auto;right:auto;width:100%;height:100px;max-height:100px !important;z-index:5000;}#menu-trigger,#menu-trigger-link{display:block;float:right;}#header ul.menu{float:none;display:none;margin:0;padding:0;}#header ul.menu li{float:none;margin:0;padding:0;border-top:1px solid #e0e0e0;width:100%;height:auto;}#header ul.menu li ul{display:block;position:relative;margin:0;padding:0;width:100%;top:auto;left:auto;opacity:1;background:#ffffff;}#header ul.menu li ul li{float:none;width:100%;height:auto;margin:0;padding:0;}#header ul.menu li a{padding:12px 0;font-size:18px;line-height:20px;display:block;background-image:none;}.innercolumnthird-third{width:100%;clear:both;float:none;margin-left:0;}.searchform input.input-phrase{margin-bottom:12px;}.hostel .book-button,.hostel .book-button button.right{float:none;text-align:center;}.hostel button.book-now{float:none;text-align:center;margin:5px 0;width:100%;}.hostel .address,.venue .address{font-size:17px;line-height:21px;margin:10px 0;color:#808080;}.venue h6{font-size:28px;line-height:32px;}.last-update,.smalltext{font-size:16px;line-height:1.4em;}.guide-article{}.guide-article .hostel.hostel-snippet.hostel-aside,.guide-article .hostel.hostel-snippet.hostel-aside.hostel-aside-thin,.guide-article .shareasale.shareasale-snippet.shareasale-aside,.guide-article .shareasale.shareasale-snippet.shareasale-aside.shareasale-aside-thin{width:100%;float:none;margin:0 0 20px 0;}.guide-article .left,.guide-article .right{margin-right:auto;margin-left:auto;float:none;width:auto;overflow:hidden;max-width:100%;}.guide-article .info-block.bus,.guide-article .info-block.train,.guide-article .info-block.camera{background-position:10px 10px;}.item-prices,.item-details{width:100%;margin-bottom:5px;}.item-details > div{width:50%;}.item-details .item-details-text{width:100%;float:none;margin-bottom:8px;}.item-details .item-details-button,.item-details .item-details-map{text-align:center;}.cost-tile,.cost-tile.cost-tile-thin-wide,.cost-tile.cost-tile-category,.cost-tile.text-tile{width:100%;float:none;}.cost-tile:nth-child(4n),.cost-tile:nth-child(3n),.cost-tile:nth-child(2n){margin:0 0 15px 0;}.cost-tile.cost-tile-small{width:100%;float:none;}.cost-tile.cost-tile-small:nth-child(2n),.cost-tile.cost-tile-small:nth-child(4n),.cost-tile.cost-tile-small:nth-child(3n){margin:0 0 10px 0;}.cost-tile.cost-tile-thin.cost-tile-thin-wide{width:100%;float:none;}.cost-tile.cost-tile-thin.cost-tile-thin-wide:nth-child(2n),.cost-tile.cost-tile-thin.cost-tile-thin-wide:nth-child(3n){margin:15px 0;}.cost-tile.cost-tile-intro,.cost-tile.cost-tile-main{float:none;width:100%;}.cost-tile.cost-tile-comparison > .cost-tile-value{font-size:32px;}.cost-tile.cost-tile-ranking > .cost-tile-value,.cost-tile.cost-tile-ranking > .cost-tile-value.cost-tile-value-left{font-size:24px;line-height:28px;}.cost-tile.cost-tile-ranking > .cost-tile-value.cost-tile-value-left{max-width:65%;bottom:8px;}.cost-tile.cost-tile-comparison.cost-tile-header > .cost-tile-value > .main-label{font-size:18px;line-height:20px;}.cost-tile-main.cost-tile-main-small,.cost-tile.cost-tile-small{width:163px;float:left;margin-right:10px !important;margin-left:0;}.cost-tile-main.cost-tile-main-small:nth-child(2n),.cost-tile.cost-tile-small:nth-child(2n){margin-right:0 !important;margin-left:0;}.cost-tile .cost-tile-label,.cost-tile .cost-tile-value > .sub-label{font-size:16px;line-height:1.3em;}.cost-tile .cost-tile-label > .cost-tile-label-description,.cost-tile.cost-tile-category.cost-tile-aff-highlight .cost-tile-label .cost-tile-label-description{font-size:16px;line-height:1.3em;display:inline;}.tile-sub-section > h6.sub-section-header{font-size:20px;line-height:1.3em;}.row-tile .row-tile-label{float:none;width:100%;height:auto;}.row-tile .row-tile-label .row-tile-label-description{float:right;}.row-tile .row-tile-value{width:33%;padding:10px 5px;}.img-right{width:100%;}img.show-small{display:block;}img.show-large,img.show-medium{display:none;}.hostel.hostel-summary.hostel-snippet{width:100%;margin-right:0;margin-left:0;float:none;min-height:0;}.hostel.hostel-summary.hostel-snippet button.title-link{min-height:0;}.hostel.hostel-summary.hostel-snippet button.book-now{width:auto;min-width:50%;}.promo-widget{margin:20px 0 5px;}.promo-widget .promo-widget-logo{margin-top:0px;}.accom-widget-options > div{width:100%;float:none;}button.accom-button{width:100%;font-size:18px;margin:8px 0 2px 0px;}.jump-nav{margin-bottom:20px;position:relative;}.jump-nav > strong{display:block;}.jump-nav ul{margin:15px 0;padding:0;display:inline;}.jump-nav ul li{margin:8px 0;padding:0;list-style:none outside none;display:inline;}.jump-nav ul li a{background:#f0f0f0;padding:8px 12px;margin:4px;display:inline-block;}a.tour-article-link{width:100%;height:auto;margin-right:0px;}a.tour-article-link:nth-child(3n),a.tour-article-link:nth-child(2n){margin-right:0px;}.tour-description .tour-stats,.tour-description .tour-text{display:block;float:none;padding:0;margin:0 0 15px 0;width:100%;}.tour-description .tour-summary{padding:0;}.tour-description .tour-images{height:120px;}.tour.tour-snippet,.tour.tour-snippet.tour-gyg,.tour.tour-snippet.tour-shareasale{width:50%;height:auto;}.tour.tour-snippet .tour-image{height:110px;}.tour.tour-snippet .tour-info{margin-bottom:0;padding-bottom:0;}.tour.tour-snippet .tour-info .tour-info-price,.tour.tour-snippet .tour-info .tour-length{float:none;width:100%;text-align:left;margin-bottom:8px;}.tour.tour-gyg .tour-info-price{background-position:130% 0px;background-size:60px;font-size:18px;}.tour .tour-sub,.tour-company .tour-company-sub{position:relative;overflow:hidden;height:auto;}.tour.tour-snippet .tour-sub{height:auto;}.tour .tour-cta-buttons,.tour-company .tour-cta-buttons{display:block;width:100%;box-sizing:border-box;}.tour .tour-cta,.tour-company .tour-cta,.tour.tour-snippet .tour-cta{display:block;width:100%;max-width:100%;margin:10px 0 0 0;box-sizing:border-box;padding:12px 0;font-size:18px;line-height:18px;}.tour.tour-snippet .tour-cta{font-size:16px;line-height:16px;margin:0;}.tour.tour-snippet.tour-wide,.tour.tour-snippet.tour-wide .tour-image{height:190px;}.tour.tour-snippet .tour-image h2{font-size:16px;line-height:18px;bottom:10px;left:10px;padding:0 10px 0 0;}.tour.tour-snippet.tour-wide .tour-image h2{font-size:18px;line-height:22px;}.tour.tour-snippet.tour-wide .tour-info{height:130px;}.tour-company-search-results .tour-company,.tour-search-results .tour{float:none;width:100%;height:auto;margin:0 0 20px 0;}.results-column{margin-top:30px;}.search-filter-input input[type=checkbox]{transform:scale(2);-webkit-transform:scale(2);margin-right:8px;}.search-filter-block .search-filter-block-form .search-filter-input{font-size:16px;padding:5px 0 5px 5px;}.search-filter-block .search-filter-block-form .search-filter-input input,.search-filter-block .search-filter-block-form .search-filter-input input[type=text],.search-filter-block .search-filter-block-form .search-filter-input input[type=number]{font-size:16px;font-weight:bold;}.search-filter-block .search-filter-input .angucomplete-dropdown{font-size:16px;line-height:18px;font-weight:bold;}.search-filter-block .search-filter-block-form .search-filter-input .search-filter-input-children{margin-top:10px;}.search-filter-block.search-filter-block-submit button{padding:15px;font-size:18px;}.sas-article-gyg-widget{float:none;margin:0 0 10px;width:auto;height:auto;}button.gyg-sale-banner{height:130px;}button.gyg-sale-banner > span{background:rgba(0,0,0,0.6);}button.gyg-sale-banner > span > span{padding:10px 30px;}.cost-tile-intro .reportoptions{float:none;width:auto;margin:0 0 10px 0;padding:0;}.reportoptions select,.reportoptions input,.reportoptions textarea{font-size:17px;}.footer-region-links a{background:#ffffff;display:inline-block;padding:6px 10px;margin:5px 0;}.award-page-title span{width:100%;}.award-page-title span:before{left:1%;}.award-page-title span:after{right:1%;}.brick-layout-section,.brick-layout-section.brick-layout-section-row-3-alt,.brick-layout-section.brick-layout-section-row-3,.brick-layout-section.brick-layout-section-row-2,.brick-layout-section.brick-layout-section-row-2-alt,.brick-layout-section.brick-layout-section-row-1{display:block;margin:0;padding:0;}.brick,.brick.hostel{margin:0 0 40px;}.brick .brick-header .brick-header-image{height:125px;}.brick form button.title-link h3{font-size:36px;line-height:38px;margin-bottom:15px;}.brick.hostel h4{font-size:20px;line-height:22px;}.brick .brick-content,.brick.hostel .brick-content{background-color:white;padding:30px 0 15px 0;}.brick .brick-header .brick-header-image.brick-header-image-map{height:60px;}.city-info.innercolumnthird-third.small-mobile{width:50%;float:right;margin:0 0 10px 15px;}.city-comparison-list a{line-height:50px;}.info-card.half-card{float:none;margin:15px 0;height:200px;width:100%;}.info-card .info .rating > span{display:block;}.cost-tile.cost-tile-right-small{width:50%;margin:15px 0 15px 15px !important;}.cost-tile.cost-tile-push-down{margin-top:15px;}.compare-checkboxes > .compare-checkbox{padding:10px 0 10px 35px;background-position:4% center;background-size:20px;text-align:left;}.compare-checkboxes > .compare-checkbox.compare-checkbox-right{padding:10px 35px 10px 0;text-align:right;background-position:96% center;}.compare-checkboxes.compare-checkboxes-equal{background-size:20px;}.compare-checkboxes.compare-checkboxes-equal > .compare-checkbox{padding-right:20px;padding-left:0px;text-align:right;}.compare-checkboxes.compare-checkboxes-equal > .compare-checkbox.compare-checkbox-right{padding-right:0px;padding-left:20px;text-align:left;}.cost-tile.cost-tile-right-small.cost-tile-inline-callout{width:100% !important;margin-right:0 !important;margin-left:0 !important;}.amenities-container.rightcol{margin-bottom:0;}.ad-double .mmt-primary:nth-child(even){display:none;}.info-card.tour-card{height:500px;}.info-card button.price-button.larger-price-button{height:60px;}.info-card .map-section,.info-card .map-section > button.map-button{height:40px;}.info-card.tour-card .cost-section .cost{font-size:40px;line-height:24px;padding-top:10px;}.cost-tile.cost-tile-special-showcase{width:100% !important;margin:10px 0 !important;}.cost-tile-includes-button{}.best-tour{height:auto;}.best-tour .left,.best-tour .right{float:none;width:100%;height:180px;box-sizing:border-box;}.best-tour .left{height:auto;}button.see-all-button{margin:5px auto;width:100%;text-align:center;font-size:14px;line-height:17px;}.tour-display-images{float:none;width:100%;margin:10px 0;}.price-bar-half{float:none;width:100%;margin:5px 0;}ul.tour-type-list li,ul.tour-type-list li button,ul.tour-type-list li.no-button{font-size:16px;line-height:16px;}.info-card.activity-card{height:auto;}.info-card.activity-card .image-section{float:none;width:100%;height:120px;}.info-card.activity-card .title-section{float:none;width:100%;}.info-card.activity-card .title-section .bottom-section:after{content:"";display:block;clear:both;}.stat-tile{margin:0 auto;float:none;padding:10px;}.tour-details > span.last{display:block;}.breakout-image .breakout-text > span{font-size:48px;line-height:48px;}.breakout-image .breakout-text > span.smaller{font-size:36px;line-height:36px;}}@media only screen and (min-width:380px) and (max-width:809px){#container,.container,#header .headerbody,#header-top .headerbody-topbar,#footer .contentbox,.footer .contentbox,.large-header .center-row{width:360px;clear:both;}body{background:#ffffff;}.contentbox{padding:0;border:0;background:transparent;clear:both;box-shadow:none;}#header{height:auto;overflow:visible;}#header .headerbody{height:auto;}#header:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#footer,.footer{border-top:1px solid #cccccc;padding-top:20px;margin-top:20px;}#maincarousel,.carousel-holder .jcarousel-item{width:360px;height:114px;}.jcarousel-item .bg{background-size:360px auto;}.jcarousel-item .bg .white a{font-size:0.85em;}li.header-question{display:none;}.column,.majorcolumn,.minorcolumn,.quartercolumn,.halfcolumn,.hugecolumn,.tinycolumn,.halfmajorcolumn,.thirdcolumn,.thirdcolumnlast,.innercolumn,.innercolumnwide,.innercolumnthird,.innercolumnquarter,.innercolumnthreequarters,.innercolumntwothirds,.innercolumnfat,.innercolumnthin,.innercolumntiny,.innercolumntiny2,.innercolumncitytitle,.innercolumncityphoto,.innercolumngigantic,.innercolumnprofilesmall,.innercolumnprofilebig,.innercolumntablewide,.innercolumntablethin,.innercolumnfifth,.innercolumn-front,.innercolumn-front-inner,.innercolumn-front-list{width:360px;float:none;}.innercolumn-major-half{width:175px;}.city-info img.inline-photo,.city-info .right .caption{width:auto;margin:10px 0 5px;}.city-info .right .caption{margin:0 0 5px 0;}ul.shortmenu{top:0;left:0;margin:0;}ul.submenu{}ul.submenu li{margin-right:0;margin-left:0;float:left;}ul.submenu li a{}.travel-guide-ad{width:170px;}.article-card.article-card-small{width:170px;margin:0 20px 20px 0;}.article-card.article-card-medium{width:170px;margin:0 20px 20px 0;}.article-card.article-card-large{width:360pxmargin:0 0 20px 0;}.innercolumn-major-half .article-card.article-card-small{width:175px;margin:0 10px 10px 0;}.article-card.article-card-small > span > span{width:160px;}.article-card.article-card-medium > span > span{width:160px;}.article-card.article-card-large > span > span{width:340px;}.innercolumn-major-half .article-card.article-card-small > span > span{width:auto;}a.article-card.article-card-small:nth-child(1n),a.article-card.article-card-small:nth-child(4n),a.article-card.article-card-medium:nth-child(1n),.article-card-form:nth-child(1n) > button.article-card-small,.article-card-form:nth-child(4n) > button.article-card-medium,.article-card-form:nth-child(1n) > button.article-card-large{margin-right:20px;}.innercolumn-major-half .article-card.article-card-small:nth-child(1n){margin-right:10px;}a.article-card.article-card-small:nth-child(2n),a.article-card.article-card-medium:nth-child(2n),a.article-card.article-card-large:nth-child(1n),.article-card-form:nth-child(2n) > button.article-card-small,.article-card-form:nth-child(2n) > button.article-card-medium,.article-card-form:nth-child(1n) > button.article-card-large{margin-right:0;}.guide-article .hostel.hostel-snippet.hostel-aside,.guide-article .hostel.hostel-snippet.hostel-aside.hostel-aside-thin,.guide-article .shareasale.shareasale-snippet.shareasale-aside,.guide-article .shareasale.shareasale-snippet.shareasale-aside.shareasale-aside-thin{width:50%;float:right;margin:0 0 20px 20px;}.cost-tile:nth-child(3n),.cost-tile.cost-tile-main.cost-tile-main-small:nth-child(2n){margin:0 20px 20px 0 !important;}.cost-tile:nth-child(2n),.cost-tile.cost-tile-main.cost-tile-main-small:nth-child(2n){margin-right:0 !important;}.cost-tile.cost-tile-small:nth-child(2n),.cost-tile.cost-tile-small:nth-child(4n){margin:0 15px 15px 0 !important;}.cost-tile.cost-tile-small:nth-child(3n){margin-right:0 !important;}.cost-tile,.cost-tile.cost-tile-main.cost-tile-main-small{float:left;width:170px;margin:0 20px 20px 0 !important;}.cost-tile.cost-tile-small{float:left;width:110px;margin:0 15px 15px 0;}.cost-tile.cost-tile-thin.cost-tile-thin-wide{width:100%;float:none;}.cost-tile.cost-tile-thin.cost-tile-thin-wide,.cost-tile.cost-tile-thin.cost-tile-thin-wide:nth-child(2n){margin:15px 0;}.cost-tile > .cost-tile-value,.cost-tile.cost-tile-main > .cost-tile-value{font-size:36px;}.cost-tile.cost-tile-small > .cost-tile-value{font-size:32px;}.brick .brick-header .brick-header-image{height:180px;}button.gyg-sale-banner{height:100px;}button.gyg-sale-banner > span > span{padding:5px 15px !important;}img.show-medium{display:block;}img.show-large,img.show-small{display:none;}.tour.tour-gyg .tour-info-price{background-position:110% 0px;background-size:80px;}}@media only screen and (min-width:420px) and (max-width:809px){#container,.container,#header .headerbody,#header-top .headerbody-topbar,#footer .contentbox,.footer .contentbox,.large-header .center-row{width:400px;clear:both;}.column,.majorcolumn,.minorcolumn,.quartercolumn,.halfcolumn,.hugecolumn,.tinycolumn,.halfmajorcolumn,.thirdcolumn,.thirdcolumnlast,.innercolumn,.innercolumnwide,.innercolumnthird,.innercolumnquarter,.innercolumnthreequarters,.innercolumntwothirds,.innercolumnfat,.innercolumnthin,.innercolumntiny,.innercolumntiny2,.innercolumncitytitle,.innercolumncityphoto,.innercolumngigantic,.innercolumnprofilesmall,.innercolumnprofilebig,.innercolumntablewide,.innercolumntablethin,.innercolumnfifth,.innercolumn-front,.innercolumn-front-inner,.innercolumn-front-list{width:400px;float:none;}.innercolumn-major-half{width:195px;}.article-card.article-card-small,.article-card.article-card-medium{width:190px;margin:0 20px 20px 0;}.article-card.article-card-large{width:400px;margin:0 0 20px 0;}.innercolumn-major-half .article-card.article-card-small{width:195px;margin:0 10px 10px 0;}.article-card.article-card-small > span > span{width:180px;}.article-card.article-card-medium > span > span{width:180px;}.article-card.article-card-large > span > span{width:400px;}.cost-tile,.cost-tile.cost-tile-main.cost-tile-main-small{float:left;width:190px;margin:0 20px 20px 0 !important;}.cost-tile.cost-tile-small{float:left;width:123px;margin:0 15px 15px 0;}}