@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);@font-face{font-family:'Glyphter';src:url('/fonts/Glyphter.eot');src:url('/fonts/Glyphter.eot?#iefix') format('embedded-opentype'),url('/fonts/Glyphter.woff') format('woff'),url('/fonts/Glyphter.ttf') format('truetype'),url('/fonts/Glyphter.svg#Glyphter') format('svg');font-weight:normal;font-style:normal}[class*='glyphtericon-']:after{display:inline-block;font-family:'Glyphter';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphtericon-golf-player:after{content:'\0041'}.glyphtericon-golfer:after{content:'\0042'}.glyphtericon-extras:after{content:'\0043'}.glyphtericon-dot:after{content:'\0044'}.glyphtericon-daylight:after{content:'\0045'}.glyphtericon-sun:after{content:'\0046'}.glyphtericon-daylightalt:after{content:'\0047'}.glyphtericon-flag:after{content:'\0048'}.glyphtericon-golf-cart:after{content:'\0049'}.glyphtericon-people-fill:after{content:'\004a'}.glyphtericon-pencil-square:after{content:'\004b'}.glyphtericon-clipboard-results:after{content:'\004c'}.glyphtericon-results:after{content:'\004d'}.glyphtericon-comment:after{content:'\004e'}.glyphtericon-link:after{content:'\004f'}.glyphtericon-star:after{content:'\0050'}.glyphtericon-flag-alt:after{content:'\0051'}.glyphtericon-multi:after{content:'\0052'}.glyphtericon-exclamation:after{content:'\0053'}.glyphtericon-gearbox:after{content:'\0054'}.glyphtericon-cardoor:after{content:'\0055'}.glyphtericon-suitcase:after{content:'\0056'}.glyphtericon-air-conditioner:after{content:'\0057'}.glyphtericon-gas-station:after{content:'\0058'}.glyphtericon-contact:after{content:'\0059'}.glyphtericon-options:after{content:'\005a'}.glyphtericon-user:after{content:'\0061'}.glyphtericon-shopcart:after{content:'\0062'}.glyphtericon-phone:after{content:'\0063'}.glyphtericon-symbol-tt:after{content:'\0064'}.glyphtericon-user-full:after{content:'\0065'}.glyphtericon-twitter:after{content:'\0066'}.glyphtericon-plane:after{content:'\0067'}.glyphtericon-plane-lifting:after{content:'\0068'}.glyphtericon-hotel:after{content:'\0069'}body{color:#484848;font-family:'Roboto',sans-serif;font-size:14px;line-height:1.6em;font-weight:400}.bold{font-weight:bold}a{color:var(--main_color);text-decoration:none;cursor:pointer}.txt-desc-greenfees{border:1px solid #ddd;margin-bottom:15px;background-color:#fff;padding:15px;overflow-y:auto}.hiden_divs{height:0!important;overflow:hidden;display:block}.more_options,.less_options{color:var(--main_color);font-weight:600}.more_options:hover,.less_options:hover{color:var(--main_color_hover)}.more_options::after{font-family:'FontAwesome';content:'\f103';margin-left:5px}.less_options::after{font-family:'FontAwesome';content:'\f102';margin-left:5px}#count_label{font-size:11px;font-weight:600}.course_link{color:#484848;font-size:1em;font-weight:500}.hotel_add_value{font-size:16px;color:#8a8a8a;text-align:left;margin:0 0 20px;padding-left:5px;font-weight:300;position:relative;display:table}.hotel_asterisk{position:absolute;left:-7px;top:2px}.offers_line{font-size:16px;color:#8a8a8a;text-align:left;font-weight:300}.text-highlight-size{font-size:16px}.social_area{padding:0 30px}.input_form_error{border:1px solid var(--main_color)!important}.search_op_list{font-weight:600}.close_map_form_button{position:absolute;top:7px;right:7px;color:#FFF;cursor:pointer;font-size:20px}.round-10{border-radius:10px 10px 10px 10px!important;-moz-border-radius:10px 10px 10px 10px!important;-webkit-border-radius:10px 10px 10px 10px!important}.round-15{border-radius:15px 15px 15px 15px!important;-moz-border-radius:15px 15px 15px 15px!important;-webkit-border-radius:15px 15px 15px 15px!important}.Time_modal_dialog{cursor:default}.delete_flight{cursor:pointer;transition:all .1s;font-size:1.2em;color:green}.delete_flight:hover .fa-check-circle:before{content:"\f057";color:red}.modal.in .Time_modal_dialog{-webkit-transform:translate(0,calc(50vh - 50%));-ms-transform:translate(0,50vh) translate(0,-50%);-o-transform:translate(0,calc(50vh - 50%));transform:translate(0,50vh) translate(0,-50%)}.modal.in .preSearchModal{-webkit-transform:translate(0,calc(50vh - 50%));-ms-transform:translate(0,50vh) translate(0,-50%);-o-transform:translate(0,calc(50vh - 50%));transform:translate(0,50vh) translate(0,-50%)}#Time_modalLabel{text-align:left!important;font-size:1em!important;font-weight:700!important}.modal_date{cursor:default}.Time_modal_content{color:#484848!important;font-size:1.5rem}.Time_modal_body{max-height:70vh;overflow:auto}.custom_badge{display:inline-block;min-width:10px;padding:3px 7px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:var(--main_color_hover);border-radius:10px;margin-bottom:10px;font-size:14px}.new_time_selector{position:absolute;border:1px solid var(--main_color_hover);border-top:none;z-index:9;background:var(--main_color_hover);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:5px;text-align:center}.new_time_selector_player{padding:3px 1px;background:var(--main_color_hover);border:none;cursor:pointer;color:#fff}.new_time_selector_player:hover{background:var(--main_color_hover);color:#fff}.time_wraper{border:solid 1px var(--main_color_hover);background:var(--main_color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:2px;padding:5px;cursor:pointer;text-align:center;color:#fff}.time_wraper:hover{background:var(--main_color_hover);color:#FFF}.time_wraper.selected{opacity:.7}.bullseye{font-weight:bold}.modal_calandar_icon{color:var(--main_color);padding-left:3px;padding-right:15px}.nopad{padding:0!important}.time_wraper_players{font-size:18px}.unselectable{color:#F00;font-size:30px;font-weight:300;cursor:auto;line-height:1px}.selectable{cursor:pointer}.selectable:hover{color:#393}.selected_sibling{color:#393}.confirmed{color:#393}.select_box{height:45px;padding-top:10px;padding-bottom:10px;font-size:13px;border-radius:0;color:#8a8a8a;background:unset;line-height:unset;text-align:center;cursor:pointer}.select_option_label{height:25px}.icon_stay_play{font-size:17px}.rounds_title{right:0!important}.select_option_span .n_occ_black{color:#000000;margin-left:3px}.select_option_span{font-size:12px;text-transform:uppercase;line-height:11px;position:absolute;top:50%;left:0;right:30px;transform:translate(0,-50%)}.has_arrow{background:url(/imgs/br_down-2.png) right center/32px 6px no-repeat #fff!important;background-position-x:0;background-position-y:0}.has_arrow2{background:url(/imgs/br_up-2.png) right center/32px 6px no-repeat #fff!important;background-position-x:0;background-position-y:0}.select_box_options{position:absolute;z-index:10;width:calc(100% - 30px)}.select_box_option,.select_box_option_rds{text-align:center;background:#fff;height:25px;line-height:35px;font-size:13px;color:var(--main_color)}.select_box_option{cursor:pointer}.select_box_option_rds .radio label{cursor:unset}.select_box_option.active{background:var(--main_color)!important;color:#fff!important}.select_box_option:hover{background-color:var(--main_color)!important;color:#fff!important}.select_option_checkbox{position:absolute!important;display:none!important}.checkmark,.checkmark_square{border:1px solid #000;width:20px;height:20px;margin-right:6px;position:absolute;top:50%;right:0;transform:translate(0,-50%)}.checkmark.draw:after{animation-duration:.5s;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(135deg)}.checkmark:after{opacity:1;height:12px;width:6px;transform-origin:left top;border-right:2px solid #fff;border-top:2px solid #fff;content:'';left:.1em;top:.5em;position:absolute}.select_box_option label{padding:0!important}.select_box_options_child{width:100%;-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;-ms-transition:.3s linear;transition:.3s linear;overflow:hidden;padding:0;transform-origin:left top}.escondido{-ms-transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);height:0!important}.mostrado{height:100%;-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}.text-hero,h1,h2,h3,h4,h5{font-family:Roboto,arial,helvetica,sans-serif;margin-top:0;font-weight:300;color:#484848;line-height:1.3em;text-align:center}.h_list{font-size:28px;line-height:30px}.h_desc_list{font-size:14px;text-align:center;color:#2a2a2a;margin:0 0 20px;font-weight:400;line-height:unset}.bt_desc_list{padding:4px!important;font-size:13px!important;max-width:130px!important;margin:0 auto!important;display:block!important}.heading_size_medium{font-size:26px}.heading_zone{font-size:14px;color:#999999;font-weight:600}.text-hero.bolded,h1.bolded,h2.bolded,h3.bolded,h4.bolded,h5.bolded{font-weight:400}.text-hero b,h1 b,h2 b,h3 b,h4 b,h5 b{font-weight:900;line-height:1em}.text-hero small,h1 small,h2 small,h3 small,h4 small,h5 small{font-size:50%;font-weight:inherit}h2{font-size:30px;margin-bottom:40px}p{font-size:14px;color:#8a8a8a;text-align:left;margin:0 0 20px}:focus,:active,:active:focus{outline-color:transparent!important}*>small,small{color:#818181;font-size:10px;line-height:1.4000000000000001em}.text-lg,big{color:#686868;font-size:16px;line-height:1.78em}.page-title{font-size:30px}.desdebtn{line-height:35px;padding:0 10px}.text-white{color:#fff}.text-white .text-hero,.text-white a,.text-white a:hover,.text-white big,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white small,.text-white span{color:#fff}a.text-white:hover{color:#fff}.text-udl{text-decoration:underline}a.text-udl:hover{text-decoration:underline}.text-default{color:#737373}.text-color{color:var(--main_color)!important}.text-darken,a.text-darken{color:#565656}a.text-darken:hover{color:#3f3f3f}.text-smaller{font-size:75%}.text-small{font-size:12px;line-height:1.5em}.text-small p{margin-bottom:4px;font-size:11px;line-height:1.4em}.text-small h5{font-size:14px;line-height:1em;margin-bottom:4px}.text-tiny{font-size:10px}.text-bigger{font-size:125%;line-height:1.5em}.text-darken{color:#626262}.text-gray{color:grey}input,select{border:1px solid #ccc;color:#8a8a8a;padding:8px 7px;cursor:pointer;width:100%;height:40px}input[type=checkbox],input[type=radio]{width:auto;height:auto}textarea{border:1px solid #ccc;color:#8a8a8a;padding:8px 10px;cursor:pointer;width:100%;height:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/imgs/br_down-2.png) right center/32px 6px no-repeat #fff!important;padding:8px 30px 8px 10px}select::-ms-expand{display:none}.lh1em,.text-hero,.text-xl{line-height:1em}.text-hero{font-size:200px}.text-xl{font-size:100px}.text-uc,.uc{text-transform:uppercase}blockquote{position:relative;padding:0 0 0 40px;margin:10px 20px;border:none;line-height:1.6em}blockquote:before{content:'\f10e';font-family:FontAwesome;top:0;left:0;font-size:30px;position:absolute}.testimonial .testimonial-inner{background:#fff;padding:20px;border:1px solid #d9d9d9;position:relative;margin-bottom:22px;-webkit-border-radius:4px;border-radius:4px}.testimonial .testimonial-inner:after,.testimonial .testimonial-inner:before{display:block;position:absolute;content:'';width:0;height:0;border-style:solid;top:100%}.testimonial .testimonial-inner:after{border-color:#fff transparent transparent;border-width:18px 18px 0 0}.testimonial .testimonial-inner:before{border-color:#d9d9d9 transparent transparent;border-width:20px 20px 0 0;left:19px}.testimonial blockquote{padding:0;font-weight:400;font-style:italic;margin:0;color:#737373}.testimonial blockquote:before{display:none}.testimonial blockquote p{color:#737373}.testimonial .testimonial-author{overflow:hidden}.testimonial .testimonial-author img{width:auto;float:left;margin-right:10px;-webkit-border-radius:50%;border-radius:50%}.testimonial .testimonial-author .testimonial-author-name{font-weight:700;margin-bottom:0;font-size:13px}.testimonial .testimonial-author cite{font-size:12px;font-style:italic;line-height:1em;margin:0;opacity:.85;display:block}.testimonial-color .testimonial-inner{border:1px solid var(--main_color);background:var(--main_color)}.testimonial-color .testimonial-inner blockquote,.testimonial-color .testimonial-inner blockquote p{color:#fff}.testimonial-color .testimonial-inner:after{border-color:var(--main_color) transparent transparent transparent}.testimonial-color .testimonial-inner:before{border-color:var(--main_color) transparent transparent transparent}.btn{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;-webkit-border-radius:0;border-radius:0;white-space:normal}.btn:hover{-webkit-border-radius:7px;border-radius:7px}.btn-paypal{background:#0079c1;color:#fff;border-color:#006dae}.btn-paypal:hover{color:#fff;background:#006dae;border-color:#00619a}.btn-ghost{background:0 0}.btn-ghost.btn-primary{color:var(--main_color)}.btn-ghost.btn-primary:hover{background:var(--main_color)}.btn-ghost.btn-success{color:#5cb85c}.btn-ghost.btn-success:hover{background:#5cb85c}.btn-ghost.btn-info{color:#5bc0de}.btn-ghost.btn-info:hover{background:#5bc0de}.btn-ghost.btn-warning{color:#f0ad4e}.btn-ghost.btn-warning:hover{background:#f0ad4e}.btn-ghost.btn-danger{color:#d9534f}.btn-ghost.btn-danger:hover{background:#d9534f}.btn-ghost.btn-primary-invert{color:#127cdc}.btn-ghost.btn-primary-invert:hover{background:#127cdc}.btn-ghost:hover{color:#fff}.btn-ghost.btn-default:hover{color:#454545}.btn-ghost.btn-white{border-color:#fff;color:#fff}.btn-ghost.btn-white:hover{background:#fff;color:#737373}.relative{position:relative}.bt_100{width:100%!important}.mb-20{margin-bottom:-20px!important}.mt-20{margin-top:-20px!important}.mr-20{margin-right:-20px!important}.ml-20{margin-left:-20px!important}.mb-15{margin-bottom:-15px!important}.mt-15{margin-top:-15px!important}.mr-15{margin-right:-15px!important}.ml-15{margin-left:-15px!important}.mb-10{margin-bottom:-10px!important}.mt-10{margin-top:-10px!important}.mr-10{margin-right:-10px!important}.ml-10{margin-left:-10px!important}.mb-7{margin-bottom:-7px!important}.mt-7{margin-top:-7px!important}.mr-7{margin-right:-7px!important}.ml-7{margin-left:-7px!important}.mb-5{margin-bottom:-5px!important}.mt-5{margin-top:-5px!important}.mr-5{margin-right:-5px!important}.ml-5{margin-left:-5px!important}.mb-3{margin-bottom:-3px!important}.mt-3{margin-top:-3px!important}.mr-3{margin-right:-3px!important}.ml-3{margin-left:-3px!important}.mb-2{margin-bottom:-2px!important}.mt-2{margin-top:-2px!important}.mr-2{margin-right:-2px!important}.ml-2{margin-left:-2px!important}.mb-1{margin-bottom:-1px!important}.mt-1{margin-top:-1px!important}.mr-1{margin-right:-1px!important}.ml-1{margin-left:-1px!important}.mb0{margin-bottom:0!important}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.ml0{margin-left:0!important}.mb1{margin-bottom:1px!important}.mt1{margin-top:1px!important}.mr1{margin-right:1px!important}.ml1{margin-left:1px!important}.mb2{margin-bottom:2px!important}.mt2{margin-top:2px!important}.mr2{margin-right:2px!important}.ml2{margin-left:2px!important}.mb4{margin-bottom:4px!important}.mt4{margin-top:4px!important}.mr4{margin-right:4px!important}.ml4{margin-left:4px!important}.mb5{margin-bottom:5px!important}.mt5{margin-top:5px!important}.mr5{margin-right:5px!important}.ml5{margin-left:5px!important}.mb7{margin-bottom:7px!important}.mt7{margin-top:7px!important}.mr7{margin-right:7px!important}.ml7{margin-left:7px!important}.mb10{margin-bottom:10px!important}.mt10{margin-top:10px!important}.mr10{margin-right:10px!important}.ml10{margin-left:10px!important}.mb10-perc{margin-bottom:10%!important}.mt10-perc{margin-top:10%!important}.mr10-perc{margin-right:10%!important}.ml10-perc{margin-left:10%!important}.mb12{margin-bottom:12px!important}.mt12{margin-top:12px!important}.mr12{margin-right:12px!important}.ml12{margin-left:12px!important}.mb15{margin-bottom:15px!important}.mt15{margin-top:15px!important}.mr15{margin-right:15px!important}.ml15{margin-left:15px!important}.mb20{margin-bottom:20px!important}.mt20{margin-top:20px!important}.mr20{margin-right:20px!important}.ml20{margin-left:20px!important}.mb20-perc{margin-bottom:20%!important}.mt20-perc{margin-top:20%!important}.mr20-perc{margin-right:20%!important}.ml20-perc{margin-left:20%!important}.mb25{margin-bottom:25px!important}.mt25{margin-top:25px!important}.mr25{margin-right:25px!important}.ml25{margin-left:25px!important}.mb27{margin-bottom:27px!important}.mt27{margin-top:27px!important}.mr27{margin-right:27px!important}.ml27{margin-left:27px!important}.mb30{margin-bottom:30px!important}.mt30{margin-top:30px!important}.mr30{margin-right:30px!important}.ml30{margin-left:30px!important}.mb30-perc{margin-bottom:30%!important}.mt30-perc{margin-top:30%!important}.mr30-perc{margin-right:30%!important}.ml30-perc{margin-left:30%!important}.mb35{margin-bottom:35px!important}.mt35{margin-top:35px!important}.mr35{margin-right:35px!important}.ml35{margin-left:35px!important}.mb40{margin-bottom:40px!important}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.ml40{margin-left:40px!important}.mb40-perc{margin-bottom:40%!important}.mt40-perc{margin-top:40%!important}.mr40-perc{margin-right:40%!important}.ml40-perc{margin-left:40%!important}.mb45{margin-bottom:45px!important}.mt45{margin-top:45px!important}.mr45{margin-right:45px!important}.ml45{margin-left:45px!important}.mb50{margin-bottom:50px!important}.mt50{margin-top:50px!important}.mr50{margin-right:50px!important}.ml50{margin-left:50px!important}.mb60{margin-bottom:60px!important}.mt60{margin-top:60px!important}.mr60{margin-right:60px!important}.ml60{margin-left:60px!important}.mb75{margin-bottom:75px!important}.mt75{margin-top:75px!important}.mr75{margin-right:75px!important}.ml75{margin-left:75px!important}.mb100{margin-bottom:100px!important}.mt100{margin-top:100px!important}.mr100{margin-right:100px!important}.ml100{margin-left:100px!important}.mb110{margin-bottom:110px!important}.mt110{margin-top:110px!important}.mr110{margin-right:110px!important}.ml110{margin-left:110px!important}.mb115{margin-bottom:115px!important}.mt115{margin-top:115px!important}.mr115{margin-right:115px!important}.ml115{margin-left:115px!important}.mb125{margin-bottom:125px!important}.mt125{margin-top:125px!important}.mr125{margin-right:125px!important}.ml125{margin-left:125px!important}.mb150{margin-bottom:150px!important}.mt150{margin-top:150px!important}.mr150{margin-right:150px!important}.ml150{margin-left:150px!important}.mb250{margin-bottom:250px!important}.mt250{margin-top:250px!important}.mr250{margin-right:250px!important}.ml250{margin-left:250px!important}.mr300{margin-right:300px!important}.pl0{padding-left:0!important}.pr0{padding-right:0!important}.pt2{padding-top:2px!important}.pb2{padding-bottom:2px!important}.pr2{padding-right:2px!important}.pl2{padding-left:2px!important}.pt3{padding-top:3px!important}.pb3{padding-bottom:3px!important}.pr3{padding-right:3px!important}.pl3{padding-left:3px!important}.pt4{padding-top:4px!important}.pb4{padding-bottom:4px!important}.pr4{padding-right:4px!important}.pl4{padding-left:4px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.pr5{padding-right:5px!important}.pl5{padding-left:5px!important}.pt7{padding-top:7px!important}.pb7{padding-bottom:7px!important}.pl7{padding-left:7px!important}.pr7{padding-right:7px!important}.pt8{padding-top:8px!important}.pb8{padding-bottom:8px!important}.pl8{padding-left:8px!important}.pr8{padding-right:8px!important}.pt9{padding-top:9px!important}.pb9{padding-bottom:9px!important}.pl9{padding-left:9px!important}.pr9{padding-right:9px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.pr10{padding-right:10px!important}.pt11{padding-top:11px!important}.pb11{padding-bottom:11px!important}.pl11{padding-left:11px!important}.pr11{padding-right:11px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.pr15{padding-right:15px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.pr20{padding-right:20px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.pl25{padding-left:25px!important}.pr25{padding-right:25px!important}.pt20-perc{padding-top:20%!important}.pb20-perc{padding-bottom:20%!important}.pl20-perc{padding-left:20%!important}.pr20-perc{padding-right:20%!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.pr30{padding-right:30px!important}.pl30{padding-left:30px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.pr35{padding-right:35px!important}.pl35{padding-left:35px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.pr40{padding-right:40px!important}.pl40{padding-left:40px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.pr45{padding-right:45px!important}.pl45{padding-left:45px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.pr50{padding-right:50px!important}.pl50{padding-left:50px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.pr60{padding-right:60px!important}.pl60{padding-left:60px!important}.pt75{padding-top:75px!important}.pb75{padding-bottom:75px!important}.pr75{padding-right:75px!important}.pl75{padding-left:75px!important}.pt110{padding-top:110px!important}.pb110{padding-bottom:110px!important}.pr110{padding-right:110px!important}.pl110{padding-left:110px!important}.pt135{padding-top:135px!important}.pb135{padding-bottom:135px!important}.pr135{padding-right:135px!important}.pl135{padding-left:135px!important}.pt140{padding-top:140px!important}.pb140{padding-bottom:140px!important}.pr140{padding-right:140px!important}.pl140{padding-left:140px!important}.pt150{padding-top:150px!important}.pb150{padding-bottom:150px!important}.pr150{padding-right:150px!important}.pl150{padding-left:150px!important}.pt210{padding-top:210px!important}.pb210{padding-bottom:210px!important}.pr210{padding-right:210px!important}.pl210{padding-left:210px!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.box{padding:15px 17px}.br5{-webkit-border-radius:5px;border-radius:5px}.bg-gray{background:#f2f2f2}.row.row-full{margin-left:0;margin-right:0}.row.row-no-gutter,.row[data-gutter="0"]{margin:0!important}.row.row-no-gutter>[class^=col-],.row[data-gutter="0"]>[class^=col-]{padding:0!important}.row[data-gutter="10"]{margin-left:-5px;margin-right:-5px}.row[data-gutter="10"]>[class^=col-]{padding-left:5px;padding-right:5px}.row[data-gutter="60"]{margin-left:-30px;margin-right:-30px}.row[data-gutter="60"]>[class^=col-]{padding-left:30px;padding-right:30px}.row[data-gutter="120"]{margin-left:-60px;margin-right:-60px}.row[data-gutter="120"]>[class^=col-]{padding-left:60px;padding-right:60px}label{font-weight:400;display:block}.form-group{position:relative}.form-group.form-group-ghost::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.form-group.form-group-ghost:-moz-placeholder{color:rgba(255,255,255,.5);opacity:1;-ms-filter:none;filter:none}.form-group.form-group-ghost::-moz-placeholder{color:rgba(255,255,255,.5);opacity:1;-ms-filter:none;filter:none}.form-group.form-group-ghost:-ms-input-placeholder{color:rgba(255,255,255,.5)}.form-group.form-group-ghost .input-icon,.form-group.form-group-ghost label{color:#fff}.form-group.form-group-ghost.form-group-focus .input-icon-hightlight{color:#f19c4f!important}.form-group.form-group-ghost .form-control{background:rgba(255,255,255,.1);border-color:#fff;color:#fff}.form-group.form-group-ghost .form-control:hover{cursor:pointer}.form-group.form-group-ghost .form-control:active,.form-group.form-group-ghost .form-control:focus{border-color:#f19c4f}.form-group.form-group-lg .input-icon{width:45px;height:45px;line-height:45px;font-size:22px}.form-group.form-group-lg label{font-size:18px;margin-bottom:0}.form-group.form-group-lg .form-control{height:45px;padding-top:10px;padding-bottom:10px;font-size:12px;border-radius:0;color:#8a8a8a;background:unset;line-height:unset}.form-group.form-group-sm{margin-bottom:10px}.form-group.form-group-sm label{margin-bottom:3px;font-size:13px}.lftlab{float:left;margin-right:5px}.form-group.form-group-sm .form-control{height:25px;padding:3px 7px;font-size:12px;line-height:1.4em}.form-group .form-control{padding-left:10px;padding-right:10px}.form-group.form-group-icon-left .form-control{padding-left:45px;padding-right:10px}.form-group.form-group-icon-right .form-control{padding-left:10px;padding-right:45px}.form-group.form-group-icon-right .form-control.imput-marker{background:url("/imgs/marker.png") 98.5% no-repeat #fff!important;background:url("/imgs/marker.png") calc(100% - 14px) no-repeat #fff!important}.form-group.form-group-icon-right .form-control.imput-calendar{background:url("/imgs/calendar.png") 98.5% no-repeat #fff!important;background:url("/imgs/calendar.png") calc(100% - 14px) no-repeat #fff!important}.form-group .input-icon{position:absolute;width:32px;height:32px;line-height:32px;display:block;top:0;right:0;text-align:center;color:#b3b3b3;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;z-index:2}.form-group .input-icon.input-icon-show{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);opacity:0}.form-group .input-icon.input-icon-show+label+.form-control{padding:6px 12px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.form-group.form-group-icon-right .input-icon{right:1px;left:auto}.form-group.form-group-focus .input-icon{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.form-group.form-group-focus .input-icon.input-icon-hightlight{color:var(--main_color)}.form-group.form-group-focus .input-icon.input-icon-show{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-ms-filter:none;filter:none}.form-group.form-group-focus .input-icon.input-icon-swing{-webkit-animation:1s swing;-moz-animation:1s swing;-o-animation:1s swing;-ms-animation:1s swing;animation:1s swing}.form-group.form-group-focus .input-icon.input-icon-shake{-webkit-animation:1s shake;-moz-animation:1s shake;-o-animation:1s shake;-ms-animation:1s shake;animation:1s shake}.form-group.form-group-filled .input-icon-show{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-ms-filter:none;filter:none}.form-group.form-group-filled .input-icon-show+label+.form-control{padding-left:32px}.form-group.form-group-filled label{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.form-group.form-group-filled label.label-anim{color:var(--main_color);-webkit-animation:.5s label-anim;-moz-animation:.5s label-anim;-o-animation:.5s label-anim;-ms-animation:label-anim .5s;animation:.5s label-anim}.form-group.form-group-filled label.label-highlight{color:var(--main_color)}.form-control{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;line-height:1.6em;margin-bottom:0;padding:6px 14px;height:40px}.form-control:active,.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--main_color)}.help-block{font-size:12px;margin-top:7px}.checkbox,.radio{margin-bottom:15px;margin-top:0}.checkbox-inline label,.radio-inline label{cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:15px}label.label-focus{color:var(--main_color);-webkit-animation:.5s label-anim;-moz-animation:.5s label-anim;-o-animation:.5s label-anim;-ms-animation:label-anim .5s;animation:.5s label-anim}.btn-group-select-num>.btn{-webkit-border-radius:50%!important;border-radius:50%!important;height:28px;line-height:26px;width:28px;padding:0;background:0 0;color:#737373;border:1px solid transparent}.btn-group-select-num>.btn:hover{color:#737373;border-color:#737373;background:0 0}.btn-group-select-num>.btn.active,.btn-group-select-num>.btn.active:hover{background:var(--main_color);border-color:#e27513;-webkit-box-shadow:none;box-shadow:none;color:#fff}.form-group-lg .btn-group-select-num{margin-top:3px}.form-group-lg .btn-group-select-num>.btn{height:35px;line-height:35px;width:35px}.tab-pane .i-check{background-color:#ffffff}.post{margin-bottom:45px;overflow:hidden;background:#fff;border-bottom:1px solid #e6e6e6}.post .post-header blockquote{padding:40px 40px 40px 60px;font-size:30px;margin:0;font-weight:400;background:#f5f5f5;line-height:1.4em;font-style:italic;color:#686868}.post .post-header blockquote:before{top:10px;left:10px}.post .post-header .post-link{padding:30px 15px;font-size:50px;font-weight:700;display:block;background:#0ca9ab;color:#fff}.post .post-header .post-link:hover{background:#d66f11;color:#fff}.post .post-inner{padding:15px 0 45px}.post .post-title{margin:0 0 15px;font-size:25px}.post .post-desciption{margin-bottom:15px}.post .post-meta{list-style:none;margin:0 0 5px;padding:0 0 5px;border-bottom:1px dashed #e6e6e6;display:table}.post .post-meta li{display:inline-block;margin-right:20px}.post .post-meta li a{font-size:12px;font-style:italic;color:#737373}.post .post-meta li .fa{margin-right:3px;color:#b2b2b2}.nav-tabs>li>a{-webkit-border-radius:0;border-radius:0}.global-wrap{background:#fff;height:100%}.dis-table{display:table}.full,.full-page{width:100%;height:100%}.full-page,.rel{position:relative}.full-height{height:100%}.top-area-home{z-index:20}.top-area-package{position:relative;margin-top:62px}.special-area,.top-area{position:relative;margin-top:114px}.special-area{height:500px}.bg-darken{background:#f2f2f2}.bg-color{background:var(--main_color)}.bg-holder{position:relative}.bg-holder>.bg-blur,.bg-holder>.bg-img,.bg-holder>.bg-mask,.bg-holder>.bg-mask-darken,.bg-holder>.bg-mask-lighten,.bg-holder>.bg-parallax,.bg-holder>.bg-video{display:block;position:absolute;top:0;left:0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center}.bg-holder>.bg-video{width:100%;height:auto;z-index:4}.bg-holder>.bg-img,.bg-holder>.bg-mask,.bg-holder>.bg-parallax{width:100%;height:100%}.bg-holder>.bg-mask,.bg-holder>.bg-mask-color,.bg-holder>.bg-mask-color-invert,.bg-holder>.bg-mask-darken,.bg-holder>.bg-mask-lighten,.bg-holder>.bg-mask-white{width:100%;height:100%;z-index:5;opacity:.5;background:#000}.bg-holder>.bg-mask-lighten{opacity:.3}.bg-holder>.bg-mask-darken{opacity:.8}.bg-holder>.bg-mask-color{background:var(--main_color)}.bg-holder>.bg-mask-white{background:#fff}.bg-holder>.bg-mask-color-invert{background:#127cdc}.bg-holder>.bg-parallax{background-position:50% 0;background-attachment:fixed}.bg-holder>.bg-blur{width:50%!important;height:50%!important;-webkit-transform-origin:1% 1%;-moz-transform-origin:1% 1%;-o-transform-origin:1% 1%;-ms-transform-origin:1% 1%;transform-origin:1% 1%;-webkit-transform:scale(2.1);-moz-transform:scale(2.1);-o-transform:scale(2.1);-ms-transform:scale(2.1);transform:scale(2.1);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);filter:blur(2px);z-index:0}.bg-holder>.bg-blur:before{content:'';-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.bg-holder>.bg-blur.bg-parallax{background-attachment:scroll}.bg-holder>.bg-content,.bg-holder>.bg-holder-content{position:relative;z-index:7}.bg-holder>.bg-front{top:0;left:0;width:100%;position:absolute;z-index:6}.vert-center{left:0!important;position:absolute!important;top:50%!important;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.hor-center{left:50%!important;position:absolute!important;top:0!important;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.full-center{left:50%!important;position:absolute!important;top:50%!important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.to-top{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:relative;z-index:10}.round{-webkit-border-radius:50%;border-radius:50%}.round img{-webkit-border-radius:50%;border-radius:50%}.curved{-webkit-border-radius:5px;border-radius:5px}img.origin{width:auto}img.pp-img{width:200px;margin-bottom:10px}.logo{display:block}.logo img{width:auto;margin-top:15px;margin-bottom:15px}.list{list-style:none;margin:0;padding:0}.list-center{display:table;margin:0 auto}.list-inline-block>li{display:inline-block}.list-horizontal>li,.list-inline>li{float:left;margin-right:10px;padding:0;display:block}.list-horizontal>li:last-child,.list-inline>li:last-child{margin-right:0}.list-horizontal.list-border>li,.list-inline.list-border>li{margin-right:10px;padding-right:10px;border-right:1px solid rgba(0,0,0,.13)}.list-horizontal.list-border>li:last-child,.list-inline.list-border>li:last-child{margin-right:0;padding-right:0;border:none}.list-horizontal:after,.list-inline:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.breadcrumb{background:0 0;padding:0;font-size:13px;margin-top:15px;margin-bottom:0}.breadcrumb>li+li:before{content:'\f105';font-family:FontAwesome;padding:0 7px}footer .footer-black{background:#262626;color:#e6e6e6;font-size:14px;line-height:1.4em}footer .footer-black .footer-a,footer .footer-black .footer-h{color:#fff}footer .footer-black .footer-a:hover,footer .footer-black .footer-a:focus,footer .footer-black .footer-a:active,footer .footer-black .footer-a:hover{color:var(--main_color_hover)}footer .footer-black h3{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;text-align:left}footer .footer-black .form-control{background:#121212;border-color:#000;color:#fff}footer .footer-black .form-control:focus{border-color:var(--main_color)}.footer-blue{background:#01273C}.footer-blue-h{font-size:25px;color:#69B26C;font-weight:500;text-align:left;margin:25px 0 15px 0}.footer-blue-zone{line-height:initial;text-align:left;margin-bottom:10px;font-size:20px;font-weight:400}.footer-blue-zone-a{color:#ffffff}.footer-blue-zone-a:hover,.footer-blue-zone-a:focus,.footer-blue-zone-a:active,.footer-blue-zone-a:hover{color:var(--main_color_hover)}.footer-blue-hr{border:1px solid #adadad}.footer-blue-center{text-align:center}.footer-blue-white{color:#ffffff!important}.footer-blue-logo{max-height:103px}.footer-reviews-logo{max-height:45px;margin:32px auto 0 auto}.footer-blue-social{padding-left:0;list-style:none}.footer-blue-social-el{float:left;margin-right:14px}.footer-blue-social-el:last-child{margin-right:0}.footer-blue-social-i{font-size:31px;color:#ffffff;display:inline-block}.glyphtericon-twitter.footer-blue-social-i{font-size:27px}.footer-blue-social-fb{font-size:25px;color:var(--main_color);padding:5.5px 9px 0 7px;background-color:#ffffff;border-radius:15px}.footer-blue-social-i:hover,.footer-blue-social-i:focus,.footer-blue-social-i:active,.footer-blue-social-i:active:hover{color:var(--main_color_hover)}.footer-blue-social-fb:hover,.footer-blue-social-fb:focus,.footer-blue-social-fb:active,.footer-blue-social-fb:active:hover{background-color:var(--main_color_hover)}.footer-blue-logos{padding-left:0;list-style:none}.footer-blue-logos-el{float:left;margin-right:50px}.footer-blue-logos-el:last-child{margin-right:0!important}.footer-blue-logos-img{max-height:51.3px}.footer-blue-logos-cf{color:#ffffff;margin-left:83px}.footer-blue-subs{padding:2px;border:2px solid #b1bbd2;background-color:#FFF;border-radius:25px;margin:0 auto 10px auto;max-width:540px;width:100%;display:block;float:left}.footer-blue-subs-table{display:table-cell}.footer-blue-subs-name{color:#8a8a8a;font-size:15px;font-weight:500;border-top:unset;border-top:unset;border-right:2px solid #b1bbd2;border-bottom:unset;border-left:unset;border-radius:25px 0 0 25px;height:45px}.footer-blue-subs-name:hover,.footer-blue-subs-name:focus,.footer-blue-subs-name:active,.footer-blue-subs-name:active:hover{border-top:unset;border-right:2px solid #b1bbd2;border-bottom:unset;border-left:unset}.footer-blue-subs-email{color:#8a8a8a;font-size:15px;font-weight:500;border:unset;height:45px}.footer-blue-subs-email:hover,.footer-blue-subs-email:focus,.footer-blue-subs-email:active,.footer-blue-subs-email:active:hover{border:unset}.footer-blue-subs-name::-webkit-input-placeholder,.footer-blue-subs-email::-webkit-input-placeholder{color:#8a8a8a!important;font-weight:500;font-size:15px}.footer-blue-subs-name:-moz-placeholder,.footer-blue-subs-email:-moz-placeholder{color:#8a8a8a!important;font-weight:500;font-size:15px;opacity:1}.footer-blue-subs-name::-moz-placeholder,.footer-blue-subs-email::-moz-placeholder{color:#8a8a8a!important;font-weight:500;font-size:15px;opacity:1}.footer-blue-subs-name::-ms-input-placeholder,.footer-blue-subs-email::-ms-input-placeholder{color:#8a8a8a!important;font-weight:500;font-size:15px}.footer-blue-subs-name:-ms-input-placeholder,.footer-blue-subs-email:-ms-input-placeholder{color:#8a8a8a!important;font-weight:500;font-size:15px}.footer-blue-subs-bt{font-size:18px;font-weight:500;background-color:var(--main_color);max-width:130px;width:100%;padding:9px 20px;border-radius:25px;border-color:var(--main_color);float:right}.footer-blue-subs-bt:hover,.footer-blue-subs-bt:focus,.footer-blue-subs-bt:active,.footer-blue-subs-bt:active:hover{background-color:var(--main_color_hover);border-color:var(--main_color_hover);border-radius:25px}.footer-blue-terms-sc{background-color:#000000}.footer-blue-terms-ul{padding-left:0;margin:0;float:left}.footer-blue-terms-li{display:inline-block;vertical-align:middle;margin-right:80px}.footer-blue-terms-li:last-child{margin-right:0!important}.footer-blue-terms{line-height:22px;font-weight:400;font-size:18px;margin-top:15px;margin-bottom:15px;color:#ffffff}.footer-blue-terms-a{color:#ffffff}.footer-blue-terms-a:hover,.footer-blue-terms-a:focus,.footer-blue-terms-a:active,.footer-blue-terms-a:hover{color:var(--main_color_hover)}.list-footer>li{margin-bottom:15px}.list-footer>li>a:hover{text-decoration:none;color:#f58b21}footer .redes h3{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;color:#333;text-transform:uppercase;float:right;margin-right:10px}footer .redes ul li{float:right;margin:0 1%;font-size:182%}footer .redes ul li a{width:32px;height:32px;margin-right:5px}footer .redes li a{color:#333}footer .redes li a:hover{color:var(--main_color)}footer .copyright{color:#666;background-color:#FFFFFF;padding:20px 0;font-size:11px;line-height:1.4em}footer .copyright img{width:auto;height:auto}footer .copyright h6 a{color:#666}.visit-alg{margin-top:15%;max-width:200px;width:100%}.visit-alg-2{margin-top:5%;max-width:200px;width:100%}.google-mb{max-width:160px;width:100%}.eic{max-width:75px}.main-header-search{top:4px;position:relative}.main-header-search .form-control{margin-bottom:0;-webkit-border-radius:5px;border-radius:5px;background:#262626;border-color:#000;color:#fff}.main-header-search .input-icon{top:0;color:#fff}.pagination{margin:0;list-style:none;padding:0;overflow:hidden;display:block;font-size:12px;-webkit-border-radius:0;border-radius:0}.pagination>li{display:block;float:left;min-width:35px}.pagination>li>a{border:none;color:var(--main_color);-webkit-border-radius:0!important;border-radius:0!important;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.pagination>li>a:hover{background:#4d4d4d;color:#fff}.nav-pills>li.active>a,.pagination>li.active>a,.pagination>li.active>a:hover{background:var(--main_color)}.pagination>li.dots{line-height:16px;text-align:center;font-size:30px;color:#ccc}.nav-pills>li.active>a{cursor:default}.nav-pills>li.active>a:hover{background:var(--main_color)}.nav-sm>li>a{padding:5px 10px;font-size:13px}.nav-no-br>li>a{-webkit-border-radius:0;border-radius:0}.nav-bot-space{margin-bottom:15px}.card-select{list-style:none;margin:0;padding:0}.card-select>li{overflow:hidden;padding:10px 15px;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;margin-bottom:15px;cursor:pointer;width:90%}.card-select>li.card-item-selected{border-color:var(--main_color)}.card-select>li.card-item-selected .card-select-cvc{display:inline-block}.card-select .card-select-img{width:64px;float:left;margin-right:15px}.card-select .card-select-data{display:table}.card-select .card-select-cvc{display:none;width:60px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.card-select .card-select-number{font-size:14px;display:inline-block;margin-right:20px;line-height:40px;margin-bottom:0}.order-payment-list>li{padding:10px 15px;border-bottom:1px dashed #ccc}.order-payment-list>li:first-child{border-top:1px dashed #ccc}.order-payment-list>li h5,.order-payment-list>li p{margin-bottom:0}.order-payment-list>li h5 .fa{margin-right:10px}.order-payment-list>li small{margin-left:35px}.addional-offers{font-size:12px;margin-bottom:0;margin-top:5px;line-height:1.4em}.rounded{-webkit-border-radius:50%;border-radius:50%}aside.sidebar-right{padding-left:30px;border-left:1px solid #d4d4d4}aside.sidebar-left{padding-right:30px;border-right:1px solid #d4d4d4}.sidebar-widget{margin-bottom:30px}.list-category>li>a{color:#686868;margin-bottom:7px;display:block}.list-category>li>a:hover{color:var(--main_color)}.list-category>li{color:#686868;margin-bottom:7px;padding-bottom:7px;display:block;border-bottom:1px dashed #f2f2f2}.address-list>li{margin-bottom:20px}.address-list>li>h5{margin-bottom:3px}.tooltip-inner{-webkit-border-radius:0;border-radius:0}.logo-holder{position:absolute;top:0;left:0;margin:30px 0 0 30px;display:block;opacity:.5;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.logo-holder>img{width:auto}.logo-holder:hover{opacity:1;-ms-filter:none;filter:none}.footer-links{list-style:none;font-size:10px;text-align:center;position:absolute;bottom:50px;width:100%}.footer-links>li{display:inline-block;margin:0 10px}.footer-links>li>a{opacity:.7;color:#fff}.footer-links>li>a:hover{text-decoration:underline;opacity:1;-ms-filter:none;filter:none}.footer-social{position:absolute;bottom:50px;text-align:center;width:100%}.footer-social>li{display:inline-block;margin:0 7px}.card-thumb{position:relative;height:170px;-webkit-border-radius:5px;border-radius:5px;background:#fafafa;padding:15px 20px;border:1px solid #e6e6e6;display:block}.card-thumb.card-thumb-primary{border-color:var(--main_color)}.card-thumb .card-thumb-primary-label{position:absolute;top:10px;left:10px;display:inline-block;line-height:1em;padding:4px 6px;background:var(--main_color);color:#fff;font-size:10px;-webkit-border-radius:3px;border-radius:3px}.card-thumb .card-thumb-new{height:50px;line-height:50px;width:50px;text-align:center;background:var(--main_color);color:#fff;-webkit-border-radius:50%;border-radius:50%;font-size:30px;float:left;margin-right:10px;margin-top:45px;margin-left:35px}.card-thumb .card-thumb-new+p{margin-top:55px;font-size:12px}.card-thumb .card-thumb-type{position:absolute;bottom:10px;right:10px;width:auto}.card-thumb .card-thumb-number{font-size:16px;color:#5c5c5c;font-weight:400;letter-spacing:2px;margin-top:30px;margin-bottom:0}.card-thumb .card-thumb-valid{font-size:12px;color:#888}.card-thumb .card-thumb-valid>span{font-size:15px;color:#626262}.card-thumb .card-thumb-actions{list-style:none;margin:0;padding:0;position:absolute;top:7px;right:10px}.card-thumb .card-thumb-actions>li{display:inline-block;margin-right:8px}.card-thumb .card-thumb-actions>li:last-child{margin-right:0}.card-thumb .card-thumb-actions>li>a{display:block;width:23px;line-height:23px;height:23px;text-align:center;-webkit-border-radius:50%;border-radius:50%;font-size:12px;-webkit-box-shadow:0 0 0 1px #737373;box-shadow:0 0 0 1px #737373;color:#737373;opacity:.5;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.card-thumb .card-thumb-actions>li>a:hover{background:var(--main_color);color:#fff;-webkit-box-shadow:0 0 0 1px #d66f11;box-shadow:0 0 0 1px #d66f11}.card-thumb:hover .card-thumb-actions>li>a{opacity:1;-ms-filter:none;filter:none}.spinner-clock{width:150px;height:150px;border:4px solid #fff;-webkit-border-radius:50%;border-radius:50%;position:relative;margin:0 auto 20px}.spinner-clock:before{width:12px;height:12px;position:absolute;top:50%;left:50%;background:#fff;-webkit-border-radius:50%;border-radius:50%;content:'';margin:-6px 0 0 -6px;z-index:1}.spinner-clock .spinner-clock-hour,.spinner-clock .spinner-clock-minute{-webkit-animation-name:spinner;-moz-animation-name:spinner;-o-animation-name:spinner;-ms-animation-name:spinner;animation-name:spinner;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;width:4px;background:#fff;margin-left:-2px;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;position:absolute;left:50%;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.spinner-clock .spinner-clock-minute{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;top:15px;height:56px;opacity:.8}.spinner-clock .spinner-clock-hour{-webkit-animation-duration:12s;-moz-animation-duration:12s;-o-animation-duration:12s;-ms-animation-duration:12s;animation-duration:12s;top:31px;height:40px}.spinner-clock.spinner-clock-slow .spinner-clock-minute{-webkit-animation-duration:3px;-moz-animation-duration:3px;-o-animation-duration:3px;-ms-animation-duration:3px;animation-duration:3px}.spinner-clock.spinner-clock-slow .spinner-clock-hour{-webkit-animation-duration:36s;-moz-animation-duration:36s;-o-animation-duration:36s;-ms-animation-duration:36s;animation-duration:36s}.panel-title,h3.panel-title{font-weight:300}.panel-default>.panel-heading{background:#fff;padding:0}.panel-group .panel{-webkit-border-radius:0;border-radius:0}h3.panel-title{font-size:24px;border-bottom:1px solid #ccc}.panel-title>a,.panel-title>p{display:block;position:relative;padding:10px 15px}.panel-title>a:before,.panel-title>p:before{font-family:FontAwesome;content:'\f107';position:absolute;font-size:16px;top:20px;right:25px}.tagline,.tagline h1{color:#fff}.tagline{font-size:36px;position:absolute;line-height:1em;overflow:hidden;top:48%;left:0;right:0;text-transform:uppercase;display:block;width:100%;text-align:center;margin-bottom:0;text-shadow:3px 3px 5px #000,3px -3px 5px #000,-3px 3px 5px #000,-3px -3px 5px #000}.tagline>ul{height:85px;line-height:85px;position:relative;top:0;display:block;float:left;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;list-style:none;margin:0;padding:0;width:450px}.tagline>ul>li{font-weight:500;position:absolute;margin:0;padding-left:15px;top:-85px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transform-origin:25% 0;-moz-transform-origin:25% 0;-o-transform-origin:25% 0;-ms-transform-origin:25% 0;transform-origin:25% 0;width:100%;opacity:0}.tagline>ul>li.active{top:0;opacity:1;-ms-filter:none;filter:none;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}.tagline>ul>li.vs-out{top:85px;-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg)}.nav-side>li>a{-webkit-border-radius:0;border-radius:0;color:#686868;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;font-size:17px}::selection{background:var(--main_color);color:#fff}.icon-group{list-style:none;margin:0;padding:0;overflow:hidden}.icon-group>li{float:left;margin-right:5px}.icon-group>li:last-child{margin-right:0}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.tt-hint{color:#000;background:rgba(255,255,255,.5)!important}.tt-dropdown-menu{width:100%;margin-top:7px;background:#fff;border:1px solid #e6e6e6;max-height:300px;overflow-y:auto;white-space:nowrap}.tt-suggestion{line-height:1em;padding:15px 20px;font-size:13px;border-bottom:1px solid #e6e6e6}.tt-suggestion p{margin:0}.tt-suggestion.tt-cursor{color:#fff;background:var(--main_color);cursor:pointer}span.count{font-size:48px;line-height:48px}button::-moz-focus-inner{padding:0;margin:0}.tweet-list{list-style:none;margin:0;padding:0}.form-control::-moz-placeholder{color:#ccc;opacity:1}.form-control:-ms-input-placeholder{color:#ccc}.form-control::-webkit-input-placeholder{color:#ccc}.orangeOpacity{background:rgba(226,117,19,.5)!important}.not-allowed{cursor:not-allowed!important}.center-select{display:block;position:relative}.center-select__arrow,.center-select__arrow_active{pointer-events:none;position:absolute;top:0;right:0;left:0;bottom:0;background-color:#ffffff;border:1px solid #ccc}.center-select__arrow:before,.center-select__arrow_active:before{color:#adadad;font-family:'FontAwesome';content:'\f103';position:absolute;font-size:18px;bottom:-5px;left:0;right:0;text-align:center}.center-select__text,.center-select__text_active{pointer-events:none;color:#a9a9a9;margin:0;line-height:12px;position:absolute;top:42%;right:1px;left:1px;transform:translate(0,-50%);text-align:center;overflow:hidden;top:39%}.c_text_2{cursor:default}.c_arrow_2{cursor:default}.popup-tip-anchor{height:0;position:absolute;width:200px;cursor:pointer}.popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0;cursor:pointer}.popup-bubble-anchor::after{content:"";position:absolute;top:0;left:0;transform:translate(-50%,0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #1bc200}.popup-bubble-content{position:absolute;top:0;left:0;transform:translate(-50%,-100%);padding:8px;font-family:sans-serif;overflow-y:auto;max-height:60px;box-shadow:0 2px 10px 1px rgba(0,0,0,.5);text-align:center;line-height:5px;font-size:11px;font-weight:700;color:#fff;background-color:#1bc200;border-radius:10px;border:2px solid #1bc200}.postals{background:#000;overflow:hidden;position:relative}.postals img{width:100%;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.postal_link:hover .postals>img{opacity:.8!important;-moz-transform:scale(1.2)!important;-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}.truncator{position:absolute;bottom:0;right:30px;color:#333;background:white;display:none;padding-left:5px;cursor:pointer;z-index:1000}.truncator2{position:absolute;bottom:0;right:15px;background:white;padding-left:5px;cursor:pointer}.truncator2:hover,.truncator2:focus,.truncator2:active,.truncator2:active:hover{color:var(--main_color_hover)}.truncator3{position:absolute;bottom:0;right:25px;background:white;padding-left:5px;cursor:pointer}.truncator3:hover,.truncator3:focus,.truncator3:active,.truncator3:active:hover{color:var(--main_color_hover)}.truncator4{position:absolute;bottom:0;right:0;background:white;padding-left:5px;cursor:pointer}.truncator4:hover,.truncator4:focus,.truncator4:active,.truncator4:active:hover{color:var(--main_color_hover)}.pack_hotel_golf_profile_wrapper{max-height:500px;margin:15px 0;overflow:hidden}.pack_hotel_golf_profile_wrapper .desc{text-align:justify}.pack_hotel_golf_profile_wrapper .separator-offers-info{padding:0 15px}.pack_hotel_golf_profile_wrapper .separator-offers-text{max-height:135px;overflow:auto;padding:20px 15px 0 0;font-size:14px;color:#8a8a8a}.pack_hotel_golf_profile_wrapper .separator-desc{font-size:14px;color:#8a8a8a}.pack_hotel_golf_profile_wrapper img{height:231px;width:100%;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.pack_hotel_golf_profile_wrapper a:hover img{opacity:.8!important;-moz-transform:scale(1.2)!important;-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}#top_align{position:absolute;top:10px}#modal_spinner{-webkit-animation:1s infinite color-change;-moz-animation:1s infinite color-change;-o-animation:1s infinite color-change;-ms-animation:color-change 1s infinite;animation:1s infinite color-change}#dynamicModal_transparent .modal-content{background-color:transparent!important;-webkit-box-shadow:unset;box-shadow:unset;border:0;margin-top:50%}.textarea_maxlength{position:absolute;right:15px;margin-top:-22px;font-size:1rem}#floating_shop_button_wrapper{position:fixed;z-index:1040;right:10px;top:50vh}#floating_shop_bt{width:14px;font-size:12px;line-height:12px;word-wrap:break-word;letter-spacing:5pt;padding:15px 23px 15px 15px;margin-top:-99px}#floating_shop_bt_i{margin-left:2px}#floating_shop_cart{font-size:14px;margin-left:-4px}#shopping_overlay{left:0;top:0;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:9990}#shopping_wrapper{position:fixed;right:-2000px;top:85px;width:0;height:0;background:#FFF;transition:.5s;z-index:9991;max-height:80vh;overflow:auto}::-webkit-input-placeholder{color:#ccc;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc;opacity:1}:-moz-placeholder{color:#ccc;opacity:1}.shaker{animation:.5s shake}.reviews_row{height:50vh;overflow:hidden;overflow-y:auto}.reviews_feedback{height:90vh}.top_strip{border-top:1px solid #ccc}.wrapping{margin:5px;border:1px solid #ccc}.form_suggestions_wrapper{z-index:10;position:absolute;background:0 0;width:100%;padding-right:30px;color:#666}.form_suggestion{cursor:pointer;background:#ccc;padding:5px;width:100%;text-align:left}.form_suggestion:hover{background:#999}.top_golf_barcelona{position:absolute;top:20px;right:20px;width:240px!important;height:auto!important}.slide_extra_class{max-width:690px!important;max-height:470px!important;margin:32px auto 40px 20%}.pointer{cursor:pointer}.text-nowrap,.nowrap{white-space:nowrap}.br_height{line-height:8px;display:block}#search-check-in{text-align:center}#travel_date_dummy{position:absolute}.based_occupancy{font-size:14px;font-weight:bold}.based_board_name{color:#a9a9a9;margin:0}.accordion_room>a:before{display:none}.accordion_room>a.collapsed:before{display:none}.select_search,.select_search_item{font-size:15px}.select_search{padding-left:15px}.select_search_title{font-weight:700;font-size:15px}.badge-debit{background-color:#F90}.badge-credit{background-color:#390}.read_more{padding:4px!important;font-size:13px!important;max-width:130px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.HOTEL .rates_scratched{color:#8a8a8a;font-size:13px;font-weight:600;background-image:repeating-linear-gradient(163deg,transparent 0%,transparent 45%,#8a8a8a 50%,transparent 55%,transparent 100%);float:right}.HOTEL .op_room_format{display:inline-block;text-align:right;line-height:12px}.HOTEL .room_from_price_sel{display:inline-block;color:var(--main_color);font-size:14px;font-weight:600;line-height:12px}.HOTEL .rates_hotel_scratched_sel{color:#8a8a8a;font-size:13px;font-weight:600;background-image:repeating-linear-gradient(163deg,transparent 0%,transparent 45%,#8a8a8a 50%,transparent 55%,transparent 100%)}.HOTEL .div_title_room{border-top:1px solid #ccc}.HOTEL .name_room{font-weight:600;color:#8a8a8a;margin:0;padding:8.5px 0}.HOTEL .occupancy_room{font-style:italic;font-weight:100}.HOTEL .msg_no_room{margin:0;text-align:center}.HOTEL .room_regime{color:#a9a9a9;margin:0;line-height:15px;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.HOTEL .room_details_height{min-height:40px}.HOTEL .add_room{margin-top:0;padding:7px 2px;font-size:10px}.HOTEL .add_room_xs{color:var(--main_color);margin-top:10px;cursor:pointer}.HOTEL .book_this_hotel_title{font-weight:600;color:#8a8a8a;margin-bottom:0}.HOTEL .sel_room_w_div{position:relative}.HOTEL .sel_room{border:1px solid #ccc;color:#8a8a8a;padding:8px 7px;cursor:pointer;width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/imgs/br_down-2.png) white no-repeat 98.5%!important;background:url(/imgs/br_down-2.png) white no-repeat!important;background-size:32px 6px!important;background-position:right center!important;padding:8px 30px 8px 10px}.HOTEL .ops_room{position:absolute;left:0;right:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#ffffff;z-index:1;color:#8a8a8a;max-height:113px;overflow-y:auto}.HOTEL .op_room{cursor:pointer}.HOTEL .op_room:hover{color:#ffffff;background-color:#36F}.HOTEL .img_form{width:100%;height:150px;object-fit:cover}.banner-christmas{position:fixed;top:100px;right:40px;z-index:1030}.banner-christmas-div{max-width:100px;width:100%;display:block;margin:0 auto;pointer-events:auto}.banner-christmas-img{width:100px;height:auto}.banner-christmas-close{position:absolute;top:-4px;right:0;color:#01273C;background-color:transparent;z-index:1;border:unset;padding:0;border-radius:15px;width:20px;height:20px}.banner-christmas-close i{font-size:12px;border:1px solid #01273C;border-radius:15px;background-color:#ffffff;padding:3.1px 3.5px 4px 4px;width:20px;height:20px}.banner-christmas-close i:hover{color:#CCCCCC;border-color:#CCCCCC}.banner-christmas-bt-div{position:absolute;top:50%;left:-4px;right:0;transform:translate(0,-50%)}.banner-christmas-btn{font-size:11px;margin:0 auto;display:block;font-weight:600;border-radius:5px}.banner-christmas-btn:hover{background-color:#01273C;color:#FFF}.menu_mapa_div{background:#fff;width:100vw;height:100vh;border:1px solid #000;z-index:1100;position:fixed;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu_mapa_div .mapa{width:100%;height:100%}.menu_mapa_div .left{width:25%;height:100%;position:absolute;border-right:1px solid #000;z-index:100;top:0}.menu_mapa_div .mapinha{width:100%;height:33.455%;border-bottom:1px solid #000}.menu_mapa_div .btn_close{position:absolute;z-index:100;opacity:1;right:0;font-size:36px}.menu_mapa_div .texto{position:absolute;z-index:100;opacity:1;padding:15px;font-size:24px}.ApiReservations{margin:0;font-size:14px}.ApiReservations .advise{padding-left:7px;text-align:left!important}.ApiReservations .hint{font-size:11px;color:#a8a2a2}.ApiReservations .item{display:flex}.ApiReservations .item_players{margin:3px 0;padding:7px;border:1px solid #000;bottom:6px;position:relative}.ApiReservations .item_wraper{background:#fff;margin:2px;padding:5px;cursor:pointer;color:var(--main_color);border:unset!important}.ApiReservations .mbody,.ApiReservations .mbody_alt{margin:5px;border-bottom:1px solid #4e4c4c}.ApiReservations .item_wraper:hover{background:var(--main_color);color:#fff}.ApiReservations .mbody_alt{display:table;table-layout:fixed;width:100%}.ApiReservations .mbody_alt_col{display:table-cell;vertical-align:middle;float:none}.ApiReservations .notes{margin-left:25px;min-width:100px;padding:5px;display:none;z-index:10;position:absolute;background:#60452d;margin-top:-33px}.ApiReservations .player{font-size:24px}.ApiReservations .selectedTime{background:#358ec9!important;color:#fff!important}.ApiReservations .time_wraper_players{font-size:18px;margin-bottom:10px}.ApiReservations .time_wraper{border:solid 1px #000000;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:2px;padding:5px;cursor:pointer;text-align:left;color:#000000}.ApiReservations .time_wraper:hover{background:#000000;color:#fff}.ApiReservations .time_wraper_selected{border:solid 1px var(--main_color_hover);background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:2px;padding:5px;cursor:not-allowed;text-align:left;color:red}.ApiReservations .time_date{font-size:16px;font-weight:700;color:var(--main_color);text-align:right}#Time_modal_msg{color:#bd362f!important;font-size:1.7rem;font-weight:700}.time_modal_color{color:#484848!important;font-weight:400}.buggy-included{font-size:12px}.buggy-included-img{width:24px}.font_main_color{color:var(--main_color)}.anchor-color{color:unset}a:hover,a:focus{color:var(--main_color_hover);text-decoration:none}.preco_riscado{background-image:repeating-linear-gradient(163deg,transparent 0%,transparent 45%,#8a8a8a 50%,transparent 55%,transparent 100%)}.preco_riscado_total{background-image:repeating-linear-gradient(163deg,transparent 0%,transparent 45%,var(--main_color) 50%,transparent 55%,transparent 100%)}.sliderx{}.text_img_home{position:absolute;z-index:1;bottom:5%;left:2%}.text_home_featured_1{top:25%;right:2%;bottom:unset}.text_home_featured_2{right:2%;bottom:10%}.title_img_home{text-transform:uppercase;color:#FFF;font-weight:600;font-size:30px;margin:0;text-shadow:2px 2px 4px #000,-2px -2px 4px #000;text-align:center;line-height:38px;margin-bottom:4px}.sub_title_img_home{font-size:27.5px;font-weight:300}.desc_img_home,.desc_img_featured_home{color:#FFF;font-size:25px;margin:0;text-shadow:2px 2px 4px #000,-2px -2px 4px #000;text-align:center;line-height:26px}#ab_video_home_algarve{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6}#search_sugestions_wrapper{position:absolute;padding:0 5px 0 0;max-height:200px;z-index:1000;overflow:auto;display:none;width:100%;overflow-x:hidden;background:white;border:#CCC thin solid}.search_sugestion_block{background:var(--main_color);color:#FFF;padding:5px;margin:2px;width:100%}.search_sugestion_item{background:#FFF;padding:5px;margin:2px;width:100%;cursor:pointer;text-transform:capitalize;display:none;letter-spacing:0;color:#8a8a8a}.search_sugestion_item .high{font-weight:bold;color:var(--main_color_hover)}.search_sugestion_item a{text-decoration:none!important;color:unset}.search_sugestion_item .low{font-size:12px;white-space:nowrap;color:#000;font-weight:600}.search_sugestion_item:hover{background:#CCC}.flatpickr-weekdays{background:var(--main_color)}.flatpickr-calendar.arrowBottom:after{border-top-color:var(--main_color)}span.flatpickr-weekday{color:#CCC;background:var(--main_color)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--main_color);border-color:var(--main_color)}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 var(--main_color);box-shadow:-10px 0 0 var(--main_color)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 var(--main_color),5px 0 0 var(--main_color);box-shadow:-5px 0 0 var(--main_color),5px 0 0 var(--main_color)}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist!important;background:transparent!important;box-sizing:border-box!important}.flatpickr-months .flatpickr-month{color:#ffffff!important;fill:#ffffff!important;background:var(--main_color)}.flatpickr-months .flatpickr-month option{color:#000000!important;fill:#000000!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:#ffffff;fill:#ffffff}.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--main_color)}.page_select{width:30px;height:30px;color:#FFF;text-align:center;display:inline-block;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:3px;line-height:30px;font-size:11px}.page_select.inactive{background-color:#828282}.page_select.active{background-color:var(--main_color)}.page_select:hover{background-color:var(--main_color_hover)}.elipsis{display:inline-block;padding:5px}.page_item{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s;opacity:0;height:0;position:absolute;z-index:1;display:none}.page_item.active{opacity:1;height:auto;position:relative;z-index:10;display:block}.stars{display:block;width:81px;height:0;background:url(/imgs/hotel/stars.png) top left no-repeat;margin-left:4px;padding-top:16px;overflow:hidden}.stars.sfive{background-position:0 0}.stars.sfour{background-position:0 -16px}.stars.sthree{background-position:0 -32px}.stars.stwo{background-position:0 -48px}.stars.sone{background-position:0 -64px}.stars.szero{background-position:0 -80px}.stars_ten{display:block;width:160px;height:0;background:url(/imgs/golf/stars_ten.png) top left no-repeat;margin-left:4px;padding-top:16px;overflow:hidden}.stars_ten.sten_ten{background-position:0 0}.stars_ten.snine_ten{background-position:0 -16px}.stars_ten.seight_ten{background-position:0 -32px}.stars_ten.sseven_ten{background-position:0 -48px}.stars_ten.ssix_ten{background-position:0 -64px}.stars_ten.sfive_ten{background-position:0 -80px}.stars_ten.sfour_ten{background-position:0 -96px}.stars_ten.sthree_ten{background-position:0 -112px}.stars_ten.stwo_ten{background-position:0 -128px}.stars_ten.sone_ten{background-position:0 -144px}.stars_ten.szero_ten{background-position:0 -160px}.rate_stars{font-size:25px;color:#ffa500;cursor:pointer!important}.rate_stars .rate-base-layer{color:#aaaaaa}.rate_stars .rate-hover-layer{color:#ffa500}.has_error_input{border-color:var(--main_color)}.dropdown-menu.datepicker{z-index:9999!important}.btn-primary{margin-top:20px;text-align:center;padding:15px;background-color:var(--main_color);border-color:var(--main_color);color:#FFF;text-transform:uppercase;font-size:16px;width:100%;border-radius:25px}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover{background-color:var(--main_color_hover);border-color:var(--main_color_hover);border-radius:25px}.background-grey{background-color:#f9f9f9}.i-sunset{background:url(/imgs/sunset.png) no-repeat center center;cursor:pointer;height:11px;width:20px;text-align:center;line-height:30px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;font-size:18px;font-style:normal!important;display:block;-webkit-border-radius:5px;border-radius:5px}.i-sunset-v2{background:url(/imgs/sunset_v2.jpg) no-repeat center center;cursor:pointer;height:27px;width:32px;text-align:center;line-height:30px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;font-size:18px;font-style:normal!important;display:block;-webkit-border-radius:5px;border-radius:5px}.desc_height_limited{overflow:hidden;position:relative}.desc_height_susp_points{position:absolute;right:0;bottom:0}.desc_height_susp_points:hover,.desc_height_susp_points:focus,.desc_height_susp_points:active,.desc_height_susp_points:active:hover{color:var(--main_color_hover)}.desc_height_normal{display:none}.pk_slide_title{font-family:'Roboto',arial,helvetica,sans-serif;margin-top:0;font-weight:300;line-height:1.3em;text-align:center;font-size:36px;color:#ffffff}.home_slide_title{font-size:29px;line-height:normal;text-align:center;font-weight:500;margin:0 40px}.home_slide_p{font-size:12px;color:white;line-height:normal;margin:30px 70px 0 70px;text-align:center;text-shadow:1px 1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,-1px -1px 1px #000}.hotel_pk_slide_title:hover{color:var(--main_color_hover)}.carousel-control{background-image:none!important;opacity:1;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:black}#carousel_top .carousel-control{z-index:6;top:48%;bottom:48%;width:30px;height:43px}.carousel-control:hover{opacity:.6}#carousel_top .carousel-control.right{right:13%}#carousel_top .carousel-control.left{left:13%}#carousel_top .carousel-inner img{object-fit:cover;object-position:center}.carousel_small{height:auto;max-width:690px;width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.header-top{background:#000000;padding:10px 0}.navbar-gray-top .header-top{background:#ffffff;border-bottom:1px solid #ccc}.login_error_menu{margin-top:2px}.login_error_menu_msg{color:#F00;font-size:12px;line-height:14px;margin-bottom:0}.sign_out{color:#fff;text-decoration:underline}.msg-header-lty{line-height:14px;margin-top:2px}.country-a,.country-xs-a{padding:5px}#call-bt{color:#ffffff;background-color:var(--main_color_hover);max-width:100px;width:100%;border-radius:3px;font-size:14px;text-align:center;height:30px;padding:3px 0 0 0;border:2px solid var(--main_color_hover)}#call-number{color:#ffffff;background-color:var(--main_color_hover);width:150px;border-radius:3px;font-size:14px;text-align:center;height:30px;padding:3px 0 0 0;border:2px solid var(--main_color_hover);display:block}.call{font-size:14px}.call a{color:#ffffff}.call a span{color:#ffffff;font-size:1.1em}.navbar-gray-top .call a,.navbar-gray-top .call a span{color:#8a8a8a}.call_pt{color:#FFF;font-size:10.3px;line-height:10px;margin-bottom:0;margin-top:-4px}.icons-menu{padding-top:30px!important;padding-bottom:25px!important}.icons-menu .svgicon{cursor:pointer;display:inline-block;font-size:19px}.icons-menu-first{padding-left:15px}.icons-menu .fa-whatsapp{font-size:21px;cursor:pointer}.icons-menu-fa{color:#69B26C}.icons-menu-fa:hover,.icons-menu-fa:focus,.icons-menu-fa:active,.icons-menu-fa:active:hover{color:var(--main_color_hover)!important}.icons-menu-fa:hover .menu-cart-badge,.icons-menu-fa:focus .menu-cart-badge,.icons-menu-fa:active .menu-cart-badge,.icons-menu-fa:active:hover .menu-cart-badge{color:var(--main_color_hover);border-color:var(--main_color_hover)}.icons-menu-fa-lty{color:#69B26C;text-transform:none;line-height:0;vertical-align:text-bottom}.icons-menu-op{color:var(--main_color)}.icons-menu-op:hover,.icons-menu-op:focus,.icons-menu-op:active,.icons-menu-op:active:hover,.icons-menu-op.active{color:var(--main_color_hover)!important}.msg-welcome{cursor:default}.msg-welcome:hover,.msg-welcome:focus,.msg-welcome:active,.msg-welcome:active:hover{color:var(--main_color)!important}#modal_loyalty_login .modal-dialog{width:100%;max-width:292px;margin-left:auto;margin-right:auto}.lty-login-title{font-size:20px;color:var(--main_color_hover);margin-bottom:0;font-weight:600}.lty-login-sub-title{font-size:12px;line-height:normal;text-align:center;color:var(--main_color_hover);margin-bottom:30px}.lty-login-welcome{font-size:16px;color:var(--main_color_hover);font-weight:600}.lty-login-input{font-size:14px;color:var(--main_color_hover);font-weight:500;padding-left:30px;border:2px solid #b1bbd2;border-radius:20px}.lty-login-input:hover,.lty-login-input:focus,.lty-login-input:active,.lty-login-input:active:hover{border:2px solid #b1bbd2}.lty-login-input::-webkit-input-placeholder{color:var(--main_color_hover)}.lty-login-input:-moz-placeholder{color:var(--main_color_hover);opacity:1}.lty-login-input::-moz-placeholder{color:var(--main_color_hover);opacity:1}.lty-login-input::-ms-input-placeholder{color:var(--main_color_hover)}.lty-login-input:-ms-input-placeholder{color:var(--main_color_hover)}.lty-login-input-icons{position:absolute;top:12px;left:25px;font-size:16px;color:#67b36c}.lty-login-input-eye{position:absolute;top:12px;right:25px;font-size:16px;color:#67b36c}.lty-login-input-error,.lty-login-input-error-rcv{border-color:#ff0000}#lty-login-msg-error,#lty-login-msg-error-rcv{font-size:14px;font-weight:500;text-align:center;margin-top:2px;margin-bottom:0;border:2px solid #ff0000;color:var(--main_color_hover);border-radius:20px;padding:5px}.lty-login-rcv{font-size:14px;font-weight:500;text-align:center;margin-bottom:0}.lty-login-rcv a{color:var(--main_color_hover)}.lty-login-rcv a:hover{color:var(--main_color)}.lty-login-bt{background-color:var(--main_color_hover);border:2px solid var(--main_color_hover);text-align:center;color:#FFF;border-radius:20px;width:100%;font-size:15px;font-weight:600;text-transform:capitalize;padding:0 30px;margin-top:0;height:40px;padding-top:7px;padding-bottom:7px}.lty-login-bt:hover,.lty-login-bt:focus,.lty-login-bt:active,.lty-login-bt:active:hover{background-color:var(--main_color);border-color:var(--main_color);color:#FFF;border-radius:25px}.lty-login-bt .svgicon{text-transform:none;line-height:0;vertical-align:inherit}#lty-login-divider{background:linear-gradient(180deg,rgba(0,0,0,0) calc(50% - 1px),var(--main_color_hover) calc(50%),rgba(0,0,0,0) calc(50% + 1px))}.lty-login-or{text-align:center;text-transform:uppercase;color:var(--main_color_hover);width:max-content;display:block;margin:0 auto;background-color:white;padding-left:10px;padding-right:10px}.lty-login-footer{background-color:var(--main_color);padding-top:40px;padding-bottom:40px}.lty-login-footer-title{font-size:17px;color:#ffffff;margin-bottom:0}.lty-login-footer-link{font-size:14px;font-weight:500;text-align:center;margin-bottom:0}.lty-login-footer-link a{color:#ffffff}.lty-login-footer-link a:hover{color:var(--main_color_hover)}.lty-login-sc-user{color:var(--main_color_hover);margin-left:5px}.lty-login-sc-out{background-color:var(--main_color_hover);border:2px solid var(--main_color_hover);text-align:center;color:#FFF;border-radius:20px;width:100%;font-size:15px;font-weight:600;text-transform:capitalize;padding:0 30px;margin-top:15px;height:40px;padding-top:7px;padding-bottom:7px}.lty-login-sc-out:hover,.lty-login-sc-out:focus,.lty-login-sc-out:active,.lty-login-sc-out:active:hover{background-color:var(--main_color);border-color:var(--main_color);color:#FFF;border-radius:25px}.g-signin2{width:fit-content;display:block;margin:0 auto;float:none}.g-signin2>div{border-radius:20px}.fb-login-button{width:fit-content;display:block!important;margin:0 auto;width:200px}.fb-login-button span{height:40px!important}.fb-login-button iframe{border-radius:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);width:200px!important;background-color:#1877f2;padding:6px 7px;height:40px!important}.fb-login-button iframe:hover{box-shadow:0 0 3px 3px rgba(66,133,244,.3)}.fb-login-button iframe:active{background-color:rgba(9,30,66)}#sign-in-bt{color:#ffffff;background-color:var(--main_color_hover);max-width:127px;width:100%;border-radius:3px;font-size:14px;text-align:center;height:30px;padding:3px 0 0 0;border:2px solid var(--main_color_hover)}.shopping-cart{color:#ffffff}.navbar-gray-top .shopping-cart{color:#8a8a8a}.login-lty-card{background-color:var(--main_color_hover);border-radius:3px;max-width:169px;width:100%}.login-lty-icon{color:#FFF;margin:0 auto;display:table}.menu-cart-badge{font-size:10px;color:#69b26c;border:1px solid #69b26c;border-radius:37px;width:16px;height:16px;position:absolute;left:15px;bottom:-2px;text-align:center;line-height:14px}.menu-cart-value{font-size:14px;color:#ffffff}.navbar-gray-top .menu-cart-value{color:#8a8a8a}.navbar-default .navbar-brand{text-transform:capitalize;font-size:23px;color:var(--main_color);text-shadow:none;padding-top:25px;padding-bottom:25px}.navbar-default .navbar-brand:hover{color:var(--main_color_hover);text-shadow:none}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav .dropdown-menu>li>a:hover,.navbar-default .navbar-nav>li>a.active,.navbar-default .navbar-nav .dropdown-menu>li>a.active,#myModal .dropdown.active,#myModal .dropdown:hover,.country-a.active,.country-a:hover{background-color:var(--main_color_hover);color:#ffffff;text-shadow:none;border-radius:25px}.menu-country-name{padding-top:16px;padding-bottom:16px;text-align:center;text-transform:capitalize}.navbar-default{background-color:transparent;border-color:transparent;-webkit-transition:background-color 1s;transition:background-color 1s}.navbar-toggle{background-color:var(--main_color);border-radius:25px}.top-nav-collapse{background-color:#ffffff;-webkit-transition:background-color 1s;transition:background-color 1s}.navbar-effect-collapse-top{background-color:#ffffff;border-width:0 0 1px}.logo_fly{width:84px}.logo_pt{width:75px}.navbar-gray-top{background-color:#ffffff;border-bottom:1px solid #ccc}.navbar-gray-top.top-nav-collapse{border-bottom:1px solid #ffffff}.navbar-gray-top .header-top,.navbar-effect-collapse-top .header-top,.top-nav-collapse .header-top{margin-bottom:0;-webkit-transition:margin-bottom .5s;transition:margin-bottom .5s}.top-nav-collapse .navbar-brand .word_pack_menu,.navbar-effect-collapse-top .navbar-brand .word_pack_menu,.navbar-gray-top .navbar-brand .word_pack_menu{color:#000000}.navbar-gray-top .navbar-nav>li>a,.navbar-gray-top .dropdown-menu>li>a{color:#8a8a8a;text-shadow:none;padding:25px 20px}.navbar-gray-top .icons-menu{padding-top:25px;padding-bottom:25px}.navbar-effect-collapse-top .dropdown-menu>li>a,.top-nav-collapse .dropdown-menu>li>a{color:var(--main_color);text-shadow:none;padding:25px 25px}.top-nav-collapse .navbar-nav>li>a,.navbar-effect-collapse-top .navbar-nav>li>a{color:var(--main_color);text-shadow:none;padding:20px 10px;margin-top:11px;font-size:16px;font-weight:600}.top-nav-collapse .icons-menu,.navbar-effect-collapse-top .icons-menu{padding-top:25px;padding-bottom:21px}.li-zone{border:none;width:20%}.li-zone-a{font-weight:400!important;font-size:15px!important;padding:5px!important}.citys_menu{font-size:10px;line-height:11px}.separator_tt_menu{background-color:#ffffff;height:1px}.covid_menu_tt{color:#ffffff;margin-top:10vh}.dropdown-menu.dropdown-menu-region,.dropdown-menu.dropdown-menu-accom,.dropdown-menu.dropdown-menu-golf,.dropdown-menu.dropdown-menu-golf_courses,.dropdown-menu.dropdown-menu-rentals,.dropdown-menu.dropdown-menu-about,.dropdown-menu.dropdown-menu-partners{height:auto!important}.dropdown-menu.dropdown-menu-region{min-width:500px}.dropdown-menu.dropdown-menu-region.menu-region-tt{min-width:800px;left:-247px}.dropdown-menu.dropdown-menu-accom{min-width:176px}.dropdown-menu.dropdown-menu-golf{min-width:155px}.dropdown-menu.dropdown-menu-golf_courses{min-width:115px}.dropdown-menu.dropdown-menu-rentals{min-width:115px}.dropdown-menu.dropdown-menu-about{min-width:105px}.dropdown-menu.dropdown-menu-partners{min-width:105px}.dropdown-menu.dropdown-menu-region>li>a{padding:10px 5px}.dropdown-menu.dropdown-menu-region .rgn_group_name>a{padding-top:15px;padding-bottom:16px}.dropdown-menu.dropdown-menu-accom>li>a,.dropdown-menu.dropdown-menu-golf>li>a,.dropdown-menu.dropdown-menu-golf_courses>li>a,.dropdown-menu.dropdown-menu-rentals>li>a,.dropdown-menu.dropdown-menu-about>li>a,.dropdown-menu.dropdown-menu-partners>li>a{padding:5px 25px!important}.dropdown-menu.dropdown-menu-about{right:0;left:unset}.menu-zone-sp{width:20%}.dropdown-menu.dropdown-menu-region>li>a{text-align:center}li.rgn_group_name>a,li.rgn_group_name>a:hover{background-color:#999!important;color:#FFF!important;cursor:unset}.rgn_flag{display:inline;width:20px;margin-top:-3px}.logo_tt_menu{float:left}.logo_tt_menu img{height:68px;margin-top:8px;cursor:pointer}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:80vh}.nav-tabs{border:none}.nav-tabs li{display:inline-block;float:none;margin-left:-3px;margin-right:-3px}ul.nav-tabs li a{color:#484848;border-top:none;border-right:none;border-bottom:2px solid #cdcdcd;border-left:none;font-size:24px;padding:25px 5px;cursor:pointer!important}.h-nav-tabs{font-size:unset;margin-bottom:unset;color:unset;font-weight:unset}ul.nav-tabs li a:hover,ul.nav-tabs li.active>a,ul.nav-tabs li.active>a:hover,.nav-tabs>li.active>a.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus{border-top:none;border-right:none;border-bottom:5px solid var(--main_color);border-left:none;color:#484848!important;padding-bottom:23px;background-color:transparent;font-weight:600}.nav-tabs>li a:before{font-family:'FontAwesome';content:'\f103';position:absolute;font-size:18px;bottom:2px;left:0;right:0;text-align:center}.nav-tabs>li.active a:before{content:'\f102'}.modal-header,.modal-footer{border:none}.links_pack,.links_pack_ind{margin:8px 0;font-size:22px;text-transform:capitalize;letter-spacing:2.5px}.link_pack_general{color:#242424;font-weight:600}.link_pack_general .links_pack_in{font-size:14px}.link_algarve_pack{color:#F58A1F;font-weight:600}.link_lisbon_pack{color:#6C80C0;font-weight:600}.link_porto_pack{color:#A4B42A;font-weight:600}.link_madeira_pack{color:#41A4C3;font-weight:600}.link_azores_pack{color:#9766BD;font-weight:600}.link_spain_pack{color:#00643C;font-weight:600}.link_tt{height:44px;margin:0 auto;margin-top:0;object-fit:cover;width:auto}.info-offers{margin:2px auto 0 auto;display:block;font-size:25px;width:25px;cursor:pointer;color:var(--main_color)}.info-offers-boards{display:inline-block;font-size:21px;width:21px;cursor:pointer;color:var(--main_color)}.info-offers:hover,.info-offers-boards:hover{color:var(--main_color_hover)}.i-offers{font-size:19px;text-align:center;width:25px;cursor:pointer;color:#ffffff;background-color:var(--main_color_hover);border-radius:100%;padding:1.3px;float:left;position:relative}.i-offers:hover,.i-offers:focus,.i-offers:active,.i-offers:active:hover{background-color:var(--main_color)}.i-offers:before{font-family:'FontAwesome';content:'\f0d7';position:absolute;font-size:18px;bottom:-12px;left:0;right:0;text-align:center;color:var(--main_color_hover)}.i-offers:hover:before,.i-offers:focus:before,.i-offers:active:before,.i-offers:active:hover:before{color:var(--main_color)}#show_offers_modal .modal-content{border-right:4px solid #000;border-bottom:4px solid #000;border-left:4px solid #000}.offers_add_value{font-size:16px;color:#8a8a8a;text-align:left;margin:0 0 20px;padding-left:5px;font-weight:300;position:relative;display:table}#show_offers_modal .offers_add_value{color:#000000}.offers_asterisk{position:absolute;left:-7px;top:2px}.p_like_add_value{width:100%;text-align:center}.like_add_value{font-size:32px;color:var(--main_color)}.more_info_offers{padding:4px;font-size:13px;max-width:130px;margin:0 auto;display:block}.offer_only,.offer_only_hp_ind{max-width:240px;width:100%;display:block;margin:0 auto}.offer_only_i{width:28.571%}.offer_only_bt{width:71.429%}#pag-sec{margin-top:150px}#mensage_to_client_modal.modal.in{overflow-y:auto}.shopcart-resume{padding:20px 25px 15px 25px;background-color:#FFF;border:1px solid #ddd}.cart-resume hr{margin-top:10px;margin-bottom:10px}.cart-resume-h3{font-size:25px;text-align:left;margin-bottom:30px}.cart-resume-title{float:left;text-align:left;width:35%;font-size:14px;color:#8a8a8a;margin-right:3px}.cart-resume-title-big{float:left;text-align:left;font-size:15.5px;color:#8a8a8a;margin-right:3px;font-weight:600}.cart-resume-gc-title-big{float:left;text-align:left;width:35%;font-size:15.5px;color:#8a8a8a;margin-right:3px;font-weight:600}.cart-resume-gc-title-item{float:left;text-align:left;max-width:90px;margin-right:3px}.cart-resume-hotel-room-ck{float:left}.cart-resume-gc-pk{float:right;text-align:right;white-space:nowrap;padding-right:15%}.cart-resume-item{font-size:12.5px;margin-right:40px;text-align:right;margin-bottom:0;color:#a9a9a9}.cart-resume-trash-can{position:absolute;width:15px;right:15px;bottom:4px;cursor:pointer;color:#8a8a8a}.cart-resume-trash-can-carhire{position:absolute;width:15px;right:15px;top:4px;cursor:pointer;color:#8a8a8a}.cart-resume-sub-total{font-weight:normal;text-align:right;margin-bottom:0}.cart-resume-total{font-weight:600;text-align:right;font-size:16px;margin-bottom:0}.cart-resume-blc{width:40px;display:inline-block}.cart-resume-date{width:60px;display:inline-block}.cart-resume-room{width:175px;display:inline-block;text-align:center}#sidebar .cart-resume-room{width:105px}.cart-resume-subtot-val{float:right;text-align:left;width:93px;margin-left:3px}.cart-resume-subtot-title{float:right;text-align:left;width:auto;margin-left:3px}.secure-purchase{color:#a9a9a9;text-align:center;margin-bottom:0;margin-top:15px}#cart-resume-hidden{position:absolute;top:19px;right:0;z-index:1051;width:600px;display:none}#cart-resume-hidden #shopcart-item-list{overflow-y:auto;overflow-x:hidden;max-height:60vh}#shopcart-resume hr{margin-top:5px;margin-bottom:5px}.cart-rs-table-item{font-size:12.5px;margin-right:40px;margin-bottom:0;color:#a9a9a9;text-align:right}.cart-rs-table-title-big{text-align:left;font-size:15.5px;color:#8a8a8a;margin-right:3px;font-weight:600}.cart-rs-table-title{font-size:14px;color:#8a8a8a}.cart-rs-table-confirmation{text-align:center;padding-left:24px;padding-right:0;line-height:5px}.loyalty-text{text-align:center}#modal_loyalty .modal-dialog{margin-top:35vh;max-width:900px}#modal_loyalty .modal-body{padding:18px}#modal_loyalty .close{font-size:20.5px;position:absolute;right:-15px;top:-15px;background-color:#ffffff;opacity:1;padding:2px;border-radius:14px;height:25px;width:25px;color:#01273C}#modal_loyalty .close:hover{color:#CCCCCC}.div-loyalty-text{position:absolute;position:absolute;left:18px;width:36%;top:50%;transform:translate(0,-50%)}.loyalty-modal-text,.loyalty-modal-tt{color:#01273C;line-height:1.42857143;margin:40px 0;font-size:18px;text-align:center}.loyalty-modal-btn{font-size:13px;margin:0 auto;display:block;color:#01273C;background-color:#CCCCCC}.loyalty-modal-btn:hover{color:#fff;background-color:#009900}.loyalty-logo-xs{margin:0 auto}.h-loyalty{cursor:default}.loyalty-flag{display:block;margin-right:auto;margin-left:auto;margin-bottom:8px;width:40px;height:auto}ul.nav-tabs-loyalty>li a::before{display:none}ul.nav-tabs-loyalty li a,ul.nav-tabs-loyalty li a:hover,ul.nav-tabs-loyalty li a:focus,ul.nav-tabs-loyalty li a:active,ul.nav-tabs-loyalty li a:active:hover,ul.nav-tabs-loyalty li.active a,ul.nav-tabs-loyalty li.active a:hover,.nav-tabs-loyalty li.active a.nav-tabs-loyalty li.active a,.nav-tabs-loyalty li.active>a:focus{padding-bottom:0}.logo-symbol-loyalty{height:38px;margin-top:-6px;margin-right:5px}.logo-symbol-loyalty-frt{position:absolute;top:4px;left:0}.logo-letters-loyalty{height:23px;margin-top:-3px}.p-loyalty{font-size:16px;margin-bottom:0}.happy-golfers-loyalty{margin-top:-54px}.happy-golfers-loyalty-2{margin-top:-45px}#img-lty-body{object-fit:cover;width:100%;max-width:300px;object-position:center 0}.lty_btn_rgt{color:#ffffff;background-color:#5bb85d;width:70px;border-radius:3px;font-size:11px;text-align:center;padding:0;border:2px solid #5bb85d;display:block;margin:0 auto;line-height:16px}.lty_btn_rgt:hover,.lty_btn_rgt:focus,.lty_btn_rgt:active,.lty_btn_rgt:active:hover,.lty_btn_rgt.btn-loyalty-active{color:#ffffff;background-color:#449d44;border-color:#398439}.lty_btn_lgn{color:#5bb85d;background-color:#ffffff;width:70px;border-radius:3px;font-size:11px;text-align:center;padding:0;border:2px solid #5bb85d;display:block;margin:0 auto;line-height:16px}.lty_btn_lgn:hover,.lty_btn_lgn:focus,.lty_btn_lgn:active,.lty_btn_lgn:active:hover,.lty_btn_lgn.btn-loyalty-active{color:#ffffff;background-color:#449d44;border-color:#398439}#modal_loyalty_shopcart .modal-header{min-height:0;padding:0}#modal_loyalty_shopcart .modal-header .close{position:absolute;top:4px;right:6px;z-index:1}.mensage_to_client{margin:10px 20px 20px 20px;font-size:15px;float:right;font-weight:300;display:none}.mensage_to_client.msg_no_items{float:unset;text-align:center}.continue-shopping{color:#8a8a8a;font-weight:600;line-height:19px;padding:5px;text-align:center;border-bottom:1px solid #ddd;width:135px;text-transform:uppercase;float:right;margin-bottom:0}.checkout-shopping{margin-top:0;font-size:14px;padding:7px;max-width:235px;display:block;margin-left:auto;margin-right:auto}.resume_cart_suggestions ul li a{display:block;text-align:center}.resume_cart_suggestions .menu_cart{position:relative;font-weight:600;margin-bottom:0;padding:5px;color:#8a8a8a;cursor:pointer;line-height:19px;border-bottom:1px solid #ddd;text-transform:uppercase}.resume_cart_suggestions .keep_shopping{position:relative;font-weight:600;margin-bottom:0;padding:5px;color:#8a8a8a;line-height:19px;border-bottom:1px solid #ddd;text-transform:uppercase;border-bottom:unset;text-align:center;font-size:16px;width:auto}.resume_cart_suggestions .menu_cart:hover,.resume_cart_suggestions .menu_cart.active{color:#ffffff;background-color:var(--main_color)}.resume_cart_suggestions .menu_cart .caret{position:absolute;right:5px;top:13px}.resume_cart_suggestions ul{list-style:none}.cat_last_insert{color:#8a8a8a}.m_accom{width:150px;margin:0 auto}.m_golf{width:130px;margin:0 auto}.m_rentals{width:90px;margin:0 auto}.comment_rate_char{font-size:20px}.pag_fb_desc{font-size:18px;color:#484848}.pag_fb_anchor{color:#484848}.comment_client_date{color:#a9a9a9;font-size:13px;margin-left:10px}.hotel_stars,.course_stars{display:inline-block;width:auto}.comment_client_resp{font-style:italic}.comment_client_resp_text{font-size:12px;font-style:italic}.comment_client_resp_icon{font-size:25px}.title-comments{font-size:25px;line-height:25px;text-align:center;margin-bottom:0}.title-comments-small{font-size:17.5px}.bt_show_comments{color:var(--main_color);font-size:13px}.bt_show_comments:hover{color:var(--main_color_hover)}.footer-logo-tt{margin-top:-20px}.footer-logo-tt-packs{margin-top:-30px}#modal_protocol .modal-dialog,#modal_add_value .modal-dialog,#modal_note_rooms .modal-dialog{max-width:400px;width:100%}#modal_protocol .modal-header,#modal_add_value .modal-header,#modal_note_rooms .modal-header{min-height:0;padding:0}#modal_protocol .modal-header .close,#modal_add_value .modal-header .close,#modal_note_rooms .modal-header .close{position:absolute;top:4px;right:6px;z-index:1}#modal_protocol .modal-body p,#modal_add_value .modal-body p,#modal_note_rooms .modal-body p{margin-bottom:0}.sel_select_show{padding-right:28px!important;letter-spacing:normal;border:1px solid #ccc;background:url(/imgs/br_down-2.png) white no-repeat!important;background-size:32px 6px!important;background-position:right center!important}.ops_select{letter-spacing:normal;font-size:13px;position:absolute;left:0;right:0;border:1px solid #ccc;background-color:#ffffff;z-index:1;color:#8a8a8a;max-height:230px;overflow-y:auto}.op_select{padding-top:5px;padding-bottom:5px}.ops_select_selected,.op_select:hover{color:#ffffff;background-color:#36F}.info-bg-maint-date{color:#979797;text-align:center;padding:0 0 10px 0}.info-bg-maint{color:#979797;text-align:center;font-size:11px;line-height:initial;margin-bottom:5px}.info-bg-grey{background-color:#EEEEEE}.white-length,.yellow-length,.red-length{color:#FFF;padding:0 5px;border-radius:7px}.white-length{background-color:#777}.yellow-length{background-color:#f0ad4e}.red-length{background-color:#d9534f}#modal_info_prices .modal-dialog{max-width:400px;width:100%}#modal_info_prices .modal-header{min-height:0;padding:0}#modal_info_prices .modal-header .close{position:absolute;top:4px;right:6px;z-index:1}#modal_info_prices .modal-body p{margin-bottom:0}.weather_all{width:100px;height:30px;background-color:rgba(255,255,255,.5);border-radius:15px}.lowImg{float:left;margin-top:-7px}.weather_new_ic{width:47px;padding:9px 5px 0 15px;fill:#2a2a2a}.lowTemp_all{margin-top:5px;float:right;margin-right:10px}.lowTemp{white-space:nowrap;color:#2a2a2a;font-weight:600;font-size:15px}.sel_room_w_div{position:relative}.sel_room{border:1px solid #ccc;color:#8a8a8a;padding:8px 30px 8px 10px;cursor:pointer;width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/imgs/br_down-2.png) no-repeat #fff!important;background-size:32px 6px!important;background-position:right center!important}.ops_room{position:absolute;left:0;right:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;z-index:1;color:#8a8a8a;max-height:113px;overflow-y:auto}.op_room{cursor:pointer}.op_room:hover{color:#fff;background-color:#36f}.tooltip-tt+.tooltip>.tooltip-inner{background-color:var(--main_color);white-space:nowrap}.text_w_show_more{position:relative;overflow-y:hidden}.text_w_show_more_gray p,.text_w_show_more_gray ol{font-size:12px;color:#8a8a8a;line-height:15px}.lists_txt_read{position:absolute;right:15px;bottom:0;color:var(--main_color);padding-left:5px;background-color:#f9f9f9;cursor:pointer}.lists_txt_read_gray{background-color:#f4f4f5}.txt_read_r0{right:0;background-color:#FFF}.lists_txt_word_more{display:none}.lists_txt_height{height:unset!important;padding-bottom:20px}.lists_txt_bottom{bottom:-2px}.icon-plane{color:white;font-size:22px;margin-top:6px}.icon-plane-xs{color:var(--main_color);font-size:22px;margin-top:15px;margin-left:15px}.icon-plane-margin{margin-right:40px}.desc_height{height:unset!important}.desc_points{position:relative;display:contents;color:var(--main_color)}.banner-sc{display:flex;align-items:center}.logo-sc-ind{max-height:116px}.button-sc-ind{display:block;margin:0 auto;width:100%;max-width:250px;padding:10px 1px;background-color:#00319a;text-align:center;color:#fff;font-size:23px;line-height:normal;font-weight:600;border:unset}.button-sc-ind:hover,.button-sc-ind:focus,.button-sc-ind:active,.button-sc-ind:active:hover{background-color:#bf1321;color:#fff}.close-sc{font-size:30px;opacity:1}.close-sc:focus,.close-sc:hover{opacity:.5}.select-zone{padding:2px 0;border:1px solid white;background-color:#FFF;border-radius:45px;margin:0 15px 12.2px 0;max-width:220px;width:100%;float:right;height:29.4px}.select-zone_v2{padding:2px 0;border:1px solid white;background-color:#FFF;border-radius:45px;margin:5px 0 5px 15px;max-width:200px;width:100%;float:right;height:29.4px}.select-zone-input{font-size:15px;color:var(--main_color_hover);font-weight:600;padding:0 0 0 32px;border:unset;cursor:pointer;text-align:left!important;background-color:#ffffff!important;height:23px;white-space:nowrap}.select-zone-box-marker{position:absolute;top:0;left:22px;font-size:22px;color:#67b36c}.select-zone-box-open{float:right;cursor:pointer}.select-zone-box-open i:hover,.select-zone-box-open i:focus,.select-zone-box-open i:active,.select-zone-box-open i:active:hover{background-color:var(--main_color)}.select-zone-box-open i{color:#FFF;font-size:15px;background-color:var(--main_color_hover);border-radius:15px;height:24px;padding:5px 7px;width:24px}.bt-filter-zone{width:220px;color:var(--main_color_hover);background-color:transparent;border-color:var(--main_color_hover);padding:3px;font-size:15px;text-transform:capitalize;margin:0 15px 12.2px 0;float:right}.bt-filter-zone_v2{width:160px;color:var(--main_color_hover);background-color:transparent;border-color:var(--main_color_hover);padding:3px;font-size:15px;text-transform:capitalize;margin:5px 0 5px 15px;float:right}.bt-filter-zone:hover,.bt-filter-zone:focus,.bt-filter-zone:active,.bt-filter-zone:active:hover,.bt-filter-zone.active,.bt-filter-zone_v2:hover,.bt-filter-zone_v2:focus,.bt-filter-zone_v2:active,.bt-filter-zone_v2:active:hover,.bt-filter-zone_v2.active{color:#ffffff;background-color:var(--main_color_hover);border-color:var(--main_color_hover)}.bt-filter-zone-small{padding-top:0;padding-bottom:0;line-height:16.4px}.bt-filter-zone-small span{display:block;font-size:11.2px;line-height:11px}.bt-filter-spin{color:var(--main_color_hover);margin:8px 15px 20px 0;float:right}.arrow-bt-offers{position:relative}.arrow-i-offers{position:absolute;top:2px;right:3px;border-radius:15px;height:24px;padding:5px 7px;width:24px;background-color:var(--main_color_hover);color:#FFF}.arrow-bt-offers:hover .arrow-i-offers{background-color:#FFF;color:var(--main_color_hover)}.suggestion_gp_lst_scratched{color:#8a8a8a;font-size:13px;font-weight:600;background-image:repeating-linear-gradient(163deg,transparent 0%,transparent 45%,#8a8a8a 50%,transparent 55%,transparent 100%)}#cookies_fixed{position:fixed;right:0;bottom:0;left:0;z-index:99999}#cookies_banner{background-color:var(--main_color_hover);padding:15px;max-width:900px;display:block;margin:0 auto}.cookies_txt{color:#FFF;display:table-cell;vertical-align:middle;padding-right:15px}.cookies_txt_a{color:#FFF;text-decoration:underline;white-space:nowrap}.cookies_txt_a:hover,.cookies_txt_a:focus,.cookies_txt_a:active,.cookies_txt_a:active:hover{color:var(--main_color)}.cookies_bts{display:table-cell}.cookies_accept{background-color:#FFF;border:2px solid var(--main_color_hover);color:var(--main_color_hover);border-radius:25px;width:165px;font-size:18px;font-weight:600;text-transform:capitalize;padding:10px 15px;margin-bottom:10px}.cookies_accept:hover,.cookies_accept:focus,.cookies_accept:active,.cookies_accept:active:hover{background-color:var(--main_color);border-color:var(--main_color);color:#FFF;border-radius:25px}.cookies_reject{font-size:12px;color:#FFF;text-decoration:underline;white-space:nowrap;margin-bottom:0;display:block}.cookies_reject:hover,.cookies_reject:focus,.cookies_reject:active,.cookies_reject:active:hover{color:var(--main_color)}.h1_about{font-size:29px;line-height:normal;font-weight:500;text-align:left;color:var(--main_color_hover);margin-bottom:10px}.h1_about b{font-weight:500}.about_sub_title{font-size:18px;font-weight:600;line-height:normal;color:var(--main_color_hover);text-align:left;margin-bottom:10px}.about_sub_title.text-center{text-align:center}.about_sub_title b{font-weight:600}.about_text{font-size:14px;line-height:16px;color:#2a2a2a;margin-bottom:15px}.about_text.text-block{display:inline-block}.whatsapp-logo{max-width:115px}#modal_form_pack{z-index:1049;padding:0!important;scrollbar-gutter:stable;overflow-y:auto}.times-to-packs-modal{padding:0!important;scrollbar-gutter:stable}.container100perc{padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}#modal_mapa{z-index:1049;padding:0!important;scrollbar-gutter:stable;overflow-y:auto}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}100%{transform:translate(1px,-2px) rotate(-1deg)}}@-moz-keyframes label-anim{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes label-anim{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes label-anim{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-ms-keyframes label-anim{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes label-anim{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@-o-keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@-ms-keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0}}@keyframes color-change{0%{color:red}8%{color:#FF7F00;transform:rotate(30deg)}16%{color:#FFFF00;transform:rotate(60deg)}24%{color:#FFFF00;transform:rotate(90deg)}32%{color:#7FFF00;transform:rotate(120deg)}40%{color:#01FF7F;transform:rotate(150deg)}48%{color:#01FFFF;transform:rotate(180deg)}56%{color:#007FFF;transform:rotate(210deg)}64%{color:#0000FF;transform:rotate(240deg)}72%{color:#7F00FF;transform:rotate(270deg)}80%{color:#FF00FF;transform:rotate(300deg)}88%{color:#FF007F;transform:rotate(330deg)}96%{color:#FF0000;transform:rotate(350deg)}100%{color:#FF0000;transform:rotate(360deg)}}@keyframes loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:6px;opacity:1}100%,40%{height:12px;width:6px;opacity:1}}.half_stars{position:relative;font-size:x-large;width:20px;display:inline-block;color:#d0d0d0}.half_stars:last-child{margin-right:0}.half_stars:before{content:'\2605'}.half_stars.on{color:#f2d642}.half_stars.half_star:after{content:'\2605';color:gold;position:absolute;top:0;left:0;width:10px;overflow:hidden}@media (max-width:1549px){.cookies_reject{margin-bottom:25px}}@media (max-width:1499px){.select_option_span{font-size:9px}}@media (min-width:1450px) and (max-width:1749px){#carousel_top .carousel-control.right{right:3%}#carousel_top .carousel-control.left{left:3%}}@media (min-width:1450px){.col-lgx-11-per{width:11%}.col-lgx-20-per{width:20%}.col-lgx-15-per{width:15%}.col-lgx-72-per{width:72.333%}.col-lgx-offset-8-per{margin-left:8%}.col-lgx-3{width:25%}.col-lgx-4{width:33.33333333%}.col-lgx-8{width:66.66666667%}.col-lgx-9{width:75%}.col-lgx-offset-2{margin-left:20%}.pl0-lgx{padding-left:0!important}.pr0-lgx{padding-right:0!important}.pt0-lgx{padding-top:0!important}.pb0-lgx{padding-bottom:0!important}.pl40-lgx{padding-left:40px!important}.pr40-lgx{padding-right:40px!important}.pt40-lgx{padding-top:40px!important}.pb40-lgx{padding-bottom:40px!important}.pl45-lgx{padding-left:45px!important}.pr45-lgx{padding-right:45px!important}.pt45-lgx{padding-top:45px!important}.pb45-lgx{padding-bottom:45px!important}.pl50-lgx{padding-left:50px!important}.pr50-lgx{padding-right:50px!important}.pt50-lgx{padding-top:50px!important}.pb50-lgx{padding-bottom:50px!important}.mt50-lgx{margin-top:50px!important}.mr50-lgx{margin-right:50px!important}.mb50-lgx{margin-bottom:50px!important}.ml50-lgx{margin-left:50px!important}.container{width:1420px}.top-nav-collapse.nav-spain .icons-menu,.navbar-effect-collapse-top.nav-spain .icons-menu{padding-top:25px;padding-bottom:21px}.abt-iagto{margin-top:34px}.abt-iagto-img{max-width:150px;float:right}.abt-pga{margin-top:24px}.abt-pga-img{max-width:150px}.abt-ata{margin-top:43px}.abt-ata-img{float:left}.tagline_w_p{top:41.5%}}@media (max-width:1449px){#carousel_top .carousel-control{display:none}.control_show{display:block!important;height:unset!important}.pk_slide_title{font-size:27.5px}.home_slide_title{font-size:22px;margin:0}.home_slide_p{margin-left:0;margin-right:0}ul.nav-tabs li a{font-size:18px}.icon-plane-margin{margin-right:20px}}@media (max-width:1399px){.title_img_home{font-size:22.5px;line-height:23px}.sub_title_img_home{font-size:20px;line-height:21px}.desc_img_home{font-size:20px;line-height:19px}.desc_img_featured_home{font-size:16px;line-height:17px}}@media (min-width:1200px){.rental_car_filter{position:sticky;top:120px}.text-nowrap-lg{white-space:nowrap}.reviews_row{height:40vh}.col-lg-11-per{width:11.11111%}.col-lg-15-per{width:15%}.col-lg-20-per{width:20%}.col-lg-30-per{width:30%}.col-lg-70-per{width:70%}.col-lg-80-per{width:80%}.col-lg-offset-10-per{margin-left:10%}.col-lg-offset-20-per{margin-left:20%}.col-lg-offset-30-per{margin-left:30%}.col-lg-offset-40-per{margin-left:40%}.pl0-lg{padding-left:0!important}.pr0-lg{padding-right:0!important}.pt0-lg{padding-top:0!important}.pb0-lg{padding-bottom:0!important}.pl5-lg{padding-left:5px!important}.pr5-lg{padding-right:5px!important}.pl10-lg{padding-left:10px!important}.pr10-lg{padding-right:10px!important}.pt20-lg{padding-top:20px!important}.pb20-lg{padding-bottom:20px!important}.pl30-lg{padding-left:30px!important}.pr30-lg{padding-right:30px!important}.pl50-lg{padding-left:50px!important}.pr50-lg{padding-right:50px!important}.pt50-lg{padding-top:50px!important}.pb50-lg{padding-bottom:50px!important}.pl100-lg{padding-left:100px!important}.pr100-lg{padding-right:100px!important}.links_pack{text-align:right}.mt0-lg{margin-top:0!important}.mr0-lg{margin-right:0!important}.mb0-lg{margin-bottom:0!important}.ml0-lg{margin-left:0!important}.mt-50-lg{margin-top:-50px!important}.mr-50-lg{margin-right:-50px!important}.mb-50-lg{margin-bottom:-50px!important}.ml-50-lg{margin-left:-50px!important}.mt0-lg{margin-top:0!important}.mt10-lg{margin-top:10px!important}.mt20-lg{margin-top:20px!important}.mb20-lg{margin-bottom:20px!important}.mt40-lg{margin-top:40px!important}.mb40-lg{margin-bottom:40px!important}.mt50-lg{margin-top:50px!important}.mb50-lg{margin-bottom:50px!important}.mt60-lg{margin-top:60px!important}.mr60-lg{margin-right:60px!important}.mb60-lg{margin-bottom:60px!important}.ml60-lg{margin-left:60px!important}.mt100-lg{margin-top:100px!important}.mr100-lg{margin-right:100px!important}.mb100-lg{margin-bottom:100px!important}.ml100-lg{margin-left:100px!important}.mt150-lg{margin-top:150px!important}.mr150-lg{margin-right:150px!important}.mb150-lg{margin-bottom:150px!important}.ml150-lg{margin-left:150px!important}.cart-resume-text-nowrap-lg{white-space:nowrap}#modal_loyalty_shopcart .modal-dialog{max-width:1000px;width:100%}.img-lty-title{margin-top:-50px}}@media (min-width:1200px) and (max-width:1499px){.dropdown-menu.dropdown-menu-region.menu-region-tt{left:-247px}.navbar-effect-collapse-top .dropdown-menu>li>a,.navbar-gray-top .dropdown-menu>li>a{padding-left:9px;padding-right:9px;font-size:12.5px}.logo_fly{width:79px}.logo_pt{width:70px}.dropdown-menu.dropdown-menu-accom{min-width:141px}.dropdown-menu.dropdown-menu-region{min-width:430px}.dropdown-menu.dropdown-menu-region.menu-region-tt{min-width:800px}.dropdown-menu.dropdown-menu-golf{min-width:122px}.dropdown-menu.dropdown-menu-golf_courses{min-width:122px}.dropdown-menu.dropdown-menu-rentals{min-width:85px}.dropdown-menu.dropdown-menu-about{min-width:76px}.dropdown-menu.dropdown-menu-partners{min-width:76px}.dropdown-menu.dropdown-menu-region>li>a{padding:10px 5px}.dropdown-menu.dropdown-menu-region .rgn_group_name>a{padding-top:15px;padding-bottom:16px}.dropdown-menu.dropdown-menu-accom>li>a,.dropdown-menu.dropdown-menu-golf>li>a,.dropdown-menu.dropdown-menu-golf_courses>li>a,.dropdown-menu.dropdown-menu-rentals>li>a,.dropdown-menu.dropdown-menu-about>li>a,.dropdown-menu.dropdown-menu-partners>li>a{padding:5px 12px!important}.menu-country-name{font-size:12.5px}.footer-blue-h{font-size:22px}.footer-blue-zone,.footer-blue-terms{font-size:15px}.footer-blue-terms-li{margin-right:50px}}@media (min-width:1200px) and (max-width:1449px){.col-lgs-80-per{width:80%}.col-lgs-70-per{width:70%}.col-lgs-75-per{width:75%}.col-lgs-62-per{width:62%}.col-lgs-57-per{width:57%}.col-lgs-50-per{width:50%}.col-lgs-43-per{width:43%}.col-lgs-38-per{width:38%}.col-lgs-33-per{width:33.33333333%}.col-lgs-30-per{width:30%}.col-lgs-25-per{width:25%}.col-lgs-20-per{width:20%}.col-lgs-2{width:16.66666667%}.col-lgs-3{width:25%}.col-lgs-5{width:41.66666667%}.col-lgs-7{width:58.33333333%}.abt-iagto{margin-top:23px}.abt-pga{margin-top:12px}.abt-ata{margin-top:31px}.footer-blue-logos-el{margin-right:40px}.footer-blue-logos-img{max-height:42.4px}.footer-blue-logos-cf{margin-left:67px}}@media (min-width:1200px) and (max-width:1399px){#modal_loyalty .modal-dialog{margin-top:18vh}}@media (max-width:1199px){.top_golf_barcelona{width:200px!important}.mt-25-md{margin-top:-25px!important}.mr-25-md{margin-right:-25px!important}.mb-25-md{margin-bottom:-25px!important}.ml-25-md{margin-left:-25px!important}.mt-15-md{margin-top:-15px!important}.mr-15-md{margin-right:-15px!important}.mb-15-md{margin-bottom:-15px!important}.ml-15-md{margin-left:-15px!important}.mt0-md{margin-top:0!important}.mr0-md{margin-right:0!important}.mb0-md{margin-bottom:0!important}.ml0-md{margin-left:0!important}.mt10-md{margin-top:10px!important}.mr10-md{margin-right:10px!important}.mb10-md{margin-bottom:10px!important}.ml10-md{margin-left:10px!important}.mt20-md{margin-top:20px!important}.mr20-md{margin-right:20px!important}.mb20-md{margin-bottom:20px!important}.ml20-md{margin-left:20px!important}.mt25-md{margin-top:25px!important}.mr25-md{margin-right:25px!important}.mb25-md{margin-bottom:25px!important}.ml25-md{margin-left:25px!important}.mt30-md{margin-top:30px!important}.mr30-md{margin-right:30px!important}.mb30-md{margin-bottom:30px!important}.ml30-md{margin-left:30px!important}.mt50-md{margin-top:50px!important}.mr50-md{margin-right:50px!important}.mb50-md{margin-bottom:50px!important}.ml50-md{margin-left:50px!important}.mt100-md{margin-top:100px!important}.mr100-md{margin-right:100px!important}.mb100-md{margin-bottom:100px!important}.ml100-md{margin-left:100px!important}.title_img_home{font-size:17.5px;line-height:19px}.sub_title_img_home{font-size:16px;line-height:17px}.desc_img_home{font-size:15px;line-height:16px}.desc_img_featured_home{font-size:13px;line-height:14px}.logo_tt_menu img{height:39px}ul.nav-tabs li a{padding:15px 5px}ul.nav-tabs li a:hover,ul.nav-tabs li.active>a,ul.nav-tabs li.active>a:hover,.nav-tabs>li.active>a.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus{padding-bottom:14px}ul.nav-tabs li a:hover{font-weight:400;border-bottom:2px solid #cdcdcd}.cart-resume-gc-title-big,.cart-resume-title{width:150px}#cart-resume-hidden #shopcart-item-list{max-height:30vh}.cart-resume-room{width:auto}.happy-golfers-loyalty-2{margin-top:0;display:block;margin:0 auto}.footer-blue-subs-bt{display:block;margin-left:auto;margin-right:auto}}@media (min-width:992px) and (max-width:1199px){.slide_extra_class{max-width:60vw!important;max-height:40%!important;margin:32px auto 40px 20%}.special-area,.top-area{margin-top:88px}.col-md-20-per{width:20%}.pl0-md{padding-left:0!important}.pr0-md{padding-right:0!important}.pt0-md{padding-top:0!important}.pb0-md{padding-bottom:0!important}.pl5-md{padding-left:5px!important}.pr5-md{padding-right:5px!important}.pl6-md{padding-left:6px!important}.pr6-md{padding-right:6px!important}.pt6-md{padding-top:6px!important}.pb6-md{padding-bottom:6px!important}.pt10-md{padding-top:10px!important}.pb10-md{padding-bottom:10px!important}.pl30-md{padding-left:30px!important}.pr30-md{padding-right:30px!important}.pt30-md{padding-top:30px!important}.pb30-md{padding-bottom:30px!important}.pt90-md{padding-top:90px!important}.pl110-md{padding-left:110px!important}.pr110-md{padding-right:110px!important}.pt110-md{padding-top:110px!important}.pb110-md{padding-bottom:110px!important}.dropdown-menu.dropdown-menu-accom{min-width:141px}.dropdown-menu.dropdown-menu-region{min-width:430px}.dropdown-menu.dropdown-menu-region.menu-region-tt{min-width:770px}.dropdown-menu.dropdown-menu-golf{min-width:122px}.dropdown-menu.dropdown-menu-golf_courses{min-width:122px}.dropdown-menu.dropdown-menu-rentals{min-width:85px}.dropdown-menu.dropdown-menu-about{min-width:76px}.dropdown-menu.dropdown-menu-partners{min-width:76px;right:0;left:unset}.dropdown-menu.dropdown-menu-region>li>a{padding:10px 5px}.dropdown-menu.dropdown-menu-region .rgn_group_name>a{padding-top:15px;padding-bottom:15px}.dropdown-menu.dropdown-menu-accom>li>a,.dropdown-menu.dropdown-menu-golf>li>a,.dropdown-menu.dropdown-menu-golf_courses>li>a,.dropdown-menu.dropdown-menu-rentals>li>a,.dropdown-menu.dropdown-menu-about>li>a,.dropdown-menu.dropdown-menu-partners>li>a{padding:5px 12px!important}.dropdown-menu.dropdown-menu-region.menu-region-tt{left:-234px}.nav-tabs>li a:before{bottom:-1px}.text_home_featured_1{top:17%}.navbar-default .navbar-brand{padding:10px!important;font-size:15px;height:auto}.navbar-effect-collapse-top .dropdown-menu>li>a,.navbar-gray-top .dropdown-menu>li>a{padding:12px 10px;font-size:12px}.navbar-gray-top .navbar-nav>li>a,.top-nav-collapse .navbar-nav>li>a,.navbar-effect-collapse-top .navbar-nav>li>a{padding-top:13px;padding-bottom:13px;margin-top:5px}.navbar-gray-top .icons-menu,.top-nav-collapse .icons-menu,.navbar-effect-collapse-top .icons-menu{padding-top:12px;padding-bottom:9px}.logo_tt_menu img{margin-top:12px}.icons-menu{padding-top:20px!important;padding-bottom:16px!important}.icons-menu .svgicon{font-size:16px}.icons-menu .fa-whatsapp{font-size:18px}.icons-menu-first{padding-left:10px}.menu-country-name{padding-top:15px;padding-bottom:15px;font-size:12px}.li-zone-a{font-size:14px!important}.logo_fly{width:74px}.logo_pt{width:65px}.footer-logo-tt{margin-top:-30px}.img-lty-title{margin-top:-25px}.footer-blue-h{font-size:19px}.footer-blue-zone,.footer-blue-terms{font-size:15px}.footer-blue-social-i,.glyphtericon-twitter.footer-blue-social-i{font-size:18px;margin-top:7px}.footer-blue-social-fb{font-size:16px;padding:4.5px 6px 0 5px;margin-top:6px}.footer-blue-logos-el{margin-right:30px}.footer-blue-logos-img{max-height:36px}.footer-blue-logos-cf{margin-left:52px}.footer-blue-terms-li{margin-right:30px}.abt-iagto{margin-top:15px}.abt-pga{margin-top:8px}.abt-ata{margin-top:22px}.select-zone{max-width:224px}.bt-filter-zone{width:224px}#shopping_wrapper{top:66px}}@media (min-width:992px){#shopping_wrapper{width:600px!important}body.boxed .global-wrap{width:1230px;margin:30px auto;-webkit-box-shadow:0 4px 2px rgba(0,0,0,.2);box-shadow:0 4px 2px rgba(0,0,0,.2)}.header-top{margin-bottom:40px;-webkit-transition:margin-bottom .5s;transition:margin-bottom .5s}#sidebar{margin-top:-100px}.bt_show_comments{white-space:nowrap}.footer-h-center{text-align:center!important}}@media (min-width:768px) and (max-width:1699px){.HOTEL .rates_hotel_unit{display:none}}@media (min-width:768px) and (max-width:1399px){#pag-sec{margin-top:200px}}@media (min-width:768px) and (max-width:1199px){#modal_loyalty .modal-dialog{margin-top:8vh}}@media (min-width:768px) and (max-width:991px){.slide_extra_class{max-width:unset!important;max-height:30vh;margin:unset}.nav-tabs>li a:before{bottom:-4px}.special-area,.top-area{margin-top:84px}.col-sm-20-per{width:20%}.pl0-sm{padding-left:0!important}.pr0-sm{padding-right:0!important}.pt0-sm{padding-top:0!important}.pb0-sm{padding-bottom:0!important}.pl5-sm{padding-left:5px!important}.pr5-sm{padding-right:5px!important}.pt10-sm{padding-top:10px!important}.pr10-sm{padding-right:10px!important}.pb10-sm{padding-bottom:10px!important}.pl10-sm{padding-left:10px!important}.pt15-sm{padding-top:15px!important}.pr15-sm{padding-right:15px!important}.pb15-sm{padding-bottom:15px!important}.pl15-sm{padding-left:15px!important}.pt30-sm{padding-top:30px!important}.pr30-sm{padding-right:30px!important}.pb30-sm{padding-bottom:30px!important}.pl30-sm{padding-left:30px!important}.pr90-sm{padding-right:15px!important}.pl110-sm{padding-left:110px!important}.pr110-sm{padding-right:110px!important}.pt110-sm{padding-top:110px!important}.pb110-sm{padding-bottom:110px!important}.navbar-default .navbar-brand{padding:10px!important;font-size:12px;height:auto}.navbar-effect-collapse-top .dropdown-menu>li>a,.navbar-gray-top .dropdown-menu>li>a{padding:12px 8px 8px 8px;font-size:12px}.navbar-gray-top .navbar-nav>li>a,.top-nav-collapse .navbar-nav>li>a,.navbar-effect-collapse-top .navbar-nav>li>a{padding:7px;margin-top:5px;font-size:13px;font-weight:600}.navbar-gray-top .icons-menu,.top-nav-collapse .icons-menu,.navbar-effect-collapse-top .icons-menu{padding-top:12px;padding-bottom:5px}.logo_tt_menu img{margin-top:4px}.icons-menu{padding-top:14px!important;padding-bottom:11px!important}.icons-menu .svgicon{font-size:14px}.icons-menu .fa-whatsapp{font-size:16px}.icons-menu-first{padding-left:9px}.menu-country-name{padding-top:9px;padding-bottom:9px;font-size:12px}.logo_fly{width:62px}.logo_pt{width:62px}.citys_menu{font-size:8.2px}.nav-teetimes .citys_menu{font-size:9px}.dropdown-menu.dropdown-menu-accom{min-width:112px}.dropdown-menu.dropdown-menu-region{min-width:410px}.dropdown-menu.dropdown-menu-region.menu-region-tt{min-width:641px}.dropdown-menu.dropdown-menu-golf{min-width:97px}.dropdown-menu.dropdown-menu-golf_courses{min-width:97px}.dropdown-menu.dropdown-menu-rentals{min-width:69px}.dropdown-menu.dropdown-menu-about{min-width:62px}.dropdown-menu.dropdown-menu-partners{min-width:62px}.dropdown-menu.dropdown-menu-region>li>a{padding:5px 5px}.dropdown-menu.dropdown-menu-region .rgn_group_name>a{padding-top:8px;padding-bottom:9px}.dropdown-menu.dropdown-menu-accom>li>a,.dropdown-menu.dropdown-menu-golf>li>a,.dropdown-menu.dropdown-menu-golf_courses>li>a,.dropdown-menu.dropdown-menu-rentals>li>a,.dropdown-menu.dropdown-menu-about>li>a,.dropdown-menu.dropdown-menu-partners>li>a{padding:5px 10px!important}.dropdown-menu.dropdown-menu-region.menu-region-tt{left:-175px}.li-zone-a{font-size:13px!important}.page-title{font-size:30px}.img-lty-title{margin-top:-20px}.footer-blue-logos-el{margin-right:0}.footer-blue-logos-img{max-height:40px;margin:0 auto}.footer-blue-logos-cf{text-align:center;margin-left:0}.footer-blue-terms-li{margin-right:30px}.abt-iagto{margin-top:14px}.abt-ata{margin-top:25px}.icon-plane-margin{margin-right:15px}.cart-rs-table-confirmation{padding-left:17px}.select-zone{max-width:169px}.select-zone-input{padding-left:14px}.select-zone-box-marker{left:10px}.bt-filter-zone{width:169px}.h1_about{font-size:25px}.bt-filter-collapse{float:right;max-width:min-content}#shopping_wrapper{top:53px}}@media (max-width:991px){.top_golf_barcelona{width:120px!important}.main-header-search{margin-top:15px}.bg-holder>.bg-parallax{background-attachment:scroll;background-position:center center}.full-page{min-height:1000px}.pl15-sm{padding-left:15px!important}.pr15-sm{padding-right:15px!important}.pt15-sm{padding-top:15px!important}.pb15-sm{padding-bottom:15px!important}.mt-5-sm{margin-top:-5px!important}.mr-5-sm{margin-right:-5px!important}.mb-5-sm{margin-bottom:-5px!important}.ml-5-sm{margin-left:-5px!important}.mt0-sm{margin-top:0!important}.mr0-sm{margin-right:0!important}.mb0-sm{margin-bottom:0!important}.ml0-sm{margin-left:0!important}.mb5-perc-sm{margin-bottom:5%!important}.mt5-perc-sm{margin-top:5%!important}.mr5-perc-sm{margin-right:5%!important}.ml5-perc-sm{margin-left:5%!important}.mt10-sm{margin-top:10px!important}.mr10-sm{margin-right:10px!important}.mb10-sm{margin-bottom:10px!important}.ml10-sm{margin-left:10px!important}.mt15-sm{margin-top:15px!important}.mr15-sm{margin-right:15px!important}.mb15-sm{margin-bottom:15px!important}.ml15-sm{margin-left:15px!important}.mt30-sm{margin-top:30px!important}.mr30-sm{margin-right:30px!important}.mb30-sm{margin-bottom:30px!important}.ml30-sm{margin-left:30px!important}.mt40-sm{margin-top:40px!important}.mr40-sm{margin-right:40px!important}.mb40-sm{margin-bottom:40px!important}.ml40-sm{margin-left:40px!important}.mt65-sm{margin-top:65px!important}.mr65-sm{margin-right:65px!important}.mb65-sm{margin-bottom:65px!important}.ml65-sm{margin-left:65px!important}.mt100-sm{margin-top:100px!important}.mr100-sm{margin-right:100px!important}.mb100-sm{margin-bottom:100px!important}.ml100-sm{margin-left:100px!important}h1{font-size:28px}.h_list{font-size:28px;line-height:25px}.heading_size_medium{font-size:23px}h3{font-size:22px}.text_img_home{top:135px!important;right:10px!important;bottom:unset!important;left:10px!important}.header-top{max-height:none}ul.nav-tabs li a{padding:10px 5px}ul.nav-tabs li a:hover,ul.nav-tabs li.active>a,ul.nav-tabs li.active>a:hover,.nav-tabs>li.active>a.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus{padding-bottom:9px}.footer-logo-tt-packs{margin-top:-20px}.footer-blue-h{font-size:17px}.footer-blue-zone,.footer-blue-terms{font-size:14px}.footer-blue-subs-bt{font-size:14px;padding-top:11.5px;padding-bottom:11.5px}}@media (min-width:768px){.rounds_box{width:20%;float:left}.navbar-nav{float:right}.height-header-lty{height:30px}ul.nav-tabs li a{line-height:1}.tt-loyalty{font-size:35px}.frt-h-loyalty{margin-left:65px}.float_lf_loyalty{float:left}.pull_left_md{float:left}.pull_right_md{float:right}}@media (max-width:767px){.logo-symbol-loyalty{margin-right:0;margin-top:0;margin-bottom:5px}.logo-symbol-loyalty-frt{position:unset;display:block;margin:0 auto}.modal-dialog{margin-bottom:75px}.grecaptcha-badge{display:none}.banner-christmas{top:40px;right:75px}.slide_extra_class{max-width:unset!important;max-height:unset!important;margin:unset}.top_golf_barcelona{top:10px;width:80px!important}#floating_shop_button_wrapper{right:2px}#floating_shop_bt{padding:15px 17px 15px 10px}.form-group.form-group-lg label{font-size:11px}.pull-right-xs{float:right!important}.pull-left-xs{float:left!important}.col-xs-20-per{width:20%;min-height:1px;float:left}.pl0-xs{padding-left:0!important}.pr0-xs{padding-right:0!important}.pt0-xs{padding-top:0!important}.pb0-xs{padding-bottom:0!important}.pl5-xs{padding-left:5px!important}.pr5-xs{padding-right:5px!important}.pt5-xs{padding-top:5px!important}.pb5-xs{padding-bottom:5px!important}.pl6-xs{padding-left:6px!important}.pr6-xs{padding-right:6px!important}.pt6-xs{padding-top:6px!important}.pb6-xs{padding-bottom:6px!important}.pl10-xs{padding-left:10px!important}.pr10-xs{padding-right:10px!important}.pt10-xs{padding-top:10px!important}.pb10-xs{padding-bottom:10px!important}.pl15-xs{padding-left:15px!important}.pr15-xs{padding-right:15px!important}.pt15-xs{padding-top:15px!important}.pb15-xs{padding-bottom:15px!important}.pt20-xs{padding-top:20px!important}.pr20-xs{padding-right:20px!important}.pb20-xs{padding-bottom:20px!important}.pl20-xs{padding-left:20px!important}.pt25-xs{padding-top:25px!important}.pr25-xs{padding-right:25px!important}.pb25-xs{padding-bottom:25px!important}.pl25-xs{padding-left:25px!important}.pt30-xs{padding-top:30px!important}.pr30-xs{padding-right:30px!important}.pb30-xs{padding-bottom:30px!important}.pl30-xs{padding-left:30px!important}.pt50-xs{padding-top:50px!important}.pr50-xs{padding-right:50px!important}.pb50-xs{padding-bottom:50px!important}.pl50-xs{padding-left:50px!important}.pl75-xs{padding-left:75px!important}.pr75-xs{padding-right:75px!important}.pt75-xs{padding-top:75px!important}.pb75-xs{padding-bottom:75px!important}.pl100-xs{padding-left:100px!important}.pr100-xs{padding-right:100px!important}.pt100-xs{padding-top:100px!important}.pb100-xs{padding-bottom:100px!important}.pl105-xs{padding-left:105px!important}.pr105-xs{padding-right:105px!important}.pt105-xs{padding-top:105px!important}.pb105-xs{padding-bottom:105px!important}.pl110-xs{padding-left:110px!important}.pr110-xs{padding-right:110px!important}.pt110-xs{padding-top:110px!important}.pb110-xs{padding-bottom:110px!important}.pl130-xs{padding-left:130px!important}.pr130-xs{padding-right:130px!important}.pt130-xs{padding-top:130px!important}.pb130-xs{padding-bottom:130px!important}.pl150-xs{padding-left:150px!important}.pr150-xs{padding-right:150px!important}.pt150-xs{padding-top:150px!important}.pb150-xs{padding-bottom:150px!important}.pl160-xs{padding-left:160px!important}.pr160-xs{padding-right:160px!important}.pt160-xs{padding-top:160px!important}.pb160-xs{padding-bottom:160px!important}.pl220-xs{padding-left:220px!important}.pr220-xs{padding-right:220px!important}.pt220-xs{padding-top:220px!important}.pb220-xs{padding-bottom:220px!important}.pl235-xs{padding-left:235px!important}.pr235-xs{padding-right:235px!important}.pt235-xs{padding-top:235px!important}.pb235-xs{padding-bottom:235px!important}.pl300-xs{padding-left:300px!important}.pr300-xs{padding-right:300px!important}.pt300-xs{padding-top:300px!important}.pb300-xs{padding-bottom:300px!important}.nav-tabs>li a:before{bottom:-6px}.mt-15-xs{margin-top:-15px!important}.mr-15-xs{margin-right:-15px!important}.mb-15-xs{margin-bottom:-15px!important}.ml-15-xs{margin-left:-15px!important}.mt0-xs{margin-top:0!important}.mr0-xs{margin-right:0!important}.mb0-xs{margin-bottom:0!important}.ml0-xs{margin-left:0!important}.mt3-xs{margin-top:3px!important}.mr3-xs{margin-right:3px!important}.mb3-xs{margin-bottom:3px!important}.ml3-xs{margin-left:3px!important}.mt5-xs{margin-top:5px!important}.mr5-xs{margin-right:5px!important}.mb5-xs{margin-bottom:5px!important}.ml5-xs{margin-left:5px!important}.mt6-xs{margin-top:6px!important}.mr6-xs{margin-right:6px!important}.mb6-xs{margin-bottom:6px!important}.ml5-xs{margin-left:6px!important}.mt7-xs{margin-top:7px!important}.mr7-xs{margin-right:7px!important}.mb7-xs{margin-bottom:7px!important}.ml7-xs{margin-left:7px!important}.mt10-xs{margin-top:10px!important}.mr10-xs{margin-right:10px!important}.mb10-xs{margin-bottom:10px!important}.ml10-xs{margin-left:10px!important}.mb12-perc-xs{margin-bottom:12%!important}.mt12-perc-xs{margin-top:12%!important}.mr12-perc-xs{margin-right:12%!important}.ml12-perc-xs{margin-left:12%!important}.mt15-xs{margin-top:15px!important}.mr15-xs{margin-right:15px!important}.mb15-xs{margin-bottom:15px!important}.ml15-xs{margin-left:15px!important}.mt20-xs{margin-top:20px!important}.mr20-xs{margin-right:20px!important}.mb20-xs{margin-bottom:20px!important}.ml20-xs{margin-left:20px!important}.mt30-xs{margin-top:30px!important}.mr30-xs{margin-right:30px!important}.mb30-xs{margin-bottom:30px!important}.ml30-xs{margin-left:30px!important}.mt36-xs{margin-top:36px!important}.mr36-xs{margin-right:36px!important}.mb36-xs{margin-bottom:36px!important}.ml36-xs{margin-left:36px!important}.mt40-xs{margin-top:40px!important}.mr40-xs{margin-right:40px!important}.mb40-xs{margin-bottom:40px!important}.ml40-xs{margin-left:40px!important}.m40-xs{margin:40px!important}.mt50-xs{margin-top:50px!important}.mr50-xs{margin-right:50px!important}.mb50-xs{margin-bottom:50px!important}.ml50-xs{margin-left:50px!important}.mt60-xs{margin-top:60px!important}.mr60-xs{margin-right:60px!important}.mb60-xs{margin-bottom:60px!important}.ml60-xs{margin-left:60px!important}.mt80-xs{margin-top:80px!important}.mr80-xs{margin-right:80px!important}.mb80-xs{margin-bottom:80px!important}.ml80-xs{margin-left:80px!important}.select_option_span{font-size:10px;line-height:10px}.rounds_title{text-align:right}h1{font-size:22px}.h_list{font-size:22px;line-height:20px}.heading_size_medium{font-size:18px}h3{font-size:18px}.top-area,.special-area{margin-top:94px}.desc_img_featured_home{font-size:12px;line-height:13px}.flatpickr-calendar{width:209.875px}.flatpickr-current-month{font-size:110%;padding:10.5px 0 0 0}.flatpickr-days{width:209.875px}.dayContainer{width:209.875px;min-width:209.875px;max-width:209.875px}.flatpickr-day{max-width:27px;height:27px;line-height:27px}.pk_slide_title{font-size:20px}.navbar-gray-top .navbar-brand,.top-nav-collapse .navbar-brand,.navbar-effect-collapse-top .navbar-brand{padding-top:15px!important}.navbar-collapse{background-color:var(--main_color)}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#ffffff;padding:10px 0;font-size:13px;text-align:center;padding-bottom:10px;text-shadow:unset;font-weight:400;text-transform:capitalize}.navbar-default .navbar-nav .open .dropdown-menu>li>a{font-size:10px;padding:5px 2px}.menu-cart-badge{bottom:5px;right:34%;left:unset}.icons-menu-fa{padding-top:10px;padding-bottom:10px;width:100%}.icons-menu-fa:hover,.icons-menu-fa:focus,.icons-menu-fa:active,.icons-menu-fa:active:hover{color:var(--main_color)!important;background-color:#ffffff;border-radius:25px}.icons-menu-fa:hover .menu-cart-badge,.icons-menu-fa:focus .menu-cart-badge,.icons-menu-fa:active .menu-cart-badge,.icons-menu-fa:active:hover .menu-cart-badge{color:var(--main_color);border-color:var(--main_color)}.icons-menu-op{color:#ffffff;padding-top:10px;padding-bottom:10px;width:100%}.icons-menu-op:hover,.icons-menu-op:focus,.icons-menu-op:active,.icons-menu-op:active:hover,.icons-menu-op.active{color:var(--main_color)!important;background-color:#ffffff;border-radius:25px}.msg-welcome:hover,.msg-welcome:focus,.msg-welcome:active,.msg-welcome:active:hover{background-color:var(--main_color)!important;color:#ffffff!important}.icons-menu{text-align:center;padding-top:10px!important;padding-bottom:10px!important}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav>li>a.active,.navbar-default .navbar-nav .dropdown-menu>li>a.active{color:var(--main_color);background-color:#ffffff}.navbar-nav>li>.dropdown-menu{min-width:max-content}.logo_tt_menu img{height:48px;margin-left:15px;margin-top:0}.logo_pt_xs,.logo_fly_xs{height:25px;margin-left:15px;margin-top:13px}ul.nav-tabs li{display:block}.row_offer{margin-left:-20px;margin-right:-20px}#pag-sec{margin-top:75px}.cart-resume-h3{text-align:center}.cart-resume-title,.cart-resume-title-big,.cart-resume-gc-title-big,.cart-resume-gc-title-item{text-align:center;margin-right:0;float:none}.cart-resume-gc-pk{text-align:center;padding-right:0;float:none}.cart-resume-item{text-align:center;margin-left:20px;margin-right:20px}.cart-resume-hotel-room-ck{float:none}#modal_loyalty .modal-body{padding:0}.loyalty-logo-xs{width:25px;height:auto}.div-loyalty-text{left:0;width:43%}.loyalty-modal-text{margin:0 0 5px 0;font-size:11px}.loyalty-modal-tt{font-size:14px}.loyalty-modal-btn{font-size:9px;padding:2px}#modal_loyalty .modal-dialog{max-width:unset;margin-left:25px;margin-right:25px}.mensage_to_client{width:-webkit-fill-available;width:-moz-available;text-align:center}.resume_cart_suggestions .menu_cart{display:block;margin:0 auto}.continue-shopping{float:unset;display:block;margin-left:auto;margin-right:auto}.checkout-shopping{font-size:13px}.m_accom,.m_golf,.m_rentals{font-size:8.5px}#cart_hotel,#cart_golf,#cart_rental,#cart_hotel_modal,#cart_golf_modal,#cart_rental_modal{font-size:12px}.m_accom{width:105px}.m_golf{width:90px}.m_rentals{width:70px}#modal_protocol .modal-dialog,#modal_add_value .modal-dialog,#modal_note_rooms .modal-dialog{width:unset}.sel_select_home{font-size:10px!important}#modal_info_prices .modal-dialog{width:unset}ul.nav-tabs-loyalty li{display:inline-block}ul.nav-tabs-lty-rg2022 li{width:50%}.footer-h-center{text-align:center!important}.footer-blue-logo{max-height:82.3px}.footer-reviews-logo{max-height:45px;margin:43.5px 0 0 0}.footer-blue-logos-el{margin-right:0}.footer-blue-logos-img{max-height:29px;margin:0 auto}.footer-blue-logos-cf{text-align:center;margin-left:0}.footer-blue-terms-ul{float:none}.footer-blue-social-i,.glyphtericon-twitter.footer-blue-social-i{font-size:17px;margin-top:3px}.footer-blue-social-fb{font-size:15.5px;border-radius:20px;padding:3px 5px 0 4px;margin-top:1px}.footer-blue-terms-li{margin-right:0;width:100%;float:left}.footer-blue-terms{margin-bottom:0}.footer-blue-terms-li:last-child .footer-blue-terms{margin-bottom:15px}.h-loyalty{font-size:19px;margin-bottom:0}.logo-letters-loyalty{height:15px;margin-top:-3px}.img-lty-title{margin-bottom:20px}.abt-iagto{margin-top:6px}.abt-ata{margin-top:12px}.logo-sc-ind{max-height:88px}.button-sc-ind{max-width:200px;padding-top:5px;padding-bottom:5px;font-size:20px}.select-zone,.select-zone_v2{float:unset;max-width:300px;display:block;margin:0 auto 30px auto}.bt-filter-zone,.bt-filter-zone_v2{max-width:300px;width:100%;float:unset;display:block;margin:0 auto 30px auto}.bt-filter-zone:last-of-type,.bt-filter-zone_v2:last-of-type{margin-bottom:0}.bt-filter-spin-xs{color:var(--main_color_hover);margin-bottom:30px}.cookies_txt{display:block;padding-right:0;margin-bottom:15px}.cookies_bts{display:block}.cookies_accept{float:left;width:145px;font-size:15px;margin-bottom:0;margin-right:15px}.cookies_reject{float:left;margin-top:12px;margin-bottom:0}.cart-rs-table-confirmation{text-align:right;padding-left:0}.h1_about{font-size:22px}.container100perc{padding-left:15px;padding-right:15px}.container100perc>.navbar-header,.container100perc>.navbar-collapse{margin-right:-15px;margin-left:-15px}#shopping_wrapper{top:51px}}@media (max-width:667px){.form-group .input-icon{top:-7px}.form-group.form-group-lg .form-control{height:30px;padding:2px 18px}}@media (max-width:600px){.menu-cart-badge{right:30%}}@media (max-width:540px){.footer-blue-subs-bt{font-size:13px;padding:12px 7px}.menu-cart-badge{right:25%}}.bt-add-to-cart-new{padding:5px 15px;width:fit-content;font-size:12px}.logo_award{max-width:120px!important;margin:17px}.logo_award_xs{height:40px;margin-left:15px;margin-top:6px}