/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.1
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:#000c;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px #0009}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:#0009;font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:#32323280;color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:#323232e6}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;display:block;width:100%;padding:1rem 0 0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:0 .2rem;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"Font Awesome 5 Free",sans-serif;font-size:20px;line-height:1;content:"";text-align:center;opacity:.25;color:#999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#999}.slick-next{right:50%;margin-right:-45px}.slick-prev{left:50%;margin-left:-45px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:before,.slick-next:before{font-family:"Font Awesome 5 Free",sans-serif;font-size:19px;line-height:1;opacity:.75;color:#000;background:#eee;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:8px 12px}body{font-family:Open Sans,sans-serif;color:#444;font-size:17px;line-height:1.8;font-weight:400;position:relative;background:#fefefe;overflow:auto;scroll-behavior:smooth}#body_wrap{display:block;transition:all .2s linear;opacity:1}#noscript_warning{position:fixed;top:0;left:0;right:0;width:100%;z-index:9997;font-size:16px;text-align:center;font-weight:400;color:#fff;background-color:#ad1926;padding:15px 10px}body.book_modal_out{overflow:hidden}body .container{width:100%;max-width:1300px}.row.section_row{position:relative}#main{position:relative;width:100%;max-width:100%;min-width:320px;padding:0;overflow:hidden}a{transition:all .5s ease}p b,*.regular_text b,p strong{font-weight:600;color:inherit}*.regular_text{color:inherit;font-size:15px;line-height:1.6;font-weight:400;text-decoration:none}*.regular_text.white{color:#fff}p.no_margin{margin:0 auto}p.before_list{margin:0 auto 10px}b i{color:#333}a.text_link.white{color:#fff;text-decoration:none}a.text_link.red{color:#ad1926;text-decoration:none}a.text_link:hover,a.text_link.white:hover{color:#ae1b27}*.text_underline{text-decoration:underline}*.text_color_inherit{color:inherit!important}.fs_13{font-size:13px!important}.fs_14{font-size:14px!important}.fs_15{font-size:15px!important}.fs_18{font-size:18px!important}.fw_300{font-weight:300!important;color:inherit}.fw_400{font-weight:400!important;color:inherit}.fw_500{font-weight:500!important;color:inherit}.fw_600{font-weight:600!important;color:inherit}.fw_700{font-weight:700!important;color:inherit}#header{text-align:center;background:#fff;position:static;z-index:999;width:100%}#header_tray{top:0;left:0;right:0;display:block;width:100%;transition:all .5s ease}#header .content_wrap{position:relative;margin:0 auto;padding:85px 16px 35px;background:#fff;box-shadow:0 0 20px -6px inset #000c;max-width:100%}#header .content_wrap:after{position:absolute;text-align:center;content:"";display:block;width:100%;height:100%;top:70px;left:-10px;right:auto;margin:0 auto;opacity:.25;z-index:3}#header .content_wrap .header_flex{position:relative;z-index:9}#header_logo_link{display:inline-block;width:90px}#logo_image{display:block;width:90px;min-width:90px;max-width:100%;height:auto!important;margin:0 auto}.logo_image_absolute{position:absolute;bottom:7px;right:7px;width:60px;max-width:10%}.logo_image_absolute.image10{position:absolute;bottom:7px;right:7px;width:75px;max-width:10%}.logo_image_absolute.image15{position:absolute;bottom:7px;right:7px;width:60px;max-width:15%}.logo_image_absolute.image20{position:absolute;bottom:7px;right:7px;width:50px;max-width:20%}#main_heading{font-size:30px;line-height:1;position:relative;text-align:center;color:#b30d18;font-weight:700}#main_heading span{display:inline-block;font-size:13px;border:1px solid #000;padding:1px 5px;border-radius:25px;background:#ffffffe6;position:relative;top:-3px;color:#000}#header_slogan{font-family:Open Sans,sans-serif;font-weight:600;color:#000;text-align:left;margin:0 auto 5px;line-height:1.1;letter-spacing:.02em;word-spacing:.1em;padding:0;width:100%;text-transform:none}.navbar{position:fixed;z-index:999;top:0;text-align:center;margin:0 auto;background-color:#222433;width:100%;padding:12px 1rem;max-width:100%;transition:margin-top .4s ease}.navbar-dark .navbar-toggler{margin:0 auto;color:#ffffff8c;border-color:#ffffff59;border-width:2px;border-radius:3px}.navbar-dark .navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}.navbar-nav .dropdown-menu{background:#fff;border-radius:0;padding:0;border:1px solid #fff}.dropdown-menu[data-bs-popper]{margin-top:0}.nav_inside_wrap{width:100%;overflow-y:auto;max-height:100vh}.navbar-dark .navbar-nav .nav-link{color:#ffffffd9;padding:16px 1rem;text-transform:uppercase;font-weight:600;font-size:18px}.navbar-dark .navbar-nav .dropdown-item{text-transform:uppercase;font-size:.97em;font-weight:500;text-align:center;padding:10px 20px 10px 15px;border-top:1px solid #ccc;color:#000}.navbar-dark .navbar-nav .dropdown-item:first-child{border-top:none}.navbar-dark .navbar-nav .dropdown-item .link_content{max-width:300px;text-align:left;margin:0 auto;display:block}.navbar-dark .navbar-nav .dropdown-item:hover,.navbar-dark .navbar-nav .dropdown-item.active{color:#fff;background:#222433}.navbar-dark .navbar-nav .dropdown-item .icon_image{max-width:50px;vertical-align:middle;margin-right:5px}.navbar-dark .navbar-nav .nav-link:hover{color:#000;background:#e6e6e6}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link.active{color:#000;background:#fff}.navbar-nav .dropdown-item span.text_muted{color:inherit;opacity:.85;font-size:.8em;display:inline-block;padding-right:2px}#bbb_badge{max-width:140px;margin:0 auto 15px}#header_phone .phone_wrap{z-index:99;text-decoration:none;font-family:Open Sans,sans-serif;font-size:21px;color:#fff;display:block;max-width:400px;margin:0 auto;text-align:center}#header_phone .call_text{font-size:16px;line-height:1;color:#000;letter-spacing:.015em;font-weight:600;font-style:italic}#header_phone a.call_number{color:#fff;padding:12px 15px 14px;border:2px solid #ae1b27;border-radius:3px;margin:0 auto 10px;display:block;text-decoration:none;font-weight:600;max-width:350px;background:#ad1926;font-size:25px;line-height:1}.call_number i{font-size:.9em}button.book_online_button{display:block;background:#00647e;color:#fff;border-color:#4dafcb;border-radius:3px}button.book_online_button:hover{background:#fff0;color:#00647e;border-color:#00647e}#header_phone button.book_online_button{display:block;background:transparent;color:#fed69b;border:2px solid #fed69b;padding:12px 15px;border-radius:3px;font-size:16px}#header_phone button.book_online_button:hover{background:#fed69b;color:#000;border-color:#fed69b}#bookOnlineModal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;background:#0000;text-align:center;transition:all .5s ease;z-index:-9;padding:3%;overflow:hidden}#bookOnlineModal .workiz_wrap iframe{max-width:100%}#bookOnlineModal .inside_wrap{position:relative;top:-1200px;display:inline-block;width:100%;max-width:600px;background:#fff;margin:0 auto;transition:all .75s ease}#bookOnlineModal .modal-title{text-transform:uppercase;text-align:center;display:block;width:100%;color:#619bb2;font-weight:600;line-height:1.2;font-size:19px}#bookOnlineModal .modal-header .close{padding:1rem;border:none;background:transparent;font-size:30px;font-weight:600;color:#9e9e9e;transition:all .5s ease}#bookOnlineModal .modal-header .close:hover,#bookOnlineModal .modal-header .close:focus{color:#333}.book_online_button i,.custom_button.simple i{font-size:1.1em;margin-right:5px}.section_heading{font-family:Montserrat,sans-serif;color:#000;font-weight:700;margin:0 auto .75em;text-transform:uppercase;position:relative;z-index:9;text-align:center;line-height:1.25}.section_heading.request_heading{margin:0 auto 10px}.section_heading.bottom_border{padding-bottom:5px;border-bottom:1px solid}.section_heading i.fa,.section_heading i.fas{font-size:1.1em}.column_heading{font-family:Open Sans,sans-serif;color:#444;font-weight:600;text-transform:none;margin:0 auto 2rem;line-height:1.3;text-align:left;letter-spacing:-.02em}.column_heading.dark{color:#001f2b}.column_heading.blue{color:#00647e}.section_heading.no_margin{margin:0 auto}.section_heading .text_mute{opacity:.7}.text_mute.red{opacity:.8;color:#50161a}.text_mute.blue{opacity:.8;color:#619bb2}.small_heading_wrap{text-align:center;display:block;margin:0 auto .5rem}.small_heading_wrap .position_wrap{display:inline-block;margin:0 auto;max-width:320px;text-align:left}.small_heading_wrap .position_wrap.wider{max-width:340px}.small_heading_wrap.text-center{text-align:center}.small_heading{font-size:12px;font-weight:400;color:#001f2b;display:block;text-align:center}.small_heading_wrap .small_heading{display:inline-block;margin:0 auto}.small_heading span.text{border-bottom:1px solid #666;display:inline-block;padding:0 5px 3px;margin:0 auto}.small_heading i.fas{font-size:1em;border:1px solid;padding:1px 2px;margin-right:4px}.interior_page{position:relative}.interior_page:after,.interior_page:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.interior_page:after{background:transparent;z-index:1;opacity:0}.interior_page .section_heading span.mute{font-size:.65em;display:block;text-transform:none;font-weight:600}.interior_page .section_heading span.mute.red{color:#ad1926}.paragraph_heading{color:#999;font-size:18px;margin:0 auto 1rem}.section_row{display:block;width:100%;height:100%;padding:0 24px;position:relative}.section_row:after,.section_row:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";z-index:0}.section_row:after{z-index:1}.section_row.reversed{background:#000;background-size:cover}.section_row.bg_blue{background-color:#00647e;box-shadow:0 0 50px -15px inset #000000e6;color:#fff}.section_row.bg_blue:after{background:#000;opacity:.25}.section_row.bg_blue .section_heading{color:#fff}.section_row.bg_blue .small_heading{color:#fff;opacity:.75}.section_row.bg_blue .small_heading i.fas{border:1px solid rgba(255,255,255,.75);background:transparent}.section_row.reversed .section_heading{color:#fff;font-weight:600}.section_row.reversed .column_heading{color:#fff;font-weight:500}.section_row.reversed .small_heading{color:#aaa}.section_row.reversed .small_heading i.fas{border:1px solid rgba(255,255,255,.75);background:transparent}.section_row.reversed p{color:#eee}.section_row.reversed p b{color:#fff}.section_row.dark{background:#222433}.interior_page.bg_wall:before,.section_row.bg_wall:before{background-image:url(/build/assets/milwaukee-nucca-chiropractor-tile-DEqdsDBf.jpg);background-size:auto;background-repeat:repeat;background-position:center;opacity:.3;z-index:0}.section_row.font_smaller{font-size:16px}.content_wrap,.section_row .content_wrap{padding:3rem 0;width:100%;max-width:640px;margin:0 auto;position:relative;z-index:9}.section_row .content_wrap.no_padding{padding:0}.table_display{display:table;margin:0 auto;height:100%;width:100%}.table_cell{display:table-cell;margin:0 auto;vertical-align:middle}.cell_lg.padding{padding-top:3rem;padding-bottom:3rem}.list_wrap{display:block}ul.list_square_bullets{list-style-type:square}.list_wrap ul.content_list li{font-size:16px}.list_wrap ul.content_list li i{font-size:18px;margin-right:3px}ul.content_list{display:inline-block;margin:0 auto;padding:0 0 0 1rem}ul.content_list.black li{color:#333;font-weight:600}ul.content_list.no_bullets li,ul.content_list.icon_list li{display:table;width:100%;list-style:none;padding:5px 0}ul.content_list .list_text.yellow{color:#c7540a}ul.content_list .list_text{padding-left:10px;text-align:left;line-height:1.2}ul.content_list .fas.yellow{color:#c7540a}ul.content_list.no_bullets li span,ul.content_list.icon_list li span{display:table-cell;vertical-align:top}ul.content_list.no_bullets span.icon_wrap{width:30px}ul.content_list.icon_list li{padding-bottom:10px;list-style:none}ul.content_list.icon_list span.icon_wrap,ul.icon_list span.icon_wrap{width:18px;min-width:18px}ul.content_list.icon_list span.icon_wrap .icon_image,ul.icon_list span.icon_wrap .icon_image{max-width:100%;display:block;border:2px solid #000;padding:2px;opacity:.8;border-radius:2px}ul.content_list.white span.icon_wrap .icon_image{-webkit-filter:invert(100%)}ul.content_list.icon_list .text_wrap{padding-left:10px;line-height:1.2}.text_wrap.width_1000{max-width:1000px;margin:0 auto}.main_banner{border-top:none;padding:50px 5%;color:#fff;margin:0 auto;text-align:center;height:300px;position:relative;z-index:99;overflow:hidden}.main_banner .content_wrap{display:flex;align-items:center;width:100%;height:100%;padding:3rem 0 2rem;justify-content:center;max-width:1200px}.main_banner .content_wrap .page-header{padding:0}.main_banner .banner_heading{color:#fff;font-family:Montserrat,sans-serif;font-style:normal;text-transform:none;line-height:1.1;font-weight:600;text-align:center;margin:0 auto;position:relative;z-index:9;text-transform:uppercase;word-spacing:.08em}#homeBanner{position:relative;min-height:700px;overflow:hidden;color:#fff;display:flex;justify-content:center}#homeBanner:before,#homeBanner:after,.main_banner:before,.main_banner:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-size:cover;max-width:100%;z-index:1;opacity:1}#homeBanner:after{background:#00000080;background-size:cover;max-width:100%;z-index:1;opacity:1}#homeBanner .container{position:relative;z-index:99;width:100%;max-width:600px;height:100%;padding:50px 0 35px}.main_banner:after{background:#0009;background-size:cover;max-width:100%;z-index:2;opacity:2}#homeBanner:before{background:url(/build/assets/background-nucca-adjustment-milwaukee-chiropractor-in-mequon-wi-office1920x950-A7npKfbI.jpg) 30% 60% no-repeat;background-size:cover;max-width:100%;z-index:1;opacity:1}.banner_heading{font-family:Montserrat,sans-serif;margin:0 auto 5px;color:#fff;text-transform:uppercase;line-height:1.1;font-weight:600}#homeBanner .banner_heading{font-size:38px;font-weight:700}.banner_subheading{font-size:21px;color:#ddd;margin:0 auto 1rem}.banner_text_cell .button_wrap{padding:1rem 0}.banner_text_cell .banner_small_text{font-size:18px;line-height:1.5;margin-bottom:2rem;color:#eee;font-weight:400}.banner_text_cell p.service_hours{font-size:18px;color:#fff;padding:10px;margin:0 auto}.banner_text_cell p.service_hours b{color:#fff;display:block;font-size:1.2em;letter-spacing:.03em}.banner_form_wrap{max-width:500px;background:#08141b;padding:15px 5%;border-radius:2px;position:relative;margin:0 auto}.banner_form_wrap .form_text{color:#fff;padding:1.5rem 0 1rem}.banner_form_wrap{max-width:600px;background:#222433;padding:25px 5%;border-radius:5px;position:relative;margin:0 auto}.banner_form_wrap .form_text h3 span{display:block;text-align:center}.banner_form_wrap .form_text .phone_wrap{font-family:Montserrat,sans-serif;color:#111;padding:.5rem 0;display:block;text-align:center;font-weight:700;font-size:30px}.row.under_form{padding:15px 0 0}.row.under_form .column{padding:3px 0}.row.under_form .phone_number{color:#111;font-weight:600;font-size:17px}.banner_form_wrap .row.under_form .phone_number{color:#fff;text-decoration:none}#homeCarousel .custom_button.segment_button .table_cell.icon_cell{border-left:none}.fa,.fas{font-weight:900;font-size:.9em}#brandSlider{padding-bottom:25px}#brandSlider .image_column{text-align:center;padding:5px 20px;background:transparent;margin:0}#brandSlider .image_column img{padding:0;background:#fff;width:auto;max-width:100%;height:auto;max-height:150px}#brandSlider .carousel-indicators{bottom:-40px}.carousel-indicators li,.carousel-indicators [data-bs-target]{background-color:#ccc}.button_wrap{display:block;margin:0 auto;padding:1rem 0 2rem;text-align:center}.button_wrap.text-start .custom_button{margin-left:0}.button_combo_row{max-width:850px;margin:0 auto}.custom_button,a.custom_button,span.custom_button{display:block;font-family:Montserrat,sans-serif;color:#fff;font-size:15px;font-weight:500;line-height:1;background:#ad1926;text-align:center;width:100%;max-width:350px;margin:0 auto;padding:12px 25px;border:3px solid #ae1b27;border-radius:7px;text-decoration:none;text-transform:uppercase;transition:all .4s ease}.custom_button:hover,a.custom_button:hover,span.custom_button:hover{color:#ae1b27;border-color:#ae1b27;background:#ffffffe6;text-decoration:none}.custom_button.segment_button{display:inline-block;width:100%;max-width:350px;border-radius:2px;padding:0;text-decoration:none;border:none}.custom_button.segment_button .table_cell{padding:10px 15px 9px}.custom_button.segment_button h4,.custom_button.segment_button .button_text{font-size:14px;margin:0 auto;text-align:center;font-weight:500;line-height:1}.custom_button.segment_button .table_cell.text_cell{color:#fff;border-radius:1px 0 0 1px;border:2px solid #ae1b27;transition:all .4s ease}.custom_button.segment_button.white{background:#000000bf}.custom_button.segment_button.black_reversed{background:#111;background:#fffffff2}.custom_button.white:hover,a.custom_button.white:hover,span.custom_button.white:hover{background:#fffffff2}.custom_button.black:hover,a.custom_button.black_reversed:hover,span.custom_button.black:hover{background:#111}.custom_button.segment_button.white .table_cell.text_cell{color:#fff;border:3px solid #fff}.custom_button.segment_button.blue .table_cell.text_cell{color:#fff;background:#00647e;border:3px solid #00647e}.custom_button.blue:hover,a.custom_button.blue:hover,span.custom_button.blue:hover{background:#fffffff2;color:#00647e}.custom_button.segment_button.black_reversed .table_cell.text_cell{color:#000;border:3px solid #000}.custom_button.segment_button .table_cell.icon_cell{width:60px;max-width:60px;min-width:60px;border-radius:0 1px 1px 0;background:#000;transition:all .5s ease;border:3px solid #000}.custom_button.segment_button.white .table_cell.icon_cell{border-left:none;background:#fff;border-color:#fff}.custom_button.segment_button:hover .text_cell,a.custom_button.segment_button:hover .text_cell,span.custom_button.segment_button:hover .text_cell{color:#ae1b27}.custom_button.segment_button.white:hover .text_cell,a.custom_button.segment_button.white:hover .text_cell,span.custom_button.segment_button.white:hover .text_cell{color:#000;font-weight:600}.custom_button.segment_button.blue:hover .text_cell,a.custom_button.segment_button.blue:hover .text_cell,span.custom_button.segment_button.blue:hover .text_cell{color:#00647e;background:#fffffff2;font-weight:600}.custom_button.segment_button.black_reversed:hover .text_cell,a.custom_button.segment_button.black_reversed:hover .text_cell,span.custom_button.segment_button.black_reversed:hover .text_cell{color:#fff;background:#000;font-weight:600}.custom_button.segment_button.reversed .table_cell.icon_cell{background:#00000080}.custom_button.segment_button i{font-size:26px;margin:0 auto;text-align:center;line-height:1;font-weight:600;position:relative;color:#fff}.custom_button.segment_button.white .fa{color:#111}.custom_button.reversed,a.custom_button.reversed,span.custom_button.reversed{color:#fff;background:#00000080}.custom_button.reversed .table_cell.text_cell,a.custom_button.reversed .table_cell.text_cell,span.custom_button.reversed .table_cell.text_cell{color:#fff;border:3px solid #fff;border-right:none;transition:all .5s ease;font-weight:700}.custom_button.reversed .table_cell.text_cell h4,.custom_button.segment_button.black_reversed .table_cell.text_cell h4{font-weight:600}.custom_button.reversed .table_cell.icon_cell,a.custom_button.reversed .table_cell.icon_cell,span.custom_button.reversed .table_cell.icon_cell{color:#fff;border:3px solid #fff}.custom_button.reversed:hover .table_cell.text_cell,a.custom_button.reversed:hover .table_cell.text_cell,span.custom_button.reversed:hover .table_cell.text_cell{color:#111;text-decoration:none;background:#fffffff2}a.button#submit,button.button#submit,input.button#submit{color:#404040!important;background:0;border-radius:15px!important;background:#ffd400!important;font-weight:600!important;box-shadow:none!important;line-height:2.6em!important}a.custom_link,a.custom_link:visited{display:inline-block;padding:5px .75rem;transition:all .3s ease-out 0s;color:#b30d18;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;border-top:1px solid #b30d18;border-bottom:1px solid #b30d18;margin:2rem auto;text-decoration:none}a.custom_link:focus,a.custom_link:hover{color:#111;border-color:#111}.video_wrap{width:100%;position:relative}.video_wrap iframe{max-width:100%}.image_wrap{display:block;margin:0 auto;text-align:center;position:relative}.content_image{display:block;width:100%;max-width:740px;height:auto!important;margin:0 auto}.content_image.image100{max-width:100px}.content_image.image125{max-width:125px}.content_image.image150{max-width:150px}.content_image.image175{max-width:175px}.content_image.image200{max-width:200px}.content_image.image250{max-width:250px}.content_image.image300{max-width:300px}.content_image.image350{max-width:350px}.content_image.image400{max-width:400px}.content_image.image450{max-width:450px}.content_image.image500{max-width:500px}.content_image.image1200{max-width:1200px}.image_wrap iframe.map_image{width:100%;height:100%;min-height:400px}.image_caption{font-size:.95em;max-width:600px;text-align:left;line-height:1.35}#footer{max-width:100%;padding:0}#footer .section_row:after{background:#000;opacity:.2}.footer_heading{font-size:18px;color:#fff;text-align:center}nav.footer_nav{text-align:center;padding-bottom:2rem}nav.footer_nav ul.navbar-nav{display:inline-block;margin:0 auto;text-align:left}nav.footer_nav ul.navbar-nav a.nav-link{color:#fff;font-size:15px;transition:all .5s ease;opacity:1;padding:5px 0;margin-bottom:4px}nav.footer_nav ul.navbar-nav a.nav-link:hover{opacity:.75}#footer_social{margin:0 auto 1.5rem}#footer_social a.social_link,#footer_social a.social_link:visited{color:#999;display:inline-block;margin:0 7px;line-height:0;font-size:0;color:transparent;position:relative;height:30px}#footer_social a.social_link:before{font-size:30px;display:block;font-family:"Font Awesome 5 Brands";font-weight:400;content:"";color:#ffffffb3;transition:all .5s ease}#footer_social a.social_link.instagram_link:before{content:""}#footer_social a.social_link.facebook_link:before{content:""}#footer_social a.social_link.linkedin_link:before{content:""}#footer_social a.social_link.twitter_link:before{content:""}#footer_social a.social_link.youtube_link:before{content:""}#footer_social a.social_link:hover:before{color:#fff}#footer_address_wrap{color:#fff;text-align:center}#footer_address_wrap .row{max-width:320px}#footer_address_wrap p{display:block;margin:0 auto;text-align:left;font-size:15px;line-height:1.3}#footer_address_wrap b{display:block;color:#fff;margin-bottom:7px;font-size:17px}.footer_phone{color:inherit;text-decoration:none}.footer_phone:hover,.footer_phone:focus{color:#ae1b27}#copyright_section{background:#000;color:#eee}#copyright_section .content_wrap{padding:1rem 0}.copyright{font-size:14px}.copyright h5{font-size:1em;font-weight:400;margin:0 auto;line-height:1.1}.copyright a.text_link{font-size:inherit}.map_container{display:block;width:100%;height:100%;min-height:100%}.absolute_block{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;z-index:0}.office_location_link{display:block;margin:0 auto 1.5rem;border:1px solid #999;border-radius:3px;padding:1px;height:240px}.office_location_link .image_wrap{width:100%;height:100%;display:block;position:relative;overflow:hidden;transition:all 1s linear}.office_location_link .image_wrap:after{position:absolute;display:block;width:100%;height:100%;content:"";top:0;right:0;bottom:0;left:0;background:#0000001a;z-index:1;transition:all .5s linear}.office_location_link:hover .image_wrap:after{background:#0000004d}.office_location_link .map_image{transition:all .5s linear;transform:scale(1.8);transform-origin:65% 20%;position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.office_location_link:hover .map_image{transform:scale(2);filter:blur(2px);-webkit-filter:blur(2px)}.address_logo_image{width:7%;position:absolute;top:19%;right:28%;z-index:9}.address_absolute{position:absolute;width:100%;top:43%;left:0;right:0;padding:0;z-index:9;text-align:center}.address_absolute p{display:inline-block;width:100%;max-width:240px;margin:0 auto;color:#111;font-size:15px;font-weight:500;line-height:1.3;background:#ffffffd9;padding:8px 10px;border-radius:8px;border:1px solid #111}.address_absolute p span{font-size:13px;font-weight:600;padding-top:4px;display:block}.custom_border{display:block;width:100%;height:15px;background:linear-gradient(135deg,#333,#3333331a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333",endColorstr="#1a333333",GradientType=1);max-width:600px;margin:2rem auto}#home_links_wrap{margin:0 auto 2.5rem}#home_links_wrap a{display:block;padding:10px 12px;margin:5px;border:2px solid #222433;border-radius:2px;text-align:left;transition:all .3s linear;background:#f5f5f5;color:#222433;text-decoration:none}#home_links_wrap a .column_heading{margin:0 auto;font-size:16px;width:100%;max-width:300px;text-align:inherit;letter-spacing:-.01em;display:flex;font-weight:500;color:inherit}#home_links_wrap a .column_heading i{color:#ad1926;transition:all .3s linear;position:relative;margin-right:9px;font-size:1.3em}#home_links_wrap a:hover{background:#fffffff2;color:#333}#home_links_wrap a:hover .i{left:-.45rem}#home_back_section{z-index:9}#chiro_testimonial_section{padding:0 7px}#home_back_section .section_heading{margin-bottom:7%;text-align:center}#home_nucca_section,#home_children_section,#home_seniors_section{background-color:#fff}.section_row .content_wrap.adjust_padding_large{padding:0 0 4rem;max-width:100%}.section_row .column.text_column{padding:2rem 0 2.5rem}#home_mma_section{padding:4rem 5%}#home_mma_section .content_wrap{background-color:#ffffffe6;padding:3rem 5%;box-shadow:1px 1px 8px -2px #000}#home_mma_section .button_wrap{text-align:center}#home_nucca_section .custom_button,#home_mma_section .custom_button{margin-bottom:0}#home_nucca_section .image_text_combo .combo_image{min-width:75px;display:block;max-width:30%}#home_nucca_section .image_text_combo .column_heading{padding-left:1rem;margin:0 auto}#home_commitment_section:before{background-image:url(/build/assets/milwaukee-nucca-chiropractor-appointment-background-CoqV3AFW.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.1}#home_commitment_section .content_wrap{margin:0 auto}#home_commitment_section .text{line-height:1.8}.call_out_text{font-family:Montserrat,sans-serif;font-size:1.1em;font-weight:600;text-align:left;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;padding:1rem 5% 1rem 3.5%;color:#333}a.text_link{color:inherit;text-decoration:none;display:inline-block;padding:0 2px;font-weight:inherit;transition:all .3s ease;cursor:pointer}.call_out_text a.text_link{color:#ae1b27}.call_out_text a.text_link:hover{color:#333}.schedule_appointment{border:1px solid #aaa;padding:2.2rem 5% 1.75rem;border-radius:1px;text-align:center;background:#ffffffe6;position:relative;display:block;width:100%;max-width:640px;z-index:1;box-shadow:1px 2px 9px -2px #000000b3;margin:2rem auto 3rem}.schedule_appointment .title_heading{font-family:Open Sans,sans-serif;color:#3a3a3a;font-size:21px;font-weight:600;text-transform:none;margin:0 auto .75rem;line-height:1.2;text-align:center;letter-spacing:-.02em;font-style:italic;position:relative;z-index:9}.schedule_appointment .offer_heading{font-family:Open Sans,sans-serif;color:#3a3a3a;font-size:13px;font-weight:600;text-transform:none;margin:0 auto .5em;line-height:1.2;text-align:center;text-transform:uppercase;color:#666;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px 5px 5px;max-width:300px}.schedule_appointment .offer_heading span{color:#77ac64;font-size:1.15em;font-weight:700;display:inline-block;padding-right:.2rem}.schedule_appointment .button_wrap{text-align:center;padding:.5rem 0}.phone_link{display:block;margin:0 auto;font-family:Montserrat,sans-serif;text-align:center;background-color:transparent;transition:all .5s linear;color:#222;font-weight:600;line-height:1.1;font-size:15px}p.office_hours{margin-bottom:10px}p.office_hours b{color:#222;line-height:1.1;border-bottom:1px solid;display:inline-block}.schedule_appointment .phone_link{display:inline-block;margin:0 auto;font-family:Montserrat,sans-serif;text-align:center;background-color:transparent;transition:all .5s linear;color:#495879;min-width:280px;font-size:24px;font-weight:700;font-style:normal;text-decoration:none}.schedule_appointment .phone_link:hover,.schedule_appointment .phone_link:focus{color:#3a3a3a}.schedule_appointment .custom_button,.schedule_appointment .custom_button:visited{margin:0;color:#fff;background:#77ac64;border-color:#77ac64}.schedule_appointment .custom_button:hover,.schedule_appointment .custom_button:focus{margin:0;color:#77ac64;border-color:#77ac64;background:#ffffff1a}.schedule_appointment .custom_button .fa{margin:-3px .25rem 0 0}.schedule_appointment .joint{font-family:Montserrat,sans-serif;text-align:center;margin:.25rem auto .6rem;line-height:1;color:#666;font-size:16px;font-weight:600}.schedule_appointment .image_wrap{position:absolute;top:-17px;left:0;right:0;text-align:center}.schedule_appointment .chiro_pin{text-align:center;margin:0 auto;width:50px}#home_mma_section:before{background-color:transparent;background-image:url(/build/assets/chiropractic-care-for-athletes-in-milwaukee-DNB4-uu5.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;opacity:.95}.overheading{margin:0 auto 1.5rem 0;text-align:center}.overheading span{display:inline-block;width:auto;background:#407647;color:#fff;border-radius:3px;padding:.44rem 1rem .45rem;line-height:1;font-size:13px;font-weight:600;text-align:center;font-style:italic}#home_mma_section .overheading span{width:100%;margin:1px}#home_mma_section .overheading span:first-child{background:#77ac64}#home_mma_section .overheading span:last-child{background-color:#416c54}.facebook_section{min-height:1351px}.facebook_feed_row .image_wrap,.facebook_feed_row .video_wrap{display:flex;position:relative;overflow:hidden;margin:0 auto 1.25rem;background:#c8c8c866;align-items:center;justify-content:center;height:275px}.facebook_feed_row .video_wrap .fb_video{width:auto;max-width:100%;max-height:100%}.facebook_feed_row .content_image{width:auto;height:auto;max-width:100%;max-height:100%;transform-origin:center;transition:all .4s ease-in-out;transform:scale(1)}.facebook_feed_row .image_wrap:hover .content_image{transform:scale(1.0431);transform-origin:center}.facebook_feed_row .post_date{font-size:13px;letter-spacing:.1em;text-align:center;margin:0 auto 3px}.facebook_feed_row .post_content{max-height:200px;overflow-y:auto;font-size:.95em}.facebook_feed_row .carousel-indicators{bottom:25px;margin-bottom:0}#footer_map_section .content_wrap{padding:0;max-width:100%;width:100%}#footer_map_section:after{background:#000;opacity:.25}#footer_map_section .section_heading{color:#fff}#footer_map_section .small_heading{color:#fff;opacity:.75}#footer_map_section .content_wrap{padding-top:0}#footer_map_section .column_heading{text-align:center}.logo_info_row{padding:1.5rem 0}.map_container .map{width:100%;height:100%;min-height:400px;display:block}#footer_map_section .info_column{border-left:4px solid #888;text-align:center}#footer_map_section .cell_lg .text_wrap{max-width:700px;text-align:left;margin:0 auto 0 0}#footer_map_section .info_column p{text-align:left}#footer_map_section .info_column p:last-child{margin:0 auto}#built_by{padding:5px;margin:0 auto;color:#999;text-decoration:none;opacity:.7;display:block;max-width:250px}#built_by:hover{color:#fff}#accordionQuestions .accordion-item{background-color:#fff;border:none;border-bottom:2px solid #00647e;color:#363636}#accordionQuestions .accordion-button{padding:35px 35px 20px 7px;font-weight:500;color:#363636;font-size:18px;transition:transform .2s ease-in-out}#accordionQuestions .accordion-button:focus{z-index:3;border-color:transparent;outline:0;box-shadow:none}.accordion-button:not(.collapsed){color:inherit;box-shadow:none;background:transparent}#accordionQuestions .accordion-button:after{font-family:"Font Awesome 5 Free";font-size:14px;width:10px;height:10px;margin-left:auto;content:"";background-image:none;background-size:10px;transform:none;transition:transform .2s ease-in-out;font-weight:700;right:5px;position:absolute;left:auto}#accordionQuestions .accordion-button:not(.collapsed):after{background-image:none;content:"";font-weight:700}#accordionQuestions .accordion-item:last-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0}#nucca_page .main_banner:before{background-image:url(/build/assets/milwaukee-what-is-nucca-chiropractic-banner-mobile1-CZ1EHjOv.jpg);background-size:cover;background-position:center;opacity:1}#spine_discs{max-width:375px}#spine_horizontal_image{max-width:600px}#laser_therapy_page .main_banner:before{background-image:url(/build/assets/milwaukee-mls-pain-relief-therapy-balance-chiro-meqon-wi-banner-DqbuOcra.jpg);background-size:cover;background-position:70% 50%;opacity:1}#pain_relief_page .main_banner:before{background-image:url(/build/assets/milwaukee-nucca-chiropractic-care-for-pain-relief-banner-imvh1hPq.jpg);background-size:cover;background-position:center;opacity:1}#back_mistakes_list li{margin-bottom:1.25rem}#back_mistakes_list li b{text-transform:uppercase;font-size:.95em;font-weight:700;padding-bottom:.25rem}#children_page .main_banner:before{background-image:url(/build/assets/milwaukee-nucca-chiropractic-care-for-children-banner-mobile2-BvyDP7fe.jpg);background-size:cover;background-position:right bottom;opacity:1}.info_wrap.spinal_info{font-weight:500;border:1px solid #333;border-radius:5px;padding:4%;font-size:15px}#seniors_page .main_banner:before{background-image:url(/build/assets/milwaukee-nucca-chiropractic-care-for-senior-patients-banner-mobile-BR16NVzk.jpg);background-size:cover;background-position:right;opacity:1}#athletes_page .main_banner:before{background-image:url(/build/assets/milwaukee-nucca-chiropractic-care-for-athletes-banner-vOXpSnNN.jpg);background-size:cover;background-position:center bottom;opacity:1}#hutan_page .main_banner:before{background-image:url(/build/assets/milwaukee-nucca-chiropractic-care-doctor-banner2-CnW-hwNw.jpg);background-size:cover;background-position:center bottom;opacity:1}#amato_page .main_banner:before{background-image:url(/build/assets/milwaukee-nucca-chiropractor-and-pain-relief-main-banner4-nkrc5EVH.jpg);background-size:cover;background-position:center bottom;opacity:.6}#personel_page .main_banner:before{background-image:url(/build/assets/balance-chiropractic-care-center-personel-banner1-BUTcDdjg.jpg);background-size:cover;background-position:center bottom;opacity:1}.chiro_staff_page .main_banner:before{background-image:url(/build/assets/milwaukee-balance-chiropractic-technical-assistant-banner-VjQwaChE.jpg);background-size:cover;background-position:50% 30%;opacity:1}#technical_assistant_page .main_banner:before{background-image:url(/build/assets/milwaukee-balance-chiropractic-technical-assistant-banner-VjQwaChE.jpg);background-size:cover;background-position:center bottom;opacity:1}#testimonials_page .main_banner:before,#leave_review_page .main_banner:before{background-image:url(/build/assets/balance-chiropractic-care-center-testimonials-banner1-CYS769Q6.jpg);background-size:cover;background-position:center bottom;opacity:1}#leave_review_page .main_banner:before{background-image:url(/build/assets/milwaukee-nucca-chiropractor-and-pain-relief-main-banner3-D_XQrhV8.jpg);background-size:cover;background-position:center bottom;opacity:1}#leave_review_page .section_row:after{background-image:url(/build/assets/milwaukee-nucca-chiropractor-tile-DEqdsDBf.jpg);background-size:auto;background-repeat:repeat;background-position:center;opacity:.3;z-index:0;transform:rotate(180deg)}.testimonial_wrap{padding:0 1.5rem 3rem}.testimonial_wrap p b{font-size:1.2em}.testimonial_wrap .fa{padding-right:.75rem;font-size:1.3em}.testimonial_wrap .reviewer{font-style:italic;font-weight:600}#workshops_page .main_banner:before{background-image:url(/build/assets/balance-chiropractic-care-center-workshops-banner1-BITyVOW1.jpg);background-size:cover;background-position:center bottom;opacity:1}#workshops_list{font-size:18px}#workshops_list li{display:table;width:100%;text-align:left;margin-bottom:1rem;background:#fffffff2;padding:.25rem .75rem;border:1px solid #ccc}#workshops_list li span,#workshops_list li span.text{display:block;text-align:left}#workshops_list li span:first-child{font-weight:600;padding-right:.5rem}.column_heading.workshop_action_heading{color:#b30d18;border:1px solid #b30d18;max-width:500px;padding:1rem;border-radius:5px}#blog_page .main_banner:before{background-image:url(/build/assets/milwaukee-nucca-chiropractic-care-doctor-banner1-DCjgVWhp.jpg);background-size:cover;background-position:center bottom;opacity:1}.blog_link{display:block;overflow:hidden}.blog_link .inside_wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;transition:all .5s linear;background:#00000080}.blog_link img{transition:all .5s linear}.blog_link .text_table{display:flex;width:100%;height:100%;margin:0 auto;text-align:center;justify-content:center;align-items:center;padding:5%}.blog_link .text_cell .column_heading{margin:0 auto 1rem;color:#fff;text-transform:capitalize;font-size:26px;text-align:center;font-family:Montserrat,sans-serif;font-weight:600;font-style:italic;border-bottom:1px solid #fff;padding-bottom:.35rem}.blog_link .text_cell p{text-align:center;font-family:Open Sans,sans-serif;font-weight:600;font-style:italic;color:#fff}.blog_link .text_cell p .fa{transition:all .3s linear;font-size:.85em;margin-left:.4rem}.blog_link .text_cell p:hover .fa{margin-left:.8rem}.blog_link:hover .inside_wrap{background:#000c}.blog_link:hover img{transform:scale(1.05)}.blog_list_wrap{display:block;width:100%;margin:0 auto;text-align:center;line-height:1.2}.blog_list_wrap .title_heading{font-family:Montserrat,sans-serif;color:#b30d18;font-size:21px;font-weight:700;text-align:center;margin:0 auto 2rem;line-height:1.2}#blog_list{display:inline-block;margin:0 auto 2rem;width:100%;max-width:400px;list-style:none}#blog_list li{font-size:16px;font-family:Montserrat,sans-serif;margin:0 auto 1rem}#blog_list li a,#blog_list li a:visited{transition:all .3s linear;color:inherit;padding:5px 1rem;display:block;border-bottom:1px solid #ccc;text-decoration:none;text-align:left;font-weight:500}#blog_list li a:focus,#blog_list li a:hover{color:#b30d18}#blog_list li .fa{margin-left:.3rem;transition:all .3s linear}#blog_list a:focus .fa,#blog_list a:hover .fa{margin-left:.6rem}a.go_back_link.text_link,a.go_back_link.text_link:visited{display:inline-block;padding:.7rem 1rem;text-align:left;margin-left:0;border:1px dotted;border-radius:2px;transition:all .3s ease-out 0s;color:#b30d18;font-family:inherit;font-size:1em;font-weight:700}a.go_back_link.text_link i{margin-right:.5rem;font-size:.73em;position:relative;top:-1px}#hours_page .main_banner{background:#000000e6}#hours_page .main_banner:before{background-image:url(/build/assets/balance-chiropractic-care-center-hours-banner1-C5gXUzL0.jpg);background-size:cover;background-position:center bottom;opacity:1}#office_schedule_desktop{display:none}#office_schedule_mobile .hours_first_half{margin-bottom:1rem}#office_schedule_mobile .hours_first_half .day_column:last-child p,#office_schedule_mobile .hours_second_half .day_column:last-child p{border-right:1px solid #6c6c6c}.office_schedule{margin-bottom:1rem}#schedule_legend{margin-bottom:3rem}.office_schedule .hours_column{display:inline-block;max-width:100px}.office_schedule .column:last-child:not(:first-child),.office_schedule .columns:last-child:not(:first-child){float:left}.office_schedule .table_display{display:table;width:100%;height:100%}#office_schedule_mobile.office_schedule .table_display.day_row p{border-right:none}.office_schedule .schedule_table{display:block;width:100%;height:100%}.office_schedule .schedule_table:after{position:absolute;content:".";height:0;visibility:hidden;display:block;clear:both}.schedule_table .hour_column{width:13%;display:inline-block;float:left}.schedule_table .hour_column p span{position:relative;top:-1px;left:-9px;font-weight:600}.schedule_table .day_column{width:29%;display:inline-block;float:left}#office_schedule_desktop .schedule_table .day_column{width:15%;display:inline-block;float:left}#office_schedule_desktop .schedule_table .hour_column{width:10%;display:inline-block;float:left}.office_schedule .table_display p{display:table-cell;width:100%;min-width:100%;font-size:10px;letter-spacing:-.02em;height:42px;min-height:42px;max-height:42px;line-height:1.2;padding:3%;vertical-align:middle;text-align:center;margin:0 auto;border-bottom:1px solid #6c6c6c;border-left:1px solid #6c6c6c}.office_schedule .table_display p.no_border{border:none}.office_schedule .table_display.day_row p{font-size:12px;font-style:italic;border-left:none;vertical-align:bottom}.office_schedule .hour_column .table_display p{border-left:none;text-align:left;padding:7px 7px 2px 0;line-height:1.1;vertical-align:bottom}.office_schedule .table_display.two_lines{height:84px;min-height:84px;max-height:84px}.office_schedule .table_display.three_lines{height:126px;min-height:126px;max-height:126px}.office_schedule .table_display.four_lines{height:168px;min-height:168px;max-height:168px}.office_schedule .table_display.five_lines{height:210px;min-height:210px;max-height:210px}.office_schedule .table_display.nine_lines{height:378px;min-height:378px;max-height:378px}.office_schedule .table_display.full_height{height:756px;min-height:756px;max-height:756px}.office_schedule .table_display.thirteen_lines{height:546px;min-height:546px;max-height:546px}.office_schedule .table_display.closed{background-color:#ccc}.office_schedule .table_display.adjusting{background-color:#e7b27c}.office_schedule .table_display.specialty{background-color:#97cc84}#chiro_news_page:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;display:block;background-image:url(/build/assets/milwaukee-nucca-chiropractor-tile-DEqdsDBf.jpg);background-size:auto;background-repeat:repeat;background-position:center;opacity:.3;z-index:0}#chiro_news_page .main_banner:before{background-image:url(/build/assets/balance-chiropractic-care-center-latest-news-banner1-BAyw1_vU.jpg);background-size:cover;background-position:center;opacity:.6}#chiro_news_row{background-color:transparent}.post_wrap{display:block;padding:1.5rem 5%;margin:0 auto 3rem;position:relative;background:#ffffff40;border:1px solid #eee}#chiro_news_row .post_date{text-align:center;margin:0 auto 1.5rem;font-size:16px}#contact_page .main_banner:before{background-image:url(/build/assets/contact-milwaukee-nucca-chiropractic-care-in-mequon-background1-D7d0Wse6.jpg);background-position:center}.form_wrap{border:1px solid #444;background:#c8c8c81a;padding:21px 5%;border-radius:5px;margin:0 auto 3rem}.contactForm{font-size:16px}.contactForm .field_wrap,.loginForm .field_wrap,.reviewForm .field_wrap{padding:0}.content_image.payment_methods{max-width:350px}.form-control{border-radius:1px;border-color:#888;font-size:16px;padding:.55rem .75rem}.contactForm .form-check-input[type=radio]{border-radius:50%;border:1px solid #999}.banner_form_wrap .form-control::-webkit-input-placeholder{color:#646464bf;opacity:1}.banner_form_wrap .form-control::-moz-placeholder{color:#646464bf;opacity:1}.banner_form_wrap .form-control:-ms-input-placeholder{color:#646464bf;opacity:1}.banner_form_wrap .form-control:-moz-placeholder{color:#646464bf;opacity:1}#contactForm textarea.form-control{max-height:100px}.trustindex_sidebar{max-width:500px;margin:0 auto;min-height:332px}.trustindex_google_badge{min-height:145px}#contact_page .contactForm textarea.form-control{height:180px;max-height:180px}.contactForm button.custom_button{color:#fff;max-width:100%;background:#77ac64;border:2px solid #77ac64}.loginForm button.custom_button,.reviewForm button.custom_button{background:#111;width:100%;max-width:100%;margin:0 auto;border:3px solid #111}.contactForm button.custom_button:hover{color:#77ac64;background:transparent}.loginForm button.custom_button:hover,.reviewForm button.custom_button:hover{color:#000;background:#ffffffe6}.contactForm.dark .form-control{border-color:#ffffffbf;background:#ffffffe6;color:#000}.contactForm.dark button.custom_button{background:#77ac64;border-color:#77ac64;color:#fff;border-radius:50px}.contactForm.dark button.custom_button:hover{color:#000;border-color:#000;background:#ffffffe6}.form_error,.php_form_error{font-size:13px;color:#ec1a3a;padding:4px 5px 9px;line-height:1;display:block;text-align:center;width:100%;font-weight:400}.contactForm.dark .form_error,.php_form_error{font-weight:300}.php_form_error{padding:4px 3px 0}.form_heading{font-size:20px;color:#fff;font-weight:600;margin:0 auto 1.5rem;text-align:center;text-transform:uppercase;line-height:1;font-family:Montserrat,sans-serif}.form_heading.black{color:#000}.form-control.subject{padding:0;margin:0 auto;height:0;line-height:0;background:0 0;border:none;font-size:0px;display:block}.contactForm .button_wrap{padding:.25rem 0 0}.php_form_error .alert-danger{padding:5px 1rem;font-size:14px;margin:0 auto 5px}.alert-success{font-size:18px}#contact_info_row .fa{margin-right:.5rem}#contact_info_column{text-align:center}#contact_info_column .inside_wrap,#business_hours_column .inside_wrap{display:inline-block;margin:0 auto;text-align:left}#contact_info_column .inside_wrap{width:100%;max-width:300px}#contact_info_column .contact_phone{font-family:Montserrat,sans-serif;text-transform:none;text-align:left;font-weight:700;line-height:1.3;font-size:19px;color:#5a5a5a;display:block;margin:0 auto 2rem;text-decoration:none}#location_image img{max-width:300px;margin-bottom:2rem}#contact_logo{width:100%;border-top:3px solid #9b9b9b;border-bottom:1px solid #9b9b9b;margin:0 auto 4rem;text-align:center}#contact_logo .inside_wrap{display:table;padding:1rem 0;text-align:center;margin:0 auto}#contact_logo .image_wrap{display:table-cell;width:80px;min-width:80px;max-width:80px;padding:0 15px;text-align:right}#contact_logo .image_wrap img{width:50px}#contact_logo p{display:table-cell;width:460px;max-width:100%;font-family:Montserrat,sans-serif;font-size:22px;text-transform:uppercase;color:#5a5a5a;font-weight:700;line-height:1.1;text-align:left;margin:0 auto;vertical-align:middle}.business_hours_list{padding:0 0 1rem;list-style-type:none;margin:0 auto;font-size:16px}.business_hours span{display:inline-block;font-size:.95em;width:150px}.business_hours span.days{padding-right:.5rem;text-align:left}.business_hours span.hours{width:130px}#business_hours_column .custom_button{margin:1.5rem auto 1rem;font-size:13px;max-width:300px}#leave_review_page{background:#eee}.feedback_panel{padding:2rem 5%;border:1px solid;width:100%;background:#f9f9f9}.feedback_panel p{line-height:1.1}.feedback_panel .form_heading{color:#3d4a4c;text-transform:none}.rating_stars input[type=radio],#revPreviewForm .rating_stars input[type=radio]{opacity:0;filter:alpha(opacity=0);width:20px;line-height:1}.rating_stars label{background:url(/build/assets/stars-rate-nucca-milwaukee-chiropractor-C8JkqFN-.png) no-repeat;width:30px;height:30px;margin:0 0 0 -25px;position:relative;cursor:pointer;transition:background-position .25s ease}.rating_stars label:hover{background-position:0 -30px}.reviewForm .button_wrap{padding-bottom:0}.reviewForm p{margin:0 auto}.reviewForm textarea.form-control{height:140px;max-height:140px}.reviewForm .form_label{font-size:15px;line-height:1;width:100%}.reviewForm .yellowStar,.reviewForm label.yellowStar{display:inline-block;background-position:0 -60px!important}.fa.starDisplay{color:#fc0;float:left;padding:1px}.rating_table{position:relative;padding-right:10px}.form_error.rating_error{text-align:center}.utility_row{width:100%;display:block;padding-bottom:.5rem;text-align:center}.utility_row p{margin:9px 0 10px}.utility_row button{font-size:14px;text-transform:lowercase;font-style:normal;cursor:pointer;padding:7px 15px;border:1px solid #999;letter-spacing:.06em;line-height:1}.review_panel{background:#ffffffb3;padding:10px 15px;margin:15px 0;border-radius:3px;border:1px solid #aaa}.review_panel .date_display{font-size:12px;text-align:right}.review_panel .review_body{line-height:1.4;font-size:15px;font-style:italic;color:#777;text-align:left;letter-spacing:.02em}.review_panel .name_display{text-align:right;padding:0 1rem;max-width:80%;font-size:15px;margin:0 auto 7px}.review_panel .status_bar{font-size:15px}p.first_feedback{text-align:center;margin:0 auto}.local_reviews_wrap{background-color:#ebebeb;padding:1rem}.local_reviews_wrap .image_wrap{padding:.5rem 0}.local_reviews_wrap .image_wrap img{max-width:220px}.local_review_headline{text-align:left;margin:0 auto .75rem;font-size:17px;line-height:1.25;text-transform:none}.review_top{border-bottom:1px solid #ccc;padding-bottom:3px}.review_top:after{content:".";visibility:hidden;display:block;height:0;clear:both}.custom_button.control_button{width:100%;display:inline-block;font-size:14px;padding:4px 10px;margin:0 auto;min-width:150px;max-width:180px;line-height:1}.custom_button.control_button.black{background:#111;border-color:#111}.custom_button.control_button.black:hover,.custom_button.control_button.black:focus{background:none;color:#111}.modal-open{overflow:unset!important;padding:0!important}.ebook_modal_button,.ebook_modal_button:focus,.ebook_modal_button:active{background-color:#b30d18;color:#fff;font-size:16px;padding:18px 4% 18px 3%;border:2px solid #b30d18;border-radius:50px;margin:0 auto;font-weight:600;text-align:start;line-height:1.1em;transition:all .3s ease}.ebook_modal_button:hover{background-color:#fff;color:#b30d18;border:2px solid #b30d18}.ebook_modal_button i{font-size:1.5em}#modal_form{width:100%;text-align:center}.section_row.service_intro,.section_row.service_intro .content_wrap{padding:0}.section_row.service_intro .form_wrap{background:#ececee;margin:0 auto;border:none;min-height:100%}#admin_panel{position:fixed;top:0;left:0;z-index:9999;font-size:14px;color:#aaa;padding:5px;border:1px solid #111}#admin_panel .logout_btn{background:none;border:none;font-size:14px;color:#aaa;font-weight:600;line-height:1;padding:2px 3px}#cp_link{color:inherit;padding:2px 3px;font-size:16px;display:inline-block}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;bottom:-45px;display:block;min-width:30px;z-index:999}#review_section{background:#222433;background-size:cover;box-shadow:0 0 50px -15px inset #000000e6}.status_bar{font-size:15px}.status_alert.pending{color:#b93908;font-weight:600}.status_alert.approved{color:#155724;font-weight:600}.review_slider_widget{min-height:380px}.reviewSlider{padding-bottom:70px}.reviewSlider .slick_item{padding:10px 5px;text-align:center}.reviewSlider .slick_item .inside_wrap{margin:0 auto;padding:15px 15px 20px;border:1px solid #ddd;border-radius:3px;background:#fff;min-height:330px}.reviewSlider .slick_item .date_display{text-align:center;font-size:14px;color:#888}.reviewSlider .slick_item .local_review_headline{text-align:center;font-size:17px;font-weight:500;color:#333;margin:0 auto 1rem}.reviewSlider .review_body{height:138px;overflow-y:auto;font-size:16px;line-height:1.75;padding-right:16px;margin:0 auto;text-align:left}.reviewSlider .review_body i{font-size:18px;position:relative;top:-3px;margin-left:1rem}.review_stars{display:inline-block;float:right}.reviewSlider .review_stars{display:block;width:100%;float:none}.review_stars .icon_image{display:inline-block;position:relative;padding:0;max-width:19px}.reviewSlider .review_stars .icon_image{display:inline-block;position:relative;padding:2px;max-width:28px}.reviewSlider .slick-prev,.reviewSlider .slick-next{bottom:5px;display:inline-block;border:2px solid rgba(255,255,255,1);background:#fff0;text-align:center;padding:3px 10px;border-radius:5px}.slick-prev,.slick-next{transition:all .5s ease}.slick-prev{left:50%;margin-left:-65px}.slick-next{right:50%;margin-right:-65px}.reviewSlider .slick-prev:hover,.reviewSlider .slick-prev:focus,.reviewSlider .slick-next:hover,.reviewSlider .slick-next:focus{background:#fffffff2}.slick-prev:before,.slick-next:before{font-family:"Font Awesome 5 Free";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:100%;background:none;font-weight:900;transition:all .5s ease}.reviewSlider .slick-prev:hover:before,.reviewSlider .slick-prev:focus:before,.reviewSlider .slick-next:hover:before,.reviewSlider .slick-next:focus:before{color:#000}.slick-prev:before{content:"";text-align:center}.slick-next:before{content:"";text-align:center}.reviewSlider .rating_number{font-size:17px;color:#444;font-weight:500;line-height:1;display:inline-block;padding:0 5px;position:relative;top:3px}#go_top_wrap{position:fixed;bottom:0;left:0;right:0;display:none;margin:0 auto;text-align:center;z-index:990;opacity:0;transition:opacity .5s ease}#go_top_wrap a{display:inline-table;width:50px;height:50px;margin:0 auto;cursor:pointer;color:#ffffffb3;background:#00000080;border-radius:100px;border:2px solid rgba(255,255,255,.7);padding:0 0 2px;line-height:1;text-decoration:none}#go_top_wrap a i.fas{display:table-cell;text-align:center;vertical-align:middle;line-height:1;font-size:20px}@media (min-width: 640px){#homeBanner:before{background:url(/build/assets/background-nucca-adjustment-milwaukee-chiropractor-in-mequon-wi-office1920x950-A7npKfbI.jpg) 30% 60% no-repeat;background-size:cover}#homeBanner .banner_heading{font-size:50px}.custom_button,a.custom_button,span.custom_button,.custom_button.segment_button h4,.custom_button.segment_button .button_text{font-size:17px}.ebook_modal_button,.ebook_modal_button:focus,.ebook_modal_button:active{font-size:18px}}@media (min-width: 768px){#home_links_wrap a .column_heading{font-size:18px;max-width:350px}#home_mma_section .overheading span{max-width:300px}.reviewForm .label_column .table_display{display:table;width:100%;height:100%}.reviewForm .label_column .table_cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.reviewForm .form_label{text-align:right;padding-right:5%;margin-bottom:15px}#rating_stars{text-align:left}#rating_label{font-size:17px}#bookOnlineModal .modal-title{font-size:25px}}@media (min-width: 992px){body,*.regular_text{font-size:18px}.section_row .content_wrap{max-width:1200px;margin:0 auto;padding:6rem 0}.interior_page.no_banner{padding-top:220px}.interior_page .section_row .content_wrap{padding:3rem 0;max-width:1360px}footer .section_row .content_wrap{max-width:1440px}.section_row .content_wrap.full_width{max-width:1920px}.section_row .content_wrap.wider{max-width:1500px}#admin_panel{background:#fff;color:#111;padding:3px 10px}#admin_panel .logout_btn{color:#111}#header{position:fixed;top:0;left:0;right:0}#main_heading{font-size:28px;padding-bottom:0}#main_heading span{top:-9px}#header .content_wrap{padding:12px 15px 5px;max-width:100%}#header .content_wrap:after{background-size:contain;display:block;width:100%;height:100%;top:0;left:0;opacity:0}#header .content_wrap .header_flex{max-width:1440px}#header_logo_link{display:inline-block;text-align:left;min-width:90px}#logo_image{display:block;max-width:90px;width:100%;height:auto!important;margin:0 auto;top:0;left:0;position:absolute}#header_phone{text-align:right;padding-right:0}#header_phone .call_text{display:block;margin-top:0;letter-spacing:.04em;text-transform:capitalize;text-align:center}#header_phone a.call_number{font-size:20px}.navbar{position:static;background-color:#222433;padding:0;max-width:100%}.nav_inside_wrap{overflow-y:unset}#navbarCollapse .navbar-nav{margin:0 auto}.navbar-dark .navbar-nav .nav-link{color:#fff;font-size:14px;padding:8px 17px;border-right:1px solid #eee;font-weight:400}.navbar-dark .navbar-nav .dropdown-item{font-size:15px;text-align:left}.navbar-dark .navbar-nav .service_area_dropdown .dropdown-item{font-size:14px}.navbar-dark .navbar-nav .nav-item:first-child .nav-link{border-left:1px solid #eee}.navbar-nav .dropdown-menu{min-width:350px}.banner_subheading{font-size:23px}.small_heading{font-size:14px}nav.footer_nav{text-align:left;padding-bottom:2rem}.form_wrap{margin:0 auto}ul.content_list.lg_font_bigger li{font-size:17px}.button_wrap.text-lg-start .custom_button{margin-left:0}.button_wrap{padding:1rem 0 0}#homeBanner .container{height:90vh;min-height:800px;max-height:800px;padding-top:180px;max-width:1440px}#homeBanner:before{background:url(/build/assets/background-nucca-adjustment-milwaukee-chiropractor-in-mequon-wi-office1920x950-A7npKfbI.jpg) 30% 60% no-repeat;background-size:cover;max-width:100%;z-index:1;opacity:1;max-height:100%}#homeBanner:after{max-height:100%}.main_banner{padding:150px 5% 0;height:500px}#nucca_page .main_banner:before{background-image:url(/build/assets/milwaukee-what-is-nucca-chiropractic-banner1-DImvwOf-.jpg);background-position:center}#children_page .main_banner:before{background-image:url(/build/assets/milwaukee-nucca-chiropractic-care-for-children-banner2-BPD-JgNB.jpg);background-position:bottom}#seniors_page .main_banner:before{background-image:url(/build/assets/milwaukee-nucca-chiropractic-care-for-senior-patients-banner-BlEZ4G1Z.jpg);background-position:bottom}#contact_page .main_banner:before{background-image:url(/build/assets/contact-milwaukee-nucca-chiropractic-care-in-mequon-background1-D7d0Wse6.jpg);background-position:center}.facebook_feed_row .image_wrap,.facebook_feed_row .video_wrap{height:400px}.facebook_feed_row .content_image.cover_image{width:auto;height:100%!important}#contact_info_wrap .text_wrap p{font-size:16px}.facebook_section{min-height:846px}.facebook_feed_row .post_content{max-height:195px;overflow-y:auto}#chiro_news_wall .facebook_feed_row .post_content{max-height:250px;overflow-y:auto}.reviewSlider .slick_item{padding:10px;text-align:center}.map_container .map{min-height:500px}.ebook_modal_button,.ebook_modal_button:visited,.ebook_modal_button:focus{font-size:20px}#business_hours_column .button_wrap{text-align:center}#business_hours_column .custom_button{margin:1.5rem auto 1rem}#workshops_list li span,#workshops_list li span.text{display:table-cell;text-align:left}#workshops_list li span:first-child{width:115px;min-width:115px;max-width:115px}#office_schedule_mobile{display:none}#office_schedule_desktop{display:table;margin-bottom:2.5rem;width:100%}.office_schedule .table_display.day_row p{font-size:14px}#office_schedule_desktop .day_column:last-child .table_display p{border-right:1px solid #6c6c6c}#office_schedule_desktop .day_column:last-child .table_display.day_row p{border-right:none}}@media (min-width: 1200px){#homeBanner .container{max-height:850px}#homeBanner .banner_heading{font-size:60px;font-weight:700}.navbar-dark .navbar-nav .nav-link{font-size:14px}#header_phone .phone_wrap{width:280px}#header_phone a.call_number{font-size:23px}.office_location_link{height:320px}.form_heading{font-size:23px}.facebook_feed_row .image_wrap,.facebook_feed_row .video_wrap{height:400px;margin:0 auto 1rem}.business_hours_list{font-size:17px}.office_schedule .table_display p{font-size:13px}}@media (min-width: 1440px){#homeBanner .container{max-height:850px}#homeBanner .banner_heading{font-size:80px}}@media (min-width: 2600px){#homeBanner .container{max-height:950px}}
