.white{color:#ffffff!important}.blue{color:#1194fc!important}.affiliate-header{background-image:url(/wp-content/uploads/2019/09/single-affiliate-header-title.jpg);background-size:cover;background-position:center top;text-align:center;padding:40px 0}.affiliate-title{display:inline-block;vertical-align:middle;text-align:left}.affiliate-title h1{color:#fff;font-style:italic;text-transform:uppercase}.affiliate-title h1 .sub-title{font-size:48.8px;color:#1094fc;display:block}.affiliate-header .logo{width:178px;height:178px;display:inline-block;background-position:center top;background-repeat:no-repeat;vertical-align:middle;margin-right:15px}.single-affiliates .entry-content{padding:75px 0}.single.single-affiliates .content{padding-left:0;padding-right:0}.af-featured-image{margin:0 0 30px}.af-featured-image img{width:100%}.acf-map{float:left;width:57.421875%;min-height:450px}.acf-map img{max-width:inherit!important}.map-and-contact{margin:0 0 70px}.contact-details{float:right;width:39.0625%}.clear:after{content:"";display:block;clear:both}.contact-details h3,.cd-content div:nth-of-type(1) p{font-weight:700;text-transform:uppercase;font-style:italic}.contact-details h3{margin:40px 0 60px;font-size:44px;line-height:1}.cd-content{margin:0 0 20px}.cd-content:nth-of-type(3){margin:0 0 50px}.cd-content div:nth-of-type(1),.cd-content div:nth-of-type(2){float:left}.cd-content div:nth-of-type(2){width:55%}.cd-content div:nth-of-type(1){width:40%;padding-left:35px}.cd-content div:nth-of-type(1) p{color:#1094fc;font-size:28px;margin:0;line-height:1.3}.contact-details .cd-content:nth-of-type(1)>div:nth-of-type(2) p{line-height:1;position:relative;top:-5px}.contact-details .cd-content:nth-of-type(1)>div:nth-of-type(2) a{font-size:42px;color:#0f0f10;font-style:italic;text-decoration:none}.contact-details .cd-content:nth-of-type(2) div:nth-of-type(2) p,.contact-details .cd-content:nth-of-type(3) div:nth-of-type(2) a{font-size:18px;font-weight:500}.contact-details .cd-content:nth-of-type(3) div:nth-of-type(2) p{margin:3px 0 0}.af-social-icons li{display:inline-block;margin-right:40px}.af-social-icons li:nth-last-of-type(1){margin:0}.af-social-icons li a{color:#c0cbd4}.af-social-icons li a:hover{color:#1194fc}.af-about-content{margin-bottom:60px}.af-about-content div:nth-of-type(1){float:left;width:58.59375%;padding-right:25px}.af-about-content div:nth-of-type(2){float:right;width:40.46875%}.af-about-content h3,.af-gallery h3{line-height:1;text-transform:uppercase;font-style:italic}.af-about-content p{font-size:21px;line-height:1.4;margin:0 0 22px}.single-affiliates .entry-content .af-gallery ul{padding:0}.single-affiliates .entry-content .af-gallery li{display:inline-block;width:calc(100% / 4 - 30px);margin-right:30px}.single-affiliates .entry-content .af-gallery li:nth-last-of-type(1){margin:0}.page-id-10 .categories_filter select:nth-of-type(1){display:none!important}#affiliate-map-wrapper .wpgmp_listing_grid .wpgmp_locations{width:calc(50% - 2%)!important}#affiliate-map-wrapper a{color:#000}#affiliate-map-wrapper .wpgmp_listing_grid .fc-item-default.fc-wait .wpgmp_locations{padding:30px!important;margin:0 1% 1% auto!important;position:relative!important;left:0!important;top:0!important;right:0!important;bottom:0!important}#affiliate-map-wrapper .fc-item-default.fc-wait .wpgmp_locations{border:none!important}#affiliate-map-wrapper .place_title{font-size:28px;text-transform:uppercase;font-weight:700;font-style:italic}#affiliate-map-wrapper .place_title,#affiliate-map-wrapper p,#affiliate-map-wrapper a{font-family:'Barlow Semi Condensed'}#affiliate-map-wrapper .wpgmp_filter_wrappers{background:#0f0f10;margin:0;padding:35px 25px}#affiliate-map-wrapper .wpgmp_map_parent,#affiliate-map-wrapper .wpgmp_search_form,#affiliate-map-wrapper div.categories_filter select{margin:0}#affiliate-map-wrapper div.wpgmp_listing_container{margin-top:60px;padding-top:50px;border-top:1px solid #d9dcdf}#affiliate-map-wrapper .wpgmp_location_meta{display:none}#affiliate-map-wrapper p span{font-size:18px;color:#818c95;width:70px;display:inline-block}#affiliate-map-wrapper .school_info a{text-decoration:underline}#affiliate-map-wrapper a{font-size:18px}#affiliate-map-wrapper .mm_content{min-height:90px}#affiliate-map-wrapper .map_contact_info p{display:inline-block}#affiliate-map-wrapper .map_contact_info p:nth-of-type(1){margin-right:50px}#affiliate-map-wrapper .wpgmp_before_listing{color:#ffffff!important;font-family:'Barlow Semi Condensed';font-size:18px;color:#c0cbd4;text-transform:uppercase}#affiliate-map-wrapper .wpgmp_filter_wrappers>div{display:inline-block;vertical-align:middle;float:none}#affiliate-map-wrapper .wpgmp_filter_wrappers>div:nth-of-type(1){width:17.821%;margin-right:10px;position:relative}#affiliate-map-wrapper .wpgmp_filter_wrappers>div:nth-of-type(2){width:58%;margin-right:20px}#affiliate-map-wrapper .wpgmp_filter_wrappers>div:nth-of-type(3){width:19.801%}#affiliate-map-wrapper .categories_filter select{background-color:#c0cbd4;color:#0f0f10;font-size:18px;text-transform:uppercase;background-image:url(/wp-content/uploads/2019/09/select-arrow.jpg)}#affiliate-map-wrapper select:focus{border:0}#affiliate-map-wrapper .wpgmp_search_input{font-size:18px}#affiliate-map-wrapper .wpgmp_listing_grid .fc-component-6{-webkit-column-count:initial;-moz-column-count:initial;column-count:initial}#page-title-header{text-align:center}#page-title-header h1{max-width:730px;display:inline-block;text-align:center;background-color:rgb(255 255 255 / .9);padding:18px 0 27px!important;width:100%}#cp-form h2,#cp-form h3,#cp-form h4,h3.italic{font-style:italic}.contact-col{margin:0 0 85px}.cd-right .contact-col:nth-last-of-type(1){margin:0}.contact-col div:nth-of-type(1),.contact-col div:nth-of-type(2){display:inline-block;vertical-align:top;position:relative}.contact-col div:nth-of-type(1){margin-right:30px}.contact-col p{margin:0}.contact-col div:nth-of-type(2) p,.contact-col div:nth-of-type(2) a{color:#fff}.contact-col div:nth-of-type(1)::before{color:#fff;text-transform:uppercase;font-size:12px;position:absolute;top:-35px}.cd-right .contact-col:nth-of-type(1) div:nth-of-type(1)::before{content:'Phone'}.cd-right .contact-col:nth-of-type(2) div:nth-of-type(1)::before{content:'Email'}.cd-right .contact-col:nth-of-type(3) div:nth-of-type(1)::before{content:'Address'}.cd-right .contact-col:nth-of-type(4) div:nth-of-type(1)::before{content:'Hours'}.cd-right .contact-col:nth-of-type(2) div:nth-of-type(2) p{position:relative;top:-7px}.cd-right .fl-html{background-color:#0f0f10;padding:90px 0 90px 115px}.cd-right h3{margin:0 0 75px;line-height:1}#cp-form .gform_widget h2{color:#1094fc;text-transform:uppercase;font-size:28px;font-weight:700;margin:0 0 60px}#cp-form .gform_widget li{padding:0;margin:0 0 55px}#cp-form .gform_widget li:nth-last-of-type(1){margin:10px}#cp-form .gform_widget label,.page .gform_widget label.gfield_label{font-style:normal;margin-bottom:0;font-weight:500;font-size:18px;color:#0f0f10!important}#cp-form .gform_widget input[type="text"],#cp-form .gform_widget textarea{margin:0;padding:0;background-color:#fff0;border-bottom:1px solid #000;border-radius:0}#cp-form .gform_widget input[type="text"]{height:25px}#cp-form .gform_widget input[type="submit"]{background-color:#1094fc;font-size:40px;font-style:italic;display:inline-block!important;width:unset;background-image:url(/wp-content/uploads/2019/09/form-bg.jpg);background-position:center right;padding-right:82px}body .fl-builder-content .gform_wrapper .gfield_checkbox li label::before,body .fl-builder-content .gform_wrapper .gfield_radio li label::before,body .fl-builder-content .gform_wrapper.gf_browser_chrome .gfield_checkbox li label::before,body .fl-builder-content .gform_wrapper.gf_browser_chrome .gfield_radio li label::before{background-color:#ebebeb!important}.title-area a{width:257px;height:55px;display:block}.slant-bg>.fl-col-content{clip-path:polygon(0% 0%,0% 100%,97.79116465863454% 100%,100% 0%)}@media only screen and (max-width :1112px){.single-affiliates .entry-content{padding-bottom:0;padding-top:30px}.contact-details h3{margin-bottom:20px;font-size:36px;margin-top:0}.cd-content div:nth-of-type(1){padding-left:0}.contact-details .cd-content:nth-of-type(1)>div:nth-of-type(2) a{font-size:32px}.af-about-content p{font-size:18px}.single-affiliates .entry-content .af-gallery li{width:calc(100% / 4 - 10px);margin-right:8px}}@media only screen and (max-width:1024px) and (min-width:993px){#cp-form .fl-col-content{padding-right:50px}.cd-right .fl-html{padding:60px 0 60px 75px}#cp-form .gform_widget input[type="submit"]{font-size:30px}}@media only screen and (max-width:992px) and (min-width:769px){#affiliate-map-wrapper div.wpgmp_listing_container{margin-top:40px;padding-top:40px}#affiliate-map-wrapper .map_contact_info p:nth-of-type(1){margin-right:0}#affiliate-map-wrapper .map_contact_info p{width:100%;display:block}.cd-right .fl-html{padding:40px 0 40px 50px}.contact-col{margin:0 0 60px}#cp-form .gform_widget li{margin:0 0 30px}#cp-form .gform_widget textarea{height:90px}#cp-form .gform_widget input[type="submit"]{font-size:22px}}@media only screen and (max-width:768px){.slant-bg>.fl-col-content{clip-path:none}.af-featured-image h3{font-size:28px}.cd-content div:nth-of-type(1) p{font-size:22px}.contact-details .cd-content:nth-of-type(1)>div:nth-of-type(2) a{font-size:28px}.acf-map,.contact-details{margin-bottom:50px;max-width:none;width:100%}.af-about-content div:nth-of-type(1),.af-about-content div:nth-of-type(2){margin-right:0;width:100%}.map-and-contact{margin-bottom:0}.single-affiliates .entry-content .af-gallery li{width:calc(100% / 2 - 10px);margin-bottom:10px}.single-affiliates .entry-content .af-gallery li img{width:100%}.af-about-content p{font-size:16px}#affiliate-map-wrapper div.wpgmp_listing_container{margin-top:30px;padding:30px 15px 0}#affiliate-map-wrapper .place_title{font-size:22px}#affiliate-map-wrapper .wpgmp_map{height:350px!important}#affiliate-map-wrapper .wpgmp_filter_wrappers{font-size:0;padding:20px 15px}#affiliate-map-wrapper .map_contact_info p:nth-of-type(1){margin-right:0}#affiliate-map-wrapper .map_contact_info p{width:100%;display:block}#affiliate-map-wrapper .wpgmp_listing_grid .fc-item-default.fc-wait .wpgmp_locations{margin:0 0 20px auto!important}#affiliate-map-wrapper .wpgmp_filter_wrappers>div:nth-of-type(1){font-size:13px}#affiliate-map-wrapper .categories_filter select,#affiliate-map-wrapper .wpgmp_search_input{padding:10px}#cp-form .gform_widget li{margin:0 0 25px}#cp-form .gform_widget textarea{height:70px}#cp-form .gform_widget input[type="submit"]{font-size:20px;line-height:1;min-height:initial}#cp-form+.fl-col{width:100%!important;max-width:100%}.cd-right h3{margin:0 0 55px}.cd-right .fl-html{font-size:0;padding:30px 15px 0}.contact-col{display:inline-block;vertical-align:top;width:calc(50% - 10px);margin:0 10px 50px 0;font-size:14px}.contact-col div:nth-of-type(1){margin-right:10px}#cp-form .gform_widget label,.page .gform_widget label.gfield_label{font-size:16px}}@media only screen and (max-width:768px) and (min-width:481px){#affiliate-map-wrapper .wpgmp_filter_wrappers>div:nth-of-type(1){width:calc(25% - 10px)}#affiliate-map-wrapper .wpgmp_filter_wrappers>div:nth-of-type(2){width:calc(55% - 20px)}#affiliate-map-wrapper .wpgmp_filter_wrappers>div:nth-of-type(3){width:20%}#affiliate-map-wrapper .categories_filter select,#affiliate-map-wrapper .wpgmp_search_input{font-size:15px;padding:10px}}@media only screen and (max-width:480px){#affiliate-map-wrapper .wpgmp_filter_wrappers>div:nth-of-type(1){width:100%;margin:0 0 8px}#affiliate-map-wrapper .wpgmp_filter_wrappers>div:nth-of-type(2){width:calc(100% - 130px);margin-right:10px}#affiliate-map-wrapper .wpgmp_filter_wrappers>div:nth-of-type(3){width:120px}#affiliate-map-wrapper .categories_filter select,#affiliate-map-wrapper .wpgmp_search_input{font-size:14px}#affiliate-map-wrapper .wpgmp_listing_grid .fc-item-default.fc-wait .wpgmp_locations{width:100%!important}#affiliate-map-wrapper .place_title{font-size:18px}#affiliate-map-wrapper a{font-size:14px}.contact-col{width:100%;margin:0 0 40px}.cd-right .fl-html{padding:30px 15px}}.error404 .sidebar{display:none}.error404 .site-inner{padding-top:200px}.error404 .content{width:100%}.custom-accordion .fl-accordion-button-icon i{display:none}