.wcag-widget {
position: relative;
display: inline-block;
top: -5px;
margin-left: 15px;
} .wcag-contrast-button  {
color: #000 !important;
font-size: 30px;    
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
display: inline-block !important;
}
body.wcag-contrast .wcag-contrast-button img{
background-color: #fff !important;
}
.wcag-contrast-button:hover {
color: #ff7704;
}
body.wcag-contrast,
body.wcag-contrast *,
body.wcag-contrast .fusion-person .person-desc .person-author .person-name,
body.wcag-contrast .fusion-person .person-desc .person-author .person-title {
background-color: #000 !important;
background-image: none !important;
color: #fff !important;
}
body.wcag-contrast .wcag-contrast-button svg,
body.wcag-contrast a,
body.wcag-contrast .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,
body.wcag-contrast .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
body.wcag-contrast .cbp-container .vc_row a,
body.wcag-contrast #wrapper .post-content .content-box-heading,
body.wcag-contrast .comment-form input[type="submit"],
body.wcag-contrast .fusion-button,
body.wcag-contrast .fusion-load-more-button,
body.wcag-contrast .ticket-selector-submit-btn[type="submit"],
body.wcag-contrast .wpcf7-form input[type="submit"],
body.wcag-contrast .menu-text,
body.wcag-contrast .button span {
color: yellow !important;
}
.wcag-contrast-button {
padding: 0 10px;
}
.wcag-contrast-button svg {
width: 32px;
height: 32px;
} .wcag-font-size {
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
color: #000 !important;
font-weight: 400;
padding-right: 3px;
}
.wcag-font-size:hover {
color: #dd282d !important;
text-decoration: none !important;
}
.wcag-font-size-level-0 {
font-size: 18px;
}
.wcag-font-size-level-1 {
font-size: 24px;
}
.wcag-font-size-level-2 {
font-size: 30px;
} body.wcag-font-size-1 .fusion-page-title-bar .fusion-breadcrumbs,
body.wcag-font-size-1 .fusion-button    {
font-size: 105% !important;
}
body.wcag-font-size-1 p,
body.wcag-font-size-1 ul li,
body.wcag-font-size-1 .fusion-portfolio-content .fusion-portfolio-meta{
font-size: 110% !important;
}
body.wcag-font-size-1 .c-footer .c-line,
body.wcag-font-size-1 h2,
body.wcag-font-size-1 .r-service {
font-size: 120% !important;
}
body.wcag-font-size-1  .fusion-main-menu > ul > li > a {
font-size: 130% !important;
}
body.wcag-font-size-1 .c-footer .c-title,
body.wcag-font-size-1 .r-about .c-check li  {
font-size: 140% !important;
}
body.wcag-font-size-1 h4 {
font-size: 180% !important;
}
body.wcag-font-size-1 h3,
body.wcag-font-size-1 .fusion-page-title-bar .fusion-page-title-row h1 {
font-size: 200% !important;
} body.wcag-font-size-2 .fusion-page-title-bar .fusion-breadcrumbs,
body.wcag-font-size-2 .fusion-button    {
font-size: 110% !important;
}
body.wcag-font-size-2 p,
body.wcag-font-size-2 ul li,
body.wcag-font-size-2 .fusion-portfolio-content .fusion-portfolio-meta{
font-size: 115% !important;
}
body.wcag-font-size-2 .c-footer .c-line,
body.wcag-font-size-2 h2,
body.wcag-font-size-2 .r-service {
font-size: 130% !important;
}
body.wcag-font-size-2  .fusion-main-menu > ul > li > a {
font-size: 140% !important;
}
body.wcag-font-size-2 .c-footer .c-title,
body.wcag-font-size-2 .r-about .c-check li  {
font-size: 150% !important;
}
body.wcag-font-size-2 h4 {
font-size: 190% !important;
}
body.wcag-font-size-2 h3,
body.wcag-font-size-2 .fusion-page-title-bar .fusion-page-title-row h1 {
font-size: 220% !important;
}