/*
Theme Name: Go-OTA
Theme URI:http://www.heberdomaine.com/
Description: GO OTA Theme.
Version:v6x
Author:heberdomaine.com webmaster@heberdomaine.com
Author URI:http://www.heberdomaine.com/
*/
/*============================================================================================*/
/* Fonts */
/*============================================================================================*/
@font-face{font-family:'icon_set_1';src:url(https://0ad4cf.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/fonts/ft/font/icon_set_1.eot?55361665);src:url(https://7977ed.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/fonts/ft/font/icon_set_1.eot?55361665#iefix) format('embedded-opentype'),url(https://71055c.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/fonts/ft/font/icon_set_1.woff?55361665) format('woff'),url(https://0243f3.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/fonts/ft/font/icon_set_1.ttf?55361665) format('truetype'),url(https://b2fbc6.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/fonts/ft/font/icon_set_1.svg?55361665#icon_set_1) format('svg');font-weight:400;font-style:normal}[class^="icon_set_1_"]:before,[class*="icon_set_1_"]:before{font-family:"icon_set_1";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon_set_1_icon-1:before{content:'\21'}.icon_set_1_icon-2:before{content:'\22'}.icon_set_1_icon-3:before{content:'\23'}.icon_set_1_icon-4:before{content:'\24'}.icon_set_1_icon-5:before{content:'\25'}.icon_set_1_icon-6:before{content:'\26'}.icon_set_1_icon-7:before{content:'\27'}.icon_set_1_icon-8:before{content:'\28'}.icon_set_1_icon-9:before{content:'\29'}.icon_set_1_icon-10:before{content:'\2a'}.icon_set_1_icon-11:before{content:'\2b'}.icon_set_1_icon-12:before{content:'\2c'}.icon_set_1_icon-13:before{content:'\2d'}.icon_set_1_icon-14:before{content:'\2e'}.icon_set_1_icon-15:before{content:'\2f'}.icon_set_1_icon-16:before{content:'\30'}.icon_set_1_icon-17:before{content:'\31'}.icon_set_1_icon-18:before{content:'\32'}.icon_set_1_icon-19:before{content:'\33'}.icon_set_1_icon-20:before{content:'\34'}.icon_set_1_icon-21:before{content:'\3a'}.icon_set_1_icon-22:before{content:'\35'}.icon_set_1_icon-23:before{content:'\36'}.icon_set_1_icon-24:before{content:'\37'}.icon_set_1_icon-25:before{content:'\38'}.icon_set_1_icon-26:before{content:'\39'}.icon_set_1_icon-27:before{content:'\3a'}.icon_set_1_icon-27:before{content:'\3b'}.icon_set_1_icon-28:before{content:'\3c'}.icon_set_1_icon-29:before{content:'\3d'}.icon_set_1_icon-30:before{content:'\3e'}.icon_set_1_icon-31:before{content:'\3f'}.icon_set_1_icon-32:before{content:'\40'}.icon_set_1_icon-33:before{content:'\41'}.icon_set_1_icon-34:before{content:'\42'}.icon_set_1_icon-35:before{content:'\43'}.icon_set_1_icon-36:before{content:'\44'}.icon_set_1_icon-37:before{content:'\45'}.icon_set_1_icon-38:before{content:'\46'}.icon_set_1_icon-39:before{content:'\47'}.icon_set_1_icon-40:before{content:'\48'}.icon_set_1_icon-41:before{content:'\49'}.icon_set_1_icon-42:before{content:'\4a'}.icon_set_1_icon-43:before{content:'\4b'}.icon_set_1_icon-44:before{content:'\4c'}.icon_set_1_icon-45:before{content:'\4d'}.icon_set_1_icon-46:before{content:'\4e'}.icon_set_1_icon-47:before{content:'\4f'}.icon_set_1_icon-48:before{content:'\50'}.icon_set_1_icon-49:before{content:'\51'}.icon_set_1_icon-50:before{content:'\52'}.icon_set_1_icon-51:before{content:'\53'}.icon_set_1_icon-52:before{content:'\54'}.icon_set_1_icon-53:before{content:'\55'}.icon_set_1_icon-54:before{content:'\56'}.icon_set_1_icon-55:before{content:'\57'}.icon_set_1_icon-56:before{content:'\58'}.icon_set_1_icon-57:before{content:'\59'}.icon_set_1_icon-58:before{content:'\5a'}.icon_set_1_icon-59:before{content:'\5b'}.icon_set_1_icon-60:before{content:'\5c'}.icon_set_1_icon-61:before{content:'\5d'}.icon_set_1_icon-62:before{content:'\5e'}.icon_set_1_icon-63:before{content:'\5f'}.icon_set_1_icon-64:before{content:'\60'}.icon_set_1_icon-65:before{content:'\61'}.icon_set_1_icon-66:before{content:'\62'}.icon_set_1_icon-67:before{content:'\63'}.icon_set_1_icon-68:before{content:'\64'}.icon_set_1_icon-69:before{content:'\65'}.icon_set_1_icon-70:before{content:'\66'}.icon_set_1_icon-71:before{content:'\67'}.icon_set_1_icon-72:before{content:'\68'}.icon_set_1_icon-73:before{content:'\69'}.icon_set_1_icon-74:before{content:'\6a'}.icon_set_1_icon-75:before{content:'\6b'}.icon_set_1_icon-76:before{content:'\6c'}.icon_set_1_icon-77:before{content:'\6d'}.icon_set_1_icon-78:before{content:'\6e'}.icon_set_1_icon-79:before{content:'\6f'}.icon_set_1_icon-80:before{content:'\70'}.icon_set_1_icon-81:before{content:'\71'}.icon_set_1_icon-82:before{content:'\72'}.icon_set_1_icon-83:before{content:'\73'}.icon_set_1_icon-84:before{content:'\74'}.icon_set_1_icon-85:before{content:'\75'}.icon_set_1_icon-86:before{content:'\76'}.icon_set_1_icon-87:before{content:'\77'}.icon_set_1_icon-88:before{content:'\78'}.icon_set_1_icon-89:before{content:'\79'}.icon_set_1_icon-90:before{content:'\7a'}.icon_set_1_icon-91:before{content:'\7b'}.icon_set_1_icon-92:before{content:'\7c'}.icon_set_1_icon-93:before{content:'\7d'}.icon_set_1_icon-94:before{content:'\7e'}.icon_set_1_icon-95:before{content:'\e800'}.icon_set_1_icon-96:before{content:'\e801'}.icon_set_1_icon-97:before{content:'\e802'}.icon_set_1_icon-98:before{content:'\e803'}.icon_set_1_icon-99:before{content:'\e804'}.icon_set_1_icon-100:before{content:'\e805'}
/*============================================================================================*/
/* Fonts */
/*============================================================================================*/
/* Body*/  
body {font-family:'Montserrat', sans-serif;font-size:14px;color:#000;line-height:2em;background:#f9f9f9}
html, body {height:100%}
html {min-height:100%;position:relative;padding-bottom:70px}
::-webkit-input-placeholder {color:#181a1d}
::-moz-placeholder {color:#181a1d}
::-ms-input-placeholder {color:#181a1d}
::-moz-placeholder {color:#181a1d}
/* Magnific Pop */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:999999;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:9999999;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-preloader{width:30px;height:30px;background:#FFF url(https://a60a1a.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/loader.gif) no-repeat center center;opacity:.8;margin:0 auto;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
/* scroller */
::selection{background:#a8d1ff} ::-moz-selection{background:#a8d1ff} ::-webkit-scrollbar{width:5px} ::-webkit-scrollbar-track{background-color:#eaeaea;border-left:1px solid #ccc} ::-webkit-scrollbar-thumb{background-color:#595959} ::-webkit-scrollbar-thumb:hover{background-color:#424242}
/* Datepicker */
.datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.day.disabled{color:#eee}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td.active,.datepicker td.active:hover{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active{background-color:#039 \9}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td span:hover{background:#eee}.datepicker td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td span.active:active,.datepicker td span.active.active{background-color:#039 \9}.datepicker td span.old{color:#999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}
/* Datepicker2 */
.datepicker{padding:4px;direction:ltr}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.day{border:1px solid #e6e6e6}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{color:#000;position:relative}.datepicker table tr td.today:before,.datepicker table tr td.today:hover:before,.datepicker table tr td.today.disabled:before,.datepicker table tr td.today.disabled:hover:before{content:'';bottom:2px;right:2px;display:block;width:0;height:0;border-style:solid;border-width:0 0 7px 7px;border-color:transparent transparent #333 transparent;position:absolute}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today:hover,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover{background-image:none}.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.today,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today.disabled,fieldset[disabled] .datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover.disabled:hover,.datepicker table tr td.today.disabled.disabled:hover,.datepicker table tr td.today.disabled:hover.disabled:hover,.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today:hover[disabled]:hover,.datepicker table tr td.today.disabled[disabled]:hover,.datepicker table tr td.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today:hover:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today:hover.disabled:focus,.datepicker table tr td.today.disabled.disabled:focus,.datepicker table tr td.today.disabled:hover.disabled:focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today:hover[disabled]:focus,.datepicker table tr td.today.disabled[disabled]:focus,.datepicker table tr td.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover:focus,fieldset[disabled] .datepicker table tr td.today.disabled:focus,fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today:hover.disabled:active,.datepicker table tr td.today.disabled.disabled:active,.datepicker table tr td.today.disabled:hover.disabled:active,.datepicker table tr td.today[disabled]:active,.datepicker table tr td.today:hover[disabled]:active,.datepicker table tr td.today.disabled[disabled]:active,.datepicker table tr td.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.today:active,fieldset[disabled] .datepicker table tr td.today:hover:active,fieldset[disabled] .datepicker table tr td.today.disabled:active,fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today:hover.disabled.active,.datepicker table tr td.today.disabled.disabled.active,.datepicker table tr td.today.disabled:hover.disabled.active,.datepicker table tr td.today[disabled].active,.datepicker table tr td.today:hover[disabled].active,.datepicker table tr td.today.disabled[disabled].active,.datepicker table tr td.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.today.active,fieldset[disabled] .datepicker table tr td.today:hover.active,fieldset[disabled] .datepicker table tr td.today.disabled.active,fieldset[disabled] .datepicker table tr td.today.disabled:hover.active{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;-webkit-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover:focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today:hover,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today:hover,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{background-image:none}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.range.today,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover.disabled:hover,.datepicker table tr td.range.today.disabled.disabled:hover,.datepicker table tr td.range.today.disabled:hover.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,.datepicker table tr td.range.today:hover[disabled]:hover,.datepicker table tr td.range.today.disabled[disabled]:hover,.datepicker table tr td.range.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today:hover:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today:hover.disabled:focus,.datepicker table tr td.range.today.disabled.disabled:focus,.datepicker table tr td.range.today.disabled:hover.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today:hover[disabled]:focus,.datepicker table tr td.range.today.disabled[disabled]:focus,.datepicker table tr td.range.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today:hover.disabled:active,.datepicker table tr td.range.today.disabled.disabled:active,.datepicker table tr td.range.today.disabled:hover.disabled:active,.datepicker table tr td.range.today[disabled]:active,.datepicker table tr td.range.today:hover[disabled]:active,.datepicker table tr td.range.today.disabled[disabled]:active,.datepicker table tr td.range.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.range.today:active,fieldset[disabled] .datepicker table tr td.range.today:hover:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today:hover.disabled.active,.datepicker table tr td.range.today.disabled.disabled.active,.datepicker table tr td.range.today.disabled:hover.disabled.active,.datepicker table tr td.range.today[disabled].active,.datepicker table tr td.range.today:hover[disabled].active,.datepicker table tr td.range.today.disabled[disabled].active,.datepicker table tr td.range.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.range.today.active,fieldset[disabled] .datepicker table tr td.range.today:hover.active,fieldset[disabled] .datepicker table tr td.range.today.disabled.active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover:focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected:hover,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{border-color:#373737}.datepicker table tr td.selected:hover color:#fff,.datepicker table tr td.selected:hover:hover color:#fff,.datepicker table tr td.selected.disabled:hover color:#fff,.datepicker table tr td.selected.disabled:hover:hover color:#fff,.datepicker table tr td.selected:focus color:#fff,.datepicker table tr td.selected:hover:focus color:#fff,.datepicker table tr td.selected.disabled:focus color:#fff,.datepicker table tr td.selected.disabled:hover:focus color:#fff,.datepicker table tr td.selected:active color:#fff,.datepicker table tr td.selected:hover:active color:#fff,.datepicker table tr td.selected.disabled:active color:#fff,.datepicker table tr td.selected.disabled:hover:active color:#fff,.datepicker table tr td.selected.active color:#fff,.datepicker table tr td.selected:hover.active color:#fff,.datepicker table tr td.selected.disabled.active color:#fff,.datepicker table tr td.selected.disabled:hover.active color:#fff,.open .dropdown-toggle.datepicker table tr td.selected color:#fff,.open .dropdown-toggle.datepicker table tr td.selected:hover color:#fff,.open .dropdown-toggle.datepicker table tr td.selected.disabled color:#fff,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover color:#fff{background-color:#858585}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected:hover,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{background-image:none}.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.selected,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.disabled,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover.disabled:hover,.datepicker table tr td.selected.disabled.disabled:hover,.datepicker table tr td.selected.disabled:hover.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected:hover[disabled]:hover,.datepicker table tr td.selected.disabled[disabled]:hover,.datepicker table tr td.selected.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected:hover:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected:hover.disabled:focus,.datepicker table tr td.selected.disabled.disabled:focus,.datepicker table tr td.selected.disabled:hover.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected:hover[disabled]:focus,.datepicker table tr td.selected.disabled[disabled]:focus,.datepicker table tr td.selected.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected:hover.disabled:active,.datepicker table tr td.selected.disabled.disabled:active,.datepicker table tr td.selected.disabled:hover.disabled:active,.datepicker table tr td.selected[disabled]:active,.datepicker table tr td.selected:hover[disabled]:active,.datepicker table tr td.selected.disabled[disabled]:active,.datepicker table tr td.selected.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.selected:active,fieldset[disabled] .datepicker table tr td.selected:hover:active,fieldset[disabled] .datepicker table tr td.selected.disabled:active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected:hover.disabled.active,.datepicker table tr td.selected.disabled.disabled.active,.datepicker table tr td.selected.disabled:hover.disabled.active,.datepicker table tr td.selected[disabled].active,.datepicker table tr td.selected:hover[disabled].active,.datepicker table tr td.selected.disabled[disabled].active,.datepicker table tr td.selected.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.selected.active,fieldset[disabled] .datepicker table tr td.selected:hover.active,fieldset[disabled] .datepicker table tr td.selected.disabled.active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active{background-color:#999;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{color:#fff;background-color:#333;border-color:#333}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{background-image:none}.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.active,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.disabled,fieldset[disabled] .datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover.disabled:hover,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active.disabled:hover.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active:hover[disabled]:hover,.datepicker table tr td.active.disabled[disabled]:hover,.datepicker table tr td.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active:hover:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active:hover.disabled:focus,.datepicker table tr td.active.disabled.disabled:focus,.datepicker table tr td.active.disabled:hover.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active:hover[disabled]:focus,.datepicker table tr td.active.disabled[disabled]:focus,.datepicker table tr td.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover:focus,fieldset[disabled] .datepicker table tr td.active.disabled:focus,fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active:hover.disabled:active,.datepicker table tr td.active.disabled.disabled:active,.datepicker table tr td.active.disabled:hover.disabled:active,.datepicker table tr td.active[disabled]:active,.datepicker table tr td.active:hover[disabled]:active,.datepicker table tr td.active.disabled[disabled]:active,.datepicker table tr td.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.active:active,fieldset[disabled] .datepicker table tr td.active:hover:active,fieldset[disabled] .datepicker table tr td.active.disabled:active,fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active:hover.disabled.active,.datepicker table tr td.active.disabled.disabled.active,.datepicker table tr td.active.disabled:hover.disabled.active,.datepicker table tr td.active[disabled].active,.datepicker table tr td.active:hover[disabled].active,.datepicker table tr td.active.disabled[disabled].active,.datepicker table tr td.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.active.active,fieldset[disabled] .datepicker table tr td.active:hover.active,fieldset[disabled] .datepicker table tr td.active.disabled.active,fieldset[disabled] .datepicker table tr td.active.disabled:hover.active{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#333;border-color:#e27513}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td span.active,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active.disabled,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active:hover.disabled:active,.datepicker table tr td span.active.disabled.disabled:active,.datepicker table tr td span.active.disabled:hover.disabled:active,.datepicker table tr td span.active[disabled]:active,.datepicker table tr td span.active:hover[disabled]:active,.datepicker table tr td span.active.disabled[disabled]:active,.datepicker table tr td span.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td span.active:active,fieldset[disabled] .datepicker table tr td span.active:hover:active,fieldset[disabled] .datepicker table tr td span.active.disabled:active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active:hover.disabled.active,.datepicker table tr td span.active.disabled.disabled.active,.datepicker table tr td span.active.disabled:hover.disabled.active,.datepicker table tr td span.active[disabled].active,.datepicker table tr td span.active:hover[disabled].active,.datepicker table tr td span.active.disabled[disabled].active,.datepicker table tr td span.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td span.active.active,fieldset[disabled] .datepicker table tr td span.active:hover.active,fieldset[disabled] .datepicker table tr td span.active.disabled.active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker th.datepicker-switch{width:145px}.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.datepicker.dropdown-menu:not(.clockface) {position:absolute;top:100%;left:0;z-index:999999 !important;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:1.428571429;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.2);box-shadow:0 2px 1px rgba(0,0,0,.2);padding:7px 10px;z-index:9999}.datepicker.dropdown-menu:not(.clockface)  th,.datepicker.datepicker-inline th,.datepicker.dropdown-menu:not(.clockface)  td,.datepicker.datepicker-inline td{padding:0 4px}.bootstrap-timepicker{position:relative}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu{left:auto;right:0}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before{left:auto;right:12px}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after{left:auto;right:13px}.bootstrap-timepicker .add-on{cursor:pointer}.bootstrap-timepicker .add-on i{display:inline-block;width:16px;height:16px;border:1px solid rgba(0,0,0,.2)}.bootstrap-timepicker-widget.dropdown-menu{padding:7px 10px;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.2);box-shadow:0 2px 1px rgba(0,0,0,.2)}.bootstrap-timepicker-widget.dropdown-menu.open{display:inline-block}.bootstrap-timepicker-widget.dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;position:absolute}.bootstrap-timepicker-widget.dropdown-menu:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;position:absolute}.bootstrap-timepicker-widget.timepicker-orient-left:before{left:6px}.bootstrap-timepicker-widget.timepicker-orient-left:after{left:7px}.bootstrap-timepicker-widget.timepicker-orient-right:before{right:6px}.bootstrap-timepicker-widget.timepicker-orient-right:after{right:7px}.bootstrap-timepicker-widget.timepicker-orient-top:before{top:-7px}.bootstrap-timepicker-widget.timepicker-orient-top:after{top:-6px}.bootstrap-timepicker-widget.timepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.bootstrap-timepicker-widget.timepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{-webkit-border-radius:0;border-radius:0}.bootstrap-timepicker-widget table{width:100%;margin:0}.bootstrap-timepicker-widget table td{text-align:center;height:30px;margin:0;padding:2px}.bootstrap-timepicker-widget table td:not(.separator){min-width:30px}.bootstrap-timepicker-widget table td span{width:100%}.bootstrap-timepicker-widget table td a{width:100%;display:inline-block;margin:0;outline:0;color:#333;width:35px;height:35px;line-height:35px}.bootstrap-timepicker-widget table td a:hover{text-decoration:none;background-color:#eee}.bootstrap-timepicker-widget table td a i{margin-top:2px;font-size:18px}.bootstrap-timepicker-widget table td input{width:35px;margin:0;text-align:center;color:#000}.bootstrap-timepicker-widget .modal-content{padding:4px}
/* Select 2 */
.select2-container{margin:0;background-color:white;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.select2-choice{display:block;height:40px;padding:2px 0 0 10px;overflow:hidden;position:relative;border:1px solid #A8A8A8;white-space:nowrap;line-height:35px;color:rgb(0,0,0);opacity:.6;text-decoration:none;border-radius:3px;font-size:14px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#s2id_carlocations .select2-choice,#s2id_location .select2-choice,#s2id_hotelicon .select2-choice,#s2id_pickuplocation .select2-choice,#s2id_carlocations2 .select2-choice,#s2id_droplocation .select2-choice{opacity:.6;filter:none;background-image:url(https://2e52cb.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/location-icon.png)!important;background-repeat:no-repeat;background-position:10px center;padding-left:34px!important}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(https://5ebc4f.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/select2.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:999999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0px!important}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0}.select2-drop-active{border:1px solid #dedede;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{display:inline-block;width:20px;height:100%;position:absolute;right:0;top:0;padding-top:7px;border-left:1px solid #D2D2D2;background-clip:padding-box;background-color:#F9F9F9}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(https://5ebc4f.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/select2.png) no-repeat 0 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto!important;min-height:26px;padding:0px 24px 0px 8px!important;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #DEDEDE;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url(https://5ebc4f.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/select2.png) no-repeat 100% -22px}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(https://b23bf8.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/select2-spinner.gif) no-repeat 100%;background:url(https://b23bf8.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/select2-spinner.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(https://b23bf8.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/select2-spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(https://b23bf8.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/select2-spinner.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(https://b23bf8.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/select2-spinner.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#F2F2F2}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0%,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0%,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:linear-gradient(bottom,#fff 0%,#eee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(https://6dfc4e.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/select2-spinner.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%)}.select2-locked{padding:3px 5px 3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(https://6dfc4e.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/select2-spinner.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaa;border-radius:1px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f4f4f4',GradientType=0);background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(https://5ebc4f.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/select2.png) right top no-repeat}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0px!important;top:0px!important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}
/* Icheck */
.icheckbox_square-grey,.iradio_square-grey{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:22px;height:26px;background:url(https://11f60a.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/grey.png) no-repeat;border:none;cursor:pointer}.icheckbox_square-grey{background-position:0 0}.icheckbox_square-grey.hover{background-position:-21px 0}.icheckbox_square-grey.checked, #first .icheckbox_square-grey.checked{background-position:-42px 0}.icheckbox_square-grey.disabled{background-position:-62px 0;cursor:default}.icheckbox_square-grey.checked.disabled{background-position:-96px 0}.iradio_square-grey{background-position:-103px 0}.iradio_square-grey.hover{background-position:-124px 0}.iradio_square-grey.checked{background-position:-145px 0}.iradio_square-grey.disabled{background-position:-192px 0;cursor:default}.iradio_square-grey.checked.disabled{background-position:-216px 0}@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.icheckbox_square-grey,.iradio_square-grey{background-image:url(https://11f60a.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/grey.png);-webkit-background-size:206px 23px;background-size:206px 23px}}
.rounded-circle{margin-top:10px;margin-left:25%}
@media (max-width:991px){.rounded-circle{margin-left:41%}}

.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
/*============================================================================================*/
/* Header */
/*============================================================================================*/

.relative {position:relative;margin-top:10px}
.mob-bg{background:#dde5ed;color:#07233f}
.mt35{margin-top:35px}
.pd42{padding-top:42px}
.mt15{margin-top:15px}
dl {margin-bottom:1.6em}
dt {ont-weight:bold}
dd {margin-bottom:1.6em}
table {border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.6em;table-layout:fixed;width:100%}
caption, th, td {font-weight:normal;text-align:left}
th {border-width:0 1px 1px 0;font-weight:700}
td {border-width:0 1px 1px 0}
th, td {border:none !important}
img {-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle}
figure {margin:0}
del {opacity:0.8}
address {font-style:italic}
ul, ul li {list-style:none;margin:0px;padding:0px}
a {outline:0;color:#000;transition:all 0.3s ease-out;text-decoration:none}
a:hover {color:#fc682f;text-decoration:underline}
a:focus, a:active {color:#fc682f;outline:0;outline-offset:0;text-decoration:none}
a:focus, a:active, a:hover {outline:0}

h1, h2, h3, h4, h5, h6 {font-weight:normal;font-family:'Montserrat', sans-serif;color:#fc682f;line-height:1.4em}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:#fc682f;text-decoration:none}
h1 {font-size:2em, padding:0px;margin:0px}
h2 {font-size:1.5em}
h3 {font-size:1.17em}
h4 {font-size:1.12em}
h5 {font-size:.83em;text-transform:uppercase}
h6 {font-size:.75em;text-transform:uppercase}
::selection {background:#fc682f;color:#FFF}
::-moz-selection {background:#fc682f;color:#FFF}
ul, li {list-style:none;margin:0;padding:0}
a {text-decoration:none;color:#fc682f}
a:hover {text-decoration:none;color:#000}
p {color:#000;margin:0px;padding:0px}
input[type="text"], input[type="password"], input[type="email"], input[type="search"], textarea {outline:0;margin:0;padding:5px 10px;height:42px;-webkit-appearance:none;color:#000;display:block;width:100%;font-size:15px;font-family:'Montserrat', sans-serif;transition:all 0.3s ease-out;border:1px solid #d2d2d2;border-radius:3px}
.fotorama--fullscreen{display:flex;align-items:center;justify-content:center}
.fotorama__stage__frame.fotorama__active{text-align:center}
.fotorama__wrap{display:inline-block}
.fotorama {text-align:center}
    
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="search"]:focus, textarea:focus {background:#f5f5f5;color:#000;padding-left:30px;padding-right:15px;border-radius:2px}
.modal-header .close {margin-top:-8px;font-size:33px;color:#fc682f;opacity:.7}
.close:hover, .close:focus {color:#fc682f;opacity:1}
textarea {width:100%;resize:vertical;line-height:inherit}
input[type="submit"], button, .btn {border-radius:4px}
.form-control{height:42px}
.form-control:focus {border-color:#fc682f}
.review_details i{color:#f2c500;font-size:16px;padding-right:4px;min-width:25px;text-align:center}
footer{background:#252525;color:#fff}
footer a,footer h4{color:#ffffff}
.map-tour{margin-top:15px;height:650px!important}
footer h3{color:#fff;margin-top:0;padding-left:6px;text-transform:uppercase;font-size:18px;font-weight:900}
.front-page{background:#fff;padding:10px}
footer .top-footer{padding-top:40px;padding-bottom:30px}
.bottom-footer{margin-top:60px;border-top:solid 1px black;padding-top:30px}
.bottom-footer .social-links a img{border:solid 1px rgba(0, 0, 0, 0)}
.bottom-footer .social-links a:hover img{background:#ffffff;border-radius:45px;border:1px solid #ffffff}
.call{background:url('https://9383d6.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/call.png') no-repeat;display:inline-block;width:40px;height:40px}
.contact-txt{position:relative;top:-19px}
.conatct-email{background:url('https://36a7d5.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/contact.png') no-repeat;display:inline-block;width:40px;height:40px}
.copyright a:hover{color:#4397d6}
.btn1 {margin-bottom:60px}
.btn1 a {color:#FFF;padding:15px 30px;background:#656565;box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2)}
.btn-success{background-color:#5cb85c !important}
.df-cr {color:#fc682f}
.df-bg {background-color:#fc682f}
.df-br {border-color:#fc682f}
.float-1 {float:left}
.float-2 {float:right}
.clear {width:100%;height:0;clear:both;display:block}
.mrb {margin-bottom:30px}
.container {padding:0}
.page-header {border-bottom:0;margin:0;padding:0}

/*----------------------------------------------- STYLE CSS, PAGE ELEMENTS, MEDIA = SCREEN ------------------------------------------------------------*
* Les code media=screen ici*
* @Author Mohamed Taqi <dev@heberdomaine.com>
* Realisation: heberdomaine
--------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*** header **/
.top-menu{background:#fc682f;min-height:35px}
.top-menu ul.capsim-top-contact li{font-size:16px;float:left;margin-right:15px;line-height:48px;display:block;color:#FFF}
.top-menu .capsim-top-register{float:right}
.top-menu .capsim-top-register a{color:#FFF;padding:10px;display:inline-block}
.top-menu .capsim-top-register a i{margin-right:6px}
.top-menu a:hover{background:rgba(0,0,0,0.2)}
.top-header{position:relative;min-height:80px;background:#FFF;box-shadow:0px 1px 3px rgba(0,0,0,0.2);z-index:1000}
.top-header .nav-menu ul li a{line-height:62px;display:block;padding:0px 8px;margin:0;margin-left:2px;color:#222;font-weight:bold }
.top-header .nav-menu ul li a:hover{color:#fc682f;border-radius:3px }
.navbar-default .navbar-nav>.active>a{color:#fc682f }
.selectlang .dropdown-toggle, .selectlang .dropdown-toggle:hover{color: #fff !important; font-size: 14px !important}
.nav-menu .selectlang .dropdown-toggle{ padding: 10px }
.selectlang .dropdown-menu{padding: 10px}
.selectlang .dropdown-menu a{color: #211919!important}
#currency{ margin-top: 6px; color: #ffffff; background: #fc682f; border: none }

/** slideshow **/
.capsim-slideshow{margin:0px;padding:0px !important;height:600px;width:100%;position:relative;float:left}
.contain-caption {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:600px;width:100%}
.capsim-slideshow .capsim-slideshow-slide{min-height:600px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px !important; width:100%;float:left}
.listingspage .wraplisting{padding:0 !important;padding-right:10px !important}
.capsim-slideshow .capsim-slideshow-slide:first-child{display:block}

/*** home listings **/
.capsim-home-listing{margin:50px 0}
.capsim-home-listing-item{margin-bottom:10px;margin:0 15px}
.capsim-home-listing .capsim-home-listing-title{text-transform :uppercase;margin-bottom:30px}
.capsim-home-listing .capsim-home-listing-title h2{font-weight:bold;color:#333333;padding:0px;margin:0px}
.capsim-home-listing .capsim-home-listing-items{padding:0px;margin:0px}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-inner{border:1px solid whitesmoke;background:whitesmoke;margin:0px;padding:0px}
.whitesmoke .capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-inner{background:white}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-title h2,
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-title h3{text-transform:uppercase;font-size:16px;margin-top:4px;min-height:44px}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-title h2 a:hover{color:#fc682f}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-image{margin:0px;padding:0px;overflow:hidden;max-height:234px;min-height:234px;margin:auto;position:relative}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-image img{display:block;width:100%;height:auto!important;min-height:100%;position:absolute;transition:ease 1s;object-fit:cover}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-image img:hover{transform:scale(1.1);cursor:pointer}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-details{margin:0px;padding-top:15px}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-details p{min-height:84px}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-details i{font-size:16px}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-price{float:right;padding:0px}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-price .price-amount{font-size:14px;display:block;color:#333}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-price .price-amount .digits{font-size:20px;font-weight:bold}
.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-price .price-from{display:block}
.capsim-home-blog .capsim-home-listing-items .capsim-home-listing-item .item-image{max-height:180px;min-height:180px}
.capsim-home-blog .capsim-home-listing-items .capsim-home-listing-item .item-image img{min-height:180px}
.capsim-home-blog .capsim-home-listing-items .item-inner{min-height:400px;border:none;box-shadow:0px 0px 0px rgba(0,0,0,0)}
.capsim-home-blog .capsim-home-listing-items .capsim-home-listing-item .item-description{text-align:justify}
.capsim-home-blog .capsim-home-listing-title h2{text-align:center}
.capsim-home-blog .item-title h2{text-align:center}

.slick-slide img {margin:auto}
.slick-dots li button:before{font-size:20px !important;top:16px !important}
.slick-dots .slick-active button:before{color:#fc682f !important}
.newsletter{background-image:url("https://ee7040.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/camels-in-desert-morocco-bovoyage.jpg");background-size:cover;background-position:center;background-attachment:fixed}
.newsletter .maskphoto{background-color: rgba(0, 0, 0, 0.22);padding:30px 0}
.newsletter h3{color:#fff;margin:28px 0;font-size:18px;text-transform:uppercase}
.newsletter .newsinput{border:none;background:rgba(0, 0, 0, 0.54);color:#fff;border-radius:4px;padding:0 16px;height:50px;margin:20px 0}
.newsletter .btn.sub_newsletter{border-radius:4px;width:100%;height:50px;padding:0;margin:20px 0;border:none}
footer .footer-menu ul li a i{display:none}
footer .footer-menu a:before {content:'-';padding-right:8px}
footer .footer-menu a:hover, footer .active a{color:#fc682f}
.bg-blog{background-image:url("https://b5e005.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/blog-voyage-maroc.jpg");background-attachment:fixed}
.banners-bg{height:470px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;overflow:hidden}
.widget-bg img {display:block;width:auto !important;min-width:100%;height:auto !important;min-height:100%;position:absolute;z-index:-1;object-fit:cover}

.banners-bg .wraptitle {height:470px;margin:0;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background:#00000021}
.banners-bg h2,.banners-bg h1{font-weight:900;margin:0;color:#fff;font-size:36px;text-shadow:0 0px 10px #000;text-transform:uppercase}
.banners-bg p{color:#fff;font-size:16px}
.search-blog input.form-control{float:left;width:206px;height:45px;border:0;border-bottom:solid 1px #555555}
.search-blog button.btn-green{float:right;width:100px;margin:0;border-radius:0}
input[type="radio"], input[type="checkbox"] {display:inline-block}
.btn-slides{display:inline-block;min-width:180px;margin-left:20px;width:auto !important}

.contain-caption .carousel-caption p {color:#fff;margin-bottom:65px;margin-top:20px;font-size:16px;text-transform:uppercase;text-shadow:0 0 10px rgb(0,0,0)}
.contain-caption .carousel-caption{position:relative;right:0;left:0}
.carousel-caption h2{text-transform:uppercase;color:white;font-weight:bold;padding:5px 0;display:inline-block;font-size:24px;text-shadow: 0 0 10px rgb(0,0,0)}

.theblog .wraplisting{margin-top:0 !important}
.theblog .contain-details-title{background:#2076b5}
.theblog.first h3{color:#252525;font-size:20px}
.theblog.first p{color:#555;font-size:12px}
.wraplisting h4 a{color:#252524;margin-top:10px;font-weight:900;text-transform:uppercase;display:inline-block}
.timepickup{padding:0 !important;padding-left:26px !important;background:url('https://7ce660.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/clock-pick.png') no-repeat !important;background-position:0px 16px !important}
#sameday a span{color:#fff;display:inline-block;margin-bottom:10px}

pre{font-family:'Montserrat', sans-serif !important;white-space:normal !important;margin:0px !important;padding:0px !important;font-size:14px !important;background-color:transparent !important;border:none !important}
.wishlistcheck .fa-heart-o, .contactoffers .fa{position:absolute;z-index:999;color:#fff;right:6px;top:6px;font-size:22px;text-shadow:0px 0px 4px #252525}
.wishlistcheck a:hover .fa-heart-o, .wishlistcheck a:focus .fa-heart-o , wishlistcheck.added .fa-heart-o,.contactoffers:hover .fa{color:#2076b5}
.profile-bookings .btn-green {margin-top:0}
.change_date_btn {margin-bottom:14px;height:50px;line-height:32px}

/*============================================================================================*/
/* My Account Page  */
/*============================================================================================*/
span.bookings-icon {width:25px;height:30px;display:block;margin:0 auto;background:url(https://acf651.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/profile-icons.png) scroll 0 -30px no-repeat}
span.profile-icon {width:25px;height:30px;display:block;margin:0 auto;background:url(https://acf651.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/profile-icons.png) scroll 0 0 no-repeat}
span.wishlist-icon {width:25px;height:30px;display:block;margin:0 auto;background:url(https://acf651.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/profile-icons.png) scroll 0 -60px no-repeat}
span.newsletter-icon {width:25px;height:30px;display:block;margin:0 auto;background:url(https://acf651.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/profile-icons.png) scroll 0 -180px no-repeat}
h4, .h4 {font-size:18px}
.profile-tabs li a {width:100%;height:115px;color:#999999;padding-top:30px;text-align:center}
.padding40 {padding:40px}
.pagecontainer2 {background:#fff;border:1px solid #E8E8E8;position:relative}
.profile-tabs li a {width:100%;height:115px;color:#999999;padding-top:30px;text-align:center}
.profile-tabs{background:#f2f2f2}
.line2 {background:#e8e8e8;height:1px;margin:12px 0 6px 0;padding:0;display:block}
.mr20 {margin-right:20px}
.size22 {font-size:22px}
.green {color:#51b341}
.profile-tabs li {background:#f2f2f2;color:#999999;padding:0px;margin:0px}
.profile-tabs li.active {background:#fff;color:#333;border-bottom:1px solid #ffffff}
/*============================================================================================*/
/* My Account Page  */
/*============================================================================================*/
/* Global Classes */
.star{color:#f9aa00}
.bold {font-weight:bold}
.strong {font-weight:bold}
.right {float:right}
.left {float:left}
.bgwhite, .navbar-default .navbar-toggle .icon-bar{background-color:#fff}

/* Font Sizes */
.fs12{font-size:12px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs22{font-size:22px}
.fs24{font-size:24px}

/* Paddings */
.pt5{padding-top:5px}
.hpadding20 {padding:0px 20px 0px 20px}
.tbdding20 {padding:10px 0px}
.filters .hpadding20{background:#ffffff;border-top:none}
.padding20 {padding:20px}

/* Offsets */
.offset-0 {padding-left:0px;padding-right:0px!important}
.offset-right-0 {padding-right:0px!important}
.offset-left-0{padding-left:0px!important}
/* Offsets */
.size44 {font-size:44px}
.absolute {position :absolute}
.review {padding:10px;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:18px}
.btn-update {border:1px solid #C7C7C7;background:#F7F7F7;color:#6B6B6B;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:2px;font-weight:400;text-transform:uppercase;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.btn-update:hover {border:1px solid #333333;background:#333333;color:#FFFFFF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:2px;font-weight:400;text-transform:uppercase;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.bg-white {background-color:#FFFFFF !important;margin:15px 0}
.bg-dark {background-color:#212121 !important}
.bgsilver{width:100%;padding-top:60px;padding-bottom:60px;background:#f8f8f8}
.gotop{border-radius:50%;padding:10px}

/* Button Outline Style */
.remove_btn{padding:12px;border-radius:4px;font-size:14px}
.write_review{padding:12px !important;border-radius:4px !important}
.btn-outline {background-color:transparent;color:inherit;transition:all .5s}
.btn-primary.btn-outline {color:#428bca}
.btn-success.btn-outline {color:#5cb85c}
.btn-info.btn-outline    {color:#5bc0de}
.btn-warning.btn-outline {color:#f0ad4e}
.btn-danger.btn-outline  {color:#d9534f;font-size:14px;padding:12px}
.btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover {color:#fff}
.btn-success-small{font-size:12px;background-color:#5cb85c;border-color:#4cae4c;color:white;padding:10px;width:100%;padding:10px 0px}
.btn-success-small:hover{color:white ;background-color:#449d44;border-color:#398439}

/* Availability Calendar */
.calendar-legend {margin:0 0 10px;text-align:center}
.calendar-legend .calendar-key {display:inline-block;line-height:21px;height:21px;width:23px;position:relative}
.calendar-legend .available-key {background-color:#fff}
.calendar-legend .calendar-key-box {height:21px;width:23px;position:absolute;top:4px;left:0;border:1px solid #dbdbdb}
.calendar-legend .calendar-key {display:inline-block;line-height:21px;height:21px;width:23px;position:relative}
dt {font-weight:700}
.calendar-legend .calendar-label {margin:0 30px 0 5px}
.calendar-legend .blocked-key {background-color:#FF9494;text-decoration:line-through}
.today {background-color:#8AB1FF;border-radius:0px !important;color:#fff;padding:3px}
.calendar-legend .today {background-color:#8AB1FF}
.notavailable{background-color:#FF9494;text-decoration:line-through}
.availability-table {width:30% !important;margin-top:15px !important;padding:10px;border:solid 1px #F5F5F5;width:31%;margin-left:1%;margin-right:1%;height:250px;margin-top:2%}

/* Datepicker Padding issue fix */
.dropdown-menu:not(.clockface) {max-width:212px;min-width:170px}

/* Loading Spiner */
#rotatingDiv {display:block;margin:16px auto;height:50px;width:50px;-webkit-animation:rotation .9s infinite linear;-moz-animation:rotation .9s infinite linear;-o-animation:rotation .9s infinite linear;animation:rotation .9s infinite linear;border-left:8px solid rgba(0,0,0,.20);border-right:8px solid rgba(0,0,0,.20);border-bottom:8px solid rgba(0,0,0,.20);border-top:8px solid rgba(33,128,192,1);border-radius:100%} @keyframes rotation {from {transform:rotate(0deg)} to {transform:rotate(359deg)}} @-webkit-keyframes rotation {from {-webkit-transform:rotate(0deg)} to {-webkit-transform:rotate(359deg)}} @-moz-keyframes rotation {from {-moz-transform:rotate(0deg)} to {-moz-transform:rotate(359deg)}} @-o-keyframes rotation {from {-o-transform:rotate(0deg)} to {-o-transform:rotate(359deg)}}
.rotatingDiv {display:block;margin:16px auto;height:50px;width:50px;-webkit-animation:rotation .9s infinite linear;-moz-animation:rotation .9s infinite linear;-o-animation:rotation .9s infinite linear;animation:rotation .9s infinite linear;border-left:8px solid rgba(0,0,0,.20);border-right:8px solid rgba(0,0,0,.20);border-bottom:8px solid rgba(0,0,0,.20);border-top:8px solid rgba(33,128,192,1);border-radius:100%} @keyframes rotation {from {transform:rotate(0deg)} to {transform:rotate(359deg)}} @-webkit-keyframes rotation {from {-webkit-transform:rotate(0deg)} to {-webkit-transform:rotate(359deg)}} @-moz-keyframes rotation {from {-moz-transform:rotate(0deg)} to {-moz-transform:rotate(359deg)}} @-o-keyframes rotation {from {-o-transform:rotate(0deg)} to {-o-transform:rotate(359deg)}}

/* Remove Powered by Google in PLaces APi */
.pac-container:after{content:none !important}

/* Select Style */
.selectx {font-weight:bold;height:3.3em;padding-top:.4em;padding-left:.8em;padding-bottom:.4em;background:#f5f5f5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top,#f5f5f5 0%,#e7e7e7 100%);background:-moz-linear-gradient(top,#f5f5f5 0%,#e7e7e7 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#e7e7e7 100%);background:linear-gradient(top,#f5f5f5 0%,#e7e7e7 100%)}
.selectx:hover {-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;cursor:pointer;background:#D4D4D4;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#D4D4D4));background:-webkit-linear-gradient(top,#f5f5f5 0%,#D4D4D4 100%);background:-moz-linear-gradient(top,#f5f5f5 0%,#D4D4D4 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#D4D4D4 100%);background:linear-gradient(top,#f5f5f5 0%,#D4D4D4 100%)}
.selectz {-webkit-border-radius:.2em;-moz-border-radius:.2em;-o-border-radius:.2em;border-radius:.2em;padding-top:.4em;padding-left:.8em;padding-bottom:.4em;background:#f5f5f5;color:#07233f;background-color:#fff;;font-size:12px;cursor:pointer}
.selectz:hover {cursor:pointer;background-color:#F7F7F7;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:none;border:none}
/* footer languages mega menu */
#score_details span {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;width:45px;height:45px;border:2px solid #2079FF;line-height:42px;font-size:14px;font-weight:bold;color:#006699;margin-right:5px;text-align:center}
#score_details small, .search_form .form {color:#FFF;font-weight:normal}
.related {color:#fff;text-shadow:0 1px 2px rgba(0, 0, 0, .6)}
.switch-toggle a, .switch-light span span {display:none} 
@media only screen {/* Checkbox switch */ /* Radio switch */ /* Standalone Themes */ /* Candy Theme * Based on the "Sort Switches / Toggles (PSD)" by Ormal Clarck * http://www.premiumpixels.com/freebies/sort-switches-toggles-psd/ */ /* Android Theme */ /* iOS Theme */ .switch-light {display:block;height:30px;width:100px;/* Outline the toggles when the inputs are focused */ position:relative;overflow:visible;padding:0;margin:auto;/* Position the label over all the elements, except the slide-button (<a>) * Clicking anywhere on the label will change the switch-state */ /* Don't hide the input from screen-readers and keyboard access */} .switch-light * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .switch-light a {display:block;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;outline:none} .switch-light label, .switch-light > span {line-height:30px;vertical-align:middle;height:30px;cursor:pointer} .switch-light input:focus ~ a, .switch-light input:focus + label {} .switch-light label {position:relative;z-index:3;display:block;width:100%} .switch-light input {position:absolute;opacity:0;z-index:5} .switch-light input:checked ~ a {right:0%} .switch-light > span {position:absolute;left:-100px;width:100%;margin:0;padding-right:100px;text-align:left} .switch-light > span span {position:absolute;top:0;left:0;z-index:5;display:block;width:50%;margin-left:100px;text-align:center} .switch-light > span span:last-child {left:50%} .switch-light a {position:absolute;right:50%;top:0;z-index:4;display:block;width:50%;height:100%;padding:0} .switch-toggle {display:block;height:30px;/* Outline the toggles when the inputs are focused */ position:relative;/* For callout panels in foundation */ padding:0 !important;/* Generate styles for the multiple states */} .switch-toggle * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .switch-toggle a {display:block;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out} .switch-toggle label, .switch-toggle > span {line-height:30px;vertical-align:middle} .switch-toggle input:focus ~ a, .switch-toggle input:focus + label {outline:1px dotted #888888} .switch-toggle input {position:absolute;opacity:0} .switch-toggle input + label {position:relative;z-index:2;float:left;width:50%;height:100%;margin:0;text-align:center} .switch-toggle a {position:absolute;top:0;left:0;padding:0;z-index:1;width:50%;height:100%} .switch-toggle input:last-of-type:checked ~ a {left:50%} .switch-toggle.switch-3 label, .switch-toggle.switch-3 a {width:33.33333%} .switch-toggle.switch-3 input:checked:nth-of-type(2) ~ a {left:33.33333%} .switch-toggle.switch-3 input:checked:last-of-type ~ a {left:66.66667%} .switch-toggle.switch-4 label, .switch-toggle.switch-4 a {width:25%} .switch-toggle.switch-4 input:checked:nth-of-type(2) ~ a {left:25%} .switch-toggle.switch-4 input:checked:nth-of-type(3) ~ a {left:50%} .switch-toggle.switch-4 input:checked:last-of-type ~ a {left:75%} .switch-toggle.switch-5 label, .switch-toggle.switch-5 a {width:20%} .switch-toggle.switch-5 input:checked:nth-of-type(2) ~ a {left:20%} .switch-toggle.switch-5 input:checked:nth-of-type(3) ~ a {left:40%} .switch-toggle.switch-5 input:checked:nth-of-type(4) ~ a {left:60%} .switch-toggle.switch-5 input:checked:last-of-type ~ a {left:80%} .switch-candy {background-color:#2d3035;border-radius:3px;color:white;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #191b1e;box-shadow:inset 0 2px 6px rgba(0, 0, 0, 0.3), 0 1px 0px rgba(255, 255, 255, 0.2)} .switch-candy label {color:white;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;transition:color 0.2s ease-out} .switch-candy input:checked + label {color:#333333;text-shadow:0 1px 0 rgba(255, 255, 255, 0.7)} .switch-candy a {border:1px solid #333333;background-color:#70c66b;border-radius:3px;background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));box-shadow:0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.45)} .switch-candy > span {color:#333333;text-shadow:none} .switch-candy span {color:white} .switch-candy.switch-candy-blue a {background-color:#38a3d4} .switch-candy.switch-candy-yellow a {background-color:#f5e560} .switch-android {background-color:#464747;border-radius:1px;color:white;box-shadow:inset rgba(0, 0, 0, 0.1) 0 1px 0;/* Selected ON switch-light */} .switch-android label {color:white} .switch-android > span span {opacity:0;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s} .switch-android > span span:first-of-type {opacity:1} .switch-android a {background-color:#666666;border-radius:1px;box-shadow:inset rgba(255, 255, 255, 0.2) 0 1px 0, inset rgba(0, 0, 0, 0.3) 0 -1px 0} .switch-android.switch-light input:checked ~ a {background-color:#0e88b1} .switch-android.switch-light input:checked ~ span span:first-of-type {opacity:0} .switch-android.switch-light input:checked ~ span span:last-of-type {opacity:1} .switch-android.switch-toggle, .switch-android > span span {font-size:85%;text-transform:uppercase} .switch-ios.switch-light {color:#868686} .switch-ios.switch-light a {left:0;width:30px;background-color:white;border:1px solid lightgrey;border-radius:100%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;box-shadow:inset 0 -3px 3px rgba(0, 0, 0, 0.025), 0 1px 4px rgba(0, 0, 0, 0.15), 0 4px 4px rgba(0, 0, 0, 0.1)} .switch-ios.switch-light > span span {width:100%;left:0;opacity:0} .switch-ios.switch-light > span span:first-of-type {opacity:1;padding-left:30px} .switch-ios.switch-light > span span:last-of-type {padding-right:30px} .switch-ios.switch-light > span:before {content:'';display:block;width:100%;height:100%;position:absolute;left:100px;top:0;background-color:#fafafa;border:1px solid lightgrey;border-radius:30px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;box-shadow:inset rgba(0, 0, 0, 0.1) 0 1px 0} .switch-ios.switch-light input:checked ~ a {left:100%;margin-left:-30px} .switch-ios.switch-light input:checked ~ span:before {border-color:#85c99d;box-shadow:inset 0 0 0 30px #85c99d} .switch-ios.switch-light input:checked ~ span span:first-of-type {opacity:0} .switch-ios.switch-light input:checked ~ span span:last-of-type {opacity:1;color:white} .switch-ios.switch-toggle {background-color:#fafafa;border:1px solid lightgrey;border-radius:30px;box-shadow:inset rgba(0, 0, 0, 0.1) 0 1px 0} .switch-ios.switch-toggle a {background-color:#85c99d;border-radius:25px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out} .switch-ios.switch-toggle label {color:#868686} .switch-ios input:checked + label {color:#3a3a3a} /* Bugfix for older Webkit, including mobile Webkit. Adapted from * http://css-tricks.com/webkit-sibling-bug/ */ .ie8 input[type="checkbox"].fix_ie8 {margin-top:10px;margin:8px 0 0 8px;display:block} .ie8 .ie8_hide {display:none}} @media only screen and (-webkit-max-device-pixel-ratio:2) and (max-device-width:1280px) {.switch-light, .switch-toggle {-webkit-animation:webkitSiblingBugfix infinite 1s}} @-webkit-keyframes webkitSiblingBugfix {from {-webkit-transform:translate3d(0, 0, 0)} to {-webkit-transform:translate3d(0, 0, 0)}}
.fotorama__stage {max-height:524px !important;min-width:100% !important}
.strip_all_tour_list .fav:before {color:#B62039}
.strip_all_tour_list .fav a {color:#356bc8}
.wishlist .fav {color:#356bc8 !important}
.wishlist.fav:before {color:#B62039 !important}
.textupper {text-transform:uppercase}

/* btn action */
.btn-action {padding:10px;font-size:16px;text-transform:uppercase;text-align:center;cursor:pointer;margin-bottom:0;margin-top:26px;background:#f88800;width:100%;color:#ffffff;border-radius:0}
.btn-action:hover {background:#1368F1;color:#fff;text-decoration:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
/* btn action */
.FontLight {font-family:"OpenSansLight", sans-serif}
.nav-tabs { text-transform:uppercase;font-size:12px}

/* Typeadhead */
.noResults {position:absolute;right:30px;top:66px;color:#96bedf;font-size:13px}
.www-sc__container__right {float:left;width:100%;border-bottom:1px solid #ededed;background-color:#f4f4f4;max-height:40vh;overflow-x:hidden;overflow-y:auto}
.www-sc__container__right ul.dropdown-menu:not(.clockface)  {border:0;width:100%;position:relative}
.www-sc__container__right ul.dropdown-menu:not(.clockface)  li {color:#062d5d}
.www-sc__container {width:100% !important;background-color:white;box-shadow:2px 2px 5px -2px rgba(0,0,0,0.49);color:#425C81;overflow:hidden;position:absolute;z-index:999;margin-top:0px}
.www-sc__container__right ul.dropdown-menu:not(.clockface)  li a:hover {background:#f7f7f7;color:#363636;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;cursor:pointer}
.www-sc__container .dropdown-menu{margin:0}
/* Typeadhead */

/*============================================================================================*/
/* Hompage */
/*============================================================================================*/
/* Searchbox*/
.searchbg{position:absolute;width:100%;z-index:100;color:white;padding-bottom:10px;padding-top:0px;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 70%,rgba(0,0,0,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(70%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 70%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 70%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 70%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 70%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}
.form{border-radius:0px !important;border-radius:0px;border:1px solid #D2D2D2;display:block;width:100%;padding-left:40px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff}
.iconspane-lg{position:absolute;font-size:19px;padding:10px 0px 0px 5px;color:black}
/* Searchbox*/

/* Blog Posts */
.blog{padding:40px 0px 40px 0px}
.blog_bx {-webkit-box-shadow:0px 15px 34px -19px rgba(0,0,0,0.75);-moz-box-shadow:0px 15px 34px -19px rgba(0,0,0,0.75);box-shadow:0px 15px 34px -19px rgba(0,0,0,0.75);border:1px solid rgba(230, 230, 230, 0.28);margin-bottom:20px;width:100%;padding:10px;border:1px solid #e4e4e4}
.blog_bx:hover {color:black;background:#FCFCFC;border:1px solid #C9C9C9;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}
.blog .form-group {text-align:center;font-weight:bold;margin-top:20px;color:#181b1d;position:relative;padding-bottom:15px}
.blog_bx img {width:100%;max-height:170px;min-height:169px}
.blog_bx p {padding-top:10px}
.blog_bx h5 {margin-bottom:5px}

.dealtitle a {color:white;text-shadow:0 1px 5px rgba(9, 9, 18, 0.6);font-family:'Varela Round', sans-serif}
.shadow {text-shadow:0 1px 5px rgba(9, 9, 18, 0.6) !important}
.dealtitle {float:left;max-width:75%;border:0px solid black;line-height:16px}
.overlay {position:absolute;min-height:250px;height:100%;top:0;left:0}
.custom {margin-top:-68px;position:absolute;color:white;width:100%;background-color:rgba(0, 0, 0, 0.47);padding:10px 10px 0px 5px}
.mt0 {margin-top:0px !important}
.numbers-row {margin-top:20px;position:relative;height:40px;overflow:visible}
input.qty2 {background-color:transparent;border:solid 1px transparent;position:relative;left:14px;padding:5px;margin-top:10px;width:60px}
.minusplus {margin-top:25px}
.inc {border-radius:50%;margin-top:25px;background:#fff url(https://481b73.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/images/plus.png) no-repeat center center;right:0;top:0;border:2px solid #879bff;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;border-top-right-radius:50%;border-bottom-right-radius:50%}
.dec {border-radius:50%;margin-top:25px;background:#fff url(https://d0e4a6.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/images/minus.png) no-repeat center center;border:2px solid #879bff;left:0;top:0;-webkit-border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-topleft:50%;-moz-border-radius-bottomleft:50%;border-top-left-radius:50%;border-bottom-left-radius:50%}
.button_inc {text-indent:-9999px;cursor:pointer;position:absolute;width:20px;height:20px;border-radius:10px;z-index:9}
.carsearch a {border-radius:0px;display:inline-block;height:41px!important;padding:0 0 0 14px!important;line-height:47px!important}
.carsearch a span {border-left:0px solid #D2D2D2 !important;border:0px solid #A8A8A8;background-color:transparent !important;}
.carsearch a span b {background:none !important;}
.mt-47 {margin-top:47px}
.homeicons {font-size:45px}
.features {background-color:#f8f8f8;color:#062d5d;padding:30px 0 30px 0}
.offersbg {width:100%;padding-top:60px;padding-bottom:60px;background:#f8f8f8 scroll center -50px no-repeat;margin-top:0px;font-weight:300;overflow:hidden}
.offersbg .featured{background-color:white}
.offersbg .featured:hover{background-color:#FAFAFA}
.offers {background-color:rgba(0, 0, 0, 0.72);margin-top:70px}

/* client and host */
.overflow-hidden {overflow:hidden}
.block-pad {padding:80px 40px;text-align:center}
.bg-primary {display:table;background:#4d536d url(https://874d9b.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/user.jpg) no-repeat center;background-size:cover !important;min-height:600px;color:#FFF !important;transition :all 1s}
.bg-warning {display:table;background:#4d536d url(https://e6502d.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/supplier.jpg) no-repeat center;background-size:cover !important;min-height:600px;color:#FFF !important;transition :all 1s}
.block-pad .icon {line-height:60px;text-align:center;font-size:60px;margin:0;color:white}
.block-pad h3 {font-size:26px;margin:28px 0 25px;line-height:1;color:white}
.block-pad .content a {text-transform:uppercase;border:1px solid rgba(255,255,255,0.8);color:#FFF;padding:10px 0px;font-size:12px;display:inline-block;margin-top:10px}
.block-pad .content a:hover {opacity:0.8;text-decoration:none}

/*============================================================================================*/
/* Listing Page */
/*============================================================================================*/
.labelright .text-success {padding:10px 0px 15px 0px}
.itemlabel3 {width:100%;min-height:180px;font-size:13px;line-height:15px;overflow:hidden}
.labelleft2 {padding:10px 0 15px 15px;font-size:13px;line-height:18px}
.img_list {background:#fff;overflow:hidden;min-height:192px;text-align:center;position:relative}
.img_list a:hover img {opacity:.5;-webkit-transform:scale(1.1);transform:scale(1.1);background:rgba(0,0,0,0.45)}
.img_list a img {-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.img_list img {display:block;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;width:auto;position:absolute;position:absolute}

#map{width:100%;height:450px;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
label{cursor:pointer}
a{color:black}
a:hover{text-decoration:none}
thead td{background:white;padding:1%}
.table-bordered {width:100%}
.marker_info{width:280px;height:320px;border-radius:3px;text-align:center;background:#FFF;background:rgba(255,255,255,.9);position:relative;z-index:9999999;font-family:"Montserrat",Arial,sans-serif;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}
.marker_info h3{font-size:18px;line-height:18px;text-transform:uppercase;margin-bottom:10px}
.marker_info span{display:block;padding:0 20px;font-size:12px;line-height:16px;color:#7a7f82;margin-bottom:15px}
.select2-choice{height:34px!important;padding:0 0 0 33px!important;line-height:33px!important}
.select2-container .select2-choice .select2-arrow b{margin-top:-2px!important}
.tooltip-content-flip{position:absolute;z-index:9999;width:80px;height:80px;left:-40%;bottom:100%;text-align:center;color:#fff;opacity:0;margin-bottom:7px;cursor:default;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,transform 0.3s}
.itemscontainer .wishlist:before{font-style:normal;font-weight:normal;font-family:"icon_set_1";font-size:30px;content:"\72";position:absolute;left:0;top:3px;text-shadow:0px 2px 8px rgba(192, 57, 43, 0.5)}
.itemscontainer .wishlist:hover{color:#ff1800 !important}
.itemscontainer .wishlist a{color:#fff}.wishlist a{color:#888;cursor:pointer;display:block}
.itemscontainer .wishlist{position:absolute;top:10px;right:12px;width:30px;height:30px;z-index:2;font-size:20px;line-height:30px;font-size:14px;text-align:center;cursor:pointer;color:#fff!important}
.strip_all_tour_list .wishlist a{color:#fff}
.mtb0 {margin-top:0px;margin-bottom:5px}
.nav-pills li a {color:#2076b5;background:#FFF;font-weight:bold;display:inline-block;font-size:18px;padding:8px;width:100%}
.nav-pills>li {text-align:center;background:#fff;border-top:solid 1px #eeeeee;border-bottom:solid 1px #eeeeee}  
.nav-pills:last-child {border-right:solid 1px #eeeeee}
.nav-pills:first-child {border-left:solid 1px #eeeeee}
.nav-pills li a:hover, .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {border-radius:0}
.nav-pills {margin-top:26px}
.collapsebtn:hover {background-color:#CBDAE3;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.listing-search {color:#23527c;border-radius:2px;margin-bottom:15px;background:white;position:relative;border:solid 1px rgba(199, 199, 199, 0.4);-webkit-box-shadow:0px 15px 34px -17px rgba(21, 21, 21, 0.16);-moz-box-shadow:0px 15px 34px -17px rgba(21, 21, 21, 0.16);box-shadow:0px 15px 34px -17px rgba(21, 21, 21, 0.16)}
/*side filters bar */
.searchbox{margin-bottom:25px;padding:10px;background-color:#303030;color:rgba(255, 255, 255, 0.7);font-size:12px;-webkit-box-shadow:0px 15px 20px -5px rgba(0, 0, 0, 0.28);-moz-box-shadow:0px 15px 20px -5px rgba(0, 0, 0, 0.28);box-shadow:0px 15px 20px -5px rgba(0, 0, 0, 0.28)}
.searchbox input{font-size:12px}
.searchbox-padding{padding:0px}
.filters{background-color:#FFFFFF;color:#656565;box-shadow:0 85px 60px -80px rgba(0,0,0,0.25)}
.collapsebtn {width:100%;height:32px;border:0px solid black;text-align:left;padding-left:20px;padding-right:20px;color:#303030;font-size:13px;font-weight:700;background-color:#cacaca;-webkit-box-shadow:0px 3px 29px -12px rgba(0, 0, 0, 0.89);-moz-box-shadow:0px 3px 29px -12px rgba(0, 0, 0, 0.89);box-shadow:0px 3px 29px -12px rgba(0, 0, 0, 0.89)}
.collapsebtn:hover {color:#ffffff;background-color:#b3b3b3;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.collapsebtn span.collapsearrow {width:9px;height:8px;float:right;margin-top:4px;background:url(https://510f2c.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/collapsearrow.png) scroll 0 -8px no-repeat;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.collapsebtn.collapsed span.collapsearrow {width:9px;height:8px;float:right;margin-top:10px;background:url(https://510f2c.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/collapsearrow.png) scroll 0 0px no-repeat;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.filterstext {text-align:center;display:block;position:absolute;top:-13px;left:0;right:0}
.filterstext span {background:#FFFFFF;padding:0 10px;font-size:18px;color:#303030}
.textline{border-bottom:1px solid rgba(255, 255, 255, 0.7);position:relative;margin:15px 0 15px;background:#919191;color:rgba(255, 255, 255, 0.7)}
.searchtext {text-align:center;display:block;position:absolute;top:-13px;left:0;right:0}
.searchtext span{background:#303030;padding:0 10px;font-size:18px;color:white}
/* right content */
.pl15pr0{padding-left:15px;padding-right:0px}

/* Slider Price Ranger */
.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:85%!important;height:20px;padding-right:5px}.slider.slider-horizontal .slider-track{height:5px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:-9px}.slider.slider-horizontal .slider-handle.triangle{border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:5px;height:100%;margin-left:-5px;left:50%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-handle{margin-left:-5px;margin-top:-10px}.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider input{display:none}.slider .tooltip-inner{white-space:nowrap}.slider-track{position:absolute;cursor:pointer;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.slider-selection{position:absolute;background-color:#EF3E3A;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.slider-handle{position:absolute;width:22px;height:22px;background-color:#FFF;background-repeat:repeat-x;border:1px solid #CCC;box-shadow:0 1px 2px rgba(0,0,0,.2);outline:0}.slider-handle.round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.slider-handle.triangle{background:transparent none}

/*============================================================================================*/
/* Details Page */
/*============================================================================================*/
/* NAV TABS TABSBAR */
.fixed {position:fixed;top:0px;z-index:10;right:0;left:0}
/* MAP */
.marker_info {width:280px;height:320px;border-radius:3px;text-align:center;background:#FFF;background:rgba(255, 255, 255, 0.9);position:relative;z-index:9999999;font-family:"Montserrat", Arial, sans-serif;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}
.marker_info h3 {font-size:18px;line-height:18px;text-transform:uppercase;margin-bottom:10px}
.marker_info span {display:block;padding:0px 20px;font-size:12px;line-height:16px;color:#7a7f82;margin-bottom:15px}
.maps iframe{pointer-events:none}
#map{width:100%;height:450px;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.aboutHotel__amenities__wrap__ul {list-style-type:none;float:left}
ul, li {border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;list-style:none}
.aboutHotel__amenities__wrap__li {float:left;display:block;margin-right:1.75788%;width:49.12106%;margin:0;color:#383838;line-height:28px;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.line {height:2px;width:40px;background-color:#4d9cd7;display:inline-block}
/*  REVIEWS */
#REVIEWS {margin-bottom:20px}
.tablehover td{padding:10px}
.tablehover{background:#fff;transition:all .2s ease-in-out;}
.tablehover:hover{background:#efefef;cursor:pointer}
.fixedtopic{height:200px;overflow-y:auto}
.msgbox{padding:10px;background:#efefef;cursor:pointer}
.msgbox:hover{background:#e5e5e5}
.msgbox2{padding:10px;background:#fff;cursor:pointer}
.msgbox2:hover{background:#d6ebf5}
.badge{background-color:#F2C500!important;border-radius:4px!important;color:#fff}
.blog-categories{padding:0 !important}
.blog-categories .list-group-item:first-child {border-radius:0 !important}

.comment{ display: inline-block; width: 100%; margin: 9px 0 }
.comment-content{background:whitesmoke; padding:20px;border-bottom-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px; margin:0 10px}
.comment-content .ci{overflow:hidden;height:27px;width:24px;position:absolute;top:0;bottom:auto;right:6px;left:-10px;background:#f5f5f5}  
.comment-content .ci .jHldnd{-webkit-border-radius:50%;border-radius:50%;width:43px;height:44px;position:absolute;top:1px;background:#fff;right:4px}
.img-thumbnail{border:none;border-radius:67px}
/* check for inclusions */
ul.list_ok li:before {font-style:normal;font-weight:bold;font-family:"icon_set_1";font-size:16px;content:"\6c";color:#50b440;position:absolute;left:0;top:0}
ul.list_ok li {position:relative;padding-left:25px}
ul.list_ok {list-style:none;margin:0 0 20px 0;padding:0;line-height:22px;padding-left:10px}

/* Panels */
.panel-inverse {color:#fff !important;background-color:#062d5d !important;border-color:#062d5d}
.panel-purple {color:#fff !important;background-color:#91479a !important;border-color:#91479a}
.panel-yellow {color:#fff !important;background-color:#f97300 !important;border-color:#ce5f00}
.panel-blue {color:#fff !important;background-color:#2496d7 !important;border-color:#1880bb}
.panel-green {color:#fff !important;background-color:#34b44a !important;border-color:#55BD00}
/*============================================================================================*/
/* Booking Page */
/*============================================================================================*/
.filtertip {background:#4285f4;padding:0px;color:#fff;position:relative;text-align:center;line-height:10px}
.hpadding30 {padding:0 30px}
@media (min-width:992px) .paymentbox {margin-left:10px;margin-right:-15px}
@media (min-width:768px) ..modal-dialog {margin:10% auto}
.paymentbox {margin-left:-15px;margin-right:-15px}
.bookingside {background:#fff;border:1px solid #E8E8E8;position:relative;background-color:white}
/*============================================================================================*/
/* Blog */
/*============================================================================================*/
ul.recent_post{margin:0;padding:0}
ul.recent_post li{padding:0 0 8px 0;margin-bottom:15px;border-bottom:1px #e7e7e7 dotted;color:#313131;list-style:none;line-height:18px;padding-bottom:15px;color:#888;font-style:italic}
ul.recent_post li div{padding-left:25px;font-style:normal}
ul.recent_post li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.tags a{display:inline-block;margin:5px 14px 10px 0;height:33px;line-height:33px;background:#ededed url(https://9d56fb.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/img/tag_bg.png) no-repeat 91% center;padding:0 28px 0 11px;color:#555;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;transition:background .5s ease}
.tags a:hover{background-color:#099ad1;color:#fff;text-decoration:none}
.widget h4{text-transform:uppercase;font-size:16px}
.post{margin-bottom:45px}
.post h2{font-size:22px}
.post img{margin-bottom:18px}
.post_info{padding:10px 0;border-bottom:1px #ccc dashed;border-top:1px #ccc dashed;margin-bottom:12px;color:#999}
.post_info a{color:#999}
.post_info a:hover{color:#333}
.post_info span{color:#f66}
.post-left{float:left}
.post-left ul{margin-left:0;padding-left:0}
.post-left ul li{float:left;margin-right:10px;list-style:none}
.post-right{float:right}
.avatar{float:left;margin-right:11px}
.avatar img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.comment_right{display:table}
.comment_info{padding-bottom:7px}
.comment_info span{padding:0 12px}
#comments{padding:10px 0 0 0;margin-bottom:15px}
#comments ul{padding:0;margin:0;list-style:none}
#comments ol{padding:0;margin:0;list-style:none}
#comments li{padding:0 0 23px 0;list-style:none}
#comments ol li ul li{padding:23px 0 0 30px;margin:0}
#cat_blog ul{list-style:none;margin:0;padding:0;font-size:14px}
#cat_blog ul li a{border-bottom:1px solid #ededed;padding:10px 0;display:block;color:#888}
#cat_blog ul li:last-child a{border-bottom:none;padding-bottom:0}
#cat_blog ul li a:hover{color:#e04f67}
/*============================================================================================*/
/* Invoice Style */
/*============================================================================================*/
#countdown span{color:#4A4A4A;font-size:13px;margin-left:2px;margin-right:2px;text-align:center}
.btn-arrival{color:#F33;background-color:#FFF;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid #F33;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn-arrival:hover,.btn-arrival:focus,.btn-arrival:active,.btn-arrival.active,.open .dropdown-toggle.btn-arrival{color:#FFF;background-color:#F33;border-color:#F33}
.btn-arrival:active,.btn-arrival.active,.open .dropdown-toggle.btn-arrival{background-image:none}.btn-arrival.disabled,.btn-arrival[disabled],fieldset[disabled] .btn-arrival,.btn-arrival.disabled:hover,.btn-arrival[disabled]:hover,fieldset[disabled] .btn-arrival:hover,.btn-arrival.disabled:focus,.btn-arrival[disabled]:focus,fieldset[disabled] .btn-arrival:focus,.btn-arrival.disabled:active,.btn-arrival[disabled]:active,fieldset[disabled] .btn-arrival:active,.btn-arrival.disabled.active,.btn-arrival[disabled].active,fieldset[disabled] .btn-arrival.active{background-color:#FFF;border-color:#175BD1}
.btn-arrival .badge{color:#FFF;background-color:#1E65DD}

/** rooms style**/
.minusplus.inc{margin-right:5px;margin-top:36px}
.minusplus.dec{margin-left:5px;margin-top:36px}
.children-group{text-align:center;position:relative !important;padding-bottom:6px;padding-top:6px;border:1px solid #DDD;border-radius:5px}
.children-input{font-size:25px !important;margin-top:-10px !important;margin-left:0px !important;text-align:center}
.age_range_child{position:absolute;top:0px;right:0px;left:0px;bottom:0px;z-index:50;background:#FFF;text-align:center;padding-top:10px;display:none}
.age_range_child .age_ranges{line-height:20px;font-size:11px;min-width:50px;border:1px solid #334394;margin-bottom:5px;background:#FFF;border-radius:5px}
.age_range_child .add_new_child{padding:0px 15px;font-weight:bold}
.meals_ul li{margin-bottom:10px}
.meals_ul .included, .meals_ul .included:before {cursor:no-drop}
.imgboxselected{min-height:116px;max-height:150px;overflow:hidden}
.meals_ul li a{text-decoration:none}
.discount_room span{display:block;text-align:center;font-size:13px}
.discount_room span .delete_child{float:right}
.child_total{border:none;background:#EEE;color:#333;text-align:center;font-size:13px;margin-top:5px}
.room_total{border:none;background:#5cb85c;color:#FFF;text-align:center;padding:5px;font-size:13px !important;border-radius:6px}
.total_label{color:#525252;padding:5px;font-size:11px !important}
.price_details{font-size:12px;color:#5cb85c;margin-top:5px;text-align:right;float:right;border-bottom:1px dashed #5cb85c}
.whitesmoke{background:#f9f9f9}
.white{background:white}
.title-hotel{display:inline-block;margin:10px 0;font-size:24px}
.fee_details, .rooms_total_container .rooms_json_data, .book_now_btn, .homesearch form label, .searchbox .icon_set_2_icon-105, #dpkd_car_1, #dpkd_car_2, .selected_room .wrapprice, .selected_room .pension_repas, .selected_room .room_right, .flex-dates-notif, .headm>li:after, .lab{display:none}
.selected_room .title-room h4, .selected_room .itemscontainer h4 {margin:0}
.item-container{padding:15px 0;transition:all 0.3s}
.item-container .labelright{background:none !important}
.rooms_total_container{background:#fff;float:right;text-align:center;margin-top:15px}
.all_rooms_total_content{padding:10px 2px;font-size:22px;text-align:center;color:#50b440;font-weight:bolder}
.carsearch_pickupcities .fa-caret-up{font-size:32px;padding:0;position:absolute;height:20px;width:20px;bottom:-10px;color:#50b440;margin:0 81%}
.all_rooms_total_success{padding:5px 15px;border:1px solid #449D44;color:#449D44;background:#EEFFEE;border-radius:5px;font-size:12px;display:none}
.search_choose_country_btn, .search_choose_from_country_btn, .search_choose_to_country_btn{background:rgb(80, 180, 64);text-transform:uppercase;padding-top:16px;height:46px;text-align:center}
.all_rooms_total_error{padding:5px 15px;border:1px solid #CC0000;color:#CC0000;background:#FFEEEE;border-radius:5px;font-size:12px;display:none}
.all_rooms_total_content i{font-style:normal}
.icon-header a{margin-top:-10px}
.icon-header .fa-home:before {font-size:20px}
/*** total **/
.room-total .total-price .total-price-label{color:#666;font-size:11px;margin-bottom:5px;text-align:center}
.room-total .total-price-amount .total-currency{font-size:11px}

/** book now btn**/
.select_meal::before, .included::before{content:'';display:inline-block;vertical-align:middle;margin:0;padding:0;width:22px;height:24px;background:url('https://11f60a.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/grey.png') no-repeat;border:none;cursor:pointer;background-position:-103px 0px}
.select_meal.selected::before, .included::before{content:'';background-position:-145px 0}
/************************************New template style****************************************/

/************************************ Top menu ****************************************/
.navbar-default .navbar-nav>li>a {color:#252525}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .dropdown-menu:not(.clockface) {background-color:rgba(255, 255, 255, 0.95) !important;color:#211919;border:none}
.dropdown-menu:not(.clockface) {width:auto;max-width:284px}
.dropdown-menu:not(.clockface) >li>a:hover, .dropdown-menu:not(.clockface) >li>a:focus {color:#252525}
.navbar-nav>li>a {padding-top:8px;padding-bottom:10px;font-size:1em;margin-left:24px}
.topheader{min-height:148px;background-color:#fff}
.headm>li>a{margin-left:0 !important;padding:10px 0 !important}
.navbar {min-height:40px;padding-top:2px}
.navbar-brand {position:relative;background:none !important;margin:8px 0}
.navbar-form {padding:3px 5px;margin-top:0}
.navbar-default {margin:0;box-shadow:none}
.menu-go-right {float:right!important}
.methode-paiment{background-image:url('https://53d3f0.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/paiment.png');width:440px;height:34px;float:right;margin-top:10px;background-repeat:no-repeat}
.search_form .btn-green {margin:0;color:#fff;border-radius:0;height:46px}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover, .show_passengers_dropdown:focus, .text_search_area .fa-map-marker, .search_form .selectx {color:#252525}
/************************************Top menu****************************************/

#menu-navigation li i{font-size:20px;padding-right:8px}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{color:#252525}
.searcharea .utility-title {color:#fff;margin:0;font-size:16px}
.searcharea ul li:last-child{border-radius:0 3px 0 0}
.searcharea ul li:first-child{border-radius:3px 0 0 0}
.searcharea ul li.active, .searcharea ul li:hover{transition:.8s ease;background:#212121}
.searcharea ul li.active .searchicons{color:#fff}
.searcharea ul li a{border:none}
.searcharea .nav-tabs>li {background:rgba(33, 33, 33, 0.6);min-width:114px}
.searchebar{top:-120px;margin-bottom:-100px;position:relative;display:inline-block;z-index:999;width:100%}

/*************************** Global index style ********************************/
.dpd1{background:url('https://4d0851.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/datepicker.png') no-repeat}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus,.searchbg {background:none;border:none}

.nav-tabs>li>a:hover::after, .nav-tabs>li>a:focus::after{bottom:-4px}
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus, .filters, .navbar-toggle, .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus, .navbar-brand:hover{background:none}
.select.input-lg{background:#fff !important;border-radius:0 !important}
.homesearch .form-group{background:#ffffff;margin:0}
.control-label .icon_set_1_icon-53,.control-label .icon_set_1_icon-52{margin:6px 0 0 5px;padding:4px;background:#e1e1e1;border-radius:23px}
.text_search_area .fa-map-marker {position:absolute;top:14px;left:14px;font-size:18px}
.searchbox select{background:#fff !important;width:98%} 
.searchbox input{font-size:12px;border:none;padding-left:43px;width:98%;border-radius:4px !important}
.homesearch form .children_ages_selects label{display:inline-block !important;color:white;font-size:20px}
.child_age_select{display:inline-block;background:#fff;margin:6px 0 0 15px;padding:6px}
.child_age_select .age_child {color:#000 !important;background:none;border:none;margin:0}
.nav-tabs i{font-size:40px;text-shadow:none}

.zoom-gallery-imgs{height:96px;overflow:hidden}
.zoom-gallery-imgs img{min-height:96px;max-width:200px;width:auto}
.rooms-update .imgboxselected i {position:absolute;bottom:6px;right:6px;color:#ffffff;text-shadow:0 0px 8.5px rgba(0, 0, 0, 0.6);font-size:22px}
.card-header{background:#eee;padding:5px 9px;border-radius:3px;margin:10px 0}

/*************************** Searche page style ******************************/
.collapsebtn, .searchtext span, .blogsidebar .panel-default>.panel-heading {height:60px;font-size:20px;display:inline-block;width:100%;background:#eeeeee;text-transform:uppercase;box-shadow:0px 25px 39px -28px rgba(0, 0, 0, 0.38)}
.blogsidebar .panel-default>.panel-heading, .applycoupon.btn-danger {margin-top:0}
.searchtext span {margin-top:0;padding-top:29px}
.searchtext {width:100%;top:-2px}
.slider-selection {background-color:#56aa46}
.filterstext {top:4px}
.textline {margin:0;background:none}
.searchbox {text-transform:uppercase;margin:72px 0 25px 0;padding:10px;background-color:#252525;color:#fff;font-size:16px;border-radius:0 0 10px 10px}
.hotelpreferences img, .facilities-icons img {width:32px}
.filters label{font-size:14px}
.filters{background:#fff;margin-top:15px}
    
.homesearch select{background:none !important;color:#252525 !important}
#collapsecontact .contacbox{background:#f8f6f6;padding:8px 20px;border-radius:3px;font-size:15px;color:#4d4d4d}
#collapsecontact .contacbox div:last-child {border:none !important}
#collapsecontact .contacbox div{padding:4px;border-bottom:1px solid #e9e9e9}
#collapsecontact .contacbox div .fa{font-size:18px;color:#b4b4b4;margin-right:20px}

/************************* End Searche page style *****************************/
.car-details,.carsearch_pickupcities .form-group{background:#fff}
.post_info {border:none;color:#252525;padding:6px 0;border-bottom:solid 1px #dddddd}
.sections-wrapper, #OVERVIEW{margin:20px auto}
#OVERVIEW, .textline, .filterstext{position:relative}
#OVERVIEW .col-md-9{z-index:99}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {margin:auto}
.btn-primary, .searchbox .btn{background-color:#56aa46;border:none}
.btn-primary:hover, .collapsebtn:hover {background-color:#252525}
.btn:hover{background:#1c7be1}
.btn-green:hover, .filter-btn:hover{background:#45c231 !important}
.filter-btn{background:#fc682f;margin-top:16px !important;margin-bottom:16px;cursor:pointer;text-align:center;font-size:20px !important;padding:12px 0 !important;color:#fff !important}
.btnreserver {float:right;margin:0px 0;font-size:20px;text-transform:uppercase;padding:10px 52px;color:#fff;background:#449d44}
.labelleft2 {padding:0 15px !important}
.itemlabel3 {min-height:140px}
.carsearch_countries .fa-map-marker {position:absolute;top:14px;left:14px;font-size:18px;z-index:999}
.carsearch_countries .carsearch_countries_input {padding-left:34px}
.search_choose_country_btn{color:#FFF;display:block;padding:0;background:rgb(80, 180, 64) !important;font-size:13px;padding-top:13px;height:46px;text-align:center;margin-top:16px}
.carsearch_pickupcities {display:none;background:none}
.carsearch_dropoffcities {display:none;background:#fff}
.tptc1, .tptc2, .tptf1, .tptf2{height:0px;opacity:0;position:absolute}
#ages, .headm>li a, .dropdown-menu li a{color:#000}
.dropdown-menu li a{margin:0 5px!important;line-height:40px!important}
.dropdown-menu li a:hover{background: #efefef!important}
.modal-dialog, .modal{z-index:99999 !important}
.agemargin{margin-top:-70px}
.summary  {border-right:solid 2px rgb(0, 93, 247);color:#ffffff;background:#4285f4;padding:14px;float:left;font-size:14px}
.sideline {margin-top:15px;margin-bottom:15px;padding-left:15px;display:table-cell;border-left:solid 1px #e7e7e7}
.localarea {margin-top:15px;margin-bottom:15px;padding-left:15px}
.captext  {display:block;font-size:14px;font-weight:400;color:#23527c;line-height:1.2em;text-transform:capitalize}
.ellipsis {max-width:250px;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.noResults {right:30px;top:10px;color:#2076b5;background:#fff;font-size:16px;padding-left:4px}
.xxl{width:100% !important}
.l{width:50%}
.total-stay-nights {font-size:13px !important}
.text_search_area .fa-refresh{position:absolute;color:#51b341;top:18px;right:6px}
.close-car-details{position:absolute;top:3px;right:3px;font-size:20px !important;color:#fa0c0c}
.car-details{margin-bottom:0;margin-top:15px}
.wraplisting{background:#fff;margin-top:15px;display:inline-block;padding:10px;width:100%}
wraplisting h2{margin-top:10px}
/*********************************PAGES CMS*********************************************/
.pagecontainer2 .form-control {width:100%;height:45px;padding:6px 12px;border:1px solid #cccccc;border-radius:4px}
.pagecontainer2 textarea.form-control {margin-top:2px !important}
.pageswrap {width:97%}
.pagecontainer2 {margin-top:2em}
.pagecontainer2 h2{color:#252525;text-transform:uppercase}
/*********************************PAGES CMS*********************************************/
.btn{color:#fff;background-color:#202020;padding:10px 0;font-size:16px;width:100%;border-radius:0;margin-top:14px}
.wishtext i{font-size:16px}
#OVERVIEW .heading-hotel, .form-group{margin-bottom:20px}
#OVERVIEW .a2a_kit{margin-top:14px}
#OVERVIEW .wish{float:right;padding:4px 14px;background-color:#ee5452;width:auto}
.btn-danger:hover{background-color:#EB3633 !important}
.btn-green{background:#fc682f}
.itemscontainer p, .itemscontainer span, .itemscontainer a{font-size:14px}
.itemscontainer .location{margin:10px 0;display:inline-block}
.filters .star, .filters .fa-star-o{padding:0px 1px;font-size:18px}
.itemscontainer .fa-tripadvisor{font-size:17px;color:#3b7c01;padding-left:20px}
.itemscontainer .hotelpreferences{margin-top:24px}
.itemscontainer h4 a b, .itemscontainer h4{padding:6px 0px;display:inline-block;font-size:22px}
.wrapprice{text-align:center;padding-top:15px;color:#fc682f;border-radius:3px;font-size:40px;margin-bottom:4px}
.contain-details-title{background:#1f76b5;display:block;color:#fff;padding:12px;margin-top:15px;margin-bottom:0;font-size:18px}
.contain-details{overflow-wrap:break-word;padding:20px 10px;background:#fff}
.contain-details .contain-details-title {background:#1f76b5;display:block;color:#ffffff;text-transform:uppercase;padding:12px;margin-top:15px;margin-bottom:18px;font-size:18px}
.filters .contain-details-title {background:red}
.filtersearch{margin:20px 0;position:relative}
.filtersearch .icon_set_1_icon-42{position:absolute;top:0px;font-size:16px;right:0px;color:#ffffff;background:#ff0002;padding:7px 10px}
.filtersearch input{color:#4a4a4a;border-radius:0}
.filterlist{background:#f9f9f9;line-height:32px}
.filterlist h4{margin:0;padding:6px 14px;background:#f1f1f1}
.filterlist li{padding:6px 14px}
.filterlist li a:hover, .filterlist li a:focus, .filterlist li a:active{color:#ff0002}
.listingspage .wraplisting .btn-green{border-radius: 0;margin-bottom:10px;margin-top:5px !important}
.contact-support .fa-envelope-o{font-size:19px;margin:0 7px}
.completebook {background:#50b441 !important}
.contain-details p{padding:0 10px}
.cart-title{padding-top:20px;padding-bottom:10px;font-size:24px;text-transform:uppercase;color:#252525;font-weight:bolder}
.rooms_total_container .separator{display:inline-block;height:1px;width:70%;background:#000}
.deposit-invoice{text-align:right;display:block;margin-top:15px;line-height:40px;font-weight:bold;font-size:18px}
.table-booking {border-bottom:1px solid #e7e7e7;background-color:white;padding-top:14px;padding-bottom:16px;min-height:52px}

/**********************************Recherche header**********************************/
.larecherche .tab_styling {margin-left:-15px}
.larecherche .searcharea .nav-tabs>li{width:auto}
.larecherche .tour-nav{border:none !important}
.fixedsearch {position:fixed;top:0;height:70px;z-index:1}
/**********************************Recherche header**********************************/

.roombloc{margin-bottom:15px;margin-top:-43px}
.padding20 {padding:8px}
.datepicker.dropdown-menu:not(.clockface)  {background-color:#fff !important}
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover{background-color:#2076b5  !important;border-color:#2076b5  !important}
.datepicker thead tr:first-child th.prev:before,.datepicker thead tr:first-child th.next:before{color:#2076b5;font-family:'fontawesome';content:"\f054";font-size:16px}
.datepicker thead tr:first-child th.prev:before{content:"\f053"}

.assistance .panel-body{padding:14px 0px;background:#49bd94;border-radius:0;border-left:solid 6px #252525}
.assistance h4{font-size:28px;color:#252525}
.assistance p{color:#fff;font-size:1.8em;margin:0 0 26px}
label {margin:6px 0}

/** panier **/
.panier{background:#62BB54;color:#FFF;display:none}
.panier h3{background:rgba(0,0,0,0.5);color:#FFF; margin-left:-15px;margin-right:-15px;margin-top:0px;font-size:18px;text-transform:uppercase;line-height:25px}
.panier h3 .fa-cart-plus{margin-right:15px}
.children_ages_selects{padding:0}
.wraplogin{background:rgba(255, 255, 255, 0.9);border:solid 1px #d9d9d9;border-radius:3px;margin:auto;margin-top:80px;margin-bottom:80px;padding:30px 26px;width:80%}
.wraplogin .forgotpw{color:#000}
.carousel-inner {height:650px}
.btn-danger{background-color:#ee5452 !important}
.item {height:650px;overflow:hidden}
.slide img {width:100%;min-height:650px}
.searchbg {z-index:-1}
.headm>li {padding-right:8px}
.fotorama--fullscreen{background:#0000009c !important}
.fotorama--fullscreen .fotorama__nav, .fotorama--fullscreen .fotorama__stage {background:none !important;margin:auto}
.navbar-default .navbar-toggle {border-color:transparent;background:rgba(255, 255, 255, 0.25)}
.navbar-toggle .icon-bar {height:3px}
.featured .thetitle{display:inline-block;height:23px !important;overflow:hidden}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none}
.a2a_kit{display:inline-block;margin-top:10px}

.addthis_inline_share_toolbox{display:inline-block !important}

.meals_ul h5{color:#252525;margin-top:0px;margin-bottom:10px;font-size:18px}
.rooms-update{margin-top:12px}
.msgbox {background-color:#fae1e1;color:#e21111;padding:10px;font-size:1.6em;font-weight:800}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default,.btn-default:active:hover, .btn-default.active:hover, .open>.dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus {color:#FFF;background-color:#fba927;border-color:#fba928}

/********************Rooms selected*********************/

.selected_room .buttons-row{position:absolute;width:88%;float:right;right:25px}
.selected_room .reservationbtn .total-price-amount{color:#50b440}
.selected_room .room-total, .selected_room .reservationbtn, .selected_room .btn-more-details{position:absolute;right:0;width:78%;top:-15px}
.selected_room .btn-more-details {top:106px}
.selected_room .room-total {top:-171px;padding:0}
.selected_room .row-wrap {padding:0;width:100%}
.selected_room .imgboxselected {min-height:208px;width:40%;padding-left:15px;margin-bottom:10px}
.selected_room .title-room {position:absolute;right:0;width:60%;text-align:center;color:#50b440}
.wraplisting.selected_room {border:solid 1px #50b440}
.remove_from_cart {top:72px;position:absolute;background:#ee5452}

/********************Functions Style*********************/
.child_age_select .age_child{color:#000 !important}
.homesearch .chosen-select-2 {width:100% !important;margin-left:0px !important;color:#fff !important;font-weight:normal !important;font-size:15px !important} 
.homesearch .form-control1 {border-radius:0px !important;border:none !important;color:#666 !important;font-size:15px !important}
.homesearch .carsearch a {border:none !important}
.homesearch .select2-container{border-radius:0px !important}
#sticky.stick {margin-top:0 !important;position:fixed;top:0 !important;z-index:10000;width:100%}   
.fotorama__wrap .fotorama__wrap--css3 .fotorama__wrap--slide .fotorama__wrap--toggle-arrows .fotorama__wrap--no-controls, .fotorama__loaded--img img,.selected_room .row-wrap .col-md-7, .w100p, .xl, .tour_dates_select{width:100%}
.magnific-gallery{width:98%}
.stops-list li{display:block;margin-bottom:30px}
.stops-list li h5{color:#252525;font-weight:bold;font-size:16px}
.stops-list li .from_label, .stops-list li .to_label{display:block;margin-bottom:5px;background:#F8F8F8}
.carrier_name{padding:2px;color:#F68A23;font-weight:bold;border-radius:5px;font-size:12px}
/******************************************** HOMEPAGE HEADER ********************************************/
.dropdown-menu:not(.clockface) >li>a{color:#211919}
.aller_retour:focus, .flexible_dates:focus, .non_stop:focus, .refundable:focus, .same_city:focus, .profile-tabs li.active a {color:#333333}
.tab_styling{background:none !important}
.selected_room .discount_room, .navbar-collapse.collapse.in{display:block !important}
.headm>li, .headm>form, .calendar-legend dt, .calendar-legend dd{display:inline-block}
/******************************************** PAGES HEADER ********************************************/
.logo {max-height:83px !important}
.search-menu, .input-sm{padding:0}
.carsearch_countries_input {width:100%;background:rgb(26, 98, 175);display:inline-block}
.carsearch_countries_input a, .carsearch_countries .fa-map-marker{opacity:1;color:#fff}
.search_form {background:#222222;border:solid 1px #222222;padding:6px 6px;border-radius:0 3px 3px 3px}
.search_form .search-bar-buttom{padding-left:6px}
.homesearch .form {border:none !important;background-color:#ffffff !important;color:#252525;padding-left:34px;height:46px}
.headm>li:after {content:"";display:block;position:absolute;right:6px;top:12px;height:16px;border-right:solid 2px #000}
#menu-navigation::after {content:"";border:none;background:none;display:block;width:0px;height:0px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:12px solid #fff;margin:auto;position:absolute;top:-12px;right:10px}
#menu-navigation::before {content:"";border:none;background:none;display:block;width:0px;height:0px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:13px solid #d8d8d8;margin:auto;position:absolute;top:-14px;right:9px}
.navbar-inverse .navbar-toggle .icon-bar {background-color:#000}
#menu-navigation{padding:20px;background:#fff;border:solid 1px #d8d8d8;border-radius:6px;max-width:260px;width:100%;right:32px;position:absolute;z-index:9999;font-size:18px} 
#menu-navigation li{min-height:38px}
.navbar-inverse {border-radius:0;width:100%;padding-right:0px;background:#eee}
.gtitre {margin-top:0;font-size:1em !important;padding-right:20px;display:inline-block}
.gtitre a {padding-left:20px;background:none !important}
#navigationd {display:block;position:absolute;right:0;top:0}
.navbar-inverse .navbar-toggle {border:none;margin-right:0}
.navbar-toggle{display:block}
.headm>li {padding-right:18px}
.headm{padding:0}
#menu-navigation .nav li i{padding-right:14px;font-size:24px}
#menu-navigation .nav li img{margin-right:14px}
.hidden-sm-up{display:none !important}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:none !important;box-shadow:none}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus,.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background:none;color:#252525}
.dropdown-toggle i{font-size:18px}
.dropdown-menu{background:rgba(255, 255, 255, 0.9);margin:0 6px;border:none;border-radius:3px}
.ico-currency{width:24px}
.dropdown-menu h3{font-size:14px;text-align:center;color:#252525;text-shadow:0px 0px 3px rgb(255, 255, 255);margin-top:0;padding:6px 0} 
.prixstyle{background:none;color:#57aa12;font-size:18px}
select.form{padding:2px !important;height:42px}
.bg-candar {background:url('https://9489d5.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/calendar-select-date.png') no-repeat !important;background-position:8px !important}

/******************************************** PAGES HEADER ********************************************/
.reservationbtn .btn-action:hover, .book_now_btn:hover{background:rgb(186, 6, 20) !important}
/********************************************************************************************************/
.g-signin2{display:none !important}
/****************************** sidebar and total ***************************************************/
.rooms_sidebar{position:absolute;top:0;padding-right:16px}
.item-container {display:inline-block;z-index:999}
.rooms_sidebar form select{width:60%;float:right;margin:6px}
#sticky-ancho{height:0 !important;}           
#stickyy.sticker {position:fixed;margin-top:0 !important;top:164px !important}
.rooms_sidebar .rooms_total_container .all_rooms_total{padding:15px 0}
.item-container {display:inline-block;z-index:999}
.alert{margin-top:5px;padding:6px}
.a2a_kit a .a2a_s_a2a::before{content:'Share +';display:inline-block;color:#fff;padding:0px 8px;font-size:16px}
.paypal,.stripe,.CMI{background-image:url('https://0fbea6.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/credit-card.png')!important;background-repeat:no-repeat!important;background-position:10px 6px!important;height:48px;padding-left:64px!important;text-align:left!important}
.nav-loginbooking{background: #e9e9e9}
.nav-tabs>li>.banktransfer:hover,.banktransfer{background-image:url('https://17d450.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/banktransfer_icon.png');background-repeat:no-repeat;background-position:15px 8px;padding-left: 50px !important;background-size:auto 28px}
.stripe{background-position:15px -70px !important}
.CMI{background-position:15px -32px !important}
.goback{text-align:center;display:block;margin-top:14px;padding:10px 0;font-size:18px;background:#e7e7e7}
.payment-gateway-form{padding:30px 0}
input:focus{outline:none !important}
.dropdowntime .dropdown-toggle{padding-left:0}
.dropdowntime .dropdown-menu{background:#f8f8f8 !important;padding:22px 0}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0;text-align:center}
.dropdowntime .increase, .dropdowntime .decrease{background:#e7e7e7;color:#1360b2;border:solid 1px #e7e7e7}
#hour, #minutes, #hourp, #minutesp{width:100%;text-align:center;height:32px;font-size:16px;border:none;background:transparent}
.timesep{position:absolute;top:33%;right:0}
.no-transition {-webkit-transition:height 0.01s;-moz-transition:height 0.01s;-ms-transition:height 0.01s;-o-transition:height 0.01s;transition:height 0.01s}
#rotatingImg {display:none}
.booking-bg {padding:10px 0 5px 0;width:100%;background-image:url('https://0da21a.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/images/step-bg.png');background-color:#222;text-align:center}
.bookingFlow__message {color:white;font-size:18px;margin-top:5px;margin-bottom:15px;letter-spacing:1px}
.select2-choice {font-size:13px !important;padding:0 0 0 10px!important}
.nav-loginbooking>li>a{font-size:16px;color:#333;width:auto;display:inline-block;padding:13px 4px;text-shadow:none;text-transform:none;border:none}
.nav-loginbooking>li.active>a, .nav-loginbooking>li.active>a:hover, .nav-loginbooking>li.active>a:focus{border-top:solid 2px #1a62ae}
.nav-loginbooking>li.active::after, .nav-loginbooking>li:hover::after, .nav-loginbooking>li:focus::after, .nav-loginbooking>li.active:hover::after, .nav-loginbooking>li.active:focus::after{display:none !important}
.nav-loginbooking i {font-size:18px}
.btnz{border:none;height:44px;background:#e7e7e7;font-size:22px;border-radius:0}
.orline {position:relative;margin:37px 0 25px 0;height:0;text-align:center;border-top:1px solid #ddd}
.ortext {position:relative;top:-0.75em;padding:0 26px;background:#f8f8f8}
:invalid {box-shadow:none}
:-moz-submit-invalid {box-shadow:none}
:-moz-ui-invalid {box-shadow:none}
:focus{box-shadow:none}
.btnz.active, .btnz:hover, .btnz.active:hover, .btnz.active:focus, .btnz:focus{background:#51b341;color:#fff}  
#voucher-to-print .tablefact thead tr th{background:#dddddd}
.table-head>thead>tr>th, .table-head>tbody>tr>th, .table-head>tfoot>tr>th, .table-head>thead>tr>td, .table-head>tbody>tr>td, .table-head>tfoot>tr>td{border:none}
.img-airline img{max-height:62px}
.nav-menu{margin-top:6px;padding-left:10px}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#2076b5}
.widgetlinks h2{display:none}
.widgetlinks li a{font-size:14px}
.onlymobile-banner li{height:90px}
.onlymobile-banner li .spa-wellness{background: url(/assets/www.capsimtourisme.com/themes/go-ota/assets/img/spa-wellness.png);background-repeat: no-repeat; background-size: 38px; height: 32px; width: 40px;}
.onlymobile-banner li .capsim-tourism{background: url(https://f82311.claudeassets.com/20250524233450im_/https://www.capsimtourisme.com/themes/go-ota/assets/img/capsim-tour.png); background-repeat: no-repeat; background-size: 30px; height: 30px; width: 30px;}
.onlymobile-banner li a:hover i{ color: #fff; }
.onlymobile-banner .widgetlinks li a{color:#fff;padding:14px 0;margin:0;display:inline-block}
span.a2a_svg.a2a_s__default.a2a_s_a2a {width:77px}
small, .small {font-size:60% !important}
.register-bloc{line-height:1px;background:#000;margin:16px}
.or-register{background:#fefefd;border-radius:22px;padding:4px}
.read_more{border:solid 2px #fc682f;color:#fc682f;padding:10px 20px;display:inline-block;margin:50px 0;transition:ease 1s}
.read_more:hover{background:#fc682f;color:#fff}
.home-desc p{color:#656565;margin-bottom:20px;text-align: justify;}
.title-home a{color:#fc682f}
.title-home a:after{content:"";display:block;margin:10px auto;margin-bottom:50px;width:46px;height:2px;background:#fc682f}
.capsim-home-listing-title .title-home a{color:#333333}
.img_container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;padding:0 30px}
.img_container .thumbex{margin: 10px 20px 30px;width:100%;min-width:300px;max-width:420px;height:580px;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;outline:2px solid white;outline-offset:-15px;background-color:#000af2}
.img_container .thumbex .thumbnail{overflow:hidden;min-width:100%;height:100%;position:relative;opacity:0.88;backface-visibility:hidden;transition:all 0.4s ease-out;padding:0;border-radius:0}
.img_container .thumbex .thumbnail img{display:block;width:100%;height:auto !important;min-height:100%;position:absolute;object-fit:cover}
.img_container .thumbex .thumbnail:hover{backface-visibility:hidden;transform:scale(1.15, 1.15);opacity:1}
.slick-arrow{display:none!important}
.caracteristics i{color:#fc682f}
.caracteristics .caracteristic {background:whitesmoke;margin-bottom:20px;padding:10px}
.table-travelers-head{background:#e2f1e0;display:inline-block;width:100%;color:#242424;padding:5px 0;margin:0}
.table-travelers-body{background:#f7f7f7;padding:15px 0px;margin-top:-9px}
.table-travelers-body select{min-width:56px;margin-bottom:10px;background:#ffffff;border:solid 6px white;font-size:14px}
.table-travelers-body select:hover{background:#fff;color:#fc682f}
.spa-wellness img{width:62px;padding:5px}
img.social-icons-footer {max-height: 32px}

/**************************** Mobile exept style ******************************/
@media (min-width: 1200px){
	.container {
	    width: 90%;
	}
}
@media (max-width:1200px){.btn-success-small{font-size:11px}}
@media (max-width:991px){
	.searchbox-padding{padding:15px}
	.right-content{padding:0px}
	.hpadding30{padding:0 46px}
	.alert{margin-top:15px}
	.pl15pr0{padding-left:0;padding-top:30px}
	.footer-brand{margin-top:15px !important}
    .searchtext {top:-42px}
    .topheader {min-height:224px}
    .pension_repas{padding-left:15px}
    .rooms_sidebar {position:relative !important;top:0}
    #sticky.stick {position:relative !important;margin-top:0 !important}
    #sticky-anchor,#sticky-ancho{height:0 !important}
    #stickyy.sticker {top:0 !important}  
    .search-bar-buttom{padding:0 !important;margin-top:10px} 
    .capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-image {max-height:150px;min-height:150px}
    .capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-image img {min-height:120px}
}                 
@media (max-width:767px){
	.post-right{float:none}
	.post-left ul li{float:none;margin-right:0;margin-bottom:3px}
	.onlymobile-banner i {display:block;margin:auto;font-size:26px;text-align:center}
	.booking_search_popup {margin-left:0 !important;left:3% !important;width:94% !important}
    .selected_room .title-room, .selected_room .imgboxselected {width:50%}
    .selected_room .buttons-row {width:70%;right:32px}
    .main-menu{border-bottom:none}
    .main-menu .navbar-nav{margin:0 -15px;background:#2176b5}
    .top-header .nav-menu ul li a {color:#fff;padding:8px 0 0;margin:0;display:inline-block;line-height:28px;font-size:12px;text-align:center;font-weight:normal;text-transform:none}
    .banners-bg .wraptitle, .banners-bg {height:290px}
    .contact-mobile{padding-left:15px;padding-top:10px}
    .top-header .nav-menu{display:inline-block;width:100%;background:#fc682f;padding:0;margin:0}
    .navbar-form {padding:3px 20px;border:none;box-shadow:none}
    .imgboxselected {max-height:266px}
    .pension_repas{margin-top:15px}
    .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:hover {background-color:#1b1b1b}
    .navbar-brand>img {display:inline-block}
    .headm>li {padding:0}
    .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.active>a:hover{color:#49bd94}
    .capsim-top-register a:hover , .capsim-top-register a:focus{    color:#2076b5;background:#fff;border-radius:3px}
    .capsim-top-register a{color:#fff;padding:8px 0 0;display:inline-block;text-align:center;font-size:12px;width:100%}
    .navbar {min-height:0}
    .topheader {min-height:0;text-align:center}
    .navbar-nav>li>a {margin-left:10px}    
    .slide img {min-height:400px !important}
    .moncompte {margin-top:0}
    .topheader .menu-go-right{float:none}
    .offset-0-small{padding:0 !important}
    .itemscontainer{padding:0 15px}
    .img_list{min-height:351px} 
    .img_list img{width:100%;height:auto}
    .headm>li:after{display:none}
    .hidden-sm-down{display:none !important} .hidden-sm-up{display:inline-block !important}
    .headm>li{padding-left:20px}
    .text_search_area {border-bottom:solid 10px #fc682f}
    #dpd1{border-right:solid 1px #eeeeee;margin-bottom:10px}
    #dpd2{margin-bottom:10px}
    .small-border{border-right:solid 1px #eeeeee}
    .search_form{margin-top:0}
    .capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-image {max-height:290px;min-height:290px}
    .capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-image img {min-height:190px}
    .navbar-brand{padding:0;text-align:center;width:100%;display:inline-block}
    .capsim-slideshow .capsim-slideshow-slide{min-height:300px}
    .capsim-slideshow {height:300px}
    .owl-controls{display:none}
}
@media (max-width:770px){.navbar-default .navbar-collapse, .navbar-default .navbar-form{margin-top:0px}.width_change,.width_change li{width:100%;text-align:left;margin-left:0px;margin-bottom:3px}}
@media (max-width:765px){.hpadding30{padding:0 30px}}
@media (max-width:610px){
	.selected_room .title-room {position:relative;width:100%}
	.selected_room .imgboxselected {width:100%;padding-left:0;margin-bottom:10px}
	.selected_room .room-total {top:0;padding:0}
	.selected_room .room-total, .selected_room .reservationbtn, .selected_room .btn-more-details {position:relative;right:0;width:100%;top:0}
	.remove_from_cart {top:0;position:relative}
	.selected_room .buttons-row {position:relative;width:100%;float:none;right:0}
}
@media (max-width:550px){
	.img_list{min-height:210px}
	.cart-book-btn,.room-total ,.title-room, .room-price, .room-meals, .room_right{width:100%}
	.room-total, .room_right, .room-meals .pension_repas, .cart-book-btn{ padding:0 !important}
    .title-room{text-align:center}
    .contain-details .contain-details-title{margin-top:0}
    .contain-details{padding:0;padding-top:12px}
}
@media (max-width:516px){.search_choose_country_btn, .search_choose_from_country_btn, .search_choose_to_country_btn{padding-top:8px} .headm>li{padding-left:8px} .datepicker.dropdown-menu:not(.clockface) {width:100%;position:absolute;left:4% !important;margin:auto;min-width:90%} .datepicker:before, .datepicker:after{display:none}}
@media (max-width:460px){
	.room-total, .add_to_cart{width:100%} 
	.gtitre {font-size:11px !important;padding-right:12px} 
	.navbar-inverse .navbar-toggle{margin:0}     
	.capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-image {max-height:170px;min-height:170px}
    .capsim-home-listing .capsim-home-listing-items .capsim-home-listing-item .item-image img {min-height:150px}
}   
@media (max-width:450px){.contact-mobile{width:100%}}   
@media (max-width:420px){
	.searcharea .nav-tabs>li{min-width:20% !important}
	.searcharea .nav-tabs>li a{padding:0}
    .tab_styling{width:100%}
    .item {height:260px !important}
    .slide img {min-height:260px !important}
    .voir-tout{margin:10px;text-align:center;width:100%}
    .tab_styling {margin-bottom:4px}
    .gtitre {width:100%;margin-bottom:0}
    .headm>li{padding-left:20px}
    .extrapic,.searcharea .utility-title{display:none}
    .depart .station-tooltip{text-align:left}
    .arrive .station-tooltip{text-align:right}    
}
@media print {
	body * {visibility:hidden}
	#voucher-to-print * {visibility:visible}
	#voucher-to-print {-webkit-print-color-adjust:exact !important;position:absolute;left:0;top:0}
	#voucher-to-print .tablefact{width:100%}
	#voucher-to-print .tablefact tr td, #voucher-to-print .tablefact thead tr td{border-bottom:solid 1px #dddddd}
	#voucher-to-print .tablefact thead tr th{background:#dddddd !important;border:solid 1px #dddddd}
	#voucher-to-print .tablefact thead tr {padding:0}
}
/* Small Devices, Tablets */
@media only screen and (max-width :768px) {
    .sh-topbar-menu-switch{display:block}
    .sh-topbar-menu{width:100% !important;z-index:300;margin-left:-15px;background:rgba(0, 0, 0, 0.9)}
    .sh-topbar-menu ul{width:100%}
    .sh-topbar-menu ul li{width:100%}
    .sh-topbar-menu ul li a{width:auto;line-height:32px}
}
/*
     FILE ARCHIVED ON 22:59:07 Oct 08, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:28:56 Aug 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.417
  exclusion.robots: 0.04
  exclusion.robots.policy: 0.034
  esindex: 0.007
  cdx.remote: 5.941
  LoadShardBlock: 236.268 (3)
  PetaboxLoader3.datanode: 113.387 (4)
  PetaboxLoader3.resolve: 379.113 (3)
  load_resource: 315.466
*/