@font-face{font-family:'Futura PT';src:url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Book.eot);src:url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Book.eot?#iefix) format('embedded-opentype'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Book.woff2) format('woff2'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Book.woff) format('woff'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Book.ttf) format('truetype'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Book.svg#FuturaPT-Book) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Futura PT';src:url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Medium.eot);src:url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Medium.eot?#iefix) format('embedded-opentype'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Medium.woff2) format('woff2'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Medium.woff) format('woff'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Medium.ttf) format('truetype'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Medium.svg#FuturaPT-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Futura PT';src:url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Light.eot);src:url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Light.eot?#iefix) format('embedded-opentype'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Light.woff2) format('woff2'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Light.woff) format('woff'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Light.ttf) format('truetype'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Light.svg#FuturaPT-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Futura PT';src:url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Bold.eot);src:url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Bold.eot?#iefix) format('embedded-opentype'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Bold.woff2) format('woff2'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Bold.woff) format('woff'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Bold.ttf) format('truetype'),url(//tennisresortsonline.com/wp-content/plugins/wpapps_press_gd_options/assets/css/../fonts/FuturaPT-Bold.svg#FuturaPT-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}.tabs-gd-pm{width:100%;height:auto;margin:0 auto}.tabs-gd-pm .tabs-list{list-style:none;margin:0 0 20px;padding:0;display:flex;align-items:center;flex-wrap:wrap}.tabs-gd-pm .tabs-list li{margin:0;margin-right:2px;padding:5px;text-align:center;border-bottom:1px solid transparent}.tabs-gd-pm .tabs-list li:hover{cursor:pointer}.tabs-gd-pm .tabs-list li a{text-decoration:none;font-family:'Futura PT';font-weight:400}.tabs-gd-pm .tab{display:none;width:100%;min-height:auto;height:auto;border-radius:3px;padding:20px 0;clear:both}.tabs-gd-pm .tab h3{letter-spacing:1px}.tabs-gd-pm .tab p{line-height:20px;letter-spacing:1px}.tabs-gd-pm .tabs-list .active,.tabs-gd-pm .tab.active{display:block !important}.tabs-gd-pm .tabs-list li.active{border-bottom:1px solid #141e33}.tabs-gd-pm .tabs-list li.active a{color:#ba9047 !important}.entry-content{display:flex;flex-direction:column}h1.entry-title{text-transform:capitalize;letter-spacing:.5px}.entry-content h2.has-text-align-center{text-align:left !important;display:flex;width:100%;margin-bottom:15px;flex-direction:column}.pm_listing_tabs{width:100%;display:flex;flex-direction:column;margin-bottom:20px;background:#fff;padding:20px;border-radius:5px;border:1px solid #f5f5f4}.pm_listing_tabs>h2{margin-bottom:15px;font-family:'Futura PT';font-size:24px;font-weight:700}.pm_listing_tabs .tabBox{display:flex;align-items:self-start;flex-wrap:wrap}.pm_listing_tabs .tabBox h2{width:100%;max-width:100%;flex:0 0 100%}.pm_listing_tabs .post-sec{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;margin-bottom:15px}.pm_listing_tabs .left-sec{width:50px}.pm_listing_tabs .left-sec img{object-fit:cover;width:100%;border-radius:3px !important}.pm_listing_tabs .left-sec.listing_review img{border-radius:50% !important}.pm_listing_tabs .right-sec{width:calc(100% - 115px);margin-left:15px}.pm_listing_tabs .right-sec a{display:block}.pm_listing_tabs .right-sec a h3{padding:0 !important;margin:0;font-family:'Futura PT';font-size:20px;font-weight:400 !important;line-height:normal}.pm_listing_tabs .right-sec .meta{display:flex;align-items:center;flex-wrap:wrap}.pm_listing_tabs .right-sec .meta{display:flex;align-items:center;flex-wrap:wrap}.pm_listing_tabs .right-sec .meta span.author a{font-weight:500}.pm_listing_tabs .right-sec .meta span.author{margin-right:5px}.pm_listing_tabs .right-sec .meta .entry-date{font-weight:500;font-family:"futura-pt",Sans-serif;line-height:1.3;letter-spacing:.6px}.pm_listing_tabs .right-sec .desc{display:block;margin:5px 0 0 !important;font-size:18px;font-family:'Futura PT';font-weight:400 !important;text-transform:capitalize}.pm_listing_tabs .pagination a{font-weight:400 !important;letter-spacing:0 !important;font-size:14px !important;padding:7px 6px !important;font-family:'Futura PT' !important}.pm_listing_tabs .pagination span{padding:7px 6px !important}.pm_listing_tabs a{color:#7b7b7b !important}.pm_listing_tabs .pagination li.active a,.pm_listing_tabs .pagination span{color:#ba9047 !important;font-weight:400 !important;font-family:'Futura PT' !important}.pm_listing_tabs span.page-numbers.dots{border:none}.pm_listing_tabs .geodir-schedule-row{list-style:none;font-weight:500;font-family:"futura-pt",Sans-serif;line-height:1.3;letter-spacing:.6px}.bsui h5,.bsui .h5{font-size:1.25rem !important}.bsui h1,.bsui h2,.bsui h3,.bsui h4,.bsui h5,.bsui h6,.bsui .h1,.bsui .h2,.bsui .h3,.bsui .h4,.bsui .h5,.bsui .h6{margin-bottom:.5rem !important;font-family:inherit !important;font-weight:500 !important;line-height:1.2 !important}.bsui h1,.bsui h2,.bsui h3,.bsui h4,.bsui h5,.bsui h6{margin-top:0 !important;margin-bottom:.5rem !important}.bsui .right-sec a h3,.bsui .right-sec a,.bsui .right-sec .desc{color:#333 !important;font-weight:300 !important;line-height:1.3 !important;letter-spacing:.6px !important}.bsui .right-sec .desc{font-size:16px !important;color:#7b7b7b !important}.bsui .pm_listing_tabs{border:1px solid rgba(0,0,0,.125) !important;padding:15px !important}.bsui .pagination .page-numbers:hover{color:rgba(0,0,0,.5);background-color:#e9ecef !important;border-color:#dee2e6 !important;text-decoration:none !important}@media screen and (max-width:1199px){.tab-section .elementor-row .elementor-column{width:50%;max-width:50%;flex:0 0 50%}}@media screen and (max-width:991px){.pm_listing_tabs .right-sec a h3{font-size:16px}}@media screen and (max-width:768px){.tab-section .elementor-row .elementor-column{width:100%;max-width:100%;flex:0 0 100%}}@media screen and (max-width:575px){.tabs-gd-pm .tabs-list li{width:100%;margin:0;text-align:left;padding:5px 0}.pm_listing_tabs .d-flex .p-2{width:40%}.pm_listing_tabs .d-flex .p-2:last-child{width:60%}.pm_listing_tabs .d-flex .p-2{padding:10px}.pm_listing_tabs .flexHead,.pm_listing_tabs .flexbody .d-flex .p-2{font-weight:400}.pm_listing_tabs .right-sec .meta,.pm_listing_tabs .right-sec .desc{display:none}.pm_listing_tabs .right-sec{width:calc(100% - 65px);margin-top:0}.pm_listing_tabs .post-sec{align-items:center}}@media screen and (max-width:360px){.tabs{margin:0;width:100%}}.gd-elementor-id-template input[name=gd_elementor_id_template]{width:53%}.gd-elementor-id-template .edit-with-elementor-button{min-height:42px !important;line-height:2.8 !important;margin:0 0 0 20px}.bsui .gd-elementor-id-template .edit-with-elementor-button{min-height:33px !important;line-height:3 !important}.bsui .gd-elementor-id-template .edit-with-elementor-button:hover{text-decoration:none}.bsui .gd-elementor-id-template input[name=gd_elementor_id_template]{width:80%}.add-note-form-wrap p.wpapps-gd-fluent-crm-add-note-notices{display:none;border-radius:5px;padding:5px}.add-note-form-wrap p.wpapps-gd-fluent-crm-add-note-notices.success{color:green;border:1px solid green}.add-note-form-wrap p.wpapps-gd-fluent-crm-add-note-notices.error{color:red;border:1px solid red}.add-note-form-wrap .form-control{margin-bottom:10px}.add-note-form-wrap .btn{background-color:#033256;color:#fff;border-color:#033256}.add-note-form-wrap .btn:hover{background-color:#033256}.wpapps-gd-fluent-crm-notes-history{margin:10px 0}.wpapps-gd-fluent-crm-notes-history h4{padding:10px 0 0;border-style:solid;border-width:1px 0 0;border-color:#d6d6d6}.wpapps-gd-fluent-crm-notes-history .wpapps-gd-fluent-crm-notes{margin:20px 0}.wpapps-gd-fluent-crm-notes-history .wpapps-gd-fluent-crm-note{border:1px solid #033256;border-radius:5px;padding:10px;margin:10px 0}.wpapps-gd-fluent-crm-note .note-title{margin-bottom:10px}.wpapps-gd-fluent-crm-note .note-title>h6{margin-bottom:0 !important}.wpapps-gd-fluent-crm-note .note-desc p{margin-bottom:10px}.wpapps-gd-fluent-crm-notes-pagination ul.page-numbers{display:flex;list-style:none;margin:10px 0;padding:0;gap:5px}.wpapps-gd-fluent-crm-notes-pagination ul.page-numbers>li{border:1px solid #033256;padding:.5rem;font-size:1rem;border-radius:3px;transition:all .3s;background-color:#033256}.wpapps-gd-fluent-crm-notes-pagination ul.page-numbers>li a.page-numbers{color:#fff;text-decoration:none}.wpapps-gd-fluent-crm-notes-pagination ul.page-numbers>li span.page-numbers.current{color:#b8901b}