::selection {
    color: #ffffff;
    background-color: #A72712;
}
input#submit, input[type="submit"], input[type="button"], button {
    background-color: #C91010;
    color: #ffffff;
    border-radius: 0;
    padding: 13px;
    font-size: 13px;
    font-family: Raleway;
    border: 0;
    line-height: 1.2;
  
  element.style {
}
element.style {@media screen and (min-width: 783px)
.header-layout1 #primary-navigation .menu-item a {
    line-height: 3.4em;
    padding-top: 8px;
    padding-bottom: 8px;
}
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
    color: #c91010;
}
.transparent_header ul.imd-contact-info li a, .transparent_header ul.top-social-link li a, ul.nav-menu > li a, .transparent_header .navbar-static-top .imd-contact-info-wrap a.top-contact-info, .transparent_header .navbar-static-top ul.nav-menu li a, .transparent_header top-custom-html, .transparent_header .top-custom-html p, .transparent_header .site-navigation .current_page_item>a, .transparent_header ul.nav-menu li a {
    color: ;
}
::selection {
    color: #ffffff;
    background-color: #c91010;
}
input#submit, input[type="submit"], input[type="button"], button {
    background-color: #C91010;
    color: #ffffff;
    border-radius: 0;
    padding: 13px;
    font-size: 13px;
    font-family: Raleway;
    border: 0;
    line-height: 1.2;
  
  element.style {
}
element.style {@media screen and (min-width: 783px)
.header-layout1 #primary-navigation .menu-item a {
    line-height: 3.4em;
    padding-top: 8px;
    padding-bottom: 8px;
}
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
    color: #c91010;
}
.transparent_header ul.imd-contact-info li a, .transparent_header ul.top-social-link li a, ul.nav-menu > li a, .transparent_header .navbar-static-top .imd-contact-info-wrap a.top-contact-info, .transparent_header .navbar-static-top ul.nav-menu li a, .transparent_header top-custom-html, .transparent_header .top-custom-html p, .transparent_header .site-navigation .current_page_item>a, .transparent_header ul.nav-menu li a {
    color: ;
}
ul.nav-menu li a {
    color: #333;
    font-size: 16px;
    font-family: Raleway;
    font-weight: 600;
}
a:visited, a:hover, a:focus, a:active {
    outline: none;
    text-decoration: none;
}
@media screen and (min-width: 783px)
.primary-navigation a {
    padding: 0 1em;
    white-space: nowrap;
}
.primary-navigation a {
    padding: 7px 0;
    line-height: inherit;
    display: block;
    text-align: left;
}
.site-navigation a {
    display: block;
}
a {
    color: #C91010;
    transition: all 0.2s ease-in-out;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
a {
    color: #c91010;
    text-decoration: none;
}
a {
    background: transparent;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    text-decoration: underline;
    cursor: auto;
}
Inherited from li#menu-item-9271.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-303.current_page_item.menu-item-9271
.site-navigation li {
    border-top: 1px solid rgba(255, 255, 255, .2);
    text-align: left;
}
body, ul li, ol li, .post-meta, div.read-more-link {
    font-size: 13px;
    color: #8c99a9;
    font-family: Raleway;
    line-height: 23px;
    font-weight: 400;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
user agent stylesheet
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
Inherited from ul#menu-faq-sidebar.nav-menu.imedica-row.header1menu
.site-navigation ul {
    list-style: none;
    margin: 0;
}
ul {
    list-style: disc;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
user agent stylesheet
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
Inherited from div.menu-faq-sidebar-container
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from nav#primary-navigation.site-navigation.primary-navigation.col-md-12.col-sm-12.col-xs-8.text-center
.text-center {
    text-align: center;
}
Inherited from div.mobile-top-menu
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div.container.imedica-container
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div.imedica-row
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div.row.site-navigation.primary-navigation.header-layout1
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div.navbar-inverse1.navbar-fixed-top1.header-layout1
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div#page.container-box.imd-full-layout
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from body.page.page-id-303.page-template-default.logged-in.admin-bar.custom-background.imedica_appear_animation.wpb-js-composer.js-comp-ver-4.4.3.vc_responsive.customize-support
body, ul li, ol li, .post-meta, div.read-more-link {
    font-size: 13px;
    color: #8c99a9;
    font-family: Raleway;
    line-height: 23px;
    font-weight: 400;
}
body, button, input, select, textarea {
    font-size: 13px;
    color: #8c99a9;
    font-family: Raleway;
    line-height: 23px;
    font-weight: 400;
}
body, button, input, select, textarea {
    color: #404040;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5em;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
Inherited from html.js_active.vc_desktop.vc_transform
html {
    font-size: 62.5%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
Pseudo ::before element
@media screen and (min-width: 783px)
.primary-navigation a:before {
    position: relative;
    line-height: 0;
    margin-right: 9px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.primary-navigation a:before {
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    line-height: 0;
    margin-right: 5px;
    top: 1px;
    display: inline-block;
    width: 1em;
    text-align: center;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
Pseudo ::after element
#primary-navigation ul.nav-menu li.current_page_item > a:after, #primary-navigation ul.nav-menu li.current_page_ancestor > a:after, #primary-navigation ul.nav-menu li.current-menu-item > a:after, #primary-navigation ul.nav-menu li.current-menu-ancestor > a:after {
    content: '';
    width: 100%;
    background: #c91010;
    height: 2px;
    position: absolute;
    top: 0;
    left: 0px;
}
#primary-navigation ul.nav-menu li a:after {
    content: '';
    width: 0px;
    background: #c91010;
    height: 2px;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
Pseudo ::selection element
::selection {
    color: #ffffff;
    background-color: #A72712;
}
::selection {
    background-color: #C91013;
    color: #ffffff;
}
}
  element.style {
}
@media screen and (min-width: 783px)
.header-layout1 #primary-navigation .menu-item a {
    line-height: 3.4em;
    padding-top: 8px;
    padding-bottom: 8px;
}
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
    color: #c91010;
}
.transparent_header ul.imd-contact-info li a, .transparent_header ul.top-social-link li a, ul.nav-menu > li a, .transparent_header .navbar-static-top .imd-contact-info-wrap a.top-contact-info, .transparent_header .navbar-static-top ul.nav-menu li a, .transparent_header top-custom-html, .transparent_header .top-custom-html p, .transparent_header .site-navigation .current_page_item>a, .transparent_header ul.nav-menu li a {
    color: ;
}
ul.nav-menu li a {
    color: #333;
    font-size: 16px;
    font-family: Raleway;
    font-weight: 600;
}
a:visited, a:hover, a:focus, a:active {
    outline: none;
    text-decoration: none;
}
@media screen and (min-width: 783px)
.primary-navigation a {
    padding: 0 1em;
    white-space: nowrap;
}
.primary-navigation a {
    padding: 7px 0;
    line-height: inherit;
    display: block;
    text-align: left;
}
.site-navigation a {
    display: block;
}
a {
    color: rgba(227,58,12,1);
    transition: all 0.2s ease-in-out;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
a {
    color: #c91010;
    text-decoration: none;
}
a {
    background: transparent;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    text-decoration: underline;
    cursor: auto;
}
Inherited from li#menu-item-9309.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-9304.current_page_item.menu-item-9309
.site-navigation li {
    border-top: 1px solid rgba(255, 255, 255, .2);
    text-align: left;
}
body, ul li, ol li, .post-meta, div.read-more-link {
    font-size: 13px;
    color: #8c99a9;
    font-family: Raleway;
    line-height: 23px;
    font-weight: 400;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
user agent stylesheet
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
Inherited from ul#menu-faq-sidebar.nav-menu.imedica-row.header1menu
.site-navigation ul {
    list-style: none;
    margin: 0;
}
ul {
    list-style: disc;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
user agent stylesheet
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
Inherited from div.menu-faq-sidebar-container
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from nav#primary-navigation.site-navigation.primary-navigation.col-md-12.col-sm-12.col-xs-8.text-center
.text-center {
    text-align: center;
}
Inherited from div.mobile-top-menu
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div.container.imedica-container
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div.imedica-row
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div.row.site-navigation.primary-navigation.header-layout1
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div.navbar-inverse1.navbar-fixed-top1.header-layout1
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div#page.container-box.imd-full-layout
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from body.admin-bar.custom-background.customize-support.imedica_appear_animation.js-comp-ver-4.4.3.logged-in.page.page-id-9304.page-template-default.vc_responsive.wpb-js-composer
body, ul li, ol li, .post-meta, div.read-more-link {
    font-size: 13px;
    color: #8c99a9;
    font-family: Raleway;
    line-height: 23px;
    font-weight: 400;
}
body, button, input, select, textarea {
    font-size: 13px;
    color: #8c99a9;
    font-family: Raleway;
    line-height: 23px;
    font-weight: 400;
}
body, button, input, select, textarea {
    color: #404040;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5em;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
Inherited from html.js_active.vc_desktop.vc_transform
html {
    font-size: 62.5%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
Pseudo ::before element
@media screen and (min-width: 783px)
.primary-navigation a:before {
    position: relative;
    line-height: 0;
    margin-right: 9px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.primary-navigation a:before {
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    line-height: 0;
    margin-right: 5px;
    top: 1px;
    display: inline-block;
    width: 1em;
    text-align: center;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
Pseudo ::after element
#primary-navigation ul.nav-menu li.current_page_item > a:after, #primary-navigation ul.nav-menu li.current_page_ancestor > a:after, #primary-navigation ul.nav-menu li.current-menu-item > a:after, #primary-navigation ul.nav-menu li.current-menu-ancestor > a:after {
    content: '';
    width: 100%;
    background: #c91010;
    height: 2px;
    position: absolute;
    top: 0;
    left: 0px;
}
#primary-navigation ul.nav-menu li a:after {
    content: '';
    width: 0px;
    background: #c91010;
    height: 2px;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
Pseudo ::selection element
::selection {
    color: #ffffff;
    background-color: #A72712;
}
::selection {
    background-color: #c91010;
    color: #ffffff;
      element.style {
}
@media screen and (min-width: 783px)
.header-layout1 #primary-navigation .menu-item a {
    line-height: 3.4em;
    padding-top: 8px;
    padding-bottom: 8px;
}
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
    color: #c91010;
}
.transparent_header ul.imd-contact-info li a, .transparent_header ul.top-social-link li a, ul.nav-menu > li a, .transparent_header .navbar-static-top .imd-contact-info-wrap a.top-contact-info, .transparent_header .navbar-static-top ul.nav-menu li a, .transparent_header top-custom-html, .transparent_header .top-custom-html p, .transparent_header .site-navigation .current_page_item>a, .transparent_header ul.nav-menu li a {
    color: ;
}
ul.nav-menu li a {
    color: #333;
    font-size: 16px;
    font-family: Raleway;
    font-weight: 600;
}
a:visited, a:hover, a:focus, a:active {
    outline: none;
    text-decoration: none;
}
@media screen and (min-width: 783px)
.primary-navigation a {
    padding: 0 1em;
    white-space: nowrap;
}
.primary-navigation a {
    padding: 7px 0;
    line-height: inherit;
    display: block;
    text-align: left;
}
.site-navigation a {
    display: block;
}
a {
    color: rgba(227,58,12,1);
    transition: all 0.2s ease-in-out;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
a {
    color: #c91010;
    text-decoration: none;
}
a {
    background: transparent;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    text-decoration: underline;
    cursor: auto;
}
Inherited from li#menu-item-9309.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-9304.current_page_item.menu-item-9309
.site-navigation li {
    border-top: 1px solid rgba(255, 255, 255, .2);
    text-align: left;
}
body, ul li, ol li, .post-meta, div.read-more-link {
    font-size: 13px;
    color: #8c99a9;
    font-family: Raleway;
    line-height: 23px;
    font-weight: 400;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
user agent stylesheet
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
Inherited from ul#menu-faq-sidebar.nav-menu.imedica-row.header1menu
.site-navigation ul {
    list-style: none;
    margin: 0;
}
ul {
    list-style: disc;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
user agent stylesheet
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
Inherited from div.menu-faq-sidebar-container
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from nav#primary-navigation.site-navigation.primary-navigation.col-md-12.col-sm-12.col-xs-8.text-center
.text-center {
    text-align: center;
}
Inherited from div.mobile-top-menu
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div.container.imedica-container
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div.imedica-row
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div.row.site-navigation.primary-navigation.header-layout1
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div.navbar-inverse1.navbar-fixed-top1.header-layout1
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from div#page.container-box.imd-full-layout
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
Inherited from body.admin-bar.custom-background.customize-support.imedica_appear_animation.js-comp-ver-4.4.3.logged-in.page.page-id-9304.page-template-default.vc_responsive.wpb-js-composer
body, ul li, ol li, .post-meta, div.read-more-link {
    font-size: 13px;
    color: #8c99a9;
    font-family: Raleway;
    line-height: 23px;
    font-weight: 400;
}
body, button, input, select, textarea {
    font-size: 13px;
    color: #8c99a9;
    font-family: Raleway;
    line-height: 23px;
    font-weight: 400;
}
body, button, input, select, textarea {
    color: #404040;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5em;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
Inherited from html.js_active.vc_desktop.vc_transform
html {
    font-size: 62.5%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
Pseudo ::before element
@media screen and (min-width: 783px)
.primary-navigation a:before {
    position: relative;
    line-height: 0;
    margin-right: 9px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.primary-navigation a:before {
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    line-height: 0;
    margin-right: 5px;
    top: 1px;
    display: inline-block;
    width: 1em;
    text-align: center;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
Pseudo ::after element
#primary-navigation ul.nav-menu li.current_page_item > a:after, #primary-navigation ul.nav-menu li.current_page_ancestor > a:after, #primary-navigation ul.nav-menu li.current-menu-item > a:after, #primary-navigation ul.nav-menu li.current-menu-ancestor > a:after {
    content: '';
    width: 100%;
    background: #c91010;
    height: 2px;
    position: absolute;
    top: 0;
    left: 0px;
}
#primary-navigation ul.nav-menu li a:after {
    content: '';
    width: 0px;
    background: #c91010;
    height: 2px;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
Pseudo ::selection element
::selection {
    color: #ffffff;
    background-color: #c91010;
}
::selection {
    background-color: #c91010;
    color: #ffffff;

