@font-face{font-family:'Rounded Elegance';src:url(/wp-content/themes/ParadiseIsleHolidays/assets/fonts/RoundedElegance-Regular.eot);src:url('/wp-content/themes/ParadiseIsleHolidays/assets/fonts/RoundedElegance-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/ParadiseIsleHolidays/assets/fonts/RoundedElegance-Regular.woff2) format('woff2'),url(/wp-content/themes/ParadiseIsleHolidays/assets/fonts/RoundedElegance-Regular.woff) format('woff'),url(/wp-content/themes/ParadiseIsleHolidays/assets/fonts/RoundedElegance-Regular.ttf) format('truetype'),url('/wp-content/themes/ParadiseIsleHolidays/assets/fonts/RoundedElegance-Regular.svg#RoundedElegance-Regular') format('svg');font-weight:400;font-style:normal}body{font-family:'Muli',sans-serif;font-size:15px;color:#3a3a3a;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:'Muli',sans-serif;font-weight:600;line-height:1.25}p{margin-bottom:15px}strong{font-weight:600}ul,ol{margin-left:2rem;margin-top:0}a{color:#ff9f18;transition:0.4s}a:hover{color:#f29716}::selection{color:#fff;background:#f29716}header{position:fixed;left:0;right:0;top:0;z-index:500}#menu-bar{background:#fff;font-size:12px;border-bottom:2px solid #ff9f18}.social-wrapper{display:block;vertical-align:middle;margin:4px 0}.social-wrapper a{margin-left:20px;color:#ff9f18;font-size:17px}.social-wrapper a:first-of-type{margin-left:0}.social-wrapper .fa,.social-wrapper .bi{color:#ff9f18}.insta-follow{display:inline-block;background:#ff9f18;padding:10px 20px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#fff;font-size:11px}.insta-follow:hover{color:#fff}.contacts{display:inline-block;vertical-align:middle}.contacts .contact .fa,.contacts .contact .bi{margin-right:5px;color:#68d8f3;font-size:15px;vertical-align:middle}.contacts .contact{vertical-align:middle;display:block;margin:6px 0;font-size:12px}.contacts .contact a{color:#3a3a3a}.open-menu{display:none;vertical-align:middle;cursor:pointer;font-size:0;background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/nav-icon.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;height:25px;width:25px}.nav-overlay{position:fixed;background:rgb(2 15 24 / .95);top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden}.nav-overlay.open{opacity:1;visibility:visible;height:100%}.nav-overlay .grid-x{padding:0 10vw;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.nav-overlay nav{position:relative;font-size:35px;text-transform:uppercase;text-align:left}.nav-overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;line-height:1}.nav-overlay ul li{display:block;position:relative;opacity:0;margin:0 0 50px;line-height:1}.nav-overlay ul li a{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden;line-height:1;padding:0}.nav-overlay ul li ul li{display:inline-block;margin:0;margin-top:30px;margin-right:35px;font-size:25px}.menu .active>a{background:#fff0;color:#ffa016}.nav-overlay ul li a:hover,.nav-overlay ul li a:focus,.nav-overlay ul li a:active{color:#ff9f18}.nav-overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.20s}.nav-overlay.open li:nth-of-type(2){animation-delay:.25s}.nav-overlay.open li:nth-of-type(3){animation-delay:.30s}.nav-overlay.open li:nth-of-type(4){animation-delay:.35s}.nav-overlay.open li:nth-of-type(5){animation-delay:.40s}.nav-overlay.open li:nth-of-type(6){animation-delay:.45s}.nav-overlay.open li:nth-of-type(7){animation-delay:.50s}.nav-overlay.open li:nth-of-type(8){animation-delay:.55s}.nav-overlay.open li:nth-of-type(9){animation-delay:.60s}.nav-overlay.open li:nth-of-type(10){animation-delay:.65s}.nav-overlay.open li:nth-of-type(11){animation-delay:.70s}.nav-overlay.open li:nth-of-type(12){animation-delay:.75s}.nav-overlay.open li:nth-of-type(13){animation-delay:.80s}.nav-overlay.open li:nth-of-type(14){animation-delay:.85s}.nav-overlay .menu li.menu-item-has-children>a:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid #fff0;border-bottom:0;border-left:.3em solid #fff0}.nav-overlay .menu li .sub-menu{display:none;list-style:none;padding:0;margin:0}.nav-overlay .menu li .sub-menu li{padding:0;margin:11px 0 0;font-size:19px}.nav-overlay .menu li:hover .sub-menu{display:block;padding:0 9px}.nav-overlay .close-menu{color:#fff;position:absolute;right:25px;top:15px;text-transform:uppercase;cursor:pointer;font-size:0;background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/close-icon.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;height:25px;width:25px}.menu-right-col{font-size:20px;line-height:1.75;color:#fff;animation:fadeInRight .5s ease forwards;animation-delay:.35s}.menu-right-col .contact-details{margin:50px auto 30px}.menu-right-col a{color:#fff}.menu-right-col .social-wrapper a{font-size:24px;margin-top:8px}.menu-right-col .social-wrapper a:hover{color:#ff9f18}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.desktop-menu-wrapper .menu li{position:relative;padding:15px 0}.desktop-menu-wrapper .menu a{padding:8px 16px;font-size:.75rem;text-transform:uppercase;color:inherit;letter-spacing:1px}.desktop-menu-wrapper .menu a:hover{color:#ffa015}.desktop-menu-wrapper .menu .active>a{color:#ffa015}.desktop-menu-wrapper .menu li.menu-item-has-children>a:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid #fff0;border-bottom:0;border-left:.3em solid #fff0}.desktop-menu-wrapper .menu li .sub-menu{display:none;list-style:none;padding:0;margin:0;background:#f9f9f9;position:absolute;left:50%;transform:translateX(-50%);top:58px;border-left:2px solid #ff9f18;border-right:2px solid #ff9f18;border-bottom:2px solid #ff9f18}.desktop-menu-wrapper .menu li .sub-menu li{padding:5px 0}.desktop-menu-wrapper .menu li:hover .sub-menu{display:block}.top-header{background:#fff;padding:15px 25px}.narrow-header{margin:0 auto;max-width:100%;padding:0 25px;background:#f9f9f9}@media only screen and (max-width:1023px){.narrow-header{padding:15px 25px}}.narrow-header #menu-menu-1{justify-content:center}#hero{position:relative;width:100%;background:#3a3a3a;overflow:hidden}.founder-slider .slick-arrow,#hero .slick-arrow{background-size:cover;background-repeat:no-repeat;background-position:center center;width:35px;height:35px;opacity:.5;text-indent:-999999px;transition:0.5s;outline:none;cursor:pointer;position:absolute;top:55%;transform:translateY(-50%);z-index:250;filter:invert(100%)}.founder-slider .slick-arrow:hover,#hero .slick-arrow:hover{opacity:.25}.founder-slider .slick-prev,#hero .slick-prev{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_right.svg);left:25px}.founder-slider .slick-next,#hero .slick-next{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_left.svg);right:25px}#hero .hero-slider .slick-slide div{height:100vh}#hero.short .hero-slider .slick-slide div{height:90vh}#hero,#hero .hero-slider,#hero .hero-slider .slide{height:100vh}#hero.short,#hero.short .hero-slider,#hero.short .hero-slider .slide{height:90vh}#hero>img,#hero .slide img,#hero .slick-slide img{opacity:.9;width:100%;height:100vh;object-fit:cover}#hero.short>img,#hero.short .slide img,#hero.short .slick-slide img{height:90vh}#hero .overlay{position:absolute;top:50%;transform:translateY(-35%);left:100px;right:100px;max-width:800px;margin:0 auto;color:#fff}#hero .overlay h1{margin:0;padding:0;color:#fff;font-weight:500;font-size:54px}#hero .overlay p{margin-bottom:15px;font-weight:400;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#fff}.slider:not(.slick-initialized) .slide:not(:first-of-type){display:none}@media only screen and (max-width:800px){#hero,#hero .hero-slider,#hero .hero-slider .slide{height:70vh}#hero.short,#hero.short .hero-slider,#hero.short .hero-slider .slide{height:55vh}#hero .hero-slider .slick-slide div{height:70vh}#hero.short .hero-slider .slick-slide div{height:55vh}}#intro{padding:2.5vw 10vw 5vw}#intro.contact{padding:5vw 10vw 2.5vw}#intro p{text-align:left}#intro .text-center p{text-align:center}#intro h2{display:inline-block;font-size:25px;margin:0 0 5px;font-weight:400}#intro h4{margin-bottom:15px;font-weight:400;font-size:14px;letter-spacing:2px;text-transform:uppercase;font-family:'Muli',sans-serif}#intro hr{display:block;width:250px;margin:10px auto 35px;border:none;border-bottom:1px solid #69d8f3;text-align:center}#intro .home-intro hr{display:block;width:250px;margin:10px 0 25px;border:none;border-bottom:1px solid #69d8f3;text-align:left}#benefits{background:}#benefits .container-1{padding:2vw 10vw 0vw;background:#fafafa}#benefits .container-2{padding:0vw 10vw 2vw;background:#fff}#benefits .benefit{text-align:center;padding:2vw 4vw}#benefits .benefit i{font-size:32px;color:#ffa015;margin-bottom:10px}#benefits .benefit hr{display:block;width:75px;margin:5px auto 15px;border:none;border-bottom:1px solid #69d8f3;text-align:center}#benefits .benefit h2{font-size:20px;margin-bottom:15px}#locations{padding:5vw;background:#fafafa}#locations h3{font-weight:400;margin:0}#locations h4{margin-bottom:5px;font-weight:400;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-family:'Muli',sans-serif}#locations hr{display:block;width:100px;margin:10px 0 35px;border:none;border-bottom:1px solid #69d8f3;text-align:left}#locations p:last-of-type{margin:0}#locations a{display:inline-block;background:#ff9f18;padding:10px 20px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#fff;font-size:11px;margin-top:25px}.location_information{padding:1vw 7vw;position:relative}#locations .slick-arrow{background-size:cover;background-repeat:no-repeat;background-position:center center;width:35px;height:35px;opacity:.5;text-indent:-999999px;transition:0.5s;outline:none;cursor:pointer;position:absolute;top:0;z-index:250}#locations .slick-arrow:hover{opacity:.25}#locations .slick-prev{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_right.svg);right:50px}#locations .slick-next{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_left.svg);right:0}.destination-images-grid .slick-arrow{background-size:cover;background-repeat:no-repeat;background-position:center center;width:35px;height:35px;opacity:.5;text-indent:-999999px;transition:0.5s;outline:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:250}.destination-images-grid .slick-arrow:hover{opacity:.25}.destination-images-grid .slick-prev{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_right.svg);left:-75px}.destination-images-grid .slick-next{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_left.svg);right:-75px}.weather{position:absolute;right:0;top:5vw;margin:0 auto;text-align:right}.weather h2{margin:0;font-weight:300;text-align:center;font-family:'Muli',sans-serif;display:inline-block;vertical-align:middle;letter-spacing:1px;line-height:45px;font-size:25px;margin-top:12px}.weather .weather-icon{font-size:45px;line-height:45px;color:#ff9f18;margin-right:10px;display:inline-block;vertical-align:middle}.parallax-window{height:75vh}#google-reviews{padding:5vw}.weather-time{margin-top:15px}.weather-time .live-weather{display:inline-block;margin-right:13px;vertical-align:middle}.weather-time .live-weather a{display:none!important}.weather-time .live-weather .widget-left,.weather-time .live-weather .widget-left--small,.weather-time .live-weather .widget-left--small2{background:none;margin:0;width:auto;height:auto;min-height:0;min-width:0;display:block;color:#fff;box-shadow:none}.weather-time .live-weather .widget-left-menu--blue,.weather-time .live-weather .widget-left-menu--small,.weather-time .live-weather .widget-left-menu{background:none;margin:0;width:auto;height:auto;min-height:0;min-width:0;display:block;color:#fff;box-shadow:none}.weather-time .live-weather .widget-left-menu--small .widget-left-menu__header-container,.weather-time .live-weather .widget-left-menu__footer{display:none}.weather-time .live-weather .calendar--small2{background:none!important;margin:0!important;padding:0!important;display:inline-block;color:#fff!important;font-size:25px!important;vertical-align:middle!important;font-family:Verdana,sans-serif!important;line-height:1.25!important;letter-spacing:0!important;width:auto;margin-right:8px}.weather-time .live-weather .calendar>img{width:45px;height:45px}.weather-time .live-weather .weather-left-card__number--small{display:inline-block;margin:0!important;padding:0!important;display:inline-block;color:#fff!important;font-size:25px!important;vertical-align:middle!important;font-family:Verdana,sans-serif!important;line-height:1.25!important;font-weight:400!important;letter-spacing:0!important}.weather-time .live-weather .weather-left-card__degree{font-size:25px;font-family:Verdana,sans-serif;line-height:1.25;font-weight:400!important;margin-left:1px}.weather-time .live-time{display:inline-block;margin-left:13px;font-size:25px;vertical-align:middle;font-family:Verdana,sans-serif;line-height:1.25}.weather-time .live-time iframe{vertical-align:middle}#hero img.clock-icon{display:inline-block;margin-right:-5px;width:27px;vertical-align:middle}#overview .cell{position:relative}#overview .at-a-glance{float:right;background:#eee;padding:30px;font-size:14px;margin-left:35px;margin-bottom:20px;width:35%}#overview .at-a-glance p:last-of-type{margin:0}#destination-information #overview .at-a-glance h4{text-transform:none;letter-spacing:0;font-size:18px;font-weight:600;margin-bottom:20px}.tabs{border:none;background:#fff0;text-align:center;padding:0 10vw;background:#f9f9f9}.tabs-title{float:none;display:inline-block;margin-left:-4px}.tabs-title:first-of-type{margin-left:0}.tabs-content{border:none;background:#fff0;color:inherit}.tabs-panel{padding:25px 10vw 50px}.tabs-panel h2{font-size:18px;margin:0 0 20px}.tabs-panel h3{font-size:16px;margin:30px 0 15px}.accordion-title,.tabs-title>a{color:inherit;font-size:11px;text-transform:uppercase;font-weight:400;letter-spacing:2px;padding:22px 18px;border:none}.accordion-title{border-left:none;border-right:none}.accordion-item:first-child>:first-child{border-top:none}.accordion-title:focus,.accordion-title:hover,.accordion-title[aria-selected=true],.tabs-title>a:focus,.tabs-title>a[aria-selected=true],.tabs-title>a:hover{background:#ff9f18;color:#fff}.accordion-title:before{font-size:16px;right:30px}.map-key{margin-top:25px;text-align:center}.map-key>div{display:inline-block;margin:0 15px;vertical-align:middle;text-transform:uppercase;font-size:13px;font-weight:500}.map-key .five-star:before{content:'\f041';font-family:'FontAwesome';margin-right:4px;color:#0488d1;font-size:20px}.map-key .four-star:before{content:'\f041';font-family:'FontAwesome';margin-right:4px;color:#e9a62b;font-size:20px}.map-key .three-star:before{content:'\f041';font-family:'FontAwesome';margin-right:4px;color:#673ab7;font-size:20px}.map-key .luxury:before{content:'\f041';font-family:'FontAwesome';margin-right:4px;color:#ffea00;font-size:20px}#destination-information{padding:0}#destination-information h3{font-weight:400;margin:0 0 25px;font-size:30px;text-align:center}#destination-information #overview>h3{text-align:center;margin:0;font-size:35px}#destination-information h4{margin-bottom:5px;font-weight:400;font-size:14px;letter-spacing:2px;text-transform:uppercase;font-family:'Muli',sans-serif;text-align:center}#destination-information hr{display:block;width:250px;margin:10px auto 25px;border:none;border-bottom:1px solid #69d8f3;text-align:center}#destination-information .activities-intro{text-align:center}.destination-images-grid{margin:-5px}.destination-images-grid:after{content:"";display:table;clear:both}.destination-images-grid a{float:left;width:25%;height:35vh;object-fit:cover;padding:5px}.destination-images-grid img{width:100%;height:100%;object-fit:cover}#destinations-grid{padding:0 10vw 5vw}#destinations-grid.weddings{padding:0 10vw}#destinations-grid a{display:block;position:relative}#destinations-grid .destination-block{display:block;position:relative}#destinations-grid .destination-block .destination_link{position:absolute;left:0;right:0;top:0;bottom:0;display:block}#destinations-grid .name{display:block;position:absolute;left:30px;bottom:30px;line-height:1;color:#fff;font-size:25px;transition:0.5s}#destinations-grid .other{display:inline-block;position:absolute;bottom:25px;right:30px;background:#68d8f3;color:#fff;font-size:12px;padding:8px 16px}#destinations-grid img{filter:brightness(75%);transition:0.5s;width:100%;height:35vh;object-fit:cover}#destinations-grid a:hover img{filter:brightness(50%)}#destination-information .activities-grid .image-title .accommodation_link{position:absolute;left:0;right:0;top:0;bottom:0;display:block}.filter-simple .button-group{justify-content:center}.filter-simple .button-group .button{border:none;background:#f9f9f9;color:#3a3a3a;margin:0;outline:none;font-size:13px;padding:15px 25px}.filter-simple .filter-simple-button.hollow.is-active,.filter-simple .filter-simple-button.hollow:focus,.filter-simple .filter-simple-button.hollow:active{background-color:#ff9f18;color:#fff}#types-grid{padding:5vw 10vw;background:#fafafa}#types-grid a{display:block;position:relative}#types-grid .name{display:block;position:absolute;left:25px;bottom:25px;line-height:1;color:#fff;font-size:25px;transition:0.5s}#types-grid img{filter:brightness(75%);transition:0.5s}#types-grid a:hover img{filter:brightness(50%)}#contact-grid{padding:0 10vw}#types-grid{text-align:center}#types-grid h2{display:inline-block;font-size:30px;margin:0;font-weight:400}#types-grid h4{margin-bottom:15px;font-weight:400;font-size:14px;letter-spacing:2px;text-transform:uppercase;font-family:'Muli',sans-serif}#types-grid hr{display:block;width:200px;margin:10px auto 35px;border:none;border-bottom:1px solid #69d8f3;text-align:center}.activities-intro{margin-bottom:35px}.activities-grid .image-title{position:relative}#destination-information .activities-grid .image-title{background:#000}#destination-information .activities-grid .image-title img{opacity:.8}#destination-information .activities-grid .image-title h3{position:absolute;margin:0;left:20px;right:20px;text-align:left;bottom:20px;line-height:1;color:#fff;font-size:24px;line-height:1.4}.accommodation-location{display:inline-block;position:absolute;top:10px;right:10px;background:#68d8f3;color:#fff;font-size:12px;padding:8px 16px}.activities-grid .activity-content{font-size:14px;border:1px solid #e6e6e6;border-top:none;padding:10px 15px;height:135px;overflow:auto}.activities-grid .activity-content::-webkit-scrollbar{width:8px}.activities-grid .activity-content::-webkit-scrollbar-track{background:#e0e0e0}.activities-grid .activity-content::-webkit-scrollbar-thumb{background:#969696}.activities-grid .activity-content p:last-of-type{margin-bottom:0}.accordion-content{border:none}.accordion-content img{display:block;margin-bottom:10px}#accommodation-content{padding:2.55vw 10vw}#accommodation-content h4{margin-bottom:15px;font-weight:400;font-size:14px;letter-spacing:2px;text-transform:uppercase;font-family:'Muli',sans-serif;text-align:center}#accommodation-content h2{display:inline-block;font-size:34px;margin:0 auto;font-weight:400;text-align:center}#accommodation-content hr{display:block;width:250px;margin:10px auto 30px;border:none;border-bottom:1px solid #69d8f3;text-align:center}#accommodation-content .accommodation-intro{text-align:center}#accommodation-content .medium-6 h2{font-weight:600;margin:30px 0 10px;text-transform:uppercase;font-size:16px}#accommodation-gallery{color:#fff;background:#5a5a5a}#accommodation-gallery .gallery-intro{padding:2.5vw 5vw}#accommodation-gallery h2{margin:0 0 15px;font-size:24px;text-transform:uppercase}#accommodation-gallery .destination-images-grid{margin:0}#accommodation-gallery .destination-images-grid a{margin:0;padding:0;width:calc(100% / 4);height:35vh;display:none}#accommodation-gallery .destination-images-grid a:nth-child(1),#accommodation-gallery .destination-images-grid a:nth-child(2),#accommodation-gallery .destination-images-grid a:nth-child(3),#accommodation-gallery .destination-images-grid a:nth-child(4),#accommodation-gallery .destination-images-grid a:nth-child(5),#accommodation-gallery .destination-images-grid a:nth-child(6),#accommodation-gallery .destination-images-grid a:nth-child(7),#accommodation-gallery .destination-images-grid a:nth-child(8){display:block}#breadcrumbs{border-bottom:1px solid #f1f1f1;padding:1vw;margin:0 10vw;font-size:14px;text-align:center}#breadcrumbs a{color:#3a3a3a}#breadcrumbs a:hover{text-decoration:underline}#destination-information .before-you-travel-panel h3{font-size:16px;font-weight:600;text-transform:uppercase;text-align:left;margin-bottom:15px}#destination-information .before-you-travel-panel .panel-content{margin-bottom:35px}#hero .hero-slider .slick-slide .slide{position:relative}#hero .hero-slider .slick-slide div.image-caption{position:absolute;bottom:20px;right:20px;background:#68d8f3;color:#fff;font-size:12px;padding:8px 16px;height:auto;z-index:2;display:block}#question{padding:5vw;background:#fafafa}#question h2{display:inline-block;font-size:40px;margin:0;font-weight:400}#question h4{margin-bottom:15px;font-weight:400;font-size:14px;letter-spacing:2px;text-transform:uppercase;font-family:'Muli',sans-serif}#question hr{display:block;width:100px;margin:10px 0 35px;border:none;border-bottom:1px solid #69d8f3;text-align:center}#question p{margin:0}#question .question_text{padding:2.5vw 10vw 2.5vw 0}#question .ninja-forms-form-wrap{margin-top:30px}.nf-before-form-content{display:none}.ninja-forms-form-wrap input,.ninja-forms-form-wrap textarea{margin:0 0 15px;height:auto;line-height:1.25;padding:10px;font-size:14px;box-shadow:none}#question .ninja-forms-form-wrap input,#question .ninja-forms-form-wrap textarea{margin:0 0 10px;padding:8px;font-size:13px}.ninja-forms-form-wrap textarea{min-height:100px}.ninja-forms-form-wrap input[type="button"],.ninja-forms-form-wrap input[type="submit"]{display:inline-block;background:#ff9f18;padding:10px 20px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#fff;font-size:11px;border:none;transition:0.4s;cursor:pointer}.ninja-forms-form-wrap input[type="button"]:hover,.ninja-forms-form-wrap input[type="submit"]:hover{background:#f29716}#question .nf-fields-wrap:after{content:"";display:table;clear:both}#question nf-fields-wrap{margin:-5px;float:left;width:100%}#question nf-field{float:left;width:calc(100% - 10px);margin:0 5px}#question nf-field:nth-child(1),#question nf-field:nth-child(2),#question nf-field:nth-child(3){width:calc(33.3333% - 10px)}#question .nf-error-msg{display:none}#question .nf-error-field-errors{display:block;float:left;width:calc(100% - 10px)}#question .nf-field-container{margin:0}#question .ninja-forms-form-wrap input[type="button"]{padding:10px 25px}#about{padding:5vw 10vw;background:#fafafa}#about .about-intro h2{font-size:28px;line-height:1.7;font-weight:500}#about .about-intro p{margin-bottom:30px;font-weight:400;font-size:14px;letter-spacing:2px;text-transform:uppercase;font-family:'Muli',sans-serif}#about .person{padding:2vw 0}#about .quote{padding-left:2vw;padding-right:2vw}#about .quote h3{font-size:28px;line-height:1.7;margin-bottom:30px;font-weight:400}#about .quote h4{font-size:20px;color:#ff9f18;line-height:1.75;font-weight:400}#about .quote h5{font-size:15px;font-weight:600;color:#ff9f18}#reasons{padding:5vw 10vw 2.5vw}#reasons h2{text-align:center;font-size:28px;font-weight:400}#reasons hr{display:block;width:25%;margin:15px auto 30px;border:none;border-bottom:1px solid #69d8f3;text-align:center}#reasons .grid-x .cell{padding-left:2vw;padding-right:2vw}#reasons.dark{background:#fafafa}#reasons.dark ul{margin-left:.75rem}#reasons.dark ul li{margin-bottom:10px}.privacy-accordion{margin-top:25px}.privacy-accordion .accordion-item{margin:20px 0}:last-child:not(.is-active)>.accordion-title{border:none}.privacy-accordion .accordion-content{border:1px solid #f9f9f9;border-top:none;background:inherit}.privacy-accordion .accordion-content p,.privacy-accordion .accordion-content ul,.privacy-accordion .accordion-content ol{font-size:14px;color:#3a3a3a}#intro .privacy-accordion .accordion-content h4{font-weight:600;letter-spacing:0;margin:25px 0 10px;color:#3a3a3a;font-size:14px}.privacy-accordion .accordion-title{background:#f9f9f9;color:inherit;font-size:13px}.privacy-accordion :last-child>.accordion-content:last-child{border-bottom:1px solid #f9f9f9}#social{padding:5vw;background:#fafafa}#social .grid-x{max-width:1300px;margin:0 auto 15px}#social h2{font-size:40px;margin:0;font-weight:400}#social h4{margin-bottom:15px;font-weight:400;font-size:14px;letter-spacing:2px;text-transform:uppercase;font-family:'Muli',sans-serif}#social .weddings h4{margin:15px 0 0}#social hr{display:block;width:100px;margin:20px auto 45px;border:none;border-bottom:1px solid #69d8f3;text-align:center}#social .referral{display:none}#social .insta-follow{margin-top:1rem}.juicer-feed::-webkit-scrollbar{width:8px}.juicer-feed::-webkit-scrollbar-track{background:#e0e0e0}.juicer-feed::-webkit-scrollbar-thumb{background:#969696}#page-not-found{padding-top:25vh;padding-bottom:15vh;text-align:center;max-width:90%;width:1000px;margin:0 auto}#page-not-found h1{font-size:32px}#page-not-found h2{font-size:200px}#page-not-found p{font-size:16px}#page-not-found .links{margin-top:75px}#page-not-found .links a{display:inline-block;padding:10px 25px;margin:0 15px;display:inline-block;color:#fff;text-transform:uppercase;font-size:16px;min-width:225px;text-align:center}#page-not-found .links .home-404{background:#f29716}#page-not-found .links .contact-404{background:#69d8f3}#special-offers{padding:0 10vw 5vw}.special-offer{position:relative}.special-offer .expired-overlay{display:none}.special-offer.offer-has-expired .expired-overlay{position:absolute;left:.625rem;right:.625rem;top:.625rem;bottom:.625rem;display:block;z-index:99}@media print,screen and (min-width:40em){.special-offer.offer-has-expired .expired-overlay{left:.9375rem;right:.9375rem;top:.9375rem;bottom:.9375rem}}.special-offer.offer-has-expired .expired-overlay .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#e6e6e6;opacity:.85}.special-offer.offer-has-expired .expired-overlay .has-expired{display:inline-block;position:absolute;left:15%;right:15%;top:50%;transform:translateY(-50%);text-align:center;background:#d31c1c;color:#fff;font-size:13px;letter-spacing:2px;text-transform:uppercase;padding:30px 20px;line-height:1.5;margin:0}.special-offer .image-title{background:#000;position:relative}.special-offer .image-title img{opacity:.8;width:100%;height:225px;object-fit:cover}.special-offer .image-title h3{position:absolute;margin:0;left:20px;right:20px;text-align:left;bottom:20px;line-height:1;color:#fff;font-size:24px;line-height:1.4;pointer-events:none}.special-offer .image-title .price{position:absolute;margin:0;right:10px;top:10px;max-width:75%;line-height:1.5;color:#fff;font-size:14px;padding:10px 15px;background:#60c9e3}.special-offer .special-offer-content{height:280px;overflow:hidden;position:relative}.special-offer .special-offer-content .text{font-size:14px;padding:10px 15px;height:230px;overflow:auto;border:1px solid #e6e6e6;border-top:none;border-bottom:none}.special-offer .special-offer-content .button{position:absolute;left:0;right:0;bottom:0;margin:0;display:inline-block;background:#ff9f18;padding:20px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#fff;font-size:12px;border:none;transition:0.4s;cursor:pointer;text-align:center}.special-offer .special-offer-content .button:hover{background:#f29716}.special-offer.offer-has-expired .button{display:none}.special-offer .special-offer-content .has-expired-text{display:none}.special-offer.offer-has-expired .special-offer-content .has-expired-text{display:block;position:absolute;left:0;right:0;bottom:0;margin:0;display:inline-block;background:#d31c1c;padding:20px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#fff;font-size:12px;border:none;transition:0.4s;text-align:center}#contact-block{padding:2.5vw 10vw}#contact-block.destinations-new{background:#fafafa}@media only screen and (max-width:1023px){#contact-block{padding:5vw}}#contact-block h2,#contact-block h3,#contact-block h4{font-weight:400}#contact-block hr{display:block;width:25%;margin:15px auto 5px;border:none;border-bottom:1px solid #69d8f3;text-align:center}#acceditations{padding:0 5vw 3.5vw}#acceditations img{margin:1% 4%;max-width:40%;height:auto}footer{padding:25px 50px;background:#3a3a3a;color:#fff;font-size:11px;text-transform:uppercase;font-weight:300;letter-spacing:2px}footer p{margin:0;font-size:11px}footer .accreditation-logo img{height:100px;width:auto;margin-left:20px}footer .accreditation-logo img:first-of-type{margin-left:0}.footer-address{margin:30px auto 25px}.footer-links a{color:#fff;font-size:11px}.footer-social a{color:#fff;margin:0 10px;font-size:18px}.footer-links a:hover,.footer-social a:hover{color:#ff9f18}.cookie-notice-container{text-align:left}#cookie-notice{background:rgb(18 18 18 / .75)!important}#cookie-notice .cn-button{margin:0 0 0 12px;font-family:'Muli',sans-serif;display:inline-block;background:#ff9f18;padding:10px 20px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#fff;font-size:11px}#cn-notice-buttons{line-height:1;display:inline-block}#cn-notice-text{padding:0;margin:0 20px 0 0;font-family:'Muli',sans-serif;font-size:14px;line-height:1;vertical-align:middle;display:inline-block}.cn-close-icon:before,.cn-close-icon:after{background-color:#fff}#blog-listing{padding:5vw 10vw;background:#fafafa}#blog-listing .blog-listing-grid .image-title{background:#000;position:relative}#blog-listing .blog-listing-grid .image-title a{display:block}#blog-listing .blog-listing-grid .image-title img{opacity:.8}#blog-listing .blog-listing-grid .image-title h3{position:absolute;margin:0;left:20px;right:20px;text-align:left;bottom:20px;line-height:1;color:#fff;font-size:24px;line-height:1.4;pointer-events:none}#blog-listing .blog-listing-grid .blog-article-content{font-size:14px;border:1px solid #e6e6e6;border-top:none;padding:10px 15px;height:155px;overflow:auto}#blog-listing .blog-listing-grid .blog-article-content a{color:inherit}#blog-listing .blog-listing-grid .blog-article-content p.byline{opacity:.7;font-size:11px}#blog-listing .blog-listing-grid .blog-article-content p:last-of-type{margin-bottom:0}.blog-listing-grid .blog-article-content::-webkit-scrollbar{width:8px}.blog-listing-grid .blog-article-content::-webkit-scrollbar-track{background:#e0e0e0}.blog-listing-grid .blog-article-content::-webkit-scrollbar-thumb{background:#969696}#intro .byline-wrapper{border-top:1px solid #e6e6e6;font-size:12px;opacity:.7;padding-top:15px;padding-bottom:15px;margin-top:25px}#intro .byline-wrapper p{display:inline-block;margin:0;margin-right:25px}#intro .byline-wrapper a.taxonomy-link{margin-right:7px;color:inherit;text-decoration:underline}#intro .byline-wrapper a.taxonomy-link:last-of-type{margin-right:0}.beautiful-taxonomy-filters-active-filter{display:none}.beautiful-taxonomy-filters{width:100%;padding-right:.9375rem;padding-left:.9375rem;padding-bottom:.9375rem;margin-bottom:15px;border-bottom:1px solid #e6e6e6}.beautiful-taxonomy-filters-select-wrap{display:inline-block;vertical-align:middle}.beautiful-taxonomy-filters-button{display:inline-block;vertical-align:middle;background:#ff9f18;padding:8px 20px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#fff;font-size:11px;cursor:pointer}.beautiful-taxonomy-filters-button{background:#f29716}.beautiful-taxonomy-filters-clear-all{display:inline-block;vertical-align:middle;font-size:11px;margin-left:10px}.beautiful-taxonomy-filters-clear-all:before{content:'('}.beautiful-taxonomy-filters-clear-all:after{content:')'}.beautiful-taxonomy-filters-tax{display:inline-block;vertical-align:middle;padding-right:.9375rem}.beautiful-taxonomy-filters-tax label,.beautiful-taxonomy-filters-tax select{display:inline-block;vertical-align:middle;border-radius:0;font-size:13px;color:inherit}.beautiful-taxonomy-filters-tax .select2-selection{border-radius:0;font-size:13px;color:inherit}.select2-results__option{font-size:11px;color:inherit;text-transform:capitalize}.beautiful-taxonomy-filters-tax label:after{content:':';margin-right:3px}.blog-right-image{padding-left:35px}.blog-left-image{padding-right:35px}.blog-right-image img,.blog-left-image img{width:100%;height:44vh;object-fit:cover}.blog-wide-image img{width:100%;height:70vh;object-fit:cover;margin:0 auto 1rem;padding:0}@media only screen and (max-width:640px){.blog-left-image,.blog-right-image{padding-left:0;padding-right:0;padding-top:15px}}.blog-row{padding:35px}.blog-row.bgg{background:#f7f7f7}.blog-row.safari{background:#f9f9f9;padding:0 35px 20px;margin:0 auto 40px}#home-testimonials-section{position:relative;background:#000}#home-testimonials-section img{height:650px;width:100%;object-fit:cover;opacity:.5}.home-testimonials{position:absolute;left:25vw;right:25vw;top:50%;transform:translateY(-50%);color:#fff;text-align:center}@media only screen and (max-width:1000px){.home-testimonials{left:15vw;right:15vw}#home-testimonials-section img{height:100vh}}.home-testimonial-title h3{color:#fff;margin-bottom:25px;font-size:22px}.home-testimonial-stars{margin-bottom:25px}.home-testimonial-stars .fa,.home-testimonial-stars .bi{margin:0 2px;font-size:18px}.home-testimonials-viewall{margin-top:35px}.home-testimonials-viewall a{display:inline-block;background:#ff9f18;padding:10px 20px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#fff;font-size:11px}#home-testimonials-section .slick-arrow{background-size:cover;background-repeat:no-repeat;background-position:center center;width:35px;height:35px;opacity:.5;text-indent:-999999px;transition:0.5s;outline:none;cursor:pointer;position:absolute;top:55%;transform:translateY(-50%);z-index:250;filter:invert(100%)}#home-testimonials-section .slick-arrow:hover{opacity:.25}#home-testimonials-section .slick-prev{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_right.svg);left:-10vw}#home-testimonials-section .slick-next{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_left.svg);right:-10vw}#testimonial-listing{padding:5vw 10vw;background:#fafafa}.testimonial-box{background:#f3f3f3;padding:25px;margin-bottom:15px}.testimonial-icon img{border-radius:50%}.testimonial-icon .fa,.testimonial-icon .bi{color:#ff9f18;font-size:40px;margin:3px 0 0}.testimonial-meta{border-top:1px solid #e6e6e6;font-size:12px;opacity:.7;padding-top:15px;padding-bottom:15px;margin-top:25px}.testimonial-meta p{display:inline-block;margin:0;margin-right:25px}@media only screen and (max-width:639px){.testimonial-icon .fa,.testimonial-icon .bi{margin:0 0 10px}}.testimonial-detail .stars .fa,.testimonial-detail .stars .bi{color:#ff9f18;font-size:16px;margin:0 0 10px;display:inline-block}.testimonials-filter-wrapper{width:100%;padding-bottom:.9375rem;margin-bottom:15px;border-bottom:1px solid #e6e6e6}.testimonials-filter-wrapper .filter-label,.testimonials-filter-wrapper label{display:inline-block;vertical-align:middle;border-radius:0;font-size:13px;color:inherit;line-height:25px}.testimonials-filter{display:inline-block}.testimonials-filter button{display:inline-block;vertical-align:middle;border-radius:0;font-size:13px;color:inherit;border:1px solid #e6e6e6;padding:0 7px;line-height:25px;cursor:pointer}.testimonials-filter-wrapper select{display:inline-block;vertical-align:middle;border-radius:0;font-size:13px;color:inherit;border:1px solid #e6e6e6;padding:0 7px;line-height:25px}.testimonials-filter button:hover,.testimonials-filter button.is-active{background:#e6e6e6}.testimonials-sortby{display:inline-block}#sh-section{padding:2.5vw 10vw 5vw}#sh-section.grey{background:#fffcf7}#sh-section h3{display:inline-block;font-size:24px;margin:0 0 5px;font-weight:400}#sh-section h4{margin-top:25px;margin-bottom:5px;font-size:17px;font-weight:400}#sh-section hr{display:block;width:250px;margin:10px 0 35px 0;border:none;border-bottom:1px solid #0c4e2a;text-align:left}#sh-section a{display:inline-block;background:#0c4e2a;padding:10px 20px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#fff;font-size:14px;margin-top:5px}#sh-schedule{background:#0b4d29;padding:5vw;text-align:center}#sh-schedule img{max-height:60vh;width:auto;margin:0 auto}#header.sh-header .sh-logo{height:100px}#header.sh-header img{margin:10px 25px}.page-template-sabrinaharvey .post-password-form{padding:20vh 10vw 15vh}.page-template-sabrinaharvey .post-password-form [type=submit]{display:inline-block;background:#0c4e2a;padding:10px 20px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#fff;font-size:14px;margin-top:5px;border:none;cursor:pointer}.page-template-sabrinaharvey .contacts .contact .fa,.page-template-sabrinaharvey .contacts .contact .bi,.page-template-sabrinaharvey .social-wrapper .fa,.page-template-sabrinaharvey .social-wrapper .bi{color:#0c4e2a}.page-template-sabrinaharvey #menu-bar{border-bottom-color:#0c4e2a}.page-template-sabrinaharvey footer{background:#0b4d29}.page-template-sabrinaharvey #contact-block hr,.page-template-sabrinaharvey #intro hr{border-bottom:1px solid #0c4e2a}.page-template-sabrinaharvey #hero.short>img,#hero.short .slide img,.page-template-sabrinaharvey #hero.short .slick-slide img{filter:brightness(.5)}.page-template-sabrinaharvey{font-family:"Alegreya Sans",sans-serif}.page-template-sabrinaharvey h1,.page-template-sabrinaharvey h2,.page-template-sabrinaharvey h3,.page-template-sabrinaharvey h4,.page-template-sabrinaharvey h5{font-family:"Vidaloka",serif}.page-template-sabrinaharvey #hero .overlay img{width:500px;max-width:60vw}.page-template-sabrinaharvey p{font-family:"Alegreya Sans",sans-serif;font-size:1.05rem}.page-template-sabrinaharvey .contacts .contact{font-size:1rem}.page-template-sabrinaharvey footer p{font-size:14px}.page-template-sabrinaharvey .ninja-forms-form-wrap input[type="button"],.page-template-sabrinaharvey .ninja-forms-form-wrap input[type="submit"]{background:#0c4e2a;font-size:14px}@media only screen and (max-width:640px){#sh-section{text-align:center}#sh-section hr{text-align:center;margin-left:auto;margin-right:auto}}.mobile-logo{display:none}@media only screen and (max-width:1200px){.nav-overlay nav{font-size:34px}}@media only screen and (max-width:1023px){.mobile-logo{display:block}.desktop-logo{display:none}.nav-overlay ul li{margin:0 0 30px}#intro h2,#question h2,#social h2{font-size:22px}#intro,#about,#blog-listing,#accommodation-content{padding:5vw}#reasons{padding:5vw 5vw 2.5vw}#destinations-grid{padding:0 5vw 5vw}#reasons h2{font-size:22px}#reasons .why-holidays{padding-right:2.5vw}#reasons .our-philosophy{padding-left:2.5vw}.location_information{padding:5vw 0}#locations .slick-arrow{background-color:#fff;width:75px;height:40px;background-size:25px}#locations .slick-prev{left:0;right:auto}.nav-overlay nav{font-size:30px}#about .quote h3{font-size:22px;line-height:1.4}#hero .overlay h1{font-size:46px}#destinations-grid .name{font-size:24px}.tabs-panel{padding:25px 5vw 50px}#destination-information h3{font-size:30px}#destination-information h4{font-size:12px}#destination-information hr{margin:10px auto 30px;text-align:center}.destination-images-grid a{width:33.3333%!important;height:25vh}.open-menu{display:inline-block}.grid-x>.logo-wrapper{width:25%}.grid-x>.desktop-menu-wrapper{display:none}.grid-x>.menu-wrapper{width:75%}.sh-header .grid-x>.logo-wrapper{width:85%}.sh-header .grid-x>.menu-wrapper{width:15%}.page-template-sabrinaharvey .sh-header .grid-x>.logo-wrapper{width:100%;text-align:center}#header.sh-header .sh-logo,#header.sh-header img{height:auto;width:90px;margin:0 5px}}@media only screen and (max-width:925px){.filters-wrapper{display:none}#accommodation-gallery .destination-images-grid a{margin:0;padding:0;width:calc(100% / 3);height:30vh;display:none}#accommodation-gallery .destination-images-grid a:nth-child(7),#accommodation-gallery .destination-images-grid a:nth-child(8){display:none}.menu-right-col{font-size:14px}}@media only screen and (max-width:850px){.grid-x>.logo-wrapper{width:50%;text-align:left}.grid-x>.menu-wrapper{width:50%;text-align:right}.nav-overlay nav{font-size:25px}#overview .at-a-glance{width:50%;padding:15px;font-size:12px}#destination-information #overview .at-a-glance h4{font-size:15px}}@media only screen and (max-width:650px){.top-header{display:none}}@media only screen and (max-width:639px){.nav-overlay ul li{margin:0 0 15px}#page-not-found .links a{display:block;margin:15px 0;width:100%}.contacts{display:none}#question .question_text{padding:0 0 25px}.nav-overlay nav{font-size:20px}#about .quote{padding:25px 0 0}#reasons .why-holidays,#reasons .our-philosophy{padding:10px 0}.footer-social{padding:20px 0}#hero .overlay{left:50px;right:50px}#hero .overlay h1{font-size:32px}#hero .slick-prev{left:5px}#hero .slick-next{right:5px}.destination-images-grid a{width:50%!important}.menu-right-col .contact-details,.menu-right-col .logo{display:none}#accommodation-gallery .destination-images-grid a{margin:0;padding:0;width:calc(100% / 2);height:30vh;display:none}.footer-address{margin:30px auto 0}footer .accreditation-logo img{margin:20px auto;max-width:40%;height:auto!important}#overview .at-a-glance{float:none;width:100%;margin:0 0 25px}}.page-id-1999 .small-luxury-filter{display:none}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-caption{background:#f7f7f7;padding:35px;margin-top:15px}.video-caption h3{font-size:16px;margin:0 0 10px}.video-caption p{font-size:12px;margin:0}#contact-slider-section{padding:0 10vw 5vw}#contact-slider-section .slide{padding:0 15px}#contact-slider-section .slick-track{display:flex}#contact-slider-section .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center;outline:none}#contact-slider-section .slick-arrow{background-size:cover;background-repeat:no-repeat;background-position:center center;width:35px;height:35px;opacity:.5;text-indent:-999999px;transition:0.5s;outline:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:250}#contact-slider-section .slick-arrow:hover{opacity:.25}#contact-slider-section .slick-prev{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_right.svg);left:-75px}#contact-slider-section .slick-next{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_left.svg);right:-75px}#intro .blog-content ul,#intro .blog-content ol{text-align:left}#intro .blog-content h3{text-align:left;margin-top:30px;margin-bottom:10px;font-size:18px}#intro .blog-content h4{margin-top:30px}#intro .blog-content h5{margin-bottom:25px}#intro .blog-content .alignright{float:right;padding:10px;background:#f7f7f7;margin-left:18px;margin-top:18px;margin-bottom:18px;max-width:35%}#intro .blog-content .alignleft{float:left;padding:10px;background:#f7f7f7;margin-right:18px;margin-top:18px;margin-bottom:18px;max-width:35%}@media only screen and (max-width:999px){#intro .blog-content .alignright,#intro .blog-content .alignleft{max-width:50%}}@media only screen and (max-width:549px){#intro .blog-content .alignright,#intro .blog-content .alignleft{width:100%;margin:15px auto}}.weddings-page #intro{padding-bottom:1.75vw}.weddings-popup{outline:none;border:none;border-radius:13px;padding:0}.corporate-popup-image img,.weddings-popup-image img{width:100%;height:100%;min-height:85vh;object-fit:cover}@media only screen and (max-width:639px){.corporate-popup-image img,.weddings-popup-image img{height:30vh;min-height:30vh}}.corporate-popup-text,.weddings-popup-text{padding:3.5vw;max-height:90vh;overflow:auto}@media only screen and (max-width:639px){.corporate-popup-text,.weddings-popup-text{max-height:55vh}}.corporate-popup-text h3,.weddings-popup-text h3{font-size:26px}.corporate-popup-text h4,.weddings-popup-text h4{font-size:15px;margin:25px 0 5px}.corporate-popup-text p,.weddings-popup-text p{font-size:15px}.corporate-popup-text hr,.weddings-popup-text hr{display:block;width:25%;margin:15px 0 30px;border:none;border-bottom:1px solid #69d8f3;text-align:center}@media only screen and (max-width:639px){.corporate-popup-text h3,.weddings-popup-text h3{font-size:22px}.corporate-popup-text h4,.weddings-popup-text h4{font-size:14px;margin:15px 0 5px}.corporate-popup-text p,.weddings-popup-text p{font-size:14px}}.weddings-gallery{margin-bottom:-23px}.weddings-gallery .destination-images-grid a{padding:0}.weddings-gallery .destination-images-grid .slick-prev{left:30px;background-color:#fff;border-radius:50%;opacity:.7}.weddings-gallery .destination-images-grid .slick-next{right:30px;background-color:#fff;border-radius:50%;opacity:.7}.page-template-weddings .mfp-counter{display:none}#types-of-honeymoon{padding:0 10vw 2.5vw;text-align:center}#types-of-honeymoon h5{font-size:15px;line-height:1.5;margin:10px auto 0;font-weight:500}#types-of-honeymoon .icofont{font-size:55px;color:#ff9f18}#destinations-grid.honeymoon-destinations{background:#fafafa;padding:4vw 10vw}@media only screen and (max-width:1023px){#destinations-grid.honeymoon-destinations{padding:5vw}}#destinations-grid.honeymoon-destinations h3{font-weight:400;margin:0}#destinations-grid.honeymoon-destinations hr{display:block;width:25%;margin:15px auto 5px;border:none;border-bottom:1px solid #69d8f3;text-align:center}.honeymoons-popup-text{padding:3.5vw 3.5vw 1vw;overflow:auto}.honeymoons-popup-text h3{font-size:26px}.honeymoons-popup-text h4{font-size:15px;margin:25px 0 5px}.honeymoons-popup-text p{font-size:15px}.honeymoon-types{padding:2vw 3.5vw;background:#fafafa;width:100%}.best-time-to-visit{padding:2vw 3.5vw 3.5vw;background:#ededed;width:100%}@media only screen and (min-width:1000px){.honeymoons-popup-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;overflow:hidden}.honeymoons-popup-text{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;height:50%}.best-time-to-visit,.honeymoon-types{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;height:25%}}.honeymoon-types h4,.best-time-to-visit h4{font-size:15px;margin:0 0 12px}.honeymoon-types .icon-holder{text-align:center;display:inline-block;margin-right:15px}.honeymoon-types .icon-holder h5{font-size:12px;line-height:1.2;margin:0 auto;font-weight:500}.honeymoon-types .icon-holder .icofont{font-size:40px;color:#ff9f18}.best-time-to-visit .calendar{display:flex;flex-flow:row wrap}.best-time-to-visit .calendar .month{width:calc(8.33333333333% - 2px);background:#bbb;color:#000;font-size:12px;text-align:center;padding:12px;margin:1px;text-decoration:line-through}@media only screen and (max-width:600px){.best-time-to-visit .calendar .month{width:calc(16.6666666667% - 2px)}}.best-time-to-visit .calendar .month.best{background:#ff9f18;color:#fff;opacity:1;text-decoration:none}.reveal.large{width:90%;max-width:950px;margin:10px auto;height:auto;min-height:0}#destinations-grid.accommodation{padding:5vw 10vw}#destinations-grid.accommodation.grey{background-color:#f7f7f7}#destinations-grid.accommodation.dgrey{background-color:#eaeaea}#destinations-grid.accommodation .accommodation-intro{text-align:center}#destinations-grid.accommodation .accommodation-intro h3{display:inline-block;font-size:28px;margin:0 auto 15px;font-weight:500;text-align:center}#destinations-grid.accommodation .accommodation-intro h2{display:inline-block;font-size:34px;margin:0 auto 15px;font-weight:500;text-align:center}#destinations-grid.accommodation .accommodation-intro hr{display:block;width:250px;margin:10px auto 25px;border:none;border-bottom:1px solid #69d8f3;text-align:center}#destinations-grid.accommodation .accommodation-grid{margin-top:20px}.accommodation-popup{outline:none;border:none;border-radius:13px;padding:0}.accommodation-popup .close-button,.accommodation-popup .close-button.medium{color:#fff}.accommodation-popup-images{height:45vh;overflow:hidden}.accommodation-popup-images .slick-slide{height:45vh;overflow:hidden;width:50%}.accommodation-popup-images .slick-slide div{width:100%}.accommodation-popup-images img{width:100%;height:45vh;object-fit:cover}.accommodation-popup-images .accommodation-images-slider{width:100%}@media only screen and (max-width:1100px){.accommodation-popup-images,.accommodation-popup-images .slick-slide{height:40vh}.accommodation-popup-images img{height:40vh}}@media only screen and (max-width:850px){.accommodation-popup-images,.accommodation-popup-images .slick-slide{height:35vh;width:100%}.accommodation-popup-images img{height:35vh}}.accommodation-popup-images .slick-arrow{background-size:cover;background-repeat:no-repeat;background-position:center center;width:35px;height:35px;opacity:.5;text-indent:-999999px;transition:0.5s;outline:none;cursor:pointer;position:absolute;top:55%;transform:translateY(-50%);z-index:250;filter:invert(100%)}.accommodation-popup-images .slick-arrow:hover{opacity:.25}.accommodation-popup-images .slick-prev{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_right.svg);left:25px}.accommodation-popup-images .slick-next{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_left.svg);right:25px}.accommodation-popup-text{padding:2vw;overflow:auto;height:45vh}.accommodation-popup-text h3{font-size:26px}.accommodation-popup-text h4{font-size:15px;margin:25px 0 5px}.accommodation-popup-text p{font-size:15px}@media only screen and (max-width:639px){.close-button{color:#fff}}.corporate-photos{background:#f9f9f9;padding:.9375rem}.corporate-photos img{width:100%;height:35vh;object-fit:cover}.corporate-photos-slider-wrapper{background:#f9f9f9}.corporate-photos-slider-wrapper img{width:100%;height:35vh;object-fit:cover}.corporate-photos-slide{padding:.9375rem}.corporate-photos-slider .slick-arrow{background-size:cover;background-repeat:no-repeat;background-position:center center;width:35px;height:35px;opacity:.5;text-indent:-999999px;transition:0.5s;outline:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:250}.corporate-photos-slider .slick-arrow:hover{opacity:.25}.corporate-photos-slider .slick-prev{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_right.svg);left:-3.5rem}.corporate-photos-slider .slick-next{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_left.svg);right:-3.5rem}#destination-intro{padding:4vw 10vw}#destination-intro h2{display:inline-block;font-size:34px;margin:0;font-weight:400}#destination-intro hr{display:block;width:250px;margin:10px auto 25px;border:none;border-bottom:1px solid #69d8f3;text-align:center}#destination-intro h3{display:inline-block;font-size:23px;margin:0 0 10px;font-weight:400}#destinations-facts{background:#fafafa;padding:3vw 10vw}#destinations-facts .fact{z-index:2;padding:2.25vw;background:#F5F5F5}#destinations-facts img{width:100%;height:auto}#destinations-facts h3{font-size:20px;margin:0 0 15px;font-weight:600}#destinations-facts p{margin:0}#destination-featured{padding:4vw 10vw}#destination-featured h2{display:inline-block;font-size:34px;margin:0;font-weight:400}#destination-featured hr{display:block;width:250px;margin:10px auto 25px;border:none;border-bottom:1px solid #69d8f3;text-align:center}.resort-grid .resort{position:relative}.resort-grid .resort .image-title{position:relative;background:#000}.resort-grid .resort .image-title img{opacity:.8}.resort-grid .resort .image-title h3{position:absolute;margin:0;left:20px;right:20px;text-align:left;bottom:20px;line-height:1;color:#fff;font-size:24px;line-height:1.4;font-weight:300}.resort-grid .resort .image-title .accommodation_link{position:absolute;left:0;right:0;top:0;bottom:0;display:block}.all-resorts{display:inline-block;background:#ff9f18;padding:10px 20px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#fff;font-size:11px;border:none;transition:0.4s;cursor:pointer}.all-resorts:hover{background:#f29716;color:#fff}#destination-offers{background:#fafafa;padding:4vw 10vw}#destination-offers h2{display:inline-block;font-size:34px;margin:0;font-weight:400}#destination-offers hr{display:block;width:250px;margin:10px auto 25px;border:none;border-bottom:1px solid #69d8f3;text-align:center}#destination-offers .offer{padding:0 20px}#destination-offers .slick-arrow{background-size:cover;background-repeat:no-repeat;background-position:center center;width:35px;height:35px;opacity:.5;text-indent:-999999px;transition:0.5s;outline:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:250}#destination-offers .slick-arrow:hover{opacity:.25}#destination-offers .slick-prev{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_right.svg);left:-75px}#destination-offers .slick-next{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_left.svg);right:-75px}#destination-essential{padding:2.5vw 10vw;text-align:center}#destination-essential h5{font-size:14px;line-height:1.85;margin:10px auto 0;font-weight:500}#destination-essential .icofont{font-size:45px;color:#ff9f18}#destination-reviews{padding:4vw 10vw}#testimonials{padding:4vw 10vw;background:#fafafa}#testimonials .testimonial-box{background:#F5F5F5}#testimonials .testimonial-listing-slider .testimonial-box-wrapper{padding:0 20px}#testimonials .testimonial-listing-slider .slick-arrow{background-size:cover;background-repeat:no-repeat;background-position:center center;width:35px;height:35px;opacity:.5;text-indent:-999999px;transition:0.5s;outline:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:250}#testimonials .testimonial-listing-slider .slick-arrow:hover{opacity:.25}#testimonials .testimonial-listing-slider .slick-prev{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_right.svg);left:-75px}#testimonials .testimonial-listing-slider .slick-next{background-image:url(/wp-content/themes/ParadiseIsleHolidays/assets/images/arrows_circle_left.svg);right:-75px}#destination-information #accommodation{padding:4vw 10vw}