@charset "utf-8";@import "font-awesome/css/font-awesome.css";body.page-id-3833 .banner_bg{position:relative!important;top:270px!important}.lineado{line-height:30px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:60%}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#infscr-loading{position:fixed;text-align:center;bottom:30px;left:42%;z-index:100;background:#fff;background:hsla( 0,0%,100%,0.9 );padding:20px;color:#222;font-size:15px;font-weight:700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.blue-banner{background-color:#0067b4;height:122px}.btn-center{text-align:center;padding-top:40px}.btn-center a{margin-right:17px}@font-face{font-family:segoescript;src:url(fonts/SegoeScript.eot?#iefix) format('embedded-opentype'),url(fonts/SegoeScript.woff) format('woff'),url(fonts/SegoeScript.ttf) format('truetype'),url(fonts/SegoeScript.svg#SegoeScript) format('svg');font-weight:400;font-style:normal}body{color:#363636;background:#fff;font-size:62.5%;line-height:1.2;-webkit-text-size-adjust:none;font-family:lato,Arial,Helvetica,sans-serif}a{color:#363636;text-decoration:underline;outline:none;transition:.5s;-webkit-transition:.5s}a:hover{text-decoration:none}p{color:#363636;font-size:1.6em;padding:10px 0;margin:0}ul{color:#363636;font-size:1.6em}ol{color:#363636;font-size:1.6em}input,textarea,select{color:#363636;outline:none;font-size:1.8em;vertical-align:middle;font-family:lato,Arial,Helvetica,sans-serif}.tb{width:100%;height:100%;display:table}.tb .td{display:table-cell;width:100%;height:100%;vertical-align:middle}.desk_hide{display:none!important}.container{width:100%;max-width:1180px;margin:0 auto;display:block}.header{padding:0 0 15px}.logo{float:left}.header_right{float:right}.header_right .hph{clear:both;float:right;font-size:1.6em;padding:8px 0 25px}.header_right .hph br{display:none}.header_right .hph a{color:#000;text-decoration:none;font-weight:700}.header_right .hph span{padding:0 10px}.header_right .s_soc{float:right;clear:both}.header_right .s_soc .s_box{float:left;width:220px;background:#ddd;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.header_right .s_soc .s_box .stxt{float:left;width:187px}.header_right .s_soc .s_box .stxt input{font-size:1.6em;padding:4px 4%;width:100%;border:none;outline:none;background:0 0}.header_right .s_soc .s_box .sbtn{width:33px;height:29px;background:url(../images/sbtn.png) center no-repeat;border:none;outline:none;cursor:pointer;font-size:0;line-height:999px;overflow:hidden}.header_right .s_soc .soc{float:left}.header_right .s_soc .soc a{text-decoration:none;float:left;background:#ccc;color:#fff;font-size:2em;width:27px;height:27px;text-align:center;line-height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:15px}.header_right .s_soc .soc a:hover{background:#0067b4}.show_menu{float:right;clear:both;font-size:3em;text-decoration:none;color:#0067b4;display:none}.top_menu{float:right;clear:right;padding:15px 0 0}.top_menu ul{float:left;font-size:1.8em;margin:0}.top_menu ul li{float:left;padding:0 2px;position:relative}.top_menu ul li:hover ul{display:block}.top_menu ul li a{float:left;text-decoration:none;text-transform:uppercase;padding:7px 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.top_menu ul li a:hover{background:#0067b4;color:#fff}.top_menu ul li.plan_trip a{color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#ffa700;border:1px solid #00a6d5;padding:7px 14px}.top_menu ul li ul{width:494px;background:#00a6d5;border-top:1px solid #ffa700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;left:0;top:100%;font-size:.8em;padding:10px 0;display:none;z-index:9999}.top_menu ul li ul li{width:49%}.top_menu ul li ul li a{display:block;float:none;padding:3px 8px 3px 25px;background:url(../images/bullet_nav.png) 12px 7px no-repeat;color:#fff}.top_menu ul li ul li a:hover{color:#0067b4;background:url(../images/bullet_nav.png) 12px 7px no-repeat}.banner_top{height:476px;text-align:center}.banner_top h2{text-align:center;color:#fff;font-family:segoescript;font-size:32px;padding:140px 0 30px}.banner_top h3{text-align:center;color:#fff;font-size:40px;padding:0 0 35px;text-transform:uppercase}.banner_top .find_tour{color:#fff;font-size:1.6em;font-weight:700;display:inline-block;height:38px;text-align:center;line-height:37px;text-transform:uppercase;margin:0 auto;text-decoration:none;background:#0067b4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:0 25px}.costa_vac{background:#f0f0f0;padding:55px 0 0}.costa_vac .costa_title{border-bottom:1px solid #ffa700;margin-bottom:40px}.costa_vac .costa_title h2{color:#bbb;font-size:3em;text-align:center;font-family:segoescript;padding:0 0 7px}.costa_vac .costa_title h1{color:#0067b4;font-size:3.2em;text-align:center;text-transform:uppercase;padding:0 0 1px}.costa_vac .costa_title h1 span{display:block;background:#0067b4;width:100px;height:2px;margin:8px auto 0}.costa_title h4{color:#0067b4;font-size:2.7em;padding:0 0 7px}.costa_vac .costa_box{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;position:relative;margin:0 0 20px}.costa_vac .costa_box_highlight{border:3px solid #ffa700}.costa_vac .costa_box img{display:block;width:100%;height:auto}.costa_vac .costa_box .ov_title{display:block;position:absolute;left:0;top:33%;right:0;bottom:33%;background:url(../images/overlay_bg.png) repeat;text-decoration:none}.costa_vac .costa_box .ov_title span{text-align:center;display:block;color:#fff;font-size:2.4em;position:absolute;left:15px;bottom:0;right:15px;top:25px}.costa_vac .costa_box:hover .ov_title{opacity:0}.costa_vac .costa_box .ov_title_1{display:block;position:absolute;left:0;right:0;bottom:0;background:0 0!important;text-decoration:none;padding:0 0 15px;opacity:0}.costa_vac .costa_box:hover .ov_title_1{opacity:1}.costa_vac .costa_box .ov_title_1 .title1{font-size:2.4em;color:#fff;text-align:center;display:block;padding:20px 10px 10px}.costa_vac .costa_box .ov_title_1 .desc1{font-size:1.5em;color:#fff;text-align:center;display:block;padding:5px 10px 20px}.costa_vac .costa_box .ov_title_1 .readMore{display:block;text-align:center;text-transform:uppercase;color:#fff;font-size:1.6em;font-weight:700;background:#0067b4;width:160px;height:39px;margin:0 auto;line-height:39px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.costa_vac .costa_box_highlight .ov_title{background:url(../images/nl_bg.png) repeat;opacity:1;font-size:8px}.costa_vac .costa_box_highlight:hover .ov_title{opacity:0}.costa_vac .costa_box_highlight .ov_title_1{opacity:0}.tk_look{}.tk_look .tk_look_bg{background:url(../images/tk-look-bg.png) repeat;min-height:700px}.tk_look .title{padding:55px 0 0}.tk_look .title h2{color:#ddd;font-size:2.8em;text-align:center;font-family:segoescript;font-weight:700}.tk_look .title h3{color:#ffa700;font-size:2.8em;text-align:center;text-transform:uppercase;padding:0 0 1px;border-bottom:1px solid #00a6d5}.tk_look .title h3 span{display:block;background:#ffa700;width:100px;height:2px;margin:11px auto 0}.tk_look .tk_look_contents{max-width:985px;margin:0 auto;padding:20px 0}.tk_look .tk_look_contents .vid_box{float:right;width:360px;height:240px;position:relative;margin:10px 0 15px 25px;background:#ccc}.tk_look .tk_look_contents .vid_box iframe{position:absolute;left:0;top:0;width:100%!important;height:100%!important}.tk_look .tk_look_contents p{color:#fff;line-height:1.4}.tk_look .tk_look_contents p a{color:#ffa700;text-decoration:none}.blog_contact{background:#f0f0f0;padding:60px 0}.blog_contact_innerpg{background:#fff}.blog_contact .recent_blog{}.blog_contact .recent_blog h2{color:#ffa700;font-family:segoescript;font-weight:700;font-size:2.8em;padding:0 0 18px}.blog_contact .recent_blog .postbox{border-bottom:1px solid #00a6d5;margin-bottom:12px}.blog_contact .recent_blog .postbox.last{border:none}.blog_contact .recent_blog .postbox h3{color:#ffa700;font-size:1.6em;line-height:1.4}.blog_contact .recent_blog .postbox h3 a{color:#ffa700;text-decoration:none;display:block;padding:0 0 0 15px;background:url(../images/bullet_post.png) 0 5px no-repeat}.blog_contact .recent_blog .postbox p{font-size:1.6em;color:#606060;padding:5px 0 0 15px}.blog_contact .recent_blog .postbox p a{text-decoration:none;color:#0067b4;display:block;padding:3px 0}.membership_col{}.membership_col h2{color:#00a6d5;font-family:segoescript;font-weight:700;font-size:2.8em;padding:0 0 18px}.membership_col .vote_1{}.membership_col .vote_1 .costa_l{float:left;margin:5px 0 0}.membership_col .vote_1 p{padding:0 0 0 90px;color:#606060;line-height:1.4}.membership_col .vote_2{padding:25px 0 0}.membership_col .vote_2 img{display:block;margin:0 auto}.membership_col .vote_2 p{text-align:center;padding:0;font-size:1.3em}.contact_box{background:#00a6d5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 20px}.contact_box h2{text-align:center;color:#fff;font-family:segoescript;padding:3px 0 0}.contact_box h3{color:#f0f0f0;text-align:center;font-size:1.6em;line-height:1.4}.contact_box h3 a{font-weight:700;text-decoration:none;color:#f0f0f0}.contact_box h4{color:#363636;text-align:center;font-size:1.6em;line-height:1.4;padding:0;margin:0}.contact_box h4 a{font-weight:700;text-decoration:none;color:#363636}.contact_box .btn_list{padding:12px 0 0}.contact_box .btn_list a{display:block;margin:0 0 8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;text-align:center;text-decoration:none;color:#fff;font-size:1.6em;font-weight:700;background:#606060}.contact_box .btn_list a.book_now{text-transform:uppercase;background:#ffa700}.contact_box .btn_list a.blue_btn{background:#0067b4}.newsletter_row .nl_bg{min-height:310px;background:url(../images/nl-ov.png) repeat}.newsletter_row .title{padding:55px 0 0}.newsletter_row .title h2{color:#ffa700;font-size:2.8em;text-align:center;font-family:segoescript;font-weight:700}.newsletter_row .title h3{color:#fff;font-size:2.8em;text-align:center;text-transform:uppercase;padding:0 0 1px;border-bottom:1px solid #00a6d5}.newsletter_row .title h3 span{display:block;background:#ffa700;width:100px;height:2px;margin:11px auto 0}.newsletter_row .nl_box{width:600px;height:66px;background:url(../images/nl_bg.png) repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:40px auto 0;padding:10px}.newsletter_row .nl_box .nl_txt{float:left;width:66%;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.newsletter_row .nl_box .nl_txt .txtbox{width:100%;height:46px;line-height:46px;padding:0 3%;font-size:1.6em;color:#606060;border:none;outline:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#f0f0f0}.newsletter_row .nl_box .subscribe_btn{float:right;width:30%;height:46px;line-height:46px;font-size:1.8em;font-weight:700;border:none;outline:none;cursor:pointer;text-transform:uppercase;color:#fff;background:#00a6d5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.newsletter_row .nl_box .gform_wrapper{margin:0!important}.newsletter_row .nl_box .gfield_label,.newsletter_row .nl_box .gform_anchor{display:none!important}.newsletter_row .nl_box .gform_body{float:left!important;width:66%!important;clear:none!important;margin:0!important;padding:0!important}.newsletter_row .nl_box div.ginput_container,.newsletter_row .nl_box ul,.newsletter_row .nl_box ul li{margin:0!important;padding:0!important}.newsletter_row .nl_box ul li input{width:100%!important;height:46px!important;line-height:46px!important;padding:0 3%!important;font-size:16px!important;color:#606060!important;border:none!important;outline:none!important;background:#f0f0f0!important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0!important}.newsletter_row .nl_box .gform_footer{float:right;width:30%;clear:none!important;margin:0!important;padding:0!important}.newsletter_row .nl_box .gform_footer input{width:100%!important;height:46px;line-height:46px;font-size:1.8em!important;font-weight:700;border:none;outline:none;cursor:pointer;text-transform:uppercase;color:#fff;background:#00a6d5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.newsletter_row .nl_box .gform_wrapper li.gfield.gfield_error{border:none!important;margin:0!important;background:0 0!important}.newsletter_row .nl_box .gform_wrapper li.gfield.gfield_error input{border:2px solid #790000!important}.newsletter_row .nl_box .gform_wrapper div.validation_error{display:none!important}.newsletter_row .nl_box ul li .validation_message{display:none!important}.mobile{display:none!important}.header_right .hph .find_tour.mobile{display:none!important}.find-tour-btn{color:#fff!important;font-size:1.6em;font-weight:700;display:block;width:100%;max-width:250px;height:48px;text-align:center;line-height:47px;text-transform:uppercase;margin:0 auto;text-decoration:none;background:#ffa700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:inline-block!important;margin-bottom:5px}.find-tour-btn:hover{color:#0067b4!important;background:#fff}.btn-blue:hover,.btn-blue2:hover{color:#0067b4!important;background:#fff!important}.consultation-link.desktop{display:block;position:fixed;float:right;text-align:left;right:50px;z-index:99999;top:180px;padding:5px;transform-origin:right top 0;transform:rotate(270deg);-webkit-transform:rotate(270deg);-webkit-transform-origin:right top;-moz-transform:rotate(270deg);-moz-transform-origin:right top;-o-transform:rotate(270deg);-o-transform-origin:right top;-ms-transform:rotate(270deg);-ms-transform-origin:right top}.consultation-link.desktop a{background-color:#1e73be;color:#fff;padding:15px;font-size:24px;text-decoration:none;transition:all .5s cubic-bezier(.08,.05,.96,.96);border-top-right-radius:10px;border-top-left-radius:10px;display:block;border:2px solid #1e73be;border-top:none}.consultation-link.desktop a:hover{color:#1e73be;background-color:#fff;text-decoration:none;transition:all .5s cubic-bezier(.08,.05,.96,.96)}form ul#gform_fields_2 input::placeholder,form ul#gform_fields_2 textarea::placeholder{color:#fff!important}@media only screen and (max-width:767px){.newsletter_row .nl_box .gform_body,.newsletter_row .nl_box .gform_footer{width:100%!important}.newsletter_row .nl_box .gform_body{margin-bottom:10px!important}.newsletter_row .nl_box .gform_body input{text-align:center!important}.newsletter_row .nl_box .gform_footer input{margin:0!important}}.footer{}.f1{clear:both;background:#00a6d5;padding:55px 0 25px}.f1 h2{color:#fff;font-size:2.8em;font-weight:700;font-family:segoescript}.f1 h2 span{display:block;width:80px;height:2px;background:#ffa700;margin:5px 0 0}.f1 .fr_col{float:left;width:100%;clear:left;padding:10px 0 0}.f1 .fr_nm_em{float:left;width:48.7%}.f1 .txtbox{color:#fff;font-size:1.6em;background:#008dc8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:45px;line-height:45px;padding:0 3%;width:100%;border:none;outline:none}.f1 .fr_col_alt{float:right;clear:right;width:48.7%}.f1 .txtarea{color:#fff;font-size:1.6em;background:#008dc8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:156px;line-height:14px;padding:10px 3%;width:100%;border:none;outline:none;resize:none}.f1 .submit_btn{float:left;width:48.7%;height:45px;color:#fff;text-transform:uppercase;border:none;outline:none;cursor:pointer;font-size:18px;margin:12px 0 0;background:#0067b4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.f1 .quick_lnks{padding:0 0 0 40px}.f1 .quick_lnks ul{font-size:1.6em;padding:10px 0}.f1 .quick_lnks ul li{padding:0 0 5px}.f1 .quick_lnks ul li a{color:#fff;text-decoration:none;display:block;background:url(../images/bullet_footer.png) 0 5px no-repeat;padding:0 0 0 15px}.f1 .quick_lnks ul li a:hover{color:#ffa700}.f2{background:#0067b4;text-align:center;color:#fff;font-size:1.4em;padding:26px 15px}.contents_main{background:#f0f0f0}.contents_main .entry{}.contents_main .entry h1{}.contents_main .costa_title h2{color:#bbb;font-size:3em;text-align:center;font-family:segoescript}.contents_main .costa_title h1{color:#0067b4;font-size:3.2em;text-align:center;text-transform:uppercase;margin-top:32px}.contents_main .costa_title h1 span{display:block;background:#0067b4;width:100px;height:2px;margin:11px auto 0}.contents_main .entry p{line-height:1.3;text-align:justify;font-size:16px}.contents_main .entry ul{line-height:1.3;text-align:justify;padding:10px 0 10px 20px!important;margin:0!important;font-size:16px}.contents_main .entry ul li{padding:2px 0;list-style:disc}.contents_main .entry ul li ul{font-size:1em;font-size:16px}.contents_main .imagecontent{text-align:center;width:100%;float:left;padding:10px 0 0}.contents_main img.about_image{display:inline-block;margin:0 auto 20px;max-width:100%}.news_box{padding:0 0 25px;border-bottom:1px solid #fff;margin-bottom:25px}.news_box h2{font-size:2.6em}.news_box h2 a{text-decoration:none;color:#0067b4}.news_box .news_dt{font-size:1.4em;font-weight:700}.news_box .readmore{font-size:1.5em;font-weight:700;text-decoration:none}.news_box .more-link{display:none}.sidebar_list ul{padding:0 0 15px}.sidebar_list ul li{}.sidebar_list ul li a{text-decoration:none;display:block;padding:2px 0}.sugar_forms{}.sugar_forms ul{padding-left:0!important}.sugar_forms ul li{list-style:none!important}.sugar_forms td{font-size:16px!important;padding:5px 0;vertical-align:top}.sugar_forms td input[type=text]{border:1px solid #ccc;width:100%;max-width:350px;font-size:16px!important;padding:5px}.sugar_forms td #trip_type_c{border:1px solid #ccc;width:100%;max-width:350px;font-size:16px!important;padding:5px}.sugar_forms td textarea{border:1px solid #ccc;width:100%;max-width:350px;font-size:16px!important;padding:5px}.sugar_forms td select{border:1px solid #ccc;width:100%;max-width:350px;font-size:16px!important;height:32px}.sugar_forms .button{color:#fff;background:#00a6d5;font-size:16px!important;width:150px;height:35px;border:none;outline:none;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.trip-lista-roja{color:#ffa700;padding-left:10px}.trip-contenido-negro17px{font-weight:700}.footer_form{}.footer_form .gfield_label{display:none!important}.footer_form ul:after{display:block;content:"";clear:both}.footer_form ul li{float:left!important;width:48%!important;margin:0 2% 2px 0!important;padding:0!important;clear:none!important}.footer_form ul li .validation_message{display:none!important}.footer_form .gform_wrapper li.gfield.gfield_error{border:none!important;margin:0!important;background:0 0!important}.footer_form ul li#field_2_3{clear:left!important}.footer_form ul li#field_2_4{float:right!important;margin-top:-55px!important}.footer_form .ginput_container_email input,.footer_form .ginput_container_text input{color:#fff;font-size:16px!important;background:#008dc8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:45px;line-height:45px;padding:0 3%!important;width:100%;border:none;outline:none}.footer_form .ginput_container_textarea textarea{color:#fff;font-size:16px!important;background:#008dc8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:156px!important;line-height:14px;padding:10px 3%!important;width:100%;border:none;outline:none;resize:none}.footer_form .gform_footer{width:48%!important;margin:-45px 0 0!important;padding:0!important;float:left!important;clear:none!important}.footer_form .gform_button{float:left;width:100%!important;height:45px;color:#fff;text-transform:uppercase;border:none;outline:none;cursor:pointer;font-size:18px!important;margin:12px 0 0;background:#0067b4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.gform_wrapper div.validation_error{font-size:16px!important}ul#input_2_5 li.gchoice_2_5_1{width:100%!important}label#label_2_5_1{font-size:16px;line-height:16px;color:#fff;width:100%}.amazingslider-arrow-right-1,.amazingslider-arrow-right-2{right:20px!important}.amazingslider-bullet-img-1,.amazingslider-bullet-img-2{margin-top:auto!important}div.amazingslider-bullet-1,div.amazingslider-bullet-image-1,div.amazingslider-bullet-2,div.amazingslider-bullet-image-2{height:90px!important}.amazingslider-bullet-playvideo-1,.amazingslider-bullet-playvideo-2{top:20%}@media only screen and (max-width:500px){.footer_form ul li{width:100%!important;margin:0 0 2px!important}.footer_form ul li#field_2_3{clear:both!important}.footer_form ul li#field_2_4{float:right!important;margin-top:0!important}.footer_form .gform_footer{width:100%!important;margin:8px 0 0!important}}.costa_forms{}.contents_main .entry .costa_forms ul{padding:10px 0!important;margin:0!important}.contents_main .entry .costa_forms ul li:after{content:"";display:block;clear:both}.contents_main .entry .costa_forms ul li label.gfield_label{width:200px!important;float:left!important;clear:none!important;margin:0!important;padding:0!important;font-weight:400!important;text-align:left!important}.contents_main .entry .costa_forms ul li .ginput_container{float:none!important;margin:0!important;padding:0!important;padding:0 0 0 220px!important}.contents_main .entry .costa_forms ul li .ginput_container input,.contents_main .entry .costa_forms ul li .ginput_container textarea,.contents_main .entry .costa_forms ul li .ginput_container select{border:1px solid #ccc;width:100%;max-width:350px;font-size:16px!important;padding:5px}form#gform_5 ul#gform_fields_5 li .ginput_container input{width:auto!important}.contents_main .entry .costa_forms .gform_button{color:#fff;background:#00a6d5;font-size:16px!important;width:150px;height:35px;border:none;outline:none;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:block;margin:0 auto}@media only screen and (max-width:767px){.contents_main .entry .costa_forms ul li label{width:auto!important;float:none!important}.contents_main .entry .costa_forms ul li .ginput_container{padding:0!important}}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){.container{}.logo{width:240px}.header_right{padding:15px 0 0}.header_right .hph{font-size:1.5em;padding:8px 0 25px;float:left;clear:none}.header_right .hph br{display:block}.header_right .hph a{}.header_right .hph span{padding:0 10px;display:block;font-size:0;height:1px;background:#b7b7b7;overflow:hidden;margin:4px 0}.header_right .s_soc{float:right;clear:none;padding-left:10px}.header_right .s_soc .s_box{float:right;clear:both;width:240px;margin:5px 0 20px}.header_right .s_soc .s_box .stxt{float:left;width:207px}.header_right .s_soc .s_box .stxt input{font-size:1.6em;padding:4px 4%;width:100%;border:none;outline:none;background:0 0}.header_right .s_soc .s_box .sbtn{width:33px;height:29px;background:url(../images/sbtn.png) center no-repeat;border:none;outline:none;cursor:pointer;font-size:0;line-height:999px;overflow:hidden}.header_right .s_soc .soc{float:right;clear:both}.header_right .s_soc .soc a{text-decoration:none;float:left;background:#ccc;color:#fff;font-size:2em;width:27px;height:27px;text-align:center;line-height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:15px}.header_right .s_soc .soc a:hover{background:#0067b4}.top_menu{float:none;clear:both;padding:15px 0 0}.top_menu ul{float:none;display:none}.show_menu{display:block}.top_menu ul li{float:none;padding:0}.top_menu ul li a{float:none;display:block;padding:10px}.top_menu ul li ul{width:auto;position:static;display:block}.top_menu ul li ul li{width:auto}.top_menu ul li ul li a{background:url(../images/bullet_nav_2x.png) 12px 7px no-repeat;background-size:8px auto}.top_menu ul li ul li a:hover{color:#0067b4;background:url(../images/bullet_nav.png) 12px 7px no-repeat}.banner_top{height:326px}.banner_top h2{text-align:center;color:#fff;font-family:segoescript;font-size:25px;padding:85px 0 20px}.banner_top h3{text-align:center;color:#fff;font-size:40px;padding:0 0 20px;text-transform:uppercase}.banner_top .find_tour{color:#fff;font-size:1.6em;font-weight:700;display:block;width:160px;height:38px;text-align:center;line-height:37px;text-transform:uppercase;margin:0 auto;text-decoration:none;background:#0067b4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.costa_vac{background:#f0f0f0;padding:55px 0 40px}.costa_vac .costa_title{border-bottom:1px solid #ffa700;margin-bottom:20px}.costa_vac .costa_title h2{color:#bbb;font-size:3em;text-align:center;font-family:segoescript}.costa_vac .costa_title h1{color:#0067b4;font-size:3.2em;text-align:center;text-transform:uppercase;padding:0 0 1px}.costa_vac .costa_title h1 span{display:block;background:#0067b4;width:100px;height:2px;margin:11px auto 0}.costa_vac .costa_box{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;position:relative;margin:0 0 20px}.costa_vac .costa_box img{display:block;width:100%;height:auto}.costa_vac .costa_box .ov_title{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:0 0!important;text-decoration:none}.costa_vac .costa_box .ov_title span{text-align:center;display:block;color:#fff;font-size:2em;position:absolute;left:0;bottom:15px;right:0}.costa_vac .costa_box:hover .ov_title{opacity:0}.costa_vac .costa_box .ov_title_1{display:block;position:absolute;left:0;right:0;bottom:0;background:0 0!important;text-decoration:none;padding:0 0 15px;opacity:0}.costa_vac .costa_box .ov_title span{background-color:rgba(0,123,255,.5)!important;padding:5px 0;top:15px;position:relative}.costa_vac .costa_box:hover .ov_title_1{opacity:1}.costa_vac .costa_box .ov_title_1 .title1{font-size:2em;color:#fff;text-align:center;display:block;padding:20px 10px 5px}.costa_vac .costa_box .ov_title_1 .desc1{font-size:1.4em;color:#fff;text-align:center;display:block;padding:5px 10px 10px}.costa_vac .costa_box .ov_title_1 .readMore{font-size:1.4em;width:125px;height:32px;line-height:32px}.tk_look{}.tk_look .tk_look_bg{background:url(../images/tk-look-bg.png) repeat;min-height:700px}.tk_look .title{padding:55px 0 0}.tk_look .title h2{color:#ddd;font-size:2.8em;text-align:center;font-family:segoescript;font-weight:700}.tk_look .title h3{color:#ffa700;font-size:2.8em;text-align:center;text-transform:uppercase;padding:0 0 1px;border-bottom:1px solid #00a6d5}.tk_look .title h3 span{display:block;background:#ffa700;width:100px;height:2px;margin:11px auto 0}.tk_look .tk_look_contents{max-width:985px;margin:0 auto;padding:20px 0}.tk_look .tk_look_contents .vid_box{float:right;width:360px;height:240px;position:relative;margin:10px 0 15px 25px;background:#ccc}.tk_look .tk_look_contents .vid_box iframe{position:absolute;left:0;top:0;width:100%!important;height:100%!important}.tk_look .tk_look_contents p{color:#fff;line-height:1.4}.tk_look .tk_look_contents p a{color:#ffa700;text-decoration:none}.blog_contact{background:#f0f0f0;padding:60px 0}.blog_contact .recent_blog{}.blog_contact .recent_blog h2{color:#ffa700;font-family:segoescript;font-weight:700;font-size:2.8em;padding:0 0 18px}.blog_contact .recent_blog .postbox{border-bottom:1px solid #00a6d5;margin-bottom:12px}.blog_contact .recent_blog .postbox.last{border:none}.blog_contact .recent_blog .postbox h3{color:#ffa700;font-size:1.6em;line-height:1.4}.blog_contact .recent_blog .postbox h3 a{color:#ffa700;text-decoration:none;display:block;padding:0 0 0 15px;background:url(../images/bullet_post.png) 0 5px no-repeat}.blog_contact .recent_blog .postbox p{font-size:1.6em;color:#606060;padding:5px 0 0 15px}.blog_contact .recent_blog .postbox p a{text-decoration:none;color:#0067b4;display:block;padding:3px 0}.membership_col{}.membership_col h2{color:#00a6d5;font-family:segoescript;font-weight:700;font-size:2.8em;padding:0 0 18px}.membership_col .vote_1{}.membership_col .vote_1 .costa_l{float:left;margin:5px 0 0}.membership_col .vote_1 p{padding:0 0 0 90px;color:#606060;line-height:1.4}.membership_col .vote_2{padding:25px 0 0}.membership_col .vote_2 img{display:block;margin:0 auto}.membership_col .vote_2 p{text-align:center;padding:0;font-size:1.3em}.contact_box{background:#00a6d5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 20px}.contact_box h2{text-align:center;color:#fff;font-family:segoescript;padding:3px 0 0}.contact_box h3{color:#f0f0f0;text-align:center;font-size:1.6em;line-height:1.4}.contact_box h3 a{font-weight:700;text-decoration:none;color:#f0f0f0}.contact_box h4{color:#363636;text-align:center;font-size:1.6em;line-height:1.4;padding:0;margin:0}.contact_box h4 a{font-weight:700;text-decoration:none;color:#363636}.contact_box .btn_list{padding:12px 0 0}.contact_box .btn_list a{display:block;margin:0 0 8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;text-align:center;text-decoration:none;color:#fff;font-size:1.6em;font-weight:700;background:#606060}.contact_box .btn_list a.book_now{text-transform:uppercase;background:#ffa700}.contact_box .btn_list a.blue_btn{background:#0067b4}.newsletter_row .nl_bg{min-height:310px;background:url(../images/nl-ov.png) repeat}.newsletter_row .title{padding:55px 0 0}.newsletter_row .title h2{color:#ffa700;font-size:2.8em;text-align:center;font-family:segoescript;font-weight:700}.newsletter_row .title h3{color:#fff;font-size:2.8em;text-align:center;text-transform:uppercase;padding:0 0 1px;border-bottom:1px solid #00a6d5}.newsletter_row .title h3 span{display:block;background:#ffa700;width:100px;height:2px;margin:11px auto 0}.newsletter_row .nl_box{width:600px;height:66px;background:url(../images/nl_bg.png) repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:40px auto 0;padding:10px}.newsletter_row .nl_box .nl_txt{float:left;width:66%;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.newsletter_row .nl_box .nl_txt .txtbox{width:100%;height:46px;line-height:46px;padding:0 3%;font-size:1.6em;color:#606060;border:none;outline:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#f0f0f0}.newsletter_row .nl_box .subscribe_btn{float:right;width:30%;height:46px;line-height:46px;font-size:1.8em;font-weight:700;border:none;outline:none;cursor:pointer;text-transform:uppercase;color:#fff;background:#00a6d5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.footer{}.f1{clear:both;background:#00a6d5;padding:55px 0 25px}.f1 h2{color:#fff;font-size:2.8em;font-weight:700;font-family:segoescript}.f1 h2 span{display:block;width:80px;height:2px;background:#ffa700;margin:5px 0 0}.f1 .fr_col{float:left;width:100%;clear:left;padding:10px 0 0}.f1 .fr_nm_em{float:left;width:48.7%}.f1 .txtbox{color:#fff;font-size:1.6em;background:#008dc8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:45px;line-height:45px;padding:0 3%;width:100%;border:none;outline:none}.f1 .fr_col_alt{float:right;clear:right;width:48.7%}.f1 .txtarea{color:#fff;font-size:1.6em;background:#008dc8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:156px;line-height:14px;padding:10px 3%;width:100%;border:none;outline:none;resize:none}.f1 .submit_btn{float:left;width:48.7%;height:45px;color:#fff;text-transform:uppercase;border:none;outline:none;cursor:pointer;margin:12px 0 0;background:#0067b4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.f1 .quick_lnks{padding:0 0 0 40px}.f1 .quick_lnks ul{font-size:1.6em;padding:10px 0}.f1 .quick_lnks ul li{padding:0 0 5px}.f1 .quick_lnks ul li a{color:#fff;text-decoration:none;display:block;background:url(../images/bullet_footer.png) 0 5px no-repeat;padding:0 0 0 15px}.f1 .quick_lnks ul li a:hover{color:#ffa700}.f2{background:#0067b4;text-align:center;color:#fff;font-size:1.4em;padding:26px 15px}}@media only screen and (max-width:767px){img#logo-ict{padding-bottom:30px}.container{border:none}.logo{width:220px;float:none;margin:0 auto;display:block}.header_right{padding:15px 0 0;float:none}.header_right .hph{font-size:1.5em;padding:8px 0 25px;float:none;clear:none;text-align:center;max-width:240px;margin:0 auto}.header_right .hph br{display:block}.header_right .hph a{}.header_right .hph span{padding:0 10px;display:block;font-size:0;height:1px;background:#b7b7b7;overflow:hidden;margin:4px 0}.header_right .s_soc{float:none;clear:none;padding-left:0;max-width:240px;margin:0 auto}.header_right .s_soc .s_box{float:none;clear:both;width:200px;margin:5px auto 20px}.header_right .s_soc .s_box .stxt{float:left;width:167px}.header_right .s_soc .s_box .stxt input{font-size:1.6em;padding:4px 4%;width:100%;border:none;outline:none;background:0 0}.header_right .s_soc .s_box .sbtn{width:33px;height:29px;background:url(../images/sbtn.png) center no-repeat;border:none;outline:none;cursor:pointer;font-size:0;line-height:999px;overflow:hidden}.header_right .s_soc .soc{float:none;clear:both;text-align:center}.header_right .s_soc .soc a{text-decoration:none;float:none;display:inline-block;background:#ccc;color:#fff;font-size:2em;width:27px;height:27px;text-align:center;line-height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 2px}.header_right .s_soc .soc a:hover{background:#0067b4}.top_menu{float:none;clear:both;padding:15px 0 0}.top_menu ul{float:none;display:none}.top_menu ul li{float:none;padding:0}.top_menu ul li a{float:none;display:block;padding:10px}.top_menu ul li ul{width:auto;position:static;display:block}.top_menu ul li ul li{width:auto}.top_menu ul li ul li a{background:url(../images/bullet_nav_2x.png) 12px 7px no-repeat;background-size:8px auto}.top_menu ul li ul li a:hover{color:#0067b4;background:url(../images/bullet_nav.png) 12px 7px no-repeat}.banner_top{height:250px}.banner_top h2{text-align:center;color:#fff;font-family:segoescript;font-size:20px;padding:45px 0 10px}.banner_top h3{text-align:center;color:#fff;font-size:25px;padding:0 0 20px;text-transform:uppercase}.banner_top .find_tour{color:#fff;font-size:1.6em;font-weight:700;display:block;width:100%;max-width:250px;height:38px;text-align:center;line-height:37px;text-transform:uppercase;margin:0 auto;text-decoration:none;background:#0067b4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.costa_vac{background:#f0f0f0;padding:55px 0 40px;text-align:center}.costa_vac .costa_title{border-bottom:1px solid #ffa700;margin-bottom:40px}.costa_vac .costa_title h2{color:#bbb;font-size:3em;text-align:center;font-family:segoescript;padding:0 0 7px}.costa_vac .costa_title h1{color:#0067b4;font-size:3.2em;text-align:center;text-transform:uppercase;padding:0 0 1px}.costa_vac .costa_title h1 span{display:block;background:#0067b4;width:100px;height:2px;margin:11px auto 0}.costa_vac .costa_box{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;position:relative;margin:0 0 20px}.costa_vac .costa_box img{display:block;width:100%;height:auto}.costa_vac .costa_box .ov_title{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:0 0!important;text-decoration:none}.costa_vac .costa_box .ov_title span{text-align:center;display:block;color:#fff;font-size:2em;position:absolute;left:0;bottom:15px;right:0}.costa_vac .costa_box:hover .ov_title{opacity:0}.costa_vac .costa_box .ov_title_1{display:block;position:absolute;left:0;right:0;bottom:0;background:0 0!important;text-decoration:none;padding:0 0 15px;opacity:0}.costa_vac .costa_box .ov_title span{background-color:rgba(0,123,255,.5)!important;padding:5px 0;top:15px;position:relative}body.page-template-trip_detals.page-id-4328 .banner_top,body.page-template-trip_detals.page-id-4324 .banner_top,body.page-template-trip_detals.page-id-4230 .banner_top,body.page-template-trip_detals.page-id-4332 .banner_top,body.page-template-trip_detals.page-id-1350 .banner_top,body.page-template-trip_detals.page-id-1268 .banner_top,body.page-template-trip_detals.page-id-1245 .banner_top,body.page-template-trip_detals.page-id-8273 .banner_top,body.page-template-trip_detals.page-id-9006 .banner_top,.banner_top,body.page-template-trip_detals.page-id-1265 .banner_top{background-position-x:60%!important}body.page-template-trip_detals.page-id-8260 .banner_top,body.page-template-trip_detals.page-id-8248 .banner_top,body.page-template-trip_list.page-id-1157 .banner_top{background-position-x:35%!important}.costa_vac .costa_box:hover .ov_title_1{opacity:1}.costa_vac .costa_box .ov_title_1 .title1{font-size:2em;color:#fff;text-align:center;display:block;padding:20px 10px 5px}.costa_vac .costa_box .ov_title_1 .desc1{font-size:1.4em;color:#fff;text-align:center;display:block;padding:5px 10px 10px}.costa_vac .costa_box .ov_title_1 .readMore{font-size:1.4em;width:125px;height:32px;line-height:32px}.tk_look{}.tk_look .tk_look_bg{background:url(../images/tk-look-bg.png) repeat;min-height:700px}.tk_look .title{padding:55px 0 0}.tk_look .title h2{color:#ddd;font-size:2.8em;text-align:center;font-family:segoescript;font-weight:700}.tk_look .title h3{color:#ffa700;font-size:2.8em;text-align:center;text-transform:uppercase;padding:0 0 1px;border-bottom:1px solid #00a6d5}.tk_look .title h3 span{display:block;background:#ffa700;width:100px;height:2px;margin:11px auto 0}.tk_look .tk_look_contents{max-width:985px;margin:0 auto;padding:20px 0}.tk_look .tk_look_contents .vid_box{float:none;width:280px;height:200px;position:relative;margin:10px auto 25px}.tk_look .tk_look_contents .vid_box iframe{position:absolute;left:0;top:0;width:100%!important;height:100%!important}.tk_look .tk_look_contents p{color:#fff;line-height:1.4}.tk_look .tk_look_contents p a{color:#ffa700;text-decoration:none}.blog_contact{background:#f0f0f0;padding:60px 0}.blog_contact .recent_blog{}.blog_contact .recent_blog h2{color:#ffa700;font-family:segoescript;font-weight:700;font-size:2.8em;padding:0 0 18px}.blog_contact .recent_blog .postbox{border-bottom:1px solid #00a6d5;margin-bottom:12px}.blog_contact .recent_blog .postbox.last{border:none}.blog_contact .recent_blog .postbox h3{color:#ffa700;font-size:1.6em;line-height:1.4}.blog_contact .recent_blog .postbox h3 a{color:#ffa700;text-decoration:none;display:block;padding:0 0 0 15px;background:url(../images/bullet_post.png) 0 5px no-repeat}.blog_contact .recent_blog .postbox p{font-size:1.6em;color:#606060;padding:5px 0 0 15px}.blog_contact .recent_blog .postbox p a{text-decoration:none;color:#0067b4;display:block;padding:3px 0}.membership_col{}.membership_col h2{color:#00a6d5;font-family:segoescript;font-weight:700;font-size:2.8em;padding:0 0 18px}.membership_col .vote_1{}.membership_col .vote_1 .costa_l{float:left;margin:5px 0 0}.membership_col .vote_1 p{padding:0 0 0 90px;color:#606060;line-height:1.4}.membership_col .vote_2{padding:25px 0 0}.membership_col .vote_2 img{display:block;margin:0 auto}.membership_col .vote_2 p{text-align:center;padding:0;font-size:1.3em}.contact_box{background:#00a6d5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 20px}.contact_box h2{text-align:center;color:#fff;font-family:segoescript;padding:3px 0 0}.contact_box h3{color:#f0f0f0;text-align:center;font-size:1.6em;line-height:1.4}.contact_box h3 a{font-weight:700;text-decoration:none;color:#f0f0f0}.contact_box h4{color:#363636;text-align:center;font-size:1.6em;line-height:1.4;padding:0;margin:0}.contact_box h4 a{font-weight:700;text-decoration:none;color:#363636}.contact_box .btn_list{padding:12px 0 0}.contact_box .btn_list a{display:block;margin:0 0 8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;text-align:center;text-decoration:none;color:#fff;font-size:1.6em;font-weight:700;background:#606060}.contact_box .btn_list a.book_now{text-transform:uppercase;background:#ffa700}.contact_box .btn_list a.blue_btn{background:#0067b4}.newsletter_row .nl_bg{min-height:310px;background:url(../images/nl-ov.png) repeat;padding-bottom:35px}.newsletter_row .title{padding:55px 0 0}.newsletter_row .title h2{color:#ffa700;font-size:2.8em;text-align:center;font-family:segoescript;font-weight:700}.newsletter_row .title h3{color:#fff;font-size:2.8em;text-align:center;text-transform:uppercase;padding:0 0 1px;border-bottom:1px solid #00a6d5}.newsletter_row .title h3 span{display:block;background:#ffa700;width:100px;height:2px;margin:11px auto 0}.newsletter_row .nl_box{width:280px;height:auto;background:url(../images/nl_bg.png) repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:40px auto 0;padding:10px}.newsletter_row .nl_box .nl_txt{float:left;width:100%;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:10px}.newsletter_row .nl_box .nl_txt .txtbox{width:100%;height:46px;line-height:46px;padding:0 3%;font-size:1.6em;color:#606060;border:none;outline:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#f0f0f0;text-align:center}.newsletter_row .nl_box .subscribe_btn{float:none;width:100%;height:46px;line-height:46px;font-size:1.8em;font-weight:700;border:none;outline:none;cursor:pointer;text-transform:uppercase;color:#fff;background:#00a6d5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;margin:0 auto}.footer{}.f1{clear:both;background:#00a6d5;padding:55px 0 25px}.f1 h2{color:#fff;font-size:2.8em;font-weight:700;font-family:segoescript}.f1 h2 span{display:block;width:80px;height:2px;background:#ffa700;margin:5px 0 0}.f1 .fr_col{float:left;width:100%;clear:left;padding:10px 0 0}.f1 .fr_nm_em{float:left;width:100%}.f1 .txtbox{color:#fff;font-size:1.6em;background:#008dc8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:45px;line-height:45px;padding:0 3%;width:100%;border:none;outline:none}.f1 .fr_col_alt{float:right;clear:right;width:100%}.f1 .txtarea{color:#fff;font-size:1.6em;background:#008dc8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:156px;line-height:14px;padding:10px 3%;width:100%;border:none;outline:none;resize:none}.f1 .submit_btn{float:left;width:48.7%;height:45px;color:#fff;text-transform:uppercase;border:none;outline:none;cursor:pointer;margin:12px 0 0;background:#0067b4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.f1 .quick_lnks{padding:30px 0 0 10px}.f1 .quick_lnks ul{font-size:1.6em;padding:10px 0}.f1 .quick_lnks ul li{padding:0 0 5px}.f1 .quick_lnks ul li a{color:#fff;text-decoration:none;display:block;background:url(../images/bullet_footer.png) 0 5px no-repeat;padding:0 0 0 15px}.f1 .quick_lnks ul li a:hover{color:#ffa700}.f2{background:#0067b4;text-align:center;color:#fff;font-size:1.4em;padding:26px 15px}.header{position:relative}.show_menu{position:absolute;right:10px;top:252px}body.page-id-1386 .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-12.sbsec{display:none!important}body.page-id-1386 .spread_word{display:none}body.page-id-1386 section.blog_contact.blog_contact_innerpg{display:none}body.page-id-1386 footer .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12{display:none}body.page-id-1386 footer .quick_lnks{display:none}body.page-id-1386 .f1{padding:0}iframe{max-width:100%;height:auto}body.page-id-1515 .sbsec,body.page-id-1515 section.blog_contact.blog_contact_innerpg,body.page-id-1515 footer .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12{display:none!important}.mobile{display:block}.find_tour.mobile{color:#fff!important;font-size:1.6em;font-weight:700;display:block;width:100%;max-width:250px;height:38px;text-align:center;line-height:37px;text-transform:uppercase;margin:0 auto;text-decoration:none;background:#0067b4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block!important}.consultation-link.desktop{right:30px;top:20px!important}.consultation-link.desktop a{padding:8px;font-size:10px}}@media only screen and (max-width:575px){body.page-id-1386 .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-12.sbsec{display:none!important}body.page-id-1386 .spread_word{display:none}body.page-id-1386 section.blog_contact.blog_contact_innerpg{display:none}body.page-id-1386 footer .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12{display:none}body.page-id-1386 footer .quick_lnks{display:none}body.page-id-1386 .f1{padding:0}iframe{max-width:100%;height:auto}body.page-id-1515 .sbsec,body.page-id-1515 section.blog_contact.blog_contact_innerpg,body.page-id-1515 footer .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12{display:none!important}.mobile{display:block}.header_right .hph .find_tour.mobile .find_tour.mobile{color:#fff!important;font-size:1.6em;font-weight:700;display:block;width:100%;max-width:250px;height:38px;text-align:center;line-height:37px;text-transform:uppercase;margin:0 auto;text-decoration:none;background:#0067b4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block!important}.consultation-link.desktop{right:30px}.consultation-link.desktop a{padding:8px;font-size:10px}}@media only screen and (max-width:479px){body.page-id-1386 .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-12.sbsec{display:none!important}body.page-id-1386 .spread_word{display:none}body.page-id-1386 section.blog_contact.blog_contact_innerpg{display:none}body.page-id-1386 footer .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12{display:none}body.page-id-1386 footer .quick_lnks{display:none}body.page-id-1386 .f1{padding:0}iframe{max-width:100%;height:auto}body.page-id-1515 .sbsec,body.page-id-1515 section.blog_contact.blog_contact_innerpg,body.page-id-1515 footer .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12{display:none!important}.mobile{display:block}}.header_right .hph .find_tour.mobile .find_tour.mobile{color:#fff!important;font-size:1.6em;font-weight:700;display:block;width:100%;max-width:250px;height:38px;text-align:center;line-height:37px;text-transform:uppercase;margin:0 auto;text-decoration:none;background:#0067b4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block!important}.listing-hotels li{border-bottom:1px solid #fff;padding:0 0 25px;margin-bottom:25px}.contents_main .entry ul.listing-hotels{padding:0 0 25px!important}.contents_main .entry ul.listing-hotels li{list-style:none}.listing-hotels h3{color:#0067b4}.listing-hotels img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:block;max-width:100%;height:auto;border:2px solid #777}.listing-hotels .listing-hotel-readmore{text-align:left!important;padding:25px 0;clear:both}.listing-hotels .listing-hotel-readmore a{text-decoration:none;text-transform:uppercase;font-weight:700;color:#fff;background:#ffa700;display:inline-block;padding:10px 15px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.entry table,.entry table td{font-size:15px}.entry table td{padding:10px 0}.listing-hotel-content{height:auto!important}.search_pg h1{font-size:2.2em}.search_pg h1 a{text-decoration:none;color:#0067b4}.search_pg .search_row{border-bottom:1px solid #fff;padding:0 0 25px;margin-bottom:25px}.entry-meta{font-size:1.4em}.entry-meta a,.entry-meta span{text-decoration:none;padding-right:10px}.entry-meta .tags-links,.entry-meta .categories-links,.entry-meta .date,.entry-meta .entry-date{display:block}.entry-meta .tags-links,.entry-meta .categories-links{opacity:.7}.entry-meta .tags-links,.author.vcard,.entry-metatest{display:none}.trip_list{}.trip_list .trip_box{float:left;width:24%;margin:0 1% 25px 0;background:#fff;padding-bottom:25px}.trip_list .trip_box_last{margin-right:0}.trip_list .trip_box h2{font-size:2.2em}.trip_list .trip_box h2 a{display:block;padding:20px;color:#0067b4;text-decoration:none}.trip_list .trip_box .trip_img{position:relative}.trip_list .trip_box .trip_img img{display:block;max-width:100%;height:auto;width:100%}.trip_list .trip_box .trip_img span{position:absolute;left:0;bottom:0;right:0;padding:8px 10px;color:#fff;text-align:center;display:block;font-size:1.5em;font-weight:700;color:#ffa700;z-index:2}.trip_list .trip_box .trip_img strong{position:absolute;background:#000;left:0;bottom:0;right:0;padding:8px 10px;color:#fff;text-align:center;display:block;font-size:1.5em;font-weight:700;color:#000;opacity:.8;z-index:1}.trip_list .trip_box .trip_txt{font-size:1.4em;padding:20px;line-height:1.4}.trip_list .trip_box .trip_cost{font-size:3em;color:#0067b4;padding:0 20px 20px}.trip_list .trip_box .trip_cost span{font-size:.5em;color:#363636}.trip_list .trip_box .trip_cost_old{font-size:.7em;color:#ffa700}.trip_list .trip_box .trip_cost_old strong{text-decoration:line-through;font-weight:400}.trip_list .trip_box .trip_cost_old span{color:#ffa700}.trip_list .trip_box .trip_destinations{padding:0 20px}.trip_list .trip_box .trip_destinations .td_label{font-size:1.7em;color:#0067b4;font-weight:600;padding:0 0 5px}.trip_list .trip_box .trip_destinations .td_desti{font-size:1.5em;padding:0 0 20px}.trip_list .trip_box .vd_btn{background:#ffa700;color:#fff;font-size:1.7em;padding:8px 12px;text-decoration:none;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 0 20px}.trip_details{padding:0 0 45px}.trip_details .trip_map{}.trip_details .trip_map iframe{width:100%!important}.trip_details .trip_btn_price{margin-top:22px}.trip_details .trip_btns{text-align:center}.btn-blue{background:#0c5dd6!important;text-align:center;padding-left:36px!important}.btn-blue2{background:#0c5dd6!important;text-align:center}.btn-lg{color:#fff;font-size:1.8em;color:#fff;font-weight:600;text-decoration:none;background:#ffa700;padding:12px 15px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 0 10px;width:195px;text-align:center}.trip_details .trip_btns a{width:155px;display:-webkit-inline-box;color:#fff;font-weight:600;text-decoration:none;background:#ffa700;padding:10px 15px;margin:10px 7px 10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.6em}.trip_details .trip_price{font-size:3em;color:#0067b4;display:inline-table;vertical-align:sub;margin-left:15px}.trip_details .trip_price span{font-size:.5em}.trip_details .trip_price .old_price{padding-right:10px;font-size:.7em;color:#777;display:inline;color:#ffa700}.trip_details .trip_price .old_price strong{text-decoration:line-through;font-weight:400}.trip_details .trip_days{padding:50px 0 20px}.trip_details .trip_days .trip_day{position:relative;padding:0 0 25px}.trip_details .trip_days .day_details{padding:10px 0;font-size:1.5em}.trip_details .trip_days .trip_day_left{}.trip_details .trip_days .trip_img,.trip_day_left .trip_img{height:auto;background:#fff!important;max-height:370px;overflow:hidden;border:6px solid #fff}.trip_details .trip_days .trip_img img{display:block;width:100%;height:370px}.trip_details .trip_days .trip_d_txt{}.trip_details .trip_days .trip_d_txt h3{font-size:1.6em;font-weight:600;background:#ffa700;color:#fff;padding:10px;position:absolute;left:20px;top:-2px;box-shadow:0 2px 5px rgb(0,0,0,.4)}.trip_details .trip_days .trip_d_txt h2{font-size:1.8em;font-weight:600;color:#0067b4;text-align:center;width:75%;margin:auto;margin-top:12px}.trip_details .trip_days .trip_d_txt p{font-size:1.4em;padding:0;line-height:1.4;margin-top:14px}.trip_details .trip_days .trip_d_txt a,.trip_details .trip_days .trip_d_txt p a{color:#ffa700}@media only screen and (max-width:690px){.trip_details .trip_price{margin:auto}.trip_details .trip_days .day_details{display:none}.trip_details .trip_days .trip_img img{height:auto}}.trip_details .trip_other_details{background:#fff;margin-top:27px}.trip_details .trip_other_details h2{font-size:2em;font-weight:600;color:#ffa700;text-align:center;padding:0}.trip_details .trip_other_details h3{font-size:1.6em;font-weight:600;padding:10px 0 0;color:#0067b4}.trip_details .trip_other_details h4{font-size:1.8em;font-weight:600;color:#ffa700;padding:20px 0 0}.trip_details .trip_other_details p{font-size:1.4em;font-weight:400;padding:0}.trip_details .trip_other_details .to_cols{}.trip_details .trip_other_details .to_cols .to_left{float:left;width:48%;margin-left:22px}.trip_details .trip_other_details .to_cols .to_right{float:right;width:55%;margin-top:-240px;margin-bottom:70px}.box-margen{margin-left:5px;margin-bottom:15px}.trip_details .trip_other_details .view_hotels{padding:25px 0 5px}.trip_details .trip_other_details .view_hotels .hotel_left{width:210px;margin-left:35px;margin-right:40px;display:inline-block}.trip_details .trip_other_details .view_hotels .hotel_right{float:right;width:210px}.trip_details .trip_other_details .view_hotels .hotel_img{height:178px;width:210px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:4px 0 0;overflow:hidden;border-width:3.5px;border-style:solid;border-color:#dcd9d9;margin:auto}.trip_details .trip_other_details .view_hotels .hotel_img img{display:block;width:100%;height:auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.trip_details .trip_other_details .view_hotels .hotel_details{text-align:center;margin-top:10px}.trip_details .trip_other_details .view_hotels .hotel_details h5{font-weight:600;font-size:15px}.trip_details .trip_other_details .view_hotels .hotel_details a{color:#ffa700;font-size:15px;text-decoration:none}.trip_details .trip_other_details .txt_under_hotels{clear:both;padding:25px 0 0}.trip_details .trip_other_details .txt_under_hotels p{font-size:13px;text-align:center;margin-bottom:30px}.trip_details .trip_other_details .txt_under_hotels a{color:#ffa700;text-decoration:none}.center-info{}.amazingslider-car-left-arrow-1,.amazingslider-car-right-arrow-1{margin-top:40px!important}@supports(object-fit:cover){.trip_details .trip_other_details .view_hotels .hotel_img img{height:100%;object-fit:cover;object-position:center center}.trip_details .trip_days .trip_img img{object-fit:cover;object-position:center}.wao_content_cols .woa_right .trip_day_left .trip_img img{object-fit:cover;object-position:center center;height:100%;width:100%}}@media only screen and (min-width:720px){.trip_margen_right{margin-right:5px}.trip_margen_left{margin-left:5px}}@media only screen and (max-width:1024px){.trip_details .trip_days .trip_d_txt{}.trip_list .trip_box{width:31.3%;margin:0 1% 25px}}@media only screen and (max-width:618px){.btn-center{padding-top:10px}}@media only screen and (max-width:767px){.trip_details .trip_days .trip_img{max-height:230px}.trip_details .trip_days .trip_day_left{float:none;margin:auto}.trip_details .trip_days .trip_d_txt{padding:15px 0}.center-info{text-align:center}.trip_details .trip_other_details p{text-align:center}.trip_list .trip_box{width:48%;margin:0 1% 25px}.contents_main .entry .costa_forms ul li label.gfield_label{display:block!important;float:none!important;clear:both!important;width:100%!important}body.page-id-1386 .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-12.sbsec{display:none!important}@media only screen and (max-width:618px){.trip_details .trip_other_details .view_hotels .hotel_left{}.trip_details .trip_days .trip_d_txt h3{}}body.page-id-1386 .spread_word{display:none}body.page-id-1386 section.blog_contact.blog_contact_innerpg{display:none}body.page-id-1386 footer .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12{display:none}body.page-id-1386 footer .quick_lnks{display:none}body.page-id-1386 .f1{padding:0}iframe{max-width:100%;height:auto}body.page-id-1515 .sbsec,body.page-id-1515 section.blog_contact.blog_contact_innerpg,body.page-id-1515 footer .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12{display:none!important}}@media only screen and (max-width:500px){.trip_list .trip_box{width:100%;margin:0 0 25px}.btn-center a{margin-right:auto!important}.trip_details .trip_other_details .to_cols .to_left,.trip_details .trip_other_details .to_cols .to_right,.trip_details .trip_other_details .view_hotels .hotel_left,.trip_details .trip_other_details .view_hotels .hotel_right{float:none;width:auto}.trip_details .trip_other_details .view_hotels .hotel_left,.trip_details .trip_other_details .view_hotels .hotel_right{padding-bottom:15px;margin-left:auto;margin-right:auto}.contents_main .entry .costa_forms ul li label.gfield_label{display:block!important;float:none!important;clear:both!important;width:100%!important}body.page-id-1386 .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-12.sbsec{display:none!important}body.page-id-1386 .spread_word{display:none}body.page-id-1386 section.blog_contact.blog_contact_innerpg{display:none}body.page-id-1386 footer .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12{display:none}body.page-id-1386 footer .quick_lnks{display:none}body.page-id-1386 .f1{padding:0}iframe{max-width:100%;height:auto}body.page-id-1515 .sbsec,body.page-id-1515 section.blog_contact.blog_contact_innerpg,body.page-id-1515 footer .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12{display:none!important}}.gallery{padding:0 0 30px}.gallery .gal_main{margin-bottom:15px}.gallery .gal_main .sl{border:1px solid #ccc;background:#fff;padding:10px}.gallery .gal_main img{display:block;width:100%;height:auto}.gallery .gal_thumbs{padding:10px 50px;background:#fff;border:1px solid #ccc}.gallery .gal_thumbs img{display:block;max-width:95%}.description{margin-top:30px;padding:15px}.description li{list-style-type:disc;margin-bottom:20px;line-height:1.5}.links-honeymoon{font-size:16px;text-decoration:none;color:#0067b4}.woa_sidebar{padding:36px 0 5px}.woa_sidebar h2{font-size:3em;font-weight:600;color:#0067b4;padding:0 0 5px;margin:5px auto}.woa_sidebar h3{font-size:1.6em;font-weight:400;color:#0067b4;padding:0 0 18px}.gen_btn{color:#fff;font-size:1.8em;color:#fff;font-weight:600;text-decoration:none;background:#ffa700;padding:12px 15px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 0 10px}.woa_sidebar p{padding:2px 0;margin:0}.woa_sidebar p strong{padding:0 10px 0 0}.wao_content_cols p a,.woa_sidebar p a,.wao_content_cols .woa_right .links-honeymoon a{text-decoration:none;color:#0067b4}.woa_table{margin:25px 0;padding:20px;width:100%;margin-bottom:10px;position:relative;background:url(../images/banner-table.jpg) center no-repeat;background-size:cover}.woa_table:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;background:rgba(0,103,180,.9);z-index:1}.woa_table h2,.woa_table table,.woa_table a{z-index:2;position:relative}.wao_content_cols.clearfix{max-width:1180px;margin:42px auto 0}.shadow{-webkit-box-shadow:-2px 2px 6px 1px #ebebeb;-moz-box-shadow:-2px 2px 6px 1px #ebebeb;box-shadow:-2px 2px 6px 1px #ebebeb}.woa_table h2{color:#fff;text-align:center;font-size:2em;padding:0 0 10px}.woa_table table{font-size:1.6em}.woa_table table td{padding:5px 0;color:#fff;line-height:1.5;width:auto!important}.woa_table table td strong{color:#ffa700}.wao_content_cols{padding:0 15px}.wao_content_cols .woa_left{float:left;width:48%}.wao_content_cols .woa_left .woa_btns{padding:15px 0}.wao_content_cols .woa_right{float:right;width:48%;padding:10px 0;text-align:center}.wao_content_cols h2{font-size:2.5em;font-weight:600;color:#0067b4;padding:0 0 5px}.wao_content_cols p{padding:10px 0;margin:0}@media only screen and (max-width:767px){.trip_btn_price,.media-767{margin-left:auto;margin-right:auto}.woa_sidebar p{text-align:left!important}.woa_table table td{display:block;clear:both;width:100%}.wao_content_cols .woa_left,.wao_content_cols .woa_right{float:none;width:auto}.contents_main .entry .costa_forms ul li label.gfield_label{display:block!important;float:none!important;clear:both!important;width:100%!important}body.page-id-1386 .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-12.sbsec{display:none!important}body.page-id-1386 .spread_word{display:none}body.page-id-1386 section.blog_contact.blog_contact_innerpg{display:none}body.page-id-1386 footer .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12{display:none}body.page-id-1386 footer .quick_lnks{display:none}body.page-id-1386 .f1{padding:0}iframe{max-width:100%;height:auto}body.page-id-1515 .sbsec,body.page-id-1515 section.blog_contact.blog_contact_innerpg,body.page-id-1515 footer .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12{display:none!important}}