/*! 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:#F7F7F7!important;border:0!important}.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}}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.7.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

.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}
.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;font-family:Arimo,Helvetica,Arial}.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;font-family:Arimo,Helvetica,Arial;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;font-family:Arimo,Helvetica,Arial;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;font-family:Arimo,Helvetica,Arial;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;font-family:Arimo,Helvetica,Arial;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}.container-members{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:4rem}.container-members .content-title{width:20%}.container-members .content-title .content-title img{width:100%}.container-members .content{width:78.5%}.bransd-name-members{margin-bottom:1.8rem}.bransd-name-members span{font-size:1.3rem}.container-card-members{width:100%}.container-card-members .content-card-members{display:flex;justify-content:flex-start;flex-wrap:wrap}.container-card-members .content-card-members .card-members{width:22.7%;height:250px;box-shadow:rgba(0,0,0,.16) 0 1px 4px;display:flex;flex-direction:column;justify-content:space-between;margin:.8rem}.container-card-members .content-card-members .card-members .card-members-title{display:flex;flex-direction:column;align-items:center;justify-content:center}.container-card-members .content-card-members .card-members .card-members-title .container-avatar{display:flex;justify-content:center;align-items:center}.container-card-members .content-card-members .card-members .card-members-title .container-avatar .avatar-members{width:130px;height:130px;margin-top:1rem}.container-card-members .content-card-members .card-members .card-members-title .members-title{width:95%;text-align:center;font-size:1rem;margin-top:.5rem}.container-card-members .content-card-members .card-members .card-members-title .members-title a{text-decoration:none;color:#000}.container-card-members .content-card-members .card-members .members-redes{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;margin-top:1rem}.container-card-members .content-card-members .card-members .members-redes .content-redes{width:60%;display:flex;justify-content:center;padding:0 5px}.container-card-members .content-card-members .card-members .members-redes .content-redes .container-tripadvisor{background-color:#000;display:flex;justify-content:center;align-items:center;border-radius:.2rem;height:20px;width:20px}.container-card-members .content-card-members .card-members .members-redes .content-redes .content-tripadvisor{width:18px;height:18px}.container-card-members .content-card-members .card-members .members-redes .content-redes .container-google-map{height:20px;width:20px}.container-card-members .content-card-members .card-members .members-redes .content-redes .container-google-map img{width:100%}.container-card-members .content-card-members .card-members .members-redes .content-redes a{text-decoration:none;color:#000;margin:.3rem}.container-card-members .content-card-members .card-members .members-redes .content-redes i{font-size:20px}.container-card-members .content-card-members .card-members .members-redes .content-redes .fa-facebook{color:#3b5998}.container-card-members .content-card-members .card-members .members-redes .content-redes .fa-instagram{color:#dd2a7b}.container-card-members .content-card-members .card-members .members-redes .content-redes .fa-linkedin{color:#0077b5}.container-card-members .content-card-members .card-members .members-redes .content-redes .fa-twitter{color:#1da1f2}.container-card-members .content-card-members .card-members .members-redes .content-redes .fa-pinterest{color:#cb2027}.container-card-members .content-card-members .card-members .members-redes .content-redes .fa-yelp{color:#c41200}.members-tours,.members-transportations{margin-top:1.8rem}.colorchichenitza{background:#c20f5a}.colortextchichen{color:#fff!important}@media only screen and (min-width:1152px) and (max-width:1600px){.hBackgroundColor-brand{background:#fdaa2d!important}.hTextColor-white{color:#fff}.hCard{border-radius:5px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:20px}.hFs-18{font-size:18px;line-height:24px}.hMb-3{margin-bottom:20px}.hBlock{display:block}.hFs-16{font-size:16px;line-height:20px}.hMb-0{margin-bottom:0}.hTextColor-black{color:#000}.hTextUnderline{text-decoration:underline}}@media only screen and (min-width:960px) and (max-width:1151px){.hBackgroundColor-brand{background:#fdaa2d!important}.hTextColor-white{color:#fff}.hCard{border-radius:5px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:20px}.hFs-18{font-size:18px;line-height:24px}.hMb-3{margin-bottom:20px}.hBlock{display:block}.hFs-16{font-size:16px;line-height:20px}.hMb-0{margin-bottom:0}.hTextColor-black{color:#000}.hTextUnderline{text-decoration:underline}.canvas-results .item-tourlist-results .body .legend{padding-right:135px}.container-card-members,.container-members{padding:1rem}.container-card-members .content-card-members .card-members{width:22.5%;margin:.8rem}}@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%}.hBackgroundColor-brand{background:#fdaa2d!important}.hTextColor-white{color:#fff}.hCard{border-radius:5px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:20px}.hFs-18{font-size:18px;line-height:24px}.hMb-3{margin-bottom:20px}.hBlock{display:block}.hFs-16{font-size:16px;line-height:20px}.hMb-0{margin-bottom:0}.hTextColor-black{color:#000}.hTextUnderline{text-decoration:underline}.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}.container-card-members,.container-members{padding:1rem}.container-card-members .content-card-members .card-members{width:46.6%}}@media only screen and (max-width:767px){.hBackgroundColor-brand{background:#fdaa2d!important}.hTextColor-white{color:#fff}.hCard{border-radius:5px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;padding:20px}.hFs-18{font-size:18px;line-height:24px}.hMb-3{margin-bottom:20px}.hBlock{display:block}.hFs-16{font-size:16px;line-height:20px}.hMb-0{margin-bottom:0}.hTextColor-black{color:#000}.hTextUnderline{text-decoration:underline}.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,.container-card-members .content-card-members .card-members,.container-members .content,.container-members .content-title,.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}.container-card-members,.container-members{padding:1rem}}
@import url(https://fonts.googleapis.com/css?family=Arimo);@import url(https://fonts.googleapis.com/css?family=Montserrat);#slider img,body img{max-width:100%}*,body ul{padding:0}.fs-16,body p{line-height:20px}@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}*{margin:0}body{background:#fff;font-family:Arimo,Helvetica,Arial;font-size:14px;color:#333}.grid-box-services .box .body .rate,.ratesForServices .boxGridPriceServices .item .price strong,body h1,body h2,body h3,body h4,body h5{font-family:'Francois One',Helvetica,Arial}body img{border-with:0}body p{margin-bottom:15px;text-align:justify}body a{text-decoration:none}body h1,body h2,body h3,body h4,body h5{color:#fdaa2d;font-weight:400}body ul li{list-style:none}.clr{clear:both}.row-nomrg{margin-bottom:0!important}.row-line-top{border-top:1px solid #ccc}.no-mrg-left{margin-left:0!important}.no-mrg-right{margin-right:0!important}form,form fieldset{padding:0;margin:0}.ta-center{text-align:center}.ta-left{text-align:left}.ta-right,.top-bar{text-align:right}.ta-justify{text-align:justify}.fl_left{float:left}.fl_right{float:right}.fs-16{font-size:16px}.fs-18,.top-bar .boxPhones .information .tollfree strong{font-size:18px}.fs-18{line-height:22px}.fs-20{font-size:20px;line-height:26px}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:1px solid #e8e8e8;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:1px 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}.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}.top-bar .navigationTopBar{text-align:left;color:#9e6815}.top-bar .navigationTopBar a{color:inherit;margin:0 5px;letter-spacing:1px;font-size:13px}.top-bar .navigationTopBar a:hover{text-decoration:underline}.top-bar .mailHeader{margin-right:20px;color:#9e6815}.top-bar .boxSocial{margin-right:10px;width:285px;float:right;padding:2.5px 0}.top-bar .boxSocial a{display:block;margin:0 3px}.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.google{color:#dc4e41}.top-bar .boxSocial a div.google:hover{background:#dc4e41;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 .boxPhones{float:right;padding-right:25px;color:#3695cc;width:160px;position:relative;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.top-bar .boxPhones .fa-caret-down{margin-left:5px}.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 .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}.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 .box-social a:hover{text-decoration:underline}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;margin:0 5px}.box-social .chat,.navmobile,header nav .menu li.only-mobile{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{display:inline-table;margin:0 5px 10px}footer .social-thin a div,footer .social-thin a img{margin:0 auto;text-align:center;display:block;border-radius:100%}footer .social-thin a div{width:100%}footer .social-thin .facebook{color:#3b5998}footer .social-thin .facebook:hover{background:#3b5998;color:#fff}footer .social-thin .twitter{color:#1da1f2}footer .social-thin .twitter:hover{background:#1da1f2;color:#fff}footer .social-thin .google{color:#dc4e41}footer .social-thin .google:hover{background:#dc4e41;color:#fff}footer .social-thin .linkedin{color:#0077b5}footer .social-thin .linkedin:hover{background:#0077b5;color:#fff}footer .social-thin .pinterest{color:#cb2027}footer .social-thin .pinterest:hover{background:#cb2027;color:#fff}footer .social-thin .tripadvisor{color:#00af87}footer .social-thin .tripadvisor:hover{background:#00af87;color:#fff}footer .social-right .icon-social,footer .social-right img{float:right}footer .social-right img{width:15px;display:block;margin:8px 8px 0}.isFooter{background:#000;padding-top:0}.isFooter .pieReviews{background:#f7f7f7;padding-top:40px}.isFooter .pieReviews .isReviewsFooter .item{margin:0 10px}.isFooter .pieReviews .isReviewsFooter .nameAuthor{margin-bottom:10px}.isFooter .pieReviews .isReviewsFooter .nameAuthor i{color:#999!important;margin-right:3px}.isFooter .pieReviews .isReviewsFooter .nameAuthor strong{font-size:14px}.isFooter .pieReviews .isReviewsFooter .text{margin-bottom:10px;min-height:90px}.isFooter .pieReviews .isReviewsFooter .text p{font-size:13px;line-height:18px;text-align:left}.isFooter .pieReviews .rating span{color:#ffd000;font-size:18px}.isFooter .pieReviews .rating .starNull{color:#999!important}.isFooter .pieReviews .rating small{display:block;margin-top:5px}.isFooter .pieReviews .isRating small{font-weight:700;font-size:16px;margin-bottom:10px;display:block}.isFooter .pieReviews .isRating strong{font-size:22px;margin-bottom:10px;display:block}.isFooter .pieReviews .isRating a{color:#3695cc;font-weight:700;display:block}.isFooter .pieReviews .isRating i{color:#ffd000}.isFooter .isNewsletter form{float:left;width:50%}.isFooter .isNewsletter form p{font-size:16px;color:#fdaa2d!important;font-weight:700}.isFooter .isNewsletter form input{float:left;width:70%!important;padding:15px!important;border-radius:0!important;font-weight:700}.isFooter .isNewsletter form input[type=submit]{width:30%!important}.isFooter .isNewsletter .social-thin{width:50%;float:left;padding-top:35px}.isFooter .isNewsletter .social-thin a{font-size:25px;width:32px;height:32px;line-height:32px}.isFooter .isNewsletter .social-thin img{width:21px;margin-bottom:-3px}.isFooter .isLinks{padding-top:40px}.isFooter .isLinks ._column{float:left;width:19%}.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;color:#e8e8e8}.isFooter .isLinks ._column ul li a{color:inherit;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:#ede9e9;padding:20px 0;text-align:center;margin-top:20px}.isFooter .footer-pie strong{color:#000;display:block}.isFooter .footer-pie a:last-of-type{color:#9e6815}.isFooter .footer-pie a:last-of-type:hover{text-decoration:underline}.isFooter .footer-pie ul{margin:5px}.isFooter .footer-pie ul li{display:inline;color:#333}.isFooter .footer-pie ul li a{color:#333!important}.isFooter .footer-pie ul li a:hover{text-decoration:underline}.isFooter .footer-pie ul li.separator{margin:0 5px}#popmarketing{display:none;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)}.box-masterSlider-home{padding-top:140px}#slider{width:100%}.content-slider{position:relative}.box-start-booking.h-ha,.startEditBooking.h-ha{height:auto!important}.box-start-booking.h-ha h1,.startEditBooking.h-ha h1{text-align:center;color:#fff;text-transform:uppercase;margin-bottom:0}.box-start-booking.h-ha .is-min,.startEditBooking.h-ha .is-min{display:block;text-align:center;color:#fff}.box-start-booking,.startEditBooking{position:absolute;top:0;left:0;width:100%;background:#000;z-index:10;height:115px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.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;color:#fff}.box-start-booking fieldset label i,.startEditBooking fieldset label i{font-size:16px;margin-bottom:0;padding:10px 0}.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 30px;box-sizing:border-box;color:#fdaa2d}.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 div.boxHotelTo small,.goToPartners,.startEditBooking fieldset .boxShow-hotels li div.boxHotelTo small{display:block;font-weight:700}.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: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}.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%}.goToPartners{text-align:center;padding:15px;border-radius:25px;background:#f7f7f7;margin:0 auto;width:140px;color:#000;transition:all all linear;-moz-transition:all all linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.goToPartners:hover{background:#9e6815;color:#fff}.h1Welc,.txWelc{text-align:center;color:#9e6815}.txWelc{color:#333;margin-bottom:10px}.gridHome,.gridService{padding:10px 15px 15px;border:1px solid #ccc;text-align:center;margin:10px auto 1px;min-height:145px}.gridHome p{margin-bottom:15px}.gridHome a{background:#fdaa2d;color:#fff;padding:5px 25px;transition:all all linear;-moz-transition:all all linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.gridHome a:hover{background:#9e6815}.vintageHomeInto article,.vintageHomeInto aside{float:left;width:60%;padding:30px;box-sizing:border-box}.vintageHomeInto article .agroup,.vintageHomeInto aside .agroup{background:#e8e8e8;padding:20px}.grid-box-services .box .body a:hover,.grid-box-services .box:hover .body a{background:#fdaa2d;color:#fff}.vintageHomeInto aside{width:40%;padding-top:100px}.vintageHomeInto aside #TA_certificateOfExcellence366,.vintageHomeInto aside #TA_certificateOfExcellence384,.vintageHomeInto aside #TA_certificateOfExcellence748{float:left}.vintageHomeInto aside #CDSWIDEXC{float:right;margin-right:20px;margin-top:15px}.vintageHomeInto aside #CDSSCROLLINGRAVE{width:100%!important}.vintageHomeInto .widgets .trip-advisor{display:flex;margin-top:2.5rem}.vintageHomeInto .widgets .trip-advisor div{margin:auto}.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;margin:0 auto 20px;display:block;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:16px;letter-spacing:1px;border:2px solid #fff;border-radius:50px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.grid-box-services .box:hover{box-shadow:0 0 25px 0 rgba(0,0,0,.2)}.isBoxReviews{position:relative;margin-top:50px;background:url(../../src/cancun-airport-transportation-customers.jpg) center center no-repeat;background-size:cover;padding:50px 0;margin-bottom:30px}.isBoxReviews .isMask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:5}.isBoxReviews .isRating,.isBoxReviews .isReviews,.isBoxReviews .isWidgets{z-index:10;position:relative}.isBoxReviews .isWidgets h3{text-align:center;color:#fff;line-height:28px;font-size:20px;margin-top:25px;float:left;width:50%}.isBoxReviews .isWidgets h3 a{color:inherit;-webkit-transition:all .3s linear}.isBoxReviews .isWidgets h3 a:hover{color:#fdaa2d;text-decoration:underline}.isBoxReviews .isWidgets h3 strong{display:block;font-size:24px;letter-spacing:5px}.isBoxReviews .isReviews{margin-top: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 .nameAuthor strong{display:block;color:#fff;margin-bottom:20px;font-size:18px}.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:#999}.isBoxReviews .isReviews .item .body .rating span{color:#ffd000;font-size:16px}.isBoxReviews .isReviews .item .body .rating .starNull{color:#999!important}.isBoxReviews .isReviews .item .body .rating small{display:block;margin-top:5px}.isBoxReviews .isRating{text-align:center;color:#fff;margin-bottom:30px}.isBoxReviews .isRating strong{display:block;font-size:22px;margin-bottom:10px}.reviews-ct #frm-review,.reviews-view form h2{margin-bottom:30px}.isBoxReviews .isRating span{color:#ffd000;padding:0 5px}.reviews-ct,.reviews-ct .sctn-list-reviews{padding:30px;box-sizing:border-box;overflow:hidden}.isBoxReviews .isRating .textProm{color:#fff}.isBoxReviews .isRating a{color:#fff;-webkit-transition:all .3s linear;font-size:16px}.isBoxReviews .isRating a:hover{color:#fdaa2d;text-decoration:underline}.reviews-ct{width:100%;height:auto;display:flex;flex-flow:wrap;align-items:center}.reviews-ct h1{text-align:center;width:100%}.reviews-ct .sctn-frm-reviews{width:40%;height:auto;overflow:hidden;float:left}.reviews-ct .sctn-list-reviews{width:60%;height:100%;float:right}.reviews-ct #frm-review small{font-style:italic;color:#ff5733}.reviews-ct #frm-review input[type=submit]{background:#fdaa2d;color:#fff;font-size:16px;font-weight:700;letter-spacing:2px;border-radius:3px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.reviews-ct #frm-review input[type=submit]:hover{background:#9e6815}.reviews-ct #frm-review input[type=text],.reviews-ct #frm-review textarea{border:2px solid #cecece;border-radius:5px;font-size:16px}.reviews-ct #frm-review fieldset label{color:#666;padding-bottom:5px}.reviews-ct #frm-review .rw-tag{display:inline-block;box-sizing:border-box;margin:5px 5px 0 0;border:1px solid #ccc;color:#999;border-radius:5px;padding:7px 10px;cursor:pointer;-webkit-user-select:none!important;-moz-user-select:none!important;-khtml-user-select:none!important;-ms-user-select:none!important;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}.btnReviews,.reviews-view{margin-top:30px}.reviews-ct #frm-review .rw-tag-current,.reviews-ct #frm-review .rw-tag:hover{background:#fdaa2d;color:#fff;border:1px solid #9e6815;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}.reviews-ct #frm-review .calification{font-size:0;display:inline-block;line-height:43px}.reviews-ct #frm-review .calification label{display:inline-block!important;font-size:32px!important;font-size:2rem!important;float:right!important;color:#888!important!important;cursor:pointer!important;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-user-select:none!important;-moz-user-select:none!important;-khtml-user-select:none!important;-ms-user-select:none!important}.reviews-ct #frm-review .calification label:hover{color:#fdaa2d!important;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.reviews-ct #frm-review .calification label:hover~label{color:#fdaa2d!important}.reviews-ct #frm-review .calification input[type=radio]{display:none!important}.reviews-ct #frm-review .calification input[type=radio]:checked~label{color:#fdaa2d!important}.reviews-ct .f-together{width:100%;height:auto;overflow:hidden}.reviews-ct .f-together .f-cal{width:50%;height:auto;overflow:hidden;float:left}.reviews-ct .f-together .f-tag{width:50%;height:auto;overflow:hidden;float:right}.reviews-ct .f-together .f-tag select[name=tag]{border:2px solid #cecece;border-radius:5px;font-size:16px}.reviews-ct .owl-wrapper{display:flex!important;flex-flow:wrap!important}.reviews-ct .owl-wrapper .owl-item{overflow:hidden!important;position:relative!important}.reviews-ct .owl-wrapper .owl-item .item{box-sizing:border-box!important;padding:0 10px!important;overflow:hidden!important;text-align:center!important}.reviews-ct .owl-wrapper .owl-item .item .FirstLetter{width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.reviews-ct .owl-wrapper .owl-item .item .FirstLetter h1{width:50px;height:50px;max-width:50px;max-height:50px;min-width:50px;min-height:50px;border-radius:35px;background:#3695cc;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:3px solid #fff;overflow:hidden;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;-webkit-box-shadow:0 0 10px 1px #b2b2b2;-moz-box-shadow:0 0 10px 1px #b2b2b2;box-shadow:0 0 10px 1px #b2b2b2}.reviews-ct .owl-wrapper .owl-item .item .nameAutor{width:100%;height:32px;color:#666;max-width:100%;max-height:32px;margin-bottom:10px;overflow:hidden;text-transform:uppercase}.reviews-ct .owl-wrapper .owl-item .item .ContentReview{width:100%;font-size:13px;overflow:hidden;text-align:center;text-overflow:ellipsis;box-sizing:border-box;padding-bottom:80px}.reviews-ct .owl-wrapper .owl-item .item .ContentReview strong{font-size:12px}.reviews-ct .owl-wrapper .owl-item .item .ContentReview p{text-align:center;width:100%;max-height:200px;overflow:scroll;overflow-x:hidden}.reviews-ct .owl-wrapper .owl-item .item .ContentReview p::-webkit-scrollbar{background:rgba(0,0,0,0);width:3px}.reviews-ct .owl-wrapper .owl-item .item .ContentReview p::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.reviews-ct .owl-wrapper .owl-item .item .ContentReview:hover>p::-webkit-scrollbar-thumb{background:#dedede}.reviews-ct .owl-wrapper .owl-item .item .starsReview{width:100%;height:auto;overflow:hidden;position:absolute;background:#fff;bottom:0;left:0;right:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.review-section #frm-review-page .rw-tag,.review-section .calification label,.reviews-view .calification label{-webkit-user-select:none!important;-moz-user-select:none!important;-khtml-user-select:none!important;-ms-user-select:none!important}.reviews-ct .owl-wrapper .owl-item .item .starsReview span{font-size:17px;color:#fdaa2d;cursor:pointer}.reviews-ct .owl-wrapper .owl-item .item .starsReview small{font-size:11px;color:#999;width:100%;top:0;left:0;position:absolute}.reviews-ct .owl-wrapper .brArticle{border-left:solid 2px #e8e8e8}.reviews-ct .starNull{color:#999!important}.reviews-view form{width:100%;box-sizing:border-box;padding:20px;background:#f7f7f7}.reviews-view form .mrg{margin-right:4%}.reviews-view form .half{float:left;width:48%}.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 input[type=submit]{background:#3695cc;color:#fff;padding:15px;font-size:16px;font-weight:700}.reviews-view form fieldset input[type=submit]:hover{background:#3695ff}.reviews-view form #msjReturn{color:red;font-size:17px;margin-bottom:10px;font-weight:700}.reviews-view .calification{font-size:0;display:inline-block}.reviews-view .calification label{display:inline-block!important;font-size:32px!important;font-size:2rem!important;float:right!important;color:#888!important!important;cursor:pointer!important;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.reviews-view .calification input[type=radio]:checked~label,.reviews-view .calification label:hover,.reviews-view .calification label:hover~label{color:#ffd147!important}.reviews-view .calification label:hover{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.reviews-view .calification input[type=radio]{display:none!important}.reviews-view .isReviewsList{width:100%;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 .starsReview{width:100%;color:#fdaa2d;cursor:pointer;text-align:left;margin-bottom:20px;font-size:25px}.reviews-view .isReviewsList .item .starsReview .starNull{color:#999!important}.reviews-view .isReviewsList .item p{line-height:22px;margin-bottom:20px;display:block}.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}.review-section #frm-review-page{margin-bottom:30px}.review-section #frm-review-page small{font-style:italic;color:#ff5733}.review-section #frm-review-page input[type=submit]{background:#fdaa2d;color:#fff;font-size:16px;font-weight:700;letter-spacing:2px;border-radius:3px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.review-section #frm-review-page input[type=submit]:hover{background:#9e6815}.review-section #frm-review-page input[type=text],.review-section #frm-review-page textarea{border:2px solid #cecece;border-radius:5px;font-size:16px}.review-section #frm-review-page fieldset label{color:#666;padding-bottom:5px}.review-section #frm-review-page .rw-tag{display:inline-block;box-sizing:border-box;margin:5px 5px 0 0;border:1px solid #ccc;color:#999;border-radius:5px;padding:7px 10px;cursor:pointer;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}.review-section #frm-review-page .rw-tag-current,.review-section #frm-review-page .rw-tag:hover{background:#fdaa2d;color:#fff;border:1px solid #9e6815;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}.review-section .flmedium{width:50%}.review-section .calification{font-size:0;display:inline-block}.review-section .calification label{display:inline-block!important;font-size:32px!important;font-size:2rem!important;float:right!important;color:#888!important!important;cursor:pointer!important;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.review-section .calification input[type=radio]:checked~label,.review-section .calification label:hover,.review-section .calification label:hover~label{color:#fdaa2d!important}#reviewArticles .footerReview strong .starProm,.contArts .reviewAtc .FirstLetter h1,.contArts .reviewAtc .starsReview,.footerReview strong .starProm,.review-section #reviewArticlesright .reviewAtc .nameAutor h1,.review-section #reviewArticlesright .reviewAtc .starsReview{-webkit-user-select:none;-ms-user-select:none;overflow:hidden}.review-section .calification label:hover{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.review-section .calification input[type=radio]{display:none!important}.review-section #reviewArticlesright{box-sizing:border-box;overflow:hidden}.review-section #reviewArticlesright .reviewAtc{width:100%;box-sizing:border-box;overflow:hidden;padding:12px;background:#fff;margin-bottom:10px}.review-section #reviewArticlesright .reviewAtc .nameAutor{width:100%;max-width:100%;height:auto;overflow:hidden;display:flex;align-items:center}.review-section #reviewArticlesright .reviewAtc .nameAutor h1{display:flex;justify-content:center;width:15px;max-width:15px;min-width:15px;height:15px;max-height:15px;min-height:15px;padding:10px;font-size:1.4em;border-radius:35px;margin-left:10px;margin-right:15px;background:#3695cc;border:3px solid #fff;color:#fff;cursor:pointer;text-transform:uppercase;-moz-user-select:none;-khtml-user-select:none;-webkit-box-shadow:0 0 10px 1px #b2b2b2;-moz-box-shadow:0 0 10px 1px #b2b2b2;box-shadow:0 0 10px 1px #b2b2b2}#reviewArticles .footerReview,.footerReview{border-top:solid 2px #e8e8e8;box-sizing:border-box}.review-section #reviewArticlesright .reviewAtc .ContentReview{width:100%;max-width:100%;overflow:hidden;text-align:justify;font-style:italic;font-size:13px}.review-section #reviewArticlesright .reviewAtc .ContentReview strong{font-style:initial}.review-section #reviewArticlesright .reviewAtc .starsReview{width:100%;font-size:20px;color:#fdaa2d;cursor:pointer;text-align:left;-moz-user-select:none;-khtml-user-select:none}.review-section #reviewArticlesright .reviewAtc .starsReview small{font-size:12px;color:#999;margin-left:10px}.review-section .starNull{color:#999!important}#reviewArticles{margin-top:60px;margin-bottom:60px}#reviewArticles h1{text-align:center}#reviewArticles .footerReview{width:100%;padding-top:20px;text-align:center}#reviewArticles .footerReview span{font-size:15px;color:#3695cc}#reviewArticles .footerReview span a{text-decoration:none;color:#3695cc}#reviewArticles .footerReview strong{font-size:25px;text-transform:uppercase}#reviewArticles .footerReview strong .starProm{display:inline-flex;position:relative;font-size:2rem!important;-moz-user-select:none;-khtml-user-select:none}#reviewArticles .footerReview strong .starProm .empty{color:#999;font-size:2rem;border-bottom:none;cursor:pointer;z-index:1}#reviewArticles .footerReview strong .starProm .full{position:absolute;top:0;left:0;cursor:pointer;overflow:hidden;color:#fdaa2d;font-size:2rem;z-index:2}#reviewArticles .footerReview span:hover{border-bottom:solid 1px #3695cc}.contArts{width:100%;height:auto;display:flex;flex-flow:wrap;justify-content:center}.contArts .reviewAtc{width:calc(100% / 5);margin-bottom:30px;padding:0 12px;background:#fff;overflow:hidden;float:left;text-align:center;box-sizing:border-box}.contArts .reviewAtc .FirstLetter{width:100%;height:auto;max-width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.contArts .reviewAtc .FirstLetter h1{width:50px;height:50px;max-width:50px;max-height:50px;min-width:50px;min-height:50px;border-radius:35px;background:#3695cc;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:3px solid #fff;text-transform:uppercase;-moz-user-select:none;-khtml-user-select:none;-webkit-box-shadow:0 0 10px 1px #b2b2b2;-moz-box-shadow:0 0 10px 1px #b2b2b2;box-shadow:0 0 10px 1px #b2b2b2}.contArts .reviewAtc .nameAutor{width:100%;height:32px;color:#666;max-width:100%;max-height:32px;margin-bottom:10px;overflow:hidden;text-transform:uppercase}.contArts .reviewAtc .ContentReview{width:100%;max-width:100%;font-size:13px;overflow:hidden;text-align:center;text-overflow:ellipsis;box-sizing:border-box;padding-bottom:80px}.contArts .reviewAtc .ContentReview strong{font-size:14px}.contArts .reviewAtc .starsReview{width:100%;height:auto;position:absolute;background:#fff;bottom:0;left:0;right:0;text-align:center;-moz-user-select:none;-khtml-user-select:none}.contArts .reviewAtc .starsReview span{font-size:20px;font-size:1.6rem;color:#fdaa2d;cursor:pointer}.contArts .reviewAtc .starsReview small{font-size:11px;color:#999;width:100%;top:0;left:0;position:absolute}.contArts .brArticle{border-left:solid 2px #e8e8e8}.btnReviews{width:100%;box-sizing:border-box;padding:16px;background:#3695cc;display:block;text-align:center;color:#fff;text-decoration:none}.cont-rv-f{width:100%;overflow:hidden;box-sizing:border-box;padding:20px 15px 0 0}.cont-rv-f .starNull{color:#999!important}.cont-rv-f .name{width:100%;overflow:hidden;font-size:13px}.cont-rv-f .review{height:85px;font-size:12px}.cont-rv-f .review p{text-align:left;line-height:17px;font-size:11px}.cont-rv-f .cal{height:20px}.cont-rv-f .cal span{color:orange}@media only screen and (min-width:0) and (max-width:959px){.f-together .f-cal,.f-together .f-tag,.reviews-ct .sctn-frm-reviews,.reviews-ct .sctn-list-reviews{width:100%}.owl-wrapper .owl-item .item .ContentReview p{max-height:100px}}.footerReview{width:100%;padding-top:20px;text-align:center}.footerReview span{font-size:15px;color:#3695cc}.footerReview span a{text-decoration:none;color:#3695cc}#mapHotel #contentInfoWindow a.goToGoogleMaps:hover,#mapHotel #contentInfoWindow div a:hover,.boxContentSearch .breadcrumb a:hover,.boxContentSearch .result .elements a:hover,.boxDestination .boxBreadCrumbs a:hover,.boxmaster-tourslist .item-tourlist .body a:hover,.connectingLogic .dinamic-dom #model-cancel,.contentHotelService .thumbListServices .areaList li a:hover,.contentHotelService p a,.descriptionService .simpleBreads 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,.generalInfo-destination .breadcrumbs 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,.masterbox-faqs .item-faqs .body h3 a:hover,.p-fluid-home 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,.salesOptionsList .boxNoHotel .boxControlArea a.linkHotelRegister:hover,.sitemap-masterbox .breadcrumb a:hover,.sitemap-masterbox .links-group ul li a:hover,.subHeader-hotelPage .titleBoxHotels .breadCrumbs-hotels a:hover,.tourpage-headtitle .textBreads a:hover,.wordpress-ourposts .boxPostBlog h4 a:hover,footer.affiliates .powered .text small a:hover,footer.affiliates .powered .text span a:hover{text-decoration:underline}.footerReview strong{font-size:25px;text-transform:uppercase}.footerReview strong .starProm{display:inline-flex;position:relative;font-size:2rem!important;-moz-user-select:none;-khtml-user-select:none}.footerReview strong .starProm .empty{color:#999;font-size:2rem;border-bottom:none;cursor:pointer;z-index:1}.footerReview strong .starProm .full{position:absolute;top:0;left:0;cursor:pointer;overflow:hidden;color:#fdaa2d;font-size:2rem;z-index:2}.footerReview span:hover{border-bottom:solid 1px #3695cc}@media only screen and (min-width:960px) and (max-width:1151px){#reviewArticles .reviewAtc{padding:10px}}@media only screen and (min-width:768px) and (max-width:959px){#reviewArticles .reviewAtc{padding:5px}}@media only screen and (max-width:767px){#reviewArticles .reviewAtc{width:100%;padding:15px}#reviewArticles .brArticle{border-left:none;border-top:solid 2px #e8e8e8}#reviewArticles .brfArticle{border-bottom:solid 2px #e8e8e8}}.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:#fff;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:20%}.boxHomeLinkToGalery .mask span{padding:15px;font-size:16px;color:#fff;background:#fdaa2d;margin:15px auto;width:30%;text-transform:uppercase;letter-spacing:2px;font-weight:700}.boxHomeLinkToGalery .mask:hover{background:rgba(0,0,0,.3)}.boxHomeLinkToGalery .mask:hover span{background:#3695cc}.boxReasonHome{border-top:2px solid #e8e8e8;padding-top:50px}.boxReasonHome .reasonsImage{margin-top:65px}.boxReasonHome ul.listReasons{padding:0;margin-top:20px}.boxReasonHome ul.listReasons li{float:left;width:50%;box-sizing:border-box;padding:10px;font-size:16px;height:55px}.boxReasonHome ul.listReasons li i{color:#fdaa2d}.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-family:Arimo,Helvetica,Arial;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}.box-services-home,.box-tourshome,.wordpress-ourposts .boxPostBlog{position:relative}.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}.wordpress-ourposts{padding:50px 0;background:#e8e8e8}.wordpress-ourposts h2{text-align:center;margin-bottom:30px}.wordpress-ourposts .boxPostBlog img{height:220px}.wordpress-ourposts .boxPostBlog a.btn{position:absolute;top:170px;right:20px;background:#fdaa2d;color:#fff;padding:10px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.wordpress-ourposts .boxPostBlog a.btn:hover{background:#fff;color:#fdaa2d}.wordpress-ourposts .boxPostBlog h4{margin-top:10px;font-family:Arimo,Helvetica,Arial;font-size:16px;color:#000}.wordpress-ourposts .boxPostBlog h4 a{color:inherit}.wordpress-ourposts .margin{margin-top:30px}.bx-withbg{background:#fcddae;padding:10px;min-height:140px;margin-top:10px;border-radius:3px}.bx-withbg p{font-size:14px}.bx-withbg p strong{color:#9e6815;text-align:center}.bx-withbg form{text-align:left;margin-top:20px}.bx-withbg #susNews input[type=text]{padding:7px;width:250px;float:left;border-radius:3px 0 0 3px;font-size:14px;font-weight:700;color:#999;margin-left:35px;border:1px solid #fff}.bx-withbg #susNews #inNews.required{border:1px solid #c33;box-shadow:0 0 3px -1px #c33}.bx-withbg #susNews input[type=submit]{padding:7px;float:left;width:100px;text-align:center;border-radius:0 3px 3px 0;font-size:14px;background:#3695cc;color:#fff;border:1px solid #3695cc;transition:all all linear;-moz-transition:all all linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.bx-withbg #susNews input[type=submit]:hover{background:#236b95;border:1px solid #236b95}.bx-withbg #susNews p{text-align:center;margin:5px auto;font-size:13px;width:70%;color:#9e6815}.bx-destinatios article h2{color:#000;font-family:Roboto,Arial,Helvetica;font-size:15px;text-align:left}.bx-destinatios article p{color:#999;margin-top:10px;text-align:justify}.bx-destinatios .group-price{float:left;width:32%;padding:5px 0;text-align:center;border:1px solid #fdaa2d;font-weight:700;color:#9e6815}.bx-destinatios .first{border-radius:5px 0 0 5px}.bx-destinatios .last{border-radius:0 5px 5px 0}.box-tourshome img{display:block}.box-tourshome .tourName{background:#fdaa2d;color:#fff;padding:10px 5px;width:100%;box-sizing:border-box;text-transform:uppercase;text-align:center;font-size:16px}.box-tourshome .tourPrice{position:absolute;top:10px;right:10px;width:30%;text-transform:uppercase;text-align:center;padding:5px;background:#fff;color:#fdaa2d}.box-tourshome .tourPrice span{color:#fdaa2d;font-weight:700;font-size:18px;display:block}#CDSWIDCOE{margin:0 auto 20px!important}.certifications{background:#fff;padding:20px 0}.certifications table{width:100%}.carrouselPartners .item{text-align:center}.carrouselPartners .item img{display:block;margin:0 auto}.carrouselPartners .partner{background:url(../../src/sprite-partners.png) no-repeat}.carrouselPartners .asta{background-position:200px 0;width:200px;height:150px}.p-fluid-home{font-size:16px;color:#484848;width:75%;margin:50px auto 0;line-height:22px}.p-fluid-home a{color:#fdaa2d}.box-home-to-affiliates img{display:block}.box-home-to-affiliates .mask-fluid-home{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);color:#fff}.box-home-to-affiliates .mask-fluid-home strong{margin-top:15%;color:#fdaa2d;display:block;font-size:16px;font-family:'Francois One',Helvetica,Arial;letter-spacing:2px}.box-home-to-affiliates .mask-fluid-home h3{margin-top:10px;font-size:22px;margin-bottom:30px}.box-home-to-affiliates .mask-fluid-home p{text-align:center;font-size:16px;width:50%;margin:0 auto 30px}.box-home-to-affiliates .mask-fluid-home a{display:block;width:180px;background:#fdaa2d;color:inherit;margin:0 auto;padding:15px 0;font-weight:700;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.box-home-to-affiliates .mask-fluid-home a:hover{background:#9e6815}.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:0 auto;background:#f7f5f5;padding:10px;width:100px;border-radius:25px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.article-with-icon:hover{background:#f7f5f5}.article-with-icon:hover a{background:#fdaa2d;color:#fff}.li-reason-tobook li{font-size:18px;text-align:center;color:#696969;margin-bottom:40px;list-style:none}.li-reason-tobook li.only-bottom{margin-bottom:0;margin-top:40px}.box-services-home{background:url(../../src/tulum-airport-shuttle-our-services.jpg) center center no-repeat fixed;background-size:cover;color:#fff;text-align:center;height:500px;margin:0 auto}.box-services-home .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.about-us .row,.about-us .text,.box-home-destination{position:relative}.box-services-home .mask h2{color:#fff;margin-bottom:80px;font-size:32px;margin-top:100px}.box-services-home .mask h2 a{color:inherit}.box-services-home .mask p{font-size:16px;width:80%;margin:0 auto;line-height:26px;text-align:center}.times-destinations{background:#f4f4f4;padding:50px 0}.box-home-destination img{display:block}.box-home-destination .mask{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.box-home-destination .mask h4{width:80%;background:#fdaa2d;color:#fff;padding:5px 0;margin:-2px auto 0;text-align:center;font-size:16px;letter-spacing:1px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.box-home-destination:hover .mask,.row-GalleryForm{background:#000}.box-home-destination .mask h4 a{color:inherit}.box-home-destination .mask p{width:90%;margin:20px auto 0;text-align:center;color:#fff;opacity:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.box-home-destination .mask p a{color:inherit}.box-home-destination:hover .mask h4{background:0 0;color:#fdaa2d;margin-top:5px}.box-home-destination:hover .mask p{opacity:1}.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;font-size:16px;color:#666;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%}.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{margin-bottom:110px}.about-us .text{background:rgba(255,255,255,.7);padding:20px;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}.about-us .text-left{float:left}.about-us .text-right{float:right}.about-us .image-right{position:absolute;right:-75px;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)}.say-about-us .information,.say-about-us .widgets{float:left;background:#f7f7f7;box-sizing:border-box;position:relative}.say-about-us .information h3,.say-about-us .widgets h3{font-size:20px}.say-about-us .information h3 span,.say-about-us .widgets h3 span{display:block;color:#000;margin-bottom:5px;font-size:16px}.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}.say-about-us .widgets .item{float:left;width:25%}.say-about-us .widgets .item .widCOE{margin:0!important}.masterbox-faqs .item-faqs .body .link i,.say-about-us .widgets .contact-dates .title-date{margin-left:5px}.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 span{display:block;margin-bottom:5px}.say-about-us .information{width:40%}.say-about-us .information img{display:block}.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))}.services-page .services-special .item,.services-page .services-type .content-service-type .custom-slider{position:relative}.boxParent{text-align:center;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}.boxParent h3{color:#666;margin-bottom:10px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.boxParent p{text-align:center}.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}.more-1{color:#3695cc;display:block}.more-2{margin-top:20px;color:#3695cc;display:none}@media only screen and (min-width:320px) and (max-width:959px){.more-1{display:none}.more-2{display:block}}.services-page{margin-top:30px}.services-page .overview h1{text-align:center}.services-page .overview h1 strong{display:block;color:#000;margin-top:10px;font-size:22px;letter-spacing:2px}.services-page .services-type{width:85%;margin:0 auto}.services-page .services-type .content-service-type{margin-top:50px}.services-page .services-type .content-service-type .custom-slider .line{border-top:2px solid #3695cc;height:1px}.services-page .services-type .content-service-type .custom-slider .item-service{float:left;width:20%;box-sizing:border-box}.services-page .services-type .content-service-type .custom-slider .text{margin-bottom:20px;font-family:'Francois One',Helvetica,Arial;font-size:16px;color:#fdaa2d}.services-page .services-type .content-service-type .custom-slider .text span{display:block;margin-bottom:5px;color:#000}.services-page .services-type .content-service-type .custom-slider .picture{margin-top:20px}.services-page .services-type .content-service-type .custom-slider .picture img{max-width:50%;opacity:.5}.services-page .services-type .content-service-type .custom-slider .current img{opacity:1}.services-page .services-type .content-service-type .custom-slider .bullet{position:absolute;display:block;width:10px;height:10px;padding:3px;background:#3695cc;border-radius:100%;top:50px}.services-page .services-type .content-service-type .custom-slider .bullet-current{background:#fdaa2d;box-shadow:0 0 10px rgba(0,0,0,.4)}.services-page .services-type .content-service-type .custom-slider .bullet-1{left:0}.services-page .services-type .content-service-type .custom-slider .bullet-2{left:20%}.services-page .services-type .content-service-type .custom-slider .bullet-3{left:40%}.services-page .services-type .content-service-type .custom-slider .bullet-4{left:60%}.services-page .services-type .content-service-type .custom-slider .bullet-5{left:80%}.services-page .services-type .content-service-type .custom-slider .bullet-6{left:100%}.services-page .services-type .content-service-type .content-service{margin-top:75px;margin-bottom:50px}.services-page .services-type .content-service-type .content-service .item{display:none}.services-page .services-type .content-service-type .content-service .item .features,.services-page .services-type .content-service-type .content-service .item .overview,.services-page .services-type .content-service-type .content-service .item .picture{float:left;width:33.33%;box-sizing:border-box}.services-page .services-type .content-service-type .content-service .item .picture img{display:block;margin:0 auto}.services-page .services-type .content-service-type .content-service .item .overview{padding-right:30px}.services-page .services-type .content-service-type .content-service .item .overview h2{color:#fdaa2d;margin-bottom:10px}.services-page .services-type .content-service-type .content-service .item .overview h2 a{color:inherit}.services-page .services-type .content-service-type .content-service .item .overview h2 a span{color:#000;display:block;margin-bottom:5px}.services-page .services-type .content-service-type .content-service .item .features li{display:block;margin-bottom:5px}.services-page .services-type .content-service-type .content-service .item .features li i{color:#3695cc}.services-page .services-type .content-service-type .content-service .item-bubble{margin-top:50px;float:left;width:25%;box-sizing:border-box;text-align:center}.services-page .services-type .content-service-type .content-service .item-bubble i{color:#999;width:32px;height:32px;padding:10px;font-size:26px;text-align:center;line-height:32px;border-radius:100%;border:2px solid #999;display:block;margin:0 auto 15px}.services-page .services-type .content-service-type .content-service .item-bubble p{text-align:center;line-height:20px;font-size:16px}.services-page .services-special{padding:50px 0;background:#3695cc}.services-page .services-special h3{color:#fff;text-align:center;font-size:24px;margin-bottom:50px}.services-page .services-special .item .mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;background:rgba(0,0,0,.3);border-radius:10px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.services-page .services-special .item a.link,.services-page .services-special .item h4{position:absolute;bottom:30px;color:#fff;z-index:10}.services-page .services-special .item h4{left:30px;font-size:20px;color:#fdaa2d}.services-page .services-special .item h4 a{color:inherit}.services-page .services-special .item a.link{right:30px}.services-page .services-special .item img{width:100%;border-radius:10px;display:block;border-width:0}.services-page .services-special .item:hover .mask{background:rgba(0,0,0,0)}.services-page .services-special p{color:#fff;font-size:16px;line-height:20px;text-align:center;margin:30px auto 0;display:block;width:95%}.boxSliderPageService{position:relative;margin-bottom:30px}.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;font-family:Arimo,Helvetica,Arial;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:#ececec;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-family:Arimo,Helvetica,Arial;font-size:16px}.ratesForServices .titleInfoRatesService p select{padding:10px;outline:0}.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;font-family:Arimo,Helvetica,Arial;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:0trans}.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:-630px;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}.headerInformation-destination{height:430px;overflow:hidden;position:relative;padding-top:80px}.headerInformation-destination img{display:block;border-with:0}.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 .breadcrumbs{margin-top:5px;margin-bottom:30px;color:#9e6815}.generalInfo-destination .breadcrumbs a{color:inherit}.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}.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 p{color:#fff;text-align:center;margin-bottom:20px;min-height:100px}.destinationPage-services .fluid strong{color:#fff;font-size:14px;font-weight:400}.destinationPage-services .fluid strong span{display:block;color:#fdaa2d;font-size:20px;font-weight:700}.listHotels-destination{background:#3695cc;padding:50px 0}.listHotels-destination h3{text-align:center;color:#000;font-size:24px;margin-bottom:20px;font-weight:400}.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}.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{margin-top:50px}.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/tulum-airport-shuttle-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;font-family:Arimo,Helvetica,Arial;line-height:22px}.boxListPrices{position:relative;padding-bottom:20px}.boxListPrices .boxControlDestination{text-align:right;margin-bottom:10px!important}.boxListPrices .boxControlDestination strong{color:#fdaa2d;font-size:16px;margin-right:10px;letter-spacing:2px}.boxListPrices .boxControlDestination select{background:#fff;padding:10px;font-size:14px;outline:0;border: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-family:Arimo,Helvetica,Arial;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}.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;margin-right:10px}.contentHotel .breadLangs a img{display:inline-block;float:left;margin-right:5px;width:18px}.contentHotel p{text-align:justify;margin-bottom:10px}.containerTicketFerry .ticket-boucher .content,.containerTicketFerry .ticket-boucher .invoice,.containerTicketFerry .ticket-boucher .totalFerry,.ticket-pdf .content,.ticket-pdf .invoice,.ticket-pdf .totalFerry{text-align:left;border-bottom:1px solid #cecece}.contentHotel ul{margin-left:30px}.contentHotel ul li{margin-bottom:5px;list-style:square;text-align:left}#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}.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 strong{color:#000;font-weight:400;font-size:12px}.hotelPage-services .infoServiceRefill strong span{display:block;margin-bottom:5px;font-weight:700;color:#3695cc;font-size:18px}.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}.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:33%;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}.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}.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}.downloadLetter .optionsLetter a i,.flightDetails .is-shared-legend .is-title i,.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;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:24px;display:block;margin-bottom:10px}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect i.fa-circle-o{cursor:pointer;color:#fff}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect span{font-size:18px;color:#666;display:block}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect strong{color:#000;font-size:20px}.salesOptionsList .itemServiceSale .pricesButton .btnSelectService{display:block;margin-top:15px;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:hover{background:#fff}.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%}.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;font-family:'Francois One',Helvetica,Arial;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 .boxCoupons a i{margin-right:10px}.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 #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 #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 .cardSummaryStep2 .lineValueFerry,.flightDetails .cardSummaryStep2 .lineValueHB{display:none}.flightDetails .is-shared-legend{display:none;background:rgba(248,203,14,.3);padding:10px}.flightDetails .is-shared-legend .is-title{display:block;margin-bottom:5px;color:#f8cb0e;font-size:18px}.flightDetails .is-shared-legend p{line-height:22px}.flightDetails,.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:300px;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/tulum-airport-shuttle-wedding-events.jpg) center center no-repeat;background-size:cover}.corporateOptionSale{background:url(../../src/tulum-airport-shuttle-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:275px;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}.pageContactUs .waysContact .border{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.pageContactUs .formlocations{margin-top:30px}.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:hover{background:#9e6815;color:#fff;border:1px solid #9e6815}.downloadLetter .optionsLetter a:last-of-type{border-radius:0 3px 3px 0}.masterbox-faqs{margin-top:30px;background:#e8e8e8}.masterbox-faqs .searching{font-size:20px;letter-spacing:2px;color:#666;display:block;text-align:center;font-weight:400;margin-top:30px}.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,.gallery-grid{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: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}.sitemap-masterbox{margin-top:30px}.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}.affiliatesBoxRegister .boxRegister .linkToLogin,.affiliatesOverview a.btnAffiliateMe,.defaulTheme .menu li a,.e-paymentPage .boxHeader-epayments .menuPayments li,.e-paymentPage .master-aside .epaymentsSummary .rowDetail-bookAmount span,.e-paymentPage .paymentButtonSection .bookingprice .detailTotal{font-family:'Francois One',Helvetica,Arial}.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,.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;font-size:22px;padding:5px 20px;border-top:1px solid #cecece}.containerTicketFerry .ticket-boucher .content{padding:20px;color:#666}.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{color:#17286d;display:block;font-weight:400;padding:5px 20px;font-size:16px;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;font-size:22px;padding:5px 20px;border-top:1px solid #cecece}.ticket-pdf .content{padding:20px;color:#666}.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;display:block;font-weight:400;padding:5px 20px;font-size:16px;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}.gallery-grid .grid-item{float:left;width:25%;height:auto;overflow:hidden;box-sizing:border-box;padding:5px}.gallery-grid .grid-item img{max-width:100%;display:block;margin:0 auto}.gallery-grid span{position:absolute;left:20px;bottom:20px;width:90%;display:block;background:#000;color:#fff;padding:10px;font-size:13px}.gallery-grid span a{color:inherit}.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}.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)}.hero p,.hero p strong{color:#fff!important}.transportation-amenities .amenities .box-category .title i{margin-right:10px}.transportation-amenities .amenities .box-category .box-amenities .rowProduct{float:left;width:20%;box-sizing:border-box;padding:20px}.hero .hero-body,.hero .mask,.hero img{width:100%;height:100%}.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}.hero{height:100vh;overflow:hidden;position:relative}.hero .mask{position:absolute;top:0;left:0;background:rgba(0,0,0,.5)}.hero img{object-fit:cover}.hero .hero-body{position:absolute;top:0;display:flex;align-items:center}.hero .hero-body .hero-info{width:75%;margin:auto}.hero p{font-size:1.1rem!important;line-height:1.7rem}.container.cancun-airport-information{margin-top:2rem}.container.cancun-airport-information h2{padding:2rem 0}.container.cancun-airport-information p{font-size:16px}.container.cancun-airport-information .columns{float:none;display:inline;margin-left:10px;margin-right:10px}.container.cancun-airport-information .is-2-columns:nth-of-type(odd){margin-top:1.5rem}.container.cancun-airport-information .is-2-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.container.cancun-airport-information .is-2-columns h2,.container.cancun-airport-information .is-2-columns h3{text-transform:uppercase}.container.cancun-airport-information .is-2-columns h3{color:#000;padding:10px 0}.container.cancun-airport-information .is-2-columns table{width:100%}.container.cancun-airport-information .is-2-columns table td{padding:10px}.container.cancun-airport-information .is-2-columns table thead{text-align:left}.container.cancun-airport-information .is-2-columns table tbody tr td{border:1px solid #ccc;font-size:16px}.container.cancun-airport-information .is-2-columns table tbody tr td:nth-child(odd){background-color:#fee5c0;width:50%}.container.cancun-airport-information .is-2-columns table tbody tr td:last-of-type{font-weight:700}.container.cancun-airport-information .is-2-columns .contact-information td:nth-child(odd){width:30%}.container.cancun-airport-information .terminals-section{margin-top:15px}.container.cancun-airport-information .terminals-section .is-2-columns.last{padding-bottom:1.5rem!important}.container.cancun-airport-information .terminals-section img{height:75%;width:100%;object-fit:cover;border-radius:5px}.cancun-airport-arrivals,.cancun-airport-departures{margin-top:30px}.cancun-airport-arrivals .container h1,.cancun-airport-arrivals .container h2,.cancun-airport-departures .container h1,.cancun-airport-departures .container h2{text-transform:uppercase;padding-top:.67em}.cancun-airport-arrivals .container .mt-25,.cancun-airport-departures .container .mt-25{margin-top:2.5rem}.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 .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:75%}.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:25%;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/tulum-airport-shuttle-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}.aside-agreements{text-align:center}.aside-agreements img{width:70%;margin-bottom:20px}#CDSRATINGWIDGET493,#CDSRATINGWIDGET780{margin:0 auto!important;width:90%}#CDSROWRATING780{text-align:center;margin:5px auto}#CDSROWRATING780 img{display:block;margin:0 auto 3px}#CDSROWLOGO780 img{margin-bottom:5px}.is-arrival-instructions{margin-top:30px}.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)}.third-arrivalInstructions{float:left;width:30%;margin-right:3%}.third-arrivalInstructions article{position:relative;border:1px solid #fdaa2d;border-radius:3px;margin-bottom:30px;padding:20px 5px 5px}.third-arrivalInstructions div{position:absolute;top:-15px;left:42%;width:10px;height:10px;padding:10px;border-radius:100%;text-align:center;line-height:10px;background:#fdaa2d;color:#fff}.third-arrivalInstructions article p{text-align:justify}.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 .tripadvisorAffiliate a:hover{background:#fff}.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}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 a.btnAffiliateMe{display:block;margin:50px auto 0;width:200px;text-align:center;padding:15px;color:#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 a.btnAffiliateMe:hover{background:#3695cc;color:#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}#frm-booking-shared{position:relative;z-index:100;box-shadow:0 2px 15px #999}#frm-booking-shared h3{padding:15px 0;color:#fff;letter-spacing:2px;background:#fdaa2d;font-size:20px;text-align:center}#frm-booking-shared fieldset{padding:10px 20px}#frm-booking-shared fieldset input,#frm-booking-shared fieldset select,#frm-booking-shared fieldset textarea{border:1px solid #ccc;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}#frm-booking-shared fieldset input:focus,#frm-booking-shared fieldset select:focus,#frm-booking-shared fieldset textarea:focus{border:1px solid #fdaa2d}#frm-booking-shared fieldset input[type=submit]{background:#fdaa2d;color:#fff;text-shadow:0 1px 0 #666;padding:15px;font-size:18px 0;width:100%;border:0}#frm-booking-shared fieldset input[type=submit]:hover{background:#3695cc;letter-spacing:3px}#frm-booking-shared fieldset .full{width:100%!important;padding-left:0!important;padding-right:0!important}#frm-booking-shared fieldset .cont-out.full .dn,#frm-booking-shared fieldset .cont-out.full .up{left:10px!important}#frm-booking-shared fieldset .hidde{display:none}#frm-booking-shared fieldset .cont-in{float:left;padding-right:5px}#frm-booking-shared fieldset .cont-in #wid-timein{margin-top:5px}#frm-booking-shared fieldset .cont-in .dn,#frm-booking-shared fieldset .cont-in .up{left:10px}#frm-booking-shared fieldset .cont-out{float:right;padding-left:5px}#frm-booking-shared fieldset .cont-out #wid-timeout{margin-top:5px}#frm-booking-shared fieldset .cont-out .dn,#frm-booking-shared fieldset .cont-out .up{left:15px}#frm-booking-shared fieldset .cont-in,#frm-booking-shared fieldset .cont-out{position:relative;width:50%;box-sizing:border-box}#frm-booking-shared fieldset .cont-in .inp-dt,#frm-booking-shared fieldset .cont-out .inp-dt{font-size:12px;padding-left:30px}#frm-booking-shared fieldset .cont-in .up,#frm-booking-shared fieldset .cont-out .up{position:absolute;top:11px}#frm-booking-shared fieldset .cont-in .dn,#frm-booking-shared fieldset .cont-out .dn{position:absolute;top:52px;z-index:10}#frm-booking-shared fieldset .timepicker_wrap{width:160px}#frm-booking-shared fieldset .boxShow-hotels li{display:block;box-sizing:border-box;padding:10px 5px;cursor:pointer}#frm-booking-shared fieldset .boxShow-hotels li:hover{background:#f7f7f7}#frm-booking-shared fieldset .boxShow-hotels li small{font-weight:700;margin-left:3px}#frm-booking-shared fieldset .boxShow-hotels li i{float:left;margin-right:5px}#frm-booking-shared fieldset.lbl-a{position:relative}#frm-booking-shared fieldset.lbl-a label{position:absolute;top:22px;left:30px}#frm-booking-shared fieldset.lbl-a input,#frm-booking-shared fieldset.lbl-a select{padding-left:30px}.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}.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}.tourpage-headtitle .iconBreads{color:#666;font-size:14px;margin:10px 0 30px}.tourpage-headtitle .iconBreads i{margin-right:5px;color:#3695cc}.tourpage-headtitle .iconBreads span{margin-right:15px}.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}.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}.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{display:block}.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{display:block;margin:10px 0}.pricesAreaTable table thead tr th span{font-size:13px;font-weight:400;float:left;width:50%;text-align:center}.pricesAreaTable table tbody tr td{text-align:center;border-top:2px solid #cecece;padding:10px 0;transition:all all 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-color:#d4e6ff}.lSSlideOuter .lSPager.lSGallery img{display:block;height:80px!important;max-width:100%!important;width:131px!important;object-fit:fill;background-size:cover}@media only screen and (max-width:767px){.pricesAreaTable table thead{display:none}.pricesAreaTable table .header-area{background:#fdaa2d!important}.pricesAreaTable table .header-area strong{color:#fff}.pricesAreaTable table tr{border-bottom:1px solid #cecece;display:block;margin-bottom:20px;background:#f3f3f3}.pricesAreaTable table td{display:block;text-align:right;border-top:1px solid #cecece!important}.pricesAreaTable table td::before{content:attr(data-label);display:block;margin-bottom:10px;font-weight:700}.pricesAreaTable table td::after{content:attr(data-sublabel);display:block;font-size:13px;margin-top:10px}.pricesAreaTable table td span::before{content:attr(data-label);display:block}}@media only screen and (min-width:960px) and (max-width:1151px){header nav .menu li{font-size:16px;margin:0}header nav .menu li a{padding:10px 10px 5px}#popmarketing{bottom:80px}footer .social-right .icon-social,footer .social-right img{float:none;margin-left:0}footer .social-right a{display:inline-block}.vintageHomeInto{margin-bottom:30px}.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%}.p-fluid-home{margin:10px auto 0;width:95%}.box-home-to-affiliates .mask-fluid-home strong{margin-top:5%}.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}.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}.box-secureguarantees .cards div i,.e-paymentPage .master-aside .boxAsideCards i{margin:0}.sectionManualSales .manualSaleForm{left:10%;width:80%;top:250px}.flightDetails #bookEngine .fieldsArrival .timepicker_wrap,.flightDetails #bookEngine .fieldsDeparture .timepicker_wrap{width:150%}.ratesParagraph{width:85%}.services-page .services-type{width:95%}.ratesForServices .boxGridPriceServices .item strong{font-size:14px}.ratesForServices .boxGridPriceServices .item .price strong{font-size:18px}.e-paymentPage .containerAddons .rowCategory .content strong,.transportation-amenities .amenities .box-category .box-amenities .rowProduct span,.transportation-amenities .amenities .box-category .box-amenities .rowProduct strong{font-size:16px}.row-GalleryForm .boxContactFormHotelPage{padding:10px 0}.defaulTheme .tripadvisorAffiliate a{margin:10px auto 0}.landingHotelArea .list li,.landingServices .list li{width:33.33%}.landingHotelArea .itemService,.landingServices .itemService{width:33.33%;min-height:560px}.gallery-grid .grid-item{width:33.33%}}@media only screen and (min-width:768px) and (max-width:959px){.top-bar .navigationTopBar{font-size:10px}header nav .menu{margin:20px auto 0}header nav .menu li{font-size:14px;margin:0}header nav .menu li a{padding:5px 5px 2px}#popmarketing{bottom:80px}footer .social-right .icon-social{margin-left:0}.box-masterSlider-home{padding-top:0}.box-start-booking,.startEditBooking{top:10px;left:10px;height:285px;width:300px}.box-start-booking fieldset,.startEditBooking fieldset{float:none;width:100%!important;padding:10px;display:block}.box-start-booking fieldset .boxShow-hotels,.startEditBooking fieldset .boxShow-hotels{z-index:5000}.vintageHomeInto{width:100%;margin:0 0 50px}.vintageHomeInto .widgets #CDSWIDEXC,.vintageHomeInto .widgets #TA_certificateOfExcellence366,.vintageHomeInto .widgets #TA_certificateOfExcellence384,.vintageHomeInto .widgets #TA_certificateOfExcellence748{float:none;margin:0 auto!important}.vintageHomeInto .widgets #CDSSCROLLINGRAVE{margin-top:35px}.vintageHomeInto2{display:flex;flex-direction:column}.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:33.33%;min-height:500px}.txWelc{width:80%;margin:0 auto 10px}.gridHome{min-height:135px}.boxReasonHome .reasonsImage{margin-top:100px}.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}.bx-destinatios article h2{text-align:center}.bx-destinatios .group-price{font-weight:400!important;font-size:12px}.p-fluid-home{margin:5% auto;font-size:14px;line-height:22px;width:90%}.box-home-to-affiliates .mask-fluid-home h3{margin-top:10px;font-size:18px;margin-bottom:15px}.box-home-to-affiliates .mask-fluid-home p{font-size:14px;width:75%}.certifications{margin-top:80px}.box-home-to-affiliates .mask-fluid-home strong{margin-top:4%}.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}.schema_organization .address_organization p,.schema_organization .schedules_organization p{text-align:center}.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}.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}.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%}.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%}.defaulTheme .secure p,.row-GalleryForm .boxContactFormHotelPage p{display:none}.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 .control .bulletRadio{margin-left:30px;padding:1px}.e-paymentPage .containerAddons .rowCategory .control small{margin:2px 0 0 5px;font-size:14px}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct{width:33.33%}.e-paymentPage .cardsiframeexecute iframe{height:760px!important}.services-page .services-type{width:98%}.services-page .services-type .content-service-type .custom-slider .text{font-size:13px}.services-page .services-type .content-service-type .custom-slider .bullet{top:44px}.services-page .services-type .content-service-type .content-service .item .features,.services-page .services-type .content-service-type .content-service .item .overview,.services-page .services-type .content-service-type .content-service .item .picture{float:none;width:100%;margin-bottom:30px;text-align:center}.services-page .services-type .content-service-type .content-service .item .overview p{text-align:center}.services-page .services-type .content-service-type .content-service .item-bubble{width:50%}.services-page .services-special .item h4{bottom:40px;left:20px}.services-page .services-special .item a.link{left:20px;bottom:15px}.ratesForServices .boxGridPriceServices .item{width:25%;border:1px solid #ccc!important}.ratesForServices .boxGridPriceServices .item strong{letter-spacing:0;font-size:14px}.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}.connectingLogic form{width:90%}.infoServiceRefill{width:33.33%!important}.defaulTheme .tripadvisorAffiliate a img{width:60px}.sitemap-masterbox .links-group ul.block-3 li{width:50%}.sitemap-masterbox .links-group ul.block-2 li{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}.col-4{width:50%}.steps .step a span{font-size:11px!important}.landingHotelArea .list li,.landingServices .list li{width:50%}.contentHotelService{padding-top:300px}.landingHotelArea .itemService,.landingServices .itemService{width:50%;min-height:540px}.is-gridpicture .is-item{width:33.33%;max-height:230px;overflow:hidden}.is-gridpicture .last-type{display:block}.gallery-grid .grid-item{width:33.33%}.lSSlideOuter .lSPager.lSGallery img{display:block;height:60px!important;max-width:100%!important;width:131px!important;object-fit:fill;background-size:cover}}@media only screen and (max-width:767px){.mobileTopPhones{display:block;background:#e59722;height:35px;overflow:hidden;position:relative}.mobileTopPhones strong{display:block;text-align:center;line-height:36px;font-size:16px;letter-spacing:1px;color:#9e6815}.mobileTopPhones .showhide{position:absolute;top:7px;right:20px;color:#9e6815;font-size:18px}.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}header .box-logo{text-align:left;position:relative}header .box-logo img{width:60px}header .box-logo i.burgerNavIcon{position:absolute;top:10px;right:10px;display:block;z-index:1000;color:#fff;cursor:pointer;font-size:28px}header nav .menu{margin:0;text-align:left;height:1px;overflow:hidden;position:relative}header nav .menu li{display:block;margin:0;height:35px;line-height:40px;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}header nav .menu li a.current,header nav .menu li a:hover{border:0;color:#fff}.box-masterSlider-home{padding-top:0;display:flex;flex-direction:column}.box-masterSlider-home #slider{order:2}.box-start-booking,.startEditBooking{top:0;height:315px;position:relative!important;order:1}.startEditBooking{background:#e8e8e8}.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}.vintageHomeInto{width:100%;margin:0;padding:20px;box-sizing:border-box!important}.flightDetails #bookEngine fieldset,.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_cdsscrollingravenarrow346,.vintageHomeInto .widgets #TA_cdsscrollingravewide68,.vintageHomeInto .widgets TA_cdsscrollingravewide66{width:100%}.vintageHomeInto2{display:flex;flex-direction:column}.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{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}.boxReasonHome .reasonsImage{margin-top:0;margin-bottom:35px}.boxReasonHome ul.listReasons li{float:none;width:100%;height:auto}.bx-withbg,.wordpress-ourposts .boxPostBlog{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{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%}.box-home-destination{margin-bottom:20px!important}.box-home-to-affiliates .mask-fluid-home strong{margin-top:5%}.box-home-to-affiliates .mask-fluid-home h3{margin-top:0}.box-home-to-affiliates .mask-fluid-home p{margin-bottom:10px!important}.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{text-align:center}.reviews-view form .mrg{margin:0 0 20px}.reviews-view form .half{width:100%}.reviews-view form fieldset input[type=submit]{width:100%;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}.boxGridGralGallery .clr,.flightDetails .cardSummaryStep2,.salesOptionsList .boxLabelStep2 .boxOptionView{display:none}.say-about-us .widgets .item{width:50%}.say-about-us .widgets .contact-dates{width:100%}.boxGridGralGallery .item{width:50%}.boxPanelSearching{min-height:300px}.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%}.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}.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}.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{min-height:535px}.headerInformation-destination .title{font-size:24px;top:5%}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .legend,.transportation-amenities .amenities .box-category .title{font-size:14px}.headerInformation-destination .info,.headerInformation-destination i{top:15%}.headerInformation-destination i{display:none}.generalInfo-destination{margin-top:75px}.generalInfo-destination h2{margin-top:50px}.pageContactUs{display:flex;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:last-of-type .bookingprice,.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset:last-of-type .policies{float:none;display:block;width:100%!important}.e-paymentPage .endSummary,.services-page .services-type .content-service-type .custom-slider{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:765px!important}.about-us p{text-align:justify}.boxAbout{margin-bottom:20px!important}.services-page .services-type .content-service-type .content-service .item{display:block}.services-page .services-type .content-service-type .content-service .item .features,.services-page .services-type .content-service-type .content-service .item .overview,.services-page .services-type .content-service-type .content-service .item .picture{float:none;width:100%;margin-bottom:30px;text-align:center}.services-page .services-type .content-service-type .content-service .item .overview p{text-align:center}.services-page .services-type .content-service-type .content-service .item-bubble{display:none;float:none;width:100%;margin-bottom:30px}.services-page .services-special{padding:50px 0 0}.services-page .services-special .item .mask{display:none}.services-page .services-special .item a.link,.services-page .services-special .item h4{position:relative;bottom:0;left:0;text-align:center}.services-page .services-special .item h4{margin:20px 0 10px}.services-page .services-special .item a.link{right:0;display:block}.services-page .services-special p{margin-bottom:50px}.ratesForServices .boxGridPriceServices .item{width:50%;border:1px solid #ccc!important}.ratesForServices .titleInfoRatesService p select{display:block;margin:10px auto 0}.destinations article p{text-align:justify!important}.listHotels li{width:100%;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%}#mapHotel{height:350px}.social-thin{padding-right:20%}#popmarketing{bottom:80px}footer .social-right .icon-social{margin-left:0}.defaulTheme .tripadvisorAffiliate{display:none}.defaulTheme .logo img{display:block;margin:0 auto}.affiliatesBoxRegister .boxRegister form fieldset.inline,.affiliatesBoxRegister .boxRegister form fieldset.inlines{float:none;width:100%}.affiliatesBoxRegister .boxRegister form fieldset input[type=submit]{width:100%}.paidInformation .toursInformation-paid p{line-height:28px}.masterbox-faqs{margin-bottom:30px}.containerTicketFerry .buttonDownload,.containerTicketFerry .ticket-boucher,.containerTicketFerry p{width:100%;box-sizing:border-box}.sitemap-masterbox .links-group ul.block-2 li,.sitemap-masterbox .links-group ul.block-3 li{width:100%}.transportation-amenities .amenities .box-category .box-amenities .rowProduct{width:50%}.steps .step a span{display:none}.landingHotelArea .list li,.landingServices .list li{width:100%;text-align:center}.contentHotelService{padding-top:20px}.is-gridpicture .is-item{width:50%;max-height:230px;overflow:hidden}.is-gridpicture .last-type{display:block}.gallery-grid .grid-item{width:50%}.gallery-grid .grid-item span{display:none}.lSSlideOuter .lSPager.lSGallery img{display:block;height:50px!important;max-width:100%!important;width:131px!important;object-fit:fill;background-size:cover}}.steps,.steps .step{box-sizing:border-box}@media only screen and (min-width:320px) and (max-width:480px){.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_certificateOfExcellence748{float:none;margin:0 auto!important}.vintageHomeInto .widgets #CDSSCROLLINGRAVE{margin-top:35px}.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}.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}.lSSlideOuter .lSPager.lSGallery img{display:block;height:40px!important;max-width:100%!important;width:131px!important;object-fit:fill;background-size:cover}.container.cancun-airport-information .is-2-columns{display:block}}.steps{width:100%;height:50px;overflow:hidden;background:#000;position:fixed;bottom:0;padding:0 5px;z-index:9999}.steps .step,.steps .step a{height:100%;overflow:hidden}.steps .step{width:calc(100% / 3);float:left;text-align:center;padding:0 2px}.steps .step a{display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;cursor:pointer;color:#757575}.steps .step a.is-select,.steps .step a:hover{color:#fdaa2d}.steps .step a i{font-size:18px;opacity:0}.steps .step a.is-select i,.steps .step a:hover i{opacity:1}.steps .step a strong{font-size:18px}.steps .step a span{font-size:14px}.steps .step a.is-unselect{color:#757575!important}.steps .step a.is-unselect i{opacity:0!important}!important
__ESCAPED_SOURCE_END_CLEAN_CSS__