.clear{clear:both}body .features-block h1,body .features-block h2{font-size:70px;margin:15px 0;margin:0 15px 15px 15px;line-height:48px}body .features-block h1 .text-cursive,body .features-block h2 .text-cursive{font-size:90px;line-height:44px;margin:0 15px}@media (max-width: 1023px){body .features-block h1,body .features-block h2{font-size:56px}body .features-block h1 .text-cursive,body .features-block h2 .text-cursive{font-size:68px}}@media (max-width: 768px){body .features-block{padding:40px 0 0 0}}@media (max-width: 640px){body .features-block h1,body .features-block h2{font-size:48px}}body .testimonial-block h1,body .testimonial-block h2{max-width:100%;font-size:70px;margin:15px 0;line-height:48px;margin:0 15px 30px 15px}body .testimonial-block h1 .text-cursive,body .testimonial-block h2 .text-cursive{font-size:90px;font-weight:400;line-height:36px;margin:0 0 15px 0}@media (max-width: 1023px){body .testimonial-block h1,body .testimonial-block h2{font-size:56px}body .testimonial-block h1 .text-cursive,body .testimonial-block h2 .text-cursive{margin:0 0 5px 0;font-size:68px}}@media (max-width: 768px){body .testimonial-block{padding:40px 0 0 0}}@media (max-width: 640px){body .testimonial-block h1,body .testimonial-block h2{font-size:48px}}section.attractions h1{font-family:"Mr Dafoe", "Comic Sans MS", cursive, sans-serif !important;font-weight:400 !important;font-size:90px}@media (max-width: 1023px){section.attractions h1{font-size:70px}}@media (max-width: 480px){section.attractions h1{font-size:48px}}.crownreef_large_button a{width:100%;max-width:520px;font-weight:700;border-top:2px solid rgba(255,255,255,0.8);border-bottom:2px solid rgba(0,0,0,0.4);box-shadow:#000 0px 2px 8px;padding:6px 12px;transition:all 0.3s ease}.crownreef_large_button a:hover{background:#6098a8;transition:all 0.3s ease;box-shadow:rgba(0,0,0,0.5) 0px 2px 8px}.cr_grid_display_btn a{position:relative;white-space:nowrap;width:auto;display:inline-block;font-family:"Yanone Kaffeesatz", "Arial", "Helvetica Neue", "Helvetica", sans-serif;font-size:36px;line-height:24px;padding:15px 40px 15px 15px;transition:all 0.3s ease}.cr_grid_display_btn a:after{position:absolute;content:'';width:0;height:0;top:6px;right:10px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #FFF}.cr_grid_display_btn a:hover{background:#6098a8;transition:all 0.3s ease}.btn-list{margin:0 -5px 15px -5px}.btn-list li{display:inline-block;width:420px;margin:auto}.btn-list li a{font-size:16px;width:100%;height:auto;padding:10px 15px;white-space:nowrap}@media (max-width: 767px){.btn-list li{width:100%}.btn-list li a{font-size:14px;white-space:inherit}}.intro-block{max-width:1940px;margin:auto}.booking-block form.booking-form p a{color:#6dabbc}.booking-block form.booking-form p a:hover{color:#79bdd0}.booking-block form.booking-form .bnt-holder{position:relative;top:-5px;margin-left:15px}.booking-block form.booking-form .bnt-holder button{padding-top:5px}@media (min-width: 1024px){.features-boxes{padding:30px 53px 15px 53px}}@media (min-width: 1250px){.features-boxes{padding:30px 32px 4px 32px}}body .intro-section{padding:15px 0 30px 0}body .intro-section .container p{margin-bottom:15px}.testimonial-gallery{padding:25px 35px 32px 35px}.testimonial-gallery button.slick-next{right:15px !important}.testimonial-gallery button.slick-prev{left:15px}.testimonial-gallery .slick-next,.testimonial-gallery .slick-prev{outline:none}.testimonial-gallery .slick-track{overflow:hidden}.testimonial-gallery .slick-track blockquote.slick-slide{float:left;padding:0 0 0 100px;margin:0 38px 0 0;margin-bottom:-99999px;padding-bottom:99999px;background:#FFF}@media (max-width: 767px){.testimonial-gallery .slick-track blockquote.slick-slide{padding-left:0}}.filter-block .filter-list li button{outline:0}section.post-section .text-holder .grid_full{display:block}body #crownreef_resort_information_header{max-width:1200px;padding:15px}body #crownreef_resort_information_header .crownreef_resort_information_header_left{width:calc(60% - 30px);margin-right:30px}body #crownreef_resort_information_header .crownreef_resort_information_header_left img{width:100%;height:auto}body #crownreef_resort_information_header .crownreef_resort_information_header_right{text-transform:uppercase;line-height:1.2}section.blog-section .responsive_class{width:100%;max-width:1200px}.gallery-box a img.muscovy-gallery-image{min-height:inherit}.lightbox-demo .gallery-holder{background:#783c8b}@media (min-width: 1800px) and (max-width: 1899px){#header .header-block{padding-right:310px}#header .header-block .signup-block{width:calc(45% + 52px)}}#header .signup-block .gform_confirmation_message{display:inline-block;height:35px;width:100%;border:1px solid #999;background:#f7f7f7;margin:5px;color:#777;font:900 12px/15px "Roboto", "Arial", "Helvetica Neue", "Helvetica", sans-serif;padding:10px 0 0 0;text-align:center}#header .signup-block img#gform_ajax_spinner_4{position:absolute;top:9px;left:50%;margin-left:-45px;z-index:999}#footer .col.social-col{padding:0}#footer .col.social-col .newsletter-form{margin:30px 0}#footer .footer-signup-block form.signup-form{padding:0}#footer .footer-signup-block form.signup-form .gform_body{width:calc(100% - 44px);display:inline-block;vertical-align:top}#footer .footer-signup-block form.signup-form .gform_body ul.gform_fields{width:100%;padding:0}#footer .footer-signup-block form.signup-form .gform_body ul.gform_fields li{padding:0}#footer .footer-signup-block form.signup-form .gform_body ul.gform_fields li label{display:none}#footer .footer-signup-block form.signup-form .gform_body ul.gform_fields li input[type="text"]{height:35px;width:100%;padding-left:10px;background:transparent;border:1px solid #FFF;text-transform:uppercase;color:#FFF;outline:0}#footer .footer-signup-block form.signup-form .gform_body ul.gform_fields li input[type="text"]::-webkit-input-placeholder{color:#FFF}#footer .footer-signup-block form.signup-form .gform_body ul.gform_fields li input[type="text"]::-moz-placeholder{color:#FFF}#footer .footer-signup-block form.signup-form .gform_body ul.gform_fields li input[type="text"]:-ms-input-placeholder{color:#FFF}#footer .footer-signup-block form.signup-form .gform_body ul.gform_fields li input[type="text"]:-moz-placeholder{color:#FFF}#footer .footer-signup-block form.signup-form .gform_footer{width:35px;height:35px;display:inline-block;vertical-align:top;margin:0;padding:0}#footer .footer-signup-block form.signup-form .gform_footer input[type="submit"]{margin:0;background:#FFF;width:35px;height:35px;background:url("../images/spritesheet-icons.png") 0 -35px;position:relative;top:8px;border:1px solid #FFF;border-left:0}#footer .footer-signup-block form.signup-form .gform_footer input[type="submit"]:hover{background-position:0 0}#footer .footer-signup-block form.signup-form:after{display:none}#footer .footer-signup-block .signup-form:after{display:none}.footer-signup-block .gforms_confirmation_message{height:40px;margin-bottom:15px;font-size:18px;text-align:center;line-height:1.2;padding:10px 5px 5px 5px;background:rgba(255,255,255,0.2)}.footer-signup-block .gforms_confirmation_message .gform_confirmation_wrapper{padding:0}body.page-weather .responsive_class{max-width:100%}@media (max-width: 830px){.wpc-weather-id{text-align:center}.wpc-weather-id #wpc-weather{max-width:640px;margin:auto}.wpc-weather-id #wpc-weather .now{width:100%;min-height:0}.wpc-weather-id #wpc-weather .now .time_symbol.climacon svg{margin-bottom:0}.wpc-weather-id #wpc-weather .now .time_temperature{margin-bottom:10px !important}.wpc-weather-id #wpc-weather .today{width:100%;height:auto;min-height:0}.wpc-weather-id #wpc-weather .infos{width:100%;min-height:0}.wpc-weather-id #wpc-weather .forecast>div .temp_min,.wpc-weather-id #wpc-weather .forecast>div .temp_max{width:40%}}@media (max-width: 480px){.wpc-weather-id #wpc-weather .forecast>div{width:49% !important}}
