/*!/wp-content/themes/southpadretrips0421/theme/css/live.css*/.green{color:#1D6321}.blue{color:#0d63ae}.offwhite-bg{background-color:#f8f8f8}.add-border-top{border-top:1px solid #ddd}.newsletter .btn{font-size:1.25rem;padding:.75rem 2rem;margin-top:1rem;width:100%}.alt-image{display:flex;flex-direction:column;justify-content:center;align-items:center}.alt-image img{max-width:100%}.alt-content .btn{width:100%}.alt-content,.newsletter{display:flex;flex-direction:column;justify-content:space-between}.top-nav,.top-nav a{font-size:.75rem;letter-spacing:2px;line-height:1.4;color:#fff}.gform_wrapper .gform_footer{text-align:center}.gform_wrapper{display:none}div#gform_wrapper_2 .top_label div.ginput_container{margin-top:0px!important}div#gform_wrapper_2 li.hidden_label input,body div#gform_wrapper_2 ul li.gfield{margin-top:.5rem;padding-right:0}div#gform_wrapper_2 .gform_footer{margin-top:1.5rem;text-align:center;padding-bottom:0!important}input#gform_submit_button_2{width:100%;margin:0;font-size:1.25rem;padding:.75rem 2rem}.gform_wrapper{margin-bottom:0!important}.list-group{border-radius:0;border:none}.list-group .list-group-item{border:none;padding:.25rem 0;background-color:#fff0}.property-features .list-group li{padding:.5rem 1rem 0rem 0rem;flex:1 1 33.333%}.add-border{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.marketing-logos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.marketing-logos .brand-logo{max-width:20%;flex:1 1 20%;padding:.5rem 1rem}.marketing-logos .brand-logo img{max-width:100%}.team{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.team .team-member{max-width:calc(25% - 2rem);margin:1rem;flex:1 1 25%;border:none}.team .team-member .card-body{background-color:#f2f2f2}.team .team-member h4{color:#1D6321;text-align:center}.team .team-member p{font-size:.85rem;margin-bottom:0;text-align:justify}.event-calendar-iframe{overflow:hidden;position:relative;height:780px;width:1299px;margin:0 auto;display:block;background-color:#F2EADE}.event-calendar-iframe iframe{border:none;height:2522px;top:-1386px;left:0;position:absolute}.testimonials .test-wrap{padding:3rem;border-top-right-radius:3rem;border-bottom-left-radius:3rem;border:3px solid #0d63ae;margin:2rem 0}.testimonials .main-text{margin-bottom:1.5rem}.testimonials .main-text p{font-size:1.5rem;text-align:center;color:#0d63ae}.testimonials .image{display:flex;flex-direction:row;justify-content:center;align-items:center}.testimonials .image img{height:150px;width:150px;margin-right:2rem}.section-area .card .card-img{border-radius:0;background-position:center center;background-size:cover;width:180px;max-width:180px;min-width:180px;min-height:150px}.section-area .card{max-width:calc(50% - 2rem);margin:1rem;flex:1 1 50%;flex-direction:row;flex-wrap:nowrap}.section-area .card h5{font-weight:700;font-size:1rem;text-align:left}.section-area .card p{font-size:.85rem;line-height:1.4;text-align:left}.section-area .card p.price{font-size:1.25rem;color:#1D6321;text-align:right}.section-title{padding:1rem;margin-bottom:0;background-color:#0d63ae;color:#fff}.listings{display:flex;flex-direction:row;flex-wrap:wrap}.listings .listing-card{flex:1 1 31%;max-width:31%;margin:1%}.prod-img{padding-bottom:65%;width:100%;background-size:cover;background-position:center center}.prod-img-thumb{padding-bottom:100%;width:100%;background-size:cover;background-position:center center}.listing-map iframe{width:100%!important;height:350px!important}.videos .row{justify-content:center}div#gform_wrapper_6 .gform_footer.top_label{margin-top:0}input#gform_submit_button_6{width:100%!important}div#gform_wrapper_6 ul.gform_fields li.gfield{padding-right:0}.book-btn{margin-top:2rem}.book-btn .btn{font-size:1.25rem;padding-left:2rem;padding-right:2rem;line-height:1.8}.listing-card .card-img-top{background-size:cover;background-position:center center;padding-bottom:65%}.pagination{justify-content:center;margin-top:2rem}.pagination span.current{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;font-weight:700;color:#fff;background-color:#0d63ae;border:1px solid #ddd;border-radius:0!important}.pagination .page-link{color:#0d63ae;border-radius:0!important}.listing-count{margin-bottom:1rem;border-bottom:1px solid #ddd;padding-bottom:.5rem}.heading-bg{padding:10rem 0;background-color:#0d63ae;margin-top:5rem;position:relative;background-size:cover;background-position:center center}.heading-bg h1{color:#fff;position:relative;z-index:5;font-size:3rem;font-weight:700}.secondary-bg{color:#fff}.travel-clients,.property-owners{padding:3rem;border-top-right-radius:3rem;border-bottom-left-radius:3rem;border:3px solid #0d63ae;margin:2rem 0}.travel-clients .col-md-3,.property-owners .col-md-3{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.travel-clients .large-icon,.property-owners .large-icon{font-size:10rem;line-height:1;color:#0d63ae}.travel-clients h1,.property-owners h1{color:#0d63ae}.parallax-bg{height:25rem;overflow:hidden}.rellax img{width:100%}.parallax-bg .overlay{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgb(0 147 221 / .45);z-index:1}.bold-accent{font-weight:700;color:#0d63ae}.content.services{padding:0}.content.services .container-fluid{padding:0}.content.services .service-wrap{margin-bottom:0rem;display:flex;flex-direction:row}.content.services .service-wrap:last-child{margin-bottom:0}.content.services .service-wrap.alt{flex-direction:row-reverse}.content.services .service-wrap.alt .image{padding-right:0;padding-left:0rem;min-height:25rem;background-size:cover;background-position:center}.content.services .service-wrap .image{align-items:flex-start;flex:0 1 50%;padding-right:0rem;min-height:25rem;background-size:cover;background-position:center}.content.services .service-wrap .image .image-bg{background-size:cover;background-position:center;min-height:30rem}.content.services .service-wrap .info{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;flex:0 1 50%;padding:1rem 2rem}.content.services .service-wrap .info p{width:100%}.content.services .service-wrap .info h3{font-size:2.5rem}.content.services .service-wrap .info img{max-width:3rem;margin-left:auto;margin-right:auto;display:block;margin-bottom:1.5rem}.deals .card{flex:1 1 50%;max-width:calc(50% - 30px);margin-bottom:30px}.deals .card p{font-size:1rem}.section-gallery{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.section-gallery .overlay{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgb(0 147 221 / .45);z-index:1}.section-gallery .gallery-item{flex:1 1 14.286%;max-width:14.286%;border:1px solid #fff}.ocean-bg{padding:0;overflow:hidden;height:25rem}.ocean-bg .container{padding:4rem 1rem;position:absolute;top:0;left:0;right:0;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center}span.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Pro';font-weight:400}[data-toggle="collapse"] span.icon:before{content:"\f068"}[data-toggle="collapse"].collapsed span.icon:before{content:"\f067"}.btn-collapse:hover{text-decoration:none}.deals .card-img-top{background-size:cover;min-height:300px}.card-body .icon{font-size:6rem;text-align:center;color:#888}.card-body h5{text-align:center;color:#111;font-size:1.35rem;min-height:4.25rem}.card .card-body .collapse{text-align:center}.what-we-do .card .card-body a{text-align:center;display:block}.what-we-do .card .card-body .collapsing{-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-timing-function:ease;transition-timing-function:ease;text-align:center}.wwd-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.wwd-container .card{flex:1 1 31.333%;margin:1%;text-align:center}@media screen and (max-width:1330px){.event-calendar-iframe{max-width:100%}}@media screen and (max-width:1024px){.parallax-bg{height:20rem;overflow:hidden}}@media screen and (max-width:1023px){.alt-image img{max-width:75%;margin-bottom:4rem;margin-top:2rem}footer .contact{margin-top:0}.featured-img{margin-bottom:2rem}.event-calendar-iframe{width:768px;overflow:auto}.event-calendar-iframe iframe{top:0;width:100%;height:780px;overflow:auto}.listings .listing-card{flex:1 1 48%;max-width:48%}.search-form .text-center .btn{width:100%}.team .team-member{flex:1 1 50%;max-width:calc(50% - 2rem)}.section-area .card{flex:1 1 100%;max-width:100%}.ocean-bg{height:auto}.travel-clients .large-icon,.property-owners .large-icon{font-size:6rem}.heading-bg h1{text-align:center}.heading-bg{margin-top:4rem}.deals .card{flex:1 1 50%;max-width:calc(50% - 2rem);margin:1rem}.wwd-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.wwd-container .card{flex:1 1 47%;margin:1%}}@media screen and (max-width:767px){.newsletter{margin-top:2rem}.main-bg{height:75vh}.cbp-spmenu-left .navbar-brand img{max-width:100%;max-height:4rem}.listings .listing-card{flex:1 1 100%;max-width:100%;margin-bottom:1rem}.team .team-member{flex:1 1 100%;max-width:100%}hr{margin:2rem 0}.list-group .list-group-item{max-width:100%;flex:1 1 100%}.marketing-logos .brand-logo{max-width:33.333%;flex:1 1 33.333%}.section-area .card{max-width:100%;flex:1 1 100%;margin:0 0 1rem 0}.section-area .card:first-child{margin-top:1rem}.section-area .card:last-child{margin-bottom:0}.section-area .card .card-img{margin-top:1rem;margin-left:1rem;width:100px;max-width:100px;min-width:100px;min-height:1px;background-size:contain;background-repeat:no-repeat;background-position:center top}.section-area .card .card-body{padding:1rem}.event-calendar-iframe{width:317px}.event-calendar-iframe iframe{top:0;width:100%}.property-features .list-group li{max-width:50%;flex:1 1 50%}.travel-clients .large-icon,.property-owners .large-icon{font-size:4rem;align-items:flex-start;margin-bottom:1rem}.bold-accent{font-size:1.5rem}.travel-clients,.property-owner{padding:1.5rem}.heading-bg{padding:6rem 1rem}.heading-bg h1{text-align:left;font-size:2rem}.content.services .service-wrap{flex-direction:column}.content.services .service-wrap .image{min-height:15rem}.deals .card{margin:1rem 0rem;flex:1 1 100%;max-width:100%}.testimonials .test-wrap{padding:1.5rem}.testimonials .main-text p{font-size:1.15rem;text-align:justify}.testimonials .image{flex-direction:column}.testimonials .image img{margin-right:0;margin-bottom:1rem}.testimonials .image p{font-size:.85rem}.wwd-container .card{flex:1 1 100%;margin:0 0 2rem 0}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}