﻿/*!
Theme Name: Fluid 44
Theme URI: https://44interactive.com
Author: 44i
Author URI: https://44interactive.com
Description: Howdy! Fluid 44 is always a custom build based on unique needs. Bolstering the most accessible/advanced responsive front-end framework in the solar system for any device or medium—built just for you—in a semantic, readable, flexible, and completely customizable way. We know new shiny sites can be fun and Plugins are easy, though if you find your site slowing down please reach out to us about your next steps; we could discuss spending thousands per month on faster processing power ~OR~ perhaps 20/30 hours from your trusty custom solution experts is better.
Version: 1.4.5.love
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: uxpert, responsive, framework, semantic, readable, reliable, flexible, accessible, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
Template: hello-elementor
Text Domain: fluid44 */@import url(../hello-elementor/style.min.css);.has-brand-dark-grey-color{color:#424242 !important}.has-brand-dark-grey-background-color{background-color:#424242 !important}.has-brand-primary-color{color:#009ddc !important}.has-brand-primary-background-color{background-color:#009ddc !important}.has-brand-secondary-color{color:#000 !important}.has-brand-secondary-background-color{background-color:#000 !important}.has-brand-accent-color{color:#f1f1f1 !important}.has-brand-accent-background-color{background-color:#f1f1f1 !important}.has-brand-neutral-color{color:#f8f8f8 !important}.has-brand-neutral-background-color{background-color:#f8f8f8 !important}.has-brand-blanco-color{color:#fff !important}.has-brand-blanco-background-color{background-color:#fff !important}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}#contact_form .validation_error{font-style:italic;color:#424242;padding:10px;text-align:center;margin-bottom:5px;border-top:5px solid #009ddc;border-bottom:5px solid #009ddc}#contact_form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}#contact_form .gform_body ul.gform_fields{list-style:none;padding:0}#contact_form .gform_body ul.gform_fields li.gfield{padding-right:0;margin-top:0}#contact_form .gform_body ul.gform_fields li.gfield .ginput_container{margin:0}#contact_form .gform_body ul.gform_fields li.gfield .ginput_counter{display:none}#contact_form .gform_body ul.gform_fields li.gfield input{margin-bottom:5px;margin-top:0}#contact_form .gform_body ul.gform_fields li.gfield textarea{height:100px}#contact_form .gform_body ul.gform_fields li.gfield.gfield_error{border-color:#009ddc;background-color:rgba(0,157,220,0.25)}#contact_form .gform_body ul.gform_fields li.gfield.gfield_error .validation_message{color:#424242;text-align:center;padding:5px}#contact_form .gform_body ul.gform_fields li.gfield.gfield_error input,#contact_form .gform_body ul.gform_fields li.gfield.gfield_error textarea{background:#009ddc}#contact_form .gform_footer{margin-top:0;padding:0}#contact_form .gform_footer input[type=submit]{width:100%}#our_reviews{max-width:100%;width:100%}#our_reviews .flickity-viewport{transition:height 0.2s}#our_reviews .flickity-prev-next-button{top:100px;width:44px;height:44px}#our_reviews .flickity-button{background:rgba(241,241,241,0);color:#837b78;border-radius:100%}#our_reviews .flickity-button:hover{background:#009ddc;color:#fff}#our_reviews .review{width:250px;padding:20px;text-align:center;margin:0 20px 10px auto;display:flex;flex-direction:column;background:#fff;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,0.1)}#our_reviews .review .stars{font-family:dashicons;color:#009ddc;margin-bottom:13px}#our_reviews .review .words{width:100%;margin:0 auto 20px;font-size:16px;line-height:24px}#our_reviews .review .words.expandable{margin:0 auto 5px}#our_reviews .review .words .partdeux{display:none}#our_reviews .review .showmore{color:#837b78;margin-bottom:15px}#our_reviews .review .details{font-size:13px;line-height:16px;font-weight:500}#our_reviews .review .details .when{font-weight:400}div#locations{display:flex;max-width:100%}div#locations #our_locations{padding-top:0px}div#locations #our_locations #locations_list{display:flex;flex-direction:row;flex-flow:wrap;justify-content:space-between;align-items:center}div#locations #our_locations #locations_list .location{display:flex;flex-direction:column;transition:all 0.3s ease}div#locations #our_locations #locations_list .location a.directions{display:flex;flex-direction:column}div#locations #our_locations #locations_list .location a.directions:hover span.name,div#locations #our_locations #locations_list .location a.directions:hover span.address,div#locations #our_locations #locations_list .location a.directions:hover span.contact{color:#009ddc}div#locations #our_locations #locations_list .location>span:not(.dashicons){color:#424242}div#locations #our_locations #locations_list .location .number,div#locations #our_locations #locations_list .location .dashicons-location{display:none}div#locations #our_locations #locations_list .location .image{width:100%;height:50px;margin-bottom:9px;background-size:cover;background-position:center;background-repeat:no-repeat}div#locations #our_locations #locations_list .location .name{font-size:27px;line-height:25px;color:#009ddc}div#locations #our_locations #locations_list .location .address,div#locations #our_locations #locations_list .location .contact{font-size:19px;line-height:22px;display:inline-block;opacity:0.5}div#locations #our_locations #locations_list .location .contact{display:flex;flex-direction:column}div#locations #our_locations #locations_list .location .address{padding-top:9px}div#locations #our_locations #locations_list .location:hover{cursor:pointer}div#locations #our_locations #locations_list .location:hover .name{color:#009ddc}div#locations #our_locations #locations_list .location:hover .address,div#locations #our_locations #locations_list .location:hover .contact{opacity:0.8}div#locations #our_locations #locations_list .location.using-maps .dashicons-location{display:flex}div#locations #our_locations #locations_list .location.using-maps .name{border-bottom:2px dashed #424242}div#locations #our_locations #locations_list .location.using-maps:hover .name{border-bottom:2px solid #f1f1f1;color:#009ddc}@media (max-width: 699px){div#locations #our_locations #locations_list .location .name{font-size:22px;line-height:25px}div#locations #our_locations #locations_list .location .address,div#locations #our_locations #locations_list .location .contact{font-size:16px;line-height:18px}}div#locations #our_locations #locations_list a.location{text-decoration:none}div#locations #our_locations #locations_map{height:600px}div#locations #our_locations #locations_map #content{color:#424242}div#locations #our_locations #locations_map #content #firstHeading{margin:9px 0;font-size:27px;line-height:25px;color:#009ddc;border-bottom:2px solid #f1f1f1}div#locations #our_locations #locations_map #content #bodyContent{font-size:19px;line-height:22px}div#locations #our_locations #locations_map #content #bodyContent span.name{display:none}div#locations #our_locations #locations_map #content #bodyContent span.address{display:block}div#locations #our_locations #locations_map.using-images{display:none}div#locations #our_locations #locations_map button.gm-ui-hover-effect:hover{box-shadow:none}#tile_locations{display:flex;justify-content:flex-start;flex-direction:row;flex-flow:wrap;margin:30px 0 9px}#tile_locations .wrapper{background:#fff;color:#424242;font-size:16px;padding:0 0 13px;border-top-left-radius:13px;border-top-right-radius:13px;border-bottom-right-radius:13px;border-bottom-left-radius:13px}#tile_locations .wrapper a.direction{display:flex;justify-content:flex-start;flex-direction:column;margin:10px 10px 0 0;border-radius:13px;box-shadow:0 1px 2px rgba(241,241,241,0.2)}#tile_locations .wrapper .map{display:flex;width:100%;height:187px;border-top-left-radius:13px;border-top-right-radius:13px}#tile_locations .wrapper .deets{display:flex;flex-direction:column;flex:1;padding:9px 13px 0}#tile_locations .wrapper .deets .name{font-size:22px;line-height:25px;padding:9px 0}#tile_locations .wrapper .contact{display:flex;flex-direction:column;padding:0px 13px}#tile_locations .wrapper.using-images .map{display:none}#tile_locations .wrapper.using-images .deets{border-radius:13px}#tile_locations .wrapper.using-images .deets img{max-width:calc(100% + 27px);margin-left:-13px;margin-right:-13px;margin-top:-9px;border-top-left-radius:13px;border-top-right-radius:13px}
/*# sourceMappingURL=style.css.map */
