/*! jQuery UI - v1.9.2 - 2015-01-20
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=%23fdaa2d&bgTextureHeader=highlight_soft&bgImgOpacityHeader=25&borderColorHeader=%23d49768&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23f8f6f4&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23c5c5c5&fcContent=%231e1b1d&iconColorContent=%23bfb7ad&bgColorDefault=%23f9f8f8&bgTextureDefault=glass&bgImgOpacityDefault=70&borderColorDefault=%23dedad5&fcDefault=%233f3731&iconColorDefault=%23f08000&bgColorHover=%23ece2cc&bgTextureHover=highlight_soft&bgImgOpacityHover=100&borderColorHover=%23cbc0b5&fcHover=%23fdaa2d&iconColorHover=%23f08000&bgColorActive=%23fdaa2d&bgTextureActive=flat&bgImgOpacityActive=100&borderColorActive=%23ffffff&fcActive=%23ffffff&iconColorActive=%23f35f07&bgColorHighlight=%23f5f5b5&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=75&borderColorHighlight=%23d9bb73&fcHighlight=%23060200&iconColorHighlight=%23cb672b&bgColorError=%23fee4bd&bgTextureError=highlight_hard&bgImgOpacityError=65&borderColorError=%23f8893f&fcError=%23592003&iconColorError=%23ff7519&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.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-zfix,.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-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-next span,.ui-datepicker .ui-datepicker-prev 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-year{width:100%}.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:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 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;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.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.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-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #c5c5c5;background:url(images/ui-bg_flat_100_f8f6f4_40x100.png) 50% 50% repeat-x #f8f6f4;color:#1e1b1d}.ui-widget-content a{color:#1e1b1d}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:400;color:#3f3731}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#3f3731;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{font-weight:400}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fff;background:url(images/ui-bg_flat_100_fdaa2d_40x100.png) 50% 50% repeat-x #fdaa2d;font-weight:400;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #d9bb73;background:url(images/ui-bg_highlight-hard_75_f5f5b5_1x100.png) 50% top repeat-x #f5f5b5;color:#060200}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#060200}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f8893f;background:url(images/ui-bg_highlight-hard_65_fee4bd_1x100.png) 50% top repeat-x #fee4bd;color:#592003}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#592003}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.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-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_bfb7ad_256x240.png)}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_f08000_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_f35f07_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_cb672b_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ff7519_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-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-first,.ui-icon-seek-start{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-s{background-position:-64px -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-widget-overlay,.ui-widget-shadow{background:url(images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}#ui-datepicker-div{background:#FFF!important;border:0!important;box-shadow:0 5px 15px rgba(0,0,0,.1)}.ui-widget-header{background:0 0;border:0;color:#333;font-weight:400}.ui-widget-header .ui-icon{background:url(images/ui-icons_555555_256x240.png)}.ui-icon-circle-triangle-w{background-position:-96px 0!important}.ui-icon-circle-triangle-e{background-position:-32px 0!important}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#FFF!important;cursor:pointer;border:1px solid #FFF!important;color:#FFF!important}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{background:#FDAA2D!important;color:#FFF;text-decoration:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:0 0!important;width:24px;height:24px;line-height:24px;border-radius:100%;border:0!important;text-align:center}.ui-state-hover,.ui-state-hover:hover{background:#FDAA2D!important}.ui-state-hover{color:#FFF!important}.ui-datepicker-current-day .ui-state-active{background:#3695CC!important}
@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;margin:0 0 60px;background:#fff;position:relative;zoom:1}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flexslider .slides img{width:100%;display:block;-moz-user-select:none;height:445px}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
.fancybox-container,.fancybox-thumbs,.fancybox-thumbs>ul>li{-webkit-tap-highlight-color:transparent}.fancybox-infobar,.fancybox-slide--image .fancybox-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';height:100%;left:0;position:fixed;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0,0,0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;user-select:none;z-index:99995}.fancybox-image,.fancybox-share__button,.fancybox-spaceball{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:0 0;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:0;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2),.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button::after{content:'';left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:0}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:0 0;color:#fff}.fancybox-caption::after,.fancybox-caption::before{display:block;content:''}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,.3);left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:0 0;border:6px solid rgba(100,100,100,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;width:100px;background-position:center center;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media all and (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
.nivo-box,.nivo-caption,.nivoSlider{overflow:hidden}#cont-slider{position:relative}.theme-default .nivoSlider{position:relative;background:url(loading.gif) 50% 50% no-repeat #fff;margin-bottom:10px;-webkit-box-shadow:0 1px 5px 0 #4a4a4a;-moz-box-shadow:0 1px 5px 0 #4a4a4a;box-shadow:0 1px 5px 0 #4a4a4a}.theme-default .nivoSlider img{position:absolute;top:0;left:0;display:none}.theme-default .nivoSlider a{border:0;display:block}.theme-default .nivo-controlNav{text-align:center;padding:20px 0}.nivo-controlNav a{display:inline-block;width:12px;height:12px;background:#FFF;text-indent:-9999px;border:0;margin:0 4px;border-radius:100%}.nivo-controlNav a.active{background:#3695cc}.theme-default .nivo-directionNav a{display:block;width:68px;height:68px;background:url(../css/images/arrows.png) 35px 0 no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.theme-default:hover .nivo-directionNav a{opacity:1}.theme-default a.nivo-nextNav{background-position:-35px 0;right:1%}.theme-default a.nivo-prevNav{left:1%}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;display:none!important}.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}.theme-default .nivo-caption a:hover{color:#fff}.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:0 0;margin-bottom:5px}.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}.nivoSlider{position:relative;width:100%;height:auto}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}.nivo-box,.nivo-slice{z-index:5;position:absolute}.nivo-box,.nivo-box img,.nivo-slice{display:block}.nivo-slice{height:100%;top:0}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{position:absolute;bottom:30px;left:40%;right:40%;z-index:9999;text-align:center}.nivo-controlNav a{cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-carousel .owl-item img{margin:0 auto}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin:20px 0;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.container,legend,td,th{padding:0}table{border-collapse:collapse;border-spacing:0}.container{position:relative;width:1152px;margin:0 auto}.container .column,.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:52px}.container .two.columns{width:124px}.container .three.columns{width:196px}.container .four.columns{width:268px}.container .five.columns{width:340px}.container .six.columns{width:412px}.container .seven.columns{width:484px}.container .eight.columns{width:556px}.container .nine.columns{width:628px}.container .ten.columns{width:700px}.container .eleven.columns{width:772px}.container .twelve.columns{width:844px}.container .thirteen.columns{width:916px}.container .fourteen.columns{width:988px}.container .fifteen.columns{width:1060px}.container .sixteen.columns{width:1132px}.container .one-third.column{width:364px}.container .two-thirds.column{width:748px}.container .offset-by-one{padding-left:60px}.container .offset-by-two{padding-left:120px}.container .offset-by-three{padding-left:180px}.container .offset-by-four{padding-left:240px}.container .offset-by-five{padding-left:300px}.container .offset-by-six{padding-left:360px}.container .offset-by-seven{padding-left:420px}.container .offset-by-eight{padding-left:480px}.container .offset-by-nine{padding-left:540px}.container .offset-by-ten{padding-left:600px}.container .offset-by-eleven{padding-left:660px}.container .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen{padding-left:900px}@media only screen and (min-width:960px) and (max-width:1151px){.container{position:relative;width:960px;margin:0 auto;padding:0}.container .one.column,.container .one.columns{width:40px}.container .two.columns{width:100px}.container .three.columns{width:160px}.container .four.columns{width:220px}.container .five.columns{width:280px}.container .six.columns{width:340px}.container .seven.columns{width:400px}.container .eight.columns{width:460px}.container .nine.columns{width:520px}.container .ten.columns{width:580px}.container .eleven.columns{width:640px}.container .twelve.columns{width:700px}.container .thirteen.columns{width:760px}.container .fourteen.columns{width:820px}.container .fifteen.columns{width:880px}.container .sixteen.columns{width:940px}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.container .offset-by-one{padding-left:60px}.container .offset-by-two{padding-left:120px}.container .offset-by-three{padding-left:180px}.container .offset-by-four{padding-left:240px}.container .offset-by-five{padding-left:300px}.container .offset-by-six{padding-left:360px}.container .offset-by-seven{padding-left:420px}.container .offset-by-eight{padding-left:480px}.container .offset-by-nine{padding-left:540px}.container .offset-by-ten{padding-left:600px}.container .offset-by-eleven{padding-left:660px}.container .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen{padding-left:900px}}@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px}.container .column,.container .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.alpha.omega{margin-left:0;margin-right:0}.container .one.column,.container .one.columns{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:220px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:364px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:508px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:384px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}}@media only screen and (max-width:767px){.container,.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:300px}.container .column,.container .columns{margin:0}.container .offset-by-eight,.container .offset-by-eleven,.container .offset-by-fifteen,.container .offset-by-five,.container .offset-by-four,.container .offset-by-fourteen,.container .offset-by-nine,.container .offset-by-one,.container .offset-by-seven,.container .offset-by-six,.container .offset-by-ten,.container .offset-by-thirteen,.container .offset-by-three,.container .offset-by-twelve,.container .offset-by-two{padding-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.container,.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:420px}.container .column,.container .columns{margin:0}}.clear,.clearfix:after,.clearfix:before,.row:after,.row:before{display:block;overflow:hidden;visibility:hidden;width:0;height:0}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before,.row:after,.row:before{content:'\0020'}.clearfix:after,.row:after{clear:both}.clearfix,.row{zoom:1}.clear{clear:both}
.sweet-alert,.sweet-overlay{position:fixed;display:none}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.7);left:0;right:0;top:0;bottom:0;z-index:10000}.sweet-alert{background-color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding .2s,max-height .2s;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .1s;transition:all .1s}.sweet-alert .sa-input-error::after,.sweet-alert .sa-input-error::before{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;-webkit-transition:all .3s;transition:all .3s}.sweet-alert input:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert.show-input input{display:block}.sweet-alert button{background-color:#AEDEF4;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#a1d9f2}.sweet-alert button:active{background-color:#81ccee}.sweet-alert button.cancel{background-color:#D0D0D0}.sweet-alert button.cancel:hover{background-color:#c8c8c8}.sweet-alert button.cancel:active{background-color:#b6b6b6}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#F27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-info::after,.sweet-alert .sa-icon.sa-info::before{content:"";background-color:#C9DAE1;position:absolute}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::before{width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px}.sweet-alert .sa-icon.sa-info::after{width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';position:absolute;width:60px;height:120px;background:#fff}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@-webkit-keyframes slideFromTop{0%{top:0}100%{top:50%}}@keyframes slideFromTop{0%{top:0}100%{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}100%{top:0}}@keyframes slideToTop{0%{top:50%}100%{top:0}}@-webkit-keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}100%{top:70%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop .3s;animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom .3s;animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop .4s;animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom .3s;animation:slideToBottom .3s}@-webkit-keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}a.imok{padding:10px 30px;background:#AEDEF4;color:#fff;cursor:pointer;border-radius:5px}a.imok:hover{background:#A1D9F2}a.infoLink{color:#9E6815}a.infoLink:hover{text-decoration:underline}
.mer_tx,.mi_tx,.ti_tx{width:100%;text-align:center;margin:10px 0}.meridian,.mins,.time{width:60px;float:left;margin:0 10px;font-size:20px;color:#2d2e2e;font-family:arial;font-weight:700}.next,.prev{cursor:pointer;padding:18px;width:28%;border:1px solid #ccc;margin:auto;background:url(images/arrow.png) no-repeat;border-radius:5px}.next:hover,.prev:hover{background-color:#ccc}.next{background-position:50% 150%}.prev{background-position:50% -50%}.time_pick{position:relative}.timepicker_wrap{padding:10px;border-radius:5px;z-index:998;display:none;box-shadow:2px 2px 5px 0 rgba(50,50,50,.35);background:#f6f6f6;border:1px solid #ccc;float:left;position:absolute;top:27px;left:0}.arrow_top{position:absolute;top:-10px;left:20px;background:url(images/top_arr.png) no-repeat;width:18px;height:10px;z-index:999}input.timepicki-input{background:#FFF;border:1px solid #CCC;border-radius:5px;float:none;margin:0;text-align:center;width:70%}a.reset_time{float:left;margin-top:5px;color:#000}
.canvas-results .box-results-labels .search-label,.grid-all-tourlist h2,.hometours-slider .global-search-tours,.row-ratespagetour span,.tour-page .itinerarytour-box h4{font-family:Arimo,Helvetica,Arial}.hometours-slider{position:relative}.hometours-slider .mask{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;z-index:5;background:rgba(0,0,0,.5)}.hometours-slider .global-search-tours{position:absolute;bottom:100px;left:20%;right:20%;z-index:10}.hometours-slider .global-search-tours h2{font-size:36px;text-align:center;margin-bottom:50px;letter-spacing:1px;text-shadow:1px 1px 0 #000}.hometours-slider .global-search-tours fieldset{box-sizing:border-box;float:left;width:40%;padding:0 1px}.hometours-slider .global-search-tours fieldset label{color:#fff;font-weight:400;font-size:14px;letter-spacing:1px;display:block;margin-bottom:10px}.hometours-slider .global-search-tours fieldset input,.hometours-slider .global-search-tours fieldset select{outline:0;border:1px solid #fff}.hometours-slider .global-search-tours fieldset input[type=text]{padding:11px 10px}.hometours-slider .global-search-tours fieldset:first-of-type{padding-left:0}.hometours-slider .global-search-tours fieldset:first-of-type select{border-radius:3px 0 0 3px}.hometours-slider .global-search-tours fieldset:last-of-type{width:20%}.hometours-slider .global-search-tours fieldset:last-of-type input{width:100%;border-radius:0 3px 3px 0;background:#3695cc;border:1px solid #3695cc;color:#fff;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.hometours-slider .global-search-tours fieldset:last-of-type input:hover{background:#fdaa2d;border:1px solid #fdaa2d}.intro-tours{margin:30px auto}.intro-tours h1{color:#9e6815;letter-spacing:1px}.intro-tours p{color:#666;margin:0 auto 20px;font-size:16px;line-height:22px}.intro-tours p a{color:#fdaa2d;font-size:18px}.intro-tours p a:hover{text-decoration:underline}.icon-activities{background:#e8e8e8;padding:20px 0;margin-bottom:50px}.icon-activities h3{color:#666;font-size:18px;margin-bottom:5px}.icon-activities p{color:#000;margin-bottom:0}.icon-activities .box-icons{text-align:left}.icon-activities .box-icons a{display:inline-block;margin-right:20px;text-align:center;color:#666}.icon-activities .box-icons a i{font-size:22px;display:block;margin-bottom:10px}.icon-activities .box-icons .water i{color:#3695cc}.icon-activities .box-icons .archeology i{color:#9e6815}.grid-all-tourlist{background:#fff}.grid-all-tourlist h2{text-align:center;color:#333;font-size:18px;margin-bottom:35px}.grid-all-tourlist .clr{margin-bottom:35px}.grid-all-tourlist .item-tourlist{position:relative}.grid-all-tourlist .item-tourlist img{display:block;margin:0 auto;box-shadow:0 2px 10px rgba(0,0,0,.8)}.grid-all-tourlist .item-tourlist .body{width:95%;margin:0 auto;background:#e8e8e8;padding-top:20px;box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.8);position:relative;padding-bottom:15px}.grid-all-tourlist .item-tourlist .body h2{padding-left:20px;text-align:left;font-size:16px;margin-bottom:15px;width:75%}.grid-all-tourlist .item-tourlist .body .bullet-price{position:absolute;top:-40px;right:0;border-radius:100%;width:50px;height:50px;padding:10px;text-align:center;color:#fff;background:#3695cc}.grid-all-tourlist .item-tourlist .body .bullet-price span{display:block;margin-top:5px}.grid-all-tourlist .item-tourlist .body .bullet-price strong{font-size:16px}.grid-all-tourlist .item-tourlist .body .category,.grid-all-tourlist .item-tourlist .body .duration,.grid-all-tourlist .item-tourlist .body .legend{padding-left:20px;padding-right:10px;width:100%;box-sizing:border-box;margin-bottom:5px}.grid-all-tourlist .item-tourlist .body .legend{font-size:13px;font-style:oblique;margin-top:10px}.grid-all-tourlist .item-tourlist .body .button{background:#fdaa2d;color:#fff;padding:13px 15px;margin:20px 0 0 20px;display:block;width:125px;letter-spacing:1px;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.grid-all-tourlist .item-tourlist .body .button i{margin-right:10px}.grid-all-tourlist .item-tourlist .body .button:hover{background:#df921e}.tours-results-breadcrumbs{font-size:13px;color:#9e6815;padding-top:15px}.tours-results-breadcrumbs a{color:inherit}.tours-results-breadcrumbs a:hover{text-decoration:underline}.tours-results-breadcrumbs span{color:#666}.global-engine-tours-sidebar{background:linear-gradient(to bottom,#3695cc,#1671a6);padding:20px}.global-engine-tours-sidebar h2{line-height:24px;color:#095480;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.global-engine-tours-sidebar fieldset{margin-bottom:15px}.canvas-results .box-results-labels p,.global-engine-tours-sidebar fieldset:last-of-type{margin-bottom:0}.global-engine-tours-sidebar fieldset label{color:#fff;font-weight:400}.global-engine-tours-sidebar fieldset:last-of-type input{box-sizing:border-box;width:100%;padding:15px 0;background:#fdaa2d;color:#fff;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.global-engine-tours-sidebar fieldset:last-of-type input:hover{background:#df921e}.canvas-results{background:#e8e8e8;box-sizing:border-box}.canvas-results .box-results-labels{padding:20px;border-bottom:1px solid rgba(0,0,0,.1)}.canvas-results .box-results-labels .search-label{font-size:20px;color:#095480;font-weight:400;letter-spacing:1px}.canvas-results .item-tourlist-results{width:95%;margin:0 auto;border-bottom:1px solid rgba(0,0,0,.1);padding:15px 0}.canvas-results .item-tourlist-results .avatar,.canvas-results .item-tourlist-results .body{box-sizing:border-box;float:left;width:30%;position:relative}.canvas-results .item-tourlist-results .body{width:70%;padding:15px 0 0 15px}.canvas-results .item-tourlist-results .body h2{color:#666;font-size:18px;margin-bottom:10px}.canvas-results .item-tourlist-results .body .duration,.canvas-results .item-tourlist-results .body .transportation{margin-bottom:5px}.canvas-results .item-tourlist-results .body .category{margin-top:15px;font-size:13px}.canvas-results .item-tourlist-results .body .legend{margin-top:5px;font-style:oblique;font-size:13px}.canvas-results .item-tourlist-results .body .price{position:absolute;top:35px;right:0;text-align:right}.canvas-results .item-tourlist-results .body .price a,.canvas-results .item-tourlist-results .body .price span,.canvas-results .item-tourlist-results .body .price strong{display:block;color:#9e6815;font-size:14px}.canvas-results .item-tourlist-results .body .price strong{font-size:18px}.canvas-results .item-tourlist-results .body .price a{margin-top:10px;background:#3695cc;padding:10px;color:#fff;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;border-radius:2px}.canvas-results .item-tourlist-results .body .price a i{margin-right:5px}.canvas-results .item-tourlist-results .body .price a:hover{background:#227aad}.canvas-results .item-tourlist-results .avatar{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.canvas-results .item-tourlist-results .avatar img{display:block;border-with:0}.canvas-results .item-tourlist-results .avatar .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.3) 100%);transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.canvas-results .item-tourlist-results .avatar:hover .mask{background:0 0}.canvas-results .item-tourlist-results:last-of-type{border-bottom:0}.specific-engine-tours-sidebar{background:linear-gradient(to bottom,#3695cc,#1671a6);padding:20px;position:relative}.specific-engine-tours-sidebar h2{line-height:24px;color:#095480;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.specific-engine-tours-sidebar fieldset{margin-bottom:15px}.specific-engine-tours-sidebar fieldset label{color:#fff;font-weight:400}.specific-engine-tours-sidebar fieldset input:focus,.specific-engine-tours-sidebar fieldset select:focus{border:1px solid #fff;background:#e8e8e8}.specific-engine-tours-sidebar fieldset.inline-2{float:left;width:47.5%}.specific-engine-tours-sidebar fieldset.inline-2 input{padding:11px 10px}.specific-engine-tours-sidebar fieldset.margin{margin-right:5%}.specific-engine-tours-sidebar fieldset.box-hotelautocomplete{position:relative}.specific-engine-tours-sidebar fieldset.box-hotelautocomplete .show-hotelstours{position:absolute;top:105%;background:#e8e8e8;z-index:10;box-shadow:0 3px 10px rgba(0,0,0,.4);width:100%}.specific-engine-tours-sidebar fieldset.box-hotelautocomplete .show-hotelstours li{padding:10px;border-bottom:1px solid rgba(0,0,0,.1);list-style:none;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.specific-engine-tours-sidebar fieldset.box-hotelautocomplete .show-hotelstours li .boxHotelTo,.specific-engine-tours-sidebar fieldset.box-hotelautocomplete .show-hotelstours li i{float:left;box-sizing:border-box;width:10%}.specific-engine-tours-sidebar fieldset.box-hotelautocomplete .show-hotelstours li i{padding:3px 0;font-size:24px;text-align:center}.specific-engine-tours-sidebar fieldset.box-hotelautocomplete .show-hotelstours li .boxHotelTo{width:90%}.specific-engine-tours-sidebar fieldset.box-hotelautocomplete .show-hotelstours li .boxHotelTo span{display:block}.specific-engine-tours-sidebar fieldset.box-hotelautocomplete .show-hotelstours li:hover{background:rgba(0,0,0,.1);cursor:pointer}.specific-engine-tours-sidebar fieldset.inline-button,.specific-engine-tours-sidebar fieldset.inline-total{float:left;width:50%;color:#fff;margin-bottom:0}.specific-engine-tours-sidebar fieldset.inline-button a{display:block;padding:15px;color:inherit;background:#fdaa2d;text-align:center;font-weight:700;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.specific-engine-tours-sidebar fieldset.inline-button a i{margin-left:10px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.specific-engine-tours-sidebar fieldset.inline-button a:hover{background:#df921e}.specific-engine-tours-sidebar fieldset.inline-button a:hover i{margin-left:15px}.specific-engine-tours-sidebar fieldset.inline-total{background:#095480;padding:12px 15px 11px;text-align:center;font-size:20px}.box-secureguarantees{background:#e8e8e8;width:97%;margin:0 auto;box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.6)}.box-secureguarantees .cards{border-bottom:1px solid rgba(0,0,0,.1);padding:20px;text-align:center}.box-secureguarantees .cards strong{color:#999;text-shadow:1px 1px 0 #fff;font-weight:400;display:block;margin-top:10px;font-size:16px}.box-secureguarantees .cards div{text-align:center}.box-secureguarantees .cards div i{color:#666;font-size:32px;margin:0 5px}.box-secureguarantees .pci{padding:10px 0}.box-secureguarantees .pci img{max-width:40%;display:block;margin:0 auto}.row-ratespagetour{background:#e8e8e8;margin:50px auto;color:#333}.row-ratespagetour .column,.row-ratespagetour .columns{padding:15px 0;box-sizing:border-box}.row-ratespagetour .borders{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.row-ratespagetour small,.row-ratespagetour span,.row-ratespagetour strong{display:block;text-align:center}.row-ratespagetour span{text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;font-size:13px}.row-ratespagetour .dashed{text-decoration:line-through;color:#e54b4d;display:block;font-size:18px;margin-bottom:10px}.row-ratespagetour .dashed small{font-size:14px;font-size:18px!important}.row-ratespagetour strong{font-size:26px;color:#fdaa2d}.row-ratespagetour strong small{display:inline;font-size:16px}.row-ratespagetour p{margin:10px auto 0;font-style:oblique;font-size:12px;text-align:center}.row-ratespagetour p strong{color:#333;display:inline;font-size:12px}.tour-page h3.title-description{font-size:22px;color:#666;margin-bottom:20px}.tour-page .tabs-tourpage{border:1px solid #cecece;margin-top:40px}.tour-page .tabs-tourpage .tabs{background:#e8e8e8;border-bottom:2px solid #cecece}.tour-page .tabs-tourpage .tabs a{display:block;float:left;width:33.33%;padding:20px;font-size:14px;color:#000;font-weight:700;text-align:center;letter-spacing:2px;border-right:1px solid #cecece;box-sizing:border-box;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.tour-page .tabs-tourpage .tabs a:last-of-type{border-right:0}.tour-page .tabs-tourpage .tabs a.current{background:#3695cc;color:#fff}.tour-page .tabs-tourpage .tabs a:hover{color:#3695cc}.tour-page .tabs-tourpage .tabs a.current:hover{color:#fff}.tour-page .tabs-tourpage .canvas{padding:20px}.tour-page .tabs-tourpage .canvas article{display:none}.tour-page .tabs-tourpage .canvas article .title{font-size:16px;color:#666;display:block;margin-bottom:15px}.tour-page .tabs-tourpage .canvas article ul{margin:0 0 0 20px;padding:0}.tour-page .tabs-tourpage .canvas article ul li{list-style:square;margin-bottom:7px}.tour-page .tabs-tourpage .canvas article.current{display:block}.tour-page .itinerarytour-box{background:#e8e8e8;padding:20px}.tour-page .itinerarytour-box h4{font-size:18px;color:#000;font-weight:700;letter-spacing:2px;text-transform:uppercase}.tour-page .itinerarytour-box ul{margin:15px 0 0 20px}.tour-page .itinerarytour-box ul li{margin-bottom:10px;list-style:square}@media only screen and (min-width:960px) and (max-width:1151px){.canvas-results .item-tourlist-results .body .legend{padding-right:135px}}@media only screen and (min-width:768px) and (max-width:959px){.canvas-results .item-tourlist-results .avatar,.canvas-results .item-tourlist-results .body,.specific-engine-tours-sidebar fieldset.inline-button,.specific-engine-tours-sidebar fieldset.inline-total{width:100%}.hometours-slider .global-search-tours{left:5%;right:5%;bottom:35px}.canvas-results .item-tourlist-results .body .legend{padding-right:135px}.specific-engine-tours-sidebar{padding:10px}.box-secureguarantees .cards div i{font-size:24px;margin:0}.tour-page .tabs-tourpage .tabs a{padding:20px 0;letter-spacing:1px}}@media only screen and (max-width:767px){.hometours-slider .global-search-tours h2{font-size:26px}.hometours-slider .global-search-tours{left:0;right:0;bottom:-120px}.hometours-slider .global-search-tours form{background:rgba(0,0,0,.5);padding-top:15px}.hometours-slider .global-search-tours form fieldset{width:50%;padding:0}.canvas-results .item-tourlist-results .body,.hometours-slider .global-search-tours fieldset:last-of-type input{padding:15px 0}.hometours-slider .global-search-tours form fieldset label{font-size:13px;letter-spacing:0;text-align:center}.hometours-slider .global-search-tours form fieldset input,.hometours-slider .global-search-tours form fieldset select{border-radius:0!important;background:#e8e8e8}.hometours-slider .global-search-tours form fieldset:last-of-type{width:100%}.hometours-slider .global-search-tours form fieldset:last-of-type label{display:none}.intro-tours{margin-top:150px!important}.icon-activities{text-align:center}.icon-activities p{text-align:center;margin-bottom:20px}.icon-activities .box-icons{text-align:center}.grid-all-tourlist .item-tourlist{margin-bottom:30px}.grid-all-tourlist .item-tourlist .body{width:97%}.grid-all-tourlist .item-tourlist .body .button{box-sizing:border-box;width:90%;margin:20px auto 0}.canvas-results .item-tourlist-results .avatar,.canvas-results .item-tourlist-results .body,.specific-engine-tours-sidebar fieldset.inline-button,.specific-engine-tours-sidebar fieldset.inline-total{width:100%}.grid-all-tourlist .clr{margin-bottom:0}.box-resultsactivities{display:flex;flex-direction:column;justify-content:center}.box-resultsactivities .four{order:2}.box-resultsactivities .canvas-results{order:1;margin-bottom:30px}.canvas-results .item-tourlist-results .body .price{position:relative;top:0;text-align:center;margin-top:15px}.tourpage-headtitle{margin-top:20px!important}.tourpage-headtitle .textBreads{margin-top:5px}.tourpage-headtitle .iconBreads{margin:10px auto}.specific-engine-tours-sidebar{margin-top:30px}.box-secureguarantees .cards div i{font-size:28px;margin:0}.row-ratespagetour .borders{border-left:0;border-right:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.tour-page .tabs-tourpage .tabs a{padding:20px 0;letter-spacing:1px}}
@import url(https://fonts.googleapis.com/css?family=Arimo);@import url(https://fonts.googleapis.com/css?family=Montserrat);.boxSliderPageService .mask .servicePageForm,.masterbox-tours-inline-list article .title h3,.ratesForServices .titleInfoRatesService p,.schema_organization .times h2,.wordpress-ourposts .boxPostBlog h3,body{font-family:Arimo,Helvetica,Arial}*,body ul{padding:0}#slider img,body .is-relative img,body img{max-width:100%}.covid p,.fl_left{float:left}.content-cards .card-service-by-area div.content,.link-to-partners:hover,.pricing-service-page .pricing .pricing-item,.simple-card,.toChatContact{box-shadow:0 10px 15px rgba(0,0,0,.1)}@font-face{font-family:'Francois One';src:url(fonts/francois/francoisone-regular-webfont.woff2) format('woff2'),url(fonts/francois/francoisone-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}*{margin:0}body{background:#fff;font-size:14px;color:#333}.grid-box-services .box .body .rate,.isCovidInformation .isDiplome strong,.isCovidInformation .safeTravel strong,body h1,body h2,body h3,body h4,body h5{font-family:'Francois One',Helvetica,Arial}body img{display:block;height:auto;margin:0 auto}body p{line-height:20px;margin-bottom:15px;text-align:justify}.fs-14,.fs-16,.fs-18{line-height:22px}body a{text-decoration:none}.covid a:hover,.covid p span,.covid p span:hover,.is-underlined,.top-bar .navigationTopBar a:hover,body .is-link{text-decoration:underline}body h1,body h2,body h3,body h4,body h5{color:#fdaa2d;font-weight:400}body ul li{list-style:none}body .cn-engine-box{position:relative;min-height:95px;margin-bottom:30px}.mb-0,.row-nomrg{margin-bottom:0!important}body .is-relative{position:relative!important}body .is-h-95{height:95px}body .is-link{color:#000}body .is-hidden{display:none}body .huflDf{text-transform:uppercase!important;font-size:20px!important}.clr{clear:both}.row-line-top{border-top:1px solid #ccc}.no-mrg-left{margin-left:0!important}.no-mrg-right{margin-right:0!important}.ta-center{text-align:center}.ta-left{text-align:left}.ta-right{text-align:right!important}.ta-justify{text-align:justify}.t-bold{font-weight:700}.fl_right{float:right}.fs-14{font-size:14px!important}.fs-16{font-size:16px!important}.fs-18{font-size:18px!important}.fs-20{font-size:20px!important;line-height:26px}.fs-24{font-size:24px!important;line-height:32px}.fs-28{font-size:28px!important;line-height:36px}.fs-32{font-size:32px!important;line-height:40px}.is-block{display:block}.mb-1{margin-bottom:10px!important}.mb-2{margin-bottom:15px!important}.mb-3{margin-bottom:30px!important}.mb-4{margin-bottom:50px!important}.mt-05{margin-top:5px}.mt-1{margin-top:10px}.mt-2{margin-top:15px}.mt-3{margin-top:30px}.mt-4{margin-top:50px}.ml-05{margin-left:5px}.ml-1{margin-left:10px}.mr-1{margin-right:10px}.text-black{color:#000!important}.text-brand{color:#fdaa2d!important}.text-grey{color:#999!important}.is-uppercase{text-transform:uppercase!important}.display-is-mobile{display:none}.breadscrumb,.display-is-not-mobile{display:block}.breadscrumb{margin-bottom:30px}.breads-center{text-align:center}.breads-default a,.breads-white a{color:#fdaa2d}.breads-default span,.breads-white span{color:#fff;margin:0 10px}.breads-default span{color:#000}.bordered-5{border-radius:5px!important}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.pl-10{padding-left:10px!important}.pl-20{padding-left:20px!important}.pl-30{padding-left:30px!important}.bg-gray-light{background:#e8e8e8}.bg-gray-thin{background:#f3f3f3}.d-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.d-grid{display:grid;grid-gap:20px;grid-auto-rows:minmax(180px,auto)}.d-grid .min-180{min-height:180px}.d-grid-4{grid-template-columns:repeat(4,1fr)}.w-full{width:100%}.w-half{width:50%;box-sizing:border-box}.w-half-space{width:49%;box-sizing:border-box}.w-two-thirds{width:66.66%;box-sizing:border-box}.w-one-third{width:33.33%;box-sizing:border-box}.w-one-quarter{width:25%;box-sizing:border-box}.text-format{font-size:16px;line-height:22px;text-align:left}.text-format h1,.text-format h2,.text-format h3,.text-format h4{display:block;margin-bottom:5px}.text-format h1{color:#000;font-size:2.3rem;line-height:2.5rem}.text-format h2{font-size:1.8rem;line-height:2rem}.text-format h3{font-size:1.4rem;line-height:1.8rem}.text-format h4{font-size:1.1rem;line-height:1.5rem}.button-to-gallery{position:absolute;bottom:30px;left:30%;right:30%;background:#fdaa2d;color:#fff;padding:10px 20px;border-radius:5px;text-transform:uppercase;font-size:16px;text-align:center}.simple-card{background:#fff;border-radius:5px;padding:20px;box-sizing:border-box;border:1px solid #f0f0f0}.simple-card .icon-text-flex{display:flex;gap:10px;align-items:center}.simple-card .icon-text-flex p{width:90%;margin-bottom:0;line-height:20px}.simple-card .icon-text-block span{display:block;margin-bottom:10px}form,form fieldset{padding:0;margin:0}.simple-card .icon-text-block p{margin-bottom:0}form fieldset{border:0;box-sizing:border-box;width:100%}form fieldset label{display:block;margin-bottom:5px;font-size:13px;font-weight:600;color:#000}form fieldset input,form fieldset select,form fieldset textarea{box-sizing:border-box;width:100%;padding:10px;outline:0;resize:none;border:2px solid rgba(0,0,0,.1);border-radius:3px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}form fieldset input.validation,form fieldset select.validation,form fieldset textarea.validation{border:1px solid #ef3b3b!important}form fieldset input:focus,form fieldset select:focus,form fieldset textarea:focus{border:2px solid #fdaa2d}form fieldset input[type=submit]{border:0;width:150px;padding:10px 0;color:#000;text-align:center;font-size:16px;letter-spacing:1px;font-weight:700;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}form .grid65{width:65%}form .grid35{width:35%}form .space-right{padding-right:20px}.covid{background:rgba(54,149,204,.3);padding:5px}.covid p{display:block;margin:0;color:#000}.covid p span{font-weight:700;cursor:pointer}.covid a{font-size:16px;color:#000;line-height:30px;margin-left:20px;cursor:pointer;font-weight:700}.covid a i,.top-bar .boxPhones .fa-caret-down{margin-left:5px}.boxControlSearch{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.85);z-index:9999;display:none}.boxControlSearch form{position:relative}.boxControlSearch form input{box-sizing:border-box;padding:15px 0 15px 40px;border:0;border-bottom:2px solid #000;background:0 0;width:80%;margin:150px auto 0;outline:0;display:block;font-size:14px;text-transform:uppercase;font-weight:700;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxControlSearch form input:focus{border-bottom:2px solid #fdaa2d}.boxControlSearch form i{position:absolute;left:11%;bottom:19px;color:#666}.boxControlSearch form i.close{left:85%;font-size:36px;top:-100px;cursor:pointer}.mobileTopPhones{display:none}.top-bar{background:#f7f7f7;height:30px;line-height:30px;text-align:right}.top-bar .navigationTopBar{text-align:left;color:#000}.top-bar .navigationTopBar a{color:inherit;margin:0 5px;letter-spacing:1px;font-size:13px;font-weight:700}.top-bar .mailHeader{margin-right:20px;color:#9e6815}.contentHotel .breadLangs a,.flightDetails .boxCoupons a i,.top-bar .boxSocial,.transportation-amenities .amenities .box-category .title i{margin-right:10px}.top-bar .boxSocial{width:350px;float:right;padding:0}.top-bar .boxSocial a{display:block;margin:0 3px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.top-bar .boxSocial a div,.top-bar .boxSocial a img{width:15px;height:15px;padding:5px;line-height:15px;border-radius:100%;float:right;text-align:center;margin:0 3px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.top-bar .boxSocial a div.facebook{color:#3b5998}.top-bar .boxSocial a div.facebook:hover{background:#3b5998;color:#fff}.top-bar .boxSocial a div.twitter{color:#1da1f2}.top-bar .boxSocial a div.twitter:hover{background:#1da1f2;color:#fff}.top-bar .boxSocial a div.instagram{color:#dd2a7b}.top-bar .boxSocial a div.instagram:hover{background:#dd2a7b;color:#fff}.top-bar .boxSocial a div.youtube{color:#c4302b}.top-bar .boxSocial a div.youtube:hover{background:#c4302b;color:#fff}.top-bar .boxSocial a div.linkedin{color:#0077b5}.top-bar .boxSocial a div.linkedin:hover{background:#0077b5;color:#fff}.top-bar .boxSocial a div.pinterest{color:#cb2027}.top-bar .boxSocial a div.pinterest:hover{background:#cb2027;color:#fff}.top-bar .boxSocial a div.tripadvisor{color:#00af87}.top-bar .boxSocial a div.tripadvisor:hover{background:#00af87;color:#fff}.top-bar .boxSocial a div.yelp{color:#c41200}.top-bar .boxSocial a div.yelp:hover{background:#c41200;color:#fff}.top-bar .boxPhones{float:right;padding-right:25px;color:#000;width:160px;position:relative;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.top-bar .boxPhones .information{position:absolute;top:30px;right:-25px;display:none;width:350px;z-index:9998;background:#fff;box-sizing:border-box;padding:10px;color:#666}.top-bar .boxPhones .information .emailInfo{border-bottom:1px solid #cecece;margin-bottom:10px;text-align:left}.top-bar .boxPhones .information .emailInfo a{color:#9e6815}.top-bar .boxPhones .information .tollfree{border-bottom:1px solid #ccc;text-align:left;line-height:16px;padding-bottom:5px;color:#333}.top-bar .boxPhones .information .tollfree strong{font-size:18px}.top-bar .boxPhones .information .rowphone{text-align:left;line-height:18px;margin-bottom:5px;font-size:13px}.top-bar .boxPhones .information .rowphone img{float:left;margin:2px 3px 0 0;width:16px}.top-bar .boxPhones .information .chatheader{border-top:1px solid #ccc;padding-top:5px;position:relative;margin-top:15px;text-align:left;line-height:20px}.top-bar .boxPhones .information .chatheader div{color:#333;font-weight:700;font-size:12px}.top-bar .boxPhones .information .chatheader a{position:absolute;top:7px;right:0;padding:10px 15px;background:#fdaa2d;color:#fff;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.top-bar .boxPhones .information .chatheader a:hover{background:#9e6815;text-decoration:none;color:#fff}#mapHotel #contentInfoWindow a.goToGoogleMaps:hover,#mapHotel #contentInfoWindow div a:hover,.article-destination .bradcrumb a:hover,.boxDestination .boxBreadCrumbs a:hover,.card-post:hover .content h3,.connectingLogic .dinamic-dom #model-cancel,.contentHotel p a:hover,.contentHotelService .thumbListServices .areaList li a:hover,.contentHotelService p a,.descriptionService .simpleBreads a:hover,.generalInfo-destination .breadcrumbs a:hover,.hotel-landing .breads a,.hotel-landing .sheet-service:hover a,.hotel-list-area p a,.index-services .item-service a.link:hover,.is-pprimary p a,.isBoxReviews .isRating a:hover,.isBoxReviews .isReviews h3 a:hover,.isBoxReviews .isWidgets h3 a:hover,.isFooter .pieReviews .isRating a:hover,.landingHotelArea .container .breads a:hover,.landingHotelArea .list li a:hover,.landingServices .container .breads a:hover,.landingServices .list li a:hover,.linkRatesDestinations ul li a:hover,.salesOptionsList .boxNoHotel .boxControlArea a.linkHotelRegister:hover,.schema_organization .times .box .item h3 a,.service-page .breads a,.subHeader-hotelPage .titleBoxHotels .breadCrumbs-hotels a:hover,.view-dtod .breads a:hover,.view-dtod p a,.vintageHomeInto2 .col-6e a,.wordpress-ourposts .boxPostBlog .button a:hover,.wordpress-ourposts .boxPostBlog h3 a:hover,footer .footer-pie a:last-of-type,footer .footer-pie ul li a:hover,header .box-social a:hover{text-decoration:underline}.top-bar .boxPhones:hover{background:#fff}.top-bar .boxPhones:hover>.information{display:block}.top-bar a.languageOption{float:right;background:#9e6815;color:#fff;padding:0 8px;margin:0 1px}header{background:#fdaa2d;padding:10px 0}header .box-logo img{max-width:40%}header .box-logo .burgerNavIcon{display:none}header .box-social{margin:10px 0 20px;color:#9e6815;line-height:15px}header .box-social .chat,header .box-social .email,header .box-social .phones,header .box-social .social{float:right;margin-left:15px}header .box-social .chat,header .box-social .email,header .box-social .phones{height:25px;line-height:25px}header .box-social .social a{margin-left:3px;display:block;float:right}header .box-social .social .icon-social{width:15px;height:15px;padding:5px;border-radius:100%;border:1px solid #9e6815;float:right;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}header .box-social a{color:inherit;outline:0}header nav{text-align:center}header nav .menu{width:100%;margin:35px auto 0;text-align:right;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}header nav .menu li{display:inline-block;font-family:'Francois One',Arial,Helvetica;font-size:18px}#popmarketing,.box-social .chat,.box-start-booking h3,.box-start-booking h3.mobile,.navmobile,.startEditBooking h3,.startEditBooking h3.mobile,header nav .menu li.only-mobile,header nav .menu li.optionJustMobile,header nav .optionJustMobile{display:none}header nav .menu li a{color:#fff;padding:10px 10px 5px;border:1px solid #fdaa2d;border-radius:3px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}header nav .menu li a.current,header nav .menu li a:hover{color:#9e6815;border:1px solid #9e6815}header nav .menu li:last-of-type{margin:0 0 0 10px}header nav .menu li.navsearch{color:#9e6815;cursor:pointer}.box-social .facebook:hover{background:#3b5998;color:#fff;border:1px solid #3b5998}.box-social .twitter:hover{background:#1da1f2;color:#fff;border:1px solid #1da1f2}.box-social .google:hover{background:#dc4e41;color:#fff;border:1px solid #dc4e41}.box-social .linkedin:hover{background:#0077b5;color:#fff;border:1px solid #0077b5}.box-social .pinterest:hover{background:#cb2027;color:#fff;border:1px solid #cb2027}.boxTitle-page{background:#e2e2e2;margin-top:2px;padding:10px 0;color:#333;text-align:left}.boxTitle-page h1{text-align:left;padding:0;margin:0;color:#9e6815}#at4-share,#at4-soc{top:40%!important}footer{background:#f7f7f7;padding:20px 0 0}footer .titleMenuFooter{display:block;width:100%;border-bottom:1px solid #9e6815;margin-bottom:15px;color:#9e6815;padding-bottom:5px}footer .listMenuFooter li{margin-bottom:5px;color:#666}footer .listMenuFooter li a{color:inherit;font-size:13px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}footer .listMenuFooter li a:hover{color:#fdaa2d}footer #susNews{padding:0;margin-bottom:20px}footer #susNews p{color:#666;margin-bottom:10px;display:block}footer #susNews input{display:block;width:100%;border:1px solid #ede9e9;box-sizing:border-box;padding:7px 5px;outline:0;border-radius:3px 3px 0 0}footer #susNews input[type=submit]{border-radius:0 0 3px 3px;border:1px solid #fdaa2d;background:#fdaa2d;color:#fff;font-weight:700;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}footer #susNews input[type=submit]:hover{background:#9e6815;border:1px solid #9e6815}footer .social-thin{text-align:center}footer .social-thin a{width:26px;height:26px;text-align:center;line-height:26px;font-size:16px;display:inline-table;margin:0 5px 10px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}footer .social-thin a div,footer .social-thin a img{display:block;margin:0 auto;text-align:center;border-radius:100%}footer .social-thin a div{width:100%}footer .social-thin a .facebook{color:#3b5998}footer .social-thin a .facebook:hover{background:#3b5998;color:#fff}footer .social-thin a .twitter{color:#1da1f2}footer .social-thin a .twitter:hover{background:#1da1f2;color:#fff}footer .social-thin a .instagram{color:#dd2a7b}footer .social-thin a .instagram:hover{background:#dd2a7b;color:#fff}footer .social-thin a .youtube{color:#c4302b}footer .social-thin a .youtube:hover{background:#c4302b;color:#fff}footer .social-thin a .linkedin{color:#0077b5}footer .social-thin a .linkedin:hover{background:#0077b5;color:#fff}footer .social-thin a .pinterest{color:#cb2027}footer .social-thin a .pinterest:hover{background:#cb2027;color:#fff}footer .social-thin a .tripadvisor{color:#00af87}footer .social-thin a .tripadvisor:hover{background:#00af87;color:#fff}footer .social-thin a .yelp{color:#c41200}footer .social-thin a .yelp:hover{background:#c41200;color:#fff}footer .social-right .icon-social,footer .social-right img{float:right;margin-left:8px}footer .social-right img{width:15px;display:block;margin:8px 8px 0}footer .footer-pie{background:#ede9e9;padding:20px 0;text-align:center;margin-top:20px}footer .footer-pie strong{color:#000;display:block}footer .footer-pie a:last-of-type{color:#000}footer .footer-pie ul{margin:5px}footer .footer-pie ul li{display:inline;color:#333}footer .footer-pie ul li a{color:#333!important}footer .footer-pie ul li.separator{margin:0 5px}.isFooter{background:#000;padding-top:0}.isFooter .pieReviews{padding-top:40px;background:#f7f7f7}.isFooter .pieReviews .isReviewsFooter .item{margin:0 10px}.isFooter .pieReviews .isReviewsFooter .item .nameAuthor{margin-bottom:10px}.isFooter .pieReviews .isReviewsFooter .item .nameAuthor i{color:#999;margin-right:3px}.isFooter .pieReviews .isReviewsFooter .item .nameAuthor strong{font-size:14px}.isFooter .pieReviews .isReviewsFooter .item .text{margin-bottom:10px;min-height:90px}.isFooter .pieReviews .isReviewsFooter .item .text p{font-size:13px;line-height:18px;text-align:left}.isFooter .pieReviews .isReviewsFooter .item .rating i{color:#999}.isFooter .pieReviews .isReviewsFooter .item .rating .yellow{color:#ffd000}.isFooter .pieReviews .isReviewsFooter .item .rating small{display:block;margin-top:5px}.isFooter .pieReviews .isRating a,.isFooter .pieReviews .isRating small,.isFooter .pieReviews .isRating strong{display:block}.isFooter .pieReviews .isRating small{font-weight:700;font-size:16px;margin-bottom:10px}.isFooter .pieReviews .isRating strong{font-size:22px;margin-bottom:10px}.isFooter .pieReviews .isRating strong i{color:#999}.isFooter .pieReviews .isRating strong .yellow{color:#ffd000}.isFooter .pieReviews .isRating strong span{margin-left:15px}.isFooter .pieReviews .isRating a{color:#3695cc;font-weight:700}.isFooter .isLinks{padding-top:40px}.isFooter .isLinks ._column{float:left;width:20%}.isFooter .isLinks ._column strong{color:#fdaa2d;display:block;margin-bottom:15px}.isFooter .isLinks ._column ul{display:block}.isFooter .isLinks ._column ul li{display:block;width:100%;margin-bottom:10px}.isFooter .isLinks ._column ul li a{color:#e8e8e8;display:block;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.isFooter .isLinks ._column ul li a:hover{color:#fdaa2d}.isFooter .isLinks ._column ul.onlyList{margin-top:32px}.isFooter .footer-pie{background:#f7f7f7!important}.footer-social-links{display:flex;gap:30px;justify-content:center;align-items:center;margin-top:30px}.footer-social-links svg path{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.footer-social-links svg:hover path{fill:#fdaa2d}#popmarketing{position:fixed;bottom:15px;left:110px;width:200px;background:#3695cc;color:#fff;box-sizing:border-box;padding:10px;z-index:9999;font-size:13px;border-radius:3px;letter-spacing:1px;box-shadow:0 0 15px rgba(0,0,0,.4)}.is-overlay{position:fixed;background:rgba(0,0,0,.6);top:0;width:100%;left:0;height:100%;z-index:9999}.is-overlay .card-content{position:relative;width:100%;height:100%}.is-overlay .card-content .card{position:absolute;top:15%;left:30%;right:30%;background:#fff;border-radius:5px;box-sizing:border-box;padding:20px;text-align:center}.is-overlay .card-content .card strong{font-size:20px;display:block;margin-bottom:10px}.is-overlay .card-content .card p{text-align:center;font-size:16px;line-height:22px;display:block;margin-bottom:20px}.is-overlay .card-content i{position:absolute;top:13%;right:29.5%;background:#fff;color:#000;border-radius:100%;font-size:28px;z-index:10;cursor:pointer}.homeH1{display:block;padding:20px;color:#fff;text-align:center;background:#000;margin:0}.box-masterSlider-home{padding-top:50px}#slider{width:100%}.content-slider{position:relative}.box-start-booking,.startEditBooking{position:absolute;top:0;left:0;width:100%;background:#000;z-index:9997;min-height:80px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.box-start-booking h1,.startEditBooking h1{text-align:center;margin-top:10px;color:#fff;letter-spacing:1px;font-size:16px}.box-start-booking fieldset,.startEditBooking fieldset{float:left;box-sizing:border-box;padding:20px 10px;position:relative}.box-start-booking fieldset label,.startEditBooking fieldset label{position:absolute;left:20px;display:flex;align-items:center;justify-content:center;gap:10px;padding-top:12px;margin-bottom:0;color:#fff}.box-start-booking fieldset input,.box-start-booking fieldset select,.startEditBooking fieldset input,.startEditBooking fieldset select{width:100%;background:0 0;border:1px solid #333;padding:10px 10px 10px 35px;box-sizing:border-box;color:#fdaa2d}.box-start-booking fieldset .p-from,.startEditBooking fieldset .p-from{padding-left:75px}.box-start-booking fieldset .p-to,.startEditBooking fieldset .p-to{padding-left:55px}.box-start-booking fieldset input::-webkit-input-placeholder,.startEditBooking fieldset input::-webkit-input-placeholder{color:#fdaa2d}.box-start-booking fieldset input:focus,.box-start-booking fieldset select:focus,.startEditBooking fieldset input:focus,.startEditBooking fieldset select:focus{border:1px solid #fdaa2d}.box-start-booking fieldset input,.box-start-booking fieldset label,.box-start-booking fieldset select,.startEditBooking fieldset input,.startEditBooking fieldset label,.startEditBooking fieldset select{float:left}.box-start-booking fieldset .prebookRequired,.startEditBooking fieldset .prebookRequired{border-bottom:1px solid #ef3b3b!important}.box-start-booking fieldset .boxShow-hotels,.startEditBooking fieldset .boxShow-hotels{position:absolute;top:60px;left:7%;display:none;width:90%;background:#fff;border:0;padding:0}.box-start-booking fieldset .boxShow-hotels li,.startEditBooking fieldset .boxShow-hotels li{color:#333;padding:10px;border-radius:0;clear:both;border-bottom:1px solid #f7f7f7;cursor:pointer;position:relative}.box-start-booking fieldset .boxShow-hotels li div.boxHotelTo,.box-start-booking fieldset .boxShow-hotels li i,.startEditBooking fieldset .boxShow-hotels li div.boxHotelTo,.startEditBooking fieldset .boxShow-hotels li i{float:left}.box-start-booking fieldset .boxShow-hotels li i,.startEditBooking fieldset .boxShow-hotels li i{position:absolute;top:12px;left:10px;width:10px;text-align:center;margin-right:5px;color:#999;font-size:20px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.box-start-booking fieldset .boxShow-hotels li div.boxHotelTo,.startEditBooking fieldset .boxShow-hotels li div.boxHotelTo{width:90%;margin-left:20px}.box-start-booking fieldset .boxShow-hotels li div.boxHotelTo small,.startEditBooking fieldset .boxShow-hotels li div.boxHotelTo small{display:block;font-weight:700}.box-start-booking fieldset .boxShow-hotels li:hover,.startEditBooking fieldset .boxShow-hotels li:hover{background:#3695cc;color:#fff}.box-start-booking fieldset .boxShow-hotels li:hover i,.startEditBooking fieldset .boxShow-hotels li:hover i{color:#fff}.box-start-booking fieldset.hotelOption,.startEditBooking fieldset.hotelOption{width:30%}.box-start-booking fieldset.transferOption,.startEditBooking fieldset.transferOption{width:17%}.box-start-booking fieldset.paxesOption,.startEditBooking fieldset.paxesOption{width:13%}.box-start-booking fieldset.buttonOption,.box-start-booking fieldset.datesOption,.startEditBooking fieldset.buttonOption,.startEditBooking fieldset.datesOption{width:20%}.box-start-booking fieldset.datesOption input,.startEditBooking fieldset.datesOption input{width:45%;text-align:center}.box-start-booking fieldset.datesOption span,.startEditBooking fieldset.datesOption span{float:left;color:#fdaa2d;width:5%;text-align:center;padding:10px 0}.box-start-booking fieldset:last-of-type input,.startEditBooking fieldset:last-of-type input{width:80%;margin:-5px 10% 0;padding:15px 0;text-align:center;background:#3695cc;color:#fff;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.box-start-booking fieldset:last-of-type input:hover,.startEditBooking fieldset:last-of-type input:hover{letter-spacing:5px}.is-hotel,.is-hotelb{clear:left}.hotel-hotel-ordered{display:flex!important;flex-direction:column-reverse}.is-bookhome{padding-top:15px;box-sizing:border-box}.is-bookhome .register{text-align:center;margin:0 auto}.is-bookhome .register h1{margin:0;font-size:2em;display:inline-block}.is-bookhome .register span{color:#fff;font-size:20px}.is-sprimary{margin-bottom:0}.is-pprimary{padding:30px}.is-pprimary h2{margin-bottom:20px}.is-pprimary p a{color:blue-brand}.is-pprimary .ta{margin-top:10px}.is-pprimary .ta a{display:flex;align-items:center;justify-content:space-between}.startEditBooking h3{display:none}.startEditBooking h3.mobile{color:#000;margin-top:0;padding-top:10px}.startEditBooking fieldset input,.startEditBooking fieldset select{border:1px solid #ccc}.startEditBooking fieldset input:focus,.startEditBooking fieldset select:focus{border:1px solid #fdaa2d!important}.persistBooking{position:fixed!important;top:0;left:0;width:100%}.isCovidInformation{padding:1px 0 30px}.isCovidInformation .isWidgets{margin-top:50px}.isCovidInformation .isWidgets #TA_certificateOfExcellence714{margin-top:15px}.isCovidInformation .isWidgets #TA_cdsscrollingravewide575,.isCovidInformation .isWidgets #TA_certificateOfExcellence714,.isCovidInformation .isWidgets #TA_excellent962{float:left;width:25%}.isCovidInformation .isWidgets #TA_cdsscrollingravewide575 #CDSWIDCOE,.isCovidInformation .isWidgets #TA_cdsscrollingravewide575 #CDSWIDEXC,.isCovidInformation .isWidgets #TA_certificateOfExcellence714 #CDSWIDCOE,.isCovidInformation .isWidgets #TA_certificateOfExcellence714 #CDSWIDEXC,.isCovidInformation .isWidgets #TA_excellent962 #CDSWIDCOE,.isCovidInformation .isWidgets #TA_excellent962 #CDSWIDEXC{margin:25px auto}.isCovidInformation .isWidgets #TA_cdsscrollingravewide575{width:50%;margin-top:55px}.isCovidInformation .isWidgets #TA_cdsscrollingravewide575 #CDSSCROLLINGRAVE{width:100%}.isCovidInformation h2{text-align:center;margin-top:50px;margin-bottom:50px}.isCovidInformation .video{width:100%;height:320px}.isCovidInformation .isDiplome,.isCovidInformation .safeTravel{text-align:center}.isCovidInformation .isDiplome strong,.isCovidInformation .safeTravel strong{display:block;margin:15px auto 30px;font-size:18px}.isCovidInformation .isDiplome img,.isCovidInformation .safeTravel img{display:block;margin:0 auto;max-width:85%}.isCovidDiplome{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;z-index:9999}.isCovidDiplome .idBody{position:relative;margin:3% auto 0;background:#fff;width:55%}.isCovidDiplome .idBody img{display:block;margin:0 auto}.isCovidDiplome .idBody .isClose{position:absolute;top:-15px;right:-15px;color:#000;background:#fff;font-size:18px;cursor:pointer;width:20px;height:20px;padding:5px;border-radius:100%;text-align:center;line-height:20px}.certifications .goToPartners,.isOverview p,.link-to-partners{font-size:16px;text-align:center}.certifications{margin:75px auto}.certifications .goToPartners{display:block;margin:30px auto 0;width:215px;box-sizing:border-box;font-weight:700;color:#000;padding:15px;border-radius:50px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.certifications .goToPartners i{margin-left:5px}.certifications .goToPartners:hover{background:#3695cc;color:#fff}.certifications .item{text-align:center}.certifications .item img{display:block;margin:0 auto}.partners-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin:100px auto 30px}.link-to-partners{margin:0 auto 50px;background:#f0f0f0;width:175px;padding:15px;border-radius:5px;font-weight:700;display:flex;gap:10px;justify-content:center;align-items:center;color:#000;letter-spacing:1px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.link-to-partners:hover{background:#3695cc;color:#fff}.vintageHomeInto article,.vintageHomeInto aside{float:left;width:60%;padding:30px;box-sizing:border-box}.vintageHomeInto article .agroup,.vintageHomeInto aside .agroup{background:#e8e8e8;padding:20px}.vintageHomeInto aside{width:40%;padding-top:100px}.vintageHomeInto aside #TA_certificateOfExcellence366,.vintageHomeInto aside #TA_certificateOfExcellence384,.vintageHomeInto aside #TA_certificateOfExcellence730{float:left}.vintageHomeInto aside #CDSWIDEXC{float:right;margin-right:20px;margin-top:15px}.vintageHomeInto aside #CDSSCROLLINGRAVE{width:100%!important}.isOverview{text-align:center}.isOverview p{width:80%;margin:0 auto 15px;line-height:24px}.isOverview p strong{font-size:18px}.isOverview #CDSSCROLLINGRAVE{margin:50px auto 0}.isBoxReviews{position:relative}.isBoxReviews .isMask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:5}.isBoxReviews .huflDf{color:#fff!important;font-size:18px!important;text-transform:uppercase!important}.isBoxReviews .capcOd,.isBoxReviews .kexhGA{background:#fff!important}.isBoxReviews .isReviews,.isBoxReviews .isWidgets{position:relative;z-index:10}.isBoxReviews .isReviews .default,.isBoxReviews .isWidgets .default{display:block}.isBoxReviews .isReviews .mobile,.isBoxReviews .isWidgets .mobile{display:none}.isBoxReviews .isReviews .widgetShort,.isBoxReviews .isReviews h3,.isBoxReviews .isWidgets .widgetShort,.isBoxReviews .isWidgets h3{float:left;width:50%}.isBoxReviews .isReviews .widgetShort #CDSWIDCOE,.isBoxReviews .isReviews .widgetShort #CDSWIDEXC,.isBoxReviews .isReviews h3 #CDSWIDCOE,.isBoxReviews .isReviews h3 #CDSWIDEXC,.isBoxReviews .isWidgets .widgetShort #CDSWIDCOE,.isBoxReviews .isWidgets .widgetShort #CDSWIDEXC,.isBoxReviews .isWidgets h3 #CDSWIDCOE,.isBoxReviews .isWidgets h3 #CDSWIDEXC{float:right;margin:0 auto 0 20px}.isBoxReviews .isReviews h3,.isBoxReviews .isWidgets h3{text-align:center;font-size:20px;line-height:28px;margin-top:25px}.isBoxReviews .isReviews h3 a,.isBoxReviews .isWidgets h3 a{color:inherit;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.isBoxReviews .isReviews h3 a strong,.isBoxReviews .isWidgets h3 a strong{display:block;font-size:24px;letter-spacing:5px}.isBoxReviews .isReviews h3 a:hover,.isBoxReviews .isWidgets h3 a:hover{color:#fdaa2d}.isBoxReviews .isReviews{margin-top:20px;margin-bottom:75px}.isBoxReviews .isReviews .item{box-sizing:border-box;margin:0 10px;text-align:center;padding-top:20px}.isBoxReviews .isReviews .item .nameAuthor i,.isBoxReviews .isReviews .item .nameAuthor strong{display:block;color:#fff;margin-bottom:20px;font-size:18px}.isBoxReviews .isReviews .item .nameAuthor i{color:#fdaa2d;font-size:28px;margin-bottom:10px}.isBoxReviews .isReviews .item .body{background:#fff;border-radius:5px;padding:15px}.isBoxReviews .isReviews .item .body .text{min-height:195px;margin-bottom:20px}.isBoxReviews .isReviews .item .body .text strong{font-size:16px;display:block;margin-bottom:15px}.isBoxReviews .isReviews .item .body .text p{text-align:center;color:#666;line-height:20px;margin:0}.isBoxReviews .isReviews .item .body .rating{margin-top:15px;color:#000}.isBoxReviews .isReviews .item .body .rating small{display:block;margin-top:5px}.isBoxReviews .isReviews .item .body .rating .yellow{color:#ffd000}.isBoxReviews .isRating{text-align:center;color:#fff;z-index:10;position:relative;margin-top:30px}.isBoxReviews .isRating strong{display:block;font-size:22px;margin-bottom:10px}.isBoxReviews .isRating strong i{margin-right:5px}.isBoxReviews .isRating strong .yellow{color:#ffd000}.isBoxReviews .isRating strong span{margin-left:15px}.isBoxReviews .isRating a{color:#fff;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.isBoxReviews .isRating a:hover{color:#fdaa2d}.card-post{border:1px solid #f0f0f0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.card-post div{height:240px;overflow:hidden;position:relative}.card-post div img{object-fit:cover;width:100%;height:100%;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.card-post .content{padding:20px;min-height:245px}.card-post .content h3{display:block;font-size:20px;color:#000;margin-bottom:5px;line-height:26px}.card-post .content h3 a{color:inherit!important}.card-post .content small{display:block;font-size:14px;font-style:oblique;color:#999;margin-bottom:15px}.card-post .content p{font-size:16px;line-height:22px;text-align:left;margin-bottom:20px;color:#666}.card-post .content a.link{display:flex;align-items:center;gap:10px;color:#000;font-weight:700;font-size:16px}.card-post:hover{box-shadow:0 10px 20px rgba(0,0,0,.2)}.card-post:hover img{transform:scale(1.15,1.15)}.isPopular{margin:50px auto;text-align:center}.isPopular h3{text-transform:uppercase;color:#fdaa2d;font-size:22px;display:block;margin-bottom:30px;line-height:32px}.isPopular h3 a{color:inherit}.isPopular h4{font-size:18px;margin-bottom:20px}.grid-box-services .box h3,.isPopular .item img{margin:0 auto 20px;display:block}.isPopular .item .img_{position:relative}.isPopular .item .img_ .title_{position:absolute;left:20px;bottom:-25px;font-size:26px;color:#fdaa2d;background:#fff;padding:10px 25px;font-family:'Francois One',Arial,Helvetica,sans-serif;text-align:left}.isPopular .item p{text-align:left;font-size:16px;line-height:22px;margin-top:30px;margin-bottom:40px}.grid-box-services{margin:50px auto}.grid-box-services .box{float:left;width:25%;box-sizing:border-box;padding:20px;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.grid-box-services .box img{display:block;margin:0 auto 30px}.grid-box-services .box h3{text-align:center;font-size:20px;letter-spacing:2px}.grid-box-services .box h3 a{color:#fdaa2d}.grid-box-services .box h3 a span{display:block;color:#000;font-size:18px;letter-spacing:0;margin-top:5px}.grid-box-services .box .body p{text-align:center;margin-top:20px}.grid-box-services .box .body .rate{display:block;text-align:center;font-size:30px;color:#9e6815;margin-bottom:10px}.grid-box-services .box .body .rate span{font-family:Montserrat,Helvetica,Arial;font-weight:400;font-size:14px;display:block;letter-spacing:4px}.grid-box-services .box .body .rate strong small{font-size:22px;margin-left:5px}.grid-box-services .box .body a{display:block;width:60%;padding:15px;text-align:center;font-weight:700;color:#000;margin:0 auto;font-size:14px;letter-spacing:1px;border:2px solid #fff;border-radius:50px;background:rgba(0,0,0,.03);transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.grid-box-services .box .body a:hover,.grid-box-services .box:hover .body a{background:#fdaa2d;color:#fff}.grid-box-services .box .body a span{display:block}.grid-box-services .box:hover{box-shadow:0 0 25px 0 rgba(0,0,0,.2)}.boxHomeLinkToGalery{position:relative}.boxHomeLinkToGalery img{display:block;border-with:0}.boxHomeLinkToGalery .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxHomeLinkToGalery .mask span,.boxHomeLinkToGalery .mask strong{display:block;font-size:22px;color:#fdaa2d;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxHomeLinkToGalery .mask strong{font-size:28px;letter-spacing:5px;margin-top:25%}.boxHomeLinkToGalery .mask span{display:block;font-size:16px;color:#fff;margin:5px auto;width:100%;letter-spacing:2px;font-weight:700}.boxHomeLinkToGalery .mask:hover{background:rgba(0,0,0,.35)}.vintageHomeInto2 .col-6e{background:#e8e8e8;min-height:337px}.vintageHomeInto2 .col-6e a{color:inherit}.article-with-icon{text-align:center;box-sizing:border-box;padding:20px;min-height:275px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.article-with-icon i{color:#9e6815;font-size:32px}.article-with-icon h2{font-size:18px;color:#9e6815;margin:20px auto}.article-with-icon p{text-align:center;margin-bottom:20px}.article-with-icon a{color:#000;display:block;margin:30px auto 0;background:#f7f5f5;padding:15px;width:140px;border-radius:25px;font-size:16px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.article-with-icon a i{color:#000;font-size:16px;margin-left:10px}.article-with-icon:hover{background:#e8e8e8;border-radius:5px}.article-with-icon:hover a{background:#fdaa2d;color:#fff}.index-services{margin-top:50px;padding-top:50px;text-align:center}.index-services h2{margin-bottom:20px}.index-services p{text-align:center}.index-services .item-service{width:20%;float:left;box-sizing:border-box;text-align:left;margin:30px auto 20px;padding:10px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.index-services .item-service .title,.index-services .item-service .title-icon{float:left;color:#666}.index-services .item-service .title-icon{font-size:22px;margin-right:15px;line-height:36px}.index-services .item-service .title{color:#666;font-size:16px}.index-services .item-service .title span{display:block}.index-services .item-service p{text-align:left!important;margin:20px auto 15px}.index-services .item-service a.link{color:#000;font-weight:700;font-size:14px}.index-services .item-service:hover .title,.index-services .item-service:hover .title-icon{color:#3695cc}.masterbox-tours-inline-list{margin-top:30px;padding-top:50px}.masterbox-tours-inline-list .sixteen h2{font-size:28px}.masterbox-tours-inline-list .sixteen h2 a{color:inherit}.masterbox-tours-inline-list .sixteen p{font-size:20px;width:80%;margin:0 auto 30px}.masterbox-tours-inline-list article{position:relative;float:left;box-sizing:border-box;width:33.33%}.masterbox-tours-inline-list article img{display:block}.masterbox-tours-inline-list article .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.masterbox-tours-inline-list article .title{position:absolute;left:35px;bottom:35px;padding:5px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.masterbox-tours-inline-list article .title h3{color:#fff;font-size:20px;font-weight:400!important}.masterbox-tours-inline-list article .body,.masterbox-tours-inline-list article .price{position:absolute;color:#fdaa2d;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.masterbox-tours-inline-list article .body strong,.masterbox-tours-inline-list article .price strong{display:block}.masterbox-tours-inline-list article .price{top:35px;left:35px;text-align:center;font-size:16px;color:#fff;text-shadow:1px 1px 0 #333}.masterbox-tours-inline-list article .price strong{font-size:20px}.masterbox-tours-inline-list article .body{left:40px;bottom:65px}.masterbox-tours-inline-list article:hover .mask{background:rgba(0,0,0,0)}.masterbox-tours-inline-list article:hover .body{display:none}.masterbox-tours-inline-list article:hover .title{background:#fff;color:#000}.masterbox-tours-inline-list article:hover .title h3{color:inherit}.pricesAreaTable table caption{text-align:center;font-size:1.5rem;margin-bottom:30px;color:#fdaa2d;font-weight:600}.pricesAreaTable table thead tr th.destino{width:170px}.pricesAreaTable table thead tr th small{margin:10px 0}.pricesAreaTable table tbody tr:hover td{background-color:#d4e6ff}.pricesAreaTable table tbody tr .header-area strong{display:block}.wordpress-ourposts{padding:50px 0;background:#e8e8e8}.wordpress-ourposts h2{text-align:center;margin-bottom:30px}.wordpress-ourposts .boxPostBlog{position:relative;float:left;width:20%;box-sizing:border-box;padding:0 5px;color:#666}.wordpress-ourposts .boxPostBlog h3{color:#000;margin-bottom:15px}.wordpress-ourposts .boxPostBlog h3 a{color:inherit}.wordpress-ourposts .boxPostBlog .button{margin-top:10px}.wordpress-ourposts .boxPostBlog .button a{color:#000}.wordpress-ourposts .boxPostBlog .button i{margin-left:10px}.schema_organization .address_organization,.schema_organization .img_organization,.schema_organization .organization,.schema_organization .schedules_organization{float:left;box-sizing:border-box}.schema_organization .img_organization{width:15%;margin-bottom:30px}.schema_organization .organization{width:85%;margin-bottom:30px;padding:20px}.schema_organization .address_organization strong,.schema_organization .organization strong,.schema_organization .schedules_organization strong{margin-bottom:10px;color:#666;font-size:16px;letter-spacing:1px;display:block}.schema_organization .organization .email,.schema_organization .organization .phone{float:left;width:70%;box-sizing:border-box}.schema_organization .organization .phone{width:30%}.schema_organization .address_organization,.schema_organization .schedules_organization{width:50%}.schema_organization .times{margin-top:20px}.schema_organization .times h2{color:#666;font-size:16px;letter-spacing:1px;font-weight:700;margin-bottom:20px}.schema_organization .times .box{width:50%;float:left;box-sizing:border}.schema_organization .times .box .item{margin-bottom:20px}.schema_organization .times .box .item h3{margin-bottom:5px}.schema_organization .times .box .item h3 a{color:#000}.schema_organization .times .box .item p{padding-right:20px;font-size:13px;text-align:left}.isCovidOverlar{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9999;display:none}.isCovidOverlar .isBox{position:relative;margin:10% auto 0;width:40%;box-sizing:border-box;padding:20px;background:#fff;border-radius:5px}.isCovidOverlar .isBox img{display:block;margin-bottom:20px}.isCovidOverlar .isBox span,.isCovidOverlar .isBox ul li{margin-bottom:10px;display:block}.isCovidOverlar .isBox span{font-size:18px;letter-spacing:2px;font-weight:700}.isCovidOverlar .isBox strong{font-size:16px}.isCovidOverlar .isBox ul{display:block;margin-top:20px}.isCovidOverlar .isBox .isClose{position:absolute;top:-15px;right:-15px;font-size:22px;width:24px;height:24px;padding:5px;border-radius:100%;text-align:center;line-height:24px;cursor:pointer;background:#000;color:#fff}.toChatContact{position:fixed;right:20px;bottom:20px;background:#fdaa2d;width:50px;height:50px;padding:10px;border-radius:100%;text-align:center;z-index:9999;vertical-align:middle;line-height:75px}.about-us{margin-top:30px}.about-us h1{font-size:22px;padding-left:20px}.about-us h1 span{display:block;color:#000;font-size:26px;margin-bottom:5px}.about-us .row{position:relative;margin-bottom:110px}.about-us .text{background:rgba(255,255,255,.7);padding:20px;position:relative;z-index:5;width:65%;border-radius:15px;box-sizing:border-box}.about-us .text p{font-size:16px;text-align:left;line-height:22px}.boxParent,.boxParent p,.services li{text-align:center}.about-us .text-left{float:left}.about-us .text-right{float:right}.about-us .image-right{position:absolute;right:0;top:150px;max-width:50%;z-index:1}.about-us .image-left{position:absolute;top:-80px;left:-75px;max-width:50%;z-index:1}.say-about-us{margin-top:20px;border-bottom:2px solid rgba(0,0,0,.1);display:flex}.say-about-us .information,.say-about-us .widgets{background:#f7f7f7;box-sizing:border-box;position:relative}.say-about-us .information h3,.say-about-us .widgets h3{font-size:26px}.say-about-us .information h3 span,.say-about-us .widgets h3 span{display:block;color:#000;margin-bottom:5px;font-size:22px}.say-about-us .information p,.say-about-us .widgets p{font-size:14px;margin:20px 0 0}.say-about-us .widgets{width:60%;padding:20px;min-height:380px;box-sizing:border-box}.say-about-us .widgets .our-ta-choice{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.say-about-us .widgets .contact-dates{float:left;width:33.33%;margin-top:20px}.say-about-us .widgets .contact-dates .title-date,.say-about-us .widgets .contact-dates i{float:left;font-size:16px;margin-bottom:10px}.say-about-us .widgets .contact-dates .title-date{margin-left:5px}.say-about-us .widgets .contact-dates span{display:block;margin-bottom:5px}.say-about-us .information{width:40%;position:relative}.say-about-us .information img{display:block;width:100%;height:100%;object-fit:cover}.say-about-us .information .mask{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.8))}.boxParent{padding:20px;border-right:1px solid #e8e8e8;min-height:230px}.boxParent a img{display:block;margin:0 auto 20px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:Gray();transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.contentHotel ul,.features li{margin-left:30px}.boxParent h3{color:#666;margin-bottom:10px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxParent:hover>a img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:Gray()}.boxParent h3:hover{color:#fdaa2d!important}.rowline{border-bottom:1px solid #e8e8e8}.row .four:last-of-type .boxParent{border-right:0}.services li{margin-bottom:5px}.gridService{text-align:left;min-height:325px;position:relative}.features li{list-style:disc;text-align:left}.gridService div{position:absolute;bottom:10px;left:15px;background:#9e6815;color:#fff;padding:5px 0;text-align:center;width:90%}a .boxService-to{background:#fdaa2d;color:#fff;padding:0 5px}a .boxService-to img{width:20px;margin-left:80px}a .boxService-to span{font-size:30px;font-weight:700;margin-left:10px}a .boxService-to small{font-size:14px;margin-left:5px}.boxWayService,.isTablePricesDestination{margin:30px auto}.boxWayService{border-bottom:2px solid #3695cc;text-align:center;box-sizing:border-box;padding:0 20px 5px}.boxWayService h3{color:#9e6815;margin-bottom:15px}.boxWayService p{text-align:center}.boxTypeServices{margin-top:50px;text-align:center;border-bottom:1px solid #ccc}.boxTypeServices img{margin:0 auto}.boxTypeServices h2{margin:15px 0}.boxTypeServices h2 a{color:#fdaa2d}.boxTypeServices h2 a span{display:block;color:#000;font-size:16px;letter-spacing:2px;margin-top:5px}.boxTypeServices article{position:relative}.boxTypeServices article .info{border-right:1px solid #ccc;padding:20px;border-top:1px solid #ccc;min-height:345px}.boxTypeServices article:last-of-type .info{border-right:0}.boxTypeServices article p{text-align:center;font-size:14px}.boxTypeServices article ul.features{margin-bottom:30px}.boxTypeServices article ul.features li{margin-bottom:5px}.boxSpecialServices article a.readmore,.boxTypeServices article a.readmore{position:absolute;bottom:0;left:0;width:100%;padding:20px;box-sizing:border-box;display:block;border-top:1px solid #ccc;background:#f7f7f7;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;font-weight:700;letter-spacing:2px;font-size:16px;color:#000;text-align:center}.boxSpecialServices article a.readmore:hover,.boxTypeServices article a.readmore:hover{background:#fdaa2d;color:#fff;border-top:1px solid #fdaa2d;letter-spacing:3px}.boxTypeServices article a.readmore{border-right:1px solid #ccc}.boxTypeServices article:last-of-type a.readmore{border-right:0}.boxSpecialServices{background:#3695cc;padding:50px 0}.boxSpecialServices h2{color:#fff;font-size:20px;letter-spacing:1px}.boxSpecialServices h2.special{color:#fff;font-size:26px;font-weight:400;letter-spacing:1px;margin:30px 0}.boxSpecialServices article{background:#fff;padding-top:20px;position:relative;min-height:430px}.boxSpecialServices article img{display:block;margin:0 auto}.boxSpecialServices article h2{color:#fdaa2d;margin:15px 0}.boxSpecialServices article h2 a{color:#fdaa2d}.boxSpecialServices article h2 a span{display:block;color:#000;margin-top:5px;font-size:16px;letter-spacing:2px}.boxSpecialServices article p{padding:0 10px}.service-page{margin-top:150px}.service-page .breads{margin-bottom:20px}.service-page .breads a{color:#000}.pricing-service-page .pricing .pricing-item .prices span,.service-page .breads span{color:#999}.service-page .includes-list{display:flex;flex-wrap:wrap;margin-top:30px;margin-bottom:50px}.service-page .includes-list div{width:50%;box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.service-page .includes-list div img{margin:0}.service-page .overview{margin-top:200px;margin-bottom:50px;display:flex;justify-content:space-between;background:#e8e8e8}.service-page .overview div{width:30%}.service-page .overview div img{margin-top:-100px}.service-page .overview article{width:70%;box-sizing:border-box;padding:30px}.service-page .choosing{display:flex;justify-content:space-between;margin-bottom:50px}.service-page .choosing article{box-sizing:border-box;padding:20px;margin-bottom:30px;box-shadow:0 5px 15px rgba(0,0,0,.05);background:#feecc7;border:2px solid #fed989;border-radius:5px;width:32%}.service-page .choosing article .title{display:flex;align-items:center;gap:5px;margin-bottom:20px}.service-page .choosing article .title b{font-size:22px}.pricing-service-page{background:#f8f8f8;margin-top:75px;padding:50px 0;text-align:center}.pricing-service-page img{display:block;margin-bottom:30px}.pricing-service-page h2{font-size:1.8rem}.pricing-service-page p{font-size:18px;text-align:center;display:block;margin-top:10px}.pricing-service-page .pricing{margin-top:75px;display:flex;flex-wrap:wrap}.pricing-service-page .pricing .pricing-item{width:33.33%;background:#fff;padding:20px;box-sizing:border-box;border:1px solid #000;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.pricing-service-page .pricing .pricing-item:hover{background:#feecc7}.pricing-service-page .pricing .pricing-item .airport{font-size:14px;display:block;margin-bottom:5px}.pricing-service-page .pricing .pricing-item .title{font-size:18px;display:block;margin-bottom:10px}.pricing-service-page .pricing .pricing-item .prices{display:flex;gap:30px;justify-content:center}.pricing-service-page .pricing .pricing-item .prices b{font-size:22px;display:block}.infinite-carousel{width:100%;overflow:hidden;position:relative}.infinite-carousel .infinite-track{display:flex;gap:20px;width:100%;animation:scroll 15s linear infinite}.infinite-carousel .infinite-track .slide-item{flex:0 0 auto}.infinite-carousel .infinite-track .slide-item img{display:block;width:230px;height:180px;object-fit:cover}.boxSliderPageService{position:relative;margin-bottom:30px}.boxSliderPageService img{width:100%;display:block;margin:0 auto}.boxSliderPageService .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9995}.boxSliderPageService .mask div h1{text-align:center;margin:150px auto 30px;letter-spacing:2px;font-size:38px}.boxSliderPageService .mask div p{width:80%;font-size:16px;line-height:22px;color:#fff;text-align:center;margin:0 auto}.boxSliderPageService .mask div a.bubbleButtonPrices{border:1px solid #fdaa2d;display:block;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;margin:35px auto;width:170px;padding:10px;border-radius:25px;color:#fdaa2d;text-align:center;letter-spacing:2px;font-weight:700}.boxSliderPageService .mask div a.bubbleButtonPrices i{margin-left:10px}.boxSliderPageService .mask div a.bubbleButtonPrices:hover{background:#fdaa2d;color:#fff}.boxSliderPageService .mask .servicePageForm{background:#fff;box-sizing:border-box;padding:10px;margin-top:50px}.boxSliderPageService .mask .servicePageForm fieldset{width:100%;margin-bottom:15px!important}.boxSliderPageService .mask .servicePageForm fieldset label{font-size:14px;font-weight:400;color:#999}.boxSliderPageService .mask .servicePageForm fieldset input,.boxSliderPageService .mask .servicePageForm fieldset textarea{box-sizing:border-box;resize:none;width:100%;padding:8px 5px;font-size:14px;font-weight:bottom;color:#000}.boxSliderPageService .mask .servicePageForm fieldset input[type=submit]{background:#fdaa2d;text-shadow:0 1px 0 #666;color:#fff;padding:15px 0;font-size:18px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxSliderPageService .mask .servicePageForm fieldset input[type=submit]:hover{background:#3695cc;letter-spacing:3px}.boxSliderPageService .mask .servicePageForm fieldset:last-of-type{margin-bottom:0!important}.bar-options{background:rgba(0,0,0,.85);margin-top:-30px;margin-bottom:30px}.bar-options .option{text-align:center;color:#fff;padding:20px 0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.bar-options .option i{display:block;margin-bottom:15px;font-size:24px}.bar-options .option strong{letter-spacing:2px;text-transform:uppercase;font-weight:400;font-size:12px}.bar-options .option:hover{background:#fff}.bar-options .option:hover>i{color:#fdaa2d}.bar-options .option:hover>strong{color:#000}.descriptionService .simpleBreads{margin-bottom:20px}.descriptionService .simpleBreads h3{color:#000;letter-spacing:1px}.descriptionService .simpleBreads a{color:#3695cc}.transportationIncludes{background:#f7f7f7;border:1px solid #cecece}.transportationIncludes .header{background:#cecece;text-align:center}.transportationIncludes .header td{padding:10px;font-weight:700;font-size:16px;letter-spacing:2px;color:#000!important}.transportationIncludes tr td{padding:10px;border-bottom:1px solid #cecece}.transportationIncludes tr td:first-of-type{text-align:center;color:#fdaa2d}.ratesForServices{background:rgba(0,0,0,.05);margin-top:70px;padding:30px 0}.ratesForServices .boxGridPriceServices .item:hover,.tabsHotels{background:#fff}.ratesForServices .titleInfoRatesService{text-align:center}.ratesForServices .titleInfoRatesService img{display:block;border-with:0;margin:0 auto 15px}.ratesForServices .titleInfoRatesService h4{font-size:20px;letter-spacing:1px;margin-bottom:10px}.ratesForServices .titleInfoRatesService h4 small,.ratesForServices .titleInfoRatesService h4 span{color:#333}.ratesForServices .titleInfoRatesService p{text-align:center;font-size:16px}.listHotels-destination strong,.ratesForServices .boxGridPriceServices .item .price strong,.ratesForServices .dtAreasPrices .list .title,.ratesForServices .dtAreasPrices .list ul li span strong{font-family:'Francois One',Helvetica,Arial}.ratesForServices .titleInfoRatesService p select{padding:10px;outline:0}.ratesForServices .dtAreasPrices{box-sizing:border-box;padding:50px 20px}.ratesForServices .dtAreasPrices .list3{float:left;width:33.33%;box-sizing:border-box;padding:0 20px}.ratesForServices .dtAreasPrices .list{padding:0 20px}.ratesForServices .dtAreasPrices .list .title{font-size:16px;margin-bottom:30px;display:block}.ratesForServices .dtAreasPrices .list .table li{float:left;width:30%;margin:0 1% 15px}.ratesForServices .dtAreasPrices .list ul li{display:block;margin-bottom:15px;padding-bottom:15px;font-size:16px;border-bottom:2px solid rgba(0,0,0,.05);position:relative}.ratesForServices .dtAreasPrices .list ul li span{position:absolute;top:0;right:0;font-size:14px}.ratesForServices .dtAreasPrices .list ul li span strong{font-size:18px;color:#9e6815}.boxListPrices .itemPriceService .boxPrice span,.boxListPrices .itemRates .isBox a,.generalInfo-destination h3,.ratesForServices .boxGridPriceServices .item,.ratesParagraph{font-family:Arimo,Helvetica,Arial}.ratesForServices .dtAreasPrices .list ul li span strong small{font-size:14px}.ratesForServices .boxGridPriceServices{margin-top:50px}.ratesForServices .boxGridPriceServices .item{float:left;width:20%;box-sizing:border-box;padding:20px 10px;text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #ccc;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxListPrices .itemPriceService:last-of-type,.ratesForServices .boxGridPriceServices .item-no-border-b{border-bottom:0}.ratesForServices .boxGridPriceServices .item strong{color:#666;margin-bottom:15px;display:block;letter-spacing:1px;font-size:15px}.ratesForServices .boxGridPriceServices .item hr{display:block;margin:0 auto 25px;width:5%}.ratesForServices .boxGridPriceServices .item .price{float:left;width:50%;text-align:center}.ratesForServices .boxGridPriceServices .item .price span{font-size:12px;display:block;margin-bottom:5px}.ratesForServices .boxGridPriceServices .item .price strong{font-size:20px;color:#9e6815}.ratesForServices .boxGridPriceServices .item-no-border{border-left:0}.destinations article p{text-align:center;width:95%;margin-right:0 auto}.destH1{font-size:16px;color:#9e6815;line-height:18px}.tabsHotels{border-top:1px solid #e1e1e1}.sideDestins{width:30%;float:left;background:#e9e9e8}.sideDestins li{position:relative;border-bottom:1px solid #d2d2d1;padding-left:20px;height:40px;line-height:40px;cursor:pointer;font-weight:700;color:#666;transition:all all linear;-moz-transition:all all linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.sideDestins li.currenTabs,.sideDestins li:hover{background:#fdaa2d;color:#fff}.sideDestins li.currenTabs img{display:block}.sideDestins li img{position:absolute;top:0;right:-25px;display:none}.boxContent-destins{width:64%;float:left;padding-left:5%;padding-top:30px}.boxHotels-destins h2{text-align:left}.boxHotels-destins p{text-align:left!important}.listHotels{margin:30px 0}.listHotels li{width:31%;display:inline-block;border-bottom:1px solid #eaeae9;margin:0 5px 5px;padding-bottom:5px}.listHotels li a{color:#999;transition:all all linear;-moz-transition:all all linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.listHotels li a:hover{color:#9e6815}.priceBook-dst{width:30%;float:left;padding:5px 0;background:#fdaa2d;color:#fff;text-align:center;margin:0 3px;transition:all all linear;-moz-transition:all all linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}a .priceBook-dst:hover{background:#9e6815}.priceBook-dst img{display:block;margin:0 auto 5px;width:20px}.priceBook-dst span{font-size:20px}.priceBook-dst small{margin-left:3px;font-size:14px}.boxDestination{padding-top:20px}.boxDestination h2{padding:10px 0 0;text-align:left}.boxDestination .boxBreadCrumbs{border-bottom:1px solid #cecece;padding:5px 0 8px}.boxDestination .boxBreadCrumbs a{color:#9e6815}.boxDestination ul.listHotels{margin:25px 0 0;padding:0}.boxMasterDestination a{color:#333}.boxMasterDestination a .itemDestination{padding:5px;position:relative}.boxMasterDestination a .itemDestination img{display:block;border-with:0}.boxMasterDestination a .itemDestination .areaName{position:absolute;left:30px;bottom:60px;background:#fff;padding:8px;font-size:16px;font-weight:700;z-index:10}.boxMasterDestination a .itemDestination .hoteList{position:absolute;left:30px;bottom:25px;background:#9e6815;color:#fff;padding:8px;font-size:13px;z-index:10}.boxMasterDestination a .itemDestination .mask{position:absolute;top:100px;left:100px;right:100px;bottom:100px;background:rgba(255,255,255,.4);z-index:5;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;opacity:0}.boxMasterDestination a .itemDestination:hover .mask{opacity:1;top:15px;left:15px;right:15px;bottom:15px}.boxMasterDestination h2{margin-top:50px;color:#666}.container-tabsdestinations{position:relative;margin-top:50px;background:#e8e8e8;margin-bottom:-20px}.container-tabsdestinations aside.navigation{background:#3695cc;width:25%;float:left}.container-tabsdestinations aside.navigation ul{margin:0;padding:0;text-align:left}.container-tabsdestinations aside.navigation ul li{display:block;color:#fff;padding:10px;border-bottom:1px solid rgba(255,255,255,.1);text-transform:uppercase;font-size:14px;letter-spacing:1px;cursor:pointer;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.container-tabsdestinations aside.navigation ul li.current,.container-tabsdestinations aside.navigation ul li:hover{background:#fdaa2d}.container-tabsdestinations aside.navigation ul i.burguer{display:none}.container-tabsdestinations .content{float:left;width:75%;margin-left:25%;position:relative;box-sizing:border-box;margin-top:-635px;padding:20px;text-align:left}.container-tabsdestinations .content .box{position:relative}.container-tabsdestinations .content .box h2{color:#9e6815;font-size:22px;margin-bottom:15px}.container-tabsdestinations .content .box h2 a{color:inherit}.container-tabsdestinations .content .box p{font-size:14px}.container-tabsdestinations .content .box p:last-of-type{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:25px}.container-tabsdestinations .content .box ul{margin-top:20px}.container-tabsdestinations .content .box ul li{width:50%;padding:5px;float:left;box-sizing:border-box}.container-tabsdestinations .content .box ul li a{color:#999;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.container-tabsdestinations .content .box ul li a:hover{color:#9e6815}.table-hotels-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;background:#f8f8f8;border:1px solid #e8e8e8}.table-hotels-list div{width:50%;box-sizing:border-box;padding:10px;border:2px solid #e8e8e8}.table-hotels-list div a{display:flex;gap:10px;align-items:center}.table-hotels-list div a img{margin:0}.table-hotels-list div a span{color:#000;font-size:16px}.headerInformation-destination{height:430px;overflow:hidden;position:relative;padding-top:80px}.headerInformation-destination figure,.headerInformation-destination img{display:block;margin:0;border-with:0}.headerInformation-destination figure{position:relative}.headerInformation-destination figure figcaption{position:absolute;right:0;bottom:70px;background:#000;color:#fff;padding:10px}.headerInformation-destination .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:5}.headerInformation-destination .title{position:absolute;top:35%;left:0;right:0;text-align:center;text-transform:uppercase;color:#fdaa2d;z-index:10;font-size:30px}.headerInformation-destination .info,.headerInformation-destination i{position:absolute;top:50%;left:15%;right:15%;color:#fff;font-size:16px;line-height:24px;text-align:center;z-index:11}.headerInformation-destination i{top:75%;font-size:22px}.generalInfo-destination{padding:30px 0;box-sizing:border-box}.generalInfo-destination h2{font-size:24px}.generalInfo-destination .breadcrumbs{margin-top:5px;margin-bottom:30px;color:#9e6815}.generalInfo-destination .breadcrumbs a{color:inherit}.generalInfo-destination h3{font-size:18px;color:#9e6815;font-weight:700}.generalInfo-destination strong{display:block;margin-bottom:5px}.generalInfo-destination .iconogrphic{margin-top:30px;padding-top:20px}.generalInfo-destination .iconogrphic .fluid{background:#e8e8e8;box-sizing:border-box;text-align:center;padding:20px 10px;border-right:1px solid #cecece}.generalInfo-destination .iconogrphic .fluid i{display:block;text-align:center;font-size:26px;margin-bottom:20px}.generalInfo-destination .iconogrphic .fluid span{font-size:16px}.generalInfo-destination .iconogrphic .no-border{border-right:0}.generalInfo-destination .frmDestinationPage{position:relative;margin-top:-80px;z-index:100;box-shadow:0 2px 15px #999}.generalInfo-destination .frmDestinationPage h3{padding:15px 0;color:#fff;letter-spacing:2px;background:#fdaa2d;font-size:20px;text-align:center}.generalInfo-destination .frmDestinationPage fieldset{padding:10px 20px}.generalInfo-destination .frmDestinationPage fieldset input,.generalInfo-destination .frmDestinationPage fieldset select,.generalInfo-destination .frmDestinationPage fieldset textarea{border:1px solid #ccc;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.generalInfo-destination .frmDestinationPage fieldset input:focus,.generalInfo-destination .frmDestinationPage fieldset select:focus,.generalInfo-destination .frmDestinationPage fieldset textarea:focus{border:1px solid #fdaa2d}.generalInfo-destination .frmDestinationPage fieldset input[type=submit]{background:#fdaa2d;color:#fff;text-shadow:0 1px 0 #666;padding:15px;font-size:18px 0;width:100%;border:0}.generalInfo-destination .frmDestinationPage fieldset input[type=submit]:hover{background:#3695cc;letter-spacing:3px}.isTablePricesDestination table{border-collapse:collapse;margin:0;padding:0;table-layout:fixed;width:100%}.isTablePricesDestination table caption{text-align:center;font-size:1.5rem;margin-bottom:30px;color:#fdaa2d;font-weight:600}.isTablePricesDestination table thead{background:#fdaa2d;color:#3e3e3e!important}.isTablePricesDestination table thead tr th{text-align:center;padding-bottom:15px;border:2px solid #3e3e3e}.isTablePricesDestination table thead tr th img{display:block;max-width:60%;margin:0 auto 10px}.isTablePricesDestination table thead tr th strong{display:block}.isTablePricesDestination table thead tr th strong span{display:block;float:none;color:#fdaa2d;width:100%;font-size:14px;font-weight:700}.isTablePricesDestination table thead tr th small{display:block;margin:10px 0}.isTablePricesDestination table thead tr th span{font-size:13px;font-weight:400;float:left;width:50%;text-align:center}.isTablePricesDestination table thead tr td{border:2px solid #3e3e3e;box-sizing:border-box;padding:5px}.isTablePricesDestination table tbody tr td{text-align:center;color:#000;border:2px solid #3e3e3e;padding:10px 0;transition:all all linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.isTablePricesDestination table tbody tr td span{float:left;width:50%;text-align:center}.isTablePricesDestination table tbody tr td:hover{background:#d3e8f5}.destinationPage-services{background:#333;padding:50px 0 20px;margin-top:50px}.destinationPage-services .fluid{box-sizing:border-box;padding:0 30px;text-align:center}.destinationPage-services .fluid img{display:block;margin:0 auto 20px}.destinationPage-services .fluid h2{font-size:18px;margin-bottom:15px}.destinationPage-services .fluid h2 a{color:inherit}.destinationPage-services .fluid p{color:#fff;text-align:center;margin-bottom:20px;min-height:100px}.destinationPage-services .fluid span{color:#fff;font-size:14px;font-weight:400}.destinationPage-services .fluid span strong{display:block;color:#fdaa2d;font-size:20px;font-weight:700}.listHotels-destination{background:#3695cc;padding:50px 0}.listHotels-destination strong{text-align:center;color:#000;font-size:24px;margin-bottom:20px;font-weight:400;display:block}.listHotels-destination p{font-size:16px;text-align:center;color:#fff;margin-bottom:50px}.listHotels-destination ul.listHotels{margin:0;padding:0}.listHotels-destination ul.listHotels li{float:left;box-sizing:border-box;border-bottom:1px solid #2d8cc4;width:33.33%;padding:10px 5px;margin:0;color:#0d5c89}.listHotels-destination ul.listHotels li i{margin-right:5px}.listHotels-destination ul.listHotels li a{color:#333;display:block;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.listHotels-destination ul.listHotels li a:hover{color:#e8e8e8}.area-overview{position:relative;margin-bottom:50px;background:rgba(0,0,0,.05);display:flex;flex-direction:row}.area-overview .picture,.area-overview .text{box-sizing:border-box;width:50%}.area-overview .picture img,.area-overview .text img{width:100%;height:100%;object-fit:cover;display:block}.area-overview .picture figure,.area-overview .text figure{display:block;margin:0;width:100%;height:100%;position:relative}.area-overview .picture figure figcaption,.area-overview .text figure figcaption{display:none}.area-overview .text{padding:30px}.area-overview .text h1{text-transform:uppercase;font-size:32px}.area-overview .text p{font-size:18px;line-height:30px;margin-bottom:20px}.article-destination{font-size:16px}.article-destination h2{display:block;font-size:26px;margin-bottom:5px}.article-destination h3{display:block;font-size:20px;margin-bottom:10px}.article-destination .bradcrumb{margin-bottom:30px}.article-destination .bradcrumb i{display:inline-block;margin:0 5px;color:#999}.article-destination .bradcrumb a{color:#999}.article-destination .bradcrumb span{color:#000}.article-destination p{line-height:22px;text-align:left}.content-cards{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:50px}.content-cards .card-service-by-area{box-sizing:border-box;width:33.33%;padding:0 10px;margin-bottom:20px}.content-cards .card-service-by-area div.content{position:relative;background:#fff;box-sizing:border-box;padding:20px;border-radius:5px;min-height:307px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.content-cards .card-service-by-area div.content .info-landing .button:hover,.content-cards .card-service-by-area div.content:hover{box-shadow:0 10px 15px rgba(0,0,0,.2)}.content-cards .card-service-by-area div.content strong{position:absolute;top:0;right:0;padding:20px;font-size:26px;color:#000;text-align:center}.content-cards .card-service-by-area div.content strong span{display:block;font-weight:400;font-size:14px;letter-spacing:2px;color:#999}.content-cards .card-service-by-area div.content .info,.content-cards .card-service-by-area div.content figure{float:left;box-sizing:border-box;margin:0}.content-cards .card-service-by-area div.content figure{width:50%;margin-bottom:20px}.content-cards .card-service-by-area div.content .info{width:100%}.content-cards .card-service-by-area div.content .info h2{color:#000;font-size:20px;line-height:26px;display:block;margin-bottom:10px}.content-cards .card-service-by-area div.content .info h2 span{display:block;color:#fdaa2d}.content-cards .card-service-by-area div.content .info p{font-size:16px;color:#666;text-align:left}.content-cards .card-service-by-area div.content .info-landing h4 a{color:#000}.content-cards .card-service-by-area div.content .info-landing .button{display:block;background:#fdaa2d;color:#fff;text-align:center;padding:15px 0;font-size:18px;border-radius:3px;font-weight:700;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;cursor:pointer}.content-cards .card-service-by-landing .content{border:1px solid #e8e8e8}.content-cards .card-service-by-landing .content .info h3 a{color:#000}.content-cards .card-service-by-landing .content .info p{font-size:14px!important;line-height:20px!important}.content-cards .card-service-by-landing .content .info .capacity{display:flex;gap:5px;align-items:center;margin-bottom:15px}.hotel-list-area{text-align:center;font-size:16px}.hotel-list-area strong{font-size:20px;display:block;margin-bottom:15px}.hotel-list-area p{text-align:center;line-height:22px}.hotel-list-area p a{color:#000}.hotel-list-area .finder-hotel{display:block;margin:50px auto 0;padding:10px;font-size:16px;border:2px solid #e8e8e8;outline:0;width:500px;border-radius:5px}.cards-hotels,.connectingLogic .dinamic-dom{margin-top:50px}.cards-hotels{display:flex;flex-direction:row;flex-wrap:wrap}.cards-hotels .card-item{box-sizing:border-box;width:33.33%;padding:0 10px;margin-bottom:20px}.cards-hotels .card-item .card{border-radius:5px;background:#fff;box-shadow:0 10px 15px rgba(0,0,0,.05);padding:20px;text-align:left;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.cards-hotels .card-item .card i,.cards-hotels .card-item .card span{display:block;color:#999}.cards-hotels .card-item .card span{color:#000;margin-top:5px}.cards-hotels .card-item .card:hover{box-shadow:0 10px 15px rgba(0,0,0,.15)}.connectingOverview{text-align:center;margin:30px auto}.connectingOverview h1{color:#000}.connectingOverview p{color:#666;font-size:18px;text-align:center;width:100%;margin:30px auto 0;line-height:24px}.connectingLogic{background:#f7f7f7;padding:50px 0;border-bottom:1px solid rgba(0,0,0,.08)}.connectingLogic h3{text-align:center;color:#3695cc;font-size:18px;letter-spacing:1px;margin-bottom:20px}.connectingLogic form{width:60%;margin:0 auto}.connectingLogic form input,.connectingLogic form select{float:left;width:50%;padding:15px;font-size:16px}.connectingLogic form select{width:30%;padding:15px 15px 14px}.connectingLogic form input[type=submit]{width:20%;background:#fdaa2d;color:#fff;font-size:22px;padding:12px}.connectingLogic form input[type=submit]:hover{background:#3695cc}.connectingLogic #frmConnectingAirbnb{width:75%}.connectingLogic #frmConnectingAirbnb .inline{float:left;width:50%;box-sizing:border-box;padding:0 10px}.connectingLogic #frmConnectingAirbnb .inline fieldset{width:100%;display:block;margin-bottom:15px}.connectingLogic #frmConnectingAirbnb .inline fieldset label{font-size:14px;font-weight:400;padding-left:10px;letter-spacing:1px}.connectingLogic #frmConnectingAirbnb .inline fieldset input,.connectingLogic #frmConnectingAirbnb .inline fieldset select{width:100%}.connectingLogic .dinamic-dom h3{color:#000;font-size:24px}.connectingLogic .dinamic-dom p{text-align:center;width:75%;margin:0 auto 30px}.connectingLogic .dinamic-dom ul{width:40%;margin:0 auto 30px}.connectingLogic .dinamic-dom ul li{display:block;margin-bottom:5px}.connectingLogic .dinamic-dom ul li span,.connectingLogic .dinamic-dom ul li strong{display:block}.connectingLogic .dinamic-dom ul li span{font-style:oblique;letter-spacing:1px;font-size:13px}.connectingLogic .dinamic-dom #model-cancel,.connectingLogic .dinamic-dom .overwrite{display:block;text-align:center}.connectingLogic .dinamic-dom #model-cancel{font-weight:700;color:#666;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.connectingLogic .dinamic-dom #model-cancel:hover{color:#000}.connectingLogic .dinamic-dom .overwrite{margin-top:35px}.connectingLogic .dinamic-dom .overwrite a,.connectingLogic .dinamic-dom .overwrite small{display:block;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.connectingLogic .dinamic-dom .overwrite a{margin:0 auto 10px;background:#3695cc;padding:15px;font-size:16px;font-weight:700;color:#fff;width:200px;text-transform:uppercase;letter-spacing:1px}.connectingLogic .dinamic-dom .overwrite a:hover{background:#156a9c}.ratesBackground{background:url(../../src/cancun-transportation-rates.jpg) center center no-repeat fixed;background-size:cover}.ratesBackground .mask{background:rgba(0,0,0,.6)}.ratesTitle{text-align:center;margin:100px auto 15px;font-size:32px;letter-spacing:1px}.ratesParagraph{color:#fff;width:70%;text-align:center;margin:0 auto 30px;font-size:18px;line-height:22px}.boxListPrices{position:relative;padding-bottom:20px}.boxListPrices .boxControlDestination{text-align:center;margin-bottom:10px!important}.boxListPrices .boxControlDestination select,.boxListPrices .boxControlDestination strong{display:block;font-size:16px;margin:0 auto 10px}.boxListPrices .boxControlDestination strong{color:#fdaa2d;letter-spacing:2px}.boxListPrices .boxControlDestination select{background:#fff;padding:10px;outline:0;border:0}.boxListPrices .itemRates{float:left;width:33.33%;padding:20px;box-sizing:border-box}.boxListPrices .itemRates .isBox{box-sizing:border-box;padding:15px 20px;background:#fff;border-radius:3px;text-align:center;min-height:520px}.boxListPrices .itemRates .isBox img{max-width:75%;display:block;margin:0 auto 15px}.boxListPrices .itemRates .isBox h3{color:#000;font-size:20px;margin-bottom:10px}.boxListPrices .itemRates .isBox h3 span{color:#fdaa2d;display:block;margin-top:5px}.boxListPrices .itemRates .isBox p{text-align:center}.boxListPrices .itemRates .isBox select{padding:10px;display:block;margin:0 auto 15px}.boxListPrices .itemRates .isBox .isHide{display:none}.boxListPrices .itemRates .isBox .isRates{text-align:center}.boxListPrices .itemRates .isBox .isRates span{color:#000;font-weight:700;display:block;margin-bottom:10px}.boxListPrices .itemRates .isBox .isRates strong{float:left;width:50%;font-family:'Francois One',Arimo,Helvetica,Arial;margin-bottom:10px;font-size:26px;color:#9e6815}.boxListPrices .itemRates .isBox .isRates strong .isDir{display:block;font-family:Arimo,Arial;font-size:13px;color:#000;font-weight:400}.boxListPrices .itemRates .isBox a{display:block;padding:15px 0;background:#3695cc;color:#fff;text-align:center;font-weight:700;width:75%;font-size:16px;margin:10px auto 0}.boxListPrices .itemPriceService{background:#fff;border-bottom:3px solid #cecece;padding:25px 0}.boxListPrices .itemPriceService h3{text-align:center;font-size:18px;margin-bottom:20px}.boxListPrices .itemPriceService h3 span{color:#333}.boxListPrices .itemPriceService h3 small{font-weight:400;color:#333;letter-spacing:1px}.boxListPrices .itemPriceService p{text-align:center;color:#666;width:85%;margin:0 auto 20px}.boxListPrices .itemPriceService select,.boxListPrices .itemPriceService strong{display:block;margin:0 auto;padding:10px;font-size:14px;outline:0}.boxListPrices .itemPriceService strong{text-align:center;font-size:12px}.boxListPrices .itemPriceService .boxPrice{text-align:center}.boxListPrices .itemPriceService .boxPrice span{color:#000;font-weight:700;font-size:12px}.boxListPrices .itemPriceService .boxPrice strong{font-family:'Francois One',Helvetica,Arial;color:#9e6815;font-size:28px;padding:5px 0 0}.boxListPrices .itemPriceService .boxPrice:last-of-type{margin-top:20px}.boxListPrices .itemPriceService .linkToEngine{display:block;margin:15px auto 0;background:#3695cc;color:#fff;padding:15px 0;text-align:center;width:75%;border:0;font-size:16px;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxListPrices .itemPriceService .linkToEngine:hover{letter-spacing:5px}.linkRatesDestinations{padding:20px 20px 100px;text-align:center}.linkRatesDestinations ul{padding:0;margin:0;line-height:24px}.linkRatesDestinations ul li{display:inline;color:#e8e8e8;margin:0 3px}.linkRatesDestinations ul li a{color:inherit}.pricesAreaTable{margin:30px auto}.pricesAreaTable table{border-collapse:collapse;margin:0;padding:0;table-layout:fixed;width:100%}.pricesAreaTable table thead tr th{text-align:center;padding-bottom:15px}.pricesAreaTable table thead tr th img{display:block;max-width:60%;margin:0 auto 10px}.pricesAreaTable table thead tr th strong{margin-bottom:5px}.pricesAreaTable table thead tr th span{font-size:13px;font-weight:400;float:left;width:50%;text-align:center}.pricesAreaTable table thead tr th small,.pricesAreaTable table thead tr th strong{display:block}.pricesAreaTable table thead tr th small span,.pricesAreaTable table thead tr th strong span{display:block;float:none;color:#fdaa2d;width:100%;font-size:14px;font-weight:700}.pricesAreaTable table thead tr th small{margin-bottom:10px}.pricesAreaTable table tbody tr td{text-align:center;border-top:2px solid #cecece;padding:10px 0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.pricesAreaTable table tbody tr td span{float:left;width:50%;text-align:center}.pricesAreaTable table tbody tr:hover td{background:rgba(54,149,204,.3)}.hotel-landing{font-size:16px;line-height:22px;text-align:left}.hotel-landing h1,.hotel-landing h2,.hotel-landing h3,.hotel-landing h4{display:block;margin-bottom:5px}.hotel-landing h1{color:#000;font-size:2.3rem;line-height:2.5rem}.hotel-landing h2{font-size:1.8rem;line-height:2rem}.hotel-landing h3{font-size:1.4rem;line-height:1.8rem}.hotel-landing h4{font-size:1.1rem;line-height:1.5rem}.hotel-landing .breads{margin-bottom:30px}.hotel-landing .breads a{color:#000}.hotel-landing .breads span{color:#999}.hotel-landing figure{margin:0}.hotel-landing figure figcaption{font-size:14px;font-style:oblique;padding:5px;text-align:center}.hotel-landing p{display:block;margin-bottom:15px;text-align:left;font-size:1rem;line-height:24px!important}.hotel-landing .sheet-service{display:flex;justify-content:space-between;gap:10px;background:#fff;border-radius:5px;box-shadow:0 10px 15px rgba(0,0,0,.02);margin-bottom:30px;box-sizing:border-box;padding:20px;border:1px solid #e8e8e8;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.hCard,.hotel-landing .sheet-service:hover,.pr-card-sale{box-shadow:0 10px 15px rgba(0,0,0,.1)}.hotel-landing .hotel-sheet-data tbody td,.hotel-landing .hotel-sheet-data tbody th,.hotel-landing .hotel-sheet-data thead th{padding:10px;border-bottom:2px solid #3e3e3e}.hotel-landing .sheet-service .avatar{width:25%}.hotel-landing .sheet-service .info{width:75%}.hotel-landing .sheet-service h4 a{color:#000}.hotel-landing .sheet-service .text-pricing{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:10px}.hotel-landing .sheet-service .text-pricing p{margin-bottom:0}.hotel-landing .sheet-service .text-pricing b{font-size:32px}.hotel-landing .sheet-service .text-pricing b small{font-size:24px}.hotel-landing .sheet-service .amenities{font-size:14px;display:flex;gap:15px}.hotel-landing .sheet-service .amenities div{display:flex;align-items:center;gap:5px}.hotel-landing .hotel-sheet-data{border-collapse:collapse;border:2px solid #3e3e3e;width:100%;margin-bottom:20px;text-align:left}.hotel-landing .hotel-sheet-data thead th{background:#fdaa2d;font-size:18px}.hotel-landing .hotel-sheet-data tbody th{background:#e8e8e8;width:30%}.hotel-landing .faq-item{background:#f8f8f8;border:1px solid #e8e8e8;border-radius:5px;margin-bottom:20px}.hotel-landing .faq-item h4{color:#000;padding:20px;margin-bottom:0}.hotel-landing .faq-item div{padding:20px;border-top:1px solid #e8e8e8}.hotel-landing .faq-item div p{margin-bottom:0}.hotel-landing .why-use li{display:flex;gap:5px;align-items:center;margin-bottom:5px}.btn-fixed-booking,.ribbon-fixed-booking{background:#000;z-index:9000;display:none;color:#fff;font-weight:700;position:fixed}.hotel-landing .why-use li img{margin:0}.btn-fixed-booking{left:20px;bottom:20px;font-size:18px;border-radius:3px;padding:15px 20px;box-shadow:0 5px 20px rgba(0,0,0,.5);cursor:pointer}.ribbon-fixed-booking{left:0;top:0;width:100%;font-size:16px;padding:20px;box-sizing:border-box;box-shadow:0 5px 15px rgba(0,0,0,.1)}.grid-services-landing article,.ribbon-fixed-booking div img{width:30%}.ribbon-fixed-booking div{display:flex;align-items:center;gap:10px}.ribbon-fixed-booking div p{width:70%;margin-bottom:0!important;text-align:left!important;font-size:14px}.ribbon-fixed-booking div p b{display:block;font-size:18px}.booking-hotel{margin-top:25px;background:#f8f8f8;border:1px solid #e8e8e8;box-sizing:border-box;padding:20px;border-radius:5px}.booking-hotel fieldset{position:relative;margin-bottom:15px}.booking-hotel fieldset label{color:#999;font-size:14px}.booking-hotel fieldset input,.booking-hotel fieldset select{font-size:1rem;color:#000;display:block;width:100%;box-sizing:border-box;border-radius:5px}.booking-hotel fieldset .button{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;background:#3695cc;color:#fff;display:block;width:100%;text-align:center;font-size:1.2rem;padding:15px 0}.booking-hotel fieldset:last-of-type{margin-bottom:0}.booking-hotel .autocomplete{position:relative;display:inline-block}.booking-hotel #autocomplete-input{width:100%;box-sizing:border-box;padding:10px;font-size:16px}.booking-hotel .autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;border-radius:5px;z-index:99;top:100%;left:0;right:0}.booking-hotel .autocomplete-items .autocomplete-active{background-color:#3695cc!important;color:#fff}.booking-hotel .autocomplete-items .autocomplete-active small{color:#fff!important}.booking-hotel .autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}.booking-hotel .autocomplete-items div small,.booking-hotel .autocomplete-items div span{display:block}.booking-hotel .autocomplete-items div small{font-weight:700;color:#3695cc}.booking-hotel .autocomplete-items div:hover{background-color:#f8f8f8}.grid-services-landing{display:flex;justify-content:space-between;margin-bottom:30px}.grid-services-landing article h3{color:#000;line-height:22px}.grid-services-landing article h3 a{color:inherit}.grid-services-landing article p{text-align:left!important}.grid-services-landing article ul{margin:15px 0 0}.grid-services-landing article ul li{list-style:none;margin-bottom:5px;display:flex;align-items:center;gap:5px;text-align:left}.grid-services-landing article a.booking{display:block;margin-top:10px;background:#fdaa2d;color:#fff;text-align:center;padding:10px;border-radius:3px;font-size:16px;font-weight:700}.grid-services-landing article .pricing{margin-top:20px;font-weight:700;font-size:26px;display:block;text-align:center}.grid-services-landing article .pricing small{font-size:18px}.contentHotelService{padding:100px 0}.contentHotelService .breads{margin-bottom:30px}.contentHotelService p{text-align:left}.contentHotelService p a{color:#000}.contentHotelService ul{margin-bottom:20px;margin-left:10px}.contentHotelService ul li{display:block;margin-bottom:5px}.contentHotelService .thumbListServices{margin-bottom:50px}.contentHotelService .thumbListServices strong{text-align:center;display:block;font-size:16px;color:#666;font-family:"Francois One",Helvetica,Arial,Helvetica,sans-serif;margin-bottom:20px;font-weight:400}.boxPanelSearching strong,.row_addressResort p,.row_addressResort strong{font-family:Arimo,Helvetica,Arial}.contentHotelService .thumbListServices .roww{margin-bottom:10px}.contentHotelService .thumbListServices .roww a{float:left;width:70%;box-sizing:border-box;color:#000;font-weight:700}.contentHotelService .thumbListServices .roww a span{display:block;font-weight:700;color:#fdaa2d;letter-spacing:1px}.contentHotelService .thumbListServices .roww a.text{padding-left:10px;line-height:20px;padding-top:8px}.contentHotelService .thumbListServices .roww a.img{width:30%}.contentHotelService .thumbListServices .areaList{padding:0;margin:0}.contentHotelService .thumbListServices .areaList li{float:left;width:50%;margin-bottom:10px}.contentHotelService .thumbListServices .areaList li a{color:#000}.subHeader-hotelPage{background:#f7f7f7}.subHeader-hotelPage .titleBoxHotels{padding:10px 0}.subHeader-hotelPage .titleBoxHotels h1{padding:0;margin:0;font-size:22px;text-align:left;color:#9e6815}.subHeader-hotelPage .titleBoxHotels .breadCrumbs-hotels,.subHeader-hotelPage .titleBoxHotels .breadCrumbs-hotels a{color:#9e6815}.subHeader-hotelPage .titleBoxHotels .breadCrumbs-hotels span{color:#666}.subHeader-hotelPage .titleBoxEngineHotel{background:#e8e8e8;text-align:center;height:67px;padding:10px 30px;box-sizing:border-box}.subHeader-hotelPage .titleBoxEngineHotel strong{color:#000;letter-spacing:1px;font-size:16px;display:block}.subHeader-hotelPage .titleBoxEngineHotel small{font-size:13px}.contentHotel{padding-top:10px}.contentHotel .breadLangs{padding:0 0 10px 10px;border-bottom:1px solid #cecece;margin-bottom:20px}.contentHotel .breadLangs a{color:#333;display:inline-block}.contentHotel .breadLangs a img{display:inline-block;float:left;margin-right:5px;width:18px}.contentHotel .tbl-information{border-collapse:collapse;border:2px solid #3e3e3e;width:100%;margin-bottom:20px;text-align:left}.contentHotel .tbl-information thead th{background:#fdaa2d;font-size:16px;padding:10px;border-bottom:2px solid #3e3e3e}.contentHotel .tbl-information tbody th{background:#e8e8e8;padding:10px;border-bottom:2px solid #3e3e3e}.contentHotel .tbl-information tbody td{padding:10px;border-bottom:2px solid #3e3e3e}.contentHotel p{text-align:justify;margin-bottom:10px}.contentHotel p a{color:#3695cc}.contentHotel ul li{margin-bottom:5px;list-style:square;text-align:left}.contentHotel h2,.contentHotel h3{display:block;margin-bottom:15px}.contentHotel .services-table{position:relative}.contentHotel .services-table .item{float:left;width:33.33%;text-align:center}.contentHotel .services-table .item h4,.contentHotel .services-table .item img,.contentHotel .services-table .item strong{display:block;text-align:center}.contentHotel .services-table .item img{width:200px;margin:0 auto 20px}.contentEngineHotel .safe-travel-cp,.view-dtod .breakP{margin-top:30px}.contentHotel .services-table .item h4{font-size:18px;color:#000}.contentHotel .services-table .item h4 a{color:inherit}.contentHotel .services-table .item strong{font-size:36px;margin-bottom:15px}.contentHotel .services-table .item strong small{display:block;color:#999;font-size:13px;font-weight:400}.contentHotel .services-table .item p{text-align:center;font-size:14px}.contentEngineHotel .safe-travel-cp img{float:left;width:35%}.contentEngineHotel .safe-travel-cp #TA_certificateOfExcellence714{float:right;width:50%;margin-top:10px}.contentEngineHotel .safe-travel-cp strong{display:block;margin:15px 0;font-size:16px;color:#fdaa2d}.contentEngineHotel .safe-travel-cp ul li{font-size:16px;color:#666;margin-bottom:10px}.contentEngineHotel .safe-travel-cp ul li i{color:#3695cc;margin-right:5px}#bookTransfer-hotel{background:#f2efef;box-sizing:border-box;border-top:2px solid #3695cc;padding-bottom:1px}#bookTransfer-hotel form{width:90%;margin:20px auto}#bookTransfer-hotel form fieldset{margin-bottom:10px;display:block}#bookTransfer-hotel form fieldset i{margin-right:3px}#bookTransfer-hotel form fieldset label{font-size:13px;letter-spacing:1px;display:inline}#bookTransfer-hotel form fieldset input,#bookTransfer-hotel form fieldset select{padding:10px;font-size:14px;width:90%}#bookTransfer-hotel form fieldset input[type=submit]{background:#3695cc;color:#fff;padding:15px 0;text-align:center;width:100%;border:0;font-size:16px;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}#bookTransfer-hotel form fieldset input[type=submit]:hover{letter-spacing:5px}#bookTransfer-hotel form fieldset.datesOption input{width:43%}#bookTransfer-hotel .show-price{background:#3695cc;padding:15px;color:#fff;text-align:center}#bookTransfer-hotel .show-price span{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#000}#bookTransfer-hotel .show-price strong{font-size:20px;margin-left:10px}#bookTransfer-hotel .show-price small{font-size:20px}.siderbar-publicity{margin-top:20px}.hotelPage-services{background:#e8e8e8;padding:10px 0}.hotelPage-services .infoServiceRefill{text-align:center}.hotelPage-services .infoServiceRefill img{display:block;margin:0 auto 20px;max-width:70%}.hotelPage-services .infoServiceRefill h3{color:#9e6815;text-align:center;font-size:18px;margin-bottom:10px}.hotelPage-services .infoServiceRefill span{color:#000;font-weight:400;font-size:12px}.hotelPage-services .infoServiceRefill span strong{display:block;margin-bottom:5px;font-weight:700;color:#3695cc;font-size:18px}.row-GalleryForm{background:#000}.row-GalleryForm .galleryHotelPage{float:left;width:60%}.row-GalleryForm .galleryHotelPage #image-gallery{height:400px!important}.row-GalleryForm .boxContactFormHotelPage{float:left;width:40%;box-sizing:border-box;height:513px;background:#3695cc;padding:30px 0}.row-GalleryForm .boxContactFormHotelPage h3,.row-GalleryForm .boxContactFormHotelPage p{color:#fff;text-align:center}.row-GalleryForm .boxContactFormHotelPage h3{font-size:22px;letter-spacing:2px}.row-GalleryForm .boxContactFormHotelPage p{width:90%;margin:5px auto 15px}.row-GalleryForm .boxContactFormHotelPage form{width:60%;margin:0 auto}.row-GalleryForm .boxContactFormHotelPage form fieldset{margin-bottom:10px}.row-GalleryForm .boxContactFormHotelPage form fieldset label{color:#333}.row-GalleryForm .boxContactFormHotelPage form fieldset input,.row-GalleryForm .boxContactFormHotelPage form fieldset select,.row-GalleryForm .boxContactFormHotelPage form fieldset textarea{padding:10px;border:0;font-size:14px}.row-GalleryForm .boxContactFormHotelPage form fieldset input[type=submit]{width:100%;border-radius:3px;padding:10px 0;background:#f2efef;border-bottom:2px solid #d6d6d6;color:#fdaa2d;font-size:16px;letter-spacing:1px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.row-GalleryForm .boxContactFormHotelPage form fieldset input[type=submit]:hover{background:#fdaa2d;color:#fff;border-bottom:2px solid #9e6815}.is-gridpicture .is-item{float:left;width:20%}.is-gridpicture .is-item img{display:block;margin:0;object-fit:cover;min-height:230px}.is-gridpicture .last-type{display:none}.is-gridpicture-middle,.is-gridpicture-middle .is-item{float:left;width:50%}.is-gridpicture-middle .is-item img{display:block;margin:0;object-fit:cover;min-height:200px}.is-gridpicture-middle .last-type{display:block}.addres-profile{position:relative;text-align:center;padding:50px 0}.addres-profile p,.addres-profile small,.addres-profile strong{display:block}.addres-profile strong{font-size:20px;margin-bottom:10px}.addres-profile small{font-size:14px;margin-bottom:10px}.addres-profile p{margin-bottom:0;font-size:16px;text-align:center}.addres-profile-middle{float:left;width:50%;min-height:600px;padding:0}.addres-profile-middle img{display:block;object-fit:cover;min-height:600px}.addres-profile-middle .info-absolute{position:absolute;left:30px;bottom:30px;right:30px;background:rgba(0,0,0,.7);color:#fff;text-align:center;box-sizing:border-box;padding:20px}.addres-profile-middle .info-absolute p,.addres-profile-middle .info-absolute small,.addres-profile-middle .info-absolute strong{display:block}.addres-profile-middle .info-absolute strong{font-size:20px;margin-bottom:10px}.addres-profile-middle .info-absolute small{font-size:14px;margin-bottom:10px}.addres-profile-middle .info-absolute p{margin-bottom:0;font-size:16px;text-align:center}.row_addressResort{background:#e8e8e8;text-align:center;padding:20px 0}.row_addressResort strong{font-size:20px;letter-spacing:2px}.row_addressResort p{font-size:16px;color:#666;margin:20px 0 0;text-align:center}#mapHotel{width:100%;height:450px;margin-bottom:-20px}#mapHotel #contentInfoWindow div{text-align:center;font-size:16px;margin-bottom:10px;color:#fdaa2d}#mapHotel #contentInfoWindow div a{color:#fdaa2d}#mapHotel #contentInfoWindow p{text-align:center;margin-bottom:10px!important}#mapHotel #contentInfoWindow a.goToGoogleMaps{color:#3695cc;display:block;text-align:center}.landingHotelArea,.landingServices{padding:30px 0}.landingHotelArea .container,.landingServices .container{text-align:center}.landingHotelArea .container h1,.landingServices .container h1{text-transform:uppercase;margin-bottom:5px}.landingHotelArea .container .breads,.landingServices .container .breads{margin-bottom:30px;color:#9e6815}.landingHotelArea .container .breads a,.landingServices .container .breads a{color:inherit}.landingHotelArea .container .breads span,.landingServices .container .breads span{color:#000}.landingHotelArea .container p,.landingServices .container p{text-align:center;font-size:14px;line-height:22px;color:#000}.landingHotelArea .list,.landingServices .list{margin:0;padding:0}.landingHotelArea .list li,.landingServices .list li{float:left;width:25%;margin-bottom:10px;padding-left:10px;box-sizing:border-box}.landingHotelArea .list li a,.landingServices .list li a{color:#999}.landingHotelArea .itemService,.landingServices .itemService{width:25%;box-sizing:border-box;padding:20px 30px}.landingHotelArea .itemService img,.landingServices .itemService img{display:block;margin:0 auto 20px;max-width:75%}.landingHotelArea .itemService h3,.landingServices .itemService h3{color:#fdaa2d;text-align:center;font-size:20px;margin-bottom:30px}.landingHotelArea .itemService h3 a,.landingServices .itemService h3 a{color:inherit}.landingHotelArea .itemService h3 span,.landingServices .itemService h3 span{color:#000;display:block;margin:0 auto 5px}.landingHotelArea .itemService p,.landingServices .itemService p{text-align:center;color:#000;font-size:13px}.cpt-box h2,.cpt-box p{text-align:left!important}.landingHotelArea .itemService ul,.landingServices .itemService ul{margin:0;padding:0}.landingHotelArea .itemService ul li,.landingServices .itemService ul li{display:block;margin-bottom:10px;color:#666;font-size:13px}.view-dtod h1,.view-dtod h2,.view-dtod h3{display:block;margin-bottom:10px}.view-dtod h1{font-size:32px}.view-dtod h2{font-size:26px}.view-dtod h3{font-size:20px}.view-dtod p{font-size:16px;line-height:24px}.view-dtod p a{color:#000}.view-dtod .breads{display:block;font-size:16px;margin-bottom:20px}.view-dtod .breads a{color:#9e6815}.cpt-box{background:#e8e8e8;display:flex}.cpt-box div{width:50%;box-sizing:border-box;padding:30px 50px}.cpt-box img{width:50%;margin-top:-50px!important;object-fit:cover}.cpt-box h2{font-size:24px;margin-bottom:10px}.cpt-box p{font-size:16px!important;font-weight:400!important;letter-spacing:normal!important}.startEditBooking{position:relative;background:#fff;box-shadow:0 2px 5px #ccc}.startEditBooking fieldset input,.startEditBooking fieldset label,.startEditBooking fieldset select{color:#9e6815}.startEditBooking fieldset input::-webkit-input-placeholder{color:#9e6815}.boxPanelSearching{min-height:500px;text-align:center;box-sizing:border-box;padding:50px 0 100px}.boxPanelSearching img{display:block;margin:30px auto 0}.boxPanelSearching strong{font-size:24px;letter-spacing:1px;display:block;text-align:center;margin:0 auto 25px}.boxPanelSearching strong span{font-weight:400;font-size:16px;display:block}.boxPanelSearching p{text-align:center;color:#000;font-weight:400;font-size:18px;letter-spacing:3px}.boxPanelSearching .infoServiceRefill img{max-width:75%;margin-bottom:20px}.boxPanelSearching .infoServiceRefill h2{font-size:18px;color:#fdaa2d;margin-bottom:15px;line-height:22px}.boxPanelSearching .infoServiceRefill h2 a{color:inherit}.boxPanelSearching .infoServiceRefill h2 a span{display:block;color:#000;font-size:16px;letter-spacing:2px}.boxPanelSearching .infoServiceRefill .info p{padding:0 10px;font-size:14px;letter-spacing:0;margin-bottom:20px}.boxPanelSearching .infoServiceRefill .info hr{display:block;width:15%;margin:10px auto 15px;color:#ccc;background:#ccc}.boxPanelSearching .infoServiceRefill .info span,.boxPanelSearching .infoServiceRefill .info strong{display:block}.boxPanelSearching .infoServiceRefill .info span{color:#3695cc;margin-bottom:5px;font-weight:700;font-size:16px}.boxPanelSearching .infoServiceRefill .info strong{color:#9e6815;font-family:'Francois One',Helvetica,Arial;font-size:24px}.containerTicketFerry .ticket-boucher,.containerTicketFerry h1,.downloadLetter .info p,.e-paymentPage .endSummary .summary h2,.e-paymentPage .endSummary .summary h3,.flightDetails .masterBoxFerry .content .showLegendFerry p,.masterbox-faqs .item-faqs .ask strong,.masterbox-faqs .searching,.salesOptionsList .boxNoHotel h3{font-family:Arimo,Helvetica,Arial}.boxPanelSearching .infoServiceRefill .info strong small{font-size:16px}.salesOptionsList{background:#f7f7f7;padding:50px 0}.salesOptionsList .boxNoHotel{text-align:center}.salesOptionsList .boxNoHotel h3{font-weight:700;font-size:18px;color:#9e6815;margin-bottom:20px}.salesOptionsList .boxNoHotel p{width:75%;margin:0 auto 30px;font-size:16px;line-height:20px;text-align:center}.flightDetails .masterBoxFerry .content .ferryBooking fieldset label i,.salesOptionsList .boxNoHotel .boxControlArea a.linkHotelRegister i{margin-right:5px}.salesOptionsList .boxNoHotel .boxControlArea select{padding:10px;outline:0;border:1px solid #cecece}.salesOptionsList .boxNoHotel .boxControlArea a.linkAuxGetPrices{padding:11px 20px;background:#3695cc;text-align:center;color:#fff;font-size:16px;letter-spacing:2px;font-weight:700;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.salesOptionsList .boxNoHotel .boxControlArea a.linkHotelRegister{margin-left:30px;color:#666}.salesOptionsList .boxLabelStep2{border-bottom:2px solid #fdaa2d;padding:0 30px;box-sizing:border-box;margin-bottom:30px;position:relative}.salesOptionsList .boxLabelStep2 h3{font-size:20px}.salesOptionsList .boxLabelStep2 p{color:#000}.salesOptionsList .boxLabelStep2 .boxOptionView{position:absolute;top:7px;right:0;padding:10px}.salesOptionsList .boxLabelStep2 .boxOptionView i{margin:0 5px;font-size:18px;cursor:pointer}.salesOptionsList .boxLabelStep2 .boxOptionView i.currentView{color:#fdaa2d}.salesOptionsList .itemServiceSale{border-top:1px solid #ccc;margin-bottom:30px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.salesOptionsList .itemServiceSale .columns{padding:20px 0}.salesOptionsList .itemServiceSale .avatarName{text-align:center}.salesOptionsList .itemServiceSale .avatarName img{display:block;margin:0 auto 10px}.salesOptionsList .itemServiceSale .avatarName h2{color:#666;letter-spacing:2px}.salesOptionsList .itemServiceSale .avatarName h2 span{color:#fdaa2d}.salesOptionsList .itemServiceSale .avatarName h2 strong{display:block;font-size:14px;font-weight:400}.salesOptionsList .itemServiceSale .pricesButton .upToPax{text-align:center;margin-bottom:15px;display:block;text-transform:uppercase;color:#666;letter-spacing:1px;font-family:'Francois One',Helvetica,Arial;font-size:16px}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect{float:left;width:50%;box-sizing:border-box;text-align:center}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect i{color:#fdaa2d;font-size:20px;display:block;margin-bottom:10px}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect i.fa-circle-o{cursor:pointer;color:#fff}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect span{font-size:14px;color:#666;display:block}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect strong{color:#000;font-size:20px}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect .isDashed{color:#cf0921;font-size:16px;text-decoration:line-through;display:block}.boxContentSearch .breadcrumb a:hover,.boxContentSearch .result .elements a:hover,.boxmaster-tourslist .item-tourlist .body a:hover,.e-paymentPage .paymentButtonSection .bookingprice label a:hover,.e-paymentPage .paymentButtonSection .policies label a:hover,.faqInternalPage .breadcrumb a:hover,.faqInternalPage .faqsInteresting li a:hover,.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type a,.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type small:last-of-type:hover,.isRelatedLinks a.isLink:hover,.masterbox-faqs .item-faqs .body h3 a:hover,.pageContactUs .waysContact .box .item a:hover,.pageContactUs .waysContact .box .phone a:hover,.pageContactUs .waysContact .box .schedule a:hover,.paidInformation .spaMessage p a:hover,.reviews-view .isReviewsHead p a:hover,.sitemap-masterbox .breadcrumb a:hover,.sitemap-masterbox .links-group ul li a:hover,.vertical-widget-booking .poweredby a,footer.affiliates .powered .text small a:hover,footer.affiliates .powered .text span a:hover{text-decoration:underline}.salesOptionsList .itemServiceSale .pricesButton small.taxes{display:block;font-weight:700;font-size:14px;text-align:center;margin-top:15px;color:#666}.salesOptionsList .itemServiceSale .pricesButton .btnSelectService{display:block;margin-top:5px;background:#3695cc;color:#fff;font-size:18px;font-family:'Francois One',Helvetica,Arial;letter-spacing:2px;text-align:center;padding:15px 0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.salesOptionsList .itemServiceSale .pricesButton .btnSelectService:hover{background:#fdaa2d;letter-spacing:5px}.salesOptionsList .itemServiceSale ul{padding:20px 0 0 25px}.salesOptionsList .itemServiceSale ul li{margin-bottom:5px}.salesOptionsList .itemServiceSale .socavonMessage,.salesOptionsList .itemServiceSale .socavonMessageMobile{background:rgba(253,170,45,.2);padding:10px;font-size:13px}.salesOptionsList .itemServiceSale .socavonMessage p,.salesOptionsList .itemServiceSale .socavonMessageMobile p{margin-bottom:0}.salesOptionsList .itemServiceSale .socavonMessageMobile{display:none}.salesOptionsList .itemServiceSale:hover{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.2);border-radius:5px}.salesOptionsList .gridView{box-sizing:border-box;width:25%;float:left;padding:20px;border:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.salesOptionsList .gridView .columns{float:none!important;width:100%!important;display:block!important;margin:0!important;padding:0}.salesOptionsList .gridView .columns h2 strong{display:none}.salesOptionsList .gridView .columns .upToPax{font-size:14px}.salesOptionsList .gridView .eight{display:none!important}.salesOptionsList .gridView:hover{box-shadow:0 0 5px #999}.salesOptionsList .noTopBorder{border-top:0}.salesOptionsList .noIslandsHotel{text-align:center}.salesOptionsList .noIslandsHotel i{display:block;font-size:32px;color:#fdaa2d;margin-bottom:20px}.salesOptionsList .noIslandsHotel strong{color:#3695cc;font-size:18px;letter-spacing:1px}.salesOptionsList .noIslandsHotel p{text-align:center;color:#666}.salesOptionsList .noIslandsHotel p strong{font-size:14px;color:inherit}.flightDetails{padding:30px 0}.flightDetails .masterBoxFerry{background:url(/src/background-ferry-tickets.jpeg) center center no-repeat;background-size:cover;position:relative;padding:20px 0;margin-bottom:30px;display:none}.flightDetails .masterBoxFerry .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:3}.flightDetails .masterBoxFerry .content{position:relative;z-index:10}.flightDetails .masterBoxFerry .content .showLegendFerry i{font-size:42px;color:#fff;display:block;text-align:center;margin:50px auto}.flightDetails .masterBoxFerry .content .showLegendFerry strong.title{display:block;margin:20px auto 30px;color:#fdaa2d;font-size:24px;text-align:center;letter-spacing:1px}.flightDetails .masterBoxFerry .content .showLegendFerry p{color:#fff;font-size:16px;margin:0 auto;text-align:center;line-height:26px;letter-spacing:1px;width:80%}.affiliatesBoxRegister .boxRegister .linkToLogin,.affiliatesOverview .gray-box article a.btnAffiliateMe,.covid-information .isCovidInformation strong,.defaulTheme .menu li a,.e-paymentPage .boxHeader-epayments .menuPayments li,.e-paymentPage .master-aside .epaymentsSummary .rowDetail-bookAmount span,.e-paymentPage .paymentButtonSection .bookingprice .detailTotal,.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type span{font-family:'Francois One',Helvetica,Arial}.flightDetails .masterBoxFerry .content .showLegendFerry p span{font-weight:700}.flightDetails .masterBoxFerry .content .showLegendFerry p.noCashFerry{margin-top:20px;font-size:14px;color:#ef6969;text-shadow:0 1px 0 #000}.flightDetails .masterBoxFerry .content .showLegendFerry p.noCashFerry i{font-size:14px;display:inline;color:#ef6969}.flightDetails .masterBoxFerry .content .ferryBooking{background:#fff;box-sizing:border-box;border-radius:2px}.flightDetails .masterBoxFerry .content .ferryBooking strong:first-of-type{display:block;background:#9e6815;color:#fff;padding:10px 0;text-align:center;font-size:16px;letter-spacing:2px;font-weight:400}.flightDetails .masterBoxFerry .content .ferryBooking p:first-of-type{width:100%;text-align:center;font-size:15px;padding:10px 20px;margin-bottom:20px;border-bottom:1px solid #cecece;background:#e8e8e8;box-sizing:border-box}.flightDetails .masterBoxFerry .content .ferryBooking fieldset{border:0;padding:5px 20px;box-sizing:border-box;width:100%;margin-bottom:15px}.flightDetails .masterBoxFerry .content .ferryBooking fieldset label{display:block;font-size:13px;margin-bottom:5px}.flightDetails .masterBoxFerry .content .ferryBooking fieldset select{padding:10px;width:100%;box-sizing:border-box;border:1px solid #cecece;outline:0}.flightDetails .masterBoxFerry .content .ferryBooking fieldset select.inline{float:left;width:50%}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type span{display:block;text-align:center;color:#000;font-size:26px}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type small{display:block;text-align:center;color:#666}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type input{background:#3695cc;color:#fff;padding:15px 0;text-align:center;width:100%;border:0;font-size:16px;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;display:block;margin-top:15px;margin-bottom:5px}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type input:hover{letter-spacing:5px}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type small:last-of-type{font-size:14px;cursor:pointer;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type small:last-of-type:hover{color:#000}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type a{display:block;text-align:center;margin-top:15px;color:#666}.flightDetails .titleFlightDetails{color:#999;font-size:18px;margin-bottom:30px}.flightDetails .groupArrival,.flightDetails .groupDeparture,.flightDetails .groupSpecialRequests{color:#9e6815;margin:30px 0 20px;border-bottom:2px solid #cecece;padding:10px}.flightDetails .boxCoupons{padding:15px;background:rgba(253,170,45,.6);box-sizing:border-box;display:none}.flightDetails .boxCoupons p{float:left;width:50%;box-sizing:border-box;padding-right:20px;font-size:14px}.flightDetails .boxCoupons p strong{font-size:16px;color:#9e6815;letter-spacing:1px;display:block}.flightDetails .boxCoupons a,.flightDetails .boxCoupons input{float:left;width:30%;box-sizing:border-box;margin-top:25px;padding:10px;outline:0;text-align:center;color:#000;border:1px solid #9e6815}.flightDetails .boxCoupons a{width:20%;text-align:center;background:#9e6815;color:#fff}.flightDetails #bookEngine fieldset{margin-bottom:15px;box-sizing:border-box}.flightDetails #bookEngine fieldset label{color:#333;font-size:13px;padding-left:10px}.flightDetails #bookEngine fieldset input{padding:10px;box-sizing:border-box;width:100%;border:1px solid #ccc;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.flightDetails #bookEngine fieldset input:focus{border:1px solid #fdaa2d}.flightDetails #bookEngine fieldset input[type=submit]{background:#3695cc;color:#fff;padding:15px 0;text-align:center;width:220px;border:0;font-size:16px;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;margin-top:20px}.flightDetails #bookEngine fieldset input[type=submit]:hover{letter-spacing:5px}.flightDetails #bookEngine fieldset .required{border:1px solid #db8588!important}.flightDetails #bookEngine .fieldsArrival,.flightDetails #bookEngine .fieldsDeparture{display:none}.flightDetails #bookEngine .fieldsArrival .timepicker_wrap,.flightDetails #bookEngine .fieldsDeparture .timepicker_wrap{width:135%}.flightDetails #bookEngine #pickupIsland p,.flightDetails #bookEngine #pickuprecomm p{width:100%;box-sizing:border-box;background:#cecece;color:#000;border-radius:0;font-size:13px;padding:10px;margin:-5px 0 30px;border:0}.flightDetails #bookEngine #pickupIsland p span,.flightDetails #bookEngine #pickuprecomm p span{font-weight:700}.flightDetails #bookEngine .carSeatPolicies{display:none;background:#e8e8e8;padding:10px;border:1px solid #cecece}.flightDetails #bookEngine .carSeatPolicies i{font-size:44px;color:#9e6815;float:left;width:15%;text-align:center;padding:15px 0}.flightDetails #bookEngine .carSeatPolicies p{font-size:13px;color:#666;text-align:justify;line-height:16px;float:left;width:85%;margin-bottom:0}.flightDetails .cardSummaryStep2{background:#e8e8e8;margin-top:85px}.flightDetails .cardSummaryStep2 strong{display:block;width:100%;padding:10px;text-align:center;font-size:16px;letter-spacing:2px;background:#9e6815;color:#fff;box-sizing:border-box}.flightDetails .cardSummaryStep2 .lineValue{padding:10px;border-bottom:1px solid #ccc;color:#000}.e-paymentPage .containerAddons .rowCategory:last-of-type,.flightDetails .cardSummaryStep2 .lineValue:last-of-type{border-bottom:0}.flightDetails .cardSummaryStep2 .lineValue small{font-size:13px;font-weight:700;display:block;margin-bottom:3px;color:#9e6815}.flightDetails .cardSummaryStep2 .lineValue span{display:block;font-size:14px;font-weight:400}.flightDetails .cardSummaryStep2 .lineValue span small{display:inline!important;color:#000;font-weight:400;font-size:12px}.flightDetails .cardSummaryStep2 .lineValue #amountSummary{background:#fdaa2d;display:block;box-sizing:border-box;width:100%;padding:10px;border-radius:3px;color:#fff;font-size:26px;text-align:center}.flightDetails,.flightDetails .cardSummaryStep2 .lineValueFerry,.flightDetails .cardSummaryStep2 .lineValueHB,.salesOptionsList{display:none}.legendManualSales{background:#3695cc;text-align:center;padding:20px;color:#fff}.legendManualSales p{width:80%;margin:0 auto 20px;font-size:18px;line-height:22px;text-align:center}.legendManualSales i{display:block}.sectionManualSales{margin-bottom:-20px;position:relative}.sectionManualSales .manualSaleForm{position:absolute;top:250px;left:15%;width:70%;background:#fff;z-index:10;box-sizing:border-box;padding:20px 10px}.sectionManualSales .manualSaleForm fieldset{margin-bottom:15px;box-sizing:border-box;padding:0 10px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.sectionManualSales .manualSaleForm fieldset input,.sectionManualSales .manualSaleForm fieldset select,.sectionManualSales .manualSaleForm fieldset textarea{padding:10px;box-sizing:border-box;width:100%;background:0 0;border:0;border-bottom:1px solid #f7f7f7}.sectionManualSales .manualSaleForm fieldset input[type=submit]{width:30%;text-align:center;background:#3695cc;color:#fff;padding:15px 0;letter-spacing:2px;border:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.sectionManualSales .manualSaleForm fieldset input[type=submit]:hover{background:#fdaa2d;letter-spacing:5px}.sectionManualSales .manualSaleForm fieldset .required{border:1px solid #db8588}.sectionManualSales .manualSaleForm fieldset.fluid-col-2{float:left;width:50%}.sectionManualSales .manualSaleForm fieldset.fluid-col-3{float:left;width:33.3%}.weddingOptionSale{background:url(../../src/cancun-transportation-wedding-events.jpg) center center no-repeat;background-size:cover}.corporateOptionSale{background:url(../../src/cancun-transportation-corporate-events.jpg) center center no-repeat;background-size:cover}.corporateOptionSale,.weddingOptionSale{position:relative;min-height:750px;overflow-y:hidden;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.corporateOptionSale .mask,.weddingOptionSale .mask{position:absolute;top:0;left:0;bottom:0;width:100%;background:rgba(0,0,0,.5)}.corporateOptionSale .mask h3,.weddingOptionSale .mask h3{text-align:center;color:#fff;padding:50px 0 30px;font-size:22px;letter-spacing:2px}.corporateOptionSale .mask p,.weddingOptionSale .mask p{width:85%;margin:0 auto 30px;color:#fff;text-align:center}.corporateOptionSale .mask i,.weddingOptionSale .mask i{display:block;color:#fff;text-align:center;margin:30px auto}.pageContactUs .waysContact{background:#e8e8e8;border-bottom:2px solid rgba(0,0,0,.1)}.pageContactUs .waysContact .box{box-sizing:border-box;padding:20px;min-height:311px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.pageContactUs .waysContact .box h2,.pageContactUs .waysContact .box i{display:block;text-align:center}.pageContactUs .waysContact .box i{font-size:24px;color:#3695cc;margin-bottom:15px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.pageContactUs .waysContact .box h2{color:#9e6815;font-size:18px;letter-spacing:1px;margin-bottom:20px}.pageContactUs .waysContact .box .item,.pageContactUs .waysContact .box .phone,.pageContactUs .waysContact .box .schedule{margin-bottom:10px;text-align:center}.pageContactUs .waysContact .box .item a,.pageContactUs .waysContact .box .item span,.pageContactUs .waysContact .box .item strong,.pageContactUs .waysContact .box .phone a,.pageContactUs .waysContact .box .phone span,.pageContactUs .waysContact .box .phone strong,.pageContactUs .waysContact .box .schedule a,.pageContactUs .waysContact .box .schedule span,.pageContactUs .waysContact .box .schedule strong{display:block;font-size:16px;color:#333}.pageContactUs .waysContact .box .item span,.pageContactUs .waysContact .box .phone span,.pageContactUs .waysContact .box .schedule span{font-size:13px;margin-bottom:5px;letter-spacing:1px}.pageContactUs .waysContact .box .item a,.pageContactUs .waysContact .box .phone a,.pageContactUs .waysContact .box .schedule a{font-weight:700}.pageContactUs .waysContact .box .schedule strong{margin-bottom:5px}.pageContactUs .waysContact .box:hover{background:#fff}.pageContactUs .waysContact .box p{margin:30px 0 0;text-align:center}.masterbox-faqs,.masterbox-faqs .searching,.pageContactUs .formlocations,.sitemap-masterbox{margin-top:30px}.pageContactUs .waysContact .border{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.pageContactUs .formlocations form{margin:0;padding:0}.pageContactUs .formlocations form fieldset{padding:0;margin:0 0 20px;box-sizing:border-box}.pageContactUs .formlocations form fieldset input,.pageContactUs .formlocations form fieldset label{display:block;width:100%;box-sizing:border-box}.pageContactUs .formlocations form fieldset label{color:#666;letter-spacing:1px;font-weight:400}.pageContactUs .formlocations form fieldset input,.pageContactUs .formlocations form fieldset select,.pageContactUs .formlocations form fieldset textarea{padding:10px;border:1px solid rgba(0,0,0,.2);color:#000;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.pageContactUs .formlocations form fieldset input:focus,.pageContactUs .formlocations form fieldset input:hover,.pageContactUs .formlocations form fieldset select:focus,.pageContactUs .formlocations form fieldset select:hover,.pageContactUs .formlocations form fieldset textarea:focus,.pageContactUs .formlocations form fieldset textarea:hover{border:1px solid #fdaa2d}.pageContactUs .formlocations form fieldset input[type=submit]{width:150px;padding:15px;border:0;border-radius:0;background:#fdaa2d;color:#fff;letter-spacing:1px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.pageContactUs .formlocations form fieldset input[type=submit]:hover{letter-spacing:5px;background:#9e6815}.pageContactUs .formlocations form fieldset .error{border:1px solid #e07474!important}.pageContactUs .formlocations h1{color:#3695cc}.pageContactUs .formlocations .locations{text-align:center;padding-top:100px}.pageContactUs .formlocations .locations h2{color:#3695cc;font-size:18px;text-transform:uppercase;letter-spacing:1px;margin-bottom:35px}.pageContactUs .formlocations .locations .address{margin-bottom:15px}.pageContactUs .formlocations .locations .address span,.pageContactUs .formlocations .locations .address strong{display:block;font-size:14px;font-weight:700}.pageContactUs .formlocations .locations .address strong{margin-top:5px;font-weight:400}.downloadLetter .info h1,.faqInternalPage,.pageContactUs .maps{margin-top:50px}.pageContactUs .maps .fluid{position:relative;padding-bottom:36.25%;overflow:hidden}.pageContactUs .maps .fluid iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.downloadLetter .info{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:30px}.downloadLetter .info p{font-size:14px}.downloadLetter .info p strong{font-size:16px;color:#666}.downloadLetter #frmGetLetter{background:#e8e8e8;border:1px solid #cecece}.downloadLetter #frmGetLetter strong{display:block;text-align:center;border-bottom:1px solid #cecece;padding:10px 0;color:#9e6815;font-size:18px;letter-spacing:1px}.downloadLetter #frmGetLetter fieldset{padding:10px;background:#fff}.downloadLetter #frmGetLetter fieldset input[type=submit]{background:#3695cc;color:#fff;padding:15px 0;text-align:center;width:100%;border:0;font-size:16px;letter-spacing:2px;font-weight:700;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.downloadLetter #frmGetLetter fieldset input[type=submit]:hover{letter-spacing:5px}.downloadLetter .optionsLetter{margin-top:20px;display:none}.downloadLetter .optionsLetter a{float:left;width:50%;background:#e8e8e8;box-sizing:border-box;padding:10px;text-align:center;border:1px solid #cecece;color:#9e6815;border-radius:3px 0 0 3px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.downloadLetter .optionsLetter a i{margin-right:5px}.downloadLetter .optionsLetter a:hover{background:#9e6815;color:#fff;border:1px solid #9e6815}.downloadLetter .optionsLetter a:last-of-type{border-radius:0 3px 3px 0}.masterbox-faqs{background:#e8e8e8}.masterbox-faqs .searching{font-size:20px;letter-spacing:2px;color:#666;display:block;text-align:center;font-weight:400}.masterbox-faqs .control{position:relative;margin-bottom:20px}.masterbox-faqs .control input{padding:10px 0 10px 35px;box-sizing:border-box;width:100%;outline:0;border:1px solid #cecece;color:#000;background:#fff}.masterbox-faqs .control i{position:absolute;top:12px;left:10px;font-size:14px}.masterbox-faqs .item-faqs{border:1px solid #cecece;min-height:35px;overflow:hidden}.masterbox-faqs .item-faqs .ask{position:relative;padding:10px 35px 10px 10px;background:#3695cc;color:#fff;cursor:pointer}.masterbox-faqs .item-faqs .ask strong{font-weight:400;letter-spacing:1px}.masterbox-faqs .item-faqs .ask i{position:absolute;top:10px;right:10px;cursor:pointer;font-size:18px}.boxContentSearch,.containerTicketFerry .ticket-boucher .logs,.isRelatedLinks,.transportation-media .album-gallery{position:relative}.masterbox-faqs .item-faqs .body{padding:15px}.masterbox-faqs .item-faqs .body h3{color:#000;margin-bottom:15px}.masterbox-faqs .item-faqs .body h3 a{color:inherit}.masterbox-faqs .item-faqs .body .link{display:block;width:100px;padding:10px 15px;color:#fdaa2d;border:2px solid #fdaa2d;text-align:center;border-radius:25px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.masterbox-faqs .item-faqs .body .link i{margin-left:5px}.masterbox-faqs .item-faqs .body .link:hover{background:#fdaa2d;color:#fff}.faqInternalPage h1{font-size:24px;color:#000;margin-bottom:5px}.faqInternalPage .breadcrumb{color:#666;margin-bottom:30px}.faqInternalPage .breadcrumb a{color:#9e6815}.faqInternalPage h3{margin:50px 0 10px;font-size:18px}.faqInternalPage .faqsInteresting{margin:0;padding:0}.faqInternalPage .faqsInteresting li{display:block;margin-bottom:7px;color:#333;font-size:14px}.faqInternalPage .faqsInteresting li i{color:#999;margin-right:5px}.faqInternalPage .faqsInteresting li a{color:#333}.questionsAside{margin-top:60px}.bgFormWhite form{background:#e8e8e8!important;padding-bottom:15px}.bgFormWhite form h3{background:#3695cc;color:#fff;text-align:center;padding:10px 0;letter-spacing:2px;margin-bottom:10px}.bgFormWhite form fieldset{box-sizing:border-box;padding:5px 10px}.bgFormWhite form fieldset input[type=submit]{background:#fdaa2d;color:#fff;font-size:18px;width:100%;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.bgFormWhite form fieldset input[type=submit]:hover{background:#9e6815;letter-spacing:5px}.isRelatedLinks a.isLink{display:block;font-size:16px;color:#000;margin-bottom:15px}.isRelatedLinks a.isLink i{margin-right:5px}.sitemap-masterbox h1{margin-bottom:5px}.sitemap-masterbox .breadcrumb{color:#666}.sitemap-masterbox .breadcrumb a{color:#9e6815}.sitemap-masterbox .links-group{margin-top:25px;padding:0 5px}.sitemap-masterbox .links-group strong{display:block;width:100%;padding:10px;background:#e8e8e8;color:#9e6815;letter-spacing:1px;box-sizing:border-box}.sitemap-masterbox .links-group ul{padding:10px}.sitemap-masterbox .links-group ul li{margin-bottom:5px}.sitemap-masterbox .links-group ul li i{margin-right:5px}.sitemap-masterbox .links-group ul li a{color:#666}.sitemap-masterbox .links-group ul li a:hover{color:#9e6815}.sitemap-masterbox .links-group ul.block-4 li{float:left;width:25%}.sitemap-masterbox .links-group ul.block-3 li{float:left;width:33.33%}.sitemap-masterbox .links-group ul.block-2 li{float:left;width:50%}.containerTicketFerry{text-align:center}.containerTicketFerry h1{color:#9e6815;margin:30px auto 15px;font-size:26px}.containerTicketFerry p{width:80%;margin:10px auto 0;text-align:center}.containerTicketFerry p .ultramar{letter-spacing:2px;color:#283a83}.containerTicketFerry .buttonDownload{background:#3695cc;color:#fff;text-align:center;width:300px;border:0;font-size:16px;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;padding:15px;display:block;border-radius:2px;margin:35px auto 0}.containerTicketFerry .buttonDownload i{margin-left:10px}.containerTicketFerry .buttonDownload:hover{background:#2d8bc1}.containerTicketFerry .ticket-boucher{width:400px;margin:20px auto 0;background:#e8e8e8}.containerTicketFerry .ticket-boucher .logs .cat,.containerTicketFerry .ticket-boucher .logs .um{float:left;box-sizing:border-box;width:50%;padding:15px;min-height:160px}.containerTicketFerry .ticket-boucher .logs .cat img,.containerTicketFerry .ticket-boucher .logs .um img{display:block;margin:0 auto}.containerTicketFerry .ticket-boucher .logs .um{background:#e8e8e8}.containerTicketFerry .ticket-boucher .logs .cat,.grid-full-gallery .link,.ticket-pdf tr.logos td.cat{background:#fdaa2d}.containerTicketFerry .ticket-boucher .logs .um img{margin-top:45px}.containerTicketFerry .ticket-boucher .invoice{color:#17286d;display:block;text-align:left;font-size:22px;padding:5px 20px;border-top:1px solid #cecece;border-bottom:1px solid #cecece}.containerTicketFerry .ticket-boucher .content{padding:20px;color:#666;text-align:left;border-bottom:1px solid #cecece}.containerTicketFerry .ticket-boucher .content strong{display:block;font-weight:400}.containerTicketFerry .ticket-boucher .content .client{font-size:18px;margin-bottom:5px;color:#333}.containerTicketFerry .ticket-boucher .content .detail{margin-top:3px}.containerTicketFerry .ticket-boucher .cruzes{margin-bottom:10px}.containerTicketFerry .ticket-boucher .cruzes .row{clear:both}.containerTicketFerry .ticket-boucher .cruzes .row .arrival,.containerTicketFerry .ticket-boucher .cruzes .row .depart,.containerTicketFerry .ticket-boucher .cruzes .row .direction{float:left;box-sizing:border-box;width:40%;text-align:center}.containerTicketFerry .ticket-boucher .cruzes .row .arrival i,.containerTicketFerry .ticket-boucher .cruzes .row .arrival span,.containerTicketFerry .ticket-boucher .cruzes .row .depart i,.containerTicketFerry .ticket-boucher .cruzes .row .depart span,.containerTicketFerry .ticket-boucher .cruzes .row .direction i,.containerTicketFerry .ticket-boucher .cruzes .row .direction span{display:block;font-size:22px;color:#666;margin-bottom:10px}.containerTicketFerry .ticket-boucher .cruzes .row .arrival span,.containerTicketFerry .ticket-boucher .cruzes .row .depart span,.containerTicketFerry .ticket-boucher .cruzes .row .direction span{font-size:13px;letter-spacing:1px}.containerTicketFerry .ticket-boucher .cruzes .row .direction{width:20%;padding:10px 0;font-size:22px}.ticket-pdf,.ticket-pdf tr td .icons{width:100%}.containerTicketFerry .ticket-boucher .totalFerry,.ticket-pdf .totalFerry{font-size:16px;border-bottom:1px solid #cecece;font-weight:400;display:block}.containerTicketFerry .ticket-boucher .totalFerry{color:#17286d;text-align:left;padding:5px 20px;margin-bottom:20px}.containerTicketFerry .ticket-boucher .totalFerry span{font-size:20px}.ticket-pdf tr.logos td{padding:20px 0;width:200px}.ticket-pdf tr.logos td img{display:block;width:200px;max-width:200px}.ticket-pdf .invoice{color:#17286d;display:block;text-align:left;font-size:22px;padding:5px 20px;border-top:1px solid #cecece;border-bottom:1px solid #cecece}.ticket-pdf .content{padding:20px;color:#666;text-align:left;border-bottom:1px solid #cecece}.ticket-pdf .content strong{display:block;font-weight:400}.ticket-pdf .content .client{font-size:18px;margin-bottom:5px;color:#333}.ticket-pdf .content .detail{margin-top:3px}.ticket-pdf .totalFerry{color:#17286d;text-align:left;padding:5px 20px;margin-bottom:20px}.ticket-pdf .totalFerry span{font-size:20px}.ticket-pdf tr td .icons tr td{width:40%}.ticket-pdf tr td .icons tr td i{display:block;text-align:center;color:#666;font-size:20px}.ticket-pdf tr td .icons tr td.direction{width:20%}.boxContentSearch h1{margin:35px 0 0}.boxContentSearch .breadcrumb{margin-bottom:10px;color:#666}.boxContentSearch .breadcrumb a{color:inherit}.boxContentSearch label{margin-top:20px;margin-bottom:20px;font-size:16px;display:block}.boxContentSearch .result{margin-bottom:20px}.boxContentSearch .result .elements{margin-bottom:8px}.boxContentSearch .result .elements a,.boxContentSearch .result .elements strong{display:block}.boxContentSearch .result .elements a{color:#fdaa2d;font-size:14px;font-style:oblique}.boxContentSearch .result .elements strong{font-weight:400;color:#000}.boxContentSearch .result .elements strong a{color:inherit;font-size:20px;font-style:normal}.boxContentSearch .result .extract{display:block}.boxContentSearch .result .extract p{margin-bottom:0;font-size:13px;line-height:16px}.grid-full-gallery{display:flex;flex-direction:row;flex-wrap:wrap}.grid-full-gallery .link{margin:20px auto;color:#fff;border-radius:5px;padding:10px 20px;font-size:18px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.grid-full-gallery .link:hover{background:#d99226}.grid-full-gallery div{padding:10px;width:20%;box-sizing:border-box;min-height:200px}.grid-full-gallery div img{width:100%;height:100%;object-fit:cover}.overview_gralgallery{text-align:center;padding:30px 0}.overview_gralgallery h1{color:#000;font-size:24px;letter-spacing:1px;margin-bottom:30px}.overview_gralgallery h1 span{display:block;letter-spacing:10px;font-size:32px;margin:5px auto 0}.transportation-media{width:90%;margin:0 auto}.transportation-media .album-gallery{float:left;width:48%;margin-bottom:30px}.transportation-media .album-gallery .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(125,185,232,0) 0,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(top,rgba(125,185,232,0) 0,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,rgba(125,185,232,0) 0,rgba(0,0,0,.7) 100%)}.transportation-media .album-gallery .target{position:absolute;left:20px;bottom:20px}.transportation-media .album-gallery .target h3{font-size:20px;letter-spacing:1px}.transportation-media .album-gallery .target p{color:#fff}.transportation-media .album-gallery .target span{color:#3695cc}.transportation-media .album-gallery .target span small{margin-left:15px}.boxGridGralGallery{clear:both}.boxGridGralGallery .item{float:left;box-sizing:border-box;width:20%;padding:.2%;overflow:hidden;position:relative}.boxGridGralGallery .item .mask{position:absolute;top:.2%;left:.2%;right:.2%;bottom:.2%;background:rgba(0,0,0,0);transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxGridGralGallery .item img{display:block;border-with:none;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxGridGralGallery .item:hover .mask{background:rgba(0,0,0,.3)}.boxGridGralGallery .item:hover img{transform:scale(1.1)}.transportation-amenities{position:relative;margin-top:50px}.transportation-amenities h1,.transportation-amenities p{text-align:center}.transportation-amenities p{font-size:16px}.transportation-amenities .amenities{margin-top:75px}.transportation-amenities .amenities .box-category{margin-bottom:50px}.transportation-amenities .amenities .box-category .title{font-size:16px;color:#3695cc;margin-bottom:20px;padding:10px;border:1px solid rgba(0,0,0,.2)}.transportation-amenities .amenities .box-category .box-amenities .rowProduct{float:left;width:20%;box-sizing:border-box;padding:20px}.transportation-amenities .amenities .box-category .box-amenities .rowProduct img{display:block;margin:0 auto 15px;max-width:55%}.transportation-amenities .amenities .box-category .box-amenities .rowProduct small,.transportation-amenities .amenities .box-category .box-amenities .rowProduct span,.transportation-amenities .amenities .box-category .box-amenities .rowProduct strong{display:block;text-align:center}.transportation-amenities .amenities .box-category .box-amenities .rowProduct strong{font-size:18px}.transportation-amenities .amenities .box-category .box-amenities .rowProduct small{font-size:14px}.transportation-amenities .amenities .box-category .box-amenities .rowProduct span{font-size:18px;margin-top:10px}.groupsOverview{position:relative;margin-top:30px}.groupsOverview .groups-booking,.groupsOverview .print-min-rates{float:left;width:100%;position:relative}.vertical-widget-booking{position:relative;box-sizing:border-box;padding:20px;background:#000}.vertical-widget-booking fieldset{width:100%;box-sizing:border-box;display:block;margin-bottom:15px}.vertical-widget-booking fieldset label{color:#fff}.vertical-widget-booking .buttonOption{margin-bottom:0}.vertical-widget-booking .buttonOption input[type=submit]{display:block;width:100%;text-align:center;background:#3695cc;color:#fff}.vertical-widget-booking .hotelOption{position:relative}.vertical-widget-booking .hotelOption .boxShow-hotels{position:absolute;left:0;top:50px;right:0;background:#fff}.vertical-widget-booking .hotelOption .boxShow-hotels li{border-bottom:1px solid rgba(0,0,0,.3);padding:10px;color:#3695cc;position:relative;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.vertical-widget-booking .hotelOption .boxShow-hotels li i{position:absolute;top:15px;left:10px;font-size:18px}.vertical-widget-booking .hotelOption .boxShow-hotels li .boxHotelTo{margin-left:20px}.vertical-widget-booking .hotelOption .boxShow-hotels li .boxHotelTo small,.vertical-widget-booking .hotelOption .boxShow-hotels li .boxHotelTo span{display:block}.vertical-widget-booking .hotelOption .boxShow-hotels li .boxHotelTo span{font-size:14px}.vertical-widget-booking .hotelOption .boxShow-hotels li .boxHotelTo small{font-weight:700}.vertical-widget-booking .hotelOption .boxShow-hotels li:hover{background:#3695cc;color:#fff}.vertical-widget-booking .poweredby{color:#fff;display:block;margin:15px auto 0;text-align:center;font-size:13px}.vertical-widget-booking .poweredby a{color:inherit}.airport-intro{position:relative;overflow:hidden;margin-bottom:30px}.airport-intro .is-media{height:550px}.airport-intro .is-media img{max-width:100%;width:100%;height:100%;object-fit:cover}.airport-intro .is-info{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);padding-top:10%;box-sizing:border-box}.airport-intro .is-info h1{font-size:36px}.airport-intro .is-info p{color:#fff;font-size:18px;line-height:26px}.airport-table-info{width:100%;margin-bottom:30px}.airport-table-info tr td{border:1px solid #ccc;padding:10px;font-size:16px}.airport-table-info tr td:first-of-type{background:rgba(253,170,45,.3)}.airport-table-info tr td:last-of-type{font-weight:700}.airport-terminal-item img{display:block;margin-bottom:15px;border-radius:5px}#airport-restaurants{margin-bottom:50px}#airport-restaurants .item{box-sizing:border-box;padding:10px}#airport-restaurants .item img{display:block;margin:0 auto 15px}#airport-restaurants .item h3,#airport-restaurants .item h4{display:block;margin-bottom:10px;color:#000}#airport-restaurants .item p{font-size:16px;line-height:22px;text-align:left}.airport-question .q{position:relative;padding:15px;border:1px solid #cecece;cursor:pointer}.airport-question .q h4{text-transform:uppercase}.airport-question .q i{position:absolute;top:0;right:0;font-weight:700;font-size:24px;color:#fdaa2d;padding:10px 15px}.airport-question .a{background:rgba(253,170,45,.2);padding:15px;border-left:1px solid #cecece;border-right:1px solid #cecece;display:none}.airport-question .a p{color:#000;font-size:16px;line-height:22px;text-align:left;margin-bottom:0}.airport-question .a-active{display:block}.airport-question .close-qs{border-bottom:1px solid #cecece}.rule-notify{background-color:#ffc2c2;border:2px solid #ef6b6b;padding:10px;font-size:16px;border-radius:5px;margin-bottom:20px}.rule-notify b{font-size:22px;color:#000;display:block;margin-bottom:5px}.rule-notify p{margin-bottom:0!important}.e-paymentPage{background:#fff}.e-paymentPage .boxHeader-epayments{background:#fdaa2d;height:75px;padding:10px 0;margin-bottom:30px}.e-paymentPage .boxHeader-epayments .boxlog-epayments{text-align:center}.e-paymentPage .boxHeader-epayments .boxlog-epayments img{max-height:75px;display:block;margin:0 auto}.e-paymentPage .boxHeader-epayments .menuPayments{text-align:right;padding-top:30px}.e-paymentPage .boxHeader-epayments .menuPayments li{display:inline-block;margin:0 10px;font-size:16px;color:#9e6815;letter-spacing:1px}.e-paymentPage .boxHeader-epayments .menuPayments li a{color:#fff;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .boxHeader-epayments .menuPayments li a:hover{color:#9e6815}.e-paymentPage .boxHeader-epayments .menuPayments li:last-of-type{font-size:18px}.e-paymentPage .formsFinalBooking .titleInformationDetails,.e-paymentPage .formsFinalBooking .titlePaymentDetails{position:relative;color:#9e6815;margin-bottom:20px;border-bottom:2px solid #cecece;padding:10px}.e-paymentPage .formsFinalBooking .titleInformationDetails .chevronAddons,.e-paymentPage .formsFinalBooking .titlePaymentDetails .chevronAddons{position:absolute;top:9px;right:15px;font-size:16px;cursor:pointer}.e-paymentPage .formsFinalBooking .toggleAddons{cursor:pointer;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .formsFinalBooking .toggleAddons:hover{background:#e8e8e8}.e-paymentPage .formsFinalBooking .boxForm-epayments{margin-bottom:30px}.e-paymentPage .formsFinalBooking .boxForm-epayments fieldset{margin-bottom:15px}.e-paymentPage .formsFinalBooking .boxForm-epayments fieldset label{padding-left:10px}.e-paymentPage .formsFinalBooking .boxForm-epayments fieldset input,.e-paymentPage .formsFinalBooking .boxForm-epayments fieldset select,.e-paymentPage .formsFinalBooking .boxForm-epayments fieldset textarea{border:1px solid #ccc;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .formsFinalBooking .boxForm-epayments fieldset input:focus,.e-paymentPage .formsFinalBooking .boxForm-epayments fieldset select:focus,.e-paymentPage .formsFinalBooking .boxForm-epayments fieldset textarea:focus{border:1px solid #fdaa2d}.e-paymentPage .formsFinalBooking .boxForm-epayments fieldset select{padding:10px 10px 8px}.e-paymentPage .formsFinalBooking .boxForm-epayments fieldset .required{border:1px solid #db8588!important}.e-paymentPage .formsFinalBooking .boxForm-epayments .code-field{width:100%}.e-paymentPage .formsFinalBooking .boxForm-epayments .code-field .codeContent{width:95%;box-sizing:border-box}.e-paymentPage .formsFinalBooking .boxForm-epayments .code-field .codeContent select{width:12%;box-sizing:border-box;float:left;border-radius:3px 0 0 3px}.e-paymentPage .formsFinalBooking .boxForm-epayments .code-field .codeContent input{width:40%;margin-bottom:10px;height:38px;border-radius:0 3px 3px 0}.e-paymentPage .formsFinalBooking .boxForm-epayments .inputCheck{width:50%;display:flex}.e-paymentPage .formsFinalBooking .boxForm-epayments #be-whatsapp{margin:0;width:30px}.e-paymentPage .formsFinalBooking .boxForm-epayments .carSetPolicies{font-size:13px;text-align:justify;padding:10px;background:#e8e8e8;border:1px solid #cecece}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset{border:0;box-sizing:border-box;margin:0;padding:20px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .avatar,.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .legend{float:left;height:35px;line-height:35px;box-sizing:border-box}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .avatar input,.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .legend input{cursor:pointer}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .avatar{width:200px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .avatar img{float:right}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .legend{font-size:16px;color:#666;padding-left:20px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments{border-top:1px solid #ccc;margin-top:15px;padding-top:10px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .cardgroup{margin-bottom:10px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .cardgroup label{display:block;margin-bottom:4px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .cardgroup input{box-sizing:border-box;padding:10px;width:100%;outline:0}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .thridy{box-sizing:border-box;width:33.33%;float:left}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .middle{box-sizing:border-box;width:50%;float:left}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .legendCardNextPage,.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .requiredShippingaddress{font-size:13px;color:#9e6815;margin:10px 0 0}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .requiredShippingaddress{margin:0;color:#d44;display:none}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset.selectedPayMethod{background:#e8e8e8;border-radius:3px}.e-paymentPage .containerAddons{position:relative;overflow:hidden}.e-paymentPage .containerAddons .rowCategory{position:relative;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,.2)}.e-paymentPage .containerAddons .rowCategory .content,.e-paymentPage .containerAddons .rowCategory .control,.e-paymentPage .containerAddons .rowCategory img{float:left;box-sizing:border-box}.e-paymentPage .containerAddons .rowCategory img{width:20%}.e-paymentPage .containerAddons .rowCategory .content{width:50%;padding:45px 20px}.e-paymentPage .containerAddons .rowCategory .content strong{display:block;font-size:18px;color:#333;letter-spacing:1px}.e-paymentPage .containerAddons .rowCategory .control{width:30%;padding:15px 0}.e-paymentPage .containerAddons .rowCategory .control span{display:block;text-transform:uppercase;text-align:center;letter-spacing:1px;font-size:13px;font-weight:700;margin-bottom:20px}.e-paymentPage .containerAddons .rowCategory .control .bulletRadio,.e-paymentPage .containerAddons .rowCategory .control small{float:left;display:inline}.e-paymentPage .containerAddons .rowCategory .control .bulletRadio{width:16px;height:16px;padding:5px;border-radius:100%;border:1px solid #000;margin-left:35px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .containerAddons .rowCategory .control .bulletRadio:hover{cursor:pointer}.e-paymentPage .containerAddons .rowCategory .control .active{background:#3695cc;border:1px solid #156390}.e-paymentPage .containerAddons .rowCategory .control small{margin:5px 0 0 5px;font-size:16px}.e-paymentPage .containerAddons .rowCategory .containerProducts{background:#e8e8e8;padding:5px 0;display:none}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct{float:left;box-sizing:border-box;width:25%;margin-bottom:25px}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .content,.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control,.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct img{float:none;display:block;width:100%;padding:0;text-align:center}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct img{width:35%;margin:0 auto 10px}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct strong{font-size:13px;color:#666;display:block}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct span{display:block;font-size:14px;margin-top:10px;font-weight:700;color:#9e6815}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control{margin:10px auto 0;width:70%}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control .palletOperator,.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control input{float:left;box-sizing:border-box;text-align:center;padding:10px}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control .palletOperator{width:30%;background:#d8d5d5;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control .palletOperator i{color:#999;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control .palletOperator:hover{background:#3695cc;color:#fff;cursor:pointer}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control .palletOperator:hover i{color:#fff}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control input{width:40%;border:0;background:#e8e8e8;color:#000!important;font-size:16px;font-weight:700}.e-paymentPage .paymentButtonSection{margin:30px 0;border:0;padding:20px 0 0;box-sizing:border-box;border-top:1px dashed #ccc}.e-paymentPage .paymentButtonSection .bookingprice,.e-paymentPage .paymentButtonSection .policies{float:left;width:70%}.e-paymentPage .paymentButtonSection .bookingprice label,.e-paymentPage .paymentButtonSection .policies label{color:#666;padding-left:5px}.e-paymentPage .paymentButtonSection .bookingprice label a,.e-paymentPage .paymentButtonSection .policies label a{font-weight:700;color:inherit}.e-paymentPage .paymentButtonSection .bookingprice{width:30%;text-align:right}.e-paymentPage .paymentButtonSection .bookingprice .detailTotal{background:0 0;color:#9e6815;display:block;width:100%;margin:0 0 15px;padding:0;text-align:center;font-size:32px}.e-paymentPage .paymentButtonSection .bookingprice input{background:#3695cc;color:#fff;padding:15px 0;text-align:center;width:100%;border:0;font-size:16px;letter-spacing:2px;font-weight:700;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .paymentButtonSection .bookingprice input:hover{background:#2b86bb;letter-spacing:5px}.e-paymentPage .master-aside{position:relative}.e-paymentPage .master-aside .boxAsideCards{text-align:center;margin:30px auto}.e-paymentPage .master-aside .boxAsideCards i{display:inline-block;font-size:28px;margin:0 5px;color:#333}.e-paymentPage .master-aside .epaymentsSummary{background:#e8e8e8;margin-top:35px}.e-paymentPage .master-aside .epaymentsSummary h2{background:#9e6815;padding:10px 0;text-align:center;text-transform:uppercase;color:#fff;letter-spacing:2px;font-size:16px;font-weight:400}.e-paymentPage .master-aside .epaymentsSummary .rowDetail-book{padding:10px;box-sizing:border-box;border-bottom:1px solid #ccc}.e-paymentPage .master-aside .epaymentsSummary .rowDetail-book strong{display:block;font-size:13px;margin-bottom:3px;color:#9e6815}.e-paymentPage .master-aside .epaymentsSummary .rowDetail-bookAmount{padding:10px;box-sizing:border-box;text-align:center}.e-paymentPage .master-aside .epaymentsSummary .rowDetail-bookAmount strong{display:block;margin-bottom:5px;color:#3695cc}.e-paymentPage .master-aside .epaymentsSummary .rowDetail-bookAmount span{color:#9e6815;font-size:24px;font-weight:700}.e-paymentPage .master-aside .epaymentsSummary .rowDetail-bookAmount span small{font-size:16px}.e-paymentPage .master-aside .boxBookingDetailSale{position:relative}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale{background:linear-gradient(to bottom,#3695cc,#1671a6);padding:15px;position:relative}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale h2{line-height:24px;color:#095480;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:15px;padding-bottom:10px}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .rowDetail-book{padding:5px 0;box-sizing:border-box}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .rowDetail-book strong{display:block;color:#fff;letter-spacing:1px;font-weight:400}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .rowDetail-book span{color:#333}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails span{letter-spacing:1px}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .boxItems{position:relative;margin-top:15px;padding-right:10px}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .boxItems .rowProduct{padding:5px 0}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .boxItems .rowProduct span{float:left}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .boxItems .rowProduct strong{float:right;color:#fff}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .extrasSubTotal{margin-top:10px;padding-right:10px}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .extrasSubTotal span{float:left}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .extrasSubTotal strong{float:right;color:#fff}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .amounTotalShoppingCart,.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .amounTransportation{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);margin:15px 0;padding:10px 10px 10px 0}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .amounTotalShoppingCart span,.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .amounTransportation span{float:left;letter-spacing:1px}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .amounTotalShoppingCart strong,.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .amounTransportation strong{float:right;color:#fff}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .amounTotalShoppingCart strong{font-size:18px;color:#fdaa2d}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .be-booFinalize{display:block;box-sizing:border-box;background:#3695cc;color:#fff;padding:15px 0;text-align:center;width:100%;border:0;font-size:16px;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .master-aside .boxBookingDetailSale .bookingDetailSale .be-booFinalize:hover{background:#2b86bb;letter-spacing:5px}.e-paymentPage .master-aside .boxBookingDetailSale .box-secureguarantees .cards i{font-size:28px}.e-paymentPage .box-reservation-policies{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9999}.e-paymentPage .box-reservation-policies .policies-content{width:85%;height:85%;background:#fff;margin:3% auto 0;padding:20px;box-sizing:border-box;overflow-y:scroll;position:relative}.e-paymentPage .box-reservation-policies .policies-content h3{text-align:center;color:#000;font-size:24px;margin-bottom:20px}.e-paymentPage .box-reservation-policies .policies-content ul li{margin-bottom:5px}.e-paymentPage .box-reservation-policies .policies-content .buttonAcceptSalesPolicy{display:block;width:200px;padding:10px 0;background:#fdaa2d;color:#fff;font-size:20px;letter-spacing:2px;font-weight:700;text-align:center;margin:30px auto 0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .box-reservation-policies .policies-content .buttonAcceptSalesPolicy:hover{letter-spacing:5px}.e-paymentPage .box-reservation-policies .policies-content .close{position:fixed;top:4%;right:6%;z-index:9999;padding:10px;text-align:center;font-size:20px;line-height:15px;border-radius:100%;background:#fdaa2d;color:#fff;width:15px;height:15px;cursor:pointer}.e-paymentPage .pie-epyaments{margin-top:50px;padding:20px 0;font-size:13px;background:rgba(0,0,0,.1)}.e-paymentPage .pie-epyaments span,.e-paymentPage .pie-epyaments strong{display:block}.e-paymentPage .pie-epyaments strong{margin-bottom:5px;letter-spacing:1px}.e-paymentPage .cardsiframeexecute{background:#e3e3e3;box-shadow:0 0 15px 1px #9e9e9e;margin-bottom:30px}.e-paymentPage .cardsiframeexecute iframe{height:700px!important}.e-paymentPage .cardsiframeexecute #continueButton{background:#3695cc;color:#fff;padding:15px 0;text-align:center;width:95%;border:0;font-size:16px;letter-spacing:2px;display:block;margin:0 auto 15px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .cardsiframeexecute #continueButton:hover{letter-spacing:5px}.e-paymentPage .cardsiframeexecute #payNowButton{visibility:hidden}.e-paymentPage .cardsiframeexecute .totalInIframe{display:block;text-align:center}.e-paymentPage .cardsiframeexecute .totalInIframe strong{display:block;font-size:14px;font-weight:400;margin-bottom:5px}.e-paymentPage .cardsiframeexecute .totalInIframe span{font-size:22px;color:#9e6815;font-weight:700}.e-paymentPage .endSummary{background:url(../../src/cancun-transportation-rates.jpg) center center no-repeat;background-size:cover;height:480px;margin-top:20px;position:relative}.e-paymentPage .endSummary .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1}.e-paymentPage .endSummary .summary{position:relative;z-index:5;padding:30px 50px}.e-paymentPage .endSummary .summary h2,.e-paymentPage .endSummary .summary h3{color:#fdaa2d}.e-paymentPage .endSummary .summary h3{margin:0 0 30px;border-bottom:1px solid #333;padding-bottom:30px}.e-paymentPage .endSummary .summary .rowprint{margin-bottom:10px;font-size:14px;color:#fff}.e-paymentPage .endSummary .summary .rowprint i{color:#fdaa2d;margin-right:5px}.e-paymentPage .endSummary .summary .total{position:absolute;top:30px;right:75px;color:#3695cc;text-align:center}.e-paymentPage .endSummary .summary .total strong{display:block;font-weight:400;font-size:13px}.e-paymentPage .endSummary .summary .total span{font-size:24px;font-weight:700}.e-paymentPage .messageTransactionCards{display:block;width:70%;margin:50px auto 0;text-align:center;padding:15px 0}.e-paymentPage .errorPayment,.e-paymentPage .successPayment{background:#a1c690}.e-paymentPage .errorPayment i,.e-paymentPage .successPayment i{display:block;font-size:48px;margin-bottom:20px}.e-paymentPage .errorPayment strong,.e-paymentPage .successPayment strong{font-size:18px}.e-paymentPage .errorPayment p,.e-paymentPage .successPayment p{font-size:14px;text-align:center}.e-paymentPage .errorPayment{background:#ce7373}.e-paymentPage .errorPayment p,.e-paymentPage .errorPayment strong{color:#fff}.terminal_paypal_crm{text-align:center;padding:50px 0}.terminal_paypal_crm h2{font-size:40px;display:block;margin-bottom:30px;color:#000;letter-spacing:5px}.terminal_paypal_crm h2 span{color:#3695cc;letter-spacing:0;display:block;font-size:28px;text-transform:normal;margin-top:10px}.terminal_paypal_crm p.overview{font-size:16px;color:#666;line-height:24px;display:block;width:80%;margin:30px auto;text-align:center}.terminal_paypal_crm p{text-align:center}.terminal_paypal_crm .rate{display:block;font-size:40px;margin-top:50px;margin-bottom:20px}.terminal_paypal_crm .rate small{font-size:50%}.terminal_paypal_crm #paypal_pay{display:block;width:200px;padding:15px;background:#3695cc;color:#fff;text-align:center;border-radius:50px;margin:0 auto;border:0;font-size:20px;font-weight:700;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.terminal_paypal_crm #paypal_pay:hover{background:#1671a6}.is-stripe-frame{border:2px solid #eee;padding:20px}.is-stripe-frame #submit{display:block;background:#3695cc;border:0;color:#fff;width:100%;margin-top:20px;margin-bottom:20px;padding:15px;font-weight:700;font-size:18px}.defaulTheme .tripadvisorAffiliate a:hover,.pr-card-sale{background:#fff}.is-stripe-frame .is-total{text-align:center}.is-stripe-frame .is-total b,.is-stripe-frame .is-total span{display:block}.is-stripe-frame .is-total span{font-size:18px}.is-stripe-frame .is-total b{font-size:32px}.is-stripe-frame #payment-message{text-align:center;font-size:16px;border:1px solid #eee;padding:20px;font-weight:700;color:red;margin-bottom:20px}.pr-card-sale,.pr-card-sale .invoicing{margin-bottom:30px}.pr-card-sale{border:2px solid #e8e8e8;border-radius:5px;padding:20px}.pr-card-sale .invoicing b{display:block;font-size:22px!important}.pr-card-sale .render-group{display:flex;justify-content:space-between}.pr-card-sale .render-item .label,.pr-card-sale .render-item b{display:block}.pr-card-sale .render-item b{color:#000;font-size:1rem;margin-bottom:5px}.pr-card-sale .render-item small.label{font-style:italic;color:#999;font-size:14px}.pr-card-sale .group-information{margin-top:30px;border-top:2px solid #e8e8e8;padding-top:30px}.pr-card-sale .group-information p{color:#fdaa2d;display:flex}.pr-card-sale .group-information p span{font-size:1rem;margin-left:5px;font-weight:700}.pr-card-sale .group-information .details{display:flex;flex-wrap:wrap;font-size:1rem}.pr-card-sale .group-information .details small{font-size:14px;color:#999;font-style:oblique;display:block;margin-top:5px}.pr-card-sale .group-information .details .large{width:75%}.pr-card-sale .group-information .details .short{width:25%}.pr-card-sale .group-information .details .large:first-of-type,.pr-card-sale .group-information .details .short:first-of-type{margin-bottom:20px}.pr-card-sale .group-information .grid-2-cols div{width:50%;margin-bottom:20px}.pr-card-sale .amounts{border-top:2px solid #e8e8e8;margin-top:30px;padding-top:30px;display:flex}.pr-card-sale .amounts .total{width:50%}.pr-card-sale .amounts .total b{display:block;font-size:2rem}.pr-card-sale .amounts .total b span{font-size:1.2rem;font-weight:400}.pr-card-sale .amounts .total small{font-size:14px;color:#999;display:block;margin-top:5px;font-style:oblique}.pr-card-sale .amounts .subtotal{width:50%;text-align:right}#CDSROWRATING780,.airport-data,.airport-data .is-center,.aside-agreements{text-align:center}.pr-card-sale .amounts .subtotal .item{display:flex;font-size:1rem}.pr-card-sale .amounts .subtotal .item span{width:70%}.pr-card-sale .amounts .subtotal .item b{width:30%}.aside-agreements img{width:70%;margin-bottom:20px}#CDSRATINGWIDGET780{margin:0 auto!important;width:90%}#CDSROWRATING780{margin:5px auto}#CDSROWRATING780 img{display:block;margin:0 auto 3px}.is-arrival-instructions,.reviews-view,.reviews-view .isReviewsHead .isRating{margin-top:30px}#CDSROWLOGO780 img{margin-bottom:5px}.is-arrival-instructions h1{color:#000;margin-bottom:5px}.is-arrival-instructions h3{margin-bottom:30px}.is-arrival-instructions p{font-size:16px;color:#666;line-height:22px}.is-arrival-instructions .is-item:first-of-type{margin-top:50px}.is-arrival-instructions .is-item{margin-bottom:30px;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.1);padding:20px}.is-arrival-instructions .is-item h2{margin-bottom:10px}.is-arrival-instructions .is-item h2 i{margin-right:10px;font-size:16px}.is-arrival-instructions .is-item strong{font-size:14px}.is-arrival-instructions .is-black h2{color:#000}.is-arrival-instructions .is-emergency{background:rgba(0,0,0,.1)}.reviews-view .isReviewsHead h1{line-height:36px}.reviews-view .isReviewsHead h1 span{display:block}.reviews-view .isReviewsHead p{font-size:16px;line-height:22px;margin-bottom:30px}.reviews-view .isReviewsHead p a{color:#000;font-weight:700}.reviews-view .isReviewsHead .isContact{margin-bottom:20px}.reviews-view .isReviewsHead .isContact strong{font-size:16px;display:block;margin-bottom:5px}.reviews-view .isReviewsHead .isContact strong i{color:#999;margin-right:5px}.reviews-view .isReviewsHead .isContact span{display:block;margin-bottom:5px}.reviews-view .isReviewsHead .isRating small,.reviews-view .isReviewsHead .isRating strong{display:block}.reviews-view .isReviewsHead .isRating small{font-size:18px;font-weight:700;margin-bottom:10px}.reviews-view .isReviewsHead .isRating strong{color:#999;font-size:22px}.reviews-view .isReviewsHead .isRating strong .yellow{color:#ffd000}.reviews-view .isReviewsHead .isRating strong span{margin-left:15px;color:#000;font-size:20px}.reviews-view .isCertificates{padding-top:115px}.reviews-view .isCertificates .item{float:left;width:33.33%;margin-bottom:30px}.reviews-view .isReviewsList{margin-top:50px}.reviews-view .isReviewsList h2{color:#000;margin-bottom:20px}.reviews-view .isReviewsList .item{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1)}.reviews-view .isReviewsList .item .title{font-size:16px;display:block;margin-bottom:10px}.reviews-view .isReviewsList .item p{line-height:22px;margin-bottom:20px;display:block}.reviews-view .isReviewsList .item .rating{font-size:18px;color:#999;margin-bottom:20px}.reviews-view .isReviewsList .item .rating .yellow{color:#ffd000}.reviews-view .isReviewsList .item .nameAuthor{font-size:16px}.reviews-view .isReviewsList .item .nameAuthor i{color:#999;margin-right:5px}.reviews-view .isReviewsList .item .nameAuthor small{display:block;margin-top:5px;margin-left:25px}.reviews-view .isReviewsList .item:last-of-type{border-bottom:0}.reviews-view form{width:100%;box-sizing:border-box;padding:20px;background:#f7f7f7}.reviews-view form h2{margin-bottom:30px}.reviews-view form fieldset{margin-bottom:20px}.reviews-view form fieldset label{color:#666}.reviews-view form fieldset input,.reviews-view form fieldset textarea{font-size:16px;color:#000}.reviews-view form fieldset i{font-size:24px;color:#000;margin-right:10px;cursor:pointer;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.reviews-view form fieldset i:hover{color:#ffd000}.reviews-view form fieldset input[type=submit]{background:#3695cc;color:#fff;padding:15px;font-size:16px;font-weight:700}.reviews-view form .half{float:left;width:48%}.reviews-view form .mrg{margin-right:4%}.reviews-view form fieldset:last-of-type{margin-bottom:0}.reviews-partners{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:50px}.reviews-partners div{width:20%;box-sizing:border-box}.reviews-partners div img{max-width:80%}.covid-information .isCovidInformation{margin-top:50px}.covid-information .isCovidInformation strong{font-size:18px;display:block;line-height:24px;margin-bottom:20px}.covid-information .isCovidInformation ul{font-size:16px}.covid-information .isCovidInformation ul li{display:block;margin-bottom:10px}.airport-data h1{margin-top:20px}.airport-data .is-left{text-align:left}.airport-data .terminals li{float:left;width:25%;box-sizing:border-box;padding:10px;text-align:center}.airport-data .terminals li p{text-align:center}.defaulTheme{margin-bottom:0}.defaulTheme .tripadvisorAffiliate{position:relative}.defaulTheme .tripadvisorAffiliate a{display:block;margin:20px auto 0;width:110px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.defaulTheme .tripadvisorAffiliate a img{width:100px;display:block;margin:0 auto}.defaulTheme .secure{padding-top:30px}.defaulTheme .secure p{text-align:center;color:#666}.defaulTheme .secure p strong{display:block;font-size:16px;color:#333 s}.defaulTheme .menu{margin:0;padding:0;text-align:right;line-height:130px}.defaulTheme .menu li{display:inline;color:#fff;margin:0 10px}.defaulTheme .menu li a{color:inherit;font-size:18px;letter-spacing:1px;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear}.defaulTheme .menu li a:hover{color:#9e6815}.defaulTheme .menu li:last-of-type{margin-right:0!important}.verticalTemplateContent form input,.verticalTemplateContent form select{border:1px solid rgba(0,0,0,.1)!important}.affiliatePhones{margin-bottom:50px}.affiliatePhones span{display:block;margin-bottom:5px}.affiliatePhones strong{font-size:22px}.affiliatePhones small{display:block;margin-top:-20px}.affiliatePhones .itemNumber{float:left;width:20%;text-align:center;margin-top:50px}.affiliatePhones .itemNumber div{border-right:1px solid rgba(0,0,0,.1)}.affiliatePhones .itemNumber div.noborder{border-right:0}footer.affiliates{background:rgba(0,0,0,.08)!important;padding:10px 0}footer.affiliates .powered{position:relative}footer.affiliates .powered .text,footer.affiliates .powered img{float:left}footer.affiliates .powered img{width:5%}footer.affiliates .powered .text{padding-top:15px}footer.affiliates .powered .text small,footer.affiliates .powered .text span{display:block}footer.affiliates .powered .text small a,footer.affiliates .powered .text span a{color:#000}header.affiliateHeader{background:0 0;height:auto;padding:10px}footer.affiliates{padding:10px 0}footer.affiliates p{margin-bottom:0}.affiliatesOverview{padding:50px 0;background:#f7f7f7}.affiliatesOverview h1{color:#000;text-align:center;margin-bottom:50px}.affiliatesOverview h1 small{display:block;margin-bottom:10px}.affiliatesOverview .gray-box{background:rgba(0,0,0,.05);padding:30px;border-radius:5px;display:flex;justify-content:space-between;gap:20px}.affiliatesOverview .gray-box article,.affiliatesOverview .gray-box div{width:50%}.affiliatesOverview .gray-box article{text-align:left;padding-top:20px}.affiliatesOverview .gray-box article a.btnAffiliateMe{display:block;width:200px;text-align:center;padding:15px;color:#fff;background:#3695cc;border:2px solid #3695cc;font-size:20px;letter-spacing:1px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.affiliatesOverview .gray-box article a.btnAffiliateMe:hover{color:#3695cc;background:#fff;text-shadow:0 1px 1px #666}.affiliatesFeatures{background:#eae8e8;padding:50px 0}.affiliatesFeatures h2{color:#000;text-align:center;text-transform:uppercase;margin-bottom:50px}.affiliatesFeatures .featuresProgram .column{text-align:center}.affiliatesFeatures .featuresProgram .column i{font-size:32px;display:block;margin-bottom:30px;color:#fdaa2d;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.affiliatesFeatures .featuresProgram .column h3{color:#000;font-size:18px;margin-bottom:10px}.affiliatesFeatures .featuresProgram .column p{text-align:center}.affiliatesFeatures .featuresProgram .column:hover i{color:#3695cc}.affiliatesBoxRegister{padding:30px 0}.affiliatesBoxRegister .boxRegister h2{font-size:20px;margin-bottom:10px}.affiliatesBoxRegister .boxRegister p{font-size:16px}.affiliatesBoxRegister .boxRegister .linkToLogin{padding:15px;position:relative;box-sizing:border-box;background:rgba(54,149,204,.2);color:#333;margin-bottom:50px}.affiliatesBoxRegister .boxRegister .linkToLogin strong{font-size:16px;letter-spacing:1px}.affiliatesBoxRegister .boxRegister .linkToLogin a{display:inline-block;padding:15px 30px;background:#fdaa2d;color:#fff;letter-spacing:3px;margin-left:30px}.affiliatesBoxRegister .boxRegister form{position:relative;font-family:Arimo,Helvetica,Arial}.affiliatesBoxRegister .boxRegister form fieldset{position:relative;margin-bottom:15px;box-sizing:border-box}.affiliatesBoxRegister .boxRegister form fieldset label{font-weight:400;font-size:14px;color:#666}.affiliatesBoxRegister .boxRegister form fieldset input,.affiliatesBoxRegister .boxRegister form fieldset select,.affiliatesBoxRegister .boxRegister form fieldset textarea{color:#000;border:1px solid #eae8e8;box-shadow:inset 0 -1px 5px rgba(0,0,0,.15);transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.affiliatesBoxRegister .boxRegister form fieldset input:focus,.affiliatesBoxRegister .boxRegister form fieldset select:focus,.affiliatesBoxRegister .boxRegister form fieldset textarea:focus{border:1px solid #3695cc}.affiliatesBoxRegister .boxRegister form fieldset .required{border:1px solid #d83962!important}.affiliatesBoxRegister .boxRegister form fieldset input[type=submit]{background:#3695cc;font-family:'Francois One',Helvetica,Arial;font-size:18px;padding:15px;color:#fff;font-weight:400;letter-spacing:1px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.affiliatesBoxRegister .boxRegister form fieldset input[type=submit]:hover{letter-spacing:5px}.affiliatesBoxRegister .boxRegister form fieldset.inline{float:left;width:50%}.affiliatesBoxRegister .boxRegister form fieldset.inlines{float:left;width:33.33%}.affiliatesBoxRegister .about{position:relative;margin-top:35px;background:#e8e8ea}.affiliatesBoxRegister .about h2{background:#3695cc;text-align:center;padding:10px;color:#fff;margin-bottom:15px}.affiliatesBoxRegister .about p{padding:0 15px}.book404{position:relative!important;margin-top:30px}.paidInformation{padding-top:30px}.paidInformation h1{line-height:44px;font-size:38px;text-align:center}.paidInformation h1 strong{display:block}.paidInformation .thankYouMessage{width:85%;margin:20px auto 50px;font-size:20px;color:#000;line-height:26px;text-align:center}.paidInformation .spaMessage{background:#f98181;border:1px solid #ef6b6b;padding:15px;margin:0 auto 30px;text-align:center;border-radius:3px}.paidInformation .spaMessage h3{color:#b20808;font-size:24px;margin-bottom:20px}.paidInformation .spaMessage p{text-align:center;margin-bottom:0;color:#fff;font-size:16px;line-height:20px}.paidInformation .spaMessage p a{color:inherit;font-weight:700}.paidInformation .voucherBox{text-align:center;color:#000;font-size:16px}.paidInformation .voucherBox b,.paidInformation .voucherBox span{display:block}.paidInformation .voucherBox span{margin-bottom:10px}.paidInformation .voucherBox b{font-size:26px;margin-bottom:30px}.paidInformation .voucherBox p{font-size:16px}.paidInformation .toursInformation-paid{border-top:2px solid #cecece;margin:50px auto;padding-top:50px}.paidInformation .toursInformation-paid p{font-size:22px;color:#9e6815;text-align:center}.paidInformation .toursInformation-paid a{display:block;margin:0 auto;background:#3695cc;color:#fff;padding:15px 0;text-align:center;width:200px;border:0;font-size:16px;letter-spacing:2px}.paidInformation .printInvoice{width:85%;margin:0 auto 50px;font-size:14px;color:#666;text-align:center}.paidInformation #printLetter{display:block;margin:0 auto;width:200px;text-align:center;padding:10px;border:1px solid #ccc;color:#9e6815;border-radius:3px;background:#fff;font-weight:700;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.paidInformation #printLetter:hover{background:#9e6815;color:#fff;border:1px solid #9e6815}.fluid{float:left;box-sizing:border-box;position:relative}.col-8{width:50%}.col-7e{width:70%}.col-5{width:20%}.col-6e{width:60%}.col-4{width:25%}.col-4e{width:40%}.col-3{width:33.33%}.col-3e{width:30%}.all-padding-5{padding:5px}.all-padding-10{padding:10px}.all-padding-15{padding:15px}.all-padding-20{padding:20px}.leftright-padding-10{padding:0 10px}.leftright-padding-20{padding:0 20px}.left-padding-10{padding-left:10px}.right-padding-10{padding-right:10px}.boxmaster-tourslist{margin-bottom:30px}.boxmaster-tourslist .item-tourlist{border:1px solid #cecece;background:#fff;box-sizing:border-box;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxmaster-tourslist .item-tourlist img{opacity:.9;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxmaster-tourslist .item-tourlist .body{padding:10px}.boxmaster-tourslist .item-tourlist .body a{color:#333}.boxmaster-tourslist .item-tourlist .body h2{font-family:Arimo,Helvetica,Arial;color:#000;font-size:17px;margin-bottom:10px}.boxmaster-tourslist .item-tourlist .price,.boxmaster-tourslist .item-tourlist .time{float:left;box-sizing:border-box;width:50%;font-family:Arimo,Helvetica,Arial;margin:0;padding:0}.boxmaster-tourslist .item-tourlist .time{font-size:14px;color:#666}.boxmaster-tourslist .item-tourlist .time span{font-weight:400;display:block}.boxmaster-tourslist .item-tourlist .price strong{font-size:20px;color:#9e6815;display:block}.boxmaster-tourslist .item-tourlist .button{display:block;margin-top:15px;background:#3695cc;color:#fff!important;text-align:center;padding:15px;font-family:'Francois One',Arimo,Helvetica,Arial;letter-spacing:2px;font-size:18px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxmaster-tourslist .item-tourlist .button:hover{text-decoration:none!important;background:#2682b7}.hTextUnderline,.is-ce-hsearch a.isOption:hover,.is-ce-search-filters a.isOption:hover,.isViewResults .isFlightDetails a.isEditSearch:hover,.tourpage-headtitle .breadcrumbs a:hover,.tourpage-headtitle .textBreads a:hover{text-decoration:underline}.boxmaster-tourslist .item-tourlist:hover{box-shadow:0 0 10px #9e9e9e}.boxmaster-tourslist .item-tourlist:hover img{opacity:1}.tourpage-headtitle{margin-top:30px}.tourpage-headtitle h1{font-family:Arimo,Helvetica,Arial;color:#000;margin:0;padding:0;font-weight:700;font-size:2.3rem;line-height:2.5rem}.tourpage-headtitle .breadcrumbs{display:flex;gap:10px;justify-content:start;align-items:center;font-size:15px;margin-top:10px}.tourpage-headtitle .breadcrumbs a{color:#9e6815}.tourpage-headtitle .breadcrumbs span{color:#000}.tourpage-headtitle .addons{margin-top:10px;display:flex;gap:10px;justify-content:start;align-items:center}.tourpage-headtitle .addons div{background:#f9f4ed;padding:10px;border-radius:3px;display:flex;gap:10px;align-items:center;min-width:105px}.tourpage-headtitle .textBreads{color:#9e6815;margin-top:2px}.tourpage-headtitle .textBreads a{color:inherit}.box-mailEngine{background:#e8e8e8}.box-mailEngine form{padding-bottom:20px}.box-mailEngine form h3{background:#3695cc;padding:10px;text-align:center;color:#fff;font-size:20px;letter-spacing:1px;margin-bottom:10px}.box-mailEngine form fieldset{box-sizing:border-box;padding:10px 15px}.box-mailEngine form fieldset input,.box-mailEngine form fieldset select,.box-mailEngine form fieldset textarea{border:1px solid #cecece}.box-mailEngine form fieldset input:focus,.box-mailEngine form fieldset select:focus,.box-mailEngine form fieldset textarea:focus{border:1px solid #fdaa2d}.box-mailEngine form fieldset input[type=submit]{background:#fdaa2d;color:#fff;border:0;width:150px;font-size:18px;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.box-mailEngine form fieldset input[type=submit]:hover{background:#9e6815;letter-spacing:5px}.mastercontent-tourpage{margin-top:50px}.mastercontent-tourpage .mastertabs-tourpage{margin-top:50px;border:1px solid #cecece}.mastercontent-tourpage .mastertabs-tourpage .tabs{background:#e8e8e8;border-bottom:2px solid #cecece}.mastercontent-tourpage .mastertabs-tourpage .tabs a{display:block;float:left;width:150px;padding:20px;font-size:14px;color:#000;font-weight:700;text-align:center;letter-spacing:2px;border-right:1px solid #cecece;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.mastercontent-tourpage .mastertabs-tourpage .tabs a:last-of-type{border-right:0}.mastercontent-tourpage .mastertabs-tourpage .tabs a.current{background:#3695cc;color:#fff}.mastercontent-tourpage .mastertabs-tourpage .tabs a:hover{color:#3695cc}.mastercontent-tourpage .mastertabs-tourpage .tabs a.current:hover{color:#fff}.mastercontent-tourpage .mastertabs-tourpage .canvas{padding:20px}.mastercontent-tourpage .mastertabs-tourpage .canvas article{display:none}.mastercontent-tourpage .mastertabs-tourpage .canvas article .title{font-size:16px;color:#666;display:block;margin-bottom:15px}.mastercontent-tourpage .mastertabs-tourpage .canvas article ul{margin:0 0 0 20px;padding:0}.mastercontent-tourpage .mastertabs-tourpage .canvas article ul li{list-style:square;margin-bottom:3px}.mastercontent-tourpage .mastertabs-tourpage .canvas article.current{display:block}.masterprices-tourpage{margin-top:25px}.masterprices-tourpage .card{margin-bottom:20px;border-bottom:1px solid #cecece;padding-bottom:20px}.masterprices-tourpage .card .row{text-align:center;font-size:16px;font-weight:700;color:#666}.masterprices-tourpage .card .row i{margin-right:5px}.masterprices-tourpage .card .prices .item{float:left;box-sizing:border-box;width:50%;text-align:center}.masterprices-tourpage .card .prices .item strong{display:block;font-size:20px;color:#9e6815;margin-top:5px}.hMt-1,.tour-page .additional-policies{margin-top:30px}.tour-page .additional-policies h3{display:block;margin-bottom:20px}.tour-page .additional-policies ul{font-size:12px}.tour-page .additional-policies ul li{display:block;margin-bottom:10px}.tour-page .additional-policies ul li ul{padding-left:20px;margin-top:10px}.card-tour-category{background:rgba(253,170,45,.1);border:2px solid #fdaa2d;padding:10px;border-radius:5px}.card-tour-category p{text-align:left}.card-tour-category h3{font-size:20px}.card-tour-category h3 a{color:inherit}.card-aside-tours{border:2px solid #e8e8e8;padding:15px;border-radius:5px;margin-bottom:30px;box-shadow:0 10px 20px rgba(0,0,0,.1)}.card-aside-filter-tours article{padding:10px;border-radius:5px;border:2px solid #fff;margin-bottom:5px;cursor:pointer}.card-aside-filter-tours article h4{font-size:18px}.card-aside-filter-tours article:hover{background:rgba(253,170,45,.1)}.card-aside-filter-tours .is-active{border:2px solid #fdaa2d;background:rgba(253,170,45,.1)}.card-tour-list{box-shadow:0 10px 20px rgba(0,0,0,.1);border:2px solid #e8e8e8;margin-bottom:30px;border-radius:3px;display:flex}.card-tour-list .area-content,.card-tour-list figure{box-sizing:border-box}.card-tour-list .area-content .is-tag,.card-tour-list figure .is-tag{color:#999;margin-right:10px}.card-tour-list .area-content .is-tag i,.card-tour-list figure .is-tag i{color:#000}.card-tour-list .area-content .is-text,.card-tour-list figure .is-text{font-size:16px;line-height:20px}.card-tour-list .area-content .is-title-total,.card-tour-list figure .is-title-total{font-size:24px;font-weight:700;color:#000}.card-tour-list .area-content .is-title-total small,.card-tour-list figure .is-title-total small{font-size:14px;font-weight:400}.card-tour-list .area-content .is-booknow,.card-tour-list figure .is-booknow{background:#fdaa2d;color:#fff;padding:10px 20px;border-radius:3px;font-size:16px;font-weight:700;border:0}.card-tour-list figure{width:30%;margin:0}.card-tour-list figure img{border-radius:3px 0 0 3px;height:100%;object-fit:cover}.card-tour-list .area-content{width:70%;padding:15px}.is-ce-search{position:relative}.is-ce-vsearch{width:35%;padding:30px;font-size:16px}.is-ce-hsearch,.is-ce-search-filters{background:#fff}.is-ce-hsearch .isCustomSelect,.is-ce-search-filters .isCustomSelect{float:left;margin-bottom:15px;margin-right:30px;font-size:14px;min-width:200px;position:relative;cursor:pointer;min-height:50px;background:rgba(0,0,0,.02);border-radius:3px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.is-ce-hsearch .isCustomSelect .isValue,.is-ce-search-filters .isCustomSelect .isValue{padding:10px 15px}.is-ce-hsearch .isCustomSelect .isValue small,.is-ce-hsearch .isCustomSelect .isValue span,.is-ce-search-filters .isCustomSelect .isValue small,.is-ce-search-filters .isCustomSelect .isValue span{display:block}.is-ce-hsearch .isCustomSelect .isValue small i.isTypeIcon,.is-ce-hsearch .isCustomSelect .isValue span i.isTypeIcon,.is-ce-search-filters .isCustomSelect .isValue small i.isTypeIcon,.is-ce-search-filters .isCustomSelect .isValue span i.isTypeIcon{margin-right:5px;color:#3695cc}.is-ce-hsearch .isCustomSelect .isValue i.isDrop,.is-ce-search-filters .isCustomSelect .isValue i.isDrop{position:absolute;top:10px;right:10px;font-size:16px}.is-ce-hsearch .isCustomSelect .isValue small,.is-ce-search-filters .isCustomSelect .isValue small{padding-left:24px}.is-ce-hsearch .isCustomSelect .isListOff,.is-ce-search-filters .isCustomSelect .isListOff{max-height:250px;overflow-y:scroll}.is-ce-hsearch .isCustomSelect .isList,.is-ce-search-filters .isCustomSelect .isList{display:none;position:absolute;top:50px;left:0;right:0;background:#fff;z-index:10}.is-ce-hsearch .isCustomSelect .isList .isItem,.is-ce-search-filters .isCustomSelect .isList .isItem{box-sizing:border-box;padding:5px 15px;border-top:1px solid rgba(0,0,0,.03);transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.is-ce-hsearch .isCustomSelect .isList .isItem span,.is-ce-search-filters .isCustomSelect .isList .isItem span{display:block}.is-ce-hsearch .isCustomSelect .isList .isItem span i,.is-ce-search-filters .isCustomSelect .isList .isItem span i{color:#666;font-size:13px;margin-right:5px}.is-ce-hsearch .isCustomSelect .isList .isItem small,.is-ce-search-filters .isCustomSelect .isList .isItem small{display:block;padding-left:25px}.is-ce-hsearch .isCustomSelect .isList .isItem:hover,.is-ce-search-filters .isCustomSelect .isList .isItem:hover{background:#3695cc;color:#fff}.is-ce-hsearch .isCustomSelect .isList .isItem:hover span i,.is-ce-search-filters .isCustomSelect .isList .isItem:hover span i{color:#000}.is-ce-hsearch .isCustomSelect .isList .isChoosed,.is-ce-search-filters .isCustomSelect .isList .isChoosed{background:rgba(0,0,0,.05)}.is-ce-hsearch .isCustomSelect .isList .isChoosed:hover,.is-ce-search-filters .isCustomSelect .isList .isChoosed:hover{background:rgba(0,0,0,.05);color:#000}.is-ce-hsearch .isCustomSelect:hover,.is-ce-search-filters .isCustomSelect:hover{background:rgba(0,0,0,.04)}.is-ce-hsearch .isCustomCounter,.is-ce-search-filters .isCustomCounter{float:left;position:relative;margin-bottom:15px;min-height:50px;background:rgba(0,0,0,.02);border-radius:3px;padding-left:10px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.is-ce-hsearch .isCustomCounter input,.is-ce-hsearch .isCustomCounter small,.is-ce-hsearch .isCustomCounter span,.is-ce-search-filters .isCustomCounter input,.is-ce-search-filters .isCustomCounter small,.is-ce-search-filters .isCustomCounter span{float:left}.is-ce-hsearch .isCustomCounter input,.is-ce-search-filters .isCustomCounter input{width:50px;text-align:center;background:0 0}.is-ce-hsearch .isCustomCounter span,.is-ce-search-filters .isCustomCounter span{font-size:20px;cursor:pointer;padding:13px 20px;color:#000;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.is-ce-hsearch .isCustomCounter span:hover,.is-ce-search-filters .isCustomCounter span:hover{background:rgba(0,0,0,.05)}.is-ce-hsearch .isCustomCounter small,.is-ce-search-filters .isCustomCounter small{line-height:50px;margin-right:10px}.is-ce-hsearch .isCustomCounter:hover,.is-ce-search-filters .isCustomCounter:hover{background:rgba(0,0,0,.04)}.is-ce-hsearch input,.is-ce-search-filters input{float:left;background:rgba(0,0,0,.04);border-radius:3px;border:0;padding:15px;font-size:16px;box-sizing:border-box;outline:0}.is-ce-hsearch input:focus,.is-ce-search-filters input:focus{border:none}.is-ce-hsearch fieldset,.is-ce-search-filters fieldset{float:left;box-sizing:border-box;padding:0 2px;margin-bottom:15px;position:relative}.is-ce-hsearch fieldset i,.is-ce-search-filters fieldset i{font-size:16px}.is-ce-hsearch .isPlace,.is-ce-search-filters .isPlace{width:30%;position:relative}.is-ce-hsearch .isPlace i.isIconToggle,.is-ce-search-filters .isPlace i.isIconToggle{position:absolute;top:20px;right:2px;background:rgba(0,0,0,.05);padding:16px;border-radius:3px;cursor:pointer;display:none}.is-ce-hsearch .isPlace .isAutocomplete,.is-ce-search-filters .isPlace .isAutocomplete{position:absolute;top:100%;left:0;width:150%;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:3px;z-index:10}.is-ce-hsearch .isPlace .isAutocomplete li,.is-ce-search-filters .isPlace .isAutocomplete li{display:block;box-sizing:border-box;padding:10px 10px 10px 40px;position:relative;color:#000;cursor:pointer;border-top:1px solid rgba(0,0,0,.03);transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.is-ce-hsearch .isPlace .isAutocomplete li small,.is-ce-hsearch .isPlace .isAutocomplete li span,.is-ce-search-filters .isPlace .isAutocomplete li small,.is-ce-search-filters .isPlace .isAutocomplete li span{display:block}.is-ce-hsearch .isPlace .isAutocomplete li small,.is-ce-search-filters .isPlace .isAutocomplete li small{color:#666}.is-ce-hsearch .isPlace .isAutocomplete li i,.is-ce-search-filters .isPlace .isAutocomplete li i{position:absolute;top:17px;left:10px;color:#3695cc}.is-ce-hsearch .isPlace .isAutocomplete li:hover,.is-ce-search-filters .isPlace .isAutocomplete li:hover{background:#3695cc;color:#fff}.is-ce-hsearch .isPlace .isAutocomplete li:hover small,.is-ce-search-filters .isPlace .isAutocomplete li:hover small{color:#000}.is-ce-hsearch .isPlace .isAutocomplete li:hover i,.is-ce-search-filters .isPlace .isAutocomplete li:hover i{color:#fff}.is-ce-hsearch .isDate,.is-ce-search-filters .isDate{width:15%}.is-ce-hsearch .isDate i,.is-ce-search-filters .isDate i{position:absolute;top:55%;left:15px}.is-ce-hsearch .isDate input,.is-ce-search-filters .isDate input{padding-left:40px}.is-ce-hsearch .isButton,.is-ce-search-filters .isButton{width:10%}.is-ce-hsearch .isButton a,.is-ce-search-filters .isButton a{display:block;padding:13.5px;font-weight:700;background:#3695cc;border-radius:3px;width:100%;color:#fff;text-align:center;box-sizing:border-box;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.is-ce-hsearch .isButton a i,.is-ce-search-filters .isButton a i{margin-right:5px;font-size:20px}.is-ce-hsearch .isButton a:hover,.is-ce-search-filters .isButton a:hover{background:#217fb5}.is-ce-hsearch a.isOption,.is-ce-search-filters a.isOption{color:#000;font-weight:700;margin-right:20px}.is-ce-hsearch a.isOption i,.is-ce-search-filters a.isOption i{color:#999;margin-right:5px}.is-ce-search-filters .isCustomCounter,.is-ce-search-filters .isCustomSelect{width:100%;box-sizing:border-box;background:rgba(0,0,0,.04)}.is-ce-search-filters .isCustomSelect .isList{box-shadow:0 5px 15px rgba(0,0,0,.05)}.is-ce-search-filters .isCustomCounter small{margin:0 30px}.is-ce-search-filters .isPlace{width:100%}.is-ce-search-filters .isDate{width:50%}.is-ce-search-filters .isButton{width:100%}.is-ce-search-filters .isButton a i{font-size:16px}.isInBooking{position:relative;padding:35px 0 50px;margin-bottom:100px}.isInBooking h1{margin:15px 0 10px}.isInBooking h4{color:#000;display:block;font-size:22px;margin-bottom:30px}.isInBooking .is-ce-hsearch,.isInBooking .isPartners{margin-top:50px}.isInBooking .isPartners .isItem{float:left;width:33.33%;padding:0 20px;box-sizing:border-box}.isInBooking .isPartners .isItem img{display:block;margin:0 auto;max-width:80%}.isInBooking .isPartners .isItem img.isSpace{margin-top:30%}.isInBooking .isSlider{position:absolute;top:100px;right:13%;width:30%;min-height:525px;z-index:-1}.isInBooking .isSlider div{position:relative;background:#fdaa2d;border-radius:5px;width:100%;min-height:525px}.isInBooking .isSlider div img{position:absolute;bottom:25px;right:-20%;width:100%}.isViewResults{position:relative;padding-top:50px}.isViewResults .isAsideResults .isPayments{margin-bottom:20px}.isViewResults .isAsideResults .isPayments img{display:inline-block;width:24%}.isViewResults .isAsideResults .isReasons strong{font-family:'Francois One',Helvetica,Arial;color:#fdaa2d;font-size:18px;line-height:24px;font-weight:400;display:block;margin-bottom:15px}.isViewResults .isAsideResults .isReasons strong span{display:block;color:#000}.isViewResults .isAsideResults .isReasons ul li{display:block;margin-bottom:5px;font-size:16px;color:#999}.isViewResults .isAsideResults .isReasons ul li i{color:#000;font-size:12px;margin-right:5px}.isViewResults .isResults .isTextHead{position:relative;margin-bottom:50px}.isViewResults .isResults .isTextHead h1{color:#000;line-height:32px}.isViewResults .isResults .isTextHead h1 span{display:block;color:#fdaa2d}.isViewResults .isResults .isTextHead .isOptions{position:absolute;right:0;bottom:0;background:rgba(0,0,0,.06);color:#000;padding:10px;border-radius:5px;cursor:pointer;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.isViewResults .isResults .isTextHead .isOptions small{font-size:14px;margin-left:5px}.isViewResults .isResults .isTextHead .isOptions:hover{background:#3695cc;box-shadow:0 5px 15px rgba(0,0,0,.1);color:#fff}.isViewResults .isResults .isLoading .isCard{border:1px solid rgba(0,0,0,.05);box-shadow:0 5px 15px rgba(0,0,0,.1);box-sizing:border-box;padding:10px;border-radius:5px;margin-bottom:30px}.isViewResults .isResults .isLoading .isCard .isImage,.isViewResults .isResults .isLoading .isCard .isIncludes,.isViewResults .isResults .isLoading .isCard .isRates{float:left;box-sizing:border-box}.isViewResults .isResults .isLoading .isCard .isImage{width:25%}.isViewResults .isResults .isLoading .isCard .isImage span{display:block;width:100%;height:120px}.isViewResults .isResults .isLoading .isCard .isIncludes{width:50%;padding:0 10px}.isViewResults .isResults .isLoading .isCard .isIncludes .isTitle{display:block;width:50%;margin-bottom:15px}.isViewResults .isResults .isLoading .isCard .isIncludes .isList li{display:block;width:100%;margin-bottom:5px}.isViewResults .isResults .isLoading .isCard .isRates{width:25%;padding-top:10px}.isViewResults .isResults .isLoading .isCard .isRates small,.isViewResults .isResults .isLoading .isCard .isRates span,.isViewResults .isResults .isLoading .isCard .isRates strong{display:block;margin-bottom:5px;float:right}.isViewResults .isResults .isLoading .isCard .isRates strong{width:50%}.isViewResults .isResults .isLoading .isCard .isRates span{width:25%}.isViewResults .isResults .isLoading .isCard .isRates small{width:100%}.isViewResults .isResults .isLoading .isLoad{background:rgba(0,0,0,.07);border-radius:5px;box-sizing:border-box;padding:15px;animation-name:isLoadingCard;animation-iteration-count:infinite;animation-duration:1s;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.isViewResults .isResults .isData .isRowResultService{border:1px solid rgba(0,0,0,.05);box-shadow:0 5px 15px rgba(0,0,0,.05);box-sizing:border-box;padding:15px 10px;border-radius:5px;margin-bottom:30px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.isViewResults .isResults .isData .isRowResultService .isImage,.isViewResults .isResults .isData .isRowResultService .isIncludes,.isViewResults .isResults .isData .isRowResultService .isRates{float:left;box-sizing:border-box}.isViewResults .isResults .isData .isRowResultService .isImage{width:25%}.isViewResults .isResults .isData .isRowResultService .isImage span{display:block;width:100%;height:120px}.isViewResults .isResults .isData .isRowResultService .isIncludes{width:50%;padding:0 10px}.isViewResults .isResults .isData .isRowResultService .isIncludes h3{color:#000;margin-bottom:0;font-size:18px}.isViewResults .isResults .isData .isRowResultService .isIncludes h3 span{color:#fdaa2d}.isViewResults .isResults .isData .isRowResultService .isIncludes .isPax{font-weight:700;display:block;margin-bottom:15px;margin-top:5px;color:#999}.isViewResults .isResults .isData .isRowResultService .isIncludes ul li{display:block;width:100%;margin-bottom:5px}.isViewResults .isResults .isData .isRowResultService .isIncludes ul li i{color:#3695cc;font-size:10px}.isViewResults .isResults .isData .isRowResultService .isRates{width:25%;padding-top:10px}.isViewResults .isResults .isData .isRowResultService .isRates a,.isViewResults .isResults .isData .isRowResultService .isRates small,.isViewResults .isResults .isData .isRowResultService .isRates span,.isViewResults .isResults .isData .isRowResultService .isRates strong{display:block;margin-bottom:5px;text-align:right}.isViewResults .isResults .isData .isRowResultService .isRates strong{font-size:28px;color:#9e6815;font-family:"Francois One",Helvetica,Arial;margin-bottom:0}.isViewResults .isResults .isData .isRowResultService .isRates strong small{font-size:20px;display:inline-block;margin-left:3px}.isViewResults .isResults .isData .isRowResultService .isRates a{background:#3695cc;color:#fff;padding:15px;font-size:20px;text-align:center;font-family:"Francois One",Helvetica,Arial;border-radius:3px;margin-top:20px}.isViewResults .isResults .isData .isRowResultService .isRates .isTaxes{font-weight:700;font-size:14px}.isViewResults .isResults .isData .isRowResultService:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.isViewResults .isResults .isData:hover .isRowResultService{opacity:.6}.isViewResults .isResults .isData:hover .isRowResultService:hover{opacity:1}.isViewResults .isFlightDetails{margin-top:50px;padding-top:30px;display:none}.isViewResults .isFlightDetails .isBookingSteps{margin-bottom:15px}.isViewResults .isFlightDetails .masterBoxFerry,.isViewResults .isFlightDetails .titleFlightDetails{margin-bottom:30px}.isViewResults .isFlightDetails .isBookingSteps .isStep{float:left;width:33%;color:#999}.isViewResults .isFlightDetails .isBookingSteps .isStep i,.isViewResults .isFlightDetails .isBookingSteps .isStep span{font-size:18px;font-weight:700;margin-right:5px}.isViewResults .isFlightDetails .isBookingSteps .isStep span{padding:5px 10px;border-radius:100%;background:rgba(0,0,0,.05)}.isViewResults .isFlightDetails .isBookingSteps .isStep strong{font-family:'Francois One',Helvetica,Arial;font-weight:400;font-size:16px}.isViewResults .isFlightDetails .isBookingSteps .isCurrent span{color:#fff;background:#000}.isViewResults .isFlightDetails .isBookingSteps .isCurrent strong{color:#fdaa2d}.isViewResults .isFlightDetails .titleFlightDetails small,.isViewResults .isFlightDetails .titleFlightDetails strong{display:block;margin-bottom:2px}.isViewResults .isFlightDetails .titleFlightDetails strong{color:#000;font-size:16px}.isViewResults .isFlightDetails .titleFlightDetails small{font-size:14px;color:#999}.isViewResults .isFlightDetails .isGroupArrival,.isViewResults .isFlightDetails .isGroupDeparture{position:relative;margin-bottom:35px;display:none}.isViewResults .isFlightDetails .isGroupArrival p:first-of-type,.isViewResults .isFlightDetails .isGroupDeparture p:first-of-type{color:#9e6815;font-size:16px;border-bottom:2px solid rgba(158,104,21,.05);padding-bottom:20px;margin-bottom:20px}.isViewResults .isFlightDetails .isGroupArrival p.isPickupLegend,.isViewResults .isFlightDetails .isGroupDeparture p.isPickupLegend{background:rgba(253,170,45,.2);padding:15px;font-size:13px;color:#000;border-radius:3px}.isViewResults .isFlightDetails .isGroupArrival p.isPickupLegend span,.isViewResults .isFlightDetails .isGroupDeparture p.isPickupLegend span{font-weight:700}.isViewResults .isFlightDetails .isGroupArrival fieldset,.isViewResults .isFlightDetails .isGroupDeparture fieldset{margin-bottom:15px;float:left;box-sizing:border-box;padding:0 5px;width:33%}.isViewResults .isFlightDetails .isGroupArrival fieldset input,.isViewResults .isFlightDetails .isGroupDeparture fieldset input{font-size:16px}.isViewResults .isFlightDetails .isGroupArrival fieldset input:hover,.isViewResults .isFlightDetails .isGroupDeparture fieldset input:hover{background:rgba(0,0,0,.02)}.isViewResults .isFlightDetails .isGroupArrival fieldset label,.isViewResults .isFlightDetails .isGroupDeparture fieldset label{font-size:15px;font-weight:400;color:#999;padding-left:10px}.isViewResults .isFlightDetails .isGroupArrival fieldset .timepicker_wrap,.isViewResults .isFlightDetails .isGroupDeparture fieldset .timepicker_wrap{width:100%;top:25px}.isViewResults .isFlightDetails .isGroupArrival fieldset .timepicker_wrap input,.isViewResults .isFlightDetails .isGroupDeparture fieldset .timepicker_wrap input{width:90%}.isViewResults .isFlightDetails .isGroupDeparture{margin-bottom:0}.isViewResults .isFlightDetails .isAside{position:relative}.isViewResults .isFlightDetails .isAside .isResume{background:linear-gradient(to bottom,#3695cc,#1671a6);padding:15px;position:relative;margin-top:60px}.isViewResults .isFlightDetails .isAside .isResume h4{line-height:24px;color:#095480;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:15px;padding-bottom:10px;font-size:20px}.isViewResults .isFlightDetails .isAside .isResume .isItem{box-sizing:border-box;margin-bottom:10px;font-size:14px}.isViewResults .isFlightDetails .isAside .isResume .isItem span,.isViewResults .isFlightDetails .isAside .isResume .isItem strong{display:block}.isViewResults .isFlightDetails .isAside .isResume .isItem strong{color:#333;font-weight:400}.isViewResults .isFlightDetails .isAside .isResume .isItem span{color:#fff}.isViewResults .isFlightDetails .isAside .isResume .isCoupons{margin:20px 0}.isViewResults .isFlightDetails .isAside .isResume .isCoupons strong{font-family:'Francois One',Helvetica,Arial;font-size:16px;font-weight:400;color:#000}.isViewResults .isFlightDetails .isAside .isResume .isCoupons input{box-sizing:border-box;padding:10px;font-size:16px;font-weight:700;display:inline-block;outline:0;margin-top:10px;border-radius:3px;border:0;width:65%;color:#fdaa2d;text-transform:uppercase}.isViewResults .isFlightDetails .isAside .isResume .isCoupons a{display:inline-block;width:33%;padding:10px;font-size:16px;box-sizing:border-box;font-weight:700;background:#fdaa2d;border-radius:3px;color:#fff;text-align:center}.isViewResults .isFlightDetails .isAside .isResume .isCoupons a i{margin-right:5px}.isViewResults .isFlightDetails .isAside .box-secureguarantees .cards i{font-size:28px}.isViewResults .isFlightDetails #buttonGoPayment{background:#3695cc;color:#fff;border-radius:3px;font-size:16px;font-weight:700;padding:15px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.isViewResults .isFlightDetails #buttonGoPayment:hover{background:#217fb5}.isViewResults .isFlightDetails a.isEditSearch{display:inline-block;font-weight:700;font-size:16px;color:#666;margin-left:15px}.isViewResults .isFlightDetails .masterBoxFerry .showLegendFerry{background:#e99797;color:#fff;padding:20px;border-radius:3px;font-size:14px}.isViewResults .isFlightDetails .masterBoxFerry .showLegendFerry .title{display:block;font-size:18px;color:#000}.isViewResults .isFlightDetails .masterBoxFerry .showLegendFerry p span{font-weight:700;color:#000}.hCard{background:#fff;border-radius:5px;padding:20px}.hBlock{display:block}.hMt-2{margin-top:25px}.hMt-3{margin-top:20px}.hMb-0{margin-bottom:0}.hMb-1{margin-bottom:30px}.hMb-2{margin-bottom:25px}.hMb-3{margin-bottom:20px}.hPd-1{padding-top:30px}.hFs-16{font-size:16px;line-height:20px}.hFs-18{font-size:18px;line-height:24px}.hTextColor-1{color:#fdaa2d}.hTextColor-white{color:#fff}.hButton-1,.hTextColor-black{color:#000}.hBackgroundColor-brand{background:#fdaa2d}.hBackgroundColor-danger{background:#ce7373}.hButton{display:block;width:100%;padding:15px 0;font-weight:700;text-align:center;border:0;border-radius:3px}.hButton-1{background:#fdaa2d}.hButton-2{background:#3695cc;color:#fff}@media only screen and (min-width:960px) and (max-width:1151px){header nav .menu li{font-size:14px;margin:0}header nav .menu li a{padding:10px 10px 5px}#popmarketing{bottom:80px}footer .social-thin .icon-social{width:25px;height:25px}.is-overlay .card-content .card{left:20%;right:20%}.is-overlay .card-content i{right:18.5%}.vintageHomeInto{margin-bottom:30px}.isBoxReviews .isReviews .item .body .text{min-height:255px}.grid-box-services .box .body .rate{font-size:24px}.grid-box-services .box .body .rate strong small{font-size:16px}.grid-box-services .box .body .rate span{font-size:13px;letter-spacing:2px}.grid-box-services .box .body a{font-size:14px;width:65%}.box-masterSlider-home{padding-top:60px}.p-fluid-home{margin:10px auto 0;width:95%}.box-home-to-affiliates .mask-fluid-home strong{margin-top:5%}.index-services .item-service .title{font-size:14px}.wordpress-ourposts .boxPostBlog img{height:180px}.wordpress-ourposts .boxPostBlog a.btn{top:130px}.schema_organization .address_organization,.schema_organization .img_organization,.schema_organization .organization,.schema_organization .schedules_organization{float:none;display:block;width:100%;text-align:center}.schema_organization .img_organization{max-width:30%;margin:0 auto}.schema_organization .organization .email,.schema_organization .organization .phone{float:none;width:100%;display:block;margin-bottom:10px}.schema_organization .address_organization p,.schema_organization .schedules_organization p{text-align:center}.schema_organization .times{text-align:center;min-height:120px}.schema_organization .times p{text-align:center;padding-right:0!important}.about-us .image-right{right:-30px}.about-us .image-left{left:-30px}.about-us .row{margin-bottom:60px}.say-about-us .information,.say-about-us .widgets{float:none;display:block;width:100%!important}.say-about-us .information img{margin:0 auto}.sectionManualSales .manualSaleForm{left:10%;width:80%;top:250px}.flightDetails #bookEngine .fieldsArrival .timepicker_wrap,.flightDetails #bookEngine .fieldsDeparture .timepicker_wrap{width:150%}.ratesParagraph{width:85%}.ratesForServices .boxGridPriceServices .item strong{font-size:14px}.ratesForServices .boxGridPriceServices .item .price strong{font-size:18px}.boxTypeServices article .info{min-height:435px}.boxSliderPageService .mask .servicePageForm{margin-top:0}.boxSliderPageService .mask .servicePageForm fieldset{margin-bottom:8px!important}.boxSliderPageService .mask div h1{font-size:26px;margin:115px auto 30px}.box-secureguarantees .cards div i,.e-paymentPage .master-aside .boxAsideCards i{margin:0}.headerInformation-destination{height:auto}.headerInformation-destination figure figcaption{bottom:0}.area-overview .picture{display:none}.area-overview .text{width:100%}.cards-hotels .card-item{width:50%}.e-paymentPage .containerAddons .rowCategory .content strong{font-size:16px}.row-GalleryForm .boxContactFormHotelPage{padding:10px 0}.is-gridpicture .is-item{width:33.33%}.defaulTheme .tripadvisorAffiliate a{margin:10px auto 0}.affiliatePhones .itemNumber strong{font-size:18px}.transportation-amenities .amenities .box-category .box-amenities .rowProduct span,.transportation-amenities .amenities .box-category .box-amenities .rowProduct strong{font-size:16px}.transportation-media{width:95%}.transportation-media .album-gallery .target{right:20px}.grid-full-gallery div{width:25%}}@media only screen and (min-width:768px) and (max-width:959px){.d-flex,.is-sprimary{flex-direction:column}.pl-none-mobile{padding-left:0!important}.d-grid-4{grid-template-columns:repeat(2,1fr)}.w-half,.w-half-space,.w-one-third,.w-two-thirds{width:100%}.w-half-space{margin-bottom:20px}.button-to-gallery{left:20%;right:20%}.p-0-mobile{padding:0!important}.mb-0-mobile{margin-bottom:0!important}.mt-0-mobile{margin-top:0!important}.top-bar .navigationTopBar{font-size:10px}header nav .menu{margin:20px auto 0}header nav .menu li{font-size:12px;margin:0}header nav .menu li a{padding:5px 5px 2px}.isCovidDiplome .idBody{width:65%}#popmarketing{bottom:80px}footer .social-right .icon-social,footer .social-right img{float:none;margin-left:0}.is-overlay .card-content .card{left:15%;right:15%}.is-overlay .card-content i{right:13.5%}.isFooter .isLinks ._column{box-sizing:border-box;padding:10px}.box-masterSlider-home{padding-top:0}.box-start-booking,.startEditBooking{top:10px;left:10px;height:320px;width:300px}.is-bookhome{top:0;left:0;width:100%;height:auto}.box-start-booking h3.mobile,.startEditBooking h3.mobile{display:block;text-align:center}.box-start-booking fieldset,.startEditBooking fieldset{float:none;width:100%!important;padding:10px;display:block}.is-sprimary,.vintageHomeInto2{display:flex}.box-start-booking fieldset .boxShow-hotels,.startEditBooking fieldset .boxShow-hotels{z-index:5000}.cpt-box,.vintageHomeInto2{flex-direction:column}.is-sprimary .fluid{float:none;width:100%}.vintageHomeInto{width:100%;margin:0 0 50px}.vintageHomeInto .widgets #CDSWIDEXC,.vintageHomeInto .widgets #TA_certificateOfExcellence366,.vintageHomeInto .widgets #TA_certificateOfExcellence384,.vintageHomeInto .widgets #TA_certificateOfExcellence730{float:none;margin:0 auto!important}.vintageHomeInto .widgets #CDSSCROLLINGRAVE{margin-top:35px}.vintageHomeInto2 .fluid{width:100%!important}.vintageHomeInto2 .col-4e{order:2;width:100%!important}.vintageHomeInto2 .col-6e{order:1;width:100%!important}.grid-box-services .box{width:50%;min-height:510px}.txWelc{width:80%;margin:0 auto 10px}.gridHome{min-height:135px}.wordpress-ourposts .boxPostBlog img{height:150px}.wordpress-ourposts .boxPostBlog a.btn{top:95px}.bx-withbg{min-height:160px}.bx-withbg #susNews input{display:block;float:none!important;margin:0 auto;width:80%!important}.bx-withbg #susNews input[type=text]{width:75%!important;border-radius:3px 3px 0 0;text-align:center}.bx-withbg #susNews input[type=submit]{border-radius:0 0 3px 3px}.p-fluid-home{margin:5% auto;font-size:14px;line-height:22px;width:90%}.certifications{margin-top:80px}.box-home-to-affiliates .mask-fluid-home strong{margin-top:4%}.index-services .item-service{width:33.33%}.masterbox-tours-inline-list{margin-bottom:97%}.masterbox-tours-inline-list article{width:50%}.masterbox-tours-inline-list .clr{display:none}.schema_organization .address_organization,.schema_organization .img_organization,.schema_organization .organization,.schema_organization .schedules_organization{float:none;display:block;width:100%;text-align:center}.schema_organization .img_organization{max-width:30%;margin:0 auto}.schema_organization .organization .email,.schema_organization .organization .phone{float:none;width:100%;display:block;margin-bottom:10px}.area-overview .picture,.pricesAreaTable table thead{display:none}.schema_organization .address_organization p,.schema_organization .schedules_organization p,.schema_organization .times{text-align:center}.schema_organization .times p{text-align:center;padding-right:0!important}.isCovidOverlar .isBox{top:5%;width:60%}.pricesAreaTable table .header-area{background:#fdaa2d!important}.pricesAreaTable table .header-area strong{color:#fff}.pricesAreaTable table tr{background:#f3f3f3}.pricesAreaTable table td::before{display:block;margin-bottom:10px;content:attr(data-label);font-weight:700}.pricesAreaTable table td::after{margin-top:10px}.pricesAreaTable table td span::before{content:attr(data-label);display:block}.about-us .text{float:none;width:100%;display:block}.about-us .image-left,.about-us .image-right{position:relative;top:0;max-width:100%;margin:0 auto}.about-us .image-right{right:0}.about-us .image-left{left:0}.about-us .row{margin-bottom:0}.say-about-us{margin-top:0}.say-about-us .information,.say-about-us .widgets{float:none;width:100%;display:block}.startEditBooking{top:0;left:0;width:100%;height:155px}.startEditBooking fieldset{float:left;width:50%!important}.startEditBooking fieldset:last-of-type{width:100%!important}.persistBooking{position:absolute!important}.boxPanelSearching{min-height:300px}.salesOptionsList .itemServiceSale ul{padding:0}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect i{font-size:20px}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect span{font-size:14px}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect strong{font-size:16px}.flightDetails #bookEngine .fieldsArrival .timepicker_wrap,.flightDetails #bookEngine .fieldsDeparture .timepicker_wrap{width:100%}.flightDetails fieldset.col-3{width:50%;padding:0!important}.flightDetails #bookEngine .carSeatPolicies i{padding:30px 0}.sectionManualSales .manualSaleForm{top:280px;left:5%;width:90%}.flightDetails .boxCoupons p{width:100%;padding-right:0}.flightDetails .boxCoupons a,.flightDetails .boxCoupons input{margin-top:0;width:60%}.flightDetails .boxCoupons a{width:40%}.flightDetails .masterBoxFerry .content .ferryBooking fieldset select.inline{width:100%!important}.cpt-box div,.cpt-box img{width:100%}.cpt-box img{margin-top:0!important}.ratesTitle{font-size:28px;margin:75px auto 15px}.ratesParagraph{font-size:16px;width:100%;margin:0 auto 75px}.boxListPrices{padding-bottom:0}.boxListPrices .itemPriceService{background:#e8e8e8}.pricesAreaTable table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pricesAreaTable table tr{border-bottom:2px solid #cecece;display:block;margin-bottom:20px}.pricesAreaTable table td{display:block;text-align:right;border-top:1px solid #cecece!important}.pricesAreaTable table td span{float:none!important;width:100%!important;display:block;margin:3px auto;font-size:16px}.pricesAreaTable table td strong{text-transform:uppercase}.pricesAreaTable table td::after{content:attr(data-sublabel);display:block;font-size:13px}.pricesAreaTable table td:last-child{border-bottom:0}.boxListPrices .itemRates{width:50%}.container-tabsdestinations aside.navigation ul li{font-size:12px}.container-tabsdestinations .content .box ul li{width:100%}.headerInformation-destination{padding:0;min-height:380px}.headerInformation-destination .title{font-size:24px;padding-left:40%;top:10%;line-height:30px}.headerInformation-destination .info,.headerInformation-destination i{top:35%;left:45%;right:5%}.headerInformation-destination i{top:80%}.box-general-title{height:325px}.headerInformation-destination figure figcaption{bottom:0}.is-booking-destination{height:auto!important}.is-booking-destination .box-start-booking{position:relative!important;top:0;left:0;width:100%}.area-overview .text{width:100%}.content-cards .card-service-by-area{width:50%}.isTablePricesDestination{overflow-x:scroll}.hotel-list-area input{width:75%}.cards-hotels .card-item{width:50%}.pageContactUs .waysContact .box .item a{font-size:11px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .legend{font-size:14px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset:last-of-type .bookingprice,.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset:last-of-type .policies{width:100%;float:none;display:block;margin-bottom:20px}.e-paymentPage .master-aside .epaymentsSummary .rowDetail-book{float:none;display:block;width:100%}.e-paymentPage .master-aside .boxAsideCards i{font-size:20px;margin:0}.e-paymentPage .containerAddons .rowCategory .content strong{font-size:16px}.box-secureguarantees .cards{padding:10px}.e-paymentPage .master-aside .boxBookingDetailSale .box-secureguarantees .cards i{font-size:24px}.e-paymentPage .containerAddons .rowCategory .content{width:40%;padding:30px 20px}.e-paymentPage .containerAddons .rowCategory .control{width:40%}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct,.grid-full-gallery div{width:33.33%}.e-paymentPage .containerAddons .rowCategory .control .bulletRadio{margin-left:30px;padding:1px}.e-paymentPage .containerAddons .rowCategory .control small{margin:2px 0 0 5px;font-size:14px}.e-paymentPage .cardsiframeexecute iframe{height:730px!important}.boxService-to{display:none}.gridService div{bottom:-15px;left:-1px;width:101%}.boxSliderPageService .mask .five{display:none!important}.defaulTheme .secure p,.row-GalleryForm .boxContactFormHotelPage p{display:none}.boxSliderPageService .mask .eleven{width:100%!important}.boxSliderPageService .mask div h1{margin:30px auto 20px;font-size:20px;padding-left:40%}.boxSliderPageService .mask div p{box-sizing:border-box;padding-left:40%;font-size:14px;line-height:18px}.boxSliderPageService .mask div a.bubbleButtonPrices{margin:20px 0 20px 55%;width:200px}.boxRateForService .rates strong{font-size:12px;letter-spacing:1px}.ratesForServices .boxGridPriceServices .item{width:25%;border:1px solid #ccc!important}.ratesForServices .boxGridPriceServices .item strong{letter-spacing:0;font-size:14px}.box-general-title{padding-bottom:10px;position:relative;top:0;left:0;width:100%}.service-page{margin-top:0}.subHeader-hotelPage .titleBoxEngineHotel{height:98px;padding:20px 0}#bookTransfer-hotel form fieldset input,#bookTransfer-hotel form fieldset select{width:88%}#bookTransfer-hotel form fieldset.datesOption input{width:40%}.row-GalleryForm .boxContactFormHotelPage{padding:10px 0;height:445px}.row-GalleryForm .boxContactFormHotelPage form{width:85%;margin-top:20px}.row-GalleryForm .galleryHotelPage #image-gallery{height:260px!important}.is-gridpicture .is-item{width:50%}.connectingLogic form{width:90%}.infoServiceRefill{width:33.33%!important}.defaulTheme .tripadvisorAffiliate a img{width:60px}.affiliatePhones .itemNumber strong{font-size:14px}.affiliatesOverview{padding:30px 0 50px}.affiliatesOverview h1{margin-bottom:30px}.affiliatesOverview .gray-box{flex-wrap:wrap;padding:20px}.affiliatesOverview .gray-box article,.affiliatesOverview .gray-box div{width:100%}.affiliatesOverview .gray-box article{order:2;padding-top:0}.sitemap-masterbox .links-group ul.block-3 li{width:50%}.sitemap-masterbox .links-group ul.block-2 li,.transportation-media{width:100%}.transportation-amenities .amenities .box-category .box-amenities .rowProduct strong{font-size:14px}.transportation-amenities .amenities .box-category .box-amenities .rowProduct small{font-size:12px}.transportation-amenities .amenities .box-category .box-amenities .rowProduct span{font-size:14px}.transportation-media .album-gallery .target{margin-bottom:10px;left:10px;bottom:10px;right:20px;font-size:13px}.transportation-media .album-gallery .target h3{font-size:18px}.transportation-media .album-gallery .target p{margin-bottom:5px}.reviews-partners div img{max-width:90%}body .cn-engine-box{min-height:320px}.col-4{width:50%}}@media only screen and (max-width:767px){.covid p,.w-half,.w-half-space,.w-one-third,.w-two-thirds{width:100%}.no-mobile{display:none!important}.pl-none-mobile{padding-left:0!important}.d-flex{flex-direction:column}.d-grid{grid-template-columns:repeat(1,1fr)}.partners-grid,.say-about-us .widgets .our-ta-choice{grid-template-columns:repeat(2,1fr)}.w-half-space{margin-bottom:20px}.button-to-gallery{left:20%;right:20%}.p-0-mobile{padding:0!important}.mb-0-mobile{margin-bottom:0!important}.mt-0-mobile{margin-top:0!important}.display-is-mobile{display:block}.display-is-not-mobile{display:none}.covid p{text-align:center}header .box-logo img{margin:0}.mobileTopPhones{display:block;background:#eb9c26;height:35px;overflow:hidden;position:relative}.mobileTopPhones strong{display:flex;justify-content:center;align-items:center;text-align:center;gap:10px;line-height:36px;font-size:16px;letter-spacing:1px;color:#9e6815}.mobileTopPhones svg{position:absolute;top:5px}.mobileTopPhones .showhide{color:#9e6815;font-size:18px;margin-left:10px}.mobileTopPhones .item,.mobileTopPhones .strong{background:#e8e8e8;box-sizing:border-box;padding:10px;border-bottom:1px solid rgba(0,0,0,.1)}.mobileTopPhones .item a,.mobileTopPhones .strong a{color:#9e6815}.mobileTopPhones .strong{text-align:center;font-size:20px}.mobileTopPhones .strong a,.mobileTopPhones .strong small{display:block}.mobileTopPhones .item img{width:24px;float:left;margin-top:-4px;margin-right:10px}.mobileTopPhones .item i{width:24px;text-align:center;margin-right:10px;font-size:18px}.top-bar{display:none}.containerLogoMenu{width:100%!important}.containerLogoMenu .columns{float:none;display:block;width:100%!important}.containerLogoMenu .boxMasterLogo{box-sizing:border-box;padding:10px 40px}header{padding:0}header .box-logo{text-align:left;position:relative}header .box-logo img{width:80px}header .box-logo .burgerNavIcon{position:absolute;top:15px;right:15px;display:block;z-index:1000;color:#fff;cursor:pointer;font-size:28px}header nav .menu{margin:0;background:#fff;text-align:left;height:0;overflow:hidden;position:relative}header nav .menu li{display:block;margin:0;line-height:25px;padding:10px 40px 5px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.1);letter-spacing:2px}header nav .menu li.only-mobile{display:block}header nav .menu li:last-of-type{margin:0}header nav .menu li a{padding:0;display:block;color:#fdaa2d;border:0}header nav .menu li a.current,header nav .menu li a:hover{border:0;color:#9e6815}header nav .menu li.optionJustMobile{display:block}header nav .mobileLanguageOptions{background:#fff;box-sizing:border-box;padding:10px 40px}header nav .mobileLanguageOptions .langOption{float:left;margin-right:20px}header nav .mobileLanguageOptions .langOption img{float:left}header nav .mobileLanguageOptions .langOption span{display:inline-block;line-height:24px;font-size:18px;font-weight:700;color:#000;margin-left:10px}.is-bookhome h1{font-size:18px!important}.box-masterSlider-home{padding-top:0;display:flex;flex-direction:column}.isCovidInformation .isWidgets,.vintageHomeInto2{flex-direction:column;display:flex}.box-masterSlider-home #slider{order:2}.box-start-booking,.startEditBooking{top:0;position:relative!important;order:1}.startEditBooking{background:#e8e8e8}.box-start-booking h3.mobile,.startEditBooking h3.mobile{display:block;text-align:center}.box-start-booking form fieldset,.startEditBooking form fieldset{padding:10px;float:none;display:block;width:100%!important;margin-bottom:0}.box-start-booking form fieldset input,.box-start-booking form fieldset select,.startEditBooking form fieldset input,.startEditBooking form fieldset select{width:95%!important;box-sizing:border-box!important}.box-start-booking form fieldset.datesOption input,.startEditBooking form fieldset.datesOption input{width:45%!important}.box-start-booking fieldset:last-of-type input,.startEditBooking fieldset:last-of-type input{margin:0;width:100%!important;padding-left:0!important}.box-start-booking fieldset .boxShow-hotels,.startEditBooking fieldset .boxShow-hotels{z-index:5000}.isOverview .isWidgets #TA_cdsscrollingravewide575,.isOverview .isWidgets #TA_certificateOfExcellence730,.isOverview .isWidgets #TA_excellent962{width:100%;margin:0 auto 10px}.isCovidInformation .isWidgets #TA_cdsscrollingravewide575,.isCovidInformation .isWidgets #TA_certificateOfExcellence714,.isCovidInformation .isWidgets #TA_excellent962{width:100%}.isCovidInformation .isWidgets #TA_certificateOfExcellence714{order:1}.isCovidInformation .isWidgets #TA_excellent962{order:2}.isCovidInformation .isWidgets #TA_cdsscrollingravewide575{order:3}.isOverview #CDSSCROLLINGRAVE{margin:0 auto 10px!important}.vintageHomeInto{width:100%;margin:0;padding:20px;box-sizing:border-box!important}.vintageHomeInto .widgets,.vintageHomeInto article{padding:0}.vintageHomeInto article{float:none;width:100%}.vintageHomeInto article .agroup{margin-bottom:30px}.vintageHomeInto .widgets{float:none;width:100%;padding-top:0;margin:0}.vintageHomeInto .widgets #TA_cdsscrollingravewide575,.vintageHomeInto .widgets #TA_cdsscrollingravewide68,.vintageHomeInto .widgets TA_cdsscrollingravewide66{width:100%}.vintageHomeInto2 .fluid{width:100%!important}.vintageHomeInto2 .col-4e{order:2;width:100%!important}.vintageHomeInto2 .col-6e{order:1;width:100%!important}.isOverview #CDSSCROLLINGRAVE{width:95%!important}.isBoxReviews .isWidgets .widgetShort #CDSWIDCOE,.isBoxReviews .isWidgets .widgetShort #CDSWIDEXC{width:48%!important;margin:0}.isBoxReviews .isWidgets{display:flex;flex-direction:column}.isBoxReviews .isWidgets .widgetShort,.isBoxReviews .isWidgets h3{float:none;width:100%}.isBoxReviews .isWidgets h3{margin-top:50px}.isBoxReviews .isWidgets .widgetShort{order:1}.isBoxReviews .isWidgets .widgetShort #CDSWIDEXC{float:left;margin-left:0}.isBoxReviews .isReviews .item .body .text{min-height:250px}.isBoxReviews .isReviews .mobile{display:block}.isBoxReviews .isReviews .default{display:none}.grid-box-services .box{float:none;display:block;width:100%;margin-bottom:30px}.txWelc{text-align:justify}.gridHome{min-height:110px;margin-bottom:20px}.boxWidget-taHome{text-align:center}.wordpress-ourposts .boxPostBlog{width:100%;float:none;display:block;border-bottom:2px solid rgba(0,0,0,.1);margin-bottom:20px}.bx-withbg{margin-bottom:30px}.bx-withbg form{text-align:center}.bx-withbg form input{float:none!important;display:block;margin:0 auto!important;width:80%!important;text-align:center;border-radius:3px 3px 0 0!important}.bx-withbg form input[type=submit]{width:84%!important;border-radius:0 0 3px 3px!important}.bx-destinatios article.eight{margin-bottom:35px}.bx-destinatios article.eight h2{text-align:center}.fluid{width:100%!important}.box-home-to-affiliates .mask-fluid-home h3{margin-top:30px;font-size:20px;margin-bottom:15px}.box-home-to-affiliates .mask-fluid-home p{font-size:14px;width:75%}.p-fluid-home{margin:20px auto}.box-services-home{height:390px}.box-services-home .mask h2{font-size:24px;margin:30px auto}.box-services-home .mask p{font-size:14px;line-height:20px;width:100%}.index-services .item-service{width:50%;min-height:290px}.masterbox-tours-inline-list article{width:100%}.schema_organization .col-8{float:none!important;display:block;width:100%!important}.schema_organization .address_organization,.schema_organization .img_organization,.schema_organization .organization,.schema_organization .schedules_organization{float:none;display:block;width:100%;text-align:center}.schema_organization .img_organization{max-width:30%;margin:0 auto}.schema_organization .organization .email,.schema_organization .organization .phone{float:none;width:100%;display:block;margin-bottom:10px}.schema_organization .address_organization p,.schema_organization .schedules_organization p,.schema_organization .times{text-align:center}.schema_organization .times p{padding-right:0!important;text-align:center}.isCovidOverlar .isBox{top:2%;width:80%}.card-post,.isPopular .item{margin-bottom:30px}.isPopular .item p{margin-bottom:0}.pricesAreaTable table thead{display:none}.pricesAreaTable table .header-area{background:#fdaa2d!important}.pricesAreaTable table .header-area strong{color:#fff}.pricesAreaTable table td::before{display:block;margin-bottom:10px;content:attr(data-label);font-weight:700}.pricesAreaTable table td::after{margin-top:10px}.pricesAreaTable table td span::before{content:attr(data-label);display:block}.about-us .text{float:none;width:100%;display:block}.boxGridGralGallery .clr,.salesOptionsList .itemServiceSale .socavonMessage{display:none}.about-us .image-left,.about-us .image-right{position:relative;top:0;max-width:100%;margin:0 auto}.about-us .image-right{right:0}.about-us .image-left{left:0}.about-us .row{margin-bottom:0}.say-about-us{margin-top:30px;flex-direction:column}.cpt-box,.pageContactUs{flex-direction:column}.say-about-us .information,.say-about-us .widgets,.say-about-us .widgets .contact-dates{width:100%}.boxGridGralGallery .item{width:50%}.salesOptionsList .itemServiceSale .columns{padding:10px 0}.salesOptionsList .itemServiceSale .socavonMessageMobile{display:block}.flightDetails .cardSummaryStep2,.salesOptionsList .boxLabelStep2 .boxOptionView{display:none}.salesOptionsList .itemServiceSale .socavonMessageMobile p{text-align:left;margin-bottom:10px}.boxPanelSearching{min-height:300px}.flightDetails #bookEngine fieldset{padding:0}.flightDetails #bookEngine fieldset input[type=submit]{width:100%}.flightDetails #bookEngine .fieldsArrival .timepicker_wrap,.flightDetails #bookEngine .fieldsDeparture .timepicker_wrap{width:80%}.flightDetails #bookEngine .carSeatPolicies i{display:block;float:none;width:100%;padding:0 0 10px;margin:0 auto}.flightDetails #bookEngine .carSeatPolicies p{float:none;width:100%}.legendManualSales p{width:100%;font-size:16px}.corporateOptionSale,.weddingOptionSale{min-height:250px}.corporateOptionSale{min-height:915px}.sectionManualSales .manualSaleForm{top:470px;left:2%;width:96%}.sectionManualSales .manualSaleForm fieldset{float:none!important;display:block;width:100%!important}.sectionManualSales .manualSaleForm fieldset input,.sectionManualSales .manualSaleForm fieldset select,.sectionManualSales .manualSaleForm fieldset textarea{width:100%;border:1px solid #cecece}.sectionManualSales .manualSaleForm fieldset input[type=submit]{width:100%!important}.flightDetails .boxCoupons p{width:100%;padding-right:0}.flightDetails .boxCoupons a,.flightDetails .boxCoupons input{margin-top:0;width:100%}.flightDetails .boxCoupons a{width:100%}.cpt-box div,.cpt-box img{width:100%}.cpt-box img{margin-top:0!important}.cpt-box h2{line-height:28px}.ratesTitle{font-size:20px;margin:50px auto 15px}.ratesParagraph{font-size:16px;margin:0 auto 50px;width:100%}.boxListPrices .boxControlDestination{text-align:center;margin-bottom:20px}.boxListPrices .boxControlDestination strong{margin:0 auto 10px;display:block}.boxListPrices .boxControlDestination select{width:100%}.boxListPrices .itemPriceService p{display:none}.boxListPrices .itemPriceService select,.boxListPrices .itemPriceService strong{margin-bottom:20px}.pricesAreaTable table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pricesAreaTable table tr{background:#f3f3f3;border-bottom:2px solid #cecece;display:block;margin-bottom:20px}.pricesAreaTable table td{display:block;text-align:right;border-top:1px solid #cecece!important}.pricesAreaTable table td span{float:none!important;width:100%!important;display:block;margin:3px auto;font-size:16px}.pricesAreaTable table td strong{text-transform:uppercase}.pricesAreaTable table td::after{content:attr(data-sublabel);display:block;font-size:13px}.pricesAreaTable table td:last-child{border-bottom:0}.boxListPrices .itemRates{width:100%}.container-tabsdestinations aside.navigation{float:none;width:100%;position:relative}.container-tabsdestinations aside.navigation ul{height:37px;overflow:hidden}.container-tabsdestinations aside.navigation ul i.burguer{position:absolute;top:0;right:0;color:#fff;font-size:24px;padding:7px 10px;cursor:pointer;z-index:10;display:block}.area-overview .picture,.headerInformation-destination .mask,.headerInformation-destination i{display:none}.container-tabsdestinations .content{margin-top:20px;float:none;width:100%;margin-left:0}.container-tabsdestinations .content .box ul li{float:none;width:100%}.headerInformation-destination{height:auto}.headerInformation-destination img{margin-top:255px}.headerInformation-destination .title{font-size:24px;margin-top:20px;position:relative}.headerInformation-destination .info{position:relative;color:#000;left:0!important;right:0!important;box-sizing:border-box;padding:0 10px}.generalInfo-destination{margin-top:75px}.generalInfo-destination h2{margin-top:50px}.box-general-title{position:absolute!important;height:335px}.box-rates-home .isTablePricesDestination{overflow-y:hidden;overflow-x:scroll}.is-booking-destination{height:auto!important}.is-booking-destination .box-start-booking{position:relative!important}.area-overview .text,.content-cards .card-service-by-area{width:100%}.isTablePricesDestination{overflow-x:scroll}.hotel-list-area input{width:100%!important}.cards-hotels .card-item,.table-hotels-list div{width:100%}.pageContactUs{display:flex}.flex-mobile,.pricing-service-page .pricing,.service-page .choosing,.service-page .includes-list{flex-direction:column}.pageContactUs .formlocations{order:0}.pageContactUs .waysContact{order:1}.pageContactUs .maps{order:2;margin-top:0}.pageContactUs .formlocations form fieldset input[type=submit]{width:100%}.pageContactUs .formlocations .locations{padding-top:50px}.pageContactUs .waysContact .border{border-left:0;border-right:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.pageContactUs .maps .fluid{width:100%;float:none;padding-bottom:66.25%}.boxHeader-epayments .twelve{display:none}.formsFinalBooking fieldset{padding:0!important}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset{padding:20px!important}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .legend{font-size:14px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset:last-of-type .bookingprice,.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset:last-of-type .policies{float:none;display:block;width:100%!important}#slider1_container,.e-paymentPage .endSummary{display:none}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset:last-of-type .bookingprice{margin-top:20px}.e-paymentPage .master-aside .boxAsideCards i{margin:0}.e-paymentPage .containerAddons .rowCategory .content,.e-paymentPage .containerAddons .rowCategory .control,.e-paymentPage .containerAddons .rowCategory img{float:none;display:block}.e-paymentPage .containerAddons .rowCategory img{margin:0 auto;width:35%}.e-paymentPage .containerAddons .rowCategory .content{padding:0;width:100%;text-align:center}.e-paymentPage .containerAddons .rowCategory .control{width:100%}.e-paymentPage .containerAddons .rowCategory .control .bulletRadio{margin-left:65px}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct{width:50%}.e-paymentPage .paymentButtonSection{padding-top:20px!important}.e-paymentPage .paymentButtonSection .bookingprice,.e-paymentPage .paymentButtonSection .policies{float:none;width:100%}.e-paymentPage .paymentButtonSection .bookingprice{margin-top:30px}.e-paymentPage .cardsiframeexecute iframe{height:730px!important}.services .eight{margin-bottom:30px}.services .one-third{text-align:center;margin-bottom:30px}.services .features li,.services .gridService{text-align:left}.boxWayService{margin-top:30px!important}.boxSpecialServices article,.boxTypeServices .col-4{margin-bottom:30px!important}.boxSpecialServices article:last-of-type,.boxTypeServices .col-4:last-of-type{margin-bottom:0!important}.boxSliderPageService{padding-top:335px}.boxSliderPageService .mask{position:relative;background:0 0}.flex-mobile{display:flex}.boxSliderPageService .mask .five{order:2}.boxSliderPageService .mask .eleven{order:1}.boxSliderPageService .mask div h1{margin:20px auto;font-size:28px}.boxSliderPageService .mask div p{color:#333;font-size:14px;margin-bottom:30px}.boxSliderPageService .mask .servicePageForm{margin-top:0}.ratesForServices .boxRateForService{margin-bottom:15px;height:55px;overflow:hidden}.ratesForServices .boxRateForService .passengers{text-align:left;margin-bottom:25px}.ratesForServices .boxRateForService .passengers .itemAcordeon{display:block;font-size:22px;top:-3px}.ratesForServices .boxGridPriceServices .item{width:50%;border:1px solid #ccc!important}.listHotels li,.pricing-service-page .pricing .pricing-item,.ratesForServices .dtAreasPrices .list .table li,.ratesForServices .dtAreasPrices .list3,.service-page .choosing article,.service-page .includes-list div{width:100%}.ratesForServices .titleInfoRatesService p select{display:block;margin:10px auto 0}.box-general-title{padding-bottom:10px}.service-page{margin-top:0}.destinations article p{text-align:justify!important}.listHotels li{padding:5px}.connectingLogic form{width:95%}.subHeader-hotelPage .titleBoxEngineHotel{margin-top:20px}.flex-mobile .contentHotel{order:2}.flex-mobile .contentEngineHotel{order:1}.row-GalleryForm .boxContactFormHotelPage,.row-GalleryForm .galleryHotelPage{float:none;width:100%;display:block}.row-GalleryForm .galleryHotelPage #image-gallery{height:215px!important}.row-GalleryForm .boxContactFormHotelPage{height:525px}.row-GalleryForm .boxContactFormHotelPage form{width:75%}.hotel-landing .sheet-service .avatar,.is-gridpicture .is-item{width:50%}#mapHotel{height:350px}.hotel-landing .sheet-service{flex-direction:column}.hotel-landing .sheet-service .info{position:relative;width:100%}.hotel-landing .sheet-service .text-pricing b{position:absolute;right:0;top:-50px}.hotel-landing .sheet-service .amenities{gap:0;flex-direction:column}.grid-services-landing{flex-direction:column}.grid-services-landing article{width:100%}.isCovidDiplome .idBody{margin:10% auto 0;width:75%}#popmarketing{bottom:80px}footer .social-right .icon-social{margin-left:0}.isFooter .isLinks ._column{width:100%;margin-bottom:20px}.isFooter .isLinks ._column .onlyList{margin-top:-20px!important}.footer-social-links{flex-wrap:wrap;gap:25px}.isFooter .footer-pie ul li{display:block;margin-bottom:10px}.defaulTheme .tripadvisorAffiliate,.isFooter .footer-pie ul li.separator{display:none}.is-overlay .card-content .card{top:5%;left:5%;right:5%}.is-overlay .card-content i{top:2%;right:2.5%}.defaulTheme .logo img{display:block;margin:0 auto}.affiliatesOverview h1,.masterbox-faqs{margin-bottom:30px}.affiliatesBoxRegister .boxRegister form fieldset.inline,.affiliatesBoxRegister .boxRegister form fieldset.inlines{float:none;width:100%}.affiliatesBoxRegister .boxRegister form fieldset input[type=submit]{width:100%}.affiliatePhones .itemNumber,.transportation-amenities .amenities .box-category .box-amenities .rowProduct{width:50%}.affiliatePhones .itemNumber strong{font-size:16px}.affiliatesOverview a.btnAffiliateMe{bottom:10px}.affiliatesOverview{padding:20px 0 50px}.affiliatesOverview .gray-box{flex-wrap:wrap;padding:20px}.affiliatesOverview .gray-box article,.affiliatesOverview .gray-box div{width:100%}.affiliatesOverview .gray-box article{order:2;padding-top:0}.paidInformation .toursInformation-paid p{line-height:28px}.containerTicketFerry .buttonDownload,.containerTicketFerry .ticket-boucher,.containerTicketFerry p{width:100%;box-sizing:border-box}.sitemap-masterbox .links-group strong{font-size:18px;padding:15px}.sitemap-masterbox .links-group ul.block-2 li,.sitemap-masterbox .links-group ul.block-3 li{width:100%;margin:0}.sitemap-masterbox .links-group ul li a{display:block;font-size:16px;padding:15px;border-bottom:1px solid rgba(0,0,0,.1)}.sitemap-masterbox .links-group ul li:last-of-type>a{border-bottom:0}.transportation-amenities .amenities .box-category .title{font-size:14px}.transportation-media{width:100%}.transportation-media .album-gallery{float:none;display:block;width:100%;margin:0 0 30px!important}.transportation-media .album-gallery .target{right:20px;font-size:13px}.grid-full-gallery div{width:50%}.reviews-view form .half{width:100%}.reviews-view form .mrg{margin:0 0 20px}.reviews-view form fieldset input[type=submit]{width:100%;display:block}.reviews-partners{gap:0;flex-wrap:wrap}.reviews-partners div{width:50%}.airport-data .terminals li{float:none;width:100%;display:block}body .cn-engine-box{min-height:320px}.airport-intro .is-info{position:relative;background:0 0;padding-top:0}.airport-intro .is-info p{color:#000;text-align:left}}@media only screen and (min-width:320px) and (max-width:480px){.is-bookhome .register h1{display:inline}.bx-withbg{margin-bottom:45px}.flex-control-nav{bottom:-40px!important}.bx-withbg form input[type=submit]{width:85%!important}.vintageHomeInto .widgets #CDSWIDEXC,.vintageHomeInto .widgets #TA_certificateOfExcellence366,.vintageHomeInto .widgets #TA_certificateOfExcellence384,.vintageHomeInto .widgets #TA_certificateOfExcellence730{float:none;margin:0 auto!important}.vintageHomeInto .widgets #CDSSCROLLINGRAVE{margin-top:35px}.index-services .item-service{width:100%;float:none;display:block;min-height:auto}.bx-destinatios .group-price{width:100%;float:none}.bx-destinatios .first{border-radius:3px 3px 0 0}.bx-destinatios .last{border-radius:0 0 3px 3px}.schema_organization .times .box{float:none;display:block;width:100%}.ratesForServices .boxGridPriceServices .item{width:100%;border:0!important;border-bottom:2px solid #ccc!important}.ratesForServices .boxGridPriceServices .item:last-of-type{border-bottom:0!important}.headerInformation-destination{min-height:455px}.headerInformation-destination .title{font-size:20px;top:3%;line-height:22px}.headerInformation-destination .info,.headerInformation-destination i{top:15%;font-size:14px;line-height:18px;left:5%;right:5%}.headerInformation-destination i{display:none}.generalInfo-destination{margin-top:75px}.generalInfo-destination h2{margin-top:50px}.connectingLogic form{width:95%}.connectingLogic form input,.connectingLogic form select{float:none;display:block;width:100%!important}.connectingLogic .dinamic-dom ul{width:70%}.transportation-amenities .amenities .box-category .title{font-size:14px}.transportation-amenities .amenities .box-category .box-amenities .rowProduct{width:100%;float:none;margin-bottom:20px}footer{padding-top:0}.navfooter{display:none}.navfooter div{float:none;width:100%;display:block;text-align:center}.navfooter div li{margin:5px 0}}@-moz-keyframes isLoadingCard{from{background:rgba(0,0,0,.01)}to{background:rgba(0,0,0,.08)}}@-webkit-keyframes isLoadingCard{from{background:rgba(0,0,0,.01)}to{background:rgba(0,0,0,.08)}}@-o-keyframes isLoadingCard{from{background:rgba(0,0,0,.01)}to{background:rgba(0,0,0,.08)}}@keyframes isLoadingCard{from{background:rgba(0,0,0,.01)}to{background:rgba(0,0,0,.08)}}@-moz-keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 3))}}@-webkit-keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 3))}}@-o-keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 3))}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 3))}}