.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.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:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.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{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.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{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,.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%;font-size:0}.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,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.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 #aaa;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.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_454545_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_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.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-on{background-position:-96px -144px}.ui-icon-radio-off{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-start{background-position:-80px -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-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11,.col-ms-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:480px) and (max-width:767px){.col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11{float:left}.col-ms-1{width:8.33333%}.col-ms-2{width:16.66667%}.col-ms-3{width:25%}.col-ms-4{width:33.33333%}.col-ms-5{width:41.66667%}.col-ms-6{width:50%}.col-ms-7{width:58.33333%}.col-ms-8{width:66.66667%}.col-ms-9{width:75%}.col-ms-10{width:83.33333%}.col-ms-11{width:91.66667%}.col-ms-12{width:100%}.col-ms-push-1{left:8.33333%}.col-ms-push-2{left:16.66667%}.col-ms-push-3{left:25%}.col-ms-push-4{left:33.33333%}.col-ms-push-5{left:41.66667%}.col-ms-push-6{left:50%}.col-ms-push-7{left:58.33333%}.col-ms-push-8{left:66.66667%}.col-ms-push-9{left:75%}.col-ms-push-10{left:83.33333%}.col-ms-push-11{left:91.66667%}.col-ms-pull-1{right:8.33333%}.col-ms-pull-2{right:16.66667%}.col-ms-pull-3{right:25%}.col-ms-pull-4{right:33.33333%}.col-ms-pull-5{right:41.66667%}.col-ms-pull-6{right:50%}.col-ms-pull-7{right:58.33333%}.col-ms-pull-8{right:66.66667%}.col-ms-pull-9{right:75%}.col-ms-pull-10{right:83.33333%}.col-ms-pull-11{right:91.66667%}.col-ms-offset-1{margin-left:8.33333%}.col-ms-offset-2{margin-left:16.66667%}.col-ms-offset-3{margin-left:25%}.col-ms-offset-4{margin-left:33.33333%}.col-ms-offset-5{margin-left:41.66667%}.col-ms-offset-6{margin-left:50%}.col-ms-offset-7{margin-left:58.33333%}.col-ms-offset-8{margin-left:66.66667%}.col-ms-offset-9{margin-left:75%}.col-ms-offset-10{margin-left:83.33333%}.col-ms-offset-11{margin-left:91.66667%}}@media(min-width:480px) and (max-width:767px){.container{max-width:748px}.form-horizontal .form-group .control-label{text-align:right}}body{font-family:'Avenir LT W01_55 Roman1475520',Arial,sans-serif}.trafalgar{font-family:'Avenir LT W01_85 Heavy1475544',Arial,sans-serif;font-size:2.625em}.double-pica{font-family:'Avenir LT W01_95 Black1475556'}.paragon{font-family:'Avenir LT W01_55 Roman1475520',Arial,sans-serif;font-size:1.125em}.great-primer{font-family:'Avenir LT W01_55 Roman1475520',Arial,sans-serif;font-size:2em}.campaign--cruise .trafalgar.campaign-variable{font-family:'Yellowtail',cursive;font-size:2.8em}.campaign--long-haul .trafalgar.campaign-variable{font-family:'Loved by the King',cursive;font-size:3.2em}.campaign--families .trafalgar.campaign-variable{font-family:'Satisfy',cursive;font-size:2.8em}.campaign--luxury .trafalgar.campaign-variable,.luxury{font-family:'Nunito Sans',sans-serif;font-weight:200;text-transform:uppercase;letter-spacing:.15em;font-size:2.25em}@media(min-width:767px){.campaign--cruise .trafalgar.campaign-variable{font-size:3.2em}.campaign--long-haul .trafalgar.campaign-variable{font-size:3.8em}.campaign--families .trafalgar.campaign-variable{font-size:3.8em}.campaign--luxury .trafalgar.campaign-variable{font-size:2.25em}}html{height:100%}body{height:100%;color:#4c535b;position:relative}h1,h3,h4,h5{color:#1e2334}h5{font-size:18px!important;margin-top:19px;margin-bottom:12px}h5.option{margin-top:inherit;margin-left:102px}a{color:#93215a;text-decoration:none}a:hover,a:focus{color:#93215a;text-decoration:underline}.btn{background-color:#93215a;border-radius:0;color:#fff;text-transform:uppercase;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.btn:hover,.btn:focus{background-color:#64223f;color:#fff;text-decoration:none}.btn.white{background-color:#fff;color:#93215a}.btn-lg,.btn-group-lg>.btn{padding:16px 24px;font-size:16px;line-height:1.33}.navbar-toggle{position:relative!important;float:none!important;left:28px!important;margin:0!important;top:8px}button.btn.tc-bar.btn.tc-bar{height:59px;width:50px;border-radius:0;border:none;z-index:10}.navbar-wrapper{top:0!important}.navbar{margin-top:0!important}.header_nav{position:relative;top:0;width:100%;z-index:10}.home-2015 .header_nav{position:absolute}.header_nav__top{background-color:#951e5a;clear:both;min-height:50px}@media(min-width:767px){.header_nav__top{height:114px}}.header_nav__top:after{clear:both;content:'';display:block}.header_nav__top .logo{margin-top:9px;max-width:228px;display:block;margin-left:auto;margin-right:auto;width:180px}@media(min-width:320px){.header_nav__top .logo{float:left;height:auto;margin-left:9px}}@media(min-width:767px){.header_nav__top .logo{margin-left:49px;margin-top:38px;width:100%}}.header_nav__top .award{float:left;margin-left:9px;margin-top:9px}@media(min-width:767px){.header_nav__top .award{margin-left:42px;margin-top:30px}}.header_nav__top .award:after{clear:both;content:'';display:block}.header_nav__top .award .award_icon{display:none;float:left;height:auto;max-width:54px;width:33px}@media(min-width:480px){.header_nav__top .award .award_icon{display:block}}@media(min-width:767px){.header_nav__top .award .award_icon{width:100%}}.header_nav__top .award span{color:#e3cfd8;display:none;float:left;font-family:'Avenir LT W01_35 Light1475496',Arial,Helvetica,sans-serif,sans-serif;font-size:12px;margin-left:10px;margin-top:12px;width:245px}@media(min-width:991px){.header_nav__top .award span{display:block}}.header_nav__bottom{background-color:rgba(0,0,0,.4);min-height:52px;position:absolute;-webkit-transition:height 300ms;-moz-transition:height 300ms;-ms-transition:height 300ms;-o-transition:height 300ms;transition:height 300ms;width:100%;-webkit-transition-delay:0s;transition-delay:0s}.header_nav__bottom .menu_button{border:2px solid rgba(255,255,255,.5);border-radius:3px;display:none;float:right;margin-right:9px;margin-top:6px;padding:5px}.header_nav__bottom .menu_button .menu_btn_text{color:#fff;display:bock;float:left;min-width:45px;text-align:right}.header_nav__bottom .menu_button:hover{background:rgba(0,0,0,.2)}.header_nav__bottom .menu_button:after{clear:both;content:'';display:block}@media(min-width:767px){.header_nav__bottom .menu_button{display:none}}@media(min-width:991px){.header_nav__bottom nav{float:left}}.header_nav__bottom .nav_list{list-style:none;margin:0;padding-left:0;width:100%}@media(min-width:767px){.header_nav__bottom .nav_list{padding-left:21px}}.header_nav__bottom .nav_list:after{clear:both;content:'';display:block}.header_nav__bottom .nav_list li{color:#fff;display:block;float:left;font-family:'Avenir LT W01_85 Heavy1475544',Arial,Helvetica,sans-serif,sans-serif;font-size:14px;position:relative;margin-left:1px}.header_nav__bottom .nav_list li:after{content:'';display:inline-block;border:1px solid rgba(255,255,255,.4);height:16px;position:absolute;left:-2px;top:17px;-webkit-transition:top 300ms;-moz-transition:top 300ms;-ms-transition:top 300ms;-o-transition:top 300ms;transition:top 300ms;-webkit-transition-delay:0s;transition-delay:0s}.header_nav__bottom .nav_list li:first-child{margin-left:0}.header_nav__bottom .nav_list li:first-child:after{display:none}.header_nav__bottom .nav_list li a{color:#fff;display:block;height:52px;line-height:52px;padding:0 16px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;white-space:nowrap;-webkit-transition-delay:0s;transition-delay:0s}@media(min-width:480px){.header_nav__bottom .nav_list li a{padding:0 10px}}@media(min-width:767px){.header_nav__bottom .nav_list li a{padding:0 20px}}.header_nav__bottom .nav_list li a:hover{text-decoration:none}.header_nav__bottom .nav_list li.active{background:rgba(103,21,63,.8)}.header_nav__bottom .nav_list li.active:after{display:none}.header_nav__bottom .nav_list li.active+li:after{display:none}.header_nav__bottom .nav_list li:hover{background:rgba(103,21,63,.8)}.header_nav__bottom .nav_list li:hover:after{display:none}.header_nav__bottom .nav_list li:hover+li:after{display:none}@media(min-width:991px){.header_nav__bottom.fixed{background-color:#951e5a;position:fixed;height:75px;-webkit-transition-delay:0s;transition-delay:0s;top:0;width:100%}.header_nav__bottom.fixed .nav_list li a{height:75px;line-height:75px;-webkit-transition-delay:0s;transition-delay:0s}.header_nav__bottom.fixed .nav_list li:after{top:29px;-webkit-transition-delay:0s;transition-delay:0s}}.header_nav .header_menu{background-color:#951e5a;display:none;width:100%}@media(min-width:767px){.header_nav .header_menu{display:none!important}}.header_nav .header_menu ul{list-style:none;margin:0;padding:0}.header_nav .header_menu li{border-bottom:1px solid rgba(255,255,255,.4);margin:0;width:100%}.header_nav .header_menu li:last-child{border:0}.header_nav .header_menu li a{color:#fff;display:block;padding:10px 9px}.header_nav .header_menu li a:hover{background:rgba(0,0,0,.3);text-decoration:none}#menu-icon{cursor:pointer;float:left;height:15px;margin-left:2px;margin-right:0;margin-top:3px;position:relative;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:18px}#menu-icon span{background:#fff;border-radius:9px;display:block;height:2px;left:0;opacity:1;position:absolute;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}#menu-icon span:nth-child(1){top:0}#menu-icon span:nth-child(2),#menu-icon span:nth-child(3){top:6px}#menu-icon span:nth-child(4){top:12px}#menu-icon.open span:nth-child(1){left:50%;top:6px;width:0%}#menu-icon.open span:nth-child(2){-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-icon.open span:nth-child(3){-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-icon.open span:nth-child(4){left:50%;top:6px;width:0%}@media(min-width:320px){.tc_container .choose_tc{position:absolute;right:9px;top:9px}}@media(min-width:767px){.tc_container .choose_tc{right:49px;top:35px}}.choose_tc.cta{margin:0 auto;position:relative;margin-top:20px}.header_nav__bottom .choose_tc{display:none;opacity:0}@media(min-width:991px){.header_nav__bottom .choose_tc{display:block}}.header_nav__top .choose_tc{text-align:center}.header_nav__top .choose_tc .tc_button{min-height:33px;padding:0 8px;margin:10px auto}@media(min-width:320px){.header_nav__top .choose_tc .tc_button{margin:0;width:122px}}@media(min-width:368px){.header_nav__top .choose_tc .tc_button{width:170px}}@media(min-width:480px){.header_nav__top .choose_tc .tc_button{width:auto}}@media(min-width:767px){.header_nav__top .choose_tc .tc_button{height:44px;padding:3px 21px}}.header_nav__top .choose_tc .tc_button__icon{display:none;margin-left:5px;margin-right:2px;top:0}@media(min-width:368px){.header_nav__top .choose_tc .tc_button__icon{display:block}}@media(min-width:480px){.header_nav__top .choose_tc .tc_button__icon{margin-right:5px;margin-left:0}}@media(min-width:767px){.header_nav__top .choose_tc .tc_button__icon{top:5px}}.header_nav__top .choose_tc .tc_button__text{width:112px;text-align:left;line-height:1.2;top:1px;padding-left:5px}@media(min-width:480px){.header_nav__top .choose_tc .tc_button__text{width:auto;top:8px;padding-left:0;text-align:center}}@media(min-width:767px){.header_nav__top .choose_tc .tc_button__text{top:11px}}.header_nav__top .choose_tc .tc_button__arrow{display:none;top:7px}@media(min-width:480px){.header_nav__top .choose_tc .tc_button__arrow{display:block;float:left}}@media(min-width:767px){.header_nav__top .choose_tc .tc_button__arrow{top:10px}}.choose_tc:after{clear:both;content:'';display:block}.choose_tc .get_advice{color:#e3cfd8;display:none;float:left;font-size:12px;margin-right:14px;margin-top:2px;text-align:right;width:175px}@media(min-width:1150px){.choose_tc .get_advice{display:block}}.choose_tc .tc_button{background-color:#fff;color:#951e5a;cursor:pointer;display:inline-block;min-height:44px;padding:3px 21px;text-align:center;width:auto;border-radius:22px}.choose_tc .tc_button.red{background-color:#921d58;border-color:#921d58}.choose_tc .tc_button.red .tc_button__icon{background-image:url("../images/tc_cta_icon--white.png")}.choose_tc .tc_button.red .tc_button__text{color:#fff}.choose_tc .tc_button.red .tc_button__arrow{background-image:url("../images/tc_cta_arrow--white.png")}.choose_tc .tc_button.red:hover{background-color:#5a1031;border-color:#5a1031}.choose_tc .tc_button.red:hover .tc_button__text{color:#fff}.choose_tc .tc_button:hover{background-color:#5a1031;border-color:#5a1031}.choose_tc .tc_button:hover .tc_button__icon{background-image:url("../images/tc_cta_icon--white.png")}.choose_tc .tc_button:hover .tc_button__text{color:#fff}.choose_tc .tc_button:hover .tc_button__arrow{background-image:url("../images/tc_cta_arrow--white.png")}.choose_tc .tc_button__icon{background-image:url("../images/tc_cta_icon.png");width:26px;height:32px;display:block;position:relative;margin-top:5px;margin-bottom:8px;margin-right:auto;margin-left:auto;top:5px}@media(min-width:295px){.choose_tc .tc_button__icon{float:left;margin-right:5px;margin-left:0;margin-top:0;margin-bottom:0}}.choose_tc .tc_button__text{font-family:'Avenir LT W01_95 Black1475556',Arial,Helvetica,sans-serif,sans-serif;font-size:12px;position:relative;display:block;width:auto;top:0;padding-left:0;text-align:center}@media(min-width:295px){.choose_tc .tc_button__text{float:left;line-height:38px}}.choose_tc .tc_button__arrow{background-image:url("../images/tc_cta_arrow.png");width:22px;height:18px;position:relative;margin-left:auto;margin-right:auto;display:block;margin-top:8px;top:px;margin-bottom:5px}@media(min-width:295px){.choose_tc .tc_button__arrow{margin-top:0;float:left;margin-left:6px;margin-right:0;top:10px;margin-bottom:0}}#following-tc{float:right;height:52px}#following-tc:after{content:'';display:block;clear:both}#following-tc:hover{background-color:#781848}.header_nav__top #following-tc{display:block}@media(min-width:991px){.header_nav__top #following-tc{display:none}}.header_nav__top #following-tc .tc-badge_mobile{padding-top:9px;padding-bottom:7px;padding-left:10px;padding-right:10px}.header_nav__top #following-tc .tc-badge_mobile.open{background-color:#781848}.header_nav__top #following-tc img{height:35px;width:35px}.header_nav__top #following-tc .following-tc__text{color:#fff;opacity:0}.header_nav__bottom #following-tc{display:none;width:300px}@media(min-width:991px){.header_nav__bottom #following-tc{display:block}}.header_nav__bottom #following-tc .tc-badge{background-color:rgba(91,18,55,.5);padding:8px 20px;height:52px;-webkit-transition:height 300ms;-moz-transition:height 300ms;-ms-transition:height 300ms;-o-transition:height 300ms;transition:height 300ms;-webkit-transition-delay:0s;transition-delay:0s}.header_nav__bottom #following-tc .tc-badge:hover{background-color:#781848}.header_nav__bottom #following-tc .tc-badge.open{background-color:#781848}.header_nav__bottom #following-tc img{display:inline-block;height:35px;vertical-align:top;width:35px}.header_nav__bottom #following-tc .following-tc__text{color:#d7d7d7;display:inline-block;margin-left:5px;vertical-align:middle;font-size:12px}.header_nav__bottom #following-tc .following-tc__text a{color:#fff;font-weight:bold;text-decoration:underline}.header_nav__bottom.fixed #following-tc{opacity:1}.header_nav__bottom.fixed .choose_tc{display:none;opacity:1;position:absolute;top:15px;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}@media(min-width:991px){.header_nav__bottom.fixed .choose_tc{display:block}}.header_nav__bottom.fixed .choose_tc:after{clear:both;content:'';display:block}.header_nav__bottom.fixed .tc-badge{background-color:#701744!important;height:75px!important;padding:20px!important;-webkit-transition-delay:0s!important;transition-delay:0s!important}.header_nav__bottom.fixed .tc-badge:hover{background-color:#951e5a!important}.tc-details-dropdown{display:none;background:#781848;padding:15px;position:absolute;right:0;top:49px;z-index:10;width:100%}.fixed .tc-details-dropdown{top:75px}@media(min-width:767px){.tc-details-dropdown{width:300px}}.tc-details-dropdown ul{margin:0;padding:0;list-style:none}.tc-details-dropdown ul li{color:#fff}.tc-details-dropdown ul li.phone .help{float:right;font-family:'Avenir LT W01_85 Heavy1475544',Arial,Helvetica,sans-serif,sans-serif;text-decoration:underline;position:relative}@media(min-width:991px){.tc-details-dropdown ul li.phone .help{margin-top:-73px}}.tc-details-dropdown ul li.phone .help{color:#fff}.tc-details-dropdown ul li.phone .help__message{visibility:hidden;right:-6px;top:22px;width:283px;background-color:#d7d7d7;color:#606060;padding:10px;font-weight:normal;position:absolute;border-radius:3px;z-index:1}.tc-details-dropdown ul li.phone .help__message:after{content:" ";position:absolute;bottom:100%;right:4px;border-width:5px;border-style:solid;border-color:transparent transparent #d7d7d7 transparent}.tc-details-dropdown ul li.phone .help:hover .help__message{visibility:visible}.tc-details-dropdown ul li.phone .number{color:#fff;display:block;font-family:'Avenir LT W01_85 Heavy1475544',Arial,Helvetica,sans-serif,sans-serif;font-size:26px;margin-top:-6px}.tc-details-dropdown ul li.message{margin-bottom:20px}.tc-details-dropdown ul li.message .btn{color:#781848;margin:15px 0;text-transform:none}.tc-details-dropdown ul li.message .btn span{color:#781848!important}.tc-details-dropdown ul li.profileLink{margin-bottom:10px}.tc-details-dropdown ul li.profileLink a{color:#fff}.tc-details-dropdown ul li.choose_another_tc{font-family:'Avenir LT W01_85 Heavy1475544',Arial,Helvetica,sans-serif,sans-serif;font-size:12px;text-decoration:underline}.tc-details-dropdown ul li.choose_another_tc a{color:#fff}.header-top-bar{position:absolute;width:100%;top:0;z-index:6;height:30px;line-height:40px;display:none}@media(min-width:991px){.header-top-bar{display:block}}.header-top-bar .header-top__number{display:none;color:#e3cfd8;margin:0;padding-right:105px;font-size:12px;float:right}.header-top-bar .header-top__number a{color:#e3cfd8}@media(min-width:991px){.header-top-bar .header-top__number{display:block}}.awards-section{background-color:#f5f2ee;padding-top:0;padding-bottom:20px}.awards-section .row{margin-top:20px}.awards-section .awards-image-wrapper{position:relative;width:100%;padding-bottom:100%}.awards-section .awards-image-wrapper .awards-image-container{position:absolute;width:100%;height:100%}.awards-section .awards-image-wrapper .awards-image-container img{height:100px;width:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media(max-width:767px){.awards-section .awards-details-wrapper{padding-left:30px}}#testimonial-page .wuip{bottom:60px}#testimonial-page .grey-text{color:#999}#testimonial-page #testimonial-section-submit #testimonial-form p{margin-bottom:0}#testimonial-page #testimonial-section-submit #testimonial-form .row{margin-top:20px}#testimonial-page #testimonial-section-submit #testimonial-form #testimonial{overflow:hidden;margin-top:30px}#testimonial-page #testimonial-section-submit #testimonial-form #testimonial-message{margin-top:20px}#testimonial-page #testimonial-section-submit #testimonial-form .btn{margin-top:50px}#testimonial-page #testimonial-section-submit .help-block{display:inline-block;position:absolute;margin-top:-10px;right:12px;width:200px;opacity:.9;text-align:right}#testimonial-page #testimonial-section-submit-complete .testimonial-section-summary{border:solid 1px #e0e0e0;padding:30px 30px 0 30px;margin-bottom:50px}#testimonial-page #testimonial-section-submit-complete .testimonial-section-summary #testimonial-post-submit{white-space:pre-line}#testimonial-page #testimonial-section-submit-complete .btn{margin-top:50px;min-width:300px}@media(max-width:767px){#testimonial-page #testimonial-section-submit-complete .btn{width:100%}}#testimonial-page #testimonial-section-submit-complete img{margin-right:20px}#newsletter-modal.modal{position:fixed;left:0;right:0;bottom:0;z-index:20000}#newsletter-modal .newsletter-wrapper{max-width:360px;margin:0 auto;background:#fff;left:auto;right:auto;margin-top:100px}.newsletter-modal .top{display:flex;flex-direction:row;background:#93215a;height:80px}.newsletter-modal .content-top{display:table}.newsletter-modal .tc-pic,.newsletter-modal .newsletter-intro{display:table-cell;vertical-align:middle;padding:5px}.newsletter-modal input,.newsletter-modal select{height:40px;margin-bottom:12px}.newsletter-modal input[name="Title"]{width:50%}.newsletter-modal select[name="Title"]{width:50%;background:url("/Images/tcexpert/tc_navdrop-grey.png") no-repeat;background-position:right 10px top 17px;-webkit-appearance:none;-mox-appearance:none}.newsletter-modal select[name="Title"].select{-webkit-appearance:none;-mox-appearance:none;background-image:none}.newsletter-modal select::-ms-expand{display:none}.newsletter-modal .top{display:table}.newsletter-modal .top .heading{width:100%;padding-left:20px;display:table-cell;vertical-align:middle;height:80px}.newsletter-modal .top .close-area{display:table-cell;vertical-align:middle;padding-right:20px;cursor:pointer;height:80px}.newsletter-modal h3,.newsletter-modal .close-area span{color:#fff;margin:0;font-size:1.6em}.newsletter-modal .content{padding:20px}.newsletter-modal .content .submit-area{width:100%}.newsletter-modal .content .submit-area .form-group{display:inline-block}.newsletter-modal .content .submit-area .privacy{float:right;display:flex;flex-direction:column;justify-content:center;height:40px}.newsletter-modal .privacy a{color:#999}@media(max-width:767px){#newsletter-modal .newsletter-wrapper{margin-top:66px}}#contact .contact-succesful{text-align:center}#contact h2{margin-top:40px}#contact .form-width{max-width:586px;margin:0 auto}#contact .form-width .inner-form-width{width:70%;margin:0 auto;text-align:left;padding-bottom:40px}#contact .toggle:after{content:'';clear:both;display:block}#contact .toggle label{display:block;width:100%;background-color:#fff;border:1px solid #474747;overflow:auto;margin:0;cursor:pointer}@media(min-width:480px){#contact .toggle label{float:left;width:33.3%}}@media(min-width:480px){#contact .toggle label.title{width:25%}}@media(min-width:480px){#contact .toggle label.country{width:25%}}#contact .toggle label.country:first-child{border-top-left-radius:5px;border-bottom-left-radius:0}#contact .toggle label.country:nth-child(4){border-top-right-radius:5px}#contact .toggle label.country:nth-child(5){border-bottom-left-radius:5px}#contact .toggle label.country:last-child{border-top-right-radius:0;border-bottom-right-radius:5px}#contact .toggle label:first-child{border-top-left-radius:5px;border-top-right-radius:5px}@media(min-width:480px){#contact .toggle label:first-child{border-top-right-radius:0;border-bottom-left-radius:5px}}#contact .toggle label:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media(min-width:480px){#contact .toggle label:last-child{border-top-right-radius:5px;border-bottom-left-radius:0}}#contact .toggle label span{text-align:center;padding:13px 0;display:block}#contact .toggle label input{display:none;position:absolute!important;top:-20px;visibility:hidden}#contact .toggle input[type="radio"]:checked+span,#contact .toggle span:hover{background-color:#5c0e2f;color:#fff}#contact .terms-checkbox{margin-bottom:5%}#contact .checkbox-background{padding:3%;width:86%;margin:0 auto;text-align:center}#contact .checkbox-form-label{font-size:14px!important;cursor:pointer}#contact .question{margin-top:30px;margin-bottom:10px}#contact .question label{margin:10px 0;color:#4c535b;font-size:16px;font-weight:normal;display:block}#contact .question label span{display:block;font-size:12px;color:#5c0e2f}#contact .question .checkbox-form-label{margin:0}#contact .question .checkbox-form-label ul li{font-size:14px;margin-bottom:4%}#contact .question input[type="checkbox"]{float:left;margin-right:2%;margin-bottom:2%;cursor:pointer}#contact .question input[type="text"],#contact .question textarea{background-color:#fff;border:1px solid #474747!important}#contact .divider{display:block;margin-top:60px;margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:228px;width:100%;height:auto}#contact small.help-block{color:#a94442;height:10px;text-align:left}#contact .recaptcha{margin-top:30px;margin-left:auto;margin-right:auto;width:304px}#contact .button{background-color:#5c0e2f;color:#fff;padding:12px;display:inline-block}#contact .button.center{margin:0 auto}#contact hr{margin-top:40px;margin-bottom:0}#contact .call-me{font-size:22px;display:block!important;float:left}#contact .call-me img{float:left}#contact .call-me span{float:left;line-height:1.7;margin-left:10px;text-decoration:underline}@media(min-width:480px){#contact .call-me span{margin-right:25px}}#contact .call-me:after{content:'';clear:both;display:inline-block}#contact .call-me:hover{text-decoration:none}#contact .social-icons{float:left;margin-top:20px;display:block}@media(min-width:480px){#contact .social-icons{display:initial;float:none;margin:0}}#contact .send-message-button{border:0;color:#fff;text-align:center;font-size:18px;padding:16px;word-wrap:break-word;white-space:normal;margin-left:auto!important;margin-right:auto!important;margin-top:40px;display:block}#contact .contact-social-icons{margin-top:30px;display:block!important;text-align:center}#contact .contact-social-icons a{display:inline-block;margin:0 5px}#contact .contact-social-icons a:first-child{margin-left:0}#contact .contact-social-icons a:last-child{margin-right:0}#contact .divider{display:block;margin-top:60px;margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:228px;width:100%;height:auto}#contact .capitalise{text-transform:capitalize}#contact.contact--hub-spot-component .call-me{float:none;display:inline-block!important}#contact .validation-summary-errors ul{padding:0}#contact .validation-summary-errors ul li{color:#a94442;list-style:none;padding:0}.c_wrapper{position:relative;display:block;padding:25px 0}@media(min-width:991px){.c_wrapper{padding:50px 0}}@media(min-width:991px){.c_wrapper .carousel__controls--next{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}.c_wrapper .carousel__controls--prev{background:-moz-linear-gradient(right,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-linear-gradient(right,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to left,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}}.c_wrapper:nth-child(odd){background:#f5f2ee}@media(min-width:991px){.c_wrapper:nth-child(odd) .carousel__controls--next{background:-moz-linear-gradient(left,rgba(245,242,238,0) 0%,#f5f2ee 100%);background:-webkit-linear-gradient(left,rgba(245,242,238,0) 0%,#f5f2ee 100%);background:linear-gradient(to right,rgba(245,242,238,0) 0%,#f5f2ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f5f2ee',endColorstr='#f5f2ee',GradientType=1)}.c_wrapper:nth-child(odd) .carousel__controls--prev{background:-moz-linear-gradient(right,rgba(245,242,238,0) 0%,#f5f2ee 100%);background:-webkit-linear-gradient(right,rgba(245,242,238,0) 0%,#f5f2ee 100%);background:linear-gradient(to left,rgba(245,242,238,0) 0%,#f5f2ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f2ee',endColorstr='#00f5f2ee',GradientType=1)}}.c_wrapper:after{display:block;clear:both;content:''}.carousel_v1{margin-right:40px;margin-left:40px}@media(min-width:767px){.carousel_v1{margin-right:60px;margin-left:60px}}.carousel_v1 .carousel--wrapper{overflow:hidden}.carousel_v1 .carousel__slider{position:relative;display:block;clear:both}.carousel_v1 .carousel__slider:after{display:block;clear:both;content:''}.carousel_v1:after{display:block;clear:both;content:''}.carousel_v1 .carousel__controls--prev{position:absolute;top:0;bottom:0;left:6px;display:none;width:150px;cursor:pointer}@media(min-width:767px){.carousel_v1 .carousel__controls--prev{left:25px}}@media(min-width:991px){.carousel_v1 .carousel__controls--prev{left:55px}}.carousel_v1 .carousel__controls--prev span{position:absolute;top:50%;left:0;display:block;width:30px;height:59px;background-image:url("../Images/common/chevron_left.png")}.carousel_v1 .carousel__controls--prev:hover span{background-image:url("../Images/common/chevron_left_hover.png")}.carousel_v1 .carousel__controls--next{position:absolute;top:0;right:15px;bottom:0;display:none;width:150px;cursor:pointer}@media(min-width:767px){.carousel_v1 .carousel__controls--next{right:25px}}@media(min-width:991px){.carousel_v1 .carousel__controls--next{right:55px}}.carousel_v1 .carousel__controls--next span{position:absolute;top:50%;right:0;display:block;width:30px;height:59px;background-image:url("../Images/common/chevron_right.png")}.carousel_v1 .carousel__controls--next:hover span{background-image:url("../Images/common/chevron_right_hover.png")}.carousel_v1 .carousel__overlay{position:absolute;z-index:2;bottom:0;text-align:center;left:0;right:0;padding:0 2em;z-index:10}.carousel_v1 .carousel__slide{position:relative;float:left;width:300px;margin-right:10px;transition:opacity .1s ease-out;opacity:1;background-color:grey}.carousel_v1 .carousel__slide:before{display:block;padding-top:100%;content:''}.carousel_v1 .carousel__slide:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:''}.carousel_v1 .carousel__slide:hover:after{background:rgba(149,30,90,.28)}@media(min-width:991px){.carousel_v1 .carousel__slide{width:400px}}.carousel_v1 .carousel__slide h3{float:left}.carousel_v1 .carousel__slide--overlay{position:relative}.carousel_v1 .carousel__slide-inner{position:absolute;top:0;width:100%;height:100%}.carousel_v1 .carousel__slide-inner:before{position:absolute;top:50%;right:0;bottom:0;left:0;display:block;content:'';opacity:.5;background:-moz-linear-gradient(top,transparent 0%,#000 100%);background:-webkit-linear-gradient(top,transparent 0%,#000 100%);background:linear-gradient(to bottom,transparent 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0)}.carousel_v1 .slide{position:relative;display:block}.campaign .carousel_v1 .carousel__slide{background:none}.campaign .carousel_v1 .carousel__slide:hover:after{background:none}.campaign .carousel_v1 .carousel__slide h4{min-height:100px;margin:1em 0 .5em 0}.campaign .carousel_v1 .carousel__slide:before{display:inherit;padding-top:0;content:normal}.campaign .carousel_v1 h4.carousel__overlay--header{min-height:auto;font-family:'Nunito Sans',sans-serif;font-weight:200;text-transform:uppercase;letter-spacing:.15em;color:#fff}.campaign .slider{position:relative;max-width:100%;margin:0 auto}.campaign .slide__viewer{position:relative;overflow:hidden;height:600px}@media only screen and (min-width:360px){.campaign .slide__viewer{height:550px}}@media only screen and (min-width:767px){.campaign .slide__viewer{height:500px}}.campaign .slide__group{position:relative;width:100%;height:100%}.campaign .slide{position:absolute;display:none;width:100%;height:100%;padding:0 4em;text-align:center;background-repeat:no-repeat;background-size:cover}.campaign .slide__image-top{width:150px;margin:0 0 3em 0}.campaign .slide__heading{margin:0 0 1em 0;text-transform:uppercase;font-size:1.8em}.campaign .slide p{margin:0 0 .25em 0;width:50%;margin:0 auto}.campaign .slide__heading,.campaign .slide p{color:#696969}.campaign .slide__button{margin:3em 0 0 0}.campaign .slide:first-child{display:block}.campaign .slide:nth-of-type(1){background-image:url("../images/tc-slider-default.png")}.campaign .slide:nth-of-type(2){background:#f4e4cd}.campaign .slide:nth-of-type(3){background:#c75534}.campaign .slide:nth-of-type(4){background:#d1d1d4}.campaign .slide__buttons{position:absolute;z-index:4;right:0;bottom:1em;left:0;text-align:center}.campaign a.slide__btn{margin:0 .175em;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#48484a;font-size:3.5em}.campaign .slide__btn.active,.campaign .slide__btn:hover{cursor:pointer;text-decoration:none;color:#31a8a1}.campaign .directional__nav{position:absolute;top:50%;width:100%;max-width:100%;margin:0 auto}.campaign .previous__btn{left:50px;background-image:url(../images/common/chevron_left.png)}.campaign .next__btn{right:50px;background-image:url(../images/common/chevron_right.png)}.campaign .previous__btn,.campaign .next__btn{position:absolute;top:0;bottom:0;width:30px;height:59px;margin:auto;cursor:pointer;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:.5;background-repeat:no-repeat;background-size:contain}.campaign .previous__btn:hover,.campaign .next__btn:hover{opacity:1}@media only screen and (max-width:767px){.campaign .previous__btn{left:20px}.campaign .next__btn{right:20px}.campaign .slide p{width:100%}}.button{position:relative;display:inline-block;width:auto;height:44px;padding:0 50px 0 20px;cursor:pointer;text-align:center;color:#951e5a;border-radius:22px;background-color:#fff;font-family:'Avenir LT W01_95 Black1475556',Arial,Helvetica,sans-serif,sans-serif;font-size:12px;line-height:44px}.button:hover{text-decoration:none}.button--secondary{color:#fff;background-color:#a99f7f}.button--secondary:hover{color:#fff;background-color:#938762}.button__arrow{position:absolute;top:13px;right:1.2em;display:block;width:22px;height:18px;background-image:url(../images/tc_cta_arrow--white.png)}.button-more{position:relative;position:absolute;z-index:1;top:50%;right:0;left:0;display:block;width:222px;height:44px;margin:-22px auto 0 auto;padding:3px 21px;cursor:pointer;text-align:center;color:#951e5a;border:3px solid #fff;border-radius:22px}.button-more:hover{background-color:#fff}.button-more:hover .button-more__text{color:#951e5a}.button-more:hover .button-more__arrow{background-image:url("../images/tc_cta_arrow.png")}.button-more__arrow{position:relative;top:7px;display:block;float:left;width:22px;height:18px;margin-left:10px;background-image:url("../images/tc_cta_arrow--white.png")}.button-more__text{position:relative;top:0;display:block;float:left;width:auto;padding-left:0;text-align:center;color:#fff;font-family:'Avenir LT W01_95 Black1475556',Arial,Helvetica,sans-serif,sans-serif;font-size:14px;line-height:31px}.offers{display:block;text-align:left;width:98.2%;margin:0 auto;-webkit-flex-flow:row wrap;justify-content:flex-start;flex-wrap:wrap;-ms-flex-wrap:wrap}.offers__image{width:100%;height:300px;position:relative;background-repeat:no-repeat;background-size:cover}.offers__image--luxury{text-align:center}.offers__overlay{position:absolute;bottom:1em;right:0;left:0;z-index:10}.offers__grad{background:-moz-linear-gradient(top,transparent 1%,transparent 12%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,transparent 1%,transparent 12%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,transparent 1%,transparent 12%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);position:absolute;top:0;bottom:0;left:0;right:0;z-index:5}.offers__heading{max-width:300px;margin:1em 0 1.5em 0;text-transform:uppercase;color:#696969;font-size:1.6em}.offers__heading--min{min-height:100px}.offers__heading--luxury{min-height:auto;font-family:'Nunito Sans',sans-serif;font-weight:200;text-transform:uppercase;letter-spacing:.15em;color:#fff;margin:0 auto 10px}.offers__price{color:#696969;font-size:1.2em;text-transform:uppercase}.offers__price--luxury{font-family:'Nunito Sans',sans-serif;font-weight:200;text-transform:uppercase;letter-spacing:.15em;color:#fff}.offers__divider{border-bottom:1px solid #6f6f6f;width:100%}.offers__divider--luxury{border-top:1px solid #fff;border-bottom:0;margin:0 auto 10px}.offers__divider--small{margin:0 auto 20px;width:30px}.offers__item{width:98%;margin:.8%;text-align:left;display:inline-block;vertical-align:top}@media(min-width:480px){.offers__item{width:48%}}@media(min-width:1200px){.offers__item{width:31%}}@media(min-width:1300px){.offers__item{width:23.1%}}.offers__item--first,.offers__item--stretch{width:98%}@media(min-width:1200px){.offers__item--first,.offers__item--stretch{width:64%}}@media(min-width:1300px){.offers__item--first,.offers__item--stretch{width:48.2%}}.hbspt-form label{font-weight:normal;margin:20px 0 10px 0}.hbspt-form .submitted-message{text-align:center;margin:30px 0}.hbspt-form .hs-error-msgs{color:red;padding:0}.hbspt-form .hs-error-msgs li{list-style:none;padding:0}.hbspt-form .hs-error-msgs li label{margin:5px 0}.hbspt-form legend{font-size:14px;color:#000;border:0}.hbspt-form #OnlyName{text-transform:capitalize}.hbspt-form .form-width{max-width:586px;margin:0 auto}.hbspt-form .form-width .inner-form-width{width:70%;margin:0 auto}.hbspt-form .toggle:after{content:'';clear:both;display:block}.hbspt-form .toggle label{display:block;width:100%;background-color:#fff;border:1px solid #474747;overflow:auto;margin:0;cursor:pointer}@media(min-width:480px){.hbspt-form .toggle label{float:left;width:33.3%}}@media(min-width:480px){.hbspt-form .toggle label.title{width:25%}}@media(min-width:480px){.hbspt-form .toggle label.country{width:25%}}.hbspt-form .toggle label.country:first-child{border-top-left-radius:5px;border-bottom-left-radius:0}.hbspt-form .toggle label.country:nth-child(4){border-top-right-radius:5px}.hbspt-form .toggle label.country:nth-child(5){border-bottom-left-radius:5px}.hbspt-form .toggle label.country:last-child{border-top-right-radius:0;border-bottom-right-radius:5px}.hbspt-form .toggle label:first-child{border-top-left-radius:5px;border-top-right-radius:5px}@media(min-width:480px){.hbspt-form .toggle label:first-child{border-top-right-radius:0;border-bottom-left-radius:5px}}.hbspt-form .toggle label:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media(min-width:480px){.hbspt-form .toggle label:last-child{border-top-right-radius:5px;border-bottom-left-radius:0}}.hbspt-form .toggle label span{text-align:center;padding:13px 0;display:block}.hbspt-form .toggle label input{display:none;position:absolute!important;top:-20px;visibility:hidden}.hbspt-form .toggle input[type="radio"]:checked+span,.hbspt-form .toggle span:hover{background-color:#5c0e2f;color:#fff}.hbspt-form #q14{display:none}.hbspt-form #byEmail{display:none;margin-top:30px}.hbspt-form #byEmail .email{color:#5c0e2f}.hbspt-form .question{margin-top:30px;margin-bottom:10px}.hbspt-form .question p{margin:10px 0}.hbspt-form .divider{display:block;margin-top:60px;margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:228px;width:100%;height:auto}.hbspt-form #submitButton,.hbspt-form input[type="submit"]{background-color:#93215a;border:0;color:#fff;text-align:center;font-size:18px;padding:16px;word-wrap:break-word;white-space:normal;margin:0 auto;display:block;text-shadow:none;background-image:none;border-radius:0;line-height:1.2;box-shadow:none}.hbspt-form #submitButton:hover,.hbspt-form input[type="submit"]:hover{box-shadow:none}.hbspt-form select{margin-top:3px;margin-bottom:0;width:100%!important;height:38px}.hbspt-form select+small.help-block{margin-top:-20px;margin-right:40px}.hbspt-form input[type="text"],.hbspt-form input[type="email"],.hbspt-form input[type="tel"],.hbspt-form textarea{background-color:#fff;border:1px solid #474747;height:20px;border:none;border-radius:0;background-image:none;font-size:14px;padding:10px;width:100%}.hbspt-form input[type="text"].error,.hbspt-form input[type="email"].error,.hbspt-form input[type="tel"].error,.hbspt-form textarea.error{border:1px solid red}.hbspt-form textarea{min-height:100px;width:100%!important}.hbspt-form small.help-block{color:#a94442;height:10px;text-align:left}.hbspt-form .QapTcha{margin-top:20px;width:100%}.hbspt-form .QapTcha .clr{clear:both}.hbspt-form .QapTcha .bgSlider{margin-top:20px;width:100%;height:43px;float:left;border:1px solid #93215a;background-color:#f5f2ee}.hbspt-form .QapTcha .Slider{width:52px;height:43px;background:transparent url("/images/common/slider_bg.png") no-repeat;cursor:e-resize;position:relative;top:0;left:0}.hbspt-form .QapTcha .TxtStatus{width:252px;margin-top:7px;text-align:left;color:#bb2828;font-family:Verdana;font-size:10px;clear:both}.hbspt-form .QapTcha .dropSuccess{color:#4e8b37}.hbspt-form .QapTcha .dropError{color:#93215a}.hbspt-form #academyOnlyMessage{margin-top:20px}.hbspt-form #academyOnlyMessage div{border:1px solid rgba(147,33,90,.3)}.hbspt-form #academyOnlyMessage p{padding:10px;margin:0}.hbspt-form #AcademyCost label{display:inline}.hbspt-form #AcademyCost small.help-block{margin-top:30px}@media(max-width:767px){.hbspt-form #AcademyCost small.help-block{margin-top:0}}@media(max-width:992px){.hbspt-form #AcademyCost small.help-block{margin-top:0}}.hbspt-form .hs_recaptcha>.input>div{margin:0 auto}.rich-text-component--raspberry{background-color:#93215a}.reduced-footer{padding:1.6em}.reduced-footer .nav-list{list-style:none;margin:0;padding-left:0;width:100%;overflow:hidden;text-align:center}.reduced-footer .nav-item{color:#fff;display:block;font-size:14px;line-height:12px;padding:10px 0}.reduced-footer .nav-item:last-child{border-right:none}.reduced-footer .nav-item:focus{color:#fff}@media(min-width:767px){.reduced-footer .nav-item{display:inline-block;padding:0 20px;border-right:1px solid #fff}}.panel{padding:5em 0}.panel h3{font-size:2em;margin:0 0 1em 0}@media(min-width:767px){.panel li{margin:0 3em .5em 3em}}.campaign--long-haul .panel h3,.campaign--long-haul .panel li{color:#48484a}.campaign--long-haul .panel--contrast{background:#8bdcf1}.campaign--long-haul .panel h3,.campaign--long-haul .panel li{color:#48484a}.campaign--long-haul .panel--contrast{background:#8bdcf1}.campaign--cruise .panel h3,.campaign--cruise .panel li{color:#fff}.campaign--cruise .panel--contrast{background:#31a8a1}.campaign--families .panel h3,.campaign--families .panel li{color:#fff}.campaign--families .panel--contrast{background:#4995d3}.campaign--luxury .panel h3,.campaign--luxury .panel li{color:#fff}.campaign--luxury .panel--contrast{background:#a99e7e}.need-know{padding:6em 0}.campaign--families .need-know{background:#3c699c}.campaign--families .need-know h3,.campaign--families .need-know h4,.campaign--families .need-know p{color:#fff}.campaign--families .need-know h3{margin:0 0 1em 0;font-size:2em}.campaign--cruise .need-know{background:#006474}.campaign--cruise .need-know h3,.campaign--cruise .need-know h4,.campaign--cruise .need-know p{color:#fff}.campaign--cruise .need-know h3{margin:0 0 1em 0;font-size:2em}.campaign--luxury .need-know{background:#8a8062}.campaign--luxury .need-know h3,.campaign--luxury .need-know h4,.campaign--luxury .need-know p{color:#fff}.campaign--luxury .need-know h3{margin:0 0 1em 0;font-size:2em}.campaign--long-haul .need-know{background:#72c0d3}.campaign--long-haul .need-know h3,.campaign--long-haul .need-know h4,.campaign--long-haul .need-know p{color:#48484a}.fleet{padding:4em 0 2em}.fleet h3{font-size:2em;margin:0 0 1em 0}.fleet p{margin:0 0 4em 0}.campaign .copy_block img{max-width:300px;margin:0 0 2em 0}.campaign__heading{margin:0 0 1.5em 0;text-align:center}.campaign__block{padding:4em 0}.destination__overview-text{padding:4em}.destination__hotel{padding:4em 1em;background:#f5f2ee}.destination__hotel a:hover{text-decoration:none}.destination__heading,.destination__guide-heading,.destination__offers-heading{margin:0 0 1em 0}.destination__copy{margin:0 0 4em 0}.destination__hotel-image{width:100%;height:307px;margin:0 0 .5em 0;background-size:cover}.destination__hotel-logo{max-width:75px;margin:.5em 0}.destination__hotel-heading{max-width:300px;margin:.25em 0;text-transform:uppercase;color:#696969;font-size:1.6em}.destination__guide{padding:4em 1em;text-align:center}.campaign--cruise .destination__overview-text{background:#31a8a1}.campaign--cruise .destination__overview-text p{color:#fff}.campaign--cruise .offers-2015 .offer-lg-detail{background:rgba(0,100,116,.8)}.campaign--cruise .offers-2015 .offer-lg-detail .offer-lg-bottom div:first-child{background:rgba(0,100,116,.9)}.campaign--cruise .offers-2015 .offer-lg-detail .offer-lg-bottom div{background:#006474}.campaign--cruise .offers-2015 .accent{color:#fff}.campaign--luxury .destination__overview-text{background:#a99f7c}.campaign--luxury .destination__overview-text p{color:#fff}.campaign--luxury .offers-2015 .offer-lg-detail{background:rgba(169,159,127,.8)}.campaign--luxury .offers-2015 .offer-lg-detail .offer-lg-bottom div:first-child{background:rgba(169,159,127,.9)}.campaign--luxury .offers-2015 .offer-lg-detail .offer-lg-bottom div{background:#a99f7f}.campaign--luxury .offers-2015 .accent{color:#fff}.campaign--long-haul .destination__overview-text{background:#8bdcf1}.campaign--long-haul .destination__overview-text p{color:#fff}.campaign--long-haul .offers-2015 .offer-lg-detail{background:rgba(77,142,163,.8)}.campaign--long-haul .offers-2015 .offer-lg-detail .offer-lg-bottom div:first-child{background:rgba(77,142,163,.9)}.campaign--long-haul .offers-2015 .offer-lg-detail .offer-lg-bottom div{background:#4d8ea3}.campaign--long-haul .offers-2015 .accent{color:#fff}.campaign--families .destination__overview-text{background:#4d96d1}.campaign--families .destination__overview-text p{color:#fff}.campaign--families .offers-2015 .offer-lg-detail{background:rgba(54,108,152,.8)}.campaign--families .offers-2015 .offer-lg-detail .offer-lg-bottom div:first-child{background:rgba(54,108,152,.9)}.campaign--families .offers-2015 .offer-lg-detail .offer-lg-bottom div{background:#366c98}.campaign--families .offers-2015 .accent{color:#fff}.flight__overview{padding:0 1em 3em 1em}.flight__onboard{padding:4em 1.5em;background:#f5f2ee}.flight__onboard-img{width:100%;max-width:100%;margin:0 0 1.25em}.flight__onboard-heading{margin:0 0 1em 0;font-size:2em}.flight__style{padding:4em 1.5em}.flight__style-img{width:100%;max-width:100%}.flight__style-heading{margin:0 0 1em 0;font-size:2em}.flight__expert{padding:4em 1.5em}.flight__expert-heading{margin:0 0 1em 0;font-size:2em}.cruise__overview{padding:0 1em 3em 1em}.hotel__need{padding:5em 0}.hotel__need-heading{margin:0 0 1em 0;font-size:2em}.campaign--cruise .hotel__need{background:#31a8a1}.campaign--cruise .hotel__need h4,.campaign--cruise .hotel__need p,.campaign--cruise .hotel__need-heading{color:#fff}.campaign--luxury .hotel__need{background:#a99f7c}.campaign--luxury .hotel__need h4,.campaign--luxury .hotel__need p,.campaign--luxury .hotel__need-heading{color:#fff}.campaign--long-haul .hotel__need{background:#8bdcf1}.campaign--long-haul .hotel__need h4,.campaign--long-haul .hotel__need p,.campaign--long-haul .hotel__need-heading,.campaign--long-haul .hotel__need li{color:#484848}.campaign--families .hotel__need{background:#4d96d1}.campaign--families .hotel__need h4,.campaign--families .hotel__need p,.campaign--families .hotel__need-heading{color:#fff}.hotel__overview{padding:0 1em 3em 1em}.hotel__room{padding:5em 0 2em}.hotel__room-images{margin:2em 0 0 0}.splash{background-position:center}.splash__logo-image{max-width:800px;padding-top:20px;width:100%}#header-box.splash--has-title-image{min-height:initial}.splash--has-title-image .title-area{text-align:center}@media(min-width:767px){.splash__logo-image{padding-top:100px}#header-box.splash--has-title-image{min-height:500px}}.more-cta{position:relative;z-index:1}.more-cta__overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#93215a;opacity:.8}.campaign--cruise .more-cta__overlay{background-color:#006474}.campaign--families .more-cta__overlay{background-color:#4d96d1}.campaign--long-haul .more-cta__overlay{background-color:#8bdcf1}.campaign--luxury .more-cta__overlay{background-color:#a99f7f}.title-icon-map:before{content:'';position:relative;display:inline-block;background-size:cover;background-image:url("/Images/icons/icon_map.png");width:45px;height:57px;top:20px;left:-6px}.title-icon-pineapple:after{content:'';position:relative;display:inline-block;background-size:cover;background-image:url("/Images/icons/icon_pineapple.png");width:26px;height:61px;top:17px;left:4px}.title-icon-camera:before{content:'';position:relative;display:inline-block;background-size:cover;background-image:url("/Images/icons/icon_camera.png");width:65px;height:58px;top:5px;left:-6px}@media(min-width:767px){.title-icon-map:before{width:70px;height:87px;top:23px;left:-6px}.title-icon-pineapple:after{width:45px;height:101px;top:27px;left:4px}.title-icon-camera:before{width:115px;height:98px;top:25px;left:-6px}}.alliance-header{border-bottom:1px solid #c7c7c7;background:#fff;width:100%;transition:all .5s ease-out 0s;top:-100px;z-index:1000}.alliance-header__container{padding:0;max-width:1000px;margin:0 auto}@media(min-width:768px){.alliance-header__container{padding:15px 0 10px 0}}.alliance-header__trigger{height:42px;width:42px;float:right;position:relative}@media(min-width:768px){.alliance-header__trigger{display:none}}.alliance-header__trigger img{max-width:100%;width:20px;position:absolute;top:11px;left:11px}.alliance-header__trigger .hidden{display:none}.alliance-header .nav{padding:42px 0 0 0}@media(min-width:768px){.alliance-header .nav{padding:0}}.alliance-header .nav.nav--inactive{-webkit-animation:slide-up .3s ease-out;-moz-animation:slide-up .3s ease-out;display:none}@media(min-width:768px){.alliance-header .nav.nav--inactive{display:block}}.alliance-header .nav.nav--active{-webkit-animation:slide-down .3s ease-out;-moz-animation:slide-down .3s ease-out;display:block}@media(min-width:768px){.alliance-header .nav.nav--active{height:auto}}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes slide-down{0%{opacity:0;-moz-transform:translateY(-100%)}100%{opacity:1;-moz-transform:translateY(0)}}@-webkit-keyframes slide-up{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-100%)}}@-moz-keyframes slide-up{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-100%)}}.alliance-header .nav ul{padding:0}.alliance-header .nav li{display:block;padding:5px}@media(min-width:768px){.alliance-header .nav li{float:left}}.alliance-header .nav li a{color:#2b2b2b;font-family:Arial,'Avenir';font-size:11px;font-weight:bold;padding:5px 12px 6px 12px;text-decoration:none}@media(max-width:600px){.alliance-header .nav li a{display:block;width:100%}}.alliance-header .nav li .nav-top-links:hover{background-color:rgba(73,151,233,.9);border-color:rgba(73,151,233,.9);border-radius:2px;color:#fff}.alliance-header .nav li .nav-top-links span{padding-left:10px;font-size:11px}.alliance-header .nav li:hover ul{display:block}.alliance-header .nav li ul{margin-top:2px;display:none;position:absolute;z-index:10;background:#fff;border:1px solid #d8d8d8;background-color:#fff;padding:1px;-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,.15)!important;box-shadow:0 1px 6px 0 rgba(0,0,0,.15)!important}@media(min-width:768px){.alliance-header .nav li ul{display:none;position:absolute;z-index:10;background:#fff;margin-top:3px;border:1px solid #d8d8d8;background-color:#fff;margin-left:0;padding:1px;-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,.15)!important;box-shadow:0 1px 6px 0 rgba(0,0,0,.15)!important}}.alliance-header .nav li ul li{display:block;float:none;padding:2px 10px}.alliance-header .nav li ul li:hover{background-color:rgba(73,151,233,.9);border-color:rgba(73,151,233,.9);border-radius:2px;color:#fff}.alliance-header .nav li ul li ul{display:none!important;left:151px;top:-4px;width:100%}.alliance-header .nav li ul li:hover ul{display:block!important}.alliance-header .nav li ul li a span{float:right;font-size:11px}.external-campaign .header-top-bar{display:none!important}.external-campaign .header_nav{top:30px}@media(min-width:768px){.external-campaign .header_nav{top:0}}.alliance-health-footer{flex:none;color:#fff;font-size:13px;background-color:#424242!important}.alliance-health-footer .footer--links_container{width:80%;margin-right:auto;margin-left:auto;padding:0 5px}.alliance-health-footer .footer--links_container ul li{padding-bottom:5px;margin-bottom:5px}.alliance-health-footer .footer--links_container ul li a{color:#cecaca}.alliance-health-footer h4{margin-top:32px;font-size:14px;color:#fff;font-weight:bold}.text-component{padding:4em 1em;text-align:center}.text-component--luxury h2{font-family:'Nunito Sans',sans-serif;font-weight:200;text-transform:uppercase;letter-spacing:.15em;font-size:2.25em}.text-component p{font-family:'Nunito Sans',sans-serif;font-weight:200;font-size:1.4em;line-height:1.5}.social-component{background:#f5f2ee;margin:0;padding:40px 60px}#home-2015{}#home-2015 .newsletter-signup{background:#93225a;width:100%;height:100%;padding:30px}#home-2015 .newsletter-signup h4{color:#fff;padding-top:0;margin-top:0;font-family:ReportRg;margin-bottom:30px}#home-2015 .newsletter-signup .btn.white{margin-top:10px;background:#fff;color:#93215a;text-transform:none}#home-2015 .newsletter-signup input{background:#9e386a;color:#fff;border:1px solid #fff}#home-2015 .newsletter-signup input::-webkit-input-placeholder{color:#fff!important}#home-2015 .newsletter-signup input::-moz-placeholder{color:#fff!important}#home-2015 .newsletter-signup input:-moz-placeholder{color:#fff!important}#home-2015 .newsletter-signup input:-ms-input-placeholder{color:#fff!important}.offer-contact-options{background-color:#93215a;color:#fff;text-align:center;padding:5px;margin-top:10px;margin-left:20px;margin-right:20px;font-size:10px}.offer-contact-options .contactOpion{font-size:18px;color:#fff}.external-campaign .header_nav .header_nav__bottom,.external-campaign .header_nav .tc_container,.external-campaign .header-top-bar .header-top__number{display:none}.external-campaign p,.external-campaign h1,.external-campaign h2,.external-campaign h3,.external-campaign h4,.external-campaign h5,.external-campaign label,.external-campaign input{font-family:"proxima-nova",sans-serif}.external-campaign--no-header .header_nav__top{min-height:0;height:0}.external-campaign--no-header .header_nav__top .logo,.external-campaign--no-header .header_nav__top .award{display:none}.external-campaign--offer .options-bar{display:none}.external-campaign__hero{background-position:center;padding:0;position:relative}.external-campaign__hero-mobile-bg-image{position:absolute;width:100%;height:380px;background-size:cover;background-position:inherit}.external-campaign__hero-logo-strip{z-index:1;position:relative;width:100%;text-align:left;top:0}.external-campaign__hero-logo-strip-bg{z-index:-1;background-color:#93215a;opacity:.6;position:absolute;top:0;bottom:0;left:0;right:0}.external-campaign__hero-logo{height:80px;padding:20px}.external-campaign__hero-text{text-align:center;margin:0 auto;margin-top:185px;color:#fff;padding:20px 35px;background-color:#93215a;position:relative;bottom:-60px;margin-bottom:60px}@media(min-width:500px){.external-campaign__hero-logo{height:100px}}@media(min-width:767px){.external-campaign__hero-logo{height:114px}.external-campaign__hero-mobile-bg-image{display:none}}@media(min-width:991px){.external-campaign__hero{min-height:540px}.external-campaign__hero-text{margin-top:0;width:80%;margin-top:190px;background-color:transparent;color:#696969;bottom:initial;margin-bottom:0}.external-campaign__hero-text--light{color:#fff}}.navbar-toggle{position:relative!important;float:none!important;left:28px!important;margin:0!important;top:8px}button.btn.tc-bar.btn.tc-bar{height:59px;width:50px;border-radius:0;border:none;z-index:10}.navbar-wrapper{top:0!important}.navbar{margin-top:0!important}.header_nav{position:relative;top:0;width:100%;z-index:10}.home-2015 .header_nav{position:absolute}.header_nav__top{background-color:#951e5a;clear:both;min-height:50px}@media(min-width:767px){.header_nav__top{height:114px}}.header_nav__top:after{clear:both;content:'';display:block}.header_nav__top .logo{margin-top:9px;max-width:228px;display:block;margin-left:auto;margin-right:auto;width:180px}@media(min-width:320px){.header_nav__top .logo{float:left;height:auto;margin-left:9px}}@media(min-width:767px){.header_nav__top .logo{margin-left:49px;margin-top:38px;width:100%}}.header_nav__top .award{float:left;margin-left:9px;margin-top:9px}@media(min-width:767px){.header_nav__top .award{margin-left:42px;margin-top:30px}}.header_nav__top .award:after{clear:both;content:'';display:block}.header_nav__top .award .award_icon{display:none;float:left;height:auto;max-width:54px;width:33px}@media(min-width:480px){.header_nav__top .award .award_icon{display:block}}@media(min-width:767px){.header_nav__top .award .award_icon{width:100%}}.header_nav__top .award span{color:#e3cfd8;display:none;float:left;font-family:'Avenir LT W01_35 Light1475496',Arial,Helvetica,sans-serif,sans-serif;font-size:12px;margin-left:10px;margin-top:12px;width:245px}@media(min-width:991px){.header_nav__top .award span{display:block}}.header_nav__bottom{background-color:rgba(0,0,0,.4);min-height:52px;position:absolute;-webkit-transition:height 300ms;-moz-transition:height 300ms;-ms-transition:height 300ms;-o-transition:height 300ms;transition:height 300ms;width:100%;-webkit-transition-delay:0s;transition-delay:0s}.header_nav__bottom .menu_button{border:2px solid rgba(255,255,255,.5);border-radius:3px;display:none;float:right;margin-right:9px;margin-top:6px;padding:5px}.header_nav__bottom .menu_button .menu_btn_text{color:#fff;display:bock;float:left;min-width:45px;text-align:right}.header_nav__bottom .menu_button:hover{background:rgba(0,0,0,.2)}.header_nav__bottom .menu_button:after{clear:both;content:'';display:block}@media(min-width:767px){.header_nav__bottom .menu_button{display:none}}@media(min-width:991px){.header_nav__bottom nav{float:left}}.header_nav__bottom .nav_list{list-style:none;margin:0;padding-left:0;width:100%}@media(min-width:767px){.header_nav__bottom .nav_list{padding-left:21px}}.header_nav__bottom .nav_list:after{clear:both;content:'';display:block}.header_nav__bottom .nav_list li{color:#fff;display:block;float:left;font-family:'Avenir LT W01_85 Heavy1475544',Arial,Helvetica,sans-serif,sans-serif;font-size:14px;position:relative;margin-left:1px}.header_nav__bottom .nav_list li:after{content:'';display:inline-block;border:1px solid rgba(255,255,255,.4);height:16px;position:absolute;left:-2px;top:17px;-webkit-transition:top 300ms;-moz-transition:top 300ms;-ms-transition:top 300ms;-o-transition:top 300ms;transition:top 300ms;-webkit-transition-delay:0s;transition-delay:0s}.header_nav__bottom .nav_list li:first-child{margin-left:0}.header_nav__bottom .nav_list li:first-child:after{display:none}.header_nav__bottom .nav_list li a{color:#fff;display:block;height:52px;line-height:52px;padding:0 16px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;white-space:nowrap;-webkit-transition-delay:0s;transition-delay:0s}@media(min-width:480px){.header_nav__bottom .nav_list li a{padding:0 10px}}@media(min-width:767px){.header_nav__bottom .nav_list li a{padding:0 20px}}.header_nav__bottom .nav_list li a:hover{text-decoration:none}.header_nav__bottom .nav_list li.active{background:rgba(103,21,63,.8)}.header_nav__bottom .nav_list li.active:after{display:none}.header_nav__bottom .nav_list li.active+li:after{display:none}.header_nav__bottom .nav_list li:hover{background:rgba(103,21,63,.8)}.header_nav__bottom .nav_list li:hover:after{display:none}.header_nav__bottom .nav_list li:hover+li:after{display:none}@media(min-width:991px){.header_nav__bottom.fixed{background-color:#951e5a;position:fixed;height:75px;-webkit-transition-delay:0s;transition-delay:0s;top:0;width:100%}.header_nav__bottom.fixed .nav_list li a{height:75px;line-height:75px;-webkit-transition-delay:0s;transition-delay:0s}.header_nav__bottom.fixed .nav_list li:after{top:29px;-webkit-transition-delay:0s;transition-delay:0s}}.header_nav .header_menu{background-color:#951e5a;display:none;width:100%}@media(min-width:767px){.header_nav .header_menu{display:none!important}}.header_nav .header_menu ul{list-style:none;margin:0;padding:0}.header_nav .header_menu li{border-bottom:1px solid rgba(255,255,255,.4);margin:0;width:100%}.header_nav .header_menu li:last-child{border:0}.header_nav .header_menu li a{color:#fff;display:block;padding:10px 9px}.header_nav .header_menu li a:hover{background:rgba(0,0,0,.3);text-decoration:none}#menu-icon{cursor:pointer;float:left;height:15px;margin-left:2px;margin-right:0;margin-top:3px;position:relative;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:18px}#menu-icon span{background:#fff;border-radius:9px;display:block;height:2px;left:0;opacity:1;position:absolute;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}#menu-icon span:nth-child(1){top:0}#menu-icon span:nth-child(2),#menu-icon span:nth-child(3){top:6px}#menu-icon span:nth-child(4){top:12px}#menu-icon.open span:nth-child(1){left:50%;top:6px;width:0%}#menu-icon.open span:nth-child(2){-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-icon.open span:nth-child(3){-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-icon.open span:nth-child(4){left:50%;top:6px;width:0%}@media(min-width:320px){.tc_container .choose_tc{position:absolute;right:9px;top:9px}}@media(min-width:767px){.tc_container .choose_tc{right:49px;top:35px}}.choose_tc.cta{margin:0 auto;position:relative;margin-top:20px}.header_nav__bottom .choose_tc{display:none;opacity:0}@media(min-width:991px){.header_nav__bottom .choose_tc{display:block}}.header_nav__top .choose_tc{text-align:center}.header_nav__top .choose_tc .tc_button{min-height:33px;padding:0 8px;margin:10px auto}@media(min-width:320px){.header_nav__top .choose_tc .tc_button{margin:0;width:122px}}@media(min-width:368px){.header_nav__top .choose_tc .tc_button{width:170px}}@media(min-width:480px){.header_nav__top .choose_tc .tc_button{width:auto}}@media(min-width:767px){.header_nav__top .choose_tc .tc_button{height:44px;padding:3px 21px}}.header_nav__top .choose_tc .tc_button__icon{display:none;margin-left:5px;margin-right:2px;top:0}@media(min-width:368px){.header_nav__top .choose_tc .tc_button__icon{display:block}}@media(min-width:480px){.header_nav__top .choose_tc .tc_button__icon{margin-right:5px;margin-left:0}}@media(min-width:767px){.header_nav__top .choose_tc .tc_button__icon{top:5px}}.header_nav__top .choose_tc .tc_button__text{width:112px;text-align:left;line-height:1.2;top:1px;padding-left:5px}@media(min-width:480px){.header_nav__top .choose_tc .tc_button__text{width:auto;top:8px;padding-left:0;text-align:center}}@media(min-width:767px){.header_nav__top .choose_tc .tc_button__text{top:11px}}.header_nav__top .choose_tc .tc_button__arrow{display:none;top:7px}@media(min-width:480px){.header_nav__top .choose_tc .tc_button__arrow{display:block;float:left}}@media(min-width:767px){.header_nav__top .choose_tc .tc_button__arrow{top:10px}}.choose_tc:after{clear:both;content:'';display:block}.choose_tc .get_advice{color:#e3cfd8;display:none;float:left;font-size:12px;margin-right:14px;margin-top:2px;text-align:right;width:175px}@media(min-width:1150px){.choose_tc .get_advice{display:block}}.choose_tc .tc_button{background-color:#fff;color:#951e5a;cursor:pointer;display:inline-block;min-height:44px;padding:3px 21px;text-align:center;width:auto;border-radius:22px}.choose_tc .tc_button.red{background-color:#921d58;border-color:#921d58}.choose_tc .tc_button.red .tc_button__icon{background-image:url("../images/tc_cta_icon--white.png")}.choose_tc .tc_button.red .tc_button__text{color:#fff}.choose_tc .tc_button.red .tc_button__arrow{background-image:url("../images/tc_cta_arrow--white.png")}.choose_tc .tc_button.red:hover{background-color:#5a1031;border-color:#5a1031}.choose_tc .tc_button.red:hover .tc_button__text{color:#fff}.choose_tc .tc_button:hover{background-color:#5a1031;border-color:#5a1031}.choose_tc .tc_button:hover .tc_button__icon{background-image:url("../images/tc_cta_icon--white.png")}.choose_tc .tc_button:hover .tc_button__text{color:#fff}.choose_tc .tc_button:hover .tc_button__arrow{background-image:url("../images/tc_cta_arrow--white.png")}.choose_tc .tc_button__icon{background-image:url("../images/tc_cta_icon.png");width:26px;height:32px;display:block;position:relative;margin-top:5px;margin-bottom:8px;margin-right:auto;margin-left:auto;top:5px}@media(min-width:295px){.choose_tc .tc_button__icon{float:left;margin-right:5px;margin-left:0;margin-top:0;margin-bottom:0}}.choose_tc .tc_button__text{font-family:'Avenir LT W01_95 Black1475556',Arial,Helvetica,sans-serif,sans-serif;font-size:12px;position:relative;display:block;width:auto;top:0;padding-left:0;text-align:center}@media(min-width:295px){.choose_tc .tc_button__text{float:left;line-height:38px}}.choose_tc .tc_button__arrow{background-image:url("../images/tc_cta_arrow.png");width:22px;height:18px;position:relative;margin-left:auto;margin-right:auto;display:block;margin-top:8px;top:px;margin-bottom:5px}@media(min-width:295px){.choose_tc .tc_button__arrow{margin-top:0;float:left;margin-left:6px;margin-right:0;top:10px;margin-bottom:0}}#following-tc{float:right;height:52px}#following-tc:after{content:'';display:block;clear:both}#following-tc:hover{background-color:#781848}.header_nav__top #following-tc{display:block}@media(min-width:991px){.header_nav__top #following-tc{display:none}}.header_nav__top #following-tc .tc-badge_mobile{padding-top:9px;padding-bottom:7px;padding-left:10px;padding-right:10px}.header_nav__top #following-tc .tc-badge_mobile.open{background-color:#781848}.header_nav__top #following-tc img{height:35px;width:35px}.header_nav__top #following-tc .following-tc__text{color:#fff;opacity:0}.header_nav__bottom #following-tc{display:none;width:300px}@media(min-width:991px){.header_nav__bottom #following-tc{display:block}}.header_nav__bottom #following-tc .tc-badge{background-color:rgba(91,18,55,.5);padding:8px 20px;height:52px;-webkit-transition:height 300ms;-moz-transition:height 300ms;-ms-transition:height 300ms;-o-transition:height 300ms;transition:height 300ms;-webkit-transition-delay:0s;transition-delay:0s}.header_nav__bottom #following-tc .tc-badge:hover{background-color:#781848}.header_nav__bottom #following-tc .tc-badge.open{background-color:#781848}.header_nav__bottom #following-tc img{display:inline-block;height:35px;vertical-align:top;width:35px}.header_nav__bottom #following-tc .following-tc__text{color:#d7d7d7;display:inline-block;margin-left:5px;vertical-align:middle;font-size:12px}.header_nav__bottom #following-tc .following-tc__text a{color:#fff;font-weight:bold;text-decoration:underline}.header_nav__bottom.fixed #following-tc{opacity:1}.header_nav__bottom.fixed .choose_tc{display:none;opacity:1;position:absolute;top:15px;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}@media(min-width:991px){.header_nav__bottom.fixed .choose_tc{display:block}}.header_nav__bottom.fixed .choose_tc:after{clear:both;content:'';display:block}.header_nav__bottom.fixed .tc-badge{background-color:#701744!important;height:75px!important;padding:20px!important;-webkit-transition-delay:0s!important;transition-delay:0s!important}.header_nav__bottom.fixed .tc-badge:hover{background-color:#951e5a!important}.tc-details-dropdown{display:none;background:#781848;padding:15px;position:absolute;right:0;top:49px;z-index:10;width:100%}.fixed .tc-details-dropdown{top:75px}@media(min-width:767px){.tc-details-dropdown{width:300px}}.tc-details-dropdown ul{margin:0;padding:0;list-style:none}.tc-details-dropdown ul li{color:#fff}.tc-details-dropdown ul li.phone .help{float:right;font-family:'Avenir LT W01_85 Heavy1475544',Arial,Helvetica,sans-serif,sans-serif;text-decoration:underline;position:relative}@media(min-width:991px){.tc-details-dropdown ul li.phone .help{margin-top:-73px}}.tc-details-dropdown ul li.phone .help{color:#fff}.tc-details-dropdown ul li.phone .help__message{visibility:hidden;right:-6px;top:22px;width:283px;background-color:#d7d7d7;color:#606060;padding:10px;font-weight:normal;position:absolute;border-radius:3px;z-index:1}.tc-details-dropdown ul li.phone .help__message:after{content:" ";position:absolute;bottom:100%;right:4px;border-width:5px;border-style:solid;border-color:transparent transparent #d7d7d7 transparent}.tc-details-dropdown ul li.phone .help:hover .help__message{visibility:visible}.tc-details-dropdown ul li.phone .number{color:#fff;display:block;font-family:'Avenir LT W01_85 Heavy1475544',Arial,Helvetica,sans-serif,sans-serif;font-size:26px;margin-top:-6px}.tc-details-dropdown ul li.message{margin-bottom:20px}.tc-details-dropdown ul li.message .btn{color:#781848;margin:15px 0;text-transform:none}.tc-details-dropdown ul li.message .btn span{color:#781848!important}.tc-details-dropdown ul li.profileLink{margin-bottom:10px}.tc-details-dropdown ul li.profileLink a{color:#fff}.tc-details-dropdown ul li.choose_another_tc{font-family:'Avenir LT W01_85 Heavy1475544',Arial,Helvetica,sans-serif,sans-serif;font-size:12px;text-decoration:underline}.tc-details-dropdown ul li.choose_another_tc a{color:#fff}.header-top-bar{position:absolute;width:100%;top:0;z-index:6;height:30px;line-height:40px;display:none}@media(min-width:991px){.header-top-bar{display:block}}.header-top-bar .header-top__number{display:none;color:#e3cfd8;margin:0;padding-right:105px;font-size:12px;float:right}.header-top-bar .header-top__number a{color:#e3cfd8}@media(min-width:991px){.header-top-bar .header-top__number{display:block}}#header{height:545px;background:#53524d;position:relative;width:100%;top:-100px;background-size:cover;padding-top:130px;-webkit-transition-property:background-image 800ms ease-in 200ms}#header p{color:#fff;text-align:center;font-size:19px;line-height:32px;padding-left:60px;padding-right:60px}#header hr{margin-top:37px;margin-bottom:34px;border:1px solid #fff;width:140px}#header.home{background-image:url(../images/bg/header_home.jpg);background-position:center 16%}#header.home.telephone{padding-top:76px}#header .telephone{position:relative;text-align:right;top:-5px;z-index:100}#header .telephone h3{color:#2f6faa;letter-spacing:-1px;font-size:22px}#header.whyUs{background-image:url(../images/bg/header_bookwithus.jpg);background-position:28%}#header.plan{height:785px}#header.offers{background-image:url(../images/bg/header_offers.jpg);background-position:center}#header.contact{background-image:url(../images/bg/header_contact.jpg);background-position:100%}#header.blog{background-color:#631544}#header.blog h1{text-transform:none;line-height:45px;font-size:40px;margin-top:101px;margin-bottom:20px}#header.blog p{color:#b18c9d;font-size:17px;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}#header.careers,#header.individualCareer{background-image:url(../images/bg/header_head_office_careers.jpg);background-position:100%}#header.search{height:100%!important;position:relative;overflow:hidden;background:none}#header.search h1{background:url("../images/common/magnify.png") no-repeat;background-position:top left;background-size:40px 40px;font-size:40px;text-align:left;padding-left:60px;margin-top:164px;margin-bottom:20px;height:80px}#header.search h3{color:#fff;font-size:22px}#header.search .mobile-fatc-instruction h5{color:#fff;padding-top:0}#header.search .find-a-tc-intro{margin-left:0;padding-left:0;background:none;font-family:avenir;margin-top:-50px}#header.search .find-a-tc-list{margin-left:-13px;margin-top:20px;line-height:25px}#header.search .intro-text{color:#fff;font-weight:500;margin-left:60px;max-width:630px}#header.search .intro-text h1{margin-top:40px}#header.error{height:100%!important;position:relative;overflow:hidden;background:none;margin-top:150px}#header.error h1,#header.error h3{text-align:left;color:#fff;margin-bottom:20px}#header.error .description{border-top:#fff 3px solid;border-bottom:#fff 3px solid;width:50%;margin-bottom:50px}#header.error p{font-size:15px;text-align:left;padding-left:0;line-height:23px;margin-bottom:20px}#header.error .btn-outline-error{background:none;border:#fff 1px solid;padding:8px 15px 6px 15px;font-size:18px}#header.error .btn-outline-error:hover{background-color:#fff;color:#4c535b}#header.error .wuip{bottom:70px}#header.search-results{height:240px;background-image:url(../images/bg/header_search.jpg);background-position:top}#header.search-expert{height:340px;background-position:top}#header.ourWorld p{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}#header.offer.default{background-color:#631544}#header.weddings{background-image:url(../images/bg/weddings_header.jpg);background-position:center}#header.cruise{background-image:url(../images/bg/header_cruise.jpg);background-position:71%}#header.destination{background-position:bottom}#header.destination hr{width:30%;margin:20px auto 20px;opacity:.2}#header.destination .item{padding:37px;color:#fff;text-transform:uppercase;font-size:.8em}#header.destination .weather{background:url("/images/common/weather_cloud.png") no-repeat;background-position:0 32px}#header.destination .time{background:url("/images/common/pyt_location_clock.png") no-repeat;background-position:7px 31px}#header.destination .duration{background:url("/images/common/pyt_location_flightTime.png") no-repeat;background-position:9px 34px}#header h1{text-transform:uppercase;color:#fff;text-align:center;font-size:45px;font-family:ReportRG;line-height:45px}#header h1.blue{color:#2f6faa;font-family:ReportRG,Arial,Helvetica,sans-serif;text-align:left;line-height:38px;font-size:30px}#header h1.whyUs,#header h1.cruise,#header h1.offers,#header h1.careers{padding-top:115px}#header.individualCareer h3{color:#fff;text-align:center;padding-top:115px}#header.plan h1{text-align:left;font-size:38px;line-height:44px}#header.ourWorld h1{margin-top:102px}#header.contact h1{margin-top:81px}#header.privacy h1,#header.terms h1{margin-top:137px}#header.offer h1{margin-top:106px;text-transform:none!important;line-height:50px;padding-top:20px;padding-bottom:20px;margin-bottom:0}#header.offer.image h1.offer{background-color:rgba(0,0,0,.4);padding-bottom:60px}#header.offer.image p{margin-top:-40px}#header.offer p{font-size:15px;opacity:.8;line-height:25px;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;padding-bottom:15px}@media(max-width:767px){#header{height:445px}#header p{font-size:14px;line-height:25px;padding-left:15px;padding-right:15px}#header hr{margin-top:23px;margin-bottom:28px}#header.home{background-position:50%}#header .telephone{top:0}#header .telephone h3{font-size:18px}#header h1{font-size:30px}#header h1.blue{font-size:25px;line-height:34px}#header h1.whyUs{padding-top:65px}#header h1.offers{padding-top:65px}#header.ourWorld h1{margin-top:40px}#header.blog h1{margin-top:40px;font-size:30px;line-height:35px}#header.blog p{font-size:14px}#header.offer h1{margin-top:46px}.search h1{margin-top:20px}}@media(min-width:768px){#header.search{font-size:30px}#header.search h1{margin-top:60px}#header.search li{font-size:15px}}@media(min-width:991px){#header.search .input-group{margin-left:68px}.intro-text{margin-bottom:60px}}@media(min-width:992px){#header.search h1{margin-top:60px}}@media(min-width:1200px){#header.search h1{margin-top:164px}}.raspberry-background{background:rgba(147,33,90,.4);border-radius:6px;text-transform:none}@media(min-width:1200px){.container{width:1070px}}.affix-container.affix-top>.floating-bar{display:none!important}.affix-container.affix{background:#93215a!important}body#find{background:url(../images/bg/header_search.jpg) no-repeat center center fixed;background-position:62%;background-size:cover;position:relative;overflow:hidden}body#find .fixed-wrapper{position:fixed;top:0;bottom:0}body#error{background:url(../images/bg/header_error.jpg) no-repeat center center fixed;background-position:center;background-size:cover;position:relative;overflow:hidden}.mobile-fatc-hr{width:100%;margin:0;padding:0;border-bottom:1px solid #e0e0e0}.mobile-fatc-mapexpand{display:table;height:50px;margin-bottom:20px;z-index:1;background:#5c0e2f;color:#fff;font-weight:500}.mobile-fatc-mapexpand .map-expand{display:table-cell;text-align:center;width:100%;cursor:pointer;font-size:12px;text-transform:uppercase}.fatc-thanks-for-searching{padding-left:15px}#search-results .map-container{height:350px;margin-top:30px}#search-results .map-overlay{display:table;position:absolute;top:0;right:14px;height:45px;width:150px;background:#fff;text-align:center}#search-results .fullscreen-map-overlay{display:table;position:absolute;top:0;left:0;height:59px;width:200px;background:#5c0e2f;color:#fff;text-align:center;font-size:12px;text-transform:uppercase;z-index:1}#search-results .map-expand{display:table-cell;vertical-align:middle;text-align:center;width:100%;cursor:pointer;font-size:12px;text-transform:uppercase}#search-results .map-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;background-image:url("../images/common/spinner.gif")!important;background-position:center center;background-repeat:no-repeat}#search-results .slide-away{-webkit-transition:top 1s;transition:top 1s;top:300px}#search-results .map-shrink{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;width:100%;background-image:url(/images/common/map_arrow.png);background-repeat:no-repeat;background-position:19px 24px;padding-top:5px}.map-fill-screen{position:absolute;left:0;width:100%;height:100%;margin-top:-20px;padding-left:0;padding-right:0;background:#fff}.google-map-fullscreen{position:absolute;top:220px;left:0;bottom:0;width:100%;padding-left:0;padding-right:0;z-index:-1!important;margin-top:-1px}@media(min-width:767px){.google-map-fullscreen{top:245px}}@media(max-width:766px){.google-map-fullscreen{height:350px!important}.google-map-fullscreen .mobile-blackhole-stop{display:none}.google-map-fullscreen.bring-to-front>.mobile-blackhole-stop{position:absolute;top:0;bottom:0;width:20px;background:#fff;display:block}.google-map-fullscreen.bring-to-front>.mobile-blackhole-stop.right{right:0}.google-map-fullscreen.bring-to-front>.make-payment-button.left{left:0}}.top-bar{position:relative;background-color:#93215a;height:59px}.top-bar .input-group{width:500px!important;left:200px!important}.top-bar .input-group input{background-color:#f3f3f3!important;height:60px!important}#google-map-fullscreen{position:absolute;top:0;bottom:0;left:0;right:0}.firstHeading{margin-bottom:0}.hide-at-back{z-index:-1}.bring-to-front{z-index:100!important}#search-results .google-map{height:100%;width:100%}#search-results .google-map .firstHeading{min-width:500px}section#search-results{background:#fff;padding-top:40px;min-height:68%}@media(max-width:767px){section#search-results{background:#fff;padding-top:20px}}.no-display{display:none}.none-found{min-height:50%}#find .navbar-wrapper{background:none}.navbar-wrapper{background-color:#93215a}@media(min-width:768px) and (max-width:990px){.plan-your-trip-dropdown{position:inherit}.navbar-nav.navbar-right:last-child{margin-right:0}}@media(min-width:991px){.plan-your-trip-dropdown{text-align:center;margin-right:12px}.plan-your-trip-dropdown li{display:table-row;text-align:center}.plan-your-trip-dropdown li a{text-align:center}}.plan-your-trip-dropdown{padding-right:24px}.plan-your-trip-dropdown li{width:100%}#video_background{position:absolute;top:0;right:0;min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}#header.tc{padding-top:400px;padding-top:390px}#header.tc a.leisure{color:#fff;font-size:10px;display:inline;text-transform:uppercase;font-family:Avenir;border:1px solid #fff;padding:4px 10px 3px 7px;margin-top:16px;margin-left:28px;float:right;background-image:url(../images/common/header_link.png);background-repeat:no-repeat;background-position:130px 5px}#header.tc .leisure a:hover{text-decoration:none}#header.tc img.pic{border:3px solid #fff;background-color:#fff;width:120px;height:120px;-ms-border-radius:100px;border-radius:100px;position:absolute;margin-right:18px}@media(max-width:767px){#header.tc{padding-top:300px}#header.tc a.leisure{margin:0 auto;margin-top:20px;float:none;width:161px}}.tc img.pic{border:3px solid #fff;background-color:#fff;width:120px;height:120px;-ms-border-radius:100px;border-radius:100px;position:absolute;margin-right:18px}@media(max-width:767px){#header.tc .image{margin-top:-100px;position:relative;width:100%;text-align:center}#header.tc img.pic,#header.tc .tc img.pic{position:relative;margin-right:0}}#header.tc .name{color:#fff;font-size:2.5em;margin-top:30px;margin-left:138px;text-shadow:-1px 2px 1px #666;font-family:ReportRG,Arial,Helvetica,sans-serif;position:absolute;z-index:100;transition:margin .2s;-webkit-transition:margin .2s}#header.tc .image{z-index:100;position:relative;transition:margin .2s;-webkit-transition:margin .2s}#header.tc .info{color:#fff;text-align:left;text-shadow:-1px 1px 1px #666;position:absolute;margin-top:80px;margin-left:98px;z-index:100;transition:margin .2s;-webkit-transition:margin .2s}#header.tc .info a{color:#fff}#header.tc ul li{display:inline;padding:0;text-decoration:none;margin-right:20px;margin-bottom:3px}@media(max-width:767px){#header.tc .name{margin-top:10px;font-size:2em;margin-left:-15px;width:100%;text-align:center}#header.tc .name .small{font-size:.9em}#header.tc .name .smaller{font-size:.7em}}@media(min-width:768px){#header.tc .name{font-size:2.5em}}@media(max-width:767px){#header.tc .image{margin-top:-130px}#header.tc .info{margin-top:50px;margin-left:-30px;margin-right:-15px;width:100%;text-align:center}}.tc ul li{display:inline;padding:0;text-decoration:none;margin-right:20px;margin-bottom:3px}@media(max-width:767px){#header.tc ul li{display:block}}#header.tc .info li img{margin-right:7px;margin-top:-1px}#header.tc ul li.experience{background:url(../images/common/header_medal.png) no-repeat}#header.tc ul li.share{background:url(../images/common/header_share.png) no-repeat}#header.tc .years-service{margin-left:40px}#video{background:url(../images/bg/videoImgBreak.jpg)}#video h3{color:#fff;text-transform:uppercase;font-weight:normal;font-size:22px;padding-top:134px;margin-bottom:16px}#video p{color:#fff;padding-right:60px}.hoverZoomLink{max-width:100%}#beach{background:url("/images/bg/beach.jpg");background-size:cover;background-position:center;height:550px}#footsteps{background:url("/images/bg/footsteps.jpg");background-size:cover;background-position:center;height:550px}#footsteps img.overlay{margin-top:60px}@media(max-width:767px){#beach,#footsteps{height:250px}}.feature{min-height:201px;border-bottom:#e0e0e0 1px solid;padding-top:60px}.feature:last-child{border-bottom:none}.feature .image{width:80px;float:left;margin-right:22px;margin-bottom:50px;position:absolute}.feature p{line-height:21px;margin-left:102px}@media(max-width:767px){.feature{min-height:180px;padding-top:40px}}.tripleBoxes{margin-top:43px;display:block;margin-bottom:43px}.why{margin-top:40px}.why .image{width:45px;margin-right:22px;position:absolute}.why h5{margin-top:0;font-size:19px!important;margin-left:67px}.why p{margin-left:67px}.why .whyItem{min-height:200px}@media(max-width:767px){.why .whyItem{min-height:150px}}ul.documents a:link{text-decoration:none;color:#000}ul.documents a:hover{text-decoration:none;color:#93215a}ul.documents a:visited{text-decoration:none;color:#000}@media(max-width:767px){.awards hr{display:none}}#video .modal{margin-top:50px}#video .modal img{margin:0;padding:10px}#video .modal-body{margin:0;padding:0}@media(max-width:767px){#video{min-height:325px}}.modal{background:rgba(0,0,0,.2)}@media(max-width:991px){#video p{padding-right:5px;margin-bottom:15px}#video h3{padding-top:50px}}.awards{margin-top:40px;margin-bottom:60px}.awards hr{width:100%;display:block;height:1px;border:0;border-top:1px solid #e0dacb;padding:0}.awards img{max-width:100%}@media(max-width:767px){.awards hr{display:none}}.world-map{min-height:500px;width:80%;max-width:80%;text-align:center;margin-left:auto;margin-right:auto}.world-map img{width:100%;max-width:100%}.locations{margin-top:-40px}.locations .location{height:250px;text-align:center;bottom:0;background-repeat:no-repeat;background-position:center;margin-bottom:20px;padding-top:10px}.locations .location .details{bottom:10px;padding:0}.locations .location h4{font-size:18px;text-transform:uppercase;margin-bottom:15px}.locations .location.selected h4{color:#fff}.locations .location p{line-height:20px;font-size:13px;margin-bottom:0;padding-left:5px;padding-right:5px;height:25px}.locations .location.selected p{color:#fff}@media(max-width:991px){.locations{margin-top:0}}.navbar-toggle{position:absolute;right:0;margin-top:8px;margin-right:0}@media(max-width:767px){.navbar{margin-top:10px}}@media(max-width:991px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}.navbar-header{margin:0}.navbar-header img{margin-top:6px}.navbar a{color:#fff}.navbar .nav>li>a:hover,.navbar .nav>li>a:focus{text-decoration:none;background:rgba(0,0,0,.1);border-radius:6px;transition:all 300ms ease-in-out}@media(min-width:768px){.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.triplets{margin-top:30px}.triplets p{padding:22px}@media(max-width:767px){.triplets{margin-top:10px}.triplets p{margin-bottom:0}}.form-control{border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit}input[type="text"].form-control,input[type="email"].form-control,input[type="password"].form-control{height:42px;border-radius:0;background-image:none;background-color:#fff;font-size:14px;padding-top:11px}#TCSearch input[type="text"].form-control{height:59px;background-color:#f3f3f3;padding-left:14px;color:#1e2334;border:none}input[type="email"].form-control,input[type="password"].form-control{height:59px;background-color:#f3f3f3;padding-left:14px;color:#1e2334;border:none}input[type="text"].form-control::-webkit-input-placeholder,input[type="email"].form-control::-webkit-input-placeholder,input[type="password"].form-control::-webkit-input-placeholder{color:#7f7f7f}textarea::-webkit-input-placeholder,.placeholder{color:#7f7f7f}#TCSearch .input-group-btn{text-align:right}#TCSearch input.visible{width:100%;padding-left:14px!important;padding-right:14px!important}button.btn.tc-bar.search{background:url(../images/common/icon_magnify_white.png) no-repeat 14px 20px;border-left:1px solid #5c0e2f;border-right:1px solid #5c0e2f}button.btn.tc-bar.search.selected{background:#f3f3f3 url(../images/common/searchBoxMagnify.png) no-repeat 14px 20px;border-left:1px solid #f3f3f3}button.btn.tc-bar.location{background:url(../images/common/icon_location_white.png) no-repeat 20px 20px;border-right:1px solid #5c0e2f}button.btn.tc-bar.share{background:url(../images/common/icon_share_white.png) no-repeat 15px 22px;border-right:1px solid #5c0e2f}button.btn.tc-bar.share.HOcareerstc{border-left:1px solid #5c0e2f}button.btn.tc-bar.location:hover,button.btn.tc-bar.share:hover{background-color:#5c0e2f}@media(max-width:767px){button.btn.tc-bar.share{border-right:none;border-left:none}}#counsellors{margin-top:-100px;height:59px;background-color:#93215a}#counsellors.search{margin-top:-170px;background:none}#counsellors a{text-decoration:none}#counsellors .image{float:left;width:50px;height:50px;overflow:hidden;border-radius:6px;text-align:center;margin-top:5px}#counsellors .image img{height:70px;width:70px;margin-left:-10px;margin-top:-9px}#counsellors .details{display:inline-block;padding-left:19px;margin-bottom:0;float:left;margin-right:10px;margin-top:5px}#counsellors .details .name{font-size:16px;margin-top:8px;margin-bottom:0;line-height:20px;color:#fff}#counsellors .details .info{color:#fff;opacity:.7}#counsellors .menu-mobile{padding:10px;float:right}#counsellors .menu{margin-left:200px}.affix #counsellors .menu{display:none}#tc-profile #counsellors .menu{margin-left:0}#tc-profile p.phone-number{font-size:30px}#tc-profile .ui-datepicker{background:#fff}.tc-profile{position:relative;width:100%}.tc .tc-profile{position:absolute;top:200px}.tc .tc-profile h1{color:#fff;font-weight:normal}.tc .tc-profile img.pic{height:200px;position:relative;width:200px}.tc .tc-profile ul{padding-top:2em}div.contact-me{height:6em;margin-top:5em}div.contact-me a{color:#fff;float:left;font-size:1.5em;white-space:nowrap}div.contact-me.live-chat{margin:-2em -10em 0 0}div.contact-me.live-chat a{padding:0 0 0 3em}#tc-profile #header-box .wuip{bottom:60px}.tc-profile-back-to-results{left:calc((100% - 970px)/2);position:absolute;top:120px}.tc-profile-back-to-results a{color:#fff;text-decoration:underline}.tc-details{background:none repeat scroll 0 0 #383838;background:none repeat scroll 0 0 rgba(56,56,56,.5);float:left;max-height:49px;position:relative;top:-49px;width:100%}.tc-details ul{float:left;margin:0;padding:0;position:relative}.tc .tc-details ul li{color:#fff;display:inline;float:left;margin:1em 0 1em 1em;padding:0 1em 0 0}.tc-details ul li:not(:last-of-type){border-right:1px solid #fff}.tc-details ul li img{margin:0 .5em}.tc-details ul li a{color:#fff}.affix-tc-profile>.menu{padding-top:30px}.affix-tc-profile>.menu .navbar-nav{float:none}.affix-tc-profile>.menu .navbar-nav>li{float:none}.affix-tc-profile>.menu .nav>li{display:inline-block}.affix-tc-profile>.menu a{color:#343736}.affix-tc-profile>.menu li.active{border-bottom:3px solid #93215a}@media(min-width:1100px){div.contact-me.phone a{margin:0 0 0 -2em}div.contact-me.live-chat a{padding:0 0 0 1em}}@media(max-width:992px){div.contact-me.live-chat a{margin-top:0;padding:0 0 0 5em}}@media(max-width:611px){#tc-profile .tc-profile div.contact-me a span,.tc-profile-back-to-results{display:none}div.contact-me.live-chat a{padding:0 0 0 2em;margin-top:-1em}.tc-details ul{top:-3em}}@media(max-width:379px){.tc .tc-profile img.pic{height:100px;width:100px}div.contact-me{margin-top:2em}div.contact-me.live-chat a{margin-top:0;padding:0 0 0 1em}.tc-details ul{top:-7em}}#contact-form .form-group .control-label.text-left-xs{padding-top:1em;text-align:left}#contact .form-group .btn{margin-top:0}.profile-awards-container{display:inline-block;margin:20px 20px;width:170px}.profile-awards-container .awards-detail{height:50px;width:100%;display:table;padding-top:10px}.profile-awards-container .awards-detail span{display:table-row;vertical-align:middle}.profile-awards-container .award-year-row{position:relative;width:100%;margin-left:0}.profile-awards-container .award-year-text{color:#fff;margin-top:5px;position:absolute;left:0;right:0}#counsellors .menu ul li a{padding:21px 15px 16px 15px;margin-bottom:0}#counsellors .nav>li>a{padding:0;color:#fff;opacity:.9}#counsellors .nav>li>a:hover,#counsellors .nav>li>a:focus{text-decoration:none;background:none;border-radius:0;transition:none;opacity:1;-webkit-transition:all .3s ease-in-out}#counsellors .nav>li.active>a:hover,#counsellors .nav>li.active>a:focus{border-bottom:none}#counsellors .menu ul li.active{border-bottom:#fff 2px solid}#tc-profile #counsellors .tc-info{display:none}@media(max-width:767px){section{padding:25px 10px 25px 10px}}@media(min-width:768px){section{padding:50px 25px 50px 25px}}@media(min-width:992px){section{padding:50px 40px 50px 40px}}@media(min-width:1200px){section{padding:50px}}section.top{border-top:none}section h1{font-size:22px;text-transform:uppercase;margin-top:42px;padding-left:10px;padding-right:10px;line-height:30px}section hr{border-bottom:1px solid #b9ab97;width:140px;margin-top:30px;margin-bottom:43px}section hr.left{margin-bottom:73px;margin-left:0;text-align:left}section hr.small{margin-bottom:20px!important}section p{font-size:14px;line-height:25px;margin-bottom:30px;word-wrap:break-word}section ul li{line-height:25px;list-style-image:url("../images/common/bulletPoint.png");padding-left:12px}section img.image{width:100%;margin-top:17px;margin-bottom:48px}section.sand{background:#f5f2ee}section.sand h1{margin-bottom:30px}section h5{margin-top:27px;margin-bottom:20px}@media(max-width:767px){section hr{margin-top:25px;margin-bottom:33px}}ul.documents{padding:0}ul.documents li{border-bottom:#dadad9 1px solid;list-style:none;background-repeat:no-repeat;background-position:11px 18px;padding-top:14px;padding-bottom:11px}ul.documents li:last-child{border:none}footer{background:#93215a;color:#fff;font-size:13px;line-height:23px}section.bottom{background:#5c0e2f}footer a{color:#fff}footer a:hover{color:#fff}footer .social{margin-top:45px;margin-bottom:9px}footer .social img{margin-right:12px;margin-bottom:12px}footer h3{color:#fff;text-transform:uppercase;margin-top:45px;margin-bottom:27px;font-size:16px}footer ul{list-style-type:none;padding:0}footer ul li{display:block}footer .col-sm-3{padding-left:40px;padding-bottom:30px}footer .col-sm-3:first-child{border-right:#5e1640 1px solid}footer .col-sm-3.first ul li{opacity:1}footer .col-sm-3 ul li{opacity:.8}@media(max-width:767px){footer{padding-bottom:30px}footer .col-sm-3{text-align:center;padding:0}}section.bottom{padding-top:20px;padding-bottom:20px}section.bottom .col-sm-12{padding-left:40px}.footer-logos img{padding:0 5px 0 5px}.policy h1{margin-top:87px!important;margin-bottom:68px!important}ul.ui-autocomplete{background:#fafafa;max-height:280px;overflow-y:auto;overflow-x:hidden}.ui-autocomplete{padding:10px 5px 10px 5px!important;border:0!important;border:#dadad9 1px solid!important}.ui-autocomplete-title{left:0!important;padding:15px!important;color:#565d75;background-color:#fafafa;margin:-10px -5px 10px -5px;border-bottom:#f0f0f0 1px solid;font-size:12px}.ui-widget-content a{color:#565d75!important}.ui-menu-item{font-size:12px;padding:6px!important;left:80px!important;margin-right:80px!important;overflow:hidden!important}.ui-menu-item ul li{padding-left:10px!important}.ui-menu-item img{margin-right:10px;border-radius:4px}.ui-menu-item span.location{color:#81869a;opacity:.9}.ui-state-focus{border:none!important;background:#f5f5f5!important;margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.ui-autocomplete-category{color:#a1a6b8;font-size:13px;margin-left:10px!important;position:absolute;font-weight:normal!important;padding:0!important;margin:.8em 0 .2em;line-height:1.5}.ui-autocomplete-loading{background:#fff url("../images/common/spinner.gif") left center no-repeat;z-index:1!important}.btn-border{background:none;border:#b9ab97 1px solid;color:#4c535b;margin-top:20px;padding-top:9px;font-size:12px}.btn-border:hover{color:#fff;background:#b9ab97}.btn-outline-inverse{color:#fff;background-color:transparent;border:#fff 1px solid;text-transform:uppercase;font-size:.9em;border-radius:0;font-family:avenir;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s;padding-top:10px;padding-bottom:10px}.btn-outline-inverse:hover,.btn-outline-inverse:focus{background-color:#fff;color:inherit}.btn-test{margin-top:22px;margin-bottom:12px}@media(max-width:767px){.btn-test{font-size:12px;padding:10px}}section#search-expert{background:none repeat scroll 0 0 #fff;min-height:68%;padding-top:15px;position:relative}#search-expert .google-map-fullscreen{top:50px;height:500px}#search-expert h3{font-size:1.2em;font-weight:bold;-ms-opacity:.95;opacity:.95}#search-expert h4{font-size:14px;font-weight:bold}#search-expert a{color:inherit;text-decoration:none}#search-expert ul{padding:0;margin:0}#search-expert ul>li{display:block;list-style:none}.tc-difference{-webkit-box-shadow:0 0 5px #f3f3f3;-ms-box-shadow:0 0 5px #f3f3f3;box-shadow:0 0 5px #f3f3f3}.tc-difference li.header{background-color:#93215a!important;padding:5px}.tc-difference>li{background-color:#f3f3f3;margin:0;padding:10px 30px}.tc-difference>li.header h3{color:#fff;line-height:30px;margin:0;font-size:14px!important}.tc-difference>li:not(.header){border-bottom:1px solid #fff}.tc-difference>li h4{margin:10px 0 20px}@media(min-width:768px){.tc-difference>li{background-color:#dfc6cf!important}.tc-difference>li.header h3{text-align:center;line-height:50px!important}}#search-expert .name-search{background-color:#f3f3f3;-ms-border-radius:3px;border-radius:3px;margin-bottom:10px}#search-expert .name-search h4{margin-bottom:6px;margin-top:3px}#search-expert .name-search ul li{display:block;list-style:none;line-height:21px;margin:0}#search-expert .name-search ul li:after{color:inherit;content:none;margin:0}#search-expert .name-search .tc{margin-bottom:10px;padding:5px}#search-expert .name-search img{-ms-border-radius:4px;border-radius:4px}#search-expert .name-search .pic{width:69px;height:69px;float:left;position:relative;margin-right:18px}#search-expert .results{padding-right:5px}#search-expert .results .tc{margin-bottom:20px;padding:20px 10px}#search-expert .results .tc:hover{background-color:#f3f3f3}#search-expert .results .image img{-ms-border-radius:50px;border-radius:50px;display:block!important}#search-expert .results .pic{width:100px;height:100px;float:left;position:relative;margin-right:18px}#search-expert .info{text-align:left;margin-top:6px}#search-expert .info .phone,#search-expert .info .contact{color:#93215a}.quote h3,.info li.review{color:#93215a}#search-expert .quote>h3{margin:0 0 5px}#search-expert .quote li{color:#93215a}#search-expert .results .tc li{display:inline;padding:0;margin-right:20px}#search-expert .quote img,#search-expert .info img{margin-right:5px;margin-bottom:3px}#search-expert a.about-me{text-decoration:underline}#search-expert .results ul.navigation{padding-left:10px;margin-bottom:20px}#search-expert .results ul.navigation li{cursor:pointer;display:inline;margin-right:20px;padding:0 0 10px}#search-expert .results ul.navigation li.active{border-bottom:2px solid #93215a}#search-expert #bodyContent a.profile{background-color:#93215a;color:#fff;display:inline-block;padding:5px;width:150px}#search-expert .google-map-fullscreen .pic{height:69px;position:relative;width:69px;-ms-border-radius:50px;border-radius:50px}#search-expert .google-map-fullscreen #content{text-align:center;width:250px}#search-expert .google-map-fullscreen #bodyContent p{margin-bottom:0}#search-expert .google-map-fullscreen #bodyContent li{padding:0;margin-right:10px}#search-expert .google-map-fullscreen img{margin-right:5px;margin-bottom:3px}#search-results .tc{margin-bottom:20px}#search-results .right{margin-top:30px;background-color:#f3f3f3;border-radius:3px;padding-bottom:10px}#search-results .right h3{margin-top:30px;margin-bottom:30px}#search-results .right h4{font-weight:bold;font-size:16px;margin-top:3px;margin-bottom:6px}#search-results .right ul li{display:block;list-style:none;line-height:21px;margin:0}#search-results .right ul li:after{color:inherit;content:none;margin:0}#search-results .right .tc{margin-bottom:10px;padding:5px}#search-results a{color:inherit;text-decoration:none}#search-results h3{font-size:1.2em;font-weight:bold;opacity:.95}#search-results img{border-radius:4px}#search-results .pic{width:69px;height:69px;float:left;position:relative;margin-right:18px}#search-results .info{text-align:left;margin-top:6px}#search-results .info .phone,#search-results .info .contact{color:#93215a}#search-results .quote{height:42px;overflow:hidden}#search-results ul{padding-left:0}#search-results ul li:first-child{margin:0}#search-results ul li:after{color:#dddfeb;content:"|";margin-left:12px}#search-results li:last-child:after{content:""}#search-results ul li{display:inline;margin:0 0 0 9px;padding:0;text-decoration:none}@media(max-width:767px){#search-results ul li{display:inline;margin:0;padding:0;text-decoration:none}#search-results ul li:after{color:#dddfeb;content:"";margin-left:0}#search-results ul li:last-child{margin-left:15px}}.affix-container{box-shadow:none}.affix-container.affix{position:fixed;z-index:10;top:-450px;width:100%;margin-top:0!important;padding-top:5px!important;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.15)}@media(max-width:767px){.affix-container.affix{top:-350px}}.options-bar{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;-ms-animation-delay:.4s;animation-delay:.4s}.options-bar.affix{position:fixed;z-index:10;top:180px}#pyt .affix-container.affix{top:-675px}#pyt .pyt-initial-item{background-size:cover;background-position:center;height:785px}#pyt .item{background-size:cover;background-position:center}#pyt #headerCarousel{width:100%;margin-top:-130px}#pyt #headerCarousel h1{margin-top:185px}#pyt #headerCarousel .carousel-indicators{margin-bottom:19px}.test{margin-top:400px}#pyt .test{margin-top:735px}.tc-profile-stories .story-info,.pyt.top .story-info{bottom:0}.pyt-initial-item{background:#93215a;width:100%}.pyt-initial-item .container{height:100%;width:100%;max-width:1800px;padding-left:0;padding-right:0;background:#93215a;border-left:2px solid #fff;border-right:2px solid #fff}.pyt-initial-item h3,.pyt-initial-item h2,.pyt-initial-item h4{color:#fff}.pyt-initial-item .top-part{height:30%;border-bottom:2px solid #fff;max-width:100%;margin-left:0;margin-right:0}.pyt-initial-item .bottom-part{height:70%}.pyt-initial-item .left-text{min-height:30%;border-right:2px solid #fff;border-bottom:2px solid #fff;padding-left:30px;vertical-align:middle}.pyt-initial-item .left-image{height:70%;border-right:2px solid #fff}.pyt-initial-item .center-image{border-right:2px solid #fff}.pyt-initial-item .right-top{height:40%;border-bottom:2px solid #fff}.pyt-initial-item .right-text{height:20%;border-bottom:2px solid #fff;padding-left:30px}.pyt-initial-item .right-bottom-images{height:40%}.pyt-initial-item .right-bottom-images .col-lg-5{height:100%;border-right:2px solid #fff}.pyt-initial-item .right-bottom-images .col-lg-7{height:100%}@media(max-width:767px){.pyt-initial-item h3,.pyt-initial-item h4{font-size:120%}}.tc-rf-sidebar{margin-top:80px}.tc-rf-sidebar.affix{top:-30px;width:300px}.tc-rf-sidebar.affix-top{width:300px}.tc-rf-sidebar .nav>li>a{display:block;margin-bottom:1px;padding:5px 20px;font-size:13px;font-weight:500;color:#999;border-left:3px solid #ca8fb4}.tc-rf-sidebar .nav>.active>a,.tc-rf-sidebar .nav>.active:hover>a,.tc-rf-sidebar .nav>.active:focus>a{color:#93215a;font-weight:bold;border-left:3px solid #93215a}.tc-rf-sidebar .nav>li>a:hover{border-left:3px solid #93215a;text-decoration:none;background-color:#f5f5f5;color:#1e2334}.navbar-toggle .icon-bar{background-color:#fff}.wuip{position:absolute;bottom:25px;text-align:right;width:1070px;padding-right:29px;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;-ms-animation-delay:.2s;animation-delay:.2s;overflow:hidden;z-index:1000}@media(max-width:767px){.wuip{display:none!important}}.home-alert{position:absolute;bottom:0;text-align:left;width:400px;padding-left:5px;overflow:hidden;z-index:1000;background-color:#343736}.home-alert h3{margin-top:10px;color:#fff;margin-left:0;margin-right:0;font-size:medium}.home-alert h4{margin-top:5px;color:#e0e0e0;margin-left:0;margin-right:0;font-size:small}.home-alert.home-tc-expert-alert{right:0}@media(max-width:994px){.wuip{display:none;margin-left:500px;width:250px}}@media(min-width:992px){.wuip{display:normal;margin-left:720px;width:250px}.home-alert{display:normal;margin-left:10px;width:400px}}@media(max-width:787px){.home-alert{display:none}}@media(min-width:1200px){.wuip{display:normal;margin-left:820px;width:250px}.home-alert{display:normal;margin-left:10px;width:400px}}.lighter{opacity:.5}.darker{opacity:1}.form-group{margin-bottom:0}.recaptcha{margin-top:2%;text-align:left}.recaptcha span#RecaptchaMessage{color:#a94442;font-size:85%}@media(min-width:767px){.recaptcha{margin-left:26%}}.nopadding{margin:0;padding:0}.nopadding .row{margin:0}.halfpadding{padding:20px;padding-bottom:0}.halfpadding:hover{cursor:pointer}.tc-profile-stories,#customer-stories,.pyt.top{margin:0;padding:0}.tc-profile-stories img,.pyt.top img{width:100%;overflow:hidden}.tc-profile-stories p.person,.pty.top p.person{opacity:.7}.tc-profile-stories .carousel-indicators,.pyt.top .carousel-indicators{padding-top:100px;padding-bottom:20px;z-index:5}.carousel-indicators{position:relative;display:block;margin-bottom:10px}.carousel-indicators li{border:1px solid #9899a1}.carousel-indicators li.active{background:rgba(192,178,140,.9);width:10px;height:10px}.carousel-indicators li a{width:10px;height:10px;background:rgba(192,178,140,0);border:1px solid #9899a1;border-radius:10px;display:block;opacity:.7;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.tc-profile-stories,.pyt.top{padding-bottom:0}@media(min-width:767px){#tc-expert-profile .message-me-top{display:table}#tc-expert-profile .message-me-top div{display:table-cell;vertical-align:middle;float:none}#tc-expert-profile input[name="address-details"]{margin-top:8px!important}}@media(max-width:766px){#tc-expert-profile .message-me-top div{padding:10px 0 10px 0}}.contact .left{background-color:#eeece8}.contact .right{padding-top:60px;margin-top:-60px}#contact.contact{padding-top:60px;margin-top:-60px}.contact .right,#contact.contact div:first-of-type{background-color:#f5f2ee}.contact .fill{height:570px}.contact input[type="text"],.contact textarea{border:none!important;margin-top:8px!important}@media(max-width:767px){.contact .fill{height:auto}}#contact .btn.make-payment-button{margin:0;min-width:193px}#contact .form-horizontal .send-message-button{margin-top:8px;margin-bottom:3%;display:block}@media(min-width:767px){#contact .form-horizontal .send-message-button{margin-left:26%}}.btn-outline-sand{width:100%;border:2px solid #b9ab97;background:none;color:#1e2334;margin-bottom:70px}.btn-outline-sand:hover{background-color:#b9ab97;color:#fff}.btn-inverted-sand{background-color:#9c9386;border:2px solid #9c9386;color:#fff;margin-top:.5em;width:100%}.btn-inverted-sand:hover{background-color:transparent;border:2px solid #343736;color:#343736}#thank-you-message{margin-top:-30px;padding-bottom:50px}.hide-contents,.val-forename,.val-surname,.val-email,.val-phone,.val-message,.val-fullname{display:none}.offers-container{margin-top:37px}#offers img{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;max-width:100%;width:100%;margin:0}#offers .main-offer{position:absolute;top:0%;width:50%;height:50%;background-color:#93215a;color:#fff;text-align:left}#offers .main-offer .header{padding:27px 22px 0}#offers h4{margin:0;padding:0;font-size:1.6em;text-transform:uppercase;color:#fff}#offers .offer-large,#offers .offer-small{padding-right:1px;padding-bottom:1px}#offers .offer-link{padding-right:1px;padding-bottom:1px}#offers .offer-link img{background-color:#93215a}#offers .offer-link img:hover{background-color:#5c0e2f}#offers .offers-text{position:absolute;bottom:120px;width:100%}#offers .offers-text h3{font-size:17px}#offers a .offer-link{text-decoration:none}#offers .main-offer .header p{padding:0;text-transform:uppercase;font-size:1em;margin-top:-1px;margin-bottom:0;color:rgba(255,255,255,.6)}#offers .main-offer .valid{padding:23px 22px 0}#offers .main-offer .valid p{padding:0;font-size:1.2em;margin-bottom:-7px}#offers .main-offer .valid p.title{font-size:1em;opacity:.6}#offers .main-offer .info{position:absolute;bottom:0%;width:100%;background-color:#93215a;color:#fff;font-size:1.6em;font-family:avenir;text-align:center}#offers .main-offer .duration{background-color:#7e1a4d;padding-top:18px;padding-bottom:14px}#offers .main-offer img{width:auto;margin-right:5px;margin-bottom:7px}#offers .main-offer .hours{opacity:.5;text-transform:uppercase;font-size:.6em}#offers .main-offer .departing{margin-top:20px;font-size:14px}#offers .main-offer .departing span{display:block;font-size:12px;text-transform:uppercase;opacity:.7}#offers .main-offer .price{background-color:#5e1640;padding-top:17px;padding-bottom:12px}#offers .main-offer .price span{display:block;margin-bottom:-2px;font-size:12px;text-transform:uppercase;opacity:.7}#offers .other .destination{position:absolute;bottom:0;margin-bottom:-17px;color:#fff;width:100%}#offers h3{color:#fff;text-transform:uppercase;font-size:1.6em;margin-bottom:1px}#offers h3.black{color:#000}#offers .other p{padding:0;text-transform:uppercase;opacity:.8}#offers .other p span.date{opacity:.7}@media(max-width:767px){#offers .main-offer{width:100%}}#overlay{position:absolute;bottom:1px;left:0;width:100%!important;height:100%!important;overlay:hidden;padding-right:2px}#header .overlay.top{background-image:url(../images/common/headerShadowOverlay_Top.png);position:absolute;top:0;width:100%;height:168px;background-repeat:repeat-x;z-index:100;opacity:.5}#header .overlay.bottom{background-image:url(../images/common/headerShadowOverlay_Bottom.png);position:absolute;bottom:0;width:100%;height:168px;background-repeat:repeat-x;z-index:100;opacity:.5}.tc-page-blogs img{width:100%}.tc-page-blogs img:hover{opacity:.8;background:#fff}.tc-page-blogs .blogs-container{margin-top:46px}.tc-page-blogs a{color:inherit;text-decoration:inherit}.tc-page-blogs h4{margin-top:28px;margin-bottom:0;font-size:1.1em;font-weight:bold;height:30px}.tc-page-blogs p.date{opacity:.7;font-size:.9em;margin-top:-2px;margin-bottom:16px}.tc-page-blogs p.blog{height:120px;overflow:hidden;line-height:22px}.tc-page-blogs p.blog span{background:url(/images/common/post_gradient_white.png) repeat-x;position:absolute;display:block;width:100%;bottom:0;height:60px}@media(max-width:767px){.tc-page-blogs p.blog span{bottom:0}}#blog .carousel{margin-bottom:30px}#blog .carousel .carousel-inner{position:relative;height:0;padding-top:56.25%;overflow:hidden}#blog .carousel .carousel-indicators{bottom:-16px}#blog img{max-width:100%;max-height:450px}#blog .item{margin-bottom:30px;position:absolute;top:0;bottom:0;width:100%;height:100%}#blog .image{width:100%}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-inner>.item>img{margin:0 auto;margin-top:20px;margin-bottom:50px}@media(max-width:767px){.tc-profile-stories .carousel-inner .item,.pyt.top .carousel-inner .item{height:auto}}#blog .carousel-inner img{width:auto!important}.options-bar{position:absolute;right:0;top:700px}.options-bar .option{padding:45px;background:#f5f2ee;margin-bottom:1px;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.options-bar .option.close-item{background:#983866 url(../images/common/icon_close.png) no-repeat center}.options-bar .option.next-item{background:#983866 url(../images/common/icon_next_white.png) no-repeat center}.options-bar .option.previous-item{background:#983866 url(../images/common/icon_previous_white.png) no-repeat center}.options-bar .option.share-item{background:#983866 url(../images/common/icon_share_white.png) no-repeat center}.options-bar .option:hover{opacity:.9}.options-bar #next-item .option.title{position:absolute;top:0;right:0;width:300px;margin:0;padding-top:30px;padding-left:25px;padding-bottom:21px;z-index:-1;overflow:hidden;display:none}.options-bar #previous-item .option.title{position:absolute;top:91px;right:0;width:300px;margin:0;padding-top:30px;padding-left:25px;padding-bottom:21px;z-index:-1;overflow:hidden;display:none}.options-bar .option.title h3{font-size:13px;margin-top:0;margin-bottom:0;color:#9e9e9e}.options-bar .option.title p{margin:0;font-size:13px}.options-bar .highlighted{display:block!important}.options-bar a{color:inherit;text-decoration:none;overflow:hidden}@media(max-width:767px){.options-bar .option{padding:25px}}@media(min-width:768px){.options-bar .option{padding:35px}}@media(min-width:992px){.options-bar .option{padding:45px}}#destinations a{color:inherit;text-decoration:none}#destinations .box{padding:5px}#destinations img{max-width:100%;width:100%;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}#destinations img:hover{opacity:.8}#destinations .info{background-color:#f4f1ed;padding:20px;height:160px;overflow:hidden}#destinations .price{position:absolute;top:0;right:0;padding:22px 18px 26px 18px;margin-right:15px;margin-top:15px;background-color:#fff}#destinations .price p{margin:0;padding:0;text-transform:uppercase;line-height:22px;font-size:2em;color:#93215a}#destinations .price p.from{margin:0;text-transform:uppercase;font-size:.8em;color:inherit}#destinations .info h3{margin-top:0;color:#12162e;text-transform:uppercase}#destinations .info .small{text-transform:uppercase;color:#93215a;font-size:.4em}#destinations .info span.details{font-size:.9em}#destinations .icons{margin-top:20px}#destinations .icons img{width:auto;padding-right:10px}section#offer-map{margin-bottom:60px}section#offer-map .map-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}section#offer-map .map-container{overflow:hidden;position:relative}section#offer-map .google-map{height:800px;width:100%;min-width:100%;margin-top:-150px}section#offer-images .nopad{padding:0}section#offer-images img{width:100%;min-width:100%}#weddings img{width:100%;max-width:100%}section.wedding-dark{background:#1a1316;padding-top:0;padding-bottom:0;padding-left:10px;padding-right:10px}section.wedding-dark img{width:100%;max-width:100%}section.wedding-dark .container{padding-left:0;padding-right:0}section.wedding-dark .fullwidth{width:100%}section.wedding-dark .fullwidth img{max-width:1000px}.fullwidth{margin-left:0;margin-right:0;width:100%}.wedding-dark h4{font-size:14px;line-height:25px;font-weight:normal;margin-bottom:30px}section.weddings img{width:100%;max-width:100%}section.honeymoons{width:100%;max-width:100%}section.honeymoons img{width:100%;max-width:100%}section.honeymoons-detail{padding-left:0;padding-right:0}section.honeymoons-detail img{width:100%;max-width:100%}section.honeymoons-detail .container{padding-left:0;padding-right:0}section.honeymoons-detail .fullwidth{width:100%}section.bottom-four{width:100%;max-width:100%}section.how-it-works{margin-top:0;padding-top:0}.pad-top-10{padding-top:10px}.pad-top-20{padding-top:20px}.pad-top-30{padding-top:30px}.pad-top-40{padding-top:40px}.pad-left-10{padding-left:10px}.pad-left-20{padding-left:20px}.pad-left-30{padding-left:30px}.pad-left-40{padding-left:40px}.bg-dark{background:#1a1316;color:#fff;font-family:'Avenir',Arial,Helvetica,sans-serif}.bg-dark h4{color:#fff}.pad-10{padding:10px}.pad-20{padding:20px}.pad-30{padding:30px}.pad-40{padding:40px}.pad-50{padding:50px}.pad-right-10{padding-right:10px}.pad-right-20{padding-right:20px}.pad-right-30{padding-right:30px}.pad-right-40{padding-right:40px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-top-40{margin-top:40px}.margin-top-50{margin-top:50px}.margin-top-60{margin-top:60px}#destination .header-bar{padding-top:10px;padding-bottom:10px}#destination .header-bar .info{display:inline-block;float:left}#destination .header-bar p{text-transform:uppercase;margin-bottom:3px;padding:0;line-height:20px;font-size:.8em}#destination .header-bar p.price{font-size:2.2em;color:#93215a}#destination .header-bar img{display:inline-block;float:left;border-radius:4px;margin-left:30px}#destination .header-bar .details{display:inline-block;margin-left:15px}#destination .header-bar .details .name{font-size:1.2em;margin-top:4px;margin-bottom:0;line-height:20px}#destination .header-bar .details .location{opacity:.7;font-size:.9em}#destination .header-bar.call-details{padding-top:13px}#destination .offer-valid{text-align:left;margin-top:20px;margin-bottom:20px;background-color:#f5f2ee;padding:10px;font-size:.9em;text-transform:uppercase}#destination .offer-valid p{margin-bottom:0}#destination .raspberry{color:#93215a;font-size:1.2em}@media(max-width:480px){#destination .header-bar.call-details{padding-top:0}}#small-print h1{text-transform:none;font-family:Avenir;font-size:18px;padding-left:0}#small-print p{font-size:13px}.spinner{background-image:url("../images/common/spinner.gif")!important}.dropdown span.active{color:#4c535b}.dropdown button{width:100%;text-align:left;font-size:14px;padding-top:11px;padding-bottom:9px}.dropdown ul li{line-height:inherit;list-style:inherit;padding-left:inherit}.dropdown ul li a{padding-left:20px;padding-top:0;padding-bottom:0}.dropdown img{float:right;padding-top:6px}.dropdown .dropdown-menu{width:100%;border-radius:0;border-top:none;margin-top:0}#customer-stories .story-info,.tc-profile-stories .story-info,.pyt.top .story-info{width:100%;height:100%;display:table}.tc-profile-stories,.pyt.top{padding-left:0;padding-right:0}#pyt #customer-stories .story-info{height:inherit;display:inherit}#customer-stories img,.tc-profile-stories img,.pyt.top img{width:100%}.tc-profile-stories .story-info h3{font-size:1.6em;margin-bottom:22px;line-height:22px;text-transform:uppercase}.pyt.top .story-info h3{font-size:1.6em;margin-bottom:22px;line-height:22px;text-transform:uppercase}.pyt.top .story-info p{font-size:1em;margin-bottom:15px;text-align:center}.tc-profile-stories .story-info p,.pyt.top .story-info p{margin-bottom:15px;text-align:center}#customer-stories .box .text-center,.tc-profile-stories .box .text-center,.pyt.top .box .text-center{display:table-cell;float:none;vertical-align:middle}.tc-profile-stories .carousel-control,.pyt.top .carousel-control{width:120px}@media(max-width:991px){.tc-profile-stories .single-image,.pyt.top .single-image{margin-top:28%}.tc-profile-stories .double-image,.pyt.top .double-image{margin-top:20%}}#pyt #customer-stories .story-info p{text-align:left;color:inherit}#pyt #customer-stories .box{overflow:hidden}#pyt #customer-stories .story-info{position:absolute;left:0;padding-left:20px;padding-top:5px;color:#12162e;background:rgba(255,255,255,.9);text-align:left;overflow:hidden;width:101%}#pyt #customer-stories .story-info p{font-size:1em;margin-bottom:15px;opacity:.7;color:#12162e}#pyt #customer-stories a:hover img{-webkit-transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);-o-transform:scale(1.02,1.02);transform:scale(1.02,1.02)}#pyt #customer-stories a img{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}#pyt #customer-stories .image-overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;position:absolute;left:0;top:0;width:99.9%;height:99.5%;background-color:rgba(0,0,0,.9)}#pyt #customer-stories .image-overlay:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:.15}.tc-profile-stories .story-info p.person,.pyt.top .story-info p.person{margin-top:30px;opacity:.4}.tc-profile-stories.pyt h3,.pyt.top h3{font-size:19px;margin-bottom:0;text-transform:inherit}.tc-profile-stories .story-info .no-display,.pyt.top .story-info .no-display{display:none}.tc-profile-stories #modal-window,.pyt.top #modal-window{padding-top:90px}section.jump-to{color:#fff;text-align:center;vertical-align:middle;margin-left:0;margin-right:0}.jump-to .nopad{padding:0}.jump-to .container{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.jump-to div{position:relative}.jump-to h3{z-index:1;width:100%;text-align:center;color:#fff;position:absolute;top:34%;text-transform:uppercase;font-size:16pt}.jump-to img{float:left;width:100%;max-width:100%}@media(min-width:768px){.jump-to .gap-fix{margin-left:-1px}section.jump-to{margin-bottom:70px;min-height:100px}}@media(max-width:767px){.jump-to h3{font-size:14px}}@media(max-width:992px){.jump-to h3{font-size:16px}}#headerCarousel{position:absolute;margin-top:-150px;overflow:hidden}#headerCarousel h1{margin-top:-650px}#headerCarousel img{height:785px}#headerCarousel.carousel .item{-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ms-transition:opacity 3s;-o-transition:opacity 1.5s;transition:opacity 1.5s}#headerCarousel.carousel .active.left{left:0;opacity:0;z-index:2}#headerCarousel.carousel .next{left:0;opacity:1;z-index:1}#headerCarousel .carousel-indicators{position:absolute;margin-bottom:70px;margin-top:0;z-index:1000}#headerCarousel .carousel-indicators li{background:rgba(255,255,255,.5);border:0;height:10px;width:10px;margin:3px}.carousel-indicators li{background:rgba(0,0,0,.1);border:0;height:10px;width:10px;margin:3px}#headerCarousel .carousel-indicators li.active{background:#fff;height:10px;width:10px;margin:3px}.carousel-indicators .active{margin:3px}.collapse.in{background:rgba(92,14,47,.95);position:fixed;display:block;right:0;top:0;text-align:left;width:100%;height:100%;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:22px;padding:35px;font-weight:normal;text-transform:uppercase;overflow:hidden}@media(max-width:379px){.collapse.in{font-size:15px}.navbar-collapse ul.dropdown-menu li{font-size:15px!important}}@media(min-width:380px){.collapse.in{font-size:18px}.navbar-collapse ul.dropdown-menu li{font-size:18px!important}}@media(min-width:767px){.collapse.in{font-size:22px;padding:45px}.navbar-collapse ul.dropdown-menu li{font-size:22px!important}}.navbar-collapse ul.dropdown-menu{margin-bottom:10px}.navbar-collapse ul.dropdown-menu li{margin-left:40px;padding:5px!important;text-align:left!important}.navbar-collapse a.logo{display:none}.collapse.in a.logo{padding:15px;margin-bottom:30px;display:inline-block}.collapsing{position:fixed;height:0;overflow:hidden;-webkit-transition:height .001s;-moz-transition:height .001s;-ms-transition:height .001s;-o-transition:height .001s;transition:height .001s}#our-world #stories .blog-options{margin-top:184px;margin-bottom:261px;display:block;text-align:center}#our-world #stories .blog-options a{text-transform:uppercase;padding:20px;color:inherit;text-decoration:none}#our-world #stories .blog-options a.active{font-weight:bold}#our-world #stories .title{float:left;text-align:left;text-transform:uppercase;font-size:.8em;color:#93215a;padding-bottom:4px;border-bottom:1px solid #93215a}#our-world #stories img{float:left;width:100%}#our-world .our-world-ind-image{height:185px}#our-world #stories .post{margin-bottom:40px;height:367px;overflow:hidden;cursor:pointer}#our-world #stories .post .content{margin-top:230px;text-align:left;margin-bottom:11px}#our-world #stories .post .content img{width:inherit}#our-world #stories .post .content p{font-size:.8em;margin:0;padding-left:40px;opacity:.8}#our-world #stories p.story{font-size:.9em;line-height:21px}#our-world #stories p.story span{background:url(/images/common/post_gradient_white.png) repeat-x;position:absolute;display:block;width:100%;bottom:0;height:60px}#our-world #stories .post .content h3{font-size:1.1em;text-transform:none;padding-left:40px;margin:0;font-weight:bold;text-align:left}#our-world #stories.top p.date{line-height:15px}#our-world #start-video.btn{margin:8px;margin-left:0}@media(max-width:767px){#our-world #stories .blog-options{margin-top:30px;margin-bottom:30px}}@media(max-width:767px){#our-world #stories .blog-options a{display:block;padding:8px}}@media(max-width:767px){.blog-nav-preview{text-align:left}}#contact .col-md-6{padding-top:1px;padding-bottom:1px}#contact .options{font-size:1.8em;line-height:50px}#contact .options span{font-size:.6em;margin-bottom:0;padding:0}#contact .options .top a{padding-bottom:3px;border-bottom:1px solid #93215a;padding-right:22px;background:url(../images/common/dropArrow.png) no-repeat right center;margin:5px}#contact .options a:hover,#contact .options a:focus,#contact .options a:active{text-decoration:none}#contact .options ul li{list-style-image:none;padding-left:0}#contact .options ul li a{border:none!important;padding-top:5px!important;padding-bottom:5px!important;background:none!important;margin:0!important}#contact .options ul li a:hover{background:#f5f5f5!important}#contact .options p{margin-top:30px;margin-bottom:2px}#contact .top{margin-top:20px;margin-bottom:20px}#contact .btn{margin-top:50px}.form-control{border-color:#dadad9}.form-control:focus{border-color:#ccc;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(192,178,140,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(192,178,140,.3)}#headOfficeCareers hr{width:200px}#headOfficeCareers h4{font-weight:bold}#headOfficeCareers .careersList{border-bottom:1px solid #f0f0f0;padding:20px 0}#headOfficeCareers .departmentCareers{background-color:#fafafa}#headOfficeCareers .individualCareer,#headOfficeCareers .lastIndividualCareer{padding:20px 0}#headOfficeCareers .individualCareer p,#headOfficeCareers .lastIndividualCareer p{color:#000;margin:10px 0}#headOfficeCareers .individualCareer{border-bottom:1px solid #f0f0f0}#HOindividualCareer section{margin-bottom:20px}#HOjobDescription{margin-top:50px}#HOjobDescription .row:not(.HOLastSection){margin-bottom:50px}#HObriefOverviewStart{margin-top:30px}#HOinterested{background-color:#f5f2ee}#HOinterested h4{padding-bottom:20px}#HOinterested #HOinterestedDescription{border-bottom:1px solid #f0f0f0}#HOinterested #HOinterestedApply{padding-top:40px}#HOinterested #HOinterestedshareEmail{min-width:120px}#HOinterested #HOinterestedshareText{line-height:30px;padding-right:20px}#HOinterested #HOinterestedShareIcons img{cursor:pointer}#HOnextPrevCareers .nextPreviousLink{padding:0 10px}#HOnextPrevCareers .careersList{padding:20px}#HOnextPrevCareers a.careersList{border:1px solid #000}#HOnextPrevCareers #prevCareerLink,#HOnextPrevCareers #nextCareerLink{padding:20px 0}#map{margin:0;padding:0}#map ul{border-top:1px solid #e0e0e0;text-align:center;cursor:pointer;border-right:1px solid #e0e0e0;width:101%}#map ul li{list-style:none;padding-left:inherit;line-height:inherit;padding:27px;margin:0}#map p{line-height:inherit;margin-bottom:0}#map p.title{font-size:1.2em;margin-top:12px;margin-bottom:2px}#map p.small{font-size:.9em;opacity:.7}#map-flight{position:relative}span.overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:transparent}.navbar-collapse .nav .open>a{background:none}.nav .open>a:hover,.nav .open>a:focus{background:none}.navbar-collapse .dropdown-menu{background:none;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse ul.dropdown-menu li{text-align:right}.navbar-collapse .dropdown-menu>li>a{color:#fff;font-size:inherit}.navbar-collapse .dropdown-menu>li>a:hover,.navbar-collapse .dropdown-menu>li>a:focus{background:none}.navbar-collapse .dropdown-menu>li>a:hover,.navbar-collapse .dropdown-menu>li>a:focus,.navbar-collapse .dropdown-menu>li>a:active{color:#fff;font-size:inherit}@media(max-width:992px){.last{margin-top:50px;margin-bottom:50px}}.modal{overflow-y:auto}.modal.share-item .modal-dialog .modal-body{padding-top:40px}.modal.share-item .modal-dialog .modal-body h3{padding-top:20px}.modal.share-item .url{display:block;margin-top:60px}.modal.share-item .share-icons{margin-top:37px}.modal.share-item img{float:none;margin:18px;cursor:pointer}.modal.share-item input{width:100%;background-color:#383838;border-color:#383838;color:#fff;font-size:13px;padding:8px 10px 8px 10px}@media(max-width:767px){.modal.share-item .modal-dialog .modal-body h3{font-size:130%;padding-top:20px}}.modal-content{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}@media(min-width:768px){.modal-content{-webkit-box-shadow:none;box-shadow:none}#pyt .modal-content{top:100px}}.modal-body{padding:30px 40px 63px 40px}.modal-body img{float:left;width:inherit!important;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.modal-body img:hover{opacity:.7}.modal-body img.icon{float:right!important;cursor:pointer;padding:0}.modal-body .info h4{padding-top:5px;margin-left:68px;color:#93215a;margin-bottom:3px;font-size:1.2em}.modal-body .info p{margin-left:68px;opacity:.7;font-size:.9em;margin-top:-2px}.modal-body .content p{margin-top:43px;margin-bottom:0}.modal-body .content p.date{margin-top:38px;opacity:.7}.cruise-dark{margin:0;padding:0;background-color:#12162e;color:#fff;overflow:hidden}.cruise-dark img{width:100%}.cruise-dark .container{width:100%;overflow:hidden}.cruise-dark .row{margin-left:-30px;margin-right:-30px;overflow:hidden}.cruise-dark p{margin:80px 80px 50px 60px}.cruise-dark h5{color:#fff;margin-left:60px;margin-right:80px;font-size:25px!important;line-height:33px}.cruise-dark .btn-outline-inverse:hover{background-color:#fff;color:#12162e}@media(max-width:768px){.cruise-dark h5{font-size:14px!important}}.btn-outline-inverse:focus{background-color:#fff;color:#12162e}.cruise-dark .brochure-download{margin-left:60px}.cruise-frame{width:100%;border:none;min-height:1200px}#global{width:100%;margin:0;padding:0;overflow:hidden;padding-top:50px}#global #map-canvas{width:100%;height:700px}#global #map-canvas p{margin-bottom:0}@media(max-width:767px){#global #map-canvas{height:250px}}.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}#contact-form .help-block{opacity:.9;text-align:left}#contact-form input.text-left{text-align:left!important}.message-spinner{background:url("../images/common/spinner.gif") left center no-repeat;z-index:1;width:16px;height:16px;position:absolute;right:35px;margin-top:-107px;display:none}select#country-selector{padding:8px;font-size:13px}.locations .location .clock{margin-bottom:-10px}.locations .location.selected .clock,.locations .location .clock.overlay{display:none}.locations .location.selected .clock.overlay{display:inline-block}.glyphicon-chevron-left{background-image:url(../Images/common/chevron-left.png);background-repeat:no-repeat;font-family:inherit;left:15px!important;margin-top:-201px!important;width:139px!important;height:261px!important}.glyphicon-chevron-right{background-image:url(../Images/common/chevron-right.png);background-repeat:no-repeat;font-family:inherit;right:15px!important;margin-top:-201px!important;width:139px!important;height:261px!important}.glyphicon-chevron-left-small{background-image:url(../Images/common/chevron-left-small.png);background-repeat:no-repeat;font-family:inherit;width:50px!important;height:94px!important;left:-25px;margin-top:-10px}.glyphicon-chevron-right-small{background-image:url(../Images/common/chevron-right-small.png);background-repeat:no-repeat;font-family:inherit;width:50px!important;height:94px!important;right:-25px;margin-top:-10px}.carousel-control{filter:alpha(opacity=30);opacity:.3}.cc-cookies{position:fixed;width:100%;left:0;bottom:0;padding:.5em 5%;background-color:#383838;color:#fff;font-size:13px;z-index:99999;text-align:center}.cc-cookies a{color:#fff;text-decoration:underline}.cc-cookies a:hover{color:#fff;text-decoration:underline}.cc-overlay{height:100%;padding-top:25%}.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em 0;background:#fff;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#383838}.cc-cookies a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:inline-block;color:#fff;text-decoration:none;background:#93215a;padding:.4em .75em;border-radius:3px;font-size:13px;margin-left:20px}@media screen and (max-width:767px){.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:1em 0}.tc-info-container{padding-left:3px;z-index:10}}.touch-carousel{position:relative;overflow:hidden;width:100%;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.touch-carousel .carousel-control{display:none!important}.touch-carousel .carousel-indicators{bottom:10px}.touch-carousel .carousel-indicators li{width:16px;height:16px;margin:1px 5px}.touch-carousel .carousel-indicators li.active{margin:0 5px;width:18px;height:18px}.touch-carousel .carousel-inner{overflow:hidden;-webkit-transform:translate3d(0%,0,0) scale3d(1,1,1);-moz-transform:translate3d(0%,0,0) scale3d(1,1,1);-ms-transform:translate3d(0%,0,0) scale3d(1,1,1);transform:translate3d(0%,0,0) scale3d(1,1,1);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.touch-carousel .carousel-inner>.item{position:relative;float:left;display:block;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.touch-carousel .carousel-inner>.item *{-webkit-transition:none;-moz-transition:none;transition:none}.touch-carousel .carousel-inner.animate{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}@media screen and (max-width:767px){.carousel-caption{display:none}}#split{margin:0;padding:0}#split img{width:100%}#split .left,#split .right{margin:0;padding:0;padding-bottom:1px}#split .left{background-color:#eeece8}#split .right{background-color:#f5f2ee}#split .content{height:350px}#split .video{position:relative;margin-bottom:80px}#split .video .play{width:inherit;position:absolute;top:30%;left:44%}@media(max-width:767px){#split .content{height:auto}#split .video{margin-bottom:0;margin-left:-15px;margin-right:-15px}}#our-world #world{min-height:550px;background-size:cover;background-position:15%}#our-world #world h2{color:#fff;text-transform:uppercase;font-size:26px;margin-top:20px;margin-bottom:20px}#our-world #world p{color:#fff;margin-bottom:15px}#our-world #split .modal-dialog{width:800px;height:400px}#our-world #split .modal-body{padding:0}#our-world #split .modal-body .info{height:30px}#our-world #split .modal-content{background:none}@media(max-width:767px){#our-world #world h2{font-size:22px;margin-top:10px}}#youtube{margin-left:-50px;margin-top:-50px;visibility:hidden;position:absolute}@media(max-width:767px){#youtube{margin-left:-15px;margin-top:-25px}}#footsteps img.play{margin-top:46px;cursor:pointer}#footsteps .video-text-container{position:absolute;margin-top:20px}#footsteps h3{text-transform:uppercase;padding-left:30px;margin:12px -150px 40px -30px}#footsteps p{margin-bottom:10px}@media(max-width:767px){#footsteps img.play{margin-top:-270px}#footsteps .video-text-container{margin-top:0}#footsteps h3{margin-bottom:10px;margin-right:10px}}.strikethrough{background-color:rgba(56,56,56,.8);height:2px;width:100%;margin-top:225px;position:absolute;margin-left:-50px;margin-right:-50px}.nav>li>a{padding:10px 13px}.navbar-nav{margin-top:5px}.navbar-nav>li>a{line-height:18px}.full-line{padding-right:20px}.full-line hr{width:100%;border-bottom:#f0f0f0;margin-bottom:30px;padding-right:15px}.full-line h5{font-size:15px!important;background-color:#fff;padding-right:15px;float:left;margin-top:-40px}@media(max-width:570px){.brochure-download{width:80%!important;margin-left:auto!important;margin-right:auto!important}}.brochure-download{background:#fff;border:1px solid #e0e0e0;width:350px;height:170px;display:table;margin-bottom:15px}.brochure-download .left-section{width:40%;height:100%;display:table-cell;vertical-align:middle;text-align:center;background-color:#f0f0f0}.brochure-download .left-section img{max-width:80%}.brochure-download .right-section{width:60%;height:100%;display:table-cell;padding-top:15px;padding-left:10px;position:relative;color:#000}.brochure-download .right-section .brochure-title{font-size:120%}.brochure-download .right-section .brochure-edition{color:#9e9e9e}.brochure-link{position:absolute;bottom:10px;left:10px;display:table}.brochure-link div{display:table-cell;vertical-align:middle}.brochure-link a{color:grey;text-decoration:none;padding-left:5px}.brochure-link a:visited,.brochure-link a:hover{color:grey;text-decoration:none;padding-left:5px}@media(max-width:767px){#quizModal .modal-dialog{width:100%}}#backToTop{position:fixed;opacity:.8;z-index:1048;bottom:75px;right:3%;top:auto;display:none}#backToTop.bottomFix{position:absolute;bottom:auto;display:block}#backToTop a{color:#000;text-decoration:none}#backToTop span{margin-right:5px;font-weight:bold;text-shadow:1px 1px 1px rgba(255,255,255,.4);opacity:0}@media(max-width:767px){#backToTop.bottomFix{position:fixed;bottom:75px;display:block}}@media(min-width:992px){#backToTop:hover{opacity:1!important}#backToTop:hover a span{opacity:1!important}}.cust-story-link{text-decoration:none;cursor:pointer;color:#4c535b!important}.cust-story-link:visited{text-decoration:none;cursor:pointer;color:#4c535b!important}.cust-story-link:hover{text-decoration:none;cursor:pointer;color:#4c535b!important}.cust-story-item{height:400px;margin-bottom:15px;position:relative;overflow:hidden}.cust-story-item img{display:block!important;max-height:160px}.cust-story-item .overlay{position:absolute;bottom:0;top:340px;height:60px;width:100%;background:url(/images/common/post_gradient_white.png) repeat-x}.cust-story-item .cust-story-poster{display:table}.cust-story-poster .icon{display:table-cell}.cust-story-poster .text{display:table-cell;padding-left:5px;vertical-align:top}.cust-story-poster .text h4{margin-bottom:0;margin-top:0}.cust-story-poster .text p{font-size:12px;margin-bottom:0}@media(max-width:440px){.cust-story-item{height:340px}.cust-story-item-image{width:100%}}@media(max-width:767px){.cust-story-item-image{margin:auto auto;max-height:200px}.cust-story-item .cust-story-poster{margin:auto auto}.cust-story-item p{text-align:center}}@media(min-width:768px){.cust-story-item-image{width:100%}}@media(max-width:767px){#world-map-markers{height:200px;margin-bottom:0}}@media(min-width:767px) and (max-width:1200px){#world-map-markers{height:600px;margin-bottom:0}}@media(min-width:1200px){#world-map-markers{height:700px;margin-bottom:50px}}#beInspired #header-box{min-height:0}#beInspired #header{top:0;padding-top:0;height:auto}#beInspired #header,#beInspired .navbar-wrapper{background:none}#beInspired .pageHeading{text-align:center;margin-top:75px;margin-bottom:30px;text-transform:none;font-family:Pacifico}#beInspired .introduction{font-size:14px;line-height:25px}#beInspired .introduction p{margin-bottom:30px}#beInspired .brochureItem{text-align:center;margin-top:30px;margin-bottom:50px}#beInspired .brochureItem .brochureHeading{font-size:18px;font-weight:bolder;color:#fff;margin-bottom:5px}#beInspired .brochureItem a{margin-top:20px}#beInspired .brochureItem img{width:200px}#beInspired .footer-note-call-charges{color:#fff}.text-left-sm,.text-left-md,.text-left-lg,.text-center-sm,.text-center-md,.text-center-lg,.text-right-sm,.text-right-md,.text-right-lg{text-align:inherit}.text-center-xs{text-align:center}.text-left-xs{text-align:left}.text-right-xs{text-align:right}@media(min-width:768px){.text-center-sm,.text-center-xs{text-align:center}.text-left-sm,.text-left-xs{text-align:left}.text-right-sm,.text-right-xs{text-align:right}}@media(min-width:992px){.text-center-md,.text-center-sm,.text-center-xs{text-align:center}.text-left-md,.text-left-sm,.text-left-xs{text-align:left}.text-right-md,.text-right-sm,.text-right-xs{text-align:right}}@media(min-width:1200px){.text-center-lg,.text-center-md,.text-center-sm,.text-center-xs{text-align:center}.text-left-lg,.text-left-md,.text-left-sm,.text-left-xs{text-align:left}.text-right-lg,.text-right-md,.text-right-sm,.text-right-xs{text-align:right}}#individual-offer #customer-stories p{padding-top:10px}@media(max-width:767px){#individual-offer #customer-stories .last{margin-top:0;margin-bottom:0}#individual-offer #customer-stories p{margin-bottom:10px}}#submenu-Section.shadow,#submenu-Section-float.shadow{-webkit-box-shadow:0 20px 64px -10px rgba(0,0,0,.1);-moz-box-shadow:0 20px 64px -10px rgba(0,0,0,.1);box-shadow:0 20px 64px -10px rgba(0,0,0,.1);width:100%}#submenu-Section{z-index:4}#submenu-Section-float{background-color:#fff;z-index:4;top:74px}.submenu-Menu-cruise,.submenu-Menu-hotel,.submenu-ExclusiveOffer{height:120px}.submenu-Menu-cruiselanding{height:80px}.submenu-Menu-leisureLanding{height:60px}.submenu-Menu .submenu-Title{padding:20px 0}.submenu-Menu .submenu-Logo{display:inline-block;height:30px}.submenu-Menu .submenu-Name{text-transform:none;display:inline-block;margin:0 0 0 10px;vertical-align:middle;font-size:25px}.submenu-Menu .submenu-Anchors{position:absolute;left:0;bottom:0;right:0}.submenu-Menu .submenu-Anchors.background{background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.submenu-Menu .submenu-Anchors ul>li{float:left;padding:0 5px}.submenu-Menu .submenu-Anchors ul>li.active a{border-bottom:3px solid #93215a}.submenu-Menu .submenu-Anchors ul>li>a{color:inherit;border-bottom:3px solid #fff}.submenu-Menu .submenu-Anchors>ul>li>a:hover{background-color:inherit;border-bottom:3px solid #93215a}.submenu-ExclusiveOffer{padding:10px 0;background-color:#a08f61;color:#fff}.submenu-ExclusiveOffer a{text-decoration:underline;color:#fff}@media(max-width:992px){.submenu-section-affix-fix-cruise{margin-top:-20px;padding:0}.submenu-section-affix-fix{padding:20px 0}}@media(min-width:992px){.submenu-section-affix-fix{padding:180px 0 0 0;margin-top:-180px}.submenu-section-affix-fix-cruise{padding:100px 0 0 0;margin-top:-100px}}.submenu-section-affix-fix-cruise .sandy{padding:80px 0 0 0}.highlights-subheader{padding-top:25px;padding-bottom:25px}#partnership-logos{padding-bottom:30px}#partnership-logos .partnership-logo{margin:0 0 1em 0;width:150px}#individual-offer #guides-anchor #guides-container{margin:0;width:100%}#individual-offer #guides-anchor .guide{height:370px;margin-top:auto;margin-bottom:auto}#individual-offer #guides-anchor .guide .guide-table{height:100%;width:100%}#individual-offer #guides-anchor .guide h3{margin-top:0}#individual-offer #customer-stories p{padding-top:10px}#individual-offer #hotels-anchor .row-centered{text-align:center}#individual-offer #hotels-anchor .col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}@media(min-width:767px){#individual-offer #guides-anchor .guide .guideDescription{display:none}}@media(max-width:767px){#individual-offer #customer-stories .last{margin-top:0;margin-bottom:0}#individual-offer #customer-stories p{margin-bottom:10px}}#cruise2015 #anchor3 .col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}#individual-offer #hotels-anchor #hotels-container .hotel-container{vertical-align:top}#cruise2015 #anchor3 #cruisepartners-container .cruisepartner-container{vertical-align:top}#individual-offer #hotels-anchor #hotels-container .hotel-container .hotel,#cruise2015 #anchor3 #cruisepartners-container .cruisepartner-container .cruisepartner{-webkit-box-shadow:0 6px 21px -6px rgba(0,0,0,.75);-moz-box-shadow:0 6px 21px -6px rgba(0,0,0,.75);box-shadow:0 6px 21px -6px rgba(0,0,0,.75);border:1px solid #ccc;height:310px}#individual-offer #hotels-anchor #hotels-container .hotel-container .hotel .hotel-image,#cruise2015 #anchor3 #cruisepartners-container .cruisepartner-container .cruisepartner .cruisepartner-image{height:190px;width:100%;padding-bottom:5px;margin-bottom:10px;background:center no-repeat #fff;background-size:cover}#individual-offer #hotels-anchor #hotels-container .hotel-container .hotel .hotel-logo{height:40px;width:auto;margin-left:5px}#hotels-container .hotel .hotel-logo{max-width:120px}#cruise2015 #anchor3 #cruisepartners-container .cruisepartner-container .cruisepartner .cruisepartner-logo{max-height:70px}#individual-offer #hotels-anchor #hotels-container .hotel-container .hotel p{margin:5px}#individual-offer #hotels-anchor #hotels-container .hotels-clearfix-gap{height:10px}#cruise2015 #anchor3 #cruisepartners-container .cruisepartner-clearfix-gap{height:10px}#individual-offer #airlines-anchor{background-repeat:no-repeat;background-size:cover}#cruise2015 .cruise-brochure{padding-left:0;padding-right:0}#individual-offer #airlines-anchor .airlineContainer,#cruise2015 .cruise-brochure .cruiseBrouchureContainer{padding-top:30px;padding-bottom:30px}#individual-offer #airlines-anchor .airlineContent,#cruise2015 .cruise-brochure .brochure-box{padding:50px;background-color:rgba(255,255,255,.8)}#individual-offer #airlines-anchor a{padding:10px}#cruise2015 .cruise-brochure a{padding:10px;padding-right:40px;background-image:url("/Images/tcexpert/tc-external-link.png");background-repeat:no-repeat;background-position:95%}.destination-Title{padding:20px;background-color:rgba(0,0,0,.4)}#destHotel-Facilities h4,#cruise-Facilities h4{display:inline;padding-left:10px}.destinationCategories{padding-top:50px}.destinationCategories p{margin-bottom:0}.destinationCategories .clearfix{padding:20px}div.sand{background:#f5f2ee}div.sandy{background:#f5f2ee}#destHotel-Offers .destHotel-HalfHeight,#section-special-offers .destHotel-HalfHeight{height:50%}#destHotel-Offers .destHotel-FullHeight,#section-special-offers .destHotel-FullHeight{height:100%}#destHotel-Offers .destHotel-OffersGrid,#section-special-offers .destHotel-OffersGrid{height:500px;cursor:pointer}#destHotel-Offers .destHotel-OfferImage,#section-special-offers .destHotel-OfferImage{height:100%;background:#000 no-repeat center;background-size:cover}#destHotel-Offers .destHotel-OfferDescription,#section-special-offers .destHotel-OfferDescription{padding:20px 0 0 20px;color:#fff;background-color:#93215a;height:100%}#destHotel-Offers .destHotel-OfferDescription h4,#section-special-offers .destHotel-OfferDescription h4{text-transform:uppercase;font-size:24px;color:#fff}#destHotel-Offers .destHotel-OfferDescription h5,#section-special-offers .destHotel-OfferDescription h5{font-size:20px;color:#fff}#destHotel-Offers .destHotel-OfferSmallDescription,#section-special-offers .destHotel-OfferSmallDescription{position:absolute;bottom:10px;left:10px;right:10px}#destHotel-Offers .destHotel-OfferSmallDescription h5,#section-special-offers .destHotel-OfferSmallDescription h5{text-transform:uppercase;font-size:20px;color:#fff}#destHotel-Offers .destHotel-OfferSmallDescription h6,#section-special-offers .destHotel-OfferSmallDescription h6{font-size:16px;color:#fff}#destHotel-NavigateDestinations .destHotel-backToDestinationLink,#destAir-NavigateDestinations .destAir-backToDestinationLink,#cruise-NavigateDestinations .cruise-backToDestinationLink{padding:20px;border:1px solid #000;display:block!important}#destHotel-NavigateDestinations .destHotel-NavLink,#destAir-NavigateDestinations .destAir-NavLink,#destPage-NavigateDestinations .destPage-NavLink,#cruise-NavigateDestinations .cruise-NavLink{padding:20px}section.sandy{background:#f5f2ee}#destAir-Experience .destAir-IndividualExperience{padding:1px}#destAir-Experience .destAir-IndividualExperience h4{padding:10px 0;font-weight:bold}#destAir-Style .destAir-IndividualStyle h4{padding:10px 0;font-weight:bold}#destAir-Experience .destAir-IndividualExperience img,#destAir-Style .destAir-IndividualStyle img{max-width:100%}.anchors ul{height:60px;display:inline-flex;width:100%;list-style-type:none;padding-left:10px;margin-left:0}.anchors ul li{text-decoration:none;vertical-align:middle;width:130px;text-align:center;display:flex;flex-direction:column;justify-content:center}.anchors ul li a{text-decoration:none;color:#4a4d4c}.anchor-affix{-webkit-box-shadow:0 6px 21px -6px rgba(0,0,0,.75);-moz-box-shadow:0 6px 21px -6px rgba(0,0,0,.75);box-shadow:0 6px 21px -6px rgba(0,0,0,.75)}.anchor-affix.affix{top:60px;width:100%;z-index:1000;background:#fff}.anchor-affix .wrapper{display:table;width:990px;margin-left:auto;margin-right:auto}.expert-tiles .tiles-dummy{margin-top:100%}.expert-tiles .img-tile img{width:100%}.expert-tiles .tile-title{font-size:2em;transition:visibility 1s linear .5s,opacity .5s linear;-webkit-transition:visibility 1s linear .5s,opacity .5s linear;-moz-transition:visibility 1s linear .5s,opacity .5s linear;-o-transition:visibility 1s linear .5s,opacity .5s linear;visibility:visible;opacity:1;text-align:center;width:75%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.expert-tiles .tile-text{transition:visibility .5s linear .5s,opacity .5s linear;-webkit-transition:visibility .5s linear .5s,opacity .5s linear;-moz-transition:visibility .5s linear .5s,opacity .5s linear;-o-transition:visibility .5s linear .5s,opacity .5s linear;visibility:hidden;opacity:0;width:75%;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.expert-tiles .tile-mobile-text{width:75%;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.expert-tiles .tile:hover>.tile-title{visibility:hidden;opacity:0;transition-delay:0s}.expert-tiles .tile:hover>.tile-text{visibility:visible;opacity:1;transition-delay:0s}.expert-tiles .tile-text a{color:inherit}.expert-tiles .guide-title{font-size:18px}.expert-tiles .guide-mainTitle{font-size:22px}.awards .tile .tile-text{max-height:95%;overflow:hidden}.awards .tile .tile-text span{word-wrap:break-word}.tile-mobile-text-awards{padding:20px 0}.tile-mobile-text-awards div{height:140px;position:relative}.tile-mobile-text-awards img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#newsletter-modal.modal{position:fixed;left:0;right:0;bottom:0;z-index:20000}#newsletter-modal .newsletter-wrapper{max-width:360px;margin:0 auto;background:#fff;left:auto;right:auto;margin-top:100px}#newsletter-modal input[type="email"].form-control{height:42px;border-radius:0;background-image:none;background-color:#fff;font-size:14px;padding-top:11px}#newsletter-modal input[type="email"].form-control{border:1px solid #dadad9}#newsletter-modal .has-error input[type="email"]{border:1px solid #a94442}#newsletter-modal .terms-checkbox{padding-top:2%;margin-bottom:5%}#newsletter-modal .newsletter-form-label{max-width:90%;margin-left:3%;font-weight:normal}#newsletter-modal .terms-checkbox p{font-weight:bold}#newsletter-modal .terms-checkbox.has-error{border:1px solid #a94442}.newsletter-modal .top{display:flex;flex-direction:row;background:#93215a;height:80px}.newsletter-modal .content-top{display:table}.newsletter-modal .tc-pic,.newsletter-modal .newsletter-intro{display:table-cell;vertical-align:middle;padding:5px}.newsletter-modal input,.newsletter-modal select{height:40px;margin-bottom:12px}.newsletter-modal input[name="Title"]{width:50%}.newsletter-modal select[name="Title"]{width:50%;background:url("/Images/tcexpert/tc_navdrop-grey.png") no-repeat;background-position:right 10px top 17px;-webkit-appearance:none;-mox-appearance:none}.newsletter-modal select[name="Title"].select{-webkit-appearance:none;-mox-appearance:none;background-image:none}.newsletter-modal select::-ms-expand{display:none}.newsletter-modal .top{display:table}.newsletter-modal .top .heading{width:100%;padding-left:20px;display:table-cell;vertical-align:middle;height:80px}.newsletter-modal .top .close-area{display:table-cell;vertical-align:middle;padding-right:20px;cursor:pointer;height:80px}.newsletter-modal h3,.newsletter-modal .close-area span{color:#fff;margin:0;font-size:1.6em}.newsletter-modal .content{padding:20px}.newsletter-modal .content .submit-area{width:100%}.newsletter-modal .content .submit-area .form-group{display:inline-block}.newsletter-modal .content .submit-area .privacy{float:right;display:flex;flex-direction:column;justify-content:center;height:40px}.newsletter-modal .privacy a{color:#999}@media(max-width:767px){#newsletter-modal .newsletter-wrapper{margin-top:66px}}.cust-story-image{opacity:0;transition:opacity .3s ease-in}#home-2015 .we-get-to-know-you .btn{width:100%;max-width:350px;margin-bottom:10px;text-align:left}#home-2015 .we-get-to-know-you .btn img{float:right}#home-2015 .we-get-to-know-you .btn.explore-destination-button{background-color:#f0f0f0;color:#93215a}#home-2015 .we-get-to-know-you .btn.explore-destination-button:hover{background-color:#e0e0e0}.value_prop{margin-left:auto;margin-right:auto;margin-top:0;padding:30px 10px 0 10px;text-align:center;width:90%}@media(min-width:767px){.value_prop{padding:30px 30px 0 30px;width:80%}}.value_prop__container{clear:both;width:100%;position:relative;margin:0 auto}.value_prop__container:after{content:'';display:block;clear:both}.value_prop__box{width:100%;margin:20px 0;background:rgba(255,255,255,.7);padding:20px 40px;min-height:200px;display:block;position:relative}.value_prop__box:last-child{margin-right:0}@media(min-width:991px){.value_prop__box{width:32%;float:left;margin-right:2%}}.value_prop__text{color:#696969;display:block;vertical-align:middle;padding:30px 0 15px 0;text-align:center;font-size:18px}.value_prop__text .bold{font-family:'Avenir LT W01_95 Black1475556',Arial,Helvetica,sans-serif,sans-serif}.value_prop__divide{background-image:url("../images/value_prop_divider.png");display:none;height:14px;position:absolute;top:40%;width:73px;z-index:1;margin-left:-36px}@media(min-width:991px){.value_prop__divide{display:block}}.value_prop__divide.first_divider{left:33%}.value_prop__divide.second_divider{left:67%}.copy_block{width:100%;text-align:center;padding-bottom:150px;padding-top:95px;padding-left:20px;padding-right:20px}.copy_block.with_background{background-image:url("../images/copy_block_bg.jpg");background-size:cover;background-position-x:70%}.copy_block.cta-only{background-color:#5a1031}.copy_block.cta-only .tc_button:hover{background:#93215a}.copy_block__title{color:#fff}.dark_text .copy_block__title{color:#696969}.copy_block__text{color:#fff;display:block;text-align:center;margin:0 auto}.dark_text .copy_block__text{color:#696969}.copy_block__text.left-align{text-align:left}@media(min-width:767px){.copy_block__text{width:70%}}.handpicked_holidays{text-align:center}.handpicked_holidays__title{max-width:420px;margin-left:auto;margin-right:auto}.handpicked_holidays__text{display:block;text-align:center}.grid{display:block;margin:0 auto;width:98%}@media(min-width:1150px){.grid{width:98.2%}}.grid:after{content:'';display:block;clear:both}.grid__item{background-size:cover;float:left;display:block;height:200px;position:relative;width:99%;margin:1%}@media(min-width:1150px){.grid__item{margin:.8%}}@media(min-width:480px){.grid__item{width:48%;height:300px}}@media(min-width:991px){.grid__item{width:31%}}@media(min-width:1150px){.grid__item{width:23.2%}}.grid__item.wide{width:98%}@media(min-width:991px){.grid__item.wide{width:64%}}@media(min-width:1150px){.grid__item.wide{width:48.2%}}.grid__item.wide .color_bg{background-color:rgba(149,30,90,.7);position:relative;overflow:hidden;width:100%;height:100%;top:0;left:0}@media(min-width:767px){.grid__item.wide .color_bg{top:20px;left:20px;width:185px;height:160px}}@media(min-width:480px){.grid__item.wide .color_bg{height:260px;width:260px}}.grid__item__text{color:#fff;display:block;font-family:'Ubuntu',Arial,Helvetica,sans-serif,sans-serif;font-style:italic;font-size:26px;line-height:1.1;position:absolute;text-align:left;text-transform:uppercase;bottom:30px;left:20px;right:30px;z-index:1}.grid__item__subtext{color:#fff;display:block;font-family:'Avenir LT W01_55 Roman1475520',Arial,Helvetica,sans-serif,sans-serif;font-size:14px;line-height:1.1;margin-top:5px;text-align:left;text-transform:uppercase;z-index:1}.grid__item:before{content:'';display:block;position:absolute;top:50%;bottom:0;left:0;right:0;opacity:.5;background:-moz-linear-gradient(top,transparent 0%,#000 100%);background:-webkit-linear-gradient(top,transparent 0%,#000 100%);background:linear-gradient(to bottom,transparent 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0)}.grid__item:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0}.grid__item:hover:after{background:rgba(149,30,90,.4)}.view_more_btn{border:3px solid #fff;color:#951e5a;cursor:pointer;display:block;height:44px;padding:3px 21px;text-align:center;width:222px;margin:80px auto auto;border-radius:22px;position:relative;z-index:1}@media(min-width:480px){.view_more_btn{margin-top:120px}}.view_more_btn:hover{background-color:#fff}.view_more_btn:hover .view_more_btn__text{color:#951e5a}.view_more_btn:hover .view_more_btn__arrow{background-image:url("../images/tc_cta_arrow.png")}.view_more_btn__arrow{background-image:url("../images/tc_cta_arrow--white.png");width:22px;height:18px;position:relative;margin-left:10px;display:block;float:left;top:7px}.view_more_btn__text{color:#fff;font-family:'Avenir LT W01_95 Black1475556',Arial,Helvetica,sans-serif,sans-serif;font-size:14px;position:relative;display:block;float:left;width:auto;top:0;padding-left:0;text-align:center;line-height:31px}#customerStoriesCarouselMobile{width:90%;margin-left:auto;margin-right:auto;margin-bottom:40px}#customerStoriesCarousel{min-height:250px}#customerStoriesCarousel:after{content:'';display:block;clear:both}#customerStoriesCarousel .carousel-inner{width:90%;margin:0 auto}@media(min-width:1150px){#customerStoriesCarousel .carousel-inner{width:70%}}#customerStoriesCarousel .item .item__block{background:#fff;width:31.3%!important;margin:0 1%;float:left}#customerStoriesCarousel .tiles-content{position:relative;padding:14px;width:100%}@media(min-width:767px){#customerStoriesCarousel .tiles-content{min-height:680px}}@media(min-width:991px){#customerStoriesCarousel .tiles-content{min-height:530px}}@media(min-width:1150px){#customerStoriesCarousel .tiles-content{min-height:550px}}@media(min-width:1200px){#customerStoriesCarousel .tiles-content{min-height:550px}}@media(min-width:1300px){#customerStoriesCarousel .tiles-content{min-height:525px}}@media(min-width:1400px){#customerStoriesCarousel .tiles-content{min-height:495px}}#customerStoriesCarousel .tiles-content p{text-align:left!important;margin-bottom:10%;float:left;width:100%}#customerStoriesCarousel .tiles-content .csCarouselStoryFooter{position:absolute;bottom:0;left:0;padding:10px 20px}@media(min-width:767px){#customerStoriesCarousel .tiles-content .csCarouselStoryFooter{height:125px}}@media(min-width:991px){#customerStoriesCarousel .tiles-content .csCarouselStoryFooter{height:100px;padding-top:10px}}#customerStoriesCarousel .tiles-content .csCarouselStoryFooter p{margin-bottom:0;opacity:.7}#customerStoriesCarousel .tiles-content .csCarouselStoryFooter .carousel_divider{width:50px;height:1px;display:block;margin-bottom:10px;background:#a4a4a4;margin-top:20px}#customerStoriesCarousel .story-info{height:auto}#customerStoriesCarousel .story-info .btn-border{margin-top:0}#customerStoriesCarousel .csCarouselArrows,#customerStoriesCarouselMobile .csCarouselArrows{position:absolute;top:0}#customerStoriesCarousel .csCarouselLeftArrow,#customerStoriesCarouselMobile .csCarouselLeftArrow{left:0}#customerStoriesCarousel .csCarouselRightArrow,#customerStoriesCarouselMobile .csCarouselRightArrow{right:0}.glyphicon{top:50px}@media(min-width:767px){.glyphicon{top:250px}}@media(min-width:991px){.glyphicon{top:170px}}.glyphicon-chevron-left-cs{background-image:url(../Images/common/chevron_left.png);background-repeat:no-repeat;font-family:inherit;width:30px!important;height:59px!important}.glyphicon-chevron-left-cs:hover{background-image:url(../Images/common/chevron_left_hover.png)}.glyphicon-chevron-right-cs{background-image:url(../Images/common/chevron_right.png);background-repeat:no-repeat;font-family:inherit;width:30px!important;height:59px!important}.glyphicon-chevron-right-cs:hover{background-image:url(../Images/common/chevron_right_hover.png)}.glyphicon-chevron-left-small-cs{background-image:url(../Images/common/chevron_left.png);background-repeat:no-repeat;font-family:inherit;width:30px!important;height:59px!important}.glyphicon-chevron-left-small-cs:hover{background-image:url(../Images/common/chevron_left_hover.png)}.glyphicon-chevron-right-small-cs{background-image:url(../Images/common/chevron_right.png);background-repeat:no-repeat;font-family:inherit;width:30px!important;height:59px!important}.glyphicon-chevron-right-small-cs:hover{background-image:url(../Images/common/chevron_right_hover.png)}.modal-tc-forename-surname{display:inline-block;margin:0}.customerStoriesModal h4.modal-tc-forename-surname:hover{text-decoration:underline}.customerStoriesModal img.icon{color:#93215a;opacity:1}.customerStoriesModal img.icon:hover{opacity:.5}.carousel_container{background:#fff;width:80%;padding:15px;text-align:left;margin:0 auto;min-height:235px}@media(min-width:991px){.carousel_container{width:auto}}.carousel_container .csCarouselStoryFooter{display:block}.carousel_container .csCarouselStoryFooter p{margin-bottom:0;opacity:.7}.carousel_container .csCarouselStoryFooter .carousel_divider{width:50px;height:1px;display:block;margin-bottom:10px;background:#a4a4a4;margin-top:20px}.item__block .customer-stories__open_quote{background-image:url("../images/open_quote_1.png");background-size:cover;width:85px;height:66px;margin-bottom:20px;float:left}.item__block:nth-child(2n) .customer-stories__open_quote{background-image:url("../images/open_quote_2.png");background-size:cover;width:85px;height:66px;margin-bottom:20px}.item__block:nth-child(3n) .customer-stories__open_quote{background-image:url("../images/open_quote_3.png");background-size:cover;width:85px;height:66px;margin-bottom:20px}.more-btn{cursor:pointer;display:block;z-index:20;position:relative}.more-btn:after{content:'';display:block;clear:both}.more-btn__text{font-family:'Avenir LT W01_95 Black1475556',Arial,Helvetica,sans-serif,sans-serif;font-size:14px;position:relative;display:block;float:left;width:auto;top:0;padding-left:0;text-align:center;line-height:38px}.more-btn__arrow{background-image:url("../images/tc_cta_arrow.png");width:22px;height:18px;position:relative;margin-left:6px;display:block;float:left;top:10px}@media(min-width:break_mobile){.meet-tc{margin-top:80px}}.meet-tc__container{text-align:center}@media(min-width:767px){.meet-tc__container{text-align:left}}.meet-tc__container:after{content:'';clear:both;display:block}.meet-tc__container:nth-child(2){margin-top:30px;margin-bottom:60px}.meet-tc__image{border-radius:50%;height:187px;width:187px;margin:0 auto}@media(min-width:767px){.meet-tc__image{float:left}}.meet-tc__intro-text{font-size:46px;width:100%;line-height:1.3;text-align:left;margin-top:30px}@media(min-width:767px){.meet-tc__intro-text{float:left;width:62%;margin-left:30px;margin-top:0}}.meet-tc__intro-text span.name{color:#b6648d}.meet-tc__bio{color:#696969;width:100%;line-height:1.6;text-align:left}@media(min-width:767px){.meet-tc__bio{float:left;width:60%}}@media(min-width:991px){.meet-tc__bio{width:70%}}.meet-tc__bio a{font-weight:bold}.meet-tc__contact{color:#696969;margin-top:30px;width:100%;border:2px solid #e2e2e2;padding:20px;text-align:left}@media(min-width:767px){.meet-tc__contact{float:left;width:38%;margin-left:2%;margin-top:0}}@media(min-width:991px){.meet-tc__contact{width:28%}}.meet-tc__contact .contact__text{font-size:18px}.meet-tc__contact .contact__number{line-height:32px;font-size:26px}.meet-tc__contact .contact__number:before{content:'';background:url("../images/phone_icon.png");display:block;height:32px;width:19px;float:left;margin-right:10px}.meet-tc__contact .contact__number:after{content:'';display:block;clear:both}.meet-tc__contact .contact__email{font-weight:bold;margin-top:25px;margin-bottom:0}.find_tc{background-color:#ede8e2;padding:80px 0}.find_tc__container{width:90%;margin:0 auto}@media(min-width:1150px){.find_tc__container{width:70%}}.find_tc__container:after{content:'';display:block;clear:both}.find_tc button{white-space:pre-wrap;padding:6px 12px}.find_tc .find_bypostcode{width:100%;margin-bottom:30px}@media(min-width:890px){.find_tc .find_bypostcode{float:left;width:49%;margin-right:1%;margin-bottom:0}}.find_tc .find_bypostcode button{width:100%}@media(min-width:991px){.find_tc .find_bypostcode button{width:auto}}@media(min-width:1150px){.find_tc .find_bypostcode button{width:100%}}@media(min-width:1300px){.find_tc .find_bypostcode button{width:auto}}.find_tc .find_bypostcode__text{margin-bottom:10px;line-height:18px;min-height:40px}@media(min-width:415px){.find_tc .find_bypostcode__text{line-height:40px}}.find_tc .find_bypostcode__text:after{content:'';display:block;clear:both}.find_tc .find_bypostcode__text:before{content:'';background:url("../images/map_icon.png");display:block;float:left;vertical-align:middle;margin-right:10px;width:43px;height:39px}.find_tc .find_bypostcode form{background-color:#fff;padding:20px}.find_tc .find_bypostcode form ul{list-style:none;padding:0;margin:15px 0}.find_tc .find_bypostcode form ul:after{content:'';display:block;clear:both}@media(min-width:991px){.find_tc .find_bypostcode form ul li{float:left}}@media(min-width:1150px){.find_tc .find_bypostcode form ul li{float:none}}@media(min-width:1300px){.find_tc .find_bypostcode form ul li{float:left}}.find_tc .find_bypostcode form ul li:nth-child(1){width:100%;margin-bottom:10px}@media(min-width:991px){.find_tc .find_bypostcode form ul li:nth-child(1){width:39%;margin-right:1%;margin-bottom:0}}@media(min-width:1150px){.find_tc .find_bypostcode form ul li:nth-child(1){width:100%;margin-right:0;margin-bottom:10px}}@media(min-width:1300px){.find_tc .find_bypostcode form ul li:nth-child(1){width:39%;margin-right:1%;margin-bottom:0}}.find_tc .find_bypostcode form ul li:nth-child(2){width:100%}@media(min-width:991px){.find_tc .find_bypostcode form ul li:nth-child(2){width:60%}}@media(min-width:1150px){.find_tc .find_bypostcode form ul li:nth-child(2){width:100%}}@media(min-width:1300px){.find_tc .find_bypostcode form ul li:nth-child(2){width:60%}}.find_tc .find_bypostcode form ul li input{height:34px;padding:0 10px}.find_tc .find_byname{width:100%}@media(min-width:890px){.find_tc .find_byname{float:left;width:50%}}.find_tc .find_byname button{width:100%}@media(min-width:991px){.find_tc .find_byname button{width:auto}}@media(min-width:1150px){.find_tc .find_byname button{width:100%}}@media(min-width:1300px){.find_tc .find_byname button{width:auto}}.find_tc .find_byname__text{margin-bottom:10px;line-height:18px;min-height:40px}@media(min-width:325px){.find_tc .find_byname__text{line-height:40px}}.find_tc .find_byname__text:after{content:'';display:block;clear:both}.find_tc .find_byname__text:before{content:'';background:url("../images/badge_icon.png");display:block;float:left;vertical-align:middle;margin-right:10px;width:38px;height:35px}.find_tc .find_byname form{background-color:#fff;padding:20px}.find_tc .find_byname form ul{list-style:none;padding:0;margin:15px 0}.find_tc .find_byname form ul:after{content:'';display:block;clear:both}@media(min-width:991px){.find_tc .find_byname form ul li{float:left}}.find_tc .find_byname form ul li:nth-child(1){width:100%;margin-bottom:10px}@media(min-width:991px){.find_tc .find_byname form ul li:nth-child(1){width:39%;margin-right:1%;margin-bottom:0}}@media(min-width:1150px){.find_tc .find_byname form ul li:nth-child(1){width:100%;margin-right:0;margin-bottom:10px}}@media(min-width:1300px){.find_tc .find_byname form ul li:nth-child(1){width:39%;margin-right:1%;margin-bottom:0}}.find_tc .find_byname form ul li:nth-child(2){width:100%}@media(min-width:991px){.find_tc .find_byname form ul li:nth-child(2){width:60%}}@media(min-width:1150px){.find_tc .find_byname form ul li:nth-child(2){width:100%}}@media(min-width:1300px){.find_tc .find_byname form ul li:nth-child(2){width:60%}}.find_tc .find_byname form ul li input{height:34px;padding:0 10px}.why-us{padding-top:20px;padding-bottom:20px;padding-left:25px;padding-right:25px}@media(min-width:767px){.why-us{padding-left:40px;padding-right:40px}}.why-us.left-align{text-align:left}.why-us.left-align .why-us__item{text-align:left}.why-us.left-align .why-us__item .item__divider{margin-left:0;margin-right:0}.why-us:after{content:'';display:block;clear:both}.why-us__item{text-align:center;margin-bottom:30px}.why-us__item:last-child{margin-right:0;margin-bottom:0}@media(min-width:767px){.why-us__item{width:47%;margin-right:3%;min-height:230px;float:left}.why-us__item:nth-last-child(-n+2){margin-bottom:0}}@media(min-width:991px){.why-us__item{width:22%;margin-bottom:0}}.why-us__item .item__title{font-family:'Avenir LT W01_85 Heavy1475544',Arial,sans-serif;color:#696969}.why-us__item .item__divider{width:35px;height:1px;display:block;margin-bottom:10px;margin-left:auto;margin-right:auto;background:#a4a4a4;margin-top:20px}.why-us__item .item__text{color:#696969}#video .copy_block{min-height:550px}#video .video__container{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.7);display:none}#video .video__container #close-icon{position:absolute;top:20px;right:20px}#video .video__container .video__wrapper{width:80%;margin-top:95px;max-width:978px;margin-left:auto;margin-right:auto}@media(min-width:767px){#video .video__container .video__wrapper{margin-top:70px}}@media(min-width:991px){#video .video__container .video__wrapper{margin-top:20px}}@media(min-width:1150px){#video .video__container .video__wrapper{width:100%;margin-top:0}}#video .video__container .video__wrapper .video__relative{position:relative;width:100%;height:0;padding-bottom:56.25%}#video .video__container .video__wrapper .video__relative #player{position:absolute;top:0;left:0;width:100%;height:100%}section.section_one{padding-top:156px}section.section_one.home{padding-top:250px}@media(min-width:285px){section.section_one.home{padding-top:196px}}@media(min-width:496px){section.section_one.home{padding-top:102px}}@media(min-width:767px){section.section_one.home{padding-top:166px}}section.section_one.article_pages{padding-left:0;padding-right:0;padding-bottom:0}section.section_one.article_pages h2{color:#fff}section.section_one.policy{padding-top:200px}@media(min-width:480px){section.section_one.policy{padding-top:150px}}@media(min-width:285px){section.section_one{padding-top:104px}}@media(min-width:496px){section.section_one{padding-top:52px}}section h2{text-align:center;color:#696969;margin-top:0;margin-bottom:40px}section p{margin-bottom:15px}section.home.section_one{text-align:center}section.home.section_one .choose_tc{margin-bottom:30px}section.home.section_two{background-color:#f5f2ee}section.home.section_three{padding-left:0;padding-right:0}section.home.section_four{background-color:#f5f2ee}section.home.section_four .copy_block{padding:0}section.home.section_four .copy_block__image{margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:55px}section.home.section_four .copy_block__image img{width:100%;height:auto;max-width:726px}section.home.section_four .copy_block__text{text-align:left;margin-bottom:50px}section.home.section_five{padding:0;position:relative}section.home.section_five .copy_block{padding-bottom:40px;padding-top:160px}section.home.section_five .copy_block.with_background{background-image:url("../images/play_video_bg.jpg")}section.home.section_five .copy_block__watch-btn{margin-top:30px}section.home.section_five .copy_block.video{padding:140px 0}section.home.section_six{background-color:#f5f2ee}section.weddings_honeymoons.section_one{padding-left:0;padding-right:0;padding-bottom:0;margin-top:-53px;background-position-x:48%}@media(min-width:480px){section.weddings_honeymoons.section_one{background-position-x:0%}}section.weddings_honeymoons.section_one .copy_block{padding-top:144px}section.weddings_honeymoons.section_two{padding:0;background-color:#f5f2ee}section.weddings_honeymoons.section_two .copy_block{padding-bottom:20px}section.weddings_honeymoons.section_three{padding-bottom:120px}section.weddings_honeymoons.section_three .grid__item.wide .color_bg{background-color:rgba(0,100,116,.7)}section.weddings_honeymoons.section_four{background-color:#f5f2ee;padding:25px 10px 25px 10px}@media(min-width:767px){section.weddings_honeymoons.section_four{padding:95px 50px}}section.weddings_honeymoons.section_five{background-color:#2e2e2e;padding:0}section.weddings_honeymoons.section_five .copy_block{padding-top:95px;padding-bottom:95px}section.weddings_honeymoons.section_five .copy_block__image{background-image:url("../images/gift_icon.png");display:block;margin-bottom:20px;width:49px;height:52px;margin-left:auto;margin-right:auto}section.weddings_honeymoons.section_five .copy_block__title{color:#acacac}section.weddings_honeymoons.section_five .copy_block__text{color:#acacac}section.weddings_honeymoons.section_five .copy_block__text a{text-decoration:underline;color:#fff}section.weddings_honeymoons.section_five .copy_block .btn{text-transform:none;padding:8px 35px}section.weddings_honeymoons.section_six{text-align:center;padding:95px 0}section.weddings_honeymoons.section_six h2{margin-bottom:0}section.weddings_honeymoons.section_six .section_six__subtitle{margin-bottom:30px}section.destinations{padding-left:0;padding-right:0;padding-bottom:0}section.destinations a{font-weight:bold}section.destinations.section_one{margin-top:-53px}.inspiration_section_header{padding-left:10px;text-transform:none!important}@media(min-width:767px){.inspiration_section_header{padding-left:25px}}@media(min-width:991px){.inspiration_section_header{padding-left:50px}}section.inspiration #at-a-glance{padding:50px 0 0}section.inspiration.section_1{padding-bottom:0}section.inspiration.section_2{padding-top:0}@media(min-width:991px){section.inspiration.section_2{padding-top:50px}}section.inspiration.section_2 .section_header:nth-child(1){margin-top:60px}@media(min-width:991px){section.inspiration.section_2 .section_header:nth-child(1){margin-top:0}}section.inspiration.section_2 .section_header:nth-child(2){margin-top:60px}section.inspiration.section_3{background:#fff}section.inspiration.section_3:after{display:block;content:'';clear:both}section.inspiration.section_4{padding-top:0}@media(min-width:991px){section.inspiration.section_4{padding-top:50px}}section.inspiration.section_4 .section_header{margin-top:60px}@media(min-width:991px){section.inspiration.section_4 .section_header{margin-top:0}}section.inspiration.section_4:after{clear:both;display:block;content:''}section.inspiration.section_5{padding-top:0}@media(min-width:991px){section.inspiration.section_5{padding-top:50px}}section.inspiration.section_5 .section_header{margin-top:60px}@media(min-width:991px){section.inspiration.section_5 .section_header{margin-top:0}}section.inspiration_subpage.section_one h1,section.inspiration_subpage.section_one h2,section.inspiration_subpage.section_one h3,section.inspiration_subpage.section_one h4,section.inspiration_subpage.section_one h5{padding:0}section.inspiration_subpage.section_one h1{font-family:'Avenir LT W01_85 Heavy1475544',Arial,sans-serif;font-size:2.625em;margin-top:20px;margin-bottom:10px;text-transform:none;line-height:normal}section.inspiration_subpage.section_one img{width:100%!important;display:block;height:auto!important;margin:0 auto!important;max-width:500px}section.inspiration_subpage.section_two{padding:0}section.find-a-tc ul li{line-height:normal;list-style:none;padding-left:0}section.find-a-tc.section_one .find-a-tc-container{padding-top:50px}section.find-a-tc.section_one .find-a-tc-container .find_tc__message{text-align:center}section.find-a-tc.section_one .find-a-tc-container img.loading{margin:30px auto 0 auto;display:block}section.find-a-tc.section_one .find-a-tc-container #locationError{display:none}section.find-a-tc.section_two{padding:0}section.cruises.section_one{margin-top:-53px;background-position-x:46%}@media(min-width:480px){section.cruises.section_one{background-position-x:0%}}section.cruises.section_four{background-color:#f5f2ee}section.offers.section_one{background-position-x:24%}@media(min-width:480px){section.offers.section_one{background-position-x:0%}}.split-content__body p{display:none}.split-content__body p:nth-child(1){display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.split-content{width:100%;display:block}.split-content:after{content:'';display:block;clear:both}.split-content a:hover{text-decoration:none}.split-content .trafalgar{text-align:left;font-size:2em}.split-content img{width:100%;height:auto}.split-content .content-container{padding:15px}.split-content__sub-header{font-family:'Avenir LT W01_85 Heavy1475544',Arial,sans-serif;font-size:1.5em}.split-content .content-box:hover{background:#951d5a!important;color:#fff}.split-content .content-box:hover h3{color:#fff}.split-content .content-box:hover p{color:#fff}.split-content .content-box:hover .p_link{color:#fff}.split-content .content-box:hover .more-btn__arrow{background-image:url("../images/tc_cta_arrow--white.png")}.split-content--no-hover .content-box:hover{background:#eee!important;color:#1e2334}.split-content--no-hover .content-box:hover h3{color:#1e2334}.split-content--no-hover .content-box:hover p{color:#1e2334}.split-content--no-hover .content-box:hover .p_link{color:#1e2334}.split-content__full{width:100%;margin-bottom:15px;display:block}.split-content__full:after{content:'';display:block;clear:both}.split-content__full.content-box{background-color:#eee}.split-content__full.content-box.main{background-color:#efefef}.split-content__full.content-box a.p_link{padding-bottom:15px}.split-content__30{width:100%}@media(min-width:767px){.split-content__30{width:30%;margin-right:4%;float:left}}.split-content__30 img{width:100%;height:auto}.split-content__half{width:100%}@media(min-width:991px){.split-content__half{width:48%;margin-right:4%;float:left}.split-content__half:last-child{margin-right:0}}.split-content__half.content-box{background-color:#eee;margin-bottom:15px}@media(min-width:991px){.split-content__half.content-box{margin-bottom:0}}.split-content__half.content-box a.p_link{padding-bottom:15px}.split-content__half .content-container{padding:15px}.split-content__half img{width:100%;height:auto}.split-content__70{width:100%}@media(min-width:767px){.split-content__70{width:66%;margin:0;float:left}.split-content__70 h3{margin-top:0}}.split-content__70 img{width:100%;height:auto}.split-content__quarter{width:100%}@media(min-width:767px){.split-content__quarter{width:48%;margin-right:0;float:left}.split-content__quarter:nth-child(2n){margin-right:4%}}@media(min-width:991px){.split-content__quarter{width:22%;margin-right:4%}.split-content__quarter:last-child{margin-right:0}}.split-content__quarter.content-box{background-color:#eee;margin-bottom:15px}@media(min-width:767px){.split-content__quarter.content-box:nth-last-of-type(-n+2){margin-bottom:0}}@media(min-width:991px){.split-content__quarter.content-box{margin-bottom:0}}.split-content__quarter.content-box a.p_link{padding-bottom:15px}.split-content__quarter img{width:100%;height:auto}.content__text p{display:none}.content__text p:nth-child(1){display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tc-title-area{min-height:720px;background-image:url("../images/tc-title-header.jpg");background-size:cover}@media(max-width:350px){.tc-title-area{min-height:770px}}@media(min-width:767px){.tc-title-area{min-height:600px;margin-top:-49px}}.destinations__titles{color:#696969;margin-top:0;margin-bottom:30px;margin-left:60px;text-align:left;position:relative;z-index:1}#submenu-Section .submenu-Menu{position:relative}#submenu-Section .submenu-Menu.with_background{min-height:450px}#submenu-Section .submenu-Menu.with_background .submenu-Title{padding-top:150px;text-align:center}#submenu-Section .submenu-Menu.with_background .submenu-Title--has-logo-image{padding-top:100px}#submenu-Section .submenu-Menu.with_background .submenu-Title__logo-image{max-width:380px;width:50%}#submenu-Section .submenu-Menu.with_background .submenu-Title,#submenu-Section .submenu-Menu.with_background .submenu-Anchors{color:#fff}#submenu-Section #submenu-Section-float{top:75px}#submenu-Section #submenu-Section-float .submenu-Title{padding:12px 0 40px 0}.alert{margin-top:30px;margin-bottom:0;padding:30px;text-align:center;margin-left:auto;margin-right:auto;width:90%}@media(min-width:767px){.alert{width:80%}}.alert__container{background:#fff;margin-top:0;margin-bottom:0;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 24px 0 rgba(0,0,0,.4);box-shadow:0 0 24px 0 rgba(0,0,0,.4);padding:30px}@media(min-width:1150px){.alert__container{padding:30px 120px}}.alert h2{margin-bottom:20px;font-size:2em}@media(min-width:1150px){.alert p{max-width:70%;margin:0 auto}}@media(min-width:767px){#header-box .title-area{max-width:990px;position:absolute;left:0;right:0;top:30px;bottom:0}}#header-box .defaultHeader{margin-top:30px}@media(min-width:767px){#header-box .defaultHeader{margin-top:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}}#header-box .defaultHeader h1{font-size:3em;word-break:break-word}@media(min-width:767px){#header-box .defaultHeader h1{word-break:normal}}#header-box .defaultHeader h3{font-size:2em}#filters .input-group{margin-bottom:20px}#filters .sort-options{margin:0;padding:0}#filters .input-container{margin-top:30px;margin-left:0;margin-right:0;width:100%}@media(min-width:1150px){#filters .input-container{width:50%}}#filters .input-container:after{content:'';display:block;clear:both}#filters .input-container form{width:100%}@media(min-width:767px){#filters .input-container form{width:50%;float:left}}@media(min-width:767px){#filters .input-container .input-container__dropdown{width:48%;margin-left:2%;float:left}}#filters .sort-container{margin-top:30px;display:block;width:100%}#filters .sort-container:after{content:'';display:block;clear:both}#filters .sort-container .sort__item{margin-right:10px;display:block;width:100%}@media(min-width:480px){#filters .sort-container .sort__item{float:left;width:49%;margin-right:1%}}@media(min-width:767px){#filters .sort-container .sort__item{width:auto}}#filters .sort-container .sort__item:last-child{margin-right:0}#filters .sort-container .sort__item a{border:2px solid #93215a;color:#93215a!important;padding:10px 15px;margin:0 0 10px 0;color:inherit;text-transform:none;text-decoration:inherit;font-size:16px;display:block}#filters .sort-container .sort__item a.active{background-color:#93215a;color:#fff!important}#filters h3{text-transform:uppercase;font-size:18px}#filters .dropdown .btn{background:#93215a;color:#fff;text-transform:inherit;border:1px solid #93215a!important}#filters .dropdown span.active{color:#fff}button.btn.search.right{height:42px;width:40px;border-radius:0;background:#93215a url(../images/common/searchBoxMagnify_white.png) no-repeat 12px 13px;border:0;position:relative;left:0;z-index:1}.small-tc-name{opacity:.7;font-size:12px}.carousel_divider{width:50px;height:1px;display:block;margin-bottom:10px;background:#a4a4a4;margin-top:20px}p.modal-tc-forename-surname{padding-top:5px;color:#93215a;margin-bottom:3px;font-size:14px}.blog_share__top{margin-top:3em}.blog_share__top h4{color:#fff}.blog_share{margin-top:3em}.blog_share h4{color:#000}.campaign .title{color:#696969;margin:2em 0 2em;text-align:center;position:relative;z-index:1}.campaign #video .copy_block{min-height:510px}.campaign #video .video__wrapper{max-width:911px}.campaign .icon-content{padding-top:6em;padding-bottom:6em;padding-left:25px;padding-right:25px;background-color:#f5f2ee}@media(min-width:767px){.campaign .icon-content{padding-left:40px;padding-right:40px}}.campaign .icon-content.left-align{text-align:left}.campaign .icon-content.left-align .icon-content__item{text-align:left}.campaign .icon-content.left-align .icon-content__item .item__divider{margin-left:0;margin-right:0}.campaign .icon-content__item{text-align:center;margin-bottom:30px;display:inline-block;vertical-align:top}.campaign .icon-content__item:last-child{margin-right:0;margin-bottom:0}@media(max-width:767px){.campaign .icon-content__item{width:100%;margin-right:0}}@media(min-width:767px){.campaign .icon-content__item{width:32%;margin-right:0;min-height:175px;padding:0 2em}.campaign .icon-content__item:nth-last-child(-n+2){margin-bottom:0}}@media(min-width:991px){.campaign .icon-content__item{width:33%;margin-right:0;margin-bottom:0;padding:0 4em}}.campaign .icon-content__item .item__title{font-family:'Avenir LT W01_85 Heavy1475544',Arial,sans-serif;color:#696969;text-transform:uppercase}.campaign .icon-content__item .item__divider{width:35px;height:1px;display:block;margin-bottom:10px;margin-left:auto;margin-right:auto;background:#a4a4a4;margin-top:20px}.campaign .icon-content__item .item__text{color:#696969}.campaign.campaign--cruise .icon-content{background-color:#31a8a1}.campaign.campaign--cruise .icon-content h2,.campaign.campaign--cruise .icon-content .item__title,.campaign.campaign--cruise .icon-content .item__text{color:#fff}.campaign.campaign--cruise .icon-content .item__divider{background:#fff}.campaign.campaign--luxury .icon-content{background-color:#a99f7f}.campaign.campaign--luxury .icon-content h2,.campaign.campaign--luxury .icon-content .item__title,.campaign.campaign--luxury .icon-content .item__text{color:#fff}.campaign.campaign--luxury .icon-content .item__divider{background:#fff}.campaign.campaign--families .icon-content{background-color:#4d96d1}.campaign.campaign--families .icon-content h2,.campaign.campaign--families .icon-content .item__title,.campaign.campaign--families .icon-content .item__text{color:#fff}.campaign.campaign--families .icon-content .item__divider{background:#fff}.campaign.campaign--long-haul .icon-content{background-color:#8bdcf1}.campaign.campaign--long-haul .icon-content h2,.campaign.campaign--long-haul .icon-content .item__title,.campaign.campaign--long-haul .icon-content .item__text{color:#fff}.campaign.campaign--long-haul .icon-content .item__divider{background:#fff}@media(max-width:767px){div.tc-expert-contact-me.tc-expert-phone{margin:13em 0 0 0;float:none!important;text-align:center;padding-left:18px}div.tc-expert-contact-me.tc-expert-phone a{margin:.5em 0;padding-right:4px;margin-right:10px}div.tc-expert-contact-me.tc-expert-phone .text-nowrap{vertical-align:top;margin:.5em 0}div.tc-expert-contact-me.tc-expert-message{margin:.5em 0 0 0;float:none!important;text-align:center;padding-left:16px}div.tc-expert-contact-me.tc-expert-message a img{display:inline-block}div.tc-expert-contact-me.tc-expert-message a span{display:inline-block;padding-left:20px}}.ui-autocomplete{z-index:100001}#floating-bar-wrapper{position:fixed;top:0;left:0;right:0;display:table;height:60px;width:100%;padding-left:20px;padding-right:20px;background:#93215a;color:#fff;margin-left:auto;margin-right:auto;z-index:1049}.floating-bar{margin-left:auto;margin-right:auto;height:60px}.floating-bar-header{margin:0 auto;float:left;width:30px}.floating-bar button.btn.tc-bar.share:focus,.floating-bar button.btn.tc-bar.share:hover,.floating-bar button.btn.tc-bar.share:active,.floating-bar-header button.btn.tc-bar.share:hover,.floating-bar-header button.btn.tc-bar.share:active{background-color:transparent;border:0;outline:none;box-shadow:none}.floating-bar-header button.btn.tc-bar.share{background-position:0 10px;z-index:12;position:relative;width:30px;outline:none;display:block}.floating-bar .logo{display:table-cell;vertical-align:middle;width:15%;padding:0 10px}.floating-bar .menu{display:table-cell;vertical-align:middle;width:44%;margin-left:auto;margin-right:auto}.floating-bar .caret{color:#fff;margin-left:6px}.floating-bar .menu .dropdown.open ul.plan-your-trip-dropdown{position:fixed;display:table;top:60px;height:60px;color:#000}.floating-bar .menu ul.plan-your-trip-dropdown li{display:table-cell;vertical-align:middle;width:190px}.floating-bar .menu ul.plan-your-trip-dropdown li a:hover{border-bottom:2px solid #93215a;background-color:none!important}.floating-bar .menu ul.plan-your-trip-dropdown li a:focus{background-color:none!important}.floating-bar .menu ul.plan-your-trip-dropdown li:first-child a{background:rgba(147,33,90,.2);border-radius:3px}.floating-bar .menu ul.plan-your-trip-dropdown li a{color:#000}.floating-bar .menu li{display:inline;padding:0 10px}.floating-bar .menu li.active a,.floating-bar .menu li .dropdown-toggle{color:#fff;font-size:15.5px}.floating-bar .menu li.dropdown.open{border-bottom:2px solid #fff;padding-bottom:10px}.floating-bar .menu li.dropdown.open a{text-decoration:none}.floating-bar .following-tc{display:table-cell;vertical-align:middle;text-align:right;padding:0 15px;position:relative}@media(min-width:990px){.floating-bar .following-tc img.hidden-xs{display:inline-block!important}}@media(max-width:766px){.floating-bar .following-tc img.hidden-lg{display:inline-block!important}}.floating-bar .following-tc.details-active .tc-underline{position:absolute;height:2px;background:#fff;margin-top:2px;left:25px;right:0;clear:both}.floating-bar #show-tc-details{cursor:pointer}.floating-bar .following-tc img{height:42px;width:42px;border:3px solid #f7f6f7;cursor:pointer}.floating-bar .following-tc p{height:50px}.floating-bar .fatc{display:table-cell;vertical-align:middle;width:10%}.floating-bar span{display:inline-block;vertical-align:middle;color:#000}.floating-bar img{}.floating-bar .fatc .fatc-wrapper{background:#fff;padding:10px;padding-right:30px;width:220px;cursor:pointer;text-align:center}.floating-bar .fatc .fatc-wrapper.hidden-sm{background:#fff url('/Images/tcexpert/magnify_Dgrey.png') no-repeat;background-position:193px center}.floating-bar .fatc .fatc-wrapper span{margin-left:-10px}.floating-bar .fatc .fatc-wrapper img{float:right}.floating-bar .fatc .fatc-wrapper.tc-active img{}.floating-bar .fatc .fatc-wrapper.tc-active{background:#93215a!important;width:10%;height:100%;display:table-cell;vertical-align:middle;text-align:center}.floating-bar .share-wrapper{display:table-cell}.floating-bar .share-wrapper .btn{vertical-align:middle;background:url('/images/common/icon_share_white.png') no-repeat;background-position:center center;border:none!important}.floating-bar .share-wrapper .btn:hover{background-color:rgba(0,0,0,0)!important}.floating-bar .share-wrapper:hover{background:none}.floating-bar .tc-expert-search{position:fixed;top:60px;background:#fff;left:0;right:0;-webkit-box-shadow:rgba(0,0,0,.1) 5px 5px 5px;-ms-box-shadow:rgba(0,0,0,.1) 5px 5px 5px;box-shadow:rgba(0,0,0,.1) 5px 5px 5px;height:270px;z-index:999}#header-box .floating-bar .tc-expert-search{border-top:3px solid #93215a}.floating-bar .tc-expert-search input[type=text]{height:42px!important;background-color:#fff!important;border:1px solid #dadad9!important}.floating-bar .tc-expert-search input[type=text]:focus{border:1px solid #93215a!important}.floating-bar .following-tc span{color:#fff}.tc-expert-search .inputs.container,.tc-expert-search .tc-expert-search-footer.container{max-width:990px}.tc-expert-search .tc-expert-search-footer{padding-top:10px;padding-bottom:10px;width:100%}.tc-expert-search p:not(.help-block){color:#000}.tc-expert-search ul{display:table;padding-left:0}.tc-expert-search ul:not(.holiday-type-items){width:100%;padding:10px}.tc-expert-search ul li:first-child{padding-left:0;text-align:left}.tc-expert-search ul li:first-child img{padding-left:0;padding-top:10px}.tc-expert-search ul li{display:table-cell;padding:0 15px 0 5px;vertical-align:top}.tc-expert-search ul li .tc-expert-search-header-text{color:#000;font-weight:bold;display:block}@media(max-width:767px){.tc-expert-search ul li .tc-expert-search-header-text{text-align:center}.tc-expert-search .tc-expert-search-footer{text-align:center}}.tc-expert-search input{color:#000}.tc-expert-search input[type=text]{height:42px!important;background-color:#fff!important;border:1px solid #dadad9!important}.tc-expert-search input.holiday-type,.tc-expert-search input.destination{border:1px solid #dadad9;height:42px;width:250px;background:url('/Images/tcexpert/tc_navdrop-grey.png') no-repeat;background-position:230px center;text-indent:10px}.tc-expert-search .location-input,.tc-expert-search .expert-search-form .search{width:350px;color:#000}@media(min-width:768px){.tc-expert-search ul li:not(.expert-how-it-works){float:left!important}.tc-expert-search ul.holiday-type-items li{clear:both}}.expert-search-form .expert-how-it-works{display:table-cell;vertical-align:top;padding:0}.tc-expert-search .tc-expert-search-how-it-works-text{display:inline}.tc-expert-search .tc-expert-search-how-it-works-link{color:#93215a;text-decoration:underline;display:inline}.tc-expert-search .tc-expert-search-how-it-works-getintouch{display:block}.tc-expert-search .tc-expert-search-how-it-works-getintouch a{color:#93215a}.tc-expert-search span{margin-top:10px;clear:both;color:#93215a}.tc-expert-search .btn{height:40px;padding:0 30px}#header-box .close-floating-fatc-btn{background:#93215a url('/Images/tcexpert/magnify_white.png') no-repeat;background-position:193px 10px}#header-box .close-floating-fatc-btn span{font-size:.8em;color:#fff}.close-floating-fatc-btn{height:50px;width:220px;margin-top:10px;vertical-align:baseline!important;background:#fff url('/Images/tcexpert/magnify_Dgrey.png') no-repeat;background-position:193px 10px;text-align:center;padding-top:7px;cursor:pointer;padding-right:30px}.close-floating-fatc-btn.tc-active{padding-right:0}.close-floating-fatc-btn span{color:#000}#close-floating-fatc.tc-active{width:100%}#floating-fatc-wrapper-mobile{padding-right:20px;float:right;cursor:pointer}#close-floating-fatc-mobile{height:50px;width:50px;margin-top:10px;vertical-align:baseline!important;background:#fff;text-align:center;padding-top:10px}#close-floating-fatc-mobile{cursor:pointer}#close-floating-fatc-mobile span{font-size:20px;color:#959595}#floating-tc-details{padding-top:10px;position:fixed;top:60px;left:0;right:0;height:150px;background:#fff;box-shadow:rgba(0,0,0,.1) 5px 5px 5px}#floating-tc-details img.tc-pic{height:90px;display:inline-block!important}#floating-tc-details span{color:#7a7a7a}#floating-tc-details .tc-name{color:#93215a;font-weight:bold;margin-top:-25px;font-size:1.5em}#floating-tc-details ul{display:table;vertical-align:middle}#floating-tc-details ul li{display:table-cell;color:#000;padding:0 15px}#floating-tc-details ul li.pad{width:5px}#floating-tc-details .width-fix{width:150px}#floating-tc-details .height-fix{border:1px solid #f7f6f7;height:110px;display:table-cell;vertical-align:middle}#floating-tc-details .close-area{position:absolute;top:10px;right:20px;cursor:pointer}#floating-tc-details li.live-chat,#floating-tc-details li.phone,#floating-tc-details li.message{text-align:center;height:30px}#floating-tc-details li.live-chat span,#floating-tc-details li.phone span,#floating-tc-details li.message span{color:#93215a;padding-top:10px}#floating-tc-details li.name{width:45%}#floating-tc-details li.name a{color:#93215a;padding-top:10px;display:inline-block}#floating-tc-details .img-circle{cursor:pointer}#floating-tc-details li.phone{cursor:pointer}#floating-tc-details li.message{cursor:pointer}#floating-tc-details li.live-chat{cursor:pointer}.tchidden{display:none!important}#floating-bar-share{display:inline-block}@media(max-width:500px){.floating-bar{height:40px;padding-right:0!important}.floating-bar .logo img{width:150px}#floating-fatc-wrapper-mobile{padding-right:5px}.floating-bar .floating-fatc-wrapper-mobile-btn{padding-top:12px!important}#floating-bar-wrapper .floating-bar{padding-left:35px!important}.floating-bar .logo{padding:0!important}#header-box .navbar-toggle{padding:10px 5px}#floating-bar-wrapper .navbar-toggle{padding:6px 5px}.floating-bar .following-tc.tc-following{padding:0 10px 0 0!important}#search-expert .results .pic{height:50px;width:50px}.modal-dialog{margin:0}}@media(max-width:990px){#floating-bar-wrapper{padding-right:10px;padding-left:0}.floating-bar-header{padding-right:20px}.floating-bar .logo{padding-left:30px}.floating-bar .fatc{float:right;height:50px;width:50px}.floating-bar .floating-fatc-wrapper-mobile-btn{height:50px;padding-top:18px}.floating-bar .following-tc.tc-following{width:100%!important;padding-right:30px;text-align:right}.floating-bar .following-tc img{height:45px;border:3px solid #fff}.floating-bar .following-tc span{display:none}.floating-bar .menu,.floating-bar .share-item,.floating-bar .share-wrapper{display:none}#close-floating-fatc{float:right}#close-floating-fatc-mobile{float:right}#foating-expert-search input{text-align:center}}@media(max-width:768px){.tc-expert-search{height:auto!important;width:100%;margin-left:0;padding-left:0;top:60px}.tc-expert-search img{display:none}.tc-expert-search ul{width:90%;margin:0 auto}.tc-expert-search .location-input,#search{width:100%;color:#000}.tc-expert-search input.holiday-type,.tc-expert-search input.destination{width:100%;background-position:right center}.tc-expert-search ul li{display:block!important;margin:10px 0}.tc-expert-search .btn{width:100%}}#header-box{min-height:500px;font-family:'Avenir',Arial,Arial,Helvetica,sans-serif,sans-serif!important;position:relative}#header-box .navbar{font-family:'Avenir',Arial,Arial,Helvetica,sans-serif,sans-serif!important;text-transform:none;margin-top:10px}#header-box .navbar-toggle{left:0;width:50px}#header-box .navbar-wrapper{background-color:rgba(0,0,0,0)!important}#header-box .thin-raspberry-line{height:2px;background:#93215a}#header-box .thin-white-line{height:2px;background:rgba(255,255,255,.2);z-index:1010}#header-box .container-fluid{padding-left:0;padding-right:0}#header-box .floating-bar .dropdown{position:inherit}#header-box .floating-bar .menu .dropdown.open ul.plan-your-trip-dropdown{position:absolute;top:60px;left:0;right:0;background:#fff;text-transform:none!important}#header-box .fatc-wrapper{width:220px;font-size:.8em}#header-box .fatc .fatc-wrapper.hidden-sm{background:#93215a url('/Images/tcexpert/magnify_white.png') no-repeat;background-position:193px center}#header-box .tc-expert-search{font-size:.8em;position:absolute;height:270px}#header-box #floating-fatc-wrapper span{color:#fff}#header-box .fatc-wrapper img{margin-top:4px}#header-box .btn{border:none}#header-box .floating-tc-details{position:absolute;top:70px;height:150px}#header-box .floating-tc-details .container{padding:0;height:100%}#header-box .floating-tc-details ul{padding:0;height:100%}.floating-tc-details ul li{vertical-align:middle}#header-box .floating-tc-details li span{font-size:.8em}#header-box .floating-tc-details li.name .tc-name{font-size:1.4em;cursor:pointer}.floating-bar .following-tc.tc-following{width:20%}#header-box .following-tc span{font-size:.8em;cursor:pointer}#header-box .floating-bar .fatc .fatc-wrapper.tc-active{background:none!important}#header-box .headerTagLineImages{position:absolute;bottom:25px;text-align:right;width:1070px;padding-right:29px;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;-ms-animation-delay:.2s;animation-delay:.2s;overflow:hidden;z-index:1000}@media(max-width:767px){#header-box .headerTagLineImages{display:none!important}}#header-box .container.title-area{}#header-box .container.title-area .row{display:table;width:100%;height:100%;vertical-align:middle}#header-box .title-area h1{font-family:ReportRG,Arial,Helvetica,sans-serif;font-size:45px;line-height:45px;text-transform:uppercase}#header-box .defaultHeader{}#header-box .defaultHeader h1,#header-box .defaultHeader h3{color:#fff}#header-box .homepage-header h1{font-size:45px;color:#fff;line-height:50px}@media(min-width:768px){#header-box .homepage-header{width:50%;margin-top:330px}#header-box ul.header-special{margin-top:30px;padding-left:0;margin-left:0}#header-box ul.header-special li{list-style-type:none;padding-bottom:15px;display:table}#header-box ul.header-special li div{display:table-cell;vertical-align:middle}#header-box ul.header-special li span{background:#93215a;padding:5px 10px 5px 10px;border-radius:500px;color:#fff}#header-box ul.header-special li h4{display:inline;color:#93215a;font-weight:500;font-family:ReportRg;padding-left:10px}}@media(min-width:361px) and (max-width:767px){#header-box .homepage-header{width:80%;margin-top:80px;padding-left:20px}}@media(max-width:360px){#header-box .homepage-header{width:100%;padding-left:20px;margin-top:60px}#header-box .homepage-header h1{font-size:2.5em}}#header-box #carousel-header{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1}#header-box #carousel-header .carousel-inner,#header-box #carousel-header .item{height:100%}#header-box .carousel-indicators{bottom:5px;position:absolute}#header-box .carousel-indicators.carousel-indicators-mobile{bottom:300px;position:absolute}#header-box #carousel-header-mobile .item img{margin:0;max-height:400px}#page-top-bar{height:30px;background:rgba(0,0,0,.1)}#page-top-bar ul.bar{display:table;width:990px;height:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;vertical-align:middle;font-size:12.5px}#page-top-bar ul.bar li{display:table-cell;vertical-align:middle;height:100%}#page-top-bar .narrow{width:1%!important}#page-top-bar ul.bar li.products{cursor:pointer}#page-top-bar ul.bar li.products a{display:block;width:100%}#page-top-bar ul.bar a{text-decoration:none;color:#fff}#page-top-bar a.newsletter{cursor:pointer}#page-top-bar ul.bar .become-a-tc{padding-left:10px}#page-top-bar ul.bar li span{color:#fff}#page-top-bar li.products a{text-decoration:none;padding-left:10px}#page-top-bar li.products.open{background:#93215a url('/Images/tcexpert/white-close.png') no-repeat!important;background-position-x:95%!important;background-position-y:10px!important;background-size:8px}#page-top-bar li.products.open a{color:#fff}#page-top-bar ul.products-menu{top:30px;background:#93215a;z-index:1005;border-top:2px solid rgba(255,255,255,.2);padding-bottom:20px}#page-top-bar ul.products-menu li{display:block;padding-right:10px;padding-left:10px}#page-top-bar .email{}#page-top-bar ul.products-menu li.divider{height:1px;padding:0;background:rgba(255,255,255,.2)}#page-top-bar ul.products-menu li.country-select{padding-top:10px;padding-left:20px;padding-right:20px}#page-top-bar ul.products-menu li a{margin:10px 0 10px 10px}#page-top-bar ul.products-menu li a,#page-top-bar ul.products-menu li a:hover{text-decoration:none;color:#fff;background:none!important}#page-top-bar .products{width:30%;background:url('/Images/tcexpert/tc_navdrop-white.png') no-repeat;background-position:right 15px top 14px}#page-top-bar .products.open{background:url('/Images/tcexpert/tc_navdrop-white.png') no-repeat}#page-top-bar .become-a-tc{width:26%}#page-top-bar .get-in-touch{}#page-top-bar .social-icons{text-align:right}@media(max-width:990px){#header-box .floating-bar{padding-left:50px}#page-top-bar ul.bar{width:100%}#page-top-bar ul.bar li.get-in-touch{text-align:left!important;width:92%}#page-top-bar ul.bar li.email{width:8%;text-align:left!important}}@media(max-width:768px){}@media(min-width:767px){#header-box .tc-expert-search{position:absolute;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}@media(min-width:769px) and (max-width:1023px){.tc-expert-search #search{width:280px}}#floating-bar-wrapper .navbar{display:table-cell;width:5%}.navbar-toggle.floating-nav-toggle{left:0;top:2px;width:40px}.mobile-menu.in{bottom:0;width:90%!important;left:0;background:#fff;margin-left:0;padding:0;text-transform:lowercase;z-index:2000}.mobile-menu.in ul{margin-left:0;padding:10px 0 10px 0}.mobile-menu.in ul li{padding:10px 0 10px 20px}.mobile-menu.in li.close-menu{padding:0 10px 10px 10px!important}.mobile-menu.in ul li.divider{padding:0;height:2px;background:rgba(0,0,0,.1)}.mobile-menu.in ul li a,.mobile-menu.in ul li a:hover{color:#353535;text-decoration:none}.mobile-menu.in .find-your-tc{background:#93215a;background-image:url('/Images/tcexpert/magnify_white.png');background-repeat:no-repeat;background-position:right 20px top 20px;-moz-background-position-x:95%;-o-background-position-x:95%;background-position-x:95%;-moz-background-position-y:20px;-o-background-position-y:20px;background-position-y:20px;height:60px;cursor:pointer}.mobile-menu.in .find-your-tc div{margin-top:7px}.mobile-menu.in .find-your-tc span{color:#fff}.mobile-menu.in .dropdown.open{background:#eaeaea}@media(max-width:767px){.mobile-menu.in{width:80%}.mobile-menu.in .dropdown-menu{position:inherit!important}.mobile-menu.in .dropdown-menu ul li{margin-left:0;padding-left:0!important}}@media(min-width:991px){.navbar .mobile-menu,#floating-bar-wrapper .mobile-menu{display:none!important}}.destination-auto-custom.ui-autocomplete{height:200px;overflow-y:scroll;overflow-x:hidden}.destination-auto-custom .ui-menu-item{left:0!important;margin-right:0!important}ul.holiday-type-items{z-index:9999;background:#fafafa;border:1px solid #dadad9;padding:10px 5px;display:none;position:absolute;-moz-min-width:250px;-ms-min-width:250px;-o-min-width:250px;-webkit-min-width:250px;min-width:250px}ul.holiday-type-items li,ul.holiday-type-items li:first-child{list-style:none;display:block;cursor:pointer;padding:6px;color:#222;font-family:Verdana,Arial,sans-serif;font-size:12px}ul.holiday-type-items li:hover{background:#f5f5f5}.tc-expert-search input.holiday-type{cursor:pointer}.intro-wrapper.container{max-width:990px}.intro-wrapper.container h3{color:#93215a}.intro-wrapper.container>p{color:#4c535b;font-size:17px}@media(max-width:767px){.intro-wrapper.container>h4{padding:5px 0;color:#93215a;font-weight:bold}.intro-wrapper.container>p{font-size:14px;text-align:center;width:250px;margin-left:auto;margin-right:auto}}.intro-wrapper.container>p font{color:#93215a}.mobile-menu-2015 ul.dropdown-menu li{margin-left:0}.mobile-menu-2015 ul.dropdown-menu li a{padding-left:0;margin-left:0}.mobile-menu-2015 .close-menu img{}@media(max-width:600px){.mobile-menu{width:100%!important}}#mobile-search-header{background:#fff none repeat scroll 0 0;-webkit-box-shadow:5px 5px 5px #f0f0f0;-ms-box-shadow:5px 5px 5px #f0f0f0;box-shadow:5px 5px 5px #f0f0f0;left:0;min-height:228px;position:absolute;right:0;top:142px;z-index:55;display:none}#mobile-search-header .btn{width:100%}#mobile-search-header .btn.clear{color:#4c535b;background:#fff;border:1px solid #4c535b}#mobile-search-header .button-container{margin-top:50px}.tc-expert-profile-header .tc-expert-profile{position:absolute;top:200px;left:0;right:0}.tc-expert-profile-header img.tc-expert-pic{border:3px solid #fff;background-color:#fff;width:120px;height:120px;-ms-border-radius:100px;border-radius:100px;display:block!important}.tc-expert-profile-header .tc-expert-profile h1{color:#fff;font-weight:normal}.tc-expert-profile-header .tc-expert-profile img.tc-expert-pic{height:200px;position:relative;width:200px}div.tc-expert-contact-me{position:relative}@media(min-width:768px){div.tc-expert-contact-me.tc-expert-phone{right:120px}div.tc-expert-contact-me.tc-expert-message{left:120px}}div.tc-expert-contact-me.tc-expert-live-chat{right:90px;padding-top:30px;text-align:center}div.tc-expert-contact-me.tc-expert-live-chat .tc-expert-live-chat-availability{font-size:.8em}div.tc-profile-contact-icons{position:absolute;top:120px}div.tc-expert-contact-me a{color:#fff;font-size:1.5em;white-space:nowrap}#tc-expert-profile #header-box .wuip{bottom:60px}.tc-expert-details .tc-expert-details-inner{background:none repeat scroll 0 0 #383838;background:none repeat scroll 0 0 rgba(56,56,56,.5);position:absolute;bottom:0;width:100%}#tc-expert-profile ul{margin-left:0}.tc-expert-details ul li{margin:1em 0 .5em 1em;padding:0 1em 0 0;color:#fff}.tc-expert-details ul li:not(:last-of-type){border-right:1px solid #fff}.tc-expert-details ul li img.tc-expert-details-location{margin-right:.5em}.tc-expert-details ul li a{color:#fff}@media(max-width:767px){.tc-expert-profile-header img.tc-expert-pic{position:relative}.tc-expert-profile-header .tc-expert-profile img.tc-expert-pic{height:150px;position:relative;width:150px}div.tc-expert-contact-me.tc-expert-live-chat{right:50px;padding-top:30px}.tc-expert-details ul li:not(:last-of-type){border-right:none}}#home-2015 .affix-container-main{padding-top:0}#home-2015 .destination-affix-container{position:relative;height:60px;border-bottom:1px solid #ccc;z-index:200}#home-2015 #leisureLanding-SubHeader .nav{display:table;height:60px}#home-2015 #leisureLanding-SubHeader .nav li{display:table-cell;height:100%;vertical-align:middle}#home-2015 #leisureLanding-SubHeader .nav li a{vertical-align:middle;display:block;margin:0;height:99%;padding-top:20px}#home-2015 .destination-affix-container.affix{position:fixed}#home-2015 a.anchor{visibility:hidden;position:relative;top:-200px;display:block}#home-2015 .top-2015 h3,#home-2015 .top-2015 h4{text-transform:uppercase}#home-2015 section.home-difference{min-height:415px;background-size:cover!important;background-position:center center!important}#home-2015 section.home-difference h2{padding-top:20px;color:#fff}#home-2015 section.home-difference p{color:#fff}#home-2015 section.home-simple{min-height:600px;background-size:cover}#home-2015 section.home-simple h2{color:#fff;padding:20px 0;text-transform:uppercase}#home-2015 section.home-simple h4{color:#fff;font-weight:600}#home-2015 section.home-simple p{color:#fff}#home-2015 section.home-simple .triple{padding:20px 20px 50px 20px}#home-2015 section.home-simple .btn{margin-top:20px}#home-2015 section.top-2015 .row{padding-left:10px;padding-right:10px}#home-2015 section.top-2015 hr{text-align:left!important;display:inline-block}section.top-2015 .carousel{margin-top:60px;padding-bottom:10px}section.top-2015 .carousel .item{margin-left:auto;margin-right:auto}section.top-2015 .carousel .item img{margin:0 0 0 0;display:inline-block}section.top-2015 .carousel .item div{display:table-cell;vertical-align:middle}section.top-2015 .carousel .item p{display:inline-block;width:70%;height:100%;margin-bottom:0;padding-left:20px}section.top-2015 .carousel ol{top:10px}section.top-2015 .carousel .indicator{background:#e3c9d6}section.top-2015 .carousel .indicator.active{background:#93215a}@media(max-width:990px){#header-box .tc-expert-search .intro-wrapper{width:100%}#header-box .tc-expert-search .inputs.container{width:100%}}@media(max-width:767px){#home-2015 #header-box{min-height:505px!important}#home-2015 section.top-2015 .carousel{padding-bottom:60px}#header-box ul.header-special{background:#93215a;width:100%;position:absolute;bottom:0;margin-bottom:0;z-index:200;padding:20px 10px 20px 10px}#header-box ul.header-special .btn-inverse{background:#fff;color:#93215a;margin-top:15px;padding:15px 30px 15px 30px;border:none}#header-box ul.header-special svg{margin-bottom:-5px}#header-box ul.header-special .btn-inverse:hover{}#header-box ul.header-special li{list-style-type:none;display:table;margin-left:auto;margin-right:auto}#header-box ul.header-special li div{display:table-cell;vertical-align:middle}#header-box ul.header-special li span{background:#fff;color:#93215a;border-radius:50px;padding:5px 10px 5px 10px}#header-box ul.header-special li h4{display:inline-block;color:#fff;padding-left:10px;font-size:1em;width:240px}#home-2015 section.top-2015 .row{margin-left:auto;margin-right:auto;text-align:center}#home-2015 section.top-2015 hr{text-align:center;margin-left:auto;margin-right:auto}#home-2015 section.top-2015 button.btn-lg{margin-left:auto;margin-right:auto;font-size:.9em}#home-2015 section.top-2015 a.btn-lg{margin-left:auto;margin-right:auto;font-size:.9em}#home-2015 section.home-difference{min-height:520px}}@media(max-width:400px){#home-2015 section.top-2015 button.fatc{font-size:.7em;padding:16px 10px}#home-2015 section.top-2015 a.explore-destination-button{font-size:.7em;padding:16px 10px}#home-2015 section.home-simple button.fatc{font-size:.7em}#home-2015 section.home-difference{min-height:600px}}#header-box.home-header .header-special-area{max-width:990px;margin:0 auto 0 auto;padding-top:160px}#header-box.home-header .header-special-area-mobile{max-width:990px;margin:0 auto 0 auto;height:300px}#header-box.home-header .header-special-area .title{}#header-box.home-header #header-player{margin-top:20px;margin-bottom:20px}#header-box.home-header div#header-player{width:270px;height:137px}#header-box.home-header #header-player-mobile{margin:10px 0}#header-box.home-header h1{font-family:'ReportRG'}#header-box.home-header h1.white{color:#fff}#header-box.home-header .raspberry{color:#93215a}#header-box.home-header .btn-lg{min-width:270px;font-size:13px;text-align:left;margin-top:5px;margin-bottom:5px}@media(max-width:992px){#header-box.home-header .btn-lg.btn-center-mobile{text-align:center}}#header-box.home-header .btn-inverse{background:#fff;color:#93215a}#header-box.home-header ol.carousel-indicators li{background:#fff}#header-box.home-header ol.carousel-indicators li.active{background:#93215a}#header-box.home-header .thin-raspberry-line{position:absolute;top:0;left:0;right:0;height:3px}#header-box.home-header .intro{margin-top:10px}#header-box.home-header .intro.black{color:#000}#header-box.home-header #page-top-bar{position:absolute;top:3px;left:0;right:0;z-index:200}#header-box.home-header .thin-white-line{position:absolute;top:33px;left:0;right:0}#header-box.home-header .navbar-wrapper{position:absolute;top:40px;left:0;right:0}#header-box.home-header #carousel-header{z-index:0}#header-box.home-header .btn.explore{margin-top:50px!important}#header-box.home-header .btn.fatc{background-image:url('/Images/tcexpert/magnify_white.png');background-position:95% 15px;background-repeat:no-repeat}#header-box.home-header .btn.fatc-mobile{background-image:url('/Images/tcexpert/magnify_raspberry.png');background-position:95% 15px;background-repeat:no-repeat}#header-box.home-header .btn.explore{background-image:url('/Images/tcexpert/globe.png');background-position:95% 15px;background-repeat:no-repeat}.navbar-wrapper .wuip-container{max-width:990px;margin-left:auto;margin-right:auto;padding-left:22px}@media(max-width:366px){#header-box.home-header .header-special-area{padding-top:85px}}@media(max-width:766px){#header-box.home-header .header-special-area{text-align:center}#header-box.home-header .header-special{text-align:left}#home-2015 section.top-2015 .container{}.navbar-wrapper .wuip-container{display:none}#header-box.home-header .carousel-inner .item:first-child{background-size:850px!important;background-position:top right!important;background-repeat:no-repeat!important}}@media(min-width:661px) and (max-width:990px){#header-box.home-header .header-special{padding-left:10px}.navbar-wrapper .wuip-container{display:none}}@media(min-width:991px){#header-box.home-header .header-special{padding-left:10px}}#header-box #carousel-header-mobile .header-special-area-mobile{padding:25px;background-color:#93215a;color:#fff}#header-box #carousel-header-mobile .header-special-area-mobile h3{margin:0 0 15px 0;color:#fff}#header-box #carousel-header-mobile .header-special-area-mobile ul.header-special-mobile li{padding:10px 0}#header-box #carousel-header-mobile .header-special-area-mobile .btn.explore{margin-top:0!important}#header-box #carousel-header-mobile .header-special-area-mobile .header-last-button-mobile{position:absolute;bottom:10px;left:0;width:100%}#header-box #carousel-header-mobile .header-special-area-mobile ul.header-special-mobile li div{display:table-cell;vertical-align:middle}#header-box #carousel-header-mobile .header-special-area-mobile ul.header-special-mobile li span.number{background:#fff;padding:5px 10px 5px 10px;margin-right:5px;border-radius:500px;color:#93215a}#header-box #headerVideoModal.modal .modal-body{padding-left:15px;padding-right:15px}.mobile-menu{display:none}.mobile-menu-open{margin-left:10px}.mobile-menu-close{display:none;color:#fff;background-color:#93215a;padding:10px 15px;font-family:'Avenir',Arial,Arial,Helvetica,sans-serif,sans-serif}#header-box .mobile-menu{background-color:#93215a;height:100vh!important}#floating-bar-wrapper .mobile-menu{position:fixed;left:0;right:0;top:60px;bottom:0;background-color:#93215a;z-index:10000}#header-box .mobile-menu ul.mobile-menu-2015>li:first-child,#floating-bar-wrapper .mobile-menu ul.mobile-menu-2015>li:first-child{padding-top:20px}#header-box .mobile-menu ul li a,#floating-bar-wrapper .mobile-menu ul li a{font-size:14px;color:#fff;display:block}.mobile-menu-2015 .find-your-tc:hover{cursor:pointer}@media(min-width:500px) and (max-width:992px){.mobile-menu-close{position:relative;padding:10px 15px 20px 15px}#header-box #carousel-header-mobile .carousel-inner>.item>div:first-child{min-height:260px!important;max-height:260px!important}}@media(max-width:992px){ul.dropdown-menu{position:inherit}ul.dropdown-menu{background-color:#93215a;border:none;box-shadow:none;padding-left:10px}ul.dropdown-menu>li>a{padding-top:5px;padding-bottom:5px;color:#fff}ul.dropdown-menu>li>a:hover{background-color:inherit;text-decoration:underline}ul.mobile-menu-2015 hr{clear:both}ul.mobile-menu-2015 li.find-your-tc{background-color:#fff;padding:10px 20px;width:100%}ul.mobile-menu-2015 li.find-your-tc span{font-size:14px;color:#93215a}.mobile-menu-2015 span.caret{float:right!important;margin-top:10px}}.footer-note-call-charges{border-top:1px solid #e0e0e0}.footer-note-call-charges .footer-note-call-charges-text{padding:15px 0}@media(min-width:767px){.footer-note-call-charges .footer-note-call-charges-text{padding-left:40px;text-align:left}}#search-expert ul.contact-clone{margin-left:70px}ul.contact-clone>li{white-space:nowrap}#videoSection{padding:0 0 60px 0}#videoSection .ytVideo{margin-bottom:25px}#videoSection .ytVideo>img,#videoSection .ytVideo iframe{min-height:250px;height:250px;width:100%}#videoSection .ytVideo>img{margin-bottom:6px;border:1px}#videoSection .ytVideo a>img{height:36px;width:36px}#videoSection .ytVideo span{padding-left:10px;font-weight:bold}#videoSection .ytVideoSubscribe{margin-top:100px}.live-chat-container,.live-chat-container span,.live-chat-container h3{color:#353535}.live-chat-container .hidden{display:none}.live-chat-container{background:#fff;max-width:360px;margin:0 auto;height:580px}body#LiveChat{background:grey}body#LiveChat #container.frame{display:none}.live-chat-container .chat-header{display:table;width:100%;height:80px;background:#93215a}.live-chat-container .chat-header .chat-title{display:table-cell;vertical-align:middle;padding-left:20px}.live-chat-container .chat-header h3{color:#fff;margin:0}.live-chat-container .chat-header .chat-close{display:table-cell;padding-right:20px;vertical-align:middle;text-align:right}.live-chat-container .chat-header .chat-close span{color:#fff;font-size:25px;cursor:pointer}.live-chat-container .chat-header.chatting{display:table}.live-chat-container .chat-header.chatting .tc-pic{display:table-cell;vertical-align:middle;padding-left:20px;position:relative;width:45px;height:45px}.live-chat-container .chat-header.chatting .tc-pic img.img-circle{height:45px;border:2px solid #fff;display:block!important}.live-chat-container .chat-header.chatting .tc-pic img.status-image{height:15px;position:absolute;bottom:15px;right:1px}.live-chat-container .chat-header.chatting .name-status{display:table-cell;vertical-align:middle;padding-left:20px;padding-top:15px}.live-chat-container .name-status span{color:#fff;font-size:1.2em}.live-chat-container .name-status p{color:#fff}.live-chat-container .chat-header.chatting .end-chat{display:table-cell;vertical-align:middle;text-align:right;padding-right:20px}.live-chat-container .end-chat .little-box{width:110px;height:40px;margin-left:auto;vertical-align:middle;padding-right:10px;padding-top:10px;float:right;background:#6f1643 url('/Images/tcexpert/livechat/EndChat.png') no-repeat;background-position-x:10px;background-position-y:10px;cursor:pointer}.live-chat-container .end-chat .little-box span{color:#fff}.live-chat-container .chat-content{text-align:center;padding:0}.live-chat-container .chat-content-top{padding-bottom:25px;width:300px;margin-right:auto;margin-left:auto}.live-chat-container .tc-pic-large{width:200px;margin:0 auto;position:relative}.live-chat-container .finished .tc-pic-large{padding-top:20px}.live-chat-container .tc-pic-large img{height:200px;display:block!important}.live-chat-container .tc-pic-large .status-image{height:45px;position:absolute;bottom:8px;right:15px}.live-chat-container .status-message{padding-bottom:15px;max-width:300px;margin:0 auto}.live-chat-container .status-message.available h3{color:#93215a}.live-chat-container .status-message.offline{padding-bottom:0}.live-chat-container .status-message a h3{margin-top:0;color:#93215a}.live-chat-container .chat-contact{display:table;width:100%}.live-chat-container .chat-contact div{display:table-cell}.live-chat-container .chat-contact img{display:table-row;margin:0 auto;padding-bottom:10px}.live-chat-container .chat-contact a{clear:both}.live-chat-container .name-entry{display:table;margin:0 auto}.live-chat-container .name-entry input[type="text"]{display:table-cell;width:200px}.live-chat-container .name-entry button{display:table-cell;margin-top:-5px;height:42px}.live-chat-container .chatting .chat-boxes{height:436px;overflow-y:scroll;padding-top:10px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.live-chat-container .chat-boxes p.time{color:#969693;font-size:.9em}.live-chat-container .chatting .chat-boxes .sent{background:#e9d3de;max-width:70%;margin-left:25%;padding-right:10px;text-align:left;padding-left:10px;padding-top:8px;padding-bottom:10px;margin-bottom:10px;position:relative}.live-chat-container .chatting .chat-boxes .sent .tag{position:absolute;height:10px;right:0;bottom:0;left:0;background:#fff url('/Images/tcexpert/livechat/lightRasp_speechTail.png') no-repeat;background-position-x:100%}.live-chat-container .chat-boxes .sent span.name{font-weight:700;color:#93215a}.live-chat-container .chatting .chat-boxes .received{background:#e5e5e1;max-width:70%;padding-left:10px;padding-bottom:10px;margin-left:20px;text-align:left;position:relative}.live-chat-container .chatting .chat-boxes .received .tag{position:absolute;height:10px;right:0;bottom:0;left:0;background:#fff url('/Images/tcexpert/livechat/lightSand_speechTail.png') no-repeat}.live-chat-container .chat-boxes .received span.name{font-weight:700;color:#8d7446}.live-chat-container .chatting .entry{background:#dfded9;padding-top:10px;padding-bottom:10px;position:relative}.live-chat-container .chatting .entry #messageToSend{width:94%;margin:0 auto;padding-top:10px;padding-right:45px;height:42px}.live-chat-container .chatting .entry.online button{height:42px;width:42px;background:rgba(177,109,141,.9) url('/Images/tcexpert/livechat/sendBtnIcon.png') no-repeat;background-position-x:10px;background-position-y:10px;z-index:2000;position:absolute;right:12px;bottom:10px}.live-chat-container .chatting .entry.offline button{height:42px;width:42px;background:#c6c4ba url('/Images/tcexpert/livechat/sendBtnIcon.png') no-repeat;background-position-x:10px;background-position-y:10px;z-index:2000;position:absolute;right:12px;bottom:10px}.live-chat-container .chat-bottom{text-align:center;bottom:0;left:0;right:0;height:50px;background:#fff;padding-top:5px;color:#999}.live-chat-container .chat-bottom a{color:#93215a}.offers-2015-wrapper{margin:0 auto}.offers-2015{font-family:"Avenir",Arial,Helvetica,sans-serif;background-repeat:no-repeat;padding-left:0;padding-right:0}.offers-2015 .col-xs-12,.offers-2015 .col-md-6{padding:0}.offers-2015 p{margin-bottom:10px}.offers-2015 h4,.offers-2015 h3,.offers-2015 span,offers-2015 p{color:#fff;clear:both}.offers-2015 .accent{color:#e1aece}.offers-2015 .full{min-height:660px}.offers-2015 .half{min-height:330px;background-size:cover;background-position:center center}.offers-2015 .half .offer-lg-detail{top:0;bottom:0;left:0;right:0;height:330px}.offers-2015 .offer-lg-detail{position:absolute;top:0;left:0;height:330px;right:50%;background:#93215a;padding:5px 20px 0 20px}.offers-2015 .offer-lg-detail .offer-lg-bottom{background:#64223f;color:#fff;display:table;width:100%;height:75px;position:absolute;bottom:0;left:0;right:0}.offers-2015 .offer-lg-detail .offer-lg-bottom div{display:table-cell;width:50%;vertical-align:middle;text-align:center;height:75px;font-size:1.7em}.offers-2015 .offer-lg-detail .offer-lg-bottom div:first-child{background:#7e2652;color:#fff;font-size:1.2em}.offers-2015 .offer-sm-info{position:absolute;bottom:0;left:0;right:0;text-align:center;min-height:150px;padding-top:15px}.offers-2015 .offer-sm-info{color:#fff;background:rgba(254,254,254,0);background:-moz-linear-gradient(top,rgba(254,254,254,0) 0%,rgba(0,0,0,.5) 47%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(254,254,254,0)),color-stop(47%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,rgba(254,254,254,0) 0%,rgba(0,0,0,.5) 47%);background:-o-linear-gradient(top,rgba(254,254,254,0) 0%,rgba(0,0,0,.5) 47%);background:-ms-linear-gradient(top,rgba(254,254,254,0) 0%,rgba(0,0,0,.5) 47%);background:linear-gradient(to bottom,rgba(254,254,254,0) 0%,rgba(0,0,0,.5) 47%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#000000',GradientType=0)}.offers-2015 .offer-sm-info p{font-size:1.2em}@media(max-width:990px){.offers-2015 .col-xs-12,.offers-2015 .col-md-6{padding:0;overflow:hidden}.container.offers-2015-wrapper{padding-left:0!important;padding-right:0!important}.offers-2015{background-size:cover}container.offers-2015-wrapper{padding-left:0;padding-right:0}.offers-2015 .col-xs-12{min-height:330px;padding-left:0;padding-right:0}.offers-2015 .full{min-height:600px}.offers-2015 .offer-lg-detail{width:100%;top:0;left:0;right:0;bottom:50%}}@media(max-width:766px){.container.offers-2015-wrapper{padding-left:0!important;padding-right:0!important;margin:0}}