body{border:none}hr{background:#8aba3f;width:100%}hr.header{background:#434f5b;width:100%;margin:0}h1,h2{font-family:'Lato',sans-serif;font-weight:400;color:#8ab93f;z-index:2}h3.widget-title{font-family:'Lato',sans-serif;font-weight:400;color:#8ab93f}a{color:#8ab93f}.greenButton
a{background:#f1f7f8;color:#56ab43;border-color:#56ab43}#mainSlider{border-top:1px solid #434f5b;border-bottom:1px solid #434f5b;width:100%;background:#FFF;margin-bottom:0}.slideContent{position:relative}.slideContent
hr{background:#1d647d}.slideContent
h2{color:#8ab93f}.slideContent h2
span{color:#26a9e0}.slideContent
hr{display:none}.slideContent .greenButton
a{white-space:nowrap;color:#fff;text-decoration:none;background:#a5cf4e;border:1px
solid #67ac49}.cycloneslider-template-custom .cycloneslider-prev, .cycloneslider-template-custom .cycloneslider-next{background:url(/wp-content/themes/BodyLogicMD-child/images/arrowW.png) rgba(200,200,200,.7) no-repeat center;box-shadow:0 0 0 #FFF;width:50px;height:60px;border-radius:0}.cycloneslider-template-custom
.arrow{border:none !important}.cycloneslider-template-custom .cycloneslider-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cycloneslider-template-custom .cycloneslider-prev{left:0}.cycloneslider-template-custom .cycloneslider-next{right:0}#mainLogo{width:450px;height:112px;background:url(/wp-content/uploads/2024/04/Detroit.png) 0 0 no-repeat;-webkit-background-size:contain;background-size:contain}#phoneNumber{font:300 19px 'Open Sans', Arial, sans-serif;color:#434f5b}nav#mainNav ul li
a{color:#666}nav#mainNav ul li a:hover{color:#56ab43}nav#mainNav ul.sub-menu li
a{color:#693}nav#mainNav ul li.current_page_item
a{border-top:3px solid #FFF;color:#56ab43}nav#mainNav ul li.current_page_item ul
a{border:none}nav#mainNav li:hover>a{color:#693}ul#menu-primary-navigation > li.current_page_item a, ul#menu-primary-navigation > li.current_page_ancestor
a{background:url(/wp-content/themes/BodyLogicMD-child/images/icon.png) center 5px no-repeat;color:#99c43b}ul#menu-primary-navigation .sub-menu li
a{background-image:none}#homeServices{width:100%;float:left;padding-top:30px;margin-top:0}#homeServices
.wrapper{position:relative;margin:0
auto}#homeServices
h2{background:url(/wp-content/themes/BodyLogicMD-child/images/icon.png) no-repeat 0 center;padding:0
0 0 35px}#homeServices
hr{display:none}#homeServices
ul{text-align:center}#homeServices ul
li{float:none;display:inline-block}#homeServices ul li a
.description{background:#FFF;color:#99c43b;height:52px}#homeServices ul li a .description
h3{color:#434f5b;font-family:'Open Sans',sans-serif;text-transform:uppercase;font-weight:600}#homeServices ul li a .description
.subTitle{color:#666}#homeServices ul li a
.description.expanded{background:rgba(67,79,91,.8)}#homeServices ul li a .description.expanded h3, #homeServices ul li a .description.expanded div.subTitle, #homeServices ul li a .description .fullDescription,.servicesReadMore{color:#FFF}#homeServices p
a{}nav#mainNav ul.sub-menu
li{width:100%}nav#mainNav ul.sub-menu li
a{padding:10px
8%;width:84%}nav#mainNav ul.sub-menu li a:hover{background:#434f5b;color:#fff}#testimonials{margin:0;background:url(/wp-content/themes/BodyLogicMD-child/images/testimonialBg.png) repeat;border-top:1px solid #434f5b}#testimonials
span.testimonialDisclaimer{font-family:'Lato',sans-serif}#testimonials
h2{margin-bottom:45px;background:url(/wp-content/themes/BodyLogicMD-child/images/icon.png) 0 center no-repeat;padding-left:35px}#testimonials
.wrapper{position:relative;padding:0
0 20px !important;overflow:hidden}#testimonials
hr{display:none}.arrow{background:url(/wp-content/themes/BodyLogicMD-child/images/arrow.png) 100% 0 no-repeat;width:16px;height:25px;top:27%;left:33%}.arrowButtonPrevious
.arrow{top:23%;-webkit-transform:rotate(180deg)}a.arrowButtonPrevious,a.arrowButtonNext{background:transparent}a.arrowButtonPrevious:hover,a.arrowButtonNext:hover{background:#434f5b;}a.arrowButtonPrevious:hover span, a.arrowButtonNext:hover
span{background:url(/wp-content/themes/BodyLogicMD-child/images/arrowW.png) 100% 0 no-repeat}#yellowBg{background:#eceef1;overflow:hidden;padding:50px
0;border-bottom:2px solid #e6f0f6}#homeContent{margin:21px
40px 0 0}#homeContent hr, #homeSidebar
hr{display:none}#homeContent p
strong{color:#1aa351;font-size:15px}#homeContent
a{color:#0d5381;text-decoration:underline}#homeContent
.greenButton{float:left;margin:0}#homeContent .greenButton
a{float:left;margin:0;color:#fff;text-decoration:none;background:#a5cf4e;border:1px
solid #67ac49}#homeContent
.callUs{margin-top:30px;color:#0097b8;font-family:'Roboto',sans-serif;font-size:19px}#homeContent .callUs
a{color:#0097b8}#homeSidebar{background:#fefefe;position:relative;padding:20px
25px;border:2px
solid #8aba3f}#homeSidebar
.social{display:none}#homeSidebar
a{color:#1d647d}#contactColumn ul
li{background:none !important;padding:0}#contactColumn ul li span
i{margin-right:5px}.gform_button{color:#FFF;background:#8ab93f;float:right}.gform_wrapper .top_label
.gfield_label{font-weight:300 !important}.gform_wrapper ul li.gfield.left, .gform_wrapper ul
li.gfield.right{width:45%;clear:none}.gform_wrapper ul
li.gfield.left{float:left}.gform_wrapper ul
li.gfield.right{float:right;min-height:220px}.contactWidgets{position:relative;width:100%;margin:0
auto;display:table;background:#eceef1;padding:30px
0 40px}.contactWidgets>div{max-width:1170px;width:100%;margin:0
auto}.contactWidgets:after{content:'';display:block;clear:both}.contactWidgets
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contactWidgets
ul{margin:0;padding:0}.contactWidgets ul
li{float:left;width:33.3%;list-style:none;position:relative}.contactWidgets ul li
h4{font:400 18px/56px 'Raleway', sans-serif;color:#898989;margin:-5px 0 0 0}.contactWidgets ul li h4
a{font-weight:300;font-size:17px}.contactWidgets ul li h4
span{float:left;width:56px;height:56px;text-align:center;background:rgba(138,185,63,.2);margin-right:15px}.contactWidgets ul li h4 span
i{font-size:18px;color:#c00;display:inline-block;line-height:56px;color:#8ab93f}.contactWidgets ul li
p{font-size:13px;color:#777;width:90%}#googleMapHeader{background:url(/wp-content/themes/BodyLogicMD-child/images/mapHeader.png) repeat center top}#googleMapHeader
h2{margin:0;font-family:'Raleway',sans-serif;font-weight:300}#googleMap{margin:0}.contactRightColumn{background:#fefefe;position:relative;padding:20px
25px;border:2px
solid #8aba3f;width:650px}.page-template-contact-page
#testimonials{margin-top:0}.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label
textarea.textarea{border-radius:3px;border:1px
solid #ccc}.gform_wrapper
.gform_footer{width:98%}.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio
li{float:left;width:100%;padding-left:15px}#gform_wrapper_1{float:left}.servicesList
label.gfield_label{font:21px 'Cabin', sans-serif;color:#345073}#subpageContent hr, .widget-container
hr{display:none}#subpageContent h1, #subpageContent h2, #subpageContent h3, #subpageContent h4, #subpageContent h5, #subpageContent
h6{font-family:'Lato',sans-serif;color:#8ab93f}#subpageContent
a{color:#0d5381;text-decoration:underline}#sidebar .gform_widget
hr{display:none}#sidebar .gform_wrapper
textarea{width:97%}#primary{background:#fefefe;position:relative;padding:20px
25px;border:1px
solid #8aba3f;margin-left:30px;overflow:hidden}#primary>ul{padding:0;margin:0}#pageBottom{background:#FFF;float:left;padding-top:50px;width:100%;border-top:1px solid #434f5b}#pageBottom:after{content:'';clear:both;display:block}#pageBottom
h2{font-family:'Open Sans',sans-serif;color:#1770ac;font-weight:300}#pageBottom a, #contactColumn ul li
span{color:#693}#pageBottom .social ul li a
span{display:block;font-size:20px;width:20px;text-align:center;color:#858b8f}#contactColumn ul li
i{color:#858b8f;font-size:15px;margin-right:6px}#pageBottom .social ul li>a{opacity:1;background:none !important;margin:0
10px 0 0 !important;width:auto !important;height:auto !important}#pageBottom
hr{background:#99c43b}#contactColumn ul li.address
a{color:#bbb}#footer{background:#434f5b;margin:0}@media only screen and (max-width: 1170px) and (min-width: 768px){body.page-template-contact-page
.contactRightColumn{width:42% !important}}@media only screen and (max-width: 940px){.gform_wrapper ul li.gfield.left, .gform_wrapper ul
li.gfield.right{width:100%}.gform_wrapper ul
li.gfield.right{min-height:0}}@media only screen and (max-width: 767px){.wrapper{padding:0
5% !important}#mainLogo{width:180px !important;height:70px !important;margin-top:-5px}#footer{margin:0
!important}#pageBottom{padding-bottom:40px !important}#testimonialsContainer{width:82% !important}#mainSlider>div{width:100%}.slideContent
.greenButton{position:relative;margin:0
!important;float:left}.slideContent .greenButton
a{white-space:normal;line-height:16px}.customSlide.left.white .slideContent, .customSlide.right.white .slideContent, .customSlide.white
.slideContent{width:92% !important;padding:20px
4% !important}#testimonials
.wrapper{padding:0
!important}body .gform_wrapper input[type=submit]{float:left}.contactRightColumn{width:92% !important;padding:20px
3%}#homeSidebar{width:84% !important}#googleMap{width:100% !important;display:inline-block;height:245px;padding:0
!important;margin-bottom:20px !important}}@media only screen and (min-width: 768px) and (max-width: 950px){#mainLogo{width:220px !important;height:80px !important;margin-top:5px}#mainSlider{width:100%}}@media only screen and (max-width: 640px){.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio
li{width:100%}body .contactRightColumn .gform_wrapper .gfield_checkbox li input[type=checkbox],
body .contactRightColumn .gform_wrapper .gfield_radio li input[type=radio],
body .contactRightColumn .gform_wrapper .gfield_checkbox li
input{margin-top:3px !important}.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li
label{float:left;margin:0
0 0 5px !important}.noscroll{position:absolute;top:0;width:100%;height:100%;z-index:99}.contactWidgets{padding:0
3%;width:94% !important}}@media only screen and (max-width: 440px){#sidebar{width:100% !important}#sidebar .widget-area
ul{padding:0
5%}}.br-widget
a{color:transparent !important}form
label{display:block}button,input[type=submit]{background:#67ab48;color:#fff;padding:14px
28px;text-align:center;font-weight:bold;border:none;font-size:16px;cursor:pointer}form input[type=text],
form input[type=email],
form input[type=phone],
form
textarea{width:280px;border-radius:3px;border:1px
solid #ccc;padding:5px
4px;font-size:16px}form
textarea{height:100px}