html{scroll-behavior:smooth}body{font-family:Lato,sans-serif;color:#555;font-size:17px;line-height:1.6;font-weight:300;position:relative}a{color:#2b78bb;text-decoration:none;transition:all .3s}a:hover{text-decoration:none}p.uppercase{text-transform:uppercase}p.pre_list{margin-bottom:7px}p em{font-size:.95em}*.text{font-size:17px;font-weight:300;line-height:1.6;margin-bottom:1rem}.fs_18{font-size:18px!important}.fw_300{font-weight:300!important}.fw_500{font-weight:500!important}.container{max-width:1366px;padding:0}.container.interior_page{position:relative}.interior_page.no_carousel{padding-top:161px}#main{position:relative;overflow:hidden}#main:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:" ";background:url(/build/assets/yoga-ayurveda-in-milwaukee-tile2-cf06f700.jpg) repeat;background-size:200px;width:100%;min-height:100%;z-index:0;opacity:.1}#ayurveda_page #main:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:" ";background:url(/build/assets/ayurvedic-health-consultations-milwaukee-background1920x700-6012bce2.jpg) repeat;background-size:200px;width:100%;min-height:100%;z-index:0;opacity:.1}.row{margin:0 auto}.dont_break{display:inline-block}ul.content_list li{margin-bottom:.5rem;font-size:.95em}.image_wrap{display:block;width:100%;text-align:center}.image_wrap img{display:block;width:100%;text-align:center;margin:0 auto}.image_wrap video,video{max-width:100%;width:100%}.table_display{display:table;width:100%}.table_cell{display:table-cell;vertical-align:middle}.button_wrap{text-align:center;padding:1rem 0 2rem}.button_wrap.text-lg-start{text-align:left}.custom_button,a.custom:visited,button.custom_button{font-family:Lato,sans-serif;color:#fff;background-color:#7cd41a;border:2px solid #7cd41a;font-size:13px;line-height:1;text-transform:uppercase;padding:10px 15px;font-weight:500;text-decoration:none;border-radius:2px;transition:all .3s ease-out 0s;display:inline-block;letter-spacing:.07em;min-width:280px;text-align:center}.custom_button.small{min-width:75px;text-transform:capitalize;font-size:13px;padding:3px 5px}a:not([href]).custom_button{color:#fff;text-decoration:none}.custom_button:hover,.custom_button:focus{color:#fff;background-color:#6cbe10;border-color:#6cbe10;text-decoration:none}.custom_button.purple{background:#aa74c8;border-color:#aa74c8}.custom_button.purple:hover,.custom_button.purple:focus{color:#fff;background-color:#9a39b6;border-color:#9a39b6;text-decoration:none}.navbar_form .custom_button.button_reversed{font-size:13px;color:#7cd41a;text-transform:capitalize;padding:3px 10px 5px;border:2px solid #7cd41a;background:transparent;min-width:0}.custom_button.button_reversed:hover,.custom_button.button_reversed:focus{color:#fff;background-color:#7cd41a;border-color:#7cd41a}.custom_button .button_text{display:inline-block;margin:0}.custom_button .button_icon{text-align:left;display:inline-block;width:20px;padding:0;transition:all .3s ease-out 0s}.custom_button .button_icon img{width:11px;margin:0 auto;position:relative;top:-2px}.custom_button:hover .button_icon,.custom_button:focus .button_icon{padding-left:7px}.navbar-dark .navbar-nav .nav-link{color:#ffffffbf;padding:15px .75rem;letter-spacing:.03em;font-weight:400;font-size:19px}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#fff}.navbar-dark a.nav-link.current_page_item,.navbar-dark .navbar-nav .dropdown-menu a.nav-link.current_page_item{color:#fff}.navbar-nav .dropdown-menu{background:rgba(0,0,0,.85);min-width:200px;ext-align:center}.navbar-dark .navbar-nav .dropdown-menu .nav-link{font-size:18px;line-height:1.3;padding:12px .75rem;text-align:center;color:#ffffffb3}#utility_bar{display:block;position:relative;width:100%;padding:3px 15px 4px;background:transparent;border-bottom:1px solid #000}#utility_bar p,.navbar_form{position:relative;z-index:3}#utility_bar:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:#245ca8;width:100%;min-height:100%;z-index:0;opacity:.6}#utility_bar p{display:block;font-size:13px;color:#fff;padding:2px 10px 2px 0;line-height:1;margin:0 auto}#utility_bar .navbar_form{display:inline-block}#utility_bar .navbar_form .custom_button{font-size:13px;color:#eee;text-transform:capitalize;padding:3px 10px;border:1px solid #eee;background:transparent;min-width:0}#utility_bar .navbar_form .custom_button:hover,#utility_bar .navbar_form .custom_button:focus{color:#111;background-color:#eee}#header{text-align:center;background:rgba(0,0,0,.85);border-bottom:1px solid #333;position:absolute;z-index:999;width:100%;top:0;left:0;right:0;margin:0 auto;box-shadow:0 0 25px -1px inset #000c;webkit-transition:margin .5s;transition:margin .5s}.navbar{text-align:center;max-width:1366px;margin:0 auto;background-color:transparent}.navbar-brand{display:inline-block;padding-top:0;padding-bottom:0;margin-right:1.5%;font-size:19px}#header_logo_wrap{font-family:Nunito,sans-serif;font-size:1.3em;display:table;width:100%;max-width:320px;color:#7cd41a;text-align:left;font-weight:600}#logo_image{width:100%;max-width:70px;display:table-cell}#header_logo_wrap span.logo_text{display:table-cell;vertical-align:middle;padding-left:10px;line-height:1.1}#header_logo_wrap span.small_text{font-family:Nunito,sans-serif;display:block;font-size:.69em;letter-spacing:.07em;color:#eee;font-weight:500}.navbar-nav{margin:0 auto}.navbar_widget{max-width:220px;margin:10px auto;line-height:1}.navbar_form input,.navbar_form input:focus{background-color:#fffc;border-radius:3px;font-size:15px;font-width:500}.featurette-heading{font-size:26px;font-family:Nunito,sans-serif;margin:0 auto 2rem;color:#3a3a3a;font-weight:600;text-align:center;line-height:1.2}.column_heading{font-size:20px;margin:0 auto 1rem;color:#6c757d;font-weight:500;text-align:left}.small_heading{font-family:Lato,sans-serif;margin:0 auto 7px;font-size:12px;letter-spacing:.08em;color:#6c757d;text-align:center}.form-group .column{padding:0 0 10px}#header_phone a{color:#fff;font-family:Nunito,sans-serif;font-weight:400;font-size:17px;display:block;padding:3px 5px;margin-bottom:24px;max-width:220px}#header_phone .phone_number{letter-spacing:.1em;font-weight:600}#header_phone .phone_number .fa{padding:0 3px 0 7px}#header_phone .call_text{font-size:12px;font-family:Lato,sans-serif}#header .form-control.header_email{max-width:120px;margin-right:.75rem;padding:3px 7px;height:auto;line-height:1;border-radius:3px;font-size:13px}#header .navbar_form{max-width:220px;top:-2px;position:relative}#header .navbar_form .form_error{padding-top:3px}#header .form-control.header_email::-moz-placeholder{color:#ddd;opacity:1;font-size:13px}#header .form-control.header_email::placeholder{color:#ddd;opacity:1;font-size:13px}.form_error,.php_form_error{font-size:14px;color:#c82d24;text-align:center;display:block;line-height:1.2}.section_row{position:relative;padding:0 15px}.section_row:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";width:100%;min-height:100%;z-index:3;opacity:1}.section_row.white:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:#fff;width:100%;min-height:100%;z-index:2;opacity:1}.section_row.dark{color:#eee}.section_row.dark:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:#000;width:100%;min-height:100%;z-index:2;opacity:.8}.section_row .content_wrap{padding:3rem 0;width:100%;max-width:600px;margin:0 auto;position:relative;z-index:99}.column.no_padding{padding:0}.carousel-item{position:relative}.carousel-item:before,.carousel-item:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:transparent;background-size:cover;z-index:0;opacity:0}#homeCarousel .carousel-item{height:95vh;min-height:600px;max-height:660px;position:relative;z-index:9}#homeCarousel .carousel-item:after{background:rgba(0,0,0,.5);background-size:cover;z-index:2;opacity:1}#homeCarousel .carousel-item.first_item:before{background:url(/build/assets/smooth-flow-yoga-milwaukee-background-light480x600-c3294164.jpg) center;background-size:cover;max-width:100%;z-index:1;opacity:1}#homeCarousel .carousel-item.second_item:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:url(/build/assets/smooth-flow-ayurveda-health-milwaukee-background1920x800-77356d1f.jpg) center;background-size:cover;max-width:100%;z-index:1;opacity:1}#homeCarousel .carousel-item.third_item:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:url(/build/assets/dottera-essential-oils-health-milwaukee-background1920x800-d4a8d455.jpg) center;background-size:cover;max-width:100%;z-index:1;opacity:1}#homeCarousel{overflow:hidden}#homeCarousel .carousel-inner{position:relative;z-index:1}#homeCarousel .carousel-inner:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;content:"";background:rgba(0,0,0,.6);z-index:0}#homeCarousel .hero_video{position:absolute;top:auto;left:-100%;right:auto;bottom:-25%;width:auto;z-index:1;max-width:350%;margin:0 auto;display:block}#homeCarousel .carousel-item:after,#main_banner .carousel-item:after{background:rgba(0,0,0,.4);background-size:cover;z-index:2;opacity:1}.carousel-caption{font-size:28px;padding-top:20px;padding-bottom:20px;z-index:9}#homeCarousel .carousel-caption{right:15%;bottom:15%}.carousel-caption .banner_heading{font-family:Nunito,sans-serif;font-size:1.1em;color:#fff;margin:0 auto .4em;line-height:1.2}.carousel-caption p{font-size:17px;color:#ddd;line-height:1.3;font-weight:400}#homeCarousel .carousel-item .custom_button{background:rgba(0,0,0,.3);border:2px solid #fff;margin:1rem auto 0}#homeCarousel .carousel-item .custom_button:hover,#homeCarousel .carousel-item .custom_button:focus{color:#222;background-color:#fffc;border-color:#fff}.slider_image{min-width:100%;margin:0 auto 0 0}.content_image{width:100%;max-width:600px}.content_image.image800{max-width:800px}.content_image.image400{max-width:400px}.content_image.image300{max-width:300px}.content_image.image200{max-width:200px}.content_image.image150{max-width:150px}.content_image.image100{max-width:100px}.image_caption{font-size:13px;margin:0 auto;padding:3px 0 0;text-align:right}.marketing .col-lg-4{padding-bottom:3.5rem;text-align:center}.marketing .col-lg-4:last-child{padding-bottom:0}.marketing .col-lg-4:last-child .button_wrap{padding-bottom:0}.home_cta_row .icon_image{max-width:150px;margin-bottom:1.5rem}.home_cta_row h3{font-size:24px;font-family:Nunito,sans-serif;margin:0 auto 1rem;color:#3a3a3a;font-weight:600}.home_cta_row p.text{padding-bottom:1.5rem}#home_reviews_section:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:url(/build/assets/smooth-flow-yoga-milwaukee-background-reviews1920x700blue2-fbbafc19.jpg) center bottom no-repeat;background-size:cover;z-index:1;opacity:.3;width:100%}#reviewSlider{padding:0}.review_small_heading{font-size:12px;text-align:center;letter-spacing:.03em;margin:0 auto 4px;color:#999}#reviewSlider .review_headline{text-align:center;line-height:1.2;margin:0 auto 1.5rem;font-size:19px;font-weight:500}#reviewSlider .review{text-align:left;padding:1rem 15px}#reviewSlider .review_display{text-align:left;height:219px;overflow-y:auto;padding-right:1rem;margin:1rem auto;font-size:17px}::-webkit-scrollbar{width:6px;max-width:6px}#reviewSlider .review_bottom{text-align:center}#reviewSlider .review .name_display{display:block;font-size:19px;font-weight:400;text-align:center;margin:1rem auto}#reviewSlider .owl-nav{text-align:center}#reviewSlider .owl-prev,#reviewSlider .owl-next{font-size:30px;width:30px;height:60px;margin:10px}#milwaukee-combo-section:after{background:url(/build/assets/wisdom-ayurveda-yoga-essential-oils-milwaukee-background1920-daf8bf6d.jpg) no-repeat 30% 100%;background-size:cover;max-width:1920px;margin:0 auto;opacity:.5}#main_banner{padding:0}#main_banner .carousel-item{padding-top:161px;min-height:500px;max-height:500px}#main_banner .carousel-caption{right:15%;bottom:0}#main_banner .carousel-caption .icon_image{max-width:80px;padding-bottom:.5rem}#main_banner .carousel-caption .icon_image.image100{max-width:100px}.contactForm{position:relative;z-index:9}#contactFormWidget{max-width:480px;padding:1rem 1rem 1.25rem;margin:0 auto;border:1px solid #ddd;border-radius:3px;position:relative}#contactFormWidget:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:#d6d6d6;max-width:100%;z-index:0;opacity:.5}#contactFormWidget .form_widget_heading{text-align:center;font-size:25px;margin:0 auto .85rem;color:#3a3a3a}.contactForm .button_wrap{padding-top:1rem;padding-bottom:0}.contactForm .form-control{line-height:1.2;font-size:15px}.form_captcha_row{text-align:right}.form_captcha_row .captcha_table{display:table;margin:0 auto}.captcha_cell{display:table-cell;vertical-align:middle}.question_cell{padding-right:1rem;font-size:16px;letter-spacing:.05em}.contactForm .captcha_wrap{display:inline-block;margin:0 auto;max-width:272px}.contactForm .g-recaptcha{transform:scale(.9);transform-origin:left bottom;margin:0 auto}.answer_cell{max-width:60px;width:60px}.captcha_answer{max-width:60px;text-align:center;padding:6px;height:auto}.form_captcha_row .php_form_error,.form_captcha_row .form_error{text-align:center}form.seva-form.formkit-form{margin:0 auto}form.seva-form.formkit-form .formkit-button span,form.seva-form.formkit-form .formkit-submit span{font-family:Lato,sans-serif;color:#fff;background-color:#7cd41a;border:2px solid #7cd41a;font-size:13px;line-height:1;text-transform:uppercase;padding:10px 15px;font-weight:500;text-decoration:none;border-radius:2px;transition:all .3s ease-out 0s;display:block;letter-spacing:.07em;width:100%;text-align:center}form.seva-form.formkit-form .formkit-button span:focus,form.seva-form.formkit-form .formkit-submit span:hover{color:#fff;background-color:#6cbe10;border-color:#6cbe10;text-decoration:none}#main_banner .carousel-item.first_item:before{background-size:cover;max-width:100%;z-index:0;opacity:1}#yoga_page #main_banner .carousel-item.first_item:before{background:url(/build/assets/banner-smooth-flow-yoga-milwaukee-background-light800x600-31fd9756.jpg) no-repeat center;background-size:cover;max-width:100%;z-index:0;opacity:1}#zoom_yoga_page #main_banner .carousel-item.first_item:before{background:url(/build/assets/smooth-flow-ayurvedic-yoga-classes-online-milwaukee-background1920x700-039dae67.jpg) no-repeat center;background-size:cover;max-width:100%;z-index:0;opacity:1}#error_page #main_banner .carousel-item.first_item:before{background:url(/build/assets/smooth-flow-yoga-milwaukee-background-sky1920x800-4705a53a.jpg) no-repeat center;background-size:cover;max-width:100%;z-index:1;opacity:1}.calendly-inline-widget{width:100%;margin-bottom:3rem}.table_display.yoga_badge{max-width:570px;margin:0 auto}.table_display.yoga_badge .table_cell.image_wrap{width:120px;max-width:120px;padding:1rem}.table_display.yoga_badge .table_cell.text_wrap{padding:0 5%}.table_display.yoga_badge .table_cell.text_wrap h3{margin-bottom:0}#scheduleModal .modal-dialog{max-width:700px;margin:1.75rem auto}#scheduleModal .content_image{max-width:700px}#scheduleModal .modal-body{padding:1rem}#scheduleModal .featurette-heading{margin-bottom:0}#scheduleModal .post_date{text-align:center}#ayurveda_page #main_banner .carousel-item.first_item:before{background:url(/build/assets/ayurveda-consultations-milwaukee-health-coaching800x800-4e45e2b7.jpg) no-repeat center;background-size:cover;max-width:100%;z-index:0;opacity:1}#essential_page #main_banner .carousel-item.first_item:before{background:url(/build/assets/smooth-flow-yoga-milwaukee-background-essential-oils-diffuser800x600-1443c580.jpg) no-repeat 40% 50%;background-size:cover;max-width:100%;z-index:0;opacity:1}#essential_healing_section{background:#fff}#essential_healing_section:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:url(/build/assets/milwaukee-essential-oils-natural-health-care-flower-purple800x533-f42bb9e1.jpg) left top no-repeat;background-size:cover;z-index:9;opacity:.3;width:100%;-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}#contact_page #main_banner .carousel-item.first_item:before{background:url(/build/assets/smooth-flow-yoga-milwaukee-background-contact800x600-c27806c7.jpg) center bottom no-repeat;background-size:cover;z-index:9;opacity:1;width:100%}.form_wrap{display:block;max-width:800px;margin:0 auto}.alert.alert_success{color:#5b921b;font-size:19px;line-height:1.25;text-align:center}::-webkit-input-placeholder{color:#888!important;font-size:15px}:-moz-placeholder{opacity:1;color:#888!important;font-size:15px}::-moz-placeholder{opacity:1;color:#888!important;font-size:15px}:-ms-input-placeholder{color:#888!important;font-size:15px}input:-moz-placeholder{color:#888!important;font-size:15px}#footer{position:relative}#footer:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:url(/build/assets/yoga-ayurveda-in-milwaukee-footer-tile-c4bd098f.jpg) repeat;background-size:400px;max-width:100%;z-index:0;opacity:.8}#footer:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:#111;background-size:100%;max-width:100%;z-index:1;opacity:.1}#footer .section_row .content_wrap{padding:2rem 0 1rem}#footer .footer_heading{margin-bottom:1rem}#footer #copyright_section .content_wrap{padding:0 0 1rem}.copyright{text-align:center}.copyright h2{font-size:17px}#built_by{display:inline-block;margin:0 auto;font-size:14px;opacity:.7}#calendar_page .content_wrap{max-width:1160px}.calendar_wrap{width:100%;overflow-x:auto;padding-top:0;padding-bottom:20px;position:relative}.calendar{width:100%;padding:0;min-width:750px}.calendar .calendar_header{border-top:1px solid rgba(100,100,100,.5);border-bottom:2px solid rgba(100,100,100,.5)}.calendar .calendar_row{border-bottom:1px solid rgba(100,100,100,.5)}.calendar .calendar_row:last-child{border-bottom:none}.calendar .calendar_row:last-child .day_cell{border-bottom:1px solid rgba(100,100,100,.5)}.calendar .day_cell{width:14.28%;min-width:14.28%;max-width:14.28%;border-right:1px solid rgba(100,100,100,.5);padding:5px;background:rgba(255,255,255,.45)}.calendar .day_cell.today_cell{background:rgba(175,219,125,.35)!important}.calendar .day_cell .inside_wrap{height:auto;min-height:100px;max-height:150px;padding:2px;overflow-y:auto}.calendar_row .day_cell:first-child{border-left:1px solid rgba(100,100,100,.5)}.calendar .calendar_header .day_cell{font-size:14px;color:#1e2863}.calendar_wrap .day_info{font-size:11px;text-transform:uppercase;line-height:1;font-weight:500;text-align:right;color:#1e2863;margin-bottom:5px}.calendar .event_details{font-size:12px;color:#fff;background:#1E2863;border:1px solid #1E2863;border-radius:2px;margin-bottom:5px;font-weight:500;webkit-transition:all .3s;transition:all .3s;padding:2px 2px 2px 3px;line-height:1.1}.calendar .event_details.red{background:#953642;border-color:#953642}.calendar .event_details.purple{background:#aa74c8;border-color:#aa74c8}.calendar .event_details.blue{background:#245ead;border-color:#245ead}.calendar .event_details.green{background:#598f1d;border-color:#598f1d}.calendar .event_details.orange{background:#c75a20;border-color:#c75a20}.calendar .event_details.grey{background:#262626;border-color:#262626}.calendar .event_details.navy{background:#234472;border-color:#234472}.calendar_wrap .event_details:hover{background:transparent;border:1px solid #1E2863;color:#1e2863}.custom_tooltip{padding-top:10px;font-size:17px;background:rgba(255,255,255,0)}.custom_tooltip .tooltip-inner{background:rgba(30,40,99,.92);font-weight:500;padding:7px 12px}.monthly_event_schedule .event_details{webkit-transition:all .3s;transition:all .3s;background:rgba(255,255,255,.25);padding:9px;border:1px solid #eee}.monthly_event_schedule .event_details.red{color:#953642}.monthly_event_schedule .event_details.purple{color:#aa74c8}.monthly_event_schedule .event_details.blue{color:#4169e1}.monthly_event_schedule .event_details.green{color:#598f1d}.monthly_event_schedule .event_details.orange{color:#c75a20}.monthly_event_schedule .event_details.grey{color:#262626}.monthly_event_schedule .event_details.navy{color:#214371}.monthly_event_schedule .event_details:hover{opacity:.7}.facebook_feed_row .fb_video iframe{width:100%;max-width:100%}.facebook_feed_row .image_wrap,.facebook_feed_row .video_wrap{display:flex;position:relative;overflow:hidden;margin-bottom:20px;align-items:center;justify-content:center}.facebook_feed_row .cover_image{transform-origin:center;webkit-transition:transform .6s;transition:transform .6s;width:auto;max-width:100%;height:auto}.facebook_feed_row .video_cover{color:#fff;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.8;-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}.facebook_feed_row .video_cover:after{background:rgba(0,0,0,1);content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.5}.facebook_feed_row .video_wrap video{width:auto;height:100%}.facebook_feed_row div.text{padding:5px 5% 10px;margin:0 auto 1rem;height:250px;overflow-y:auto}.facebook_feed_row div.text p{text-align:left}p.post_date{font-size:14px;letter-spacing:.1em;margin:0 auto 5px}.go_top_wrap{display:none;position:fixed;bottom:1rem;right:0;z-index:999;text-align:center;left:0;opacity:.6}.go_top_wrap a{display:inline-block;margin:0 auto}.go_top_wrap .icon_image{width:42px}#footer_social{display:inline-block;margin:0 auto}#footer_social a{display:inline-block;color:#fff;margin:0 6px}#footer_social .fa{display:table-cell;color:#fff;font-size:21px;border:1px solid #fff;border-radius:25px;width:38px;height:38px;text-align:center;vertical-align:middle;webkit-transition:background-color .2s;transition:background-color .2s}#footer_social .fa-facebook:hover,#footer_social .fa-facebook:active,#footer_social .fa-facebook:focus{background-color:#3b5998}#footer_social .fa-linkedin:hover,#footer_social .fa-linkedin:active,#footer_social .fa-linkedin:focus{background-color:#0e72a3}#footer_social .fa-instagram:hover,#footer_social .fa-instagram:active,#footer_social .fa-instagram:focus{background-color:#be3577}@media (min-width: 480px){.column.firstname_column{padding-right:10px}#homeCarousel .carousel-item{min-height:675px;max-height:700px}#homeCarousel .carousel-item.first_item:before{background:url(/build/assets/smooth-flow-yoga-milwaukee-background-light800x600-346d51c4.jpg) 40% 100%;background-size:cover}#homeCarousel .carousel-item.second_item:before{background:url(/build/assets/smooth-flow-ayurveda-health-milwaukee-background1920x800-77356d1f.jpg) center;background-size:cover}#homeCarousel .carousel-item.third_item:before{background:url(/build/assets/dottera-essential-oils-health-milwaukee-background1920x800-d4a8d455.jpg) 40% 50%;background-size:cover}}@media (min-width: 640px){#utility_bar p{font-size:14px;display:inline-block}#homeCarousel .hero_video{left:-40%;right:auto}}@media (min-width: 768px){.calendar_wrap .event_details{font-size:13px}}@media (min-width: 992px){.container{max-width:100%}#homeCarousel .carousel-item{min-height:680px;max-height:8500px}.carousel-caption{font-size:42px;max-width:850px;margin:0 auto}.carousel-caption p{font-size:19px}#homeCarousel .hero_video{left:-20%;right:auto}#homeCarousel .carousel-item.first_item:before{background:url(/build/assets/smooth-flow-yoga-milwaukee-background-light1920x800-44c1a01b.jpg) 45% 0%;background-size:cover}#homeCarousel .carousel-item.second_item:before{background:url(/build/assets/smooth-flow-ayurveda-health-milwaukee-background1920x800-77356d1f.jpg) 50% 50%;background-size:cover}#homeCarousel .carousel-item.third_item:before{background:url(/build/assets/dottera-essential-oils-health-milwaukee-background1920x800-d4a8d455.jpg) 70% 50%;background-size:cover}.section_row .content_wrap{padding:6rem 0;width:100%;max-width:1366px;margin:0 auto}.section_row .content_wrap.full_width{max-width:1920px}.column.padding_lg_left{padding-left:5%}.column.padding_lg_right{padding-right:5%}.section_row .button_wrap.text-lg-start,.carousel-caption .text-lg-start{text-align:left}.table_lg{display:table;width:100%;height:100%;min-height:100%}.cell_lg{display:table-cell;width:100%;height:100%;min-height:100%;vertical-align:middle}.cell_lg.align_top{vertical-align:top}.button_wrap{padding:1rem 0 0}.button_wrap.text-lg-start{text-align:left}.featurette-heading{font-size:34px}.featurette-heading.text-lg-start,.small_heading.text-lg-start{text-align:left}.small_heading{font-size:14px}.column_heading{font-size:24px}.marketing .col-lg-4{padding-bottom:0;text-align:center}.home_cta_row p.text{min-height:170px;padding-bottom:0}.facebook_feed_row .image_wrap,.facebook_feed_row .video_wrap{height:600px;max-height:600px}.facebook_feed_row .image_wrap .cover_image{width:auto;height:100%;max-height:100%}.interior_page.no_carousel{padding-top:150px}#yoga_page #main_banner .carousel-item.first_item:before{background:url(/build/assets/banner-smooth-flow-yoga-milwaukee-background-light1920x600-6fc8cf59.jpg) no-repeat top center;background-size:cover}#zoom_yoga_page #main_banner .carousel-item.first_item:before{background:url(/build/assets/smooth-flow-ayurvedic-yoga-classes-online-milwaukee-background1920x700-039dae67.jpg) no-repeat bottom center;background-size:cover}#ayurveda_page #main_banner .carousel-item.first_item:before{background:url(/build/assets/best-ayurvedic-health-consultations-milwaukee-background1920x700-a351bf0f.jpg) no-repeat center left;background-size:cover}#essential_page #main_banner .carousel-item.first_item:before{background:url(/build/assets/smooth-flow-yoga-milwaukee-background-essential-oils-diffuser1920x800-92af8b0e.jpg) no-repeat 40% 70%;background-size:cover}#contact_page #main_banner .carousel-item.first_item:before{background:url(/build/assets/smooth-flow-yoga-milwaukee-background-contact1920x800-ac9bf583.jpg) center bottom no-repeat;background-size:cover}#main_banner .carousel-caption .icon_image{max-width:100px}#essential_healing_section:after{background-size:contain;max-width:55%;opacity:.95;-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}#milwaukee-combo-section:after{opacity:.85}.calendar_wrap .day_info{font-size:13px}}@media (min-width: 1200px){.navbar-brand{font-size:23px}#header_phone a{margin-bottom:15px}.navbar-collapse{background:rgba(0,0,0,0)}.navbar-dark .navbar-nav .nav-link{font-size:16px;font-weight:300}.navbar-dark .navbar-nav .dropdown-menu{background:#100e0d}.navbar-dark .navbar-nav .dropdown-menu .nav-link{text-align:left;font-size:16px}#reviewSlider .review_headline{font-size:23px}#milwaukee-combo-section:after{opacity:.95;background-position:0% 40%}.home_cta_row p.text{min-height:120px}#homeCarousel .hero_video{left:auto;right:auto;bottom:-10%}}
