#Action_bar .social{display:none;}#Action_bar .contact_details{width:100%;display:flex;align-items:center;}#Header .container{margin-bottom:0px;}body .mfp-iframe-holder .mfp-content .mfp-iframe-scaler{margin-bottom:-4px;}#Top_bar .menu>li>a{padding:27.5px 0 !important;}div#Action_bar li{color:#000;font-size:20px;font-weight:600;}.header-classic #Action_bar .contact_details li{padding:5px 0;letter-spacing:.25px;}.woocommerce-delivery-options .inner_container .btn-block{margin-top:20px;}#Action_bar .contact_details li.slogan{width:78%;background-image:none;background-repeat:no-repeat;background-size:50px;background-position:center left;}#Action_bar a{text-decoration:none !important;}#Action_bar .contact_details li.slogan.nitro-lazy{background-image:none !important;}#Action_bar a:hover{text-decoration:underline !important;}ul.contact_details li{font-size:16px !important;}#Top_bar .menu>li>a span:not(.description){padding:0 12px;font-size:18px;border-right-width:0px;letter-spacing:.25px;}#Top_bar.is-sticky .menu>li>a span:not(.description){line-height:30px;}#billing_country_field,#Action_bar .phone i{display:none;}#Action_bar .phone{text-align:right;width:10%;}#Action_bar{padding:5px 0px;border-bottom:1px solid #dbdbdb;}aside#nav_menu-4 h4{visibility:hidden;}a#logo{padding:0px !important;}.rbrating{float:right;}.rbrating .fa{color:#0089f7;opacity:.7;}.menu-item a{font-size:18px !important;color:#000 !important;font-weight:600 !important;}.header-cart-total,span.header-cart-count{display:none !important;}.toggle-login-modal img{display:none !important;}#Top_bar .menu li ul li{min-width:325px;}.post-related .single-photo-wrapper .image_wrapper:before,.destinationvbox .vc-hoverbox-block:before{position:absolute;content:"";display:block;height:100%;width:100%;left:0px;top:0px;background:rgba(0,0,0,.4);border-radius:10px;}.post-related .single-photo-wrapper .image_wrapper:before{background:rgba(0,0,0,.7);}.post-related .single-photo-wrapper .image_wrapper:before{z-index:9;}.post-related .mcb-column-inner .desc{position:absolute;z-index:99;}.post-related .mcb-column-inner .desc{visibility:visible !important;}.post-related .mcb-column-inner .desc h4{margin-bottom:-20px;}.post-related .mcb-column-inner:hover .desc h4{margin-bottom:25px;}.post-related .mcb-column-inner .desc h4:after,.post-related .mcb-column-inner .desc .short-description{display:none;}.post-related .mcb-column-inner:hover .desc h4:after,.post-related .mcb-column-inner:hover .desc .short-description{display:block;}.vc-hoverbox-front .vc-hoverbox-block-inner{position:relative;z-index:99;}.blog-setting a.bloglink{text-decoration:none !important;}.blog-setting a.bloglink h2{margin-bottom:20px;}a#search_button,.toggle-login-modal,.header-cart{position:relative;}#Top_bar .top_bar_right .top-bar-right-icon svg{width:35px !important;}#Top_bar .top_bar_right .top-bar-right-icon,#Top_bar .top_bar_right .top-bar-right-icon svg .path{color:#333;stroke:#333;}#Top_bar .top_bar_right .top-bar-right-icon:hover svg .path{color:#0089f7;stroke:#0089f7;}.category_description img{border-radius:10px;}.category_description .additional-text{display:none;}#Top_bar .top-bar-right-icon:hover svg g{color:#0089f7 !important;stroke:#0089f7 !important;fill:#0089f7 !important;}.toggle-login-modal::before,.header-cart::before{content:" ";background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/Search.png");width:40px;background-size:28px;background-repeat:no-repeat;background-position:center;height:40px;}.toggle-login-modal::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/user.png");}.header-cart::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/cart.png");}footer .menu{background:transparent;}footer .menu{padding:0;}#menu .sub-menu .icon-right-open:before{background-size:14px;}footer .widget_nav_menu h4{color:#000;font-size:24px;font-weight:700;margin-bottom:30px;}footer .widget_nav_menu{margin:0;}.error404 footer .widget_nav_menu{width:100%;}footer .menu li,footer .menu li a{list-style:none;font-size:13px !important;padding:0;font-weight:400 !important;text-decoration:none;}.singleresortcontent{padding:25px 25px 0px !important;}footer .menu li a::before{content:"";background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/arrow-right.png");padding:0px 10px;background-repeat:no-repeat;background-size:8px;background-position:center;}footer .menu li a:hover{text-decoration:underline !important;}#Footer .container .one-fourth:nth-child(1){width:29%;}#Footer .container .one-fourth:nth-child(2){width:24%;}#Footer .container .one-fourth:nth-child(3){width:22%;}#Footer .container .one-fourth:nth-child(4){width:24%;}.widget_media_image img.image,#Footer .container .one-fourth:nth-child(1) #custom_html-2{max-width:310px !important;width:100%;}ul.sub-menu li a{font-size:16px !important;}#Footer #media_image-4{margin-bottom:0px;}aside#custom_html-2 p{font-size:19px;text-align:center;color:#000;font-weight:600;}#custom_html-2 .wsf-field{border:1px solid #b8b8ba !important;min-height:50px !important;border-radius:0px !important;background-color:#fff !important;}#custom_html-2 .wsf-field::placeholder{color:#000 !important;}#custom_html-2 .wsf-field::placeholder{font-size:18px;color:#000 !important;font-weight:500;}#custom_html-2 .wsf-grid .wsf-field-wrapper{margin:0px;}#custom_html-2 button.wsf-button.wsf-button-primary{background-color:transparent;border-color:transparent;color:#fff;background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/11/left-arrow.png");background-repeat:no-repeat;background-position:center;font-size:0;padding:0;width:20px;height:20px;background-size:20px;}#custom_html-2 button.wsf-button.wsf-button-primary.nitro-lazy{background-image:none !important;}#custom_html-2 .wsf-grid .wsf-bottom{margin:0px !important;position:absolute;top:0px;height:100%;max-height:50px;max-width:40px !important;padding:0;right:0;display:flex;align-items:center;}#custom_html-2 .fab::before{font-size:20px;display:block;color:#000;}#custom_html-2 .icons .fab{border:1px solid #000;padding:9px 6px;min-width:26px;border-radius:4px;margin:5px;}#custom_html-2 .icons .fab:hover{background-image:linear-gradient(#dd521e,#e9a319);border-color:#fff !important;}#custom_html-2 .icons .fab:hover::before{color:#fff !important;}#custom_html-2 .icons{text-align:center;margin-top:20px;margin-bottom:20px;}.footer_copy .column{padding:0px !important;margin:0px !important;}#back_to_top{display:none;}#Footer .widgets_wrapper{padding-bottom:10px;}#Footer .footer_copy .copyright{float:none;width:100%;text-align:center;color:#000;font-size:18px;margin-top:25px !important;}#Top_bar .top_bar_right .top-bar-right-icon:hover,#Top_bar .top_bar_right .top-bar-right-icon svg .path:hover{color:#255aa8;stroke:#255aa8;}.copyright p{margin-bottom:0px;font-size:13px;letter-spacing:.25px;}body .navbtn{position:absolute !important;right:15px !important;}.gbtn a span{border:1px solid #fff !important;padding:0px 40px !important;border-radius:50px;background-color:#dd521e;color:#fff;background-image:linear-gradient(#e9a319,#dd521e);}.gbtn a span:hover{background-image:linear-gradient(#dd521e,#e9a319);}#Top_bar .menu li ul li ul li span{color:#000;}#Top_bar .menu li ul li ul{position:absolute;left:100%;top:0px;z-index:204;}.menu-main .menu-item>a:hover>span{color:#0089f7;}#Side_slide .menu-main .menu-item.hover>a:hover>span{color:#fff;}#Side_slide .menu-item a{font-size:16px !important;}.gbtn:hover a,.gbtn:hover span{color:#fff !important;}.submenu.hover>ul{background-color:#eff2f7 !important;}.single-filters .widget_nav_menu{margin:0;}.navbtn a span i.fa.fa-chevron-right{font-size:16px;margin-left:10px;}.header-classic #Header .top_bar_left{position:initial;}.top_bar_right{margin-right:170px;}.custom-hover{cursor:pointer;}.custom-hover .vc-hoverbox:hover .vc-hoverbox-front{transform:rotate(0deg);}.custom-hover .vc-hoverbox-block-inner h2{color:#fff;font-size:26px;line-height:32px;}.custom-hover .vc-hoverbox-block-inner p{color:#fff;font-weight:normal;}.custom-hover .vc-hoverbox-block{transition:none;transform-style:unset;}.custom-hover .vc-hoverbox-inner{min-height:360px !important;}.custom-hover .vc-hoverbox:hover .vc-hoverbox-back{background-color:transparent !important;}.custom-hover .vc-hoverbox:hover .vc-hoverbox-front .vc-hoverbox-front-inner{visibility:hidden;}.custom-hover .vc-hoverbox-back h2::after{content:" ";border:0px solid;width:100% !important;position:absolute;bottom:0;left:0;padding:2.5px;max-width:160px;margin:0 auto !important;right:0;background-image:linear-gradient(to right,#eaaa18,#db441f);}.custom-hover .vc-hoverbox-back h2{position:relative;padding-bottom:25px;margin-bottom:25px;line-height:32px;}.custom-hover .vc-hoverbox-back .vc-hoverbox-block-inner{flex-shrink:0;padding:20px 50px;position:relative;}.Location-Box .vc-hoverbox-back h2::after{background-image:linear-gradient(to right,#eaaa18,#db441f) !important;}#Footer .footer_action{background-image:linear-gradient(to right,#2ec0ff,#2867ff);}.sub-menu .submenu.hover{background-image:linear-gradient(to right,#2ec0ff,#2867ff) !important;}.sub-menu .submenu.hover>a{color:#fff !important;}#Top_bar .menu>li ul{background-color:#f4f7fc;}.has_content .the_content_wrapper{margin-bottom:0px;}.footer_action .mcb-column-inner p a{font-size:22px;color:#fff;margin-left:15px;padding-right:15px;}.posts-filter{background-image:linear-gradient(to right,#2ec0ff,#2867ff);padding:0px 0px;}.posts-filter li{padding:15px 15px;color:#000 !important;cursor:pointer;flex-grow:1;text-align:center;width:100%;}.posts-filter li:before{display:none !important;}.posts-filter .wpb_wrapper>div{margin-bottom:0px;}.posts-filter li.current-menu-item,.posts-filter li.current-menu-item:hover,.posts-filter li.active,.posts-filter li:hover{background-color:#f4f7fc;color:#0089f7 !important;}.posts-filter li.current-menu-item a,.posts-filter li.current-menu-item:hover a,.posts-filter li.active,.posts-filter li.active a,.posts-filter li:hover a{color:#0089f7 !important;}.posts-filter li,.posts-filter li a{margin-bottom:0 !important;color:#fff !important;text-decoration:none;font-size:18px !important;font-weight:600 !important;letter-spacing:.25px;}.footer_action .mcb-column-inner p a:hover{color:#fff !important;text-decoration:underline !important;}.footer_action .mcb-column-inner p a:first-child{border-right:3px solid #6ab3ff;margin-left:0;padding-right:20px;}h2.vc_custom_heading,h1.vc_custom_heading{font-weight:600 !important;}.bg-blue-gd{background-image:linear-gradient(to right,#2ec0ff,#2867ff);}.cust-icon-boxes .icon_box.icon_position_left .image_wrapper{position:initial;width:30%;}.cust-icon-boxes .icon_box.icon_position_left .desc_wrapper{width:62%;}.cust-icon-boxes .icon_box.icon_position_left{min-height:100px;}.cust-static-block .wpb_text_column p{color:#000;margin-bottom:20px;letter-spacing:.25px;line-height:26px;}.wpb_text_column .additional-text a,.wpb-content-wrapper p a{color:#000;text-decoration:underline;}.wpb-content-wrapper p a:hover{color:#0089f7;text-decoration:underline;}.cust-static-block .first-row{border-top-right-radius:10px;border-top-left-radius:10px;border-bottom:1px solid #e2e2e2;}.cust-static-block .second-row{border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;}.subheading{letter-spacing:.25px;}.cust-icon-boxes .icon_box.icon_position_left .image_wrapper{height:75px;width:75px !important;border-radius:50px;}.cust-icon-boxes .icon_box.icon_position_left{padding-left:0px;margin-bottom:0px;}.cust-icon-boxes .icon_position_left{display:flex !important;gap:0px;justify-content:space-around;align-items:center;}.cust-icon-boxes .desc{color:#000;font-size:20px;}.tax-resort_tag #Content .gbtn .vc_general,.tax-resort_category #Content .gbtn .vc_general,.gbtn .vc_general,.checkin a#bookingButton,.mfn-ch-footer-buttons a.button,.woocommerce-button,.newsletter-form .wsf-button,.groupform .wsf-button,#muladdcart,#BookingProgramCont .wsf-button,.woocommerce button,#Error_404 .all-btn a{border:1px solid #fff !important;padding:20px 40px !important;background-color:#dd521e;color:#fff;color:#fff !important;background-image:linear-gradient(#e9a319,#dd521e);font-size:18px;font-weight:600 !important;letter-spacing:1px;border-radius:50px !important;width:100%;max-width:250px !important;position:relative;}.mfn-ch-footer-buttons a.button{max-width:100% !important;text-transform:capitalize;}.tax-resort_tag #Content .gbtn .vc_general:hover,.tax-resort_category #Content .gbtn .vc_general:hover,.gbtn .vc_general:hover,.checkin .addClickId:hover,.woocommerce-button:hover{background-image:linear-gradient(#dd521e,#e9a319);}a#bookingButton{display:inline-block;}#Top_bar .gbtn a span{position:relative !important;}.navbtn a span{position:relative;}.edit-account button.woocommerce-Button{margin-top:40px;}.navbtn a span::before{padding:0px !important;}.edit-account fieldset{display:none;}.groupform .wsf-button:hover:before,.gbtn .vc_general:hover::before,a#bookingButton:hover::before,#Top_bar .gbtn a span:hover::before,.mfn-ch-footer-buttons a.button:hover::before,.woocommerce-button:hover::before,.newsletter-form .wsf-button:hover::before,#muladdcart:hover::before,#BookingProgramCont .wsf-button:hover::before,.woocommerce button:hover::before,#Error_404 .all-btn a:hover::before,.navbtn a:hover span::before{border:3px solid #fff;padding:23px;content:"";position:absolute;width:96%;left:0px;right:0px !important;text-align:center !important;margin:4px auto;top:0px;bottom:0px;border-radius:50px;text-decoration:none !important;}.mfn-ch-footer-buttons a.button:hover::before{width:98%;}#Error_404 .all-btn a:hover::before{max-width:235px;padding-left:0px !important;padding-right:0px !important;}.woocommerce button:hover::before{width:98%;}.groupform .wsf-bottom,.newsletter-form .wsf-bottom{text-align:center;}.lost_password a{text-decoration:underline;color:#000;}.lost_password a:hover{color:#0089f7;}.testimonial-content{min-height:130px;}.gbtn .vc_general:hover{background-image:linear-gradient(#dd521e,#e9a319);}body .custom-buttons .gbtn .vc_general{max-width:100% !important;}.cust-static-block .second-row{margin-bottom:0;}.cust-static-block .second-row .vc_col-sm-8 .vc_column-inner{padding:50px 40px 20px 0px;}.cust-icon-boxes .vc_column-inner{padding:50px 0px;}.cust-icon-boxes{border-left:1px solid #e2e2e2;}.wedding-packages{display:flex;}.wedding-packages .wpb_column{background-color:#fff;}.image-block .vc_column-inner{height:100%;}.wedding-packages>.vc_col-sm-8>.vc_column-inner{padding:50px !important;}.wedding-packages .vc_general{width:100%;}.wedding-packages .vc_col-sm-8{border:1px solid #dfdfdf;border-top-left-radius:10px;border-bottom-left-radius:10px;}.wedding-packages .wpb_text_column p{color:#000;margin-bottom:20px;line-height:26px;}.wedding-packages .vc_col-sm-4 .vc_column-inner,.wedding-packages .vc_col-sm-4{border-top-right-radius:10px;border-bottom-right-radius:10px;}.wedding-packages .vc_col-sm-4{border:1px solid #dfdfdf;}.testimonial-data .stars{max-width:50px;}.testimonial-data{text-align:center;background-color:#fff;padding:30px;border-radius:10px;}.testimonial-data .stars img{max-width:50px;display:inline-block !important;}.testimonial-data .stars{width:100%;display:inline;justify-content:center;margin-top:20px;}.testimonial-data h4{font-size:26px;position:relative;padding-bottom:30px;margin-bottom:25px;}.testimonial-data h4::after,.section-related-adjustment .mcb-column-inner h4::after{content:" ";border:0px solid;width:100% !important;position:absolute;bottom:0;left:0;padding:2.5px;max-width:160px;margin:0 auto !important;right:0;background-image:linear-gradient(to right,#eaaa18,#db441f);}.short-description .excerpt-hellip{display:none;}.post-related .mcb-column-inner .desc{visibility:hidden;}.post-related .mcb-column-inner:hover .desc{visibility:visible;}.testimonial-content p{color:#000;}.stars img{padding:5px;}.mk-pagination-inner{text-align:center;}.mk-pagination-inner .page-numbers{display:none;}.mk-pagination-inner .prev.page-numbers,.mk-pagination-inner .next.page-numbers{display:inline-block;font-size:0px;line-height:55px;margin:5px;}.mk-pagination-inner .prev::before,.mk-pagination-inner .next::before,.cust-testimonial-carousel button.owl-prev::before,.cust-testimonial-carousel button.owl-next::before,.cust-brand-carousel button.owl-prev::before,.cust-brand-carousel button.owl-next::before,.cust-featured-details button.owl-prev::before,.cust-featured-details button.owl-next::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/left-white.png") !important;padding:15px 27px !important;content:"";background-repeat:no-repeat;background-size:20px;background-position:center;}.cust-testimonial-carousel button.owl-next::before,.cust-brand-carousel button.owl-next::before,.cust-featured-details button.owl-next::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/white-arrow-right.png") !important;}.mk-pagination-inner .prev::before,.cust-brand-carousel button.owl-prev::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/left-black.png") !important;}.mk-pagination-inner .next::before,.cust-brand-carousel button.owl-next::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/arrow-right.png") !important;}.cust-testimonial-carousel button.owl-prev:hover::before,.cust-testimonial-carousel button.owl-next:hover::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/left-black.png") !important;background-size:18px;}.cust-testimonial-carousel button.owl-next:hover::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/arrow-right.png") !important;}.cust-testimonial-carousel button.owl-next span,.cust-testimonial-carousel button.owl-prev span,.cust-brand-carousel button.owl-next span,.cust-brand-carousel button.owl-prev span,.cust-featured-details button.owl-next span,.cust-featured-details button.owl-prev span{display:none;}.mk-pagination-inner .prev,.mk-pagination-inner .next,.cust-testimonial-carousel button.owl-prev,.cust-testimonial-carousel button.owl-next,.cust-brand-carousel button.owl-prev,.cust-brand-carousel button.owl-next,.cust-featured-details button.owl-prev,.cust-featured-details button.owl-next{width:60px;height:60px;border:2px solid #fff !important;border-radius:50px !important;}.mk-pagination-inner .prev,.mk-pagination-inner .next,body .cust-testimonial-carousel button.owl-prev:hover,body .cust-testimonial-carousel button.owl-next:hover{background-color:#fff !important;}.mk-pagination-inner .prev,.mk-pagination-inner .next,.cust-brand-carousel button.owl-prev,.cust-brand-carousel button.owl-next{border-color:#000 !important;}.cust-brand-carousel button.owl-prev:hover,.cust-brand-carousel button.owl-next:hover{background-color:#fff !important;}.cust-testimonial-carousel .owl-nav,.cust-brand-carousel .owl-nav{margin-top:50px;}#Side_slide .myaccount_button svg.svg-icon{color:#fff;width:26px !important;}.top-bar-right-icon::before{display:none;}.cust-testimonial-carousel button.owl-prev:hover,.cust-testimonial-carousel button.owl-next:hover,.cust-brand-carousel button.owl-prev:hover,.cust-brand-carousel button.owl-next:hover{background-image:linear-gradient(#e9a319,#dd521e);}.cust-brand-carousel .owl-nav.disabled{display:block;}.cust-brand-carousel .vc-hoverbox:hover .vc-hoverbox-block::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0px;background-color:#fff;opacity:.8;border-radius:13px;}.cust-brand-carousel .vc-hoverbox:hover h2,.cust-brand-carousel .vc-hoverbox:hover p{color:#000 !important;font-weight:normal !important;}.vc-hoverbox{height:400px;width:400px;}.cust-brand-carousel .custom-hover .vc-hoverbox-back h2::after{background-image:linear-gradient(to right,#eaaa18,#db441f) !important;}.featured-block{position:relative;}.featured-content h2{color:#fff !important;}.home .featured-image{border-radius:0px;}.featured-image img{border-radius:0px;border:1px solid #ddd;}.cust-static-block .second-row .vc_col-sm-4 .vc_column-inner{padding-left:50px;}.home .cust-static-block .second-row .vc_col-sm-4 .vc_column-inner{padding-left:25px;}.featured-block .featured-content{position:absolute;top:0;bottom:0;width:100%;display:flex;display:none;justify-content:center;align-items:center;}.cust-featured-details{position:relative;}.cust-featured-details .owl-nav{position:absolute;z-index:999;bottom:50px;left:0;right:0;}#Top_bar.is-sticky{height:105px;}#Top_bar.is-sticky #logo{height:100px !important;line-height:100px !important;}#Top_bar.is-sticky #logo img.logo-sticky{max-height:140px !important;width:250px;}#Top_bar.is-sticky .menu_wrapper .menu>li>a{padding:38px 0 !important;}.sub-menu .menu-item a{padding:10px 20px !important;border-bottom:0px !important;}#Top_bar .menu li ul li a .menu-arrow{top:12px;}.mfn-close-icon span.icon{display:none;}#Top_bar .search_wrapper{top:calc(100% + 2px);width:100%;max-width:100%;overflow:hidden;}.form-searchform input.field::placeholder{color:#000;font-size:20px;}#Top_bar .search_wrapper .icon_search,.column_livesearch .mfn-live-search-wrapper .icon_search{width:35px;}.icon-right-open:before{content:"";background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/11/blackplus.png");padding:13px 10px !important;background-size:15px;background-repeat:no-repeat;background-position:center;}.submenu.hover>a,.submenu.hover>ul>li>a{color:#fff;}.sub-menu .menu-item>a:hover .icon-right-open:before,.submenu.hover>a .icon-right-open:before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/11/whiteplus.png");}.sub-menu .menu-item a:hover{background-image:linear-gradient(to right,#2ec0ff,#2867ff) !important;}#Top_bar.is-sticky .gbtn a span{border:1px solid #fff !important;padding:15px 40px !important;position:relative;}#Top_bar.is-sticky .gbtn a{padding:25px 0px !important;}#Top_bar.is-sticky .menu>li>a{line-height:50px;}#Top_bar.is-sticky .menu_wrapper .menu>.gbtn>a{padding:22px 0px !important;}.action-carousel .owl-nav{position:absolute;top:0;margin:0;}ul.carousel-contact_details{width:100%;}.carousel-action-button-link{margin-right:25px;}li.carousel-slogan{width:70%;padding-left:90px !important;}#Top_bar #logo{display:flex;flex-direction:column-reverse;}ul.carousel-contact_details li,ul.carousel-contact_details li a{letter-spacing:.25px !important;}.action-carousel .owl-nav button{background:transparent !important;}.action-carousel a{text-decoration:none;}.action-carousel .owl-nav button span{display:none;}.carousel-action-button-link{margin-right:25px !important;}#Top_bar .logo,#Top_bar.is-sticky .logo{margin:0 30px 0 0px;}.action-carousel .owl-prev,.action-carousel .owl-next{margin-right:15px !important;}.action-carousel .owl-item.active{margin:0 !important;}.action-carousel .owl-prev::before,.action-carousel .owl-next::before{content:" ";background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/left-black.png");background-size:14px !important;padding:8px;background-repeat:no-repeat;background-repeat:no-repeat !important;background-position:center;}.action-carousel .owl-next::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/arrow-right.png");}.custom-hover .vc-hoverbox,.cust-brand-carousel .vc-hoverbox{height:0;padding-bottom:100%;}body .menu{border:0px !important;padding:0px;background:transparent;font-family:inherit;}#BookingProgramCont table.cbe_tablecontainer tr:first-child td{box-shadow:none;border:0px;}#BookingProgramCont .hotel-flight{font-family:inherit;}#BookingProgramCont .hotel-flight .cbe_hotelonly_flightonly{display:flex;align-items:stretch;border:1px solid #ddd;margin-bottom:15px;background-color:#f4f7fc;}.bookingopts span{border:0px !important;}#BookingProgramCont{background:#fff;border-radius:10px;border:1px solid #ddd;padding:20px;}#BookingProgramCont .hotel-flight .cbe_hotelonly_flightonly .right-hf,#BookingProgramCont .hotel-flight .cbe_hotelonly_flightonly .left-hf{width:50%;line-height:20px;display:block;align-items:center !important;justify-content:center;font-size:20px;}#BookingProgramCont .hotel-flight .cbe_hotelonly_flightonly .right-hf{border-right:1px solid #ddd;}button.pum-close.popmake-close,button.pum-close.popmake-close:hover{background-image:linear-gradient(#2ec0ff,#2867ff);}#BookingProgramCont .hotel-flight .cbe_hotelonly_flightonly label{cursor:pointer;padding:20px;font-weight:600;}.action-carousel span.carousel-slogan{padding-left:85px;}.action-carousel .owl-nav button{margin-top:0px;}.resorts-sidebar input[type="text"],#portfolio-filter-row select,.bookcont select,.bookcont input,#BookingProgramCont .wsf-form .wsf-field{background-color:#f4f7fc !important;border:1px solid #ddd !important;font-size:18px !important;color:#000 !important;padding:15px 20px !important;}#BookingProgramCont .wsf-form .wsf-field{padding-top:0px !important;padding-bottom:0px !important;margin-bottom:15px !important;min-height:55.56px !important;border-radius:4px !important;}#BookingProgramCont select{background-position:calc(100% - 14px) 15px;}.wsf-field-wrapper h4{font-size:20px;margin-bottom:10px !important;}#BookingProgramCont .wsf-bottom{text-align:center;}.cust-featured-details .featured-image{min-height:738px;display:flex;align-items:center;padding:50px;border-radius:10px;border:1px solid #ddd;}.cust-featured-details .featured-image img{margin:auto;}.featured-image a{display:block;width:100%;}#BookingProgramCont h3{font-size:34px;font-weight:700;text-align:center;margin-bottom:15px;}#BookingProgramCont h5{font-size:18px;font-weight:normal;text-align:center;color:#000;}#BookingProgramCont select,#BookingProgramCont input{width:100%;border-radius:5px;min-height:50px;margin-bottom:15px;}body .mfp-content #BookingProgramCont .wsf-field-wrapper input[type="checkbox"],body #Content #BookingProgramCont .wsf-field-wrapper input[type="checkbox"]{width:20px !important;height:20px !important;padding:3px !important;appearance:checkbox;-moz-appearance:checkbox;-webkit-appearance:checkbox;margin-top:-12px;}#BookingProgramCont input::placeholder{color:#000;}.checkin input.addClickId{background:transparent !important;font-size:20px;padding:0px !important;color:#fff !important;margin-bottom:0px !important;min-height:auto !important;font-weight:600 !important;}.checkin .cbe_searchcontainer{text-align:center !important;margin-top:30px !important;}#BookingProgramCont .bookcont .fa-calendar{position:absolute;right:15px;top:15px;}#BookingProgramCont .bookcont div{position:relative;}.ui-datepicker-calendar{max-width:400px;background:#fff;}#combineSelectID input{width:auto;}#combineSelectID input[type="checkbox"],#combineSelectID input[type="radio"]{min-height:initial;}#BookingProgramCont #childendiv{text-align:left;}.activeoption{background-image:linear-gradient(#2ec0ff,#2867ff);color:#fff;}.activeoption span{border-color:transparent !important;}#BookingProgramCont h5 a{color:#000;text-decoration:underline;}#BookingProgramCont h5 a:hover{color:#0089f7 !important;}.action-carousel .owl-nav button{margin-top:0px !important;}.phoneicn{height:100%;position:absolute;bottom:0;bottom:0px;display:flex;justify-content:center;align-items:center;left:20px;font-size:18px;visibility:hidden;}.icon-menu-fine:before{color:#000 !important;}div#Top_bar{border-bottom:1px solid #dbdbdb;}body .formpopup.gbtn,.mobile-view{display:none !important;}.brand-list ul{margin:0px;display:flex;flex-wrap:wrap;}.brand-list ul li{max-width:50%;list-style:none;}#Footer .container .one-fourth:nth-child(2) #nav_menu-5{display:none;}.tab-view,.mobile-view{display:none;}#Side_slide svg g{fill:#000;}#Side_slide .top-bar-right-icon-search svg{width:35px;}.mfn-cart-holder .mfn-ch-header .mfn-close-icon{left:auto;right:0px;top:30% !important;justify-content:end;}.mfn-cart-holder .mfn-ch-header h3{justify-content:left;font-weight:700;font-size:36px;}.mfn-cart-holder .mfn-ch-header{border-bottom:1px solid #000;padding:0;margin:20px;padding-bottom:20px;}.mfn-cart-holder .mfn-ch-header h3 svg{display:none;}.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info{border-right:0px solid !important;}.mfn-close-icon::before{content:"";background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/source/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/11/8b36c869c39bd63b93bd7388b26d7592.blackcross.svg");padding:10px;background-position:center;background-size:19px;background-repeat:no-repeat;}body .mfn-cart-holder{background-color:#fff !important;}.toggle-mfn-cart span.icon,#Side_slide .mfn-chp-footer{display:none !important;}.mfn-ch-product .mfn-chp-footer{display:none !important;}.mfn-cart-holder .mfn-ch-footer .mfn-ch-footer-totals{margin-bottom:20px;}.mfn-ch-footer-buttons{padding:20px;padding-top:0px;}.cat-name{display:none;}.mfn-ch-footer-totals .mfn-chft-apply-coupon-wrapper{display:none !important;}.mfn-cart-holder .mfn-ch-footer{background-color:transparent;padding:0;}.mfn-ch-footer-totals{padding:0px;}.mfn-ch-footer-totals .mfn-chft-total{border-top:0px;margin-top:10px !important;}.mfn-ch-footer-buttons a:nth-child(2){display:none;}.action_btns .mfn-wish-button,.mfn-chp-info .price{display:none;}.action_btns a{color:#000 !important;margin:0px;text-decoration:underline;}.action_btns{display:flex;font-size:14px;justify-content:space-between;align-items:center;}.mfn-cart-holder .mfn-ch-content .mfn-ch-product{background-color:#fff !important;}.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info{justify-content:flex-start !important;}.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info h6{font-size:16px !important;line-height:1.3em;margin-bottom:5px;text-transform:uppercase !important;}.mfn-cart-holder .mfn-ch-content .mfn-ch-product{align-items:flex-start !important;}.mfn-chp-price span.woocommerce-Price-amount.amount{color:#000 !important;font-size:18px;font-weight:400 !important;}.mfn-ch-footer-totals .mfn-chft-row{font-size:18px !important;font-weight:300;margin:10px 0px;text-transform:uppercase;}.mfn-ch-product{border-bottom:1px solid #b5b6b7;border-radius:0pc !important;background:transparent !important;padding-bottom:20px !important;}.mfn-ch-footer-totals .mfn-chft-row{padding:5px 20px !important;background-color:#f4f7fc;margin:0;}.mfn-ch-footer-totals .mfn-chft-subtotal{padding-top:15px !important;border-top:1px solid #000;}.mfn-ch-footer-totals .mfn-chft-row-shipping{padding-bottom:15px !important;border-bottom:1px solid #000;}.mfn-ch-footer-totals .mfn-chft-total{background:transparent;border:0pc !important;}.mfn-chft-total span.woocommerce-Price-amount.amount{font-size:18px;font-weight:300;}.cust-featured-details button.owl-prev:hover,.cust-featured-details button.owl-next:hover{background-color:#fff !important;}.cust-featured-details button.owl-prev:hover::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/left-black.png") !important;}.cust-featured-details button.owl-next:hover::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/arrow-right.png") !important;}.main-banner .vc_col-sm-8 li,.main-banner .vc_col-sm-8 em,.main-banner .vc_col-sm-8 span,.main-banner .vc_col-sm-8 div,.main-banner .vc_col-sm-8 p{color:#fff;}.main-banner{padding-top:50px !important;padding-bottom:50px !important;}.banneroverlay:before,.main-banner::before{display:block !important;content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);top:0px;left:0px;}.single-resort .main-banner::before{display:none !important;}.banneroverlay:before{z-index:9;}.banneroverlay .vc_column_container{position:relative;z-index:99;}.main-banner .vc_col-sm-8 .wpb_wrapper{max-width:90%;}.main-banner.fullwidthbanner .vc_col-sm-8 .wpb_wrapper{max-width:100%;padding-bottom:0;}.main-banner.fullwidthbanner .vc_col-sm-8 .wpb_wrapper .wpb_text_column .wpb_wrapper{padding-bottom:0px;}.main-banner.fullwidthbanner .vc_col-sm-8 .wpb_wrapper h1,.main-banner.fullwidthbanner .vc_col-sm-8 .wpb_wrapper{text-align:center !important;}.ulchecks,.ulchecks ul,.ulchecks li,.ulchecks ul li,article.type-resort ul,article.type-resort ul li,.single-posts .the_content_wrapper ul{list-style-type:none;list-style:none;margin-left:0px !important;}.single-posts .the_content_wrapper ul{margin-left:15px !important;}.ulchecks li,.ulchecks ul li,article.type-resort ul li{padding-left:25px;}.single-post .the_content_wrapper ul li{padding-left:0px;position:relative;}.ulchecks li:before,.ulchecks ul li:before,article.type-resort ul li:before,.single-posts .the_content_wrapper ul li::before{content:"";font-family:FontAwesome !important;margin-right:10px;position:absolute;left:15px;}.single-posts .the_content_wrapper ul li::before{left:-15px;}.giftproductstxtcnt .ulchecks li:before{left:0px;}.section-post-about>.section_wrapper>.vc_row{width:100%;}.section-post-about h2{margin-bottom:40px !important;}.resorttiles,#overview .wpb-content-wrapper,.featureblksub .faqtabcont{border:1px solid #ddd;border-radius:10px;}.featureblk>.vc_col-sm-12>.vc_column-inner>.wpb_wrapper{border:1px solid #d6d6d6;box-shadow:none;border-radius:10px;}.featureblk>.vc_col-sm-12>.vc_column-inner>.wpb_wrapper .content-blkpg{border-radius:10px;}.featureblk>.vc_col-sm-12>.vc_column-inner>.wpb_wrapper .content-blkpg.nobotradius{border-radius:10px;}.featureblksub .faqtabcont,.resorttiles{background:#fff;}.featureblksub .faqtabcont{margin-bottom:70px !important;}.resorttiles .resorttilesimg .vc_column-inner{padding:0px;}.resorttiles .resorttilesimg img{border-radius:10px 0px 0px 10px;}.resorttiles .resorttilestext{padding:25px;}.resorttiles .resorttilestext em{display:block;margin-bottom:-15px;}.resorttiles .wpb_wrapper>div{margin-bottom:0px;}#overview .wpb-content-wrapper{background:#fff;padding:40px;}.featureblk .wpb_single_image img{border-top-right-radius:0px !important;border-top-left-radius:0px;}.whitetxt h2,.whitetxt h3,.whitetxt p{color:#fff !important;}.featureblk .vc_column-inner{padding-top:0pc !important;}body .featureblk{margin-bottom:50px !important;}body .featureblk.nohoverbg{margin-bottom:0px !important;}.featureblk .content-blkpg,.featureblk .content-blk{margin:0px;padding:0px;display:flex;}.featureblk .content-blkpg{background-color:#fff;}.featureblk .content-blk{align-items:center;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.content-blkpg .wpb_column,.content-blk .wpb_column{padding:25px;}.featureblk .avl-date{margin-top:25px;}.wpb_single_image .vc_figure,.wpb_single_image .vc_figure .vc_single_image-wrapper,.wpb_single_image .vc_figure img{width:100%;}.content-blkpg .vc_col-sm-4::before{content:"";position:absolute;border-left:1px solid #dbdbdb;padding:5px;height:100%;top:0;left:0;}.content-blk .vc_col-sm-8::before{content:"";position:absolute;border-left:1px solid #dbdbdb;padding:5px;height:100%;top:0;right:0;}.faq_wrapper .question:after,.faq_wrapper .question:before{display:none;}body #Content .faq_wrapper .title{background-color:#fff;background-position:0px !important;font-size:18px;color:#000;font-weight:500;}.faq .question.active,.faq .question{border:1px solid #d6d6d6;}.faq .question.active>.title{padding-bottom:0px !important;}#accordion{border:1px solid #d6d6d6;margin-bottom:10px;}#accordion .accordion-title,#accordion .accordion-content,body #Content .faq .question>.answer,body #Content .faq .question>.title{padding:20px 25px;background:#fff;}#accordion .accordion-title:after{content:"";font-family:"mfn-icons";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;position:absolute;right:25px;top:24px;}#accordion.activeone .accordion-title:after{content:"";}#accordion .accordion-content{padding-top:0px;display:none;}#accordion .accordion-title{margin-bottom:0px;font-size:18px;color:#000;font-weight:600;position:relative;cursor:pointer;}body #Content .faq .question{background:transparent;}.wpb_wrapper .faq .question .title>.acc-icon-plus,.wpb_wrapper .faq .question .title>.acc-icon-minus{right:20px;left:auto;color:#000;}.primary-callout{font-size:24px !important;font-weight:600;}.secondry-callout{color:#000 !important;font-style:italic;font-weight:600;}.linkbtn a.vc_general{padding:0;background-color:transparent !important;border:0pc !important;font-size:20px;color:#000 !important;font-weight:600 !important;}.featureblk .wpb_single_image{margin:0;}.featureblk .wpb_single_image img{max-height:750px;object-fit:cover;width:auto;}.featureblk .wpb_single_image{border-top-right-radius:10px !important;border-top-left-radius:10px !important;}.featureblk .vc_single_image-wrapper{margin:0;}.content-blk .vc_btn3-container{margin:0px;}.mainbrandblk .brand-list ul{justify-content:flex-start;gap:40px;}.brand-list .brand-img img{background:#fff;border:1px solid #dbdbdb;border-radius:10px;}.mainbrandblk .brand-list ul{width:100%;}.mainbrandblk .brand-list ul li{width:31.2%;margin:0px;}.brandblk,.brand-content .inner{position:relative;}.brand-content{position:absolute;top:0px;bottom:0px;width:100%;height:100%;}.brand-content .inner{height:100%;display:flex;flex-direction:column;justify-content:center;padding:20px 50px;}.brand-content h2{position:relative;padding-bottom:25px;margin-bottom:25px;line-height:32px;}.brand-content h2::after{content:" ";border:0px solid;width:100% !important;position:absolute;bottom:0;left:0;padding:2.5px;max-width:160px;margin:0 auto !important;right:0;background-image:linear-gradient(to right,#eaaa18,#db441f);}.brand-content::before{content:" ";position:absolute;top:0px;bottom:0px;background-image:linear-gradient(#2ec0ff,#2867ff);width:100%;height:100%;border-radius:10px;opacity:.9;left:0px;}.brand-content .inner h2,.brand-content .inner p{position:relative;color:#fff;text-align:center;}.brand-content .inner h2{font-size:26px;line-height:32px;}.brandblk .brand-content{display:none;}.brandblk:hover .brand-content{display:block;}.content-blk .wpb_text_column{max-height:150px;overflow:hidden;}.content-blk .wpb_text_column.active,.blog-setting .content-blk .wpb_text_column.active{max-height:100%;}nav.pagination a{text-decoration:none;color:#df5e1d;}.newsletter-form .vc_column-inner{padding:0 !important;}.newsletter-form .vc_column-inner>.wpb_wrapper{border:1px solid #ddd;padding:30px;background:#fff;border-radius:10px;}.newsletter-form .wsf-field{background-color:#f4f7fc !important;border-radius:5px !important;}.newsletter-form .wsf-field::placeholder{color:#000 !important;}.newsletter-form .wsf-field{min-height:50px !important;padding:0px 15px !important;}.newsletter-form .wpb_text_column{margin:0;}.blog-setting .featureblk .wpb_single_image img{max-height:400px !important;width:100%;border-top-left-radius:10px;border-top-right-radius:10px !important;}.blog-setting .content-blk .wpb_text_column{max-height:155px;overflow:hidden;}h3#ship-to-different-address{padding:0;border:0;padding-bottom:20px;}.fixed-nav,.post-nav,.section-post-intro-share{display:none;}.single-photo-wrapper .mcb-column-inner{margin:0px !important;background:#fff;border-color:#ddd;border-top-left-radius:10px;border-top-right-radius:10px !important;border:1px solid #ddd;padding-top:35px;}.single-post .the_content_wrapper{margin:0 0%;width:100%;}.single-post .image_wrapper{border-top-left-radius:0px;border-top-right-radius:0px !important;border-bottom:0px !important;}.single-post .column.one.post-header{display:none;}.main-content-single{margin-top:75px;}.main-content-single .column.one.post-header{display:none;}.section-post-related .simple .post-related .image_frame{margin-left:0px;border-radius:10px;}.single-post .single-photo-wrapper.image,.single-post .post-wrapper-content .the_content_wrapper,.single-heading{max-width:1200px;margin:0 auto;width:100%;}.single-heading h2{padding:20px 30px;}.single-post .post-wrapper-content .the_content_wrapper{padding:30px;border-color:#ddd;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.single-post .post-wrapper-content .the_content_wrapper,.single-heading{background-color:#fff;}.single-post .post-wrapper-content .the_content_wrapper{background-color:#fff;border:1px solid #ddd;border-top:0px !important;margin-top:-7px;}.single-post .the_content{margin-bottom:50px;}.single-heading h2{margin:0;}.newsletter-form>.vc_column-inner{padding:0px 20px !important;}.single-post .section-related-adjustment{border-top:0px !important;margin-bottom:50px;width:100%;}.section-related-adjustment>h4{font-size:36px;text-align:center;margin-bottom:50px;text-transform:capitalize;color:#000;}.single-mainheader>.vc_row{max-width:1320px;margin:0 auto;padding:20px;position:relative;}.section-related-ul .mcb-column-inner .desc h4 a{color:#fff !important;}.single-filters .posts-filter>.wpb_column{max-width:1320px;margin:0 auto !important;float:none;}.posts-filter{overflow:initial !important;}.posts-filter ul{margin:0;list-style:none;display:flex;width:100%;justify-content:space-between;padding:0px 15px;text-align:center;margin-bottom:-1px;}.posts-filter.searchboxfix ul{padding:0px;}.posts-filter ul .sub-menu{position:absolute;z-index:99;background:#f4f7fc;left:0px;padding:0px;}.posts-filter ul .sub-menu li a{font-size:14px !important;text-align:left;color:#000 !important;padding:5px 15px !important;}.posts-filter ul .sub-menu li:hover,.posts-filter ul .sub-menu li a:hover{color:#fff !important;}.posts-filter ul li:after,.posts-filter ul li a:after{display:none !important;}#Content .posts-filter.searchboxfix{margin:0px !important;position:fixed !important;width:100% !important;top:106px;left:0px !important;right:0px !important;z-index:999;padding-top:0px !important;}.admin-bar #Content .posts-filter.searchboxfix{top:130px;}.page_description,.category_description{margin-top:20px;margin-bottom:30px;}.archive .resortheader{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}.single-mainheader{padding:30px 0px;}.single-resort .single-mainheader{padding:55px 0px 70px;}.single-mainheader>.vc_row{padding:0 !important;}.posts-filter .wpb_text_column{margin:0;}.next_page .icon-right-open:before{content:"";background-image:none !important;}.posts-filter .wpb_text_column{margin:0px;}.resort_conter_iconbox .whycusttbb{padding:0px 65px !important;}.section-related-ul .date_label,.section-related-ul hr,.section-related-ul .button{display:none;}.single-photo-wrapper .image_frame{margin:0 !important;}.section-related-ul .mcb-column-inner{position:relative;cursor:pointer;}.section-related-ul .desc{position:absolute;top:0px !important;bottom:0px;color:#fff;display:flex;align-items:center;text-align:center;padding:40px;border-radius:10px;}.section-related-ul .image_wrapper img{border-radius:10px;min-height:350px;}.section-related-ul .desc h4{font-size:26px;position:relative;padding-bottom:30px;margin-bottom:25px;}.mfn-header-login{border:1px solid #dbdbdb !important;}.mfn-header-login button.woocommerce-button{width:100% !important;max-width:100% !important;margin:0px !important;}.lost_password a{color:#000 !important;text-decoration:underline !important;}.lost_password a:hover{color:#0089f7 !important;text-decoration:underline !important;}#Side_slide #menu ul li.submenu .menu-toggle{line-height:40px !important;background:transparent !important;}.submenu a.menu-toggle{padding:0px !important;}.footer_action .container{padding:0;margin:0 auto !important;}#BookingProgramCont .wsf-form select,.addClickId select{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/11/arrow-down.png");background-size:20px;background-position:96% 48% !important;}#BookingProgramCont .wsf-form select.nitro-lazy,.addClickId select.nitro-lazy{background-image:none !important;}.mfn-header-login{margin-top:72px;}.groupform .wsf-tile h4{margin-bottom:15px;}.resorts-sidebar input[type="text"],#portfolio-filter-row select,.groupform input[type="text"],.groupform input[type="email"],.groupform input[type="phone"],.groupform select,.groupform textarea{background-color:#f4f7fc !important;border:1px solid #ddd !important;font-size:18px !important;color:#000 !important;padding:5px 20px !important;border-radius:5px !important;min-height:50px !important;margin-bottom:5px !important;}#portfolio-filter .widget{padding:0px;margin:0px;}#portfolio-filter-row select{max-width:300px;width:100%;margin-bottom:0px !important;}#portfolio-filter-row select{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/11/arrow-down.png");background-size:15px;background-position:96% 55% !important;}#portfolio-filter-row select.nitro-lazy{background-image:none !important;}.posts-filter #portfolio-filter-row li{padding:15px 15px;}.groupform textarea{min-height:125px !important;}.groupform label{font-size:18px !important;font-family:Sohne !important;margin-bottom:5px;}.wsf-form ul.wsf-group-tabs{display:none !important;}.groupform .wsf-bottom{margin-bottom:0px !important;}.groupform .wsf-field-wrapper[data-type="checkbox"] .wsf-label:before{scale:.75;margin-top:3px;}.groupform .wsf-field-wrapper[data-type="checkbox"] .wsf-label:after{margin-top:2px;}#portfolio-filter .vc_column-inner{padding:0px;margin:0px;}#portfolio-filter #fixholder{margin:0px;padding:0px;}#portfolio-filter #portfolio-filter-row{text-align:center;display:table;margin:auto;}.resortmaps{padding:0px 0px;margin-top:0px !important;}.resortmaps .wpb_single_image img{border-top-left-radius:10px;border-bottom-left-radius:10px;}.resortmaps .conditonslists{margin-bottom:35px;}.featureblk .resortmaps .wpb_single_image img{border-radius:20px 0px 0px 20px;}.faqtabcont{display:none !important;}.faqtabcont.faqactive{display:block !important;}.giftproducts .quantity{width:120px;border:1px solid #b1b1b3;background-color:#fff;margin:0 auto;border-radius:10px;}.giftproducts .quantity::before{content:"";width:1px;height:100%;height:100%;background-color:#b1b1b3;position:absolute;bottom:0px;top:0px;z-index:999;right:36px;}.giftsubtotal td{border-bottom:1px solid #000;}.giftsubtotal td.addcartbutton{border-bottom:0px;}.giftproducts td{background:#f4f7fc;color:#000;}.talignleft{text-align:left;}.giftproducts .txtright{text-align:right;}.giftproducts thead tr th{background:transparent !important;}table.giftproducts tr:nth-child(2n) td{background:#fff;}.giftproducts .quantity .minus,.giftproducts .quantity .plus{display:block;padding:0;margin:0;float:right;text-align:center;vertical-align:text-top;overflow:visible;text-decoration:none;font-weight:bold;cursor:pointer;line-height:13px;background:#252525;width:38px;height:21px;outline:none;border:none;color:#fff;font-size:16px;border-radius:0px;-moz-appearance:textfield;}.giftproducts .quantity .minus{margin-top:-20px;}.giftsubtotal td.addcartbutton,.giftproducts td.addcartbutto{text-align:right;}.buttons_added{position:relative;}.buttons_added .plus{position:absolute;top:0px;right:0;}.giftproducts .quantity .input-text{width:85%;border:0px;padding-left:0px;height:100%;text-align:center;margin:0;}.giftproducts thead th{color:#fff;}.giftproducts tr th,.giftproducts tr td{width:33%;}table tr:first-child td{box-shadow:none;}td.addcartbutton{padding:35px !important;background-color:#fff !important;}.giftproducts td{padding:20px 0px;font-size:18px;font-weight:300;}.giftproducts thead th{padding:25px;}.giftproducts .quantity .qty{margin-bottom:0px !important;border-radius:10px;text-align:center;font-size:20px;color:#000;position:relative !important;padding-right:35px;}.giftproducts .quantity select{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/11/arrow_downjpg.png");background-size:16px;background-position:91%;}.giftproducts .quantity select.nitro-lazy{background-image:none !important;}table.giftproducts th,table.giftproducts td{border-width:0px !important;padding:25px;}.giftproductsbox{margin:75px 0px 100px;border-collapse:separate;border-radius:10px;border-spacing:0;border:1px solid #ddd;position:relative;}.giftproductsbox .giftproducts{margin-bottom:0px !important;}.giftproductsbox tfoot,.giftproductsbox thead{position:relative;}.giftproductsbox tfoot:before,.giftproductsbox thead:before{background-image:linear-gradient(to right,#2ec0ff,#2867ff);display:block;position:absolute;content:"";height:80px;width:100%;border-radius:10px 10px 0px 0px;}.giftproductsbox tfoot:before{height:130px;}.giftproductsbox tfoot:before{background:#fff;border-radius:0px 0px 10px 10px;}.giftproductsbox thead th,.giftproductsbox tfoot td{position:relative;z-index:99;background:transparent !important;}.giftproductstxt:before{position:absolute;width:500%;content:"";height:100%;background:#e9eff9;left:-250%;max-height:553px;}.giftproductstxt .giftproductstxtcnt{position:relative;z-index:99;padding:75px 0px 50px;}.resortslisting .resortslistingitem{background:#fff;border-radius:10px;margin:0px;margin-bottom:50px;border:1px solid #ddd;}.resortslisting .resortslistingitem:hover{box-shadow:0px 10px 11px #d6d6d6;}.pum-theme-34430,.pum-theme-default-theme{background-color:rgba(121,113,113,53%);}.resortslistingitem .resortimage{padding:0px;}.resortslistingitem .resorttext{padding:15px 25px 25px;}.resortslistingitem .mk-grid{display:flex;flex-direction:row;justify-content:space-between;}.resortslistingitem .mk-grid .resort-title a{font-weight:bold;}.resort-title:hover a{color:#0089f7 !important;}.resortslistingitem .resortimage figure,.resortslistingitem .resortimage div{height:100%;}.resortslistingitem .resortimage img{height:100%;object-fit:cover;border-radius:10px 0px 0px 10px;max-height:325px;}.search-content{padding:0px 40px;}.search-item{background-color:#fff;border:1px solid;border:1px solid #ddd;background:#fff;border-radius:10px;margin:0px;margin-bottom:50px;}.search-content .post-title h4{font-size:26px;}.search-results .search-item .post-featured-image{width:35%;flex-shrink:0;margin-right:0px;max-height:257px;overflow:hidden;border-top-left-radius:10px;border-bottom-left-radius:10px;}.resorts-sidebar #custom_html-3{margin-top:20px;}.readmorefaqs{color:#000;text-decoration:underline;}.search-footer{display:none;}.search-item .post-featured-image .wp-post-image{border-top-left-radius:10px !important;border-bottom-left-radius:10px;max-height:270px;object-fit:cover;margin-bottom:-6px;}.search-content .post-meta{display:none;}.search-item:hover{cursor:pointer;box-shadow:1px 1px 10px 2px #ddd;}.primary-callout{font-size:28px !important;margin-bottom:15px !important;line-height:32px !important;}.ui-datepicker-next{float:right;color:#000 !important;text-decoration:none !important;cursor:pointer;}.ui-datepicker-prev{color:#000 !important;text-decoration:none !important;cursor:pointer;}div.ui-datepicker{background-color:#fff;padding:10px;}.search-item:hover .search-content .post-title h4 a{color:#0089f7;}.resortslistingitem .resortsep{height:14px;margin-top:12px;}.resortslistingitem .resortsep::before{content:" ";padding:1px;border-bottom:1px solid #ddd;width:100%;height:1px;position:absolute;left:0;right:0;}.resortslistingitem .resort-description{font-size:18px;line-height:24px;}.resortslistingitem .resort-tags{font-size:14px;font-weight:bold;margin-top:20px;}.resortpaging{margin-bottom:25px;}.resorts-sidebar .widget{background:#fff;border-radius:10px;border:1px solid #dbdbdb;padding:30px;}.resorts-sidebar .widget:after{display:none;}.resorts-sidebar .widget h3{font-size:26px;line-height:32px;color:#000;font-weight:bold;margin-bottom:25px;}.resorts-sidebar .widget ul{list-style:none;margin-left:0px;}.single-photo-wrapper#photos{background:#e9eff9;margin:75px 0px;padding:75px 0px;overflow:hidden;}.single-photo-wrapper#photos .resortphotosbox{display:block;}.single-photo-wrapper#photos .galleryitem{width:25%;display:inline-block;height:0;padding-bottom:25%;float:left;position:relative;border-radius:0px !important;overflow:hidden;}.single-photo-wrapper#photos .galleryitem a{display:block;width:100%;height:0px;padding-bottom:100%;}.single-photo-wrapper#photos .galleryitem img{position:absolute;height:calc(100% - 15px);width:calc(100% - 15px);object-fit:cover;margin:0px auto;border-radius:10px;left:0px;right:0px;}.single-photo-wrapper#photos .galleryitem .galleryitembox{margin:0px;border-radius:0px;overflow:hidden;}#map .text-center{text-align:center;}.singlemapimg .mapimglink{display:block;width:100%;height:0px;padding-bottom:100%;position:relative;margin-bottom:20px;}.singlemapimg .mapimglink img{position:absolute;left:0px;height:100%;width:100%;border-radius:10px;}.singlemapiframe #map_canvas{height:0px !important;padding-bottom:100%;border-radius:10px;}div#map{margin-bottom:75px;}#map .text-center a{color:#000;text-decoration:underline;}.adwheader{display:flex;justify-content:space-between;align-items:center;height:115px;}.adwheader .adwtagline{width:100%;max-width:450px;margin-top:5px;}.mble-icn{display:none;}.adwheader .gbtn a,#Top_bar.is-sticky .adwheader .gbtn a{text-decoration:none !important;}.adwheader .gbtn a span,#Top_bar.is-sticky .adwheader .gbtn a span{padding:18px 40px !important;font-weight:500;text-decoration:none;}#Top_bar .gbtn a span:hover::before{padding:20px !important;}#Top_bar.is-sticky .adwheader{height:105px;}.fullcarousel .vc_item img{width:100%;}#Top_bar .search_wrapper{right:0px;left:auto;max-width:400px;}#Top_bar .search_wrapper .icon_close,#Top_bar .search_wrapper .icon_search{top:30px;}.searchResults{max-height:350px;overflow:auto;}.searchResults li img{max-width:40px;border-radius:50%;max-height:40px !important;}.searchFilter li{margin-bottom:10px;}.searchFilter li a:hover{color:#0089f7;}.cust-brand-carousel .vc-hoverbox-block{border:1px solid #ddd;}.searchFilter{padding:10px;}.searchFilter span{vertical-align:middle;margin-right:10px;margin-bottom:5px;}.searchFilter a{color:#000;}.top_bar_right_wrapper a{margin:10px !important;}.menu-main>.menu-item.hover>a{color:#0089f7 !important;}ul.sub-menu>.menu-item.hover>a>span{color:#fff !important;}#Content .brdradtop,#Content .brdradtop img{border-radius:10px 10px 0px 0px !important;}#Content .fullwidthimg img{width:100%;}.resortslisting{margin:0px 10px;}#Top_bar .menu li ul li a .menu-arrow{right:16px !important;}.featureblk h2{cursor:pointer;margin-bottom:25px;}#Content .featureblk h2,#Content .featureblk h2 a:hover,#Content .featureblk h2 a{text-decoration:none;color:#161922 !important;cursor:initial;}.featureblk .wpb_text_column{margin-top:30px;}.featureblk h2:hover,.featureblk h2:hover a{color:#0089f7 !important;}#Content .newsletter-form .wsf-field-wrapper{margin-bottom:5px !important;}.featureblk ul li{list-style:none;position:relative;}.featureblk ul li::before{position:absolute;left:0;left:-25px;background-size:25px;background-repeat:no-repeat;background-position:center;content:"";font-family:FontAwesome !important;}.posts-filter .vc_column-inner,.posts-filter .vc_column-inner .menu{padding:0pc;}.featureblk ul{margin-left:25px !important;}.readmore a.vc_general:hover,.linkbtn a.vc_general:hover{color:#0089f7 !important;}.conditonslists{background:#fff;border-radius:10px;margin:0px;margin-bottom:50px;border:1px solid #ddd;}.conditonslists:hover{box-shadow:0px 10px 11px #d6d6d6;}.resortmaps{margin-top:40px !important;}.conditonslists .vc_col-sm-3{padding:0px !important;}.resortmaps .conditonslists{border-top-left-radius:10px !important;border-bottom-left-radius:10px !important;}.conditonslists .vc_col-sm-9{padding:25px 20px;}.custom-hover .vc_btn3-container{opacity:0;position:absolute;top:0;bottom:0;width:100%;left:0;display:none;}.widget_nav_menu .menu-item .sub-menu{display:none;}.widget_nav_menu .menu-item:hover .sub-menu{display:block;background-color:#f4f7fc;}.widget_nav_menu .sub-menu .menu-item{padding:0px;display:block;}.hide{display:none;}#BookingProgramCont .prevbutton{display:block;width:100%;padding:5px;}.checkout_page_login_form .gbtn{max-width:300px !important;margin:0 auto !important;}.checkout_page_login_form .buttons{text-align:center;margin-bottom:15px;}.woocommerce .checkout_page_login_form button:hover::before{width:97%;}.text-center{text-align:center;}#BookingProgramCont .prevbutton .wsf-button{background:none !important;padding:2px !important;color:#000 !important;}#BookingProgramCont .prevbutton .wsf-button:hover{text-decoration:underline !important;}#BookingProgramCont .wsf-label{display:none;}#BookingProgramCont .showlabel .wsf-label{display:inline-block;}#BookingProgramCont .wsf-bottom{padding:20px 0px 10px;}#BookingProgramCont .wsf-bottom{padding-bottom:0px;}#BookingProgramCont .prevbutton{display:block;width:100%;padding:5px 5px 0px !important;}#BookingProgramCont .wsf-field-wrapper{margin-bottom:0;}.fullimg .wpb_single_image img{width:100%;border-top-left-radius:20px !important;border-top-right-radius:20px !important;}.resort-locations a,.resort-tags a{color:#000 !important;text-decoration:none;font-size:12px;line-height:16px;}.resort-locations a{font-size:18px;}.resort-locations a:hover,.resort-tags a:hover{color:#0089f7 !important;}.bookingopts label{color:#000;}.bookingopts.activeoption label{color:#fff;}.blog-setting .featureblk>.vc_col-sm-12>.vc_column-inner>.wpb_wrapper{background-color:#fff;}.featureblk>.vc_col-sm-12>.vc_column-inner>.wpb_wrapper:hover{box-shadow:0px 10px 11px #d6d6d6 !important;}.nohoverbg.featureblk>.vc_col-sm-12>.vc_column-inner>.wpb_wrapper:hover,.page-id-32020 .featureblk>.vc_col-sm-12>.vc_column-inner>.wpb_wrapper:hover,.page-id-32019 .featureblk>.vc_col-sm-12>.vc_column-inner>.wpb_wrapper:hover{box-shadow:none !important;}.newsletter-form h3.vc_custom_heading{font-size:34px;font-weight:700;text-align:center;margin-bottom:30px;}.mfn-header-modal-nav{padding:0;}.mfn-header-modal-nav h4{padding:20px 20px 0;}.mfn-header-modal-nav .woocommerce-MyAccount-navigation ul li a:before,.mfn-header-modal-nav .woocommerce-MyAccount-navigation ul li a{color:#000 !important;}.mfn-header-modal-nav .woocommerce-MyAccount-navigation ul li.is-active a,.mfn-header-modal-nav .woocommerce-MyAccount-navigation ul li:hover a{background-image:linear-gradient(to right,#2ec0ff,#2867ff) !important;color:#fff !important;border-radius:0px;}.mfn-header-modal-nav .woocommerce-MyAccount-navigation ul li.is-active a:before,.mfn-header-modal-nav .woocommerce-MyAccount-navigation ul li:hover a:before{color:#fff !important;}.giftproducts thead tr th:first-child,.giftproducts table tr td:first-child,table.giftproducts tbody tr td:first-child{text-align:left;}.mk-message-box{margin-top:20px;}.single-mainheader .main-banner::before{display:none !important;}.posts-filter .widget_nav_menu ul{background:transparent;align-items:center;}.single-photo-wrapper#photos .gbtn{position:relative;top:20px;clear:both;}.mfn-be-checkout .woocommerce:not(.mfn-cart-tmpl-builder) #customer_details{flex-basis:60%;max-width:60%;}.mfn-be-checkout .woocommerce:not(.mfn-cart-tmpl-builder) #order_review{flex-basis:calc(40% - 41px);max-width:calc(40% - 41px);margin-left:41px;}.col-1.closed-blck .inner_container{display:none;}.col-1.closed-blck .woocommerce-billing-fields h3{border-bottom:0px;}div#customer_details .col-1{margin-bottom:50px;}#customer_details .col-1{border:1px solid #ddd;background-color:#fcfbf9;border-radius:10px;}.delivery_blck{color:#000;font-weight:600;}div#customer_details .inner_container{padding:25px;}.logged-in #customer_details .woocommerce-billing-fields__field-wrapper{margin-top:0px;}.woocommerce form .form-row{margin-bottom:0px;}.woocommerce form .form-row label{color:#232427 !important;text-transform:capitalize !important;}#payment .mfn-woo-cart-link,#billing_state_field .select2-container--default{display:none !important;}.woocommerce-billing-fields #billing_state,.woocommerce-billing-fields .input-text,.coupon-box .input-text,body .wsf-field,.select2-container--default .select2-selection--single{border:1px solid #bcbebf !important;background-color:#f7f7f7 !important;padding:12px 10px !important;font-size:17px !important;color:#000 !important;margin-bottom:15px !important;border-radius:0px !important;}.woocommerce-billing-fields #billing_state{width:100% !important;position:initial !important;height:55px !important;border-radius:10px !important;font-size:20px !important;padding:0px 20px !important;background:#fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 15px top 55%;}.woocommerce-billing-fields #billing_state.nitro-lazy{background-image:none !important;}.woocommerce form .form-row input.input-text,#shipping_state_field .state_select{background-color:#f7f7f7 !important;border-radius:0px;border-radius:10px !important;padding:15px;padding:0px 20px !important;min-height:55px;font-size:20px !important;border:1px solid #bcbebf;color:#000;}#shipping_state_field .state_select{margin-bottom:15px;}p#shipping_email_field{display:none !important;}.woocommerce form.edit-account .form-row input.input-text{background-color:#fff !important;color:#000;}body .continue_btn{max-width:100% !important;width:100% !important;}.woocommerce form .form-row input.input-text::placeholder{color:#000;font-size:20px;}.woocommerce-account h2{max-width:500px;margin:0 auto;margin-bottom:20px;}.woocommerce-form-login .lost_password{margin-top:15px;}.thankyou-blcks img{border-radius:10px;}.woocommerce-form-login p:nth-child(3){display:contents;}.woocommerce-form-login p:nth-child(3) .woocommerce-button{margin:0px;}.woocommerce-form-login.login{max-width:500px;margin:0 auto !important;}.woocommerce-billing-fields h3{font-size:22px;font-weight:600;margin:0px;padding:25px;border-bottom:1px solid #ddd;text-transform:uppercase;}div#customer_details .col-1:hover h3{background-image:linear-gradient(to right,#2ec0ff,#2867ff);color:#fff !important;border-top-left-radius:10px;border-top-right-radius:10px;}div#customer_details .col-1:hover #ship-to-different-address{background-image:none !important;color:#000 !important;}div#customer_details .col-1:hover #ship-to-different-address.nitro-lazy{background-image:none !important;}.woocommerce .woocommerce-MyAccount-navigation ul li a{color:#000 !important;background-color:transparent !important;}.woocommerce .woocommerce-MyAccount-navigation ul li a:before{color:#000;}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce .woocommerce-MyAccount-navigation ul li:hover a{color:#fff !important;background-image:linear-gradient(to right,#2ec0ff,#2867ff);}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:before,.woocommerce .woocommerce-MyAccount-navigation ul li:hover a:before{color:#fff !important;}body .woocommerce-form-login__submit{max-width:300px !important;width:100% !important;display:block !important;}.woocommerce-MyAccount-navigation a{text-transform:capitalize;}.woocommerce-MyAccount-content a{color:#000;text-decoration:underline;}.woocommerce-MyAccount-content a:hover{color:#0089f7;}.delivery_blck{color:#000;font-weight:600;}div#order_review{border-radius:0px;border-radius:10px;padding:0px;background-color:#fcfbf9;border:1px solid #ddd;}.woocommerce table.woocommerce-checkout-review-order-table{margin-bottom:0px !important;padding:10px 20px;position:relative;table-layout:fixed;}#order_review_heading{display:none;}.woocommerce-checkout-review-order{padding:20px;}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100% !important;}.delivery_blck .woocommerce-additional-fields{display:none;}.woocommerce table.shop_table th{white-space:nowrap;}.shop_table tr.fee td,.shop_table tr.fee th{padding:15px 10px;text-transform:uppercase;font-weight:500 !important;}div#order_review{padding:20px !important;}ul.mfn-checkout-steps,.woocommerce-form-coupon-toggle{display:none !important;}tr.cart-subtotal th,tr.order-total th{color:#000 !important;text-transform:uppercase;font-weight:500 !important;}.woocommerce-checkout .back_link{color:#fff;font-size:20px;text-transform:uppercase;font-weight:600;}a.back_link,a.back_link:hover{text-decoration:none;}.woocommerce-checkout .menu_wrapper,.woocommerce-checkout .secondary_menu_wrapper{display:none !important;}.readmorefaqs{cursor:pointer;}.readmorebox>h3{font-weight:600;}#map .single-block{text-align:center;}#map .single-block .vc_col-sm-6{float:none;margin:0 auto;}.woocommerce-checkout #Top_bar .logo{float:none !important;text-align:center !important;}.woocommerce-checkout div#Top_bar{background-image:linear-gradient(to right,#2ec0ff,#2867ff);}.woocommerce-checkout #Top_bar .column{flex-direction:row-reverse;}.woocommerce-checkout #Top_bar .top_bar_right{margin:0px;padding:0;}.woocommerce-checkout #Top_bar #logo{align-items:center;}.woocommerce-checkout #Action_bar{display:none !important;}th.esitmate-heading{text-transform:uppercase;}.resorts-sidebar .resort_filter::before{content:"";background-color:#f4f7fc;position:absolute;width:25px;height:25px;border:1px solid #ddd;}.resorts-sidebar .resort_filter:checked{accent-color:#f4f7fc;}.resorts-sidebar .resort_filter:checked::before{display:none !important;}.single-mainheader{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/travelbybob-header-1.jpg");background-position:center;background-size:cover;}.single-mainheader.nitro-lazy{background-image:none !important;}#portfolio-filter-row li:hover{background:transparent !important;}.searchFilter span.srchimg{height:40px;margin-bottom:0;}.searchFilter li a{display:flex;align-items:center;text-align:left;}.error404 .all-btn a{padding-left:0px !important;padding-right:0px !important;}.widget_nav_menu h4{position:relative;padding-bottom:12px;}.widget_nav_menu h4::before{position:absolute;border:0px solid #fff;width:100%;height:3px;content:"";bottom:0;max-width:100%;background-color:#0089f7;}#Footer #nav_menu-4.widget_nav_menu h4::before{left:-30px;}#Footer #nav_menu-4.widget_nav_menu h4{visibility:visible;}#Footer #nav_menu-5 h4{display:none;}.single-resort .mfp-image-holder .mfp-close{opacity:9 !important;font-size:40px !important;right:-10px !important;top:-40px;}.single-resort .mfp-counter{top:50px;}.wpb_wrapper.activeblk .readmore{display:none;}.singleresortcontentmain{padding:0px !important;}.single-resort img.mfp-img{border-radius:10px !important;padding:0;}.content-blk .wpb_column{padding:25px;display:flex;align-items:center;}.single-post .the_content_wrapper a{color:#000;text-decoration:underline;}.single-post .the_content_wrapper a:hover,.resortmaps h3.mk-box-icon-2-title:hover a{color:#0089f7 !important;}.footer_action h3,.resortmaps h3.mk-box-icon-2-title{font-weight:600;}.resortmaps .vc_single_image-wrapper img{max-height:180px;object-fit:cover;}.featureblksub{background-color:#f4f7fc !important;}.page-id-35354 .main-banner .vc_btn3{max-width:350px !important;}.main-banner ul li{margin:0;}#Top_bar.is-sticky{opacity:1;}.vc_row.resorttiles{margin-left:0px;margin-right:0px;}.homeabtusbox img.vc_single_image-img{border:1px solid #ddd;border-radius:10px;}#Error_404{position:initial !important;left:30px;padding-top:70px;padding-bottom:70px;width:100%;}.error404 .mcb-column-inner{display:flex;align-items:center;flex-direction:column;}#Error_404 .all-btn a{display:block;text-align:center;margin:0 auto;text-transform:capitalize;padding-left:0px !important;padding-right:0px !important;}#Error_404 .all-btn a:hover{text-decoration:none !important;}.thankyou-blcks .vc_single_image-wrapper{margin-bottom:15px;}.resortfilter label.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.resortfilter .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#f4f7fc;border:1px #dedede solid;}.resortfilter .container:hover input~.checkmark{background-color:#f4f7fc;}.resortfilter .container input:checked~.checkmark{background-color:#f4f7fc;}.checkmark:after{content:"";position:absolute;display:none;}.resortfilter .container input:checked~.checkmark:after{display:block;}.resortfilter .container .checkmark:after{left:8px;top:3px;width:7px;height:14px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);}.single-resort .cust-icon-boxes .icon_box.icon_position_left{padding-left:40px;padding-right:40px;}.singleresortcontent h2{font-size:32px;line-height:36px;}.resortfilter label.container br{display:none;}.resort_conter_iconbox{border:1px solid #d2d2d2;border-radius:10px;padding:0px 0px;background-color:#fff;}.resort_conter_iconbox>.vc_row{margin-left:0px;margin-right:0px;margin-bottom:0px !important;}.resort_conter_iconbox .second-row{margin-bottom:0px;position:relative;}.resort_conter_iconbox .cust-icon-boxes{position:initial !important;}div#overview>.section_wrapper{margin-top:50px;}.resort_conter_iconbox .cust-icon-boxes{border-left:0px solid;}.resort_conter_iconbox .cust-icon-boxes::before{content:"";border-left:1px solid #e2e2e2;height:100% !important;position:absolute;}.resort_conter_iconbox .first-row .wpb_column .vc_column-inner{padding-bottom:30px;background-color:#f4f7fc;border-top-left-radius:10px;border-top-right-radius:10px;padding-top:40px;padding-left:45px;padding-right:45px;}.mfp-wrap button:after{width:35px !important;height:60px !important;background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/white-arrow-right.png") !important;background-size:30px !important;background-position:left;background-repeat:no-repeat !important;}.mfp-arrow-right:after{border-left:0px solid #fff !important;margin-left:0px !important;}.mfp-arrow-left:after{border-right:0px solid #fff !important;margin-left:40px !important;}body button.mfp-arrow-left:after{border-right:0px solid !important;margin-left:40px !important;background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/left-white.png") !important;}body .mfp-arrow::before{display:none !important;}#Content{position:relative;z-index:9;}.wpb_gallery_slides ul li:before{display:none !important;}#shipping_state_field .screen-reader-text{visibility:visible !important;position:relative !important;height:100%;width:100%;color:#000 !important;line-height:32px;clip-path:none;display:none !important;}.woocommerce-shipping-fields .update_totals_on_change{display:none;}.secondry-callout{margin-bottom:25px !important;}.adword-page .adwbutton .custom-button span{min-width:215px;display:inline-block;text-align:center;}.paginationbox{text-align:center;}.paginationbox span.page-numbers,.paginationbox a.page-numbers{display:inline-block;width:35px;height:35px;line-height:100%;line-height:31px;color:#000;margin:3px;border:1px solid;text-decoration:none !important;}.paginationbox .page-numbers.dots{border:0px;}.paginationbox a.page-numbers:hover,.paginationbox .page-numbers.current{background-color:#0089f7;border:1px solid #0089f7;color:#fff;}@media (min-width:1239px){.vc_row.vc_column-gap-15>.vc_column_container{padding:22px !important;}.wedding-packages .vc_col-sm-8{margin-left:15px;}.wedding-packages .vc_col-sm-4{margin-right:15px;}#Top_bar .top_bar_right{padding:0 35px 0px 0px;}.single-photo-wrapper .resortphotos{margin-left:7.5px;}}@media (min-width: 768px){.fiveboxes .vc_col-sm-2{width:20%;}#portfolio-filter-row ul li.sticky-toggle{display:none !important;}.desktop-hide{display:none !important;}}@media (min-width:768px) and (max-width:1239px){body .the_content_wrapper{width:100%;margin:0px;}}@media (max-width:1239px){body .phoneicn{visibility:visible;}#Footer #widget_nav_menu h4{cursor:pointer;}body .rbrating{display:none;}}@media (min-width:980px) and (max-width:1239px){#Action_bar .contact_details li.slogan{width:70%;}#Action_bar .phone{text-align:right;width:13%;}.top_bar_right{margin-right:30px;}.cust-icon-boxes .icon_box.icon_position_left .image_wrapper{height:75px;width:75px !important;border-radius:50px;}.custom-hover .vc-hoverbox-inner{min-height:auto !important;}.testimonial-data{padding:25px;min-height:350px;}.custom-buttons .vc_col-sm-2{display:none;}.custom-buttons .vc_col-sm-5{width:50%;}.gbtn .vc_general,.checkin .addClickId{padding:15px 35px !important;}.testimonial-data .stars img{max-width:45px;}.cust-icon-boxes .icon_position_left{display:flex !important;gap:0px;justify-content:space-around;}#BookingProgramCont h3{font-size:28px;}#Content{padding-top:0px;}.whytbbox,.wedding-packages{padding:0px 15px !important;}#Top_bar .logo,#Top_bar.is-sticky .logo{margin:auto;float:none;}body #Top_bar #logo img.svg{margin:auto;}.widget_nav_menu h4::before{display:none;}}@media (min-width:768px) and (max-width:979px){.phoneicn{visibility:visible;}.top_bar_right{display:none;}#Top_bar #logo img.svg{width:250px;margin:0 auto;}#Top_bar .logo{margin:0px !important;text-align:center;float:none !important;}#Action_bar .contact_details li.slogan{width:56%;padding:0;margin:0;}.contact_details .phone{width:20% !important;}.main-featured-block .wpb_column{width:100% !important;}body .main-featured-block{margin-top:20px !important;margin-bottom:0px !important;}#Side_slide .extras .extras-wrapper{justify-content:center;margin-bottom:10px;}#Side_slide .extras{padding:0px;text-align:center !important;}.icon-cancel-fine::before{color:#000 !important;}#Side_slide #menu ul li.submenu .menu-toggle{opacity:1 !important;display:flex;justify-content:center;align-items:center;}.cust-brand-carousel{margin-left:5px;}#portfolio-filter{padding-left:0px !important;padding-right:0px !important;}#Side_slide #menu .menu-item a:hover span,#Side_slide #menu .menu-item a:hover{color:#0089f7 !important;}#Side_slide #menu .menu-item.navbtn a:hover span,#Side_slide #menu .sub-menu .menu-item a:hover span,#Side_slide #menu .sub-menu .menu-item a:hover{color:#fff !important;}.custom-hover .vc-hoverbox-block-inner h2{color:#fff;font-size:20px;}.custom-hover .vc-hoverbox-back .vc-hoverbox-block-inner{padding:20px 20px;}.custom-hover .vc-hoverbox-back h2{padding-bottom:10px;margin-bottom:10px;}.custom-hover .vc-hoverbox-inner{min-height:100% !important;}.custom-hover{margin-bottom:0px;}.cust-static-block .first-row .vc_column-inner{padding:0;}.cust-icon-boxes .icon_box.icon_position_left .image_wrapper{height:100px;width:100px !important;border-radius:50px;}.custom-buttons .vc_col-sm-2{display:none;}.custom-buttons .vc_col-sm-5{width:100% !important;}footer .widget_nav_menu h4{color:#000;font-size:22px;font-weight:700;line-height:32px;}#Action_bar .column{padding:0 0px;}.cust-static-block .second-row .vc_col-sm-8 .vc_column-inner{padding:40px 30px 20px 0px;}.cust-icon-boxes{border-left:0px !important;border-top:1px solid #e2e2e2;}.gbtn.vc_btn3-left{text-align:center;}.cust-icon-boxes .icon_position_left{display:flex !important;gap:0px;justify-content:center;flex-direction:column;align-items:center;}.cust-static-block .first-row,.cust-static-block .second-row{padding:20px !important;}.top_bar_right{margin-right:30px;}.cust-icon-boxes .desc{color:#000;font-size:17px;text-align:left;}#Side_slide #menu ul li a{display:block;padding:11px 5px 10px 20px;margin-right:0px;text-decoration:none;line-height:19px;text-align:left;}body .navbtn{position:initial;right:0px !important;}.gbtn a span{border:0px solid #fff !important;padding:0px 0px !important;border-radius:0px;background-color:transparent;color:#fff;background-image:none;}.gbtn a span.nitro-lazy{background-image:none !important;}.brand-cont{padding:20px !important;}.brand-cont .wpb_text_column{margin-bottom:30px !important;}#Footer .widgets_wrapper{padding:20px 0;}body .mobile-pd{padding-top:30px !important;padding-bottom:30px !important;}.cust-static-block{padding:0px !important;}.cust-static-block .second-row .vc_col-sm-4 .vc_column-inner{padding-left:0px;}.brand-img{padding:2.5px 10px;}.brand-img img{background-color:#fff;}body .brand-list{margin-top:20px !important;}body h2{font-size:32px;line-height:38px;}.loc-secd-row{margin-bottom:0px !important;}.tab-hide{display:none !important;}.footer_action .mcb-column-inner p a{font-size:15px;}#Footer .widgets_wrapper .container{padding-left:20px !important;padding-right:20px !important;}#Footer .widget_nav_menu>div{display:none;}#Footer .widget_nav_menu.active>div{display:block;}#Footer aside h4{font-weight:600 !important;font-size:calc(1.275rem + .3vw);text-align:center;line-height:28px;background:#e9eff9;padding-bottom:12px;padding-top:12px;border:1px solid #121217;margin-bottom:-1px;color:#000;}#Footer .widgets_wrapper .mcb-column-inner{margin-bottom:0;margin:0px !important;}#Footer .container .one-fourth:nth-child(2){margin-bottom:0px;}body footer aside .menu{border-top:0pc;padding:8px !important;background:#e9eff9 !important;border:1px solid #000 !important;transition:.2s;}#Side_slide .search-wrapper{padding:10px;}form#side-form .field{border:1px solid #ddd !important;}.testimonial-content{min-height:120px;}#Top_bar.is-sticky{height:99px;}#Top_bar #logo img.svg{width:200px;margin-top:10px !important;}.testimonial-data h4{min-height:85px;}body #Footer .container .one-fourth:nth-child(2) aside .menu{border-bottom:0px !important;}.copyright p:first-child{display:none;}#Footer .container .one-fourth{width:100% !important;}#Footer .container .one-fourth:nth-child(1) #custom_html-2{max-width:100% !important;margin:0 auto;}#Footer .widget_media_image{text-align:center;}.wedding-packages .vc_col-sm-8{border:1px solid #dfdfdf;width:100%;border-radius:10px !important;}.cust-static-block .second-row{flex-direction:column;}.cust-static-block .second-row .wpb_column{width:100%;}body footer #nav_menu-3 .menu{border-bottom:0px !important;padding-bottom:0px !important;}body footer #nav_menu-5 .menu{border-top:0px !important;padding-top:0px !important;}#Footer .container .one-fourth:nth-child(3) #nav_menu-5{display:block;}#Side_slide .extras .extras-wrapper a svg .path{stroke:#000;}.mfn-cart-holder .mfn-ch-header h3{justify-content:left;font-size:25px;line-height:30px;}.tab-view{display:block !important;}div#Departing,#Returning{display:none !important;}.cust-static-block .vc_col-sm-12{padding:20px !important;}body p{font-size:15px;line-height:21px !important;}.wedding-packages .vc_column_container{max-width:calc(100% - 40px);margin:auto;}.wedding-packages>.vc_col-sm-8>.vc_column-inner{padding:25px !important;}.brand-cont .vc_column_container>.vc_column-inner{padding:0px;}.brand-cont .vc_column_container>.vc_column-inner .vc-hoverbox-wrapper{margin-right:-5px;}.cust-icon-boxes .wpb_wrapper{text-align:center;}.cust-icon-boxes .wpb_wrapper .icon_box{max-width:50%;display:inline-block !important;text-align:center;vertical-align:top;}.cust-icon-boxes .wpb_wrapper .icon_box .image_wrapper{margin:auto;}.cust-icon-boxes .wpb_wrapper .icon_box .desc_wrapper{width:95%;margin:auto;}.cust-icon-boxes .vc_column-inner{padding-bottom:0px;}#Footer .container .one-fourth:nth-child(3) h4{display:none;}#Footer .container .one-fourth:nth-child(2) #nav_menu-5{display:block;}.cust-featured-details .featured-image{min-height:550px;}.main-banner .vc_col-sm-8,.main-banner .vc_col-sm-4{width:100%;}.mainbrandblk .brand-list ul li{width:47.2%;margin:0px;}#Side_slide .menu-main ul.sub-menu li a{font-size:16px !important;}.custom-buttons .vc_col-sm-5{max-width:50%;}.custom-buttons .wpb_wrapper>div{margin-bottom:25px;}.search-results .post-featured-image{width:50%;}.search-results #Content{padding-top:20px;}.search-content .post-title h4{font-size:22px;}body .cust-static-block{padding-top:60px !important;}.cust-featured-details .owl-nav{bottom:20px;}.cust-testimonial-carousel .owl-nav,.cust-brand-carousel .owl-nav{margin-top:20px;}#Top_bar.is-sticky{position:fixed !important;}.content-blk{width:100%;}.content-blk .vc_col-sm-8{width:60%;}.content-blk .vc_col-sm-4{width:40%;}#Action_bar>.container{margin:0 auto;width:100% !important;padding:0px;}.action-carousel .owl-prev,.action-carousel .owl-next{margin-right:0px !important;}.action-carousel span.carousel-slogan{padding-left:50px !important;white-space:nowrap !important;}.action-carousel .owl-nav{background-color:#f4f7fc;padding-right:3px;}.admin-bar #Content .posts-filter.searchboxfix{top:145px;}.tax-resort_category .the_content_wrapper .vc_row .vc_col-sm-4,.tax-resort_category .the_content_wrapper .vc_row .vc_col-sm-8{width:100%;}.resort_conter_iconbox .cust-icon-boxes::before{border-left:0px solid #e2e2e2;}.widget_nav_menu h4::before{display:none;}.resort_conter_iconbox .whycusttbb{padding:0px 25px !important;text-align:center !important;}.contact_details .phone{display:none !important;}.gbtn a span{border:1px solid #fff !important;padding:0px 40px !important;padding:20px 40px !important;border-radius:50px;background-color:#dd521e;color:#fff;background-image:linear-gradient(#e9a319,#dd521e);display:block;text-align:center;}.main-banner .vc_col-sm-8 .wpb_wrapper{max-width:100% !important;text-align:center;}.main-banner h1.vc_custom_heading{text-align:center !important;}#BookingProgramCont .bookcont .fa-calendar{right:30px;top:20px;}#BookingProgramCont .fa-calendar:before{content:"";font-size:18px;}.resort_conter_iconbox .vc_col-sm-4{display:none;}.resort_conter_iconbox .vc_col-sm-8{width:100%;}#map .section_wrapper{max-width:100%;margin:0 auto;justify-content:center;padding:20px;}.menu-main .menu-item>a:hover>span{color:#fff;}.posts-filter .menu li{display:none;}.posts-filter .menu.active li{display:block;}.posts-filter .sticky-toggle{display:block !important;text-align:left;padding-right:0px;padding-bottom:20px !important;}.posts-filter ul{flex-direction:column;}#Content .posts-filter.searchboxfix{top:99px;}.all-serv .vc_col-sm-3{width:40%;}.all-serv .vc_col-sm-9{width:60%;}article.search-item .post-featured-image{width:56%;}article.search-item .search-content{padding:13px 20px;}.side-slide-is-open #Side_slide{min-width:420px;}.rev-mob-tab{display:flex;flex-direction:column-reverse;}.rev-mob-tab>.wpb_column{width:100%;}.rev-mob-tab.no-rev{flex-direction:column;}}@media (max-width:767px){.adword-page .resorttiles .resorttilesimg img{border-radius:0px;}.adword-page .resorttiles{margin-left:10px;margin-right:10px;}.adword-page .resorttiles .resorttilestext{padding:20px 5px;}.adword-page .main-banner p,.adword-page .main-banner li{text-align:left;font-size:15px;}body .adwheader{display:none;}body .form-searchform input.field::placeholder{font-size:15px;}.fullwidthbanner .popupbtn.gbtn{margin-top:30px !important;}.fullwidthbanner .vc_col-sm-8 .vc_column-inner{padding-top:15px;}body .content_wrapper .section_wrapper,body .container,body .four.columns .widget-area{padding:0px 20px;}.single-post .the_content_wrapper ul li{padding-left:5px;}.share-simple .section-post-header .single-photo-wrapper.image .image_frame{position:relative;top:-40px;border-radius:10px 10px 0px 0px;}.single-post .post-wrapper-content{position:relative;top:-30px;}.main-banner .desktop-hide{margin:0px 15px;margin-bottom:50px !important;}.page-id-32231 #portfolio-filter-row,#portfolio-filter-row li{padding:0px !important;}#portfolio-filter-row select{max-width:100%;}div#Departing,#Returning{display:none !important;}#Footer .container .one-fourth:nth-child(2) #nav_menu-5{display:none;}.cust-featured-details .featured-image{min-height:100%;}.toggle-login-modal::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/user-white.png") !important;}.loc-secd-row{margin-bottom:0px !important;}.brand-img{padding:2.5px 10px;}body h2{font-size:32px;line-height:38px;}.brand-img img{background-color:#fff;}body .brand-list{margin-top:20px !important;}.brand-cont{padding:20px !important;}.brand-cont .wpb_text_column{margin-bottom:0px !important;}body .navbtn{position:initial;right:0px !important;}.gbtn a span{padding:20px 40px !important;display:block;text-align:center;}.checkmark{height:20px;width:20px;}.resortfilter label.container{font-size:15px;}.resortfilter .container .checkmark:after{width:5px;height:12px;}.gbtn.menu-item a{padding:10px !important;}.phoneicn{visibility:visible;}div#Action_bar{display:none;}#Top_bar #logo img.svg{width:150px;margin:0 auto;}#Top_bar #logo{justify-content:end;}#Top_bar #logo{height:65px;}body .main-featured-block{margin-top:15px !important;margin-bottom:0px !important;}.cust-icon-boxes .vc_column-inner{border-left:0px;}body .cust-static-block .first-row,body .cust-static-block .second-row{padding-left:20px !important;padding-right:20px !important;padding-top:20px !important;padding-bottom:20px !important;}#Footer .container .one-fourth:nth-child(1),#Footer .container .one-fourth:nth-child(2),#Footer .container .one-fourth:nth-child(3),#Footer .container .one-fourth:nth-child(4){width:100%;margin-bottom:20px;}#Footer .container .one-fourth:nth-child(1) aside#custom_html-2{margin-bottom:0;}#Footer .container .one-fourth:nth-child(3){margin-bottom:0px;}.woocommerce-button{max-width:100% !important;}#Footer .container .one-fourth:nth-child(3) h4{display:none;}.wedding-packages{display:flex;flex-direction:column-reverse;}.wedding-packages>.vc_col-sm-8>.vc_column-inner{padding:20px !important;}.wedding-packages .vc_col-sm-8{border-radius:20px;}.cust-static-block .vc_col-sm-8{margin-top:20px;}.wedding-packages .vc_col-sm-4{border-top-right-radius:20px;border-bottom-right-radius:0px;border-top-left-radius:20px;}.cust-icon-boxes .desc{color:#000;font-size:16px;line-height:26px;}#Action_bar .phone{text-align:right;width:auto;}#Side_slide #menu ul li a{display:block;padding:11px 5px 10px 20px;margin-right:0px;text-decoration:none;line-height:19px;text-align:left;}#Top_bar .top_bar_right{display:none;}#Top_bar .logo #logo{margin:0px !important;}#Top_bar a.responsive-menu-toggle{right:20px;height:100%;display:flex !important;justify-content:center;align-items:center;top:15px;}.cust-testimonial-carousel button.owl-prev,.cust-testimonial-carousel button.owl-next,.cust-brand-carousel button.owl-prev,.cust-brand-carousel button.owl-next,.cust-featured-details button.owl-prev,.cust-featured-details button.owl-next{width:33px;height:33px;}.cust-testimonial-carousel button.owl-prev::before,.cust-testimonial-carousel button.owl-next::before,.cust-brand-carousel button.owl-prev::before,.cust-brand-carousel button.owl-next::before,.cust-featured-details button.owl-prev::before,.cust-featured-details button.owl-next::before{padding:6px 15px !important;}.cust-featured-details button.owl-prev:hover,.cust-featured-details button.owl-next:hover{background-color:#fff !important;}.cust-featured-details .owl-nav{bottom:20px;}#BookingProgramCont h3{font-size:26px;line-height:32px;margin-bottom:15px;}#BookingProgram td.cbe_outercontainer{padding:0;}#BookingProgramCont h5{font-size:13px;}#BookingProgramCont .hotel-flight .cbe_hotelonly_flightonly{flex-direction:column;}#BookingProgramCont .hotel-flight .cbe_hotelonly_flightonly .right-hf,#BookingProgramCont .hotel-flight .cbe_hotelonly_flightonly .left-hf{width:100%;}.bookcont select,.bookcont input{background-color:#f4f7fc;border:1px solid #ddd;font-size:15px;color:#000 !important;padding:11px 16px;}.checkin .addClickId{max-width:100%;}.custom-hover .vc-hoverbox-inner{min-height:100% !important;}.cust-static-block .first-row .vc_column-inner{padding:0;}.cust-static-block .second-row .vc_col-sm-8 .vc_column-inner{padding:0px 0px 0px 0px;}.cust-icon-boxes .icon_box.icon_position_left .image_wrapper{height:58px;width:61px !important;}.cust-icon-boxes .icon_position_left{gap:10px;}.cust-icon-boxes .desc_wrapper{padding-top:0pc !important;}.cust-icon-boxes .icon_box.icon_position_left .desc_wrapper{width:100%;}.testimonial-data{padding:25px;}.testimonial-data .stars img{max-width:40px;}.testimonial-data h4{font-size:22px;padding-bottom:22px;margin-bottom:16px;}.wedding-packages .vc_col-sm-4 .vc_column-inner,.wedding-packages .vc_col-sm-4{border-top-right-radius:20px;border-bottom-right-radius:0px;border-top-left-radius:20px;}.gbtn .vc_general,.checkin .addClickId{padding:15px 15px !important;}.gbtn .vc_general{min-height:56px;line-height:30px;}.testimonial-content{min-height:60px;}.vc_btn3-container{margin-bottom:20px !important;}.footer_action .mcb-column-inner p a:first-child{border:0px !important;margin-left:0;padding-right:0px;}footer .widget_nav_menu h4{font-size:22px;line-height:32px;}.vc_custom_1730136782138{margin-top:0px !important;margin-bottom:0px !important;}.custom-hover .vc-hoverbox-back .vc-hoverbox-block-inner{padding:20px 20px;}.cust-static-block .second-row{display:block;}.cust-icon-boxes{border-top:1px solid #e2e2e2;border-left:0px;margin-top:20px;}.cust-static-block .second-row .vc_col-sm-4 .vc_column-inner{padding-left:0px;padding-top:20px;padding-bottom:0px;}.phoneicn span.fa{font-size:16px;}.cust-testimonial-carousel .owl-nav,.cust-brand-carousel .owl-nav{margin-top:10px;}#Footer .widgets_wrapper{padding:0px 0;}#BookingProgramCont{border:1px solid #ddd;padding:20px 20px;}#Top_bar.is-sticky{position:fixed !important;}#Top_bar.is-sticky #logo{height:65px !important;line-height:65px !important;}#Top_bar.is-sticky{height:65px;}body p{font-size:15px;line-height:21px !important;}.cust-icon-boxes .icon_position_left{gap:0px;flex-direction:column;align-items:center;}.mobile-hide{display:none !important;}.cust-icon-boxes .title{text-align:center;font-size:15px;margin-top:10px;}.leftMbl p{text-align:left !important;}.desktop-view{display:none !important;}.mobile-view{display:block !important;}body .mobile-pd{padding-top:20px !important;padding-bottom:20px !important;}.brand-cont .vc_column_container>.vc_column-inner{padding-left:0px;padding-right:0px;}.brand-cont .mobile-view{margin:0px -10px;}.wedding-packages .vc_column_container{max-width:calc(100% - 25px);margin:auto;}.footer_action .mcb-column-inner p a{font-size:15px;}#Footer .widgets_wrapper .container{padding-left:20px !important;padding-right:20px !important;}#Footer .widget_nav_menu>div{display:none;}#Footer .widget_nav_menu.active>div{display:block;}#Footer aside h4{font-weight:600 !important;font-size:calc(1.275rem + .3vw);text-align:center;line-height:28px;background:#e9eff9;padding-bottom:12px;padding-top:12px;border:1px solid #121217;margin-bottom:-1px;color:#000;}#Footer .widgets_wrapper .mcb-column-inner{margin-bottom:0;margin:0px !important;}#Footer .container .one-fourth:nth-child(2){margin-bottom:0px;}body footer aside .menu{border-top:0pc;padding:8px !important;background:#e9eff9 !important;border:1px solid #000 !important;transition:.2s;}body #Footer .container .one-fourth:nth-child(2) aside .menu{border-bottom:0px !important;}.copyright p:first-child{display:none;}body footer #nav_menu-3 .menu{border-bottom:0px !important;padding-bottom:0px !important;}body footer #nav_menu-5 .menu{border-top:0px !important;padding-top:0px !important;}#Footer .container .one-fourth:nth-child(2) #nav_menu-5{display:block;}#Side_slide .extras .extras-wrapper{justify-content:center;margin-bottom:10px;flex-direction:row-reverse;}#Side_slide .extras .extras-wrapper a svg .path{stroke:#000;}#Side_slide .icon-right-open:before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/11/whiteplus.png");}#Side_slide .icon-cancel-fine:before{content:"";color:#000;}#Side_slide #menu ul li.submenu .menu-toggle{opacity:1;padding:5px !important;display:flex;justify-content:center;align-items:center;}#side-form input.field{border-color:#fff !important;margin:15px;margin:auto;max-width:94%;border:1px solid #fff !important;}#side-form .icon-search-fine:before{color:#fff;}#Side_slide .menu-main ul.sub-menu li a{font-size:13px !important;padding:11px 22px !important;}#Side_slide .submenu.hover>a{background-image:linear-gradient(to right,#2ec0ff,#2867ff);color:#fff !important;}#side-form input.field::placeholder{color:#fff !important;}#Side_slide .sub-menu .menu-item a:hover{background-image:none !important;}#Side_slide .sub-menu .menu-item a:hover.nitro-lazy{background-image:none !important;}.mobile-view{display:block;}body .cust-static-block .vc_col-sm-12{padding:20px !important;}.gbtn.vc_btn3-left{text-align:center !important;}.cust-static-block .first-row>.wpb_column{padding:0pc !important;}.toggle-login-modal.close-login-modal::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/source/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/11/blackcross.svg") !important;}.mfn-footer-stickymenu{display:none;}body h2{font-size:24px !important;line-height:30px !important;margin-bottom:25px;}body h3{font-size:22px !important;line-height:28px !important;margin-bottom:25px;}body h4{font-size:18px !important;line-height:24px !important;}.gbtn .vc_general,.mfn-ch-footer-buttons a.button,.woocommerce-button{font-size:15px;}.checkin a#bookingButton{font-size:18px;}.brand-img{padding:0px 0px;}.mainbrandblk .brand-list ul li,.brand-list ul li{width:100%;margin:0px;max-width:100%;}.mainbrandblk .brand-list ul,.brand-list ul{gap:35px !important;}.brand-list ul li{max-width:100%;list-style:none;text-align:center;}.brand-content .inner{padding:20px 20px !important;}.brand-content .inner h2{font-size:22px !important;}.cust-featured-details .featured-image{padding:20px;}.brand-list{padding:10px !important;}.cust-featured-details .owl-nav{position:initial;z-index:999;bottom:50px;left:0;right:0;}.cust-featured-details button.owl-prev,.cust-featured-details button.owl-next{border-color:#000 !important;}.cust-featured-details button.owl-prev::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/left-black.png") !important;}.cust-featured-details button.owl-next::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/arrow-right.png") !important;}.posts-filter li{padding:10px 15px;text-align:center;}.posts-filter ul{flex-direction:column;}.posts-filter{padding:0px 0px;}.section-related-ul .image_wrapper img{border-radius:10px;min-height:250px;}body .section-related-adjustment>h4{font-size:26px !important;text-align:center !important;margin-bottom:20px !important;}.newsletter-form .vc_column-inner>.wpb_wrapper{padding:15px;}.main-banner .newsletter-form h3{text-align:center !important;}.single-mainheader{padding:0px 0px !important;}.single-resort .single-mainheader{padding:50px 0px !important;}.main-banner .vc_col-sm-8 .wpb_wrapper{max-width:100%;text-align:center;}.main-banner .vc_col-sm-8 .wpb_wrapper h2{text-align:center !important;}.single-post .post-wrapper-content .the_content_wrapper{padding:20px;}body .main-banner{padding-top:50px !important;padding-bottom:50px !important;}body .fullwidthbanner.main-banner{padding-top:20px !important;padding-bottom:30px !important;}.mobile-hide{display:none;}.content-blk .wpb_column{padding:40px 0px;}.featureblk{margin-bottom:0px !important;}.posts-filter li,.posts-filter li a{font-size:18px !important;}.linkbtn a.vc_general{font-size:18px;}.content-blk .vc_btn3-container{margin-bottom:0px !important;}.content-blk .wpb_column{padding:25px 0px;}.blog-setting .content-blk .wpb_text_column{margin-bottom:20px;}.resortslistingitem .mk-grid{display:block;}.resortslistingitem .resortimage img{border-radius:10px 10px 0px 0px;margin-bottom:10px;}.admin-bar #Content .posts-filter.searchboxfix{top:110px;}.posts-filter .menu li{display:none;}.posts-filter .menu.active li{display:block;}.posts-filter .sticky-toggle{display:block !important;text-align:left;padding-right:0px;margin-bottom:5px !important;}.resortfilter li{font-size:16px;}.single-resort .cust-icon-boxes{margin-top:0px;padding-top:25px;}.category_description{margin-top:20px;margin-bottom:30px;display:none;}.sticky-toggle .icon-menu-fine:before{color:#fff !important;font-size:22px;margin-right:2px;}.posts-filter li.sticky-toggle:hover{background:transparent;}.section-post-about>.section_wrapper>.vc_row{width:100%;margin:0 auto;}#Footer .container .one-fourth:nth-child(1) #custom_html-2{max-width:100% !important;}aside#media_image-4{text-align:center;}.main-banner h1.vc_custom_heading{text-align:center !important;margin-bottom:20px !important;font-size:32px !important;line-height:36px !important;}.posts-filter #portfolio-filter-row li{padding:5px 15px;}.resortmaps .wpb_single_image img{border-top-left-radius:10px;border-bottom-left-radius:0px;border-top-right-radius:10px;}#Content .posts-filter.searchboxfix{top:66px;padding-top:5px !important;padding-bottom:5px !important;}.content-blkpg .wpb_column{padding-left:5px !important;padding-right:5px !important;padding-bottom:0px !important;}.main-banner .newsletter-form{margin-bottom:50px;}#overview .wpb-content-wrapper{padding:20px;}body #Content .faq .question>.answer,body #Content .faq .question>.title{padding:15px 10px;background:#fff;line-height:22px;}body #Content .faq .question>.title i{display:none !important;}.featureblksub .faqtabcont{margin-bottom:0px !important;}.faqtabcont .vc_column-inner{padding-bottom:10px;}.giftproductsbox{overflow:auto;}.footer-menu-sticky #Footer{padding-bottom:0px;}.video-hero__content-inner{padding-top:0;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:end;}.cust-main-banner .video-hero__button-wrapper{max-width:100%;text-align:center;color:#fff !important;margin-top:0px !important;}.marquee--inner h2{font-size:20px !important;}.mfn-be-checkout .woocommerce:not(.mfn-cart-tmpl-builder) #order_review,.mfn-be-checkout .woocommerce:not(.mfn-cart-tmpl-builder) #customer_details{flex-basis:100%;max-width:100%;margin:0px;}.mfn-be-checkout .woocommerce:not(.mfn-cart-tmpl-builder) #order_review{margin-bottom:50px;}.resort_conter_iconbox .cust-icon-boxes::before{border-left:0px solid #e2e2e2;}.widget_nav_menu h4::before{display:none;}.resort_conter_iconbox .first-row .wpb_column .vc_column-inner{padding-bottom:10px;padding-top:20px;padding-left:15px;padding-right:15px;}.mk-pagination-inner .prev::before,.mk-pagination-inner .next::before,.cust-testimonial-carousel button.owl-prev::before,.cust-testimonial-carousel button.owl-next::before,.cust-brand-carousel button.owl-prev::before,.cust-brand-carousel button.owl-next::before,.cust-featured-details button.owl-prev::before,.cust-featured-details button.owl-next::before{content:"";background-repeat:no-repeat;background-size:12px;background-position:center;}.mfn-ch-footer-totals .mfn-chft-row{font-size:14px !important;}#Side_slide .search-wrapper input.field{border-color:#000 !important;color:#000 !important;}#Side_slide .search-wrapper input.field::placeholder{color:#000 !important;}.search-results #Content{padding-top:30px;}.blog_wrapper .post-meta{display:none;}.blog_wrapper .post-title h4{font-size:22px !important;line-height:28px !important;}.blog_wrapper .post-excerpt{font-size:15px;line-height:22px !important;}#BookingProgramCont .hotel-flight .cbe_hotelonly_flightonly .right-hf,#BookingProgramCont .hotel-flight .cbe_hotelonly_flightonly .left-hf{line-height:10px;font-size:18px;}#BookingProgramCont .wsf-form select,.addClickId select{background-size:14px;background-position:96% 52% !important;}.checkin input.addClickId{font-size:16px;}.gbtn .vc_general,.checkin a#bookingButton,.mfn-ch-footer-buttons a.button,.woocommerce-button,.newsletter-form .wsf-button,.groupform .wsf-button,#muladdcart,#BookingProgramCont .wsf-button,.woocommerce button,#Error_404 .all-btn a{font-size:16px;}.custom-buttons>.wpb_column>.vc_column-inner{padding:0px;}.widget_nav_menu.active h4,body footer aside.active .menu{background-image:linear-gradient(to right,#2ec0ff,#2867ff) !important;color:#fff !important;}.widget_nav_menu.active .menu li a,.widget_nav_menu.active h4{color:#fff !important;}footer .widget_nav_menu.active .menu li a::before{background-image:url("https://cdn-koohh.nitrocdn.com/ZwQjCdehZElEOneHBodQlTOlIinqGkxL/assets/images/optimized/rev-05dc4f9/www.travelbybob.com/wp-content/uploads/2024/10/white-arrow-right.png");}body .resorts-sidebar .widget{padding:15px 25px 20px !important;}body .resorts-sidebar .resortfilter{margin-bottom:0px;}.resortfilter li label{font-size:16px;padding-left:40px;}.resorts-sidebar .widget h3{margin-bottom:15px;}.resortslistingitem .resorttext{padding:15px 20px 20px;}.resortsep::before{content:" ";padding:1px;border-bottom:1px solid #ddd;width:100%;height:1px;position:absolute;left:0;right:0;}body li.sticky-toggle:hover{color:#fff !important;}.cust-icon-boxes .vc_column-inner{padding:10px 0px !important;}body .resort_conter_iconbox .cust-icon-boxes h4{font-size:14px !important;line-height:24px !important;}.resort_conter_iconbox .second-row .wpb_column .vc_column-inner{padding-top:0px !important;}.single-photo-wrapper#photos{margin:35px 0px;padding:35px 0px;}body .resort_conter_iconbox h3{font-weight:600;}.resort_conter_iconbox ul,.resort_conter_iconbox ul li{font-size:15px;}.wpb_gallery_slides ul li:before{display:none !important;}.single-photo-wrapper#photos .galleryitem{width:100%;padding-bottom:100%;}#map .text-center img{min-height:100% !important;}.singlemapimg .mapimglink{display:block;width:100%;height:0px;padding-bottom:100%;position:relative;margin-bottom:20px;}.singlemapimg .mapimglink img{position:absolute;left:0px;}.singlemapiframe #map_canvas{height:0px !important;padding-bottom:100%;}.featureblk .content-blk{flex-direction:column;}.content-blk .vc_col-sm-8::before{border-left:0px solid #dbdbdb;}.content-blk .vc_col-sm-8{border-bottom:1px solid #ddd;}#BookingProgramCont .wsf-bottom{padding-left:10px;padding-right:10px;}.featureblk ul li{font-size:15px;line-height:22px;}.content-blkpg h3{font-weight:600;}#portfolio-filter-row,#portfolio-filter-row li{width:100%;padding:5px 0px !important;}.featureblk{padding-bottom:50px !important;}.resortmaps{margin-top:10px !important;}.content-blkpg.faqtabcont.faqactive.generaltab{width:100%;margin:0 auto;}.featureblksub{padding-top:0px !important;}.featureblk .wpb_single_image img{border-top-left-radius:10px !important;border-top-right-radius:10px !important;}.single-resort .main-banner>.vc_col-sm-4>.vc_column-inner{padding-top:0;}.single-resort .single-filters{display:none !important;}.featureblk ul{margin-left:20px !important;}.featureblk ul li::before{left:-20px;}.featureblk h2{margin-bottom:0px;}.featureblk .wpb_text_column{margin-bottom:15px;margin-top:15px;}.section-post-related{margin-top:30px;}.main-banner .wpb_wrapper>div{margin-bottom:5px;}.single-resort #overview{padding:20px;}.single-resort .single-photo-wrapper#photos{padding-left:15px;padding-right:15px;}.single-resort div#map{padding-left:7.5px;padding-right:7.5px;}.single-resort .single-photo-wrapper#photos .gbtn{max-width:calc(100% - 10px);margin:auto;}.singleresortcontent{padding:20px !important;margin-top:20px;}.singleresortcontentmain{padding:0px !important;}.singleresortcontentmain .vc_custom_heading{padding:0px 5px;}.mfn-cart-holder .mfn-ch-content .mfn-ch-product .mfn-chp-info h6{font-size:14px !important;}.search-results .post-featured-image img{width:100%;}body .gbtn .vc_general{max-width:100% !important;}.gbtn .vc_general,.checkin a#bookingButton,.mfn-ch-footer-buttons a.button,.woocommerce-button,.newsletter-form .wsf-button,.groupform .wsf-button,#muladdcart,#BookingProgramCont .wsf-button,.woocommerce button,#Error_404 .all-btn a{max-width:100% !important;}.giftproducts thead tr th:nth-child(2),.giftproducts tbody tr td:nth-child(2){display:none !important;}.giftproducts .quantity select{background-size:13px;}.giftproducts .quantity{width:80px;}.giftproducts .quantity::before{right:25px;}.giftproducts .quantity .qty{font-size:16px;}.main-banner .popupbtn{max-width:300px;margin:0 auto;}.search-content{padding:10px;}.search-item{flex-direction:column;}.search-item .post-featured-image .wp-post-image{border-top-left-radius:10px !important;border-top-right-radius:10px !important;border-bottom-left-radius:0px;}.resorts-sidebar input[type="text"],#portfolio-filter-row select,.bookcont select,.bookcont input,#BookingProgramCont .wsf-form .wsf-field{padding:10px 15px !important;font-size:16px !important;}#brand_list .gbtn{padding:0px 10px;}.resorts-sidebar input[type="text"]{padding:10px 10px !important;min-height:35px !important;}.resorts-sidebar input[type="text"]::placeholder{font-size:15px !important;}.resortfilter label.container{margin-bottom:20px;}#resortslisting{margin:0px;}.resortslistingitem .resort-description{font-size:15px;line-height:21px;}.resort-locations a{font-size:15px !important;line-height:21px;}.resort_conter_iconbox .whycusttbb{padding:0px 25px !important;text-align:center !important;}.single-resort .cust-icon-boxes .icon_box.icon_position_left{padding-left:25px;padding-right:25px;}#portfolio-filter-row li.sticky-toggle{padding:10px 15px !important;}body.single .post-wrapper-content .section_wrapper{padding:0px !important;}.main-content-single .the_content{margin-bottom:0;}.main-content-single .section-post-header .section_wrapper{padding:0px !important;}.main-content-single .vc_col-sm-8>.vc_column-inner{padding:0px 20px;}.single-filters .posts-filter{padding:0px 20px;}.section-post-related .section_wrapper{padding:0px 25px !important;}body .featureblk{margin-bottom:0px !important;}body.page-id-32020 .featureblk{margin-bottom:50px !important;}.content-blk .wpb_text_column{max-height:145px;}.rev-mob-tab{display:flex;flex-direction:column-reverse;}.rev-mob-tab>.wpb_column{width:100%;}.rev-mob-tab.no-rev{flex-direction:column;}body .popupform{display:none;}body .formpopup.gbtn{display:block !important;}}@media (max-width: 400px){#theme-page .mk-main-wrapper-holder .giftproducts td span,.giftproducts td span,.giftproducts th,.giftproducts td{font-size:12px;padding:4px;}.totalhide{display:none;}}.page-id-394 .wpb-content-wrapper p a{color:#fff;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.fa-ul>li{position:relative;}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center;}.fa-li.fa-lg{left:-1.85714286em;}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right{margin-left:.3em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"";}.fa-music:before{content:"";}.fa-search:before{content:"";}.fa-envelope-o:before{content:"";}.fa-heart:before{content:"";}.fa-star:before{content:"";}.fa-star-o:before{content:"";}.fa-user:before{content:"";}.fa-film:before{content:"";}.fa-th-large:before{content:"";}.fa-th:before{content:"";}.fa-th-list:before{content:"";}.fa-check:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-search-plus:before{content:"";}.fa-search-minus:before{content:"";}.fa-power-off:before{content:"";}.fa-signal:before{content:"";}.fa-gear:before,.fa-cog:before{content:"";}.fa-trash-o:before{content:"";}.fa-home:before{content:"";}.fa-file-o:before{content:"";}.fa-clock-o:before{content:"";}.fa-road:before{content:"";}.fa-download:before{content:"";}.fa-arrow-circle-o-down:before{content:"";}.fa-arrow-circle-o-up:before{content:"";}.fa-inbox:before{content:"";}.fa-play-circle-o:before{content:"";}.fa-rotate-right:before,.fa-repeat:before{content:"";}.fa-refresh:before{content:"";}.fa-list-alt:before{content:"";}.fa-lock:before{content:"";}.fa-flag:before{content:"";}.fa-headphones:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-up:before{content:"";}.fa-qrcode:before{content:"";}.fa-barcode:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-book:before{content:"";}.fa-bookmark:before{content:"";}.fa-print:before{content:"";}.fa-camera:before{content:"";}.fa-font:before{content:"";}.fa-bold:before{content:"";}.fa-italic:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-align-left:before{content:"";}.fa-align-center:before{content:"";}.fa-align-right:before{content:"";}.fa-align-justify:before{content:"";}.fa-list:before{content:"";}.fa-dedent:before,.fa-outdent:before{content:"";}.fa-indent:before{content:"";}.fa-video-camera:before{content:"";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"";}.fa-pencil:before{content:"";}.fa-map-marker:before{content:"";}.fa-adjust:before{content:"";}.fa-tint:before{content:"";}.fa-edit:before,.fa-pencil-square-o:before{content:"";}.fa-share-square-o:before{content:"";}.fa-check-square-o:before{content:"";}.fa-arrows:before{content:"";}.fa-step-backward:before{content:"";}.fa-fast-backward:before{content:"";}.fa-backward:before{content:"";}.fa-play:before{content:"";}.fa-pause:before{content:"";}.fa-stop:before{content:"";}.fa-forward:before{content:"";}.fa-fast-forward:before{content:"";}.fa-step-forward:before{content:"";}.fa-eject:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before{content:"";}.fa-plus-circle:before{content:"";}.fa-minus-circle:before{content:"";}.fa-times-circle:before{content:"";}.fa-check-circle:before{content:"";}.fa-question-circle:before{content:"";}.fa-info-circle:before{content:"";}.fa-crosshairs:before{content:"";}.fa-times-circle-o:before{content:"";}.fa-check-circle-o:before{content:"";}.fa-ban:before{content:"";}.fa-arrow-left:before{content:"";}.fa-arrow-right:before{content:"";}.fa-arrow-up:before{content:"";}.fa-arrow-down:before{content:"";}.fa-mail-forward:before,.fa-share:before{content:"";}.fa-expand:before{content:"";}.fa-compress:before{content:"";}.fa-plus:before{content:"";}.fa-minus:before{content:"";}.fa-asterisk:before{content:"";}.fa-exclamation-circle:before{content:"";}.fa-gift:before{content:"";}.fa-leaf:before{content:"";}.fa-fire:before{content:"";}.fa-eye:before{content:"";}.fa-eye-slash:before{content:"";}.fa-warning:before,.fa-exclamation-triangle:before{content:"";}.fa-plane:before{content:"";}.fa-calendar:before{content:"";}.fa-random:before{content:"";}.fa-comment:before{content:"";}.fa-magnet:before{content:"";}.fa-chevron-up:before{content:"";}.fa-chevron-down:before{content:"";}.fa-retweet:before{content:"";}.fa-shopping-cart:before{content:"";}.fa-folder:before{content:"";}.fa-folder-open:before{content:"";}.fa-arrows-v:before{content:"";}.fa-arrows-h:before{content:"";}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"";}.fa-twitter-square:before{content:"";}.fa-facebook-square:before{content:"";}.fa-camera-retro:before{content:"";}.fa-key:before{content:"";}.fa-gears:before,.fa-cogs:before{content:"";}.fa-comments:before{content:"";}.fa-thumbs-o-up:before{content:"";}.fa-thumbs-o-down:before{content:"";}.fa-star-half:before{content:"";}.fa-heart-o:before{content:"";}.fa-sign-out:before{content:"";}.fa-linkedin-square:before{content:"";}.fa-thumb-tack:before{content:"";}.fa-external-link:before{content:"";}.fa-sign-in:before{content:"";}.fa-trophy:before{content:"";}.fa-github-square:before{content:"";}.fa-upload:before{content:"";}.fa-lemon-o:before{content:"";}.fa-phone:before{content:"";}.fa-square-o:before{content:"";}.fa-bookmark-o:before{content:"";}.fa-phone-square:before{content:"";}.fa-twitter:before{content:"";}.fa-facebook-f:before,.fa-facebook:before{content:"";}.fa-github:before{content:"";}.fa-unlock:before{content:"";}.fa-credit-card:before{content:"";}.fa-feed:before,.fa-rss:before{content:"";}.fa-hdd-o:before{content:"";}.fa-bullhorn:before{content:"";}.fa-bell:before{content:"";}.fa-certificate:before{content:"";}.fa-hand-o-right:before{content:"";}.fa-hand-o-left:before{content:"";}.fa-hand-o-up:before{content:"";}.fa-hand-o-down:before{content:"";}.fa-arrow-circle-left:before{content:"";}.fa-arrow-circle-right:before{content:"";}.fa-arrow-circle-up:before{content:"";}.fa-arrow-circle-down:before{content:"";}.fa-globe:before{content:"";}.fa-wrench:before{content:"";}.fa-tasks:before{content:"";}.fa-filter:before{content:"";}.fa-briefcase:before{content:"";}.fa-arrows-alt:before{content:"";}.fa-group:before,.fa-users:before{content:"";}.fa-chain:before,.fa-link:before{content:"";}.fa-cloud:before{content:"";}.fa-flask:before{content:"";}.fa-cut:before,.fa-scissors:before{content:"";}.fa-copy:before,.fa-files-o:before{content:"";}.fa-paperclip:before{content:"";}.fa-save:before,.fa-floppy-o:before{content:"";}.fa-square:before{content:"";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"";}.fa-list-ul:before{content:"";}.fa-list-ol:before{content:"";}.fa-strikethrough:before{content:"";}.fa-underline:before{content:"";}.fa-table:before{content:"";}.fa-magic:before{content:"";}.fa-truck:before{content:"";}.fa-pinterest:before{content:"";}.fa-pinterest-square:before{content:"";}.fa-google-plus-square:before{content:"";}.fa-google-plus:before{content:"";}.fa-money:before{content:"";}.fa-caret-down:before{content:"";}.fa-caret-up:before{content:"";}.fa-caret-left:before{content:"";}.fa-caret-right:before{content:"";}.fa-columns:before{content:"";}.fa-unsorted:before,.fa-sort:before{content:"";}.fa-sort-down:before,.fa-sort-desc:before{content:"";}.fa-sort-up:before,.fa-sort-asc:before{content:"";}.fa-envelope:before{content:"";}.fa-linkedin:before{content:"";}.fa-rotate-left:before,.fa-undo:before{content:"";}.fa-legal:before,.fa-gavel:before{content:"";}.fa-dashboard:before,.fa-tachometer:before{content:"";}.fa-comment-o:before{content:"";}.fa-comments-o:before{content:"";}.fa-flash:before,.fa-bolt:before{content:"";}.fa-sitemap:before{content:"";}.fa-umbrella:before{content:"";}.fa-paste:before,.fa-clipboard:before{content:"";}.fa-lightbulb-o:before{content:"";}.fa-exchange:before{content:"";}.fa-cloud-download:before{content:"";}.fa-cloud-upload:before{content:"";}.fa-user-md:before{content:"";}.fa-stethoscope:before{content:"";}.fa-suitcase:before{content:"";}.fa-bell-o:before{content:"";}.fa-coffee:before{content:"";}.fa-cutlery:before{content:"";}.fa-file-text-o:before{content:"";}.fa-building-o:before{content:"";}.fa-hospital-o:before{content:"";}.fa-ambulance:before{content:"";}.fa-medkit:before{content:"";}.fa-fighter-jet:before{content:"";}.fa-beer:before{content:"";}.fa-h-square:before{content:"";}.fa-plus-square:before{content:"";}.fa-angle-double-left:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-angle-double-up:before{content:"";}.fa-angle-double-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-angle-down:before{content:"";}.fa-desktop:before{content:"";}.fa-laptop:before{content:"";}.fa-tablet:before{content:"";}.fa-mobile-phone:before,.fa-mobile:before{content:"";}.fa-circle-o:before{content:"";}.fa-quote-left:before{content:"";}.fa-quote-right:before{content:"";}.fa-spinner:before{content:"";}.fa-circle:before{content:"";}.fa-mail-reply:before,.fa-reply:before{content:"";}.fa-github-alt:before{content:"";}.fa-folder-o:before{content:"";}.fa-folder-open-o:before{content:"";}.fa-smile-o:before{content:"";}.fa-frown-o:before{content:"";}.fa-meh-o:before{content:"";}.fa-gamepad:before{content:"";}.fa-keyboard-o:before{content:"";}.fa-flag-o:before{content:"";}.fa-flag-checkered:before{content:"";}.fa-terminal:before{content:"";}.fa-code:before{content:"";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"";}.fa-location-arrow:before{content:"";}.fa-crop:before{content:"";}.fa-code-fork:before{content:"";}.fa-unlink:before,.fa-chain-broken:before{content:"";}.fa-question:before{content:"";}.fa-info:before{content:"";}.fa-exclamation:before{content:"";}.fa-superscript:before{content:"";}.fa-subscript:before{content:"";}.fa-eraser:before{content:"";}.fa-puzzle-piece:before{content:"";}.fa-microphone:before{content:"";}.fa-microphone-slash:before{content:"";}.fa-shield:before{content:"";}.fa-calendar-o:before{content:"";}.fa-fire-extinguisher:before{content:"";}.fa-rocket:before{content:"";}.fa-maxcdn:before{content:"";}.fa-chevron-circle-left:before{content:"";}.fa-chevron-circle-right:before{content:"";}.fa-chevron-circle-up:before{content:"";}.fa-chevron-circle-down:before{content:"";}.fa-html5:before{content:"";}.fa-css3:before{content:"";}.fa-anchor:before{content:"";}.fa-unlock-alt:before{content:"";}.fa-bullseye:before{content:"";}.fa-ellipsis-h:before{content:"";}.fa-ellipsis-v:before{content:"";}.fa-rss-square:before{content:"";}.fa-play-circle:before{content:"";}.fa-ticket:before{content:"";}.fa-minus-square:before{content:"";}.fa-minus-square-o:before{content:"";}.fa-level-up:before{content:"";}.fa-level-down:before{content:"";}.fa-check-square:before{content:"";}.fa-pencil-square:before{content:"";}.fa-external-link-square:before{content:"";}.fa-share-square:before{content:"";}.fa-compass:before{content:"";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"";}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"";}.fa-euro:before,.fa-eur:before{content:"";}.fa-gbp:before{content:"";}.fa-dollar:before,.fa-usd:before{content:"";}.fa-rupee:before,.fa-inr:before{content:"";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"";}.fa-won:before,.fa-krw:before{content:"";}.fa-bitcoin:before,.fa-btc:before{content:"";}.fa-file:before{content:"";}.fa-file-text:before{content:"";}.fa-sort-alpha-asc:before{content:"";}.fa-sort-alpha-desc:before{content:"";}.fa-sort-amount-asc:before{content:"";}.fa-sort-amount-desc:before{content:"";}.fa-sort-numeric-asc:before{content:"";}.fa-sort-numeric-desc:before{content:"";}.fa-thumbs-up:before{content:"";}.fa-thumbs-down:before{content:"";}.fa-youtube-square:before{content:"";}.fa-youtube:before{content:"";}.fa-xing:before{content:"";}.fa-xing-square:before{content:"";}.fa-youtube-play:before{content:"";}.fa-dropbox:before{content:"";}.fa-stack-overflow:before{content:"";}.fa-instagram:before{content:"";}.fa-flickr:before{content:"";}.fa-adn:before{content:"";}.fa-bitbucket:before{content:"";}.fa-bitbucket-square:before{content:"";}.fa-tumblr:before{content:"";}.fa-tumblr-square:before{content:"";}.fa-long-arrow-down:before{content:"";}.fa-long-arrow-up:before{content:"";}.fa-long-arrow-left:before{content:"";}.fa-long-arrow-right:before{content:"";}.fa-apple:before{content:"";}.fa-windows:before{content:"";}.fa-android:before{content:"";}.fa-linux:before{content:"";}.fa-dribbble:before{content:"";}.fa-skype:before{content:"";}.fa-foursquare:before{content:"";}.fa-trello:before{content:"";}.fa-female:before{content:"";}.fa-male:before{content:"";}.fa-gittip:before,.fa-gratipay:before{content:"";}.fa-sun-o:before{content:"";}.fa-moon-o:before{content:"";}.fa-archive:before{content:"";}.fa-bug:before{content:"";}.fa-vk:before{content:"";}.fa-weibo:before{content:"";}.fa-renren:before{content:"";}.fa-pagelines:before{content:"";}.fa-stack-exchange:before{content:"";}.fa-arrow-circle-o-right:before{content:"";}.fa-arrow-circle-o-left:before{content:"";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"";}.fa-dot-circle-o:before{content:"";}.fa-wheelchair:before{content:"";}.fa-vimeo-square:before{content:"";}.fa-turkish-lira:before,.fa-try:before{content:"";}.fa-plus-square-o:before{content:"";}.fa-space-shuttle:before{content:"";}.fa-slack:before{content:"";}.fa-envelope-square:before{content:"";}.fa-wordpress:before{content:"";}.fa-openid:before{content:"";}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"";}.fa-mortar-board:before,.fa-graduation-cap:before{content:"";}.fa-yahoo:before{content:"";}.fa-google:before{content:"";}.fa-reddit:before{content:"";}.fa-reddit-square:before{content:"";}.fa-stumbleupon-circle:before{content:"";}.fa-stumbleupon:before{content:"";}.fa-delicious:before{content:"";}.fa-digg:before{content:"";}.fa-pied-piper-pp:before{content:"";}.fa-pied-piper-alt:before{content:"";}.fa-drupal:before{content:"";}.fa-joomla:before{content:"";}.fa-language:before{content:"";}.fa-fax:before{content:"";}.fa-building:before{content:"";}.fa-child:before{content:"";}.fa-paw:before{content:"";}.fa-spoon:before{content:"";}.fa-cube:before{content:"";}.fa-cubes:before{content:"";}.fa-behance:before{content:"";}.fa-behance-square:before{content:"";}.fa-steam:before{content:"";}.fa-steam-square:before{content:"";}.fa-recycle:before{content:"";}.fa-automobile:before,.fa-car:before{content:"";}.fa-cab:before,.fa-taxi:before{content:"";}.fa-tree:before{content:"";}.fa-spotify:before{content:"";}.fa-deviantart:before{content:"";}.fa-soundcloud:before{content:"";}.fa-database:before{content:"";}.fa-file-pdf-o:before{content:"";}.fa-file-word-o:before{content:"";}.fa-file-excel-o:before{content:"";}.fa-file-powerpoint-o:before{content:"";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"";}.fa-file-code-o:before{content:"";}.fa-vine:before{content:"";}.fa-codepen:before{content:"";}.fa-jsfiddle:before{content:"";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"";}.fa-circle-o-notch:before{content:"";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"";}.fa-ge:before,.fa-empire:before{content:"";}.fa-git-square:before{content:"";}.fa-git:before{content:"";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"";}.fa-tencent-weibo:before{content:"";}.fa-qq:before{content:"";}.fa-wechat:before,.fa-weixin:before{content:"";}.fa-send:before,.fa-paper-plane:before{content:"";}.fa-send-o:before,.fa-paper-plane-o:before{content:"";}.fa-history:before{content:"";}.fa-circle-thin:before{content:"";}.fa-header:before{content:"";}.fa-paragraph:before{content:"";}.fa-sliders:before{content:"";}.fa-share-alt:before{content:"";}.fa-share-alt-square:before{content:"";}.fa-bomb:before{content:"";}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"";}.fa-tty:before{content:"";}.fa-binoculars:before{content:"";}.fa-plug:before{content:"";}.fa-slideshare:before{content:"";}.fa-twitch:before{content:"";}.fa-yelp:before{content:"";}.fa-newspaper-o:before{content:"";}.fa-wifi:before{content:"";}.fa-calculator:before{content:"";}.fa-paypal:before{content:"";}.fa-google-wallet:before{content:"";}.fa-cc-visa:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-discover:before{content:"";}.fa-cc-amex:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-stripe:before{content:"";}.fa-bell-slash:before{content:"";}.fa-bell-slash-o:before{content:"";}.fa-trash:before{content:"";}.fa-copyright:before{content:"";}.fa-at:before{content:"";}.fa-eyedropper:before{content:"";}.fa-paint-brush:before{content:"";}.fa-birthday-cake:before{content:"";}.fa-area-chart:before{content:"";}.fa-pie-chart:before{content:"";}.fa-line-chart:before{content:"";}.fa-lastfm:before{content:"";}.fa-lastfm-square:before{content:"";}.fa-toggle-off:before{content:"";}.fa-toggle-on:before{content:"";}.fa-bicycle:before{content:"";}.fa-bus:before{content:"";}.fa-ioxhost:before{content:"";}.fa-angellist:before{content:"";}.fa-cc:before{content:"";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"";}.fa-meanpath:before{content:"";}.fa-buysellads:before{content:"";}.fa-connectdevelop:before{content:"";}.fa-dashcube:before{content:"";}.fa-forumbee:before{content:"";}.fa-leanpub:before{content:"";}.fa-sellsy:before{content:"";}.fa-shirtsinbulk:before{content:"";}.fa-simplybuilt:before{content:"";}.fa-skyatlas:before{content:"";}.fa-cart-plus:before{content:"";}.fa-cart-arrow-down:before{content:"";}.fa-diamond:before{content:"";}.fa-ship:before{content:"";}.fa-user-secret:before{content:"";}.fa-motorcycle:before{content:"";}.fa-street-view:before{content:"";}.fa-heartbeat:before{content:"";}.fa-venus:before{content:"";}.fa-mars:before{content:"";}.fa-mercury:before{content:"";}.fa-intersex:before,.fa-transgender:before{content:"";}.fa-transgender-alt:before{content:"";}.fa-venus-double:before{content:"";}.fa-mars-double:before{content:"";}.fa-venus-mars:before{content:"";}.fa-mars-stroke:before{content:"";}.fa-mars-stroke-v:before{content:"";}.fa-mars-stroke-h:before{content:"";}.fa-neuter:before{content:"";}.fa-genderless:before{content:"";}.fa-facebook-official:before{content:"";}.fa-pinterest-p:before{content:"";}.fa-whatsapp:before{content:"";}.fa-server:before{content:"";}.fa-user-plus:before{content:"";}.fa-user-times:before{content:"";}.fa-hotel:before,.fa-bed:before{content:"";}.fa-viacoin:before{content:"";}.fa-train:before{content:"";}.fa-subway:before{content:"";}.fa-medium:before{content:"";}.fa-yc:before,.fa-y-combinator:before{content:"";}.fa-optin-monster:before{content:"";}.fa-opencart:before{content:"";}.fa-expeditedssl:before{content:"";}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"";}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"";}.fa-battery-2:before,.fa-battery-half:before{content:"";}.fa-battery-1:before,.fa-battery-quarter:before{content:"";}.fa-battery-0:before,.fa-battery-empty:before{content:"";}.fa-mouse-pointer:before{content:"";}.fa-i-cursor:before{content:"";}.fa-object-group:before{content:"";}.fa-object-ungroup:before{content:"";}.fa-sticky-note:before{content:"";}.fa-sticky-note-o:before{content:"";}.fa-cc-jcb:before{content:"";}.fa-cc-diners-club:before{content:"";}.fa-clone:before{content:"";}.fa-balance-scale:before{content:"";}.fa-hourglass-o:before{content:"";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"";}.fa-hourglass:before{content:"";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"";}.fa-hand-scissors-o:before{content:"";}.fa-hand-lizard-o:before{content:"";}.fa-hand-spock-o:before{content:"";}.fa-hand-pointer-o:before{content:"";}.fa-hand-peace-o:before{content:"";}.fa-trademark:before{content:"";}.fa-registered:before{content:"";}.fa-creative-commons:before{content:"";}.fa-gg:before{content:"";}.fa-gg-circle:before{content:"";}.fa-tripadvisor:before{content:"";}.fa-odnoklassniki:before{content:"";}.fa-odnoklassniki-square:before{content:"";}.fa-get-pocket:before{content:"";}.fa-wikipedia-w:before{content:"";}.fa-safari:before{content:"";}.fa-chrome:before{content:"";}.fa-firefox:before{content:"";}.fa-opera:before{content:"";}.fa-internet-explorer:before{content:"";}.fa-tv:before,.fa-television:before{content:"";}.fa-contao:before{content:"";}.fa-500px:before{content:"";}.fa-amazon:before{content:"";}.fa-calendar-plus-o:before{content:"";}.fa-calendar-minus-o:before{content:"";}.fa-calendar-times-o:before{content:"";}.fa-calendar-check-o:before{content:"";}.fa-industry:before{content:"";}.fa-map-pin:before{content:"";}.fa-map-signs:before{content:"";}.fa-map-o:before{content:"";}.fa-map:before{content:"";}.fa-commenting:before{content:"";}.fa-commenting-o:before{content:"";}.fa-houzz:before{content:"";}.fa-vimeo:before{content:"";}.fa-black-tie:before{content:"";}.fa-fonticons:before{content:"";}.fa-reddit-alien:before{content:"";}.fa-edge:before{content:"";}.fa-credit-card-alt:before{content:"";}.fa-codiepie:before{content:"";}.fa-modx:before{content:"";}.fa-fort-awesome:before{content:"";}.fa-usb:before{content:"";}.fa-product-hunt:before{content:"";}.fa-mixcloud:before{content:"";}.fa-scribd:before{content:"";}.fa-pause-circle:before{content:"";}.fa-pause-circle-o:before{content:"";}.fa-stop-circle:before{content:"";}.fa-stop-circle-o:before{content:"";}.fa-shopping-bag:before{content:"";}.fa-shopping-basket:before{content:"";}.fa-hashtag:before{content:"";}.fa-bluetooth:before{content:"";}.fa-bluetooth-b:before{content:"";}.fa-percent:before{content:"";}.fa-gitlab:before{content:"";}.fa-wpbeginner:before{content:"";}.fa-wpforms:before{content:"";}.fa-envira:before{content:"";}.fa-universal-access:before{content:"";}.fa-wheelchair-alt:before{content:"";}.fa-question-circle-o:before{content:"";}.fa-blind:before{content:"";}.fa-audio-description:before{content:"";}.fa-volume-control-phone:before{content:"";}.fa-braille:before{content:"";}.fa-assistive-listening-systems:before{content:"";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"";}.fa-glide:before{content:"";}.fa-glide-g:before{content:"";}.fa-signing:before,.fa-sign-language:before{content:"";}.fa-low-vision:before{content:"";}.fa-viadeo:before{content:"";}.fa-viadeo-square:before{content:"";}.fa-snapchat:before{content:"";}.fa-snapchat-ghost:before{content:"";}.fa-snapchat-square:before{content:"";}.fa-pied-piper:before{content:"";}.fa-first-order:before{content:"";}.fa-yoast:before{content:"";}.fa-themeisle:before{content:"";}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"";}.fa-fa:before,.fa-font-awesome:before{content:"";}.fa-handshake-o:before{content:"";}.fa-envelope-open:before{content:"";}.fa-envelope-open-o:before{content:"";}.fa-linode:before{content:"";}.fa-address-book:before{content:"";}.fa-address-book-o:before{content:"";}.fa-vcard:before,.fa-address-card:before{content:"";}.fa-vcard-o:before,.fa-address-card-o:before{content:"";}.fa-user-circle:before{content:"";}.fa-user-circle-o:before{content:"";}.fa-user-o:before{content:"";}.fa-id-badge:before{content:"";}.fa-drivers-license:before,.fa-id-card:before{content:"";}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"";}.fa-quora:before{content:"";}.fa-free-code-camp:before{content:"";}.fa-telegram:before{content:"";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"";}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"";}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"";}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"";}.fa-shower:before{content:"";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"";}.fa-podcast:before{content:"";}.fa-window-maximize:before{content:"";}.fa-window-minimize:before{content:"";}.fa-window-restore:before{content:"";}.fa-times-rectangle:before,.fa-window-close:before{content:"";}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"";}.fa-bandcamp:before{content:"";}.fa-grav:before{content:"";}.fa-etsy:before{content:"";}.fa-imdb:before{content:"";}.fa-ravelry:before{content:"";}.fa-eercast:before{content:"";}.fa-microchip:before{content:"";}.fa-snowflake-o:before{content:"";}.fa-superpowers:before{content:"";}.fa-wpexplorer:before{content:"";}.fa-meetup:before{content:"";}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}