body{}

.icon-high-contrast:hover{
	/* background-color: transparent !important; */
	/* color: #000 !important; */
}


/*.--hc- .contentrow *,*/
.--hc- .mnu_footermenu > li{
	font-size:1em !important;
}


.--ts- .high-contrast-main{
    /* position: absolute; */
    top: 21px;
    /* left: 280px; */
}
.--ms- .high-contrast-main{
	top: 75px;
	left: 53px;
}
.--ts- .icon-high-contrast{
	background: #f6f0ff;
	padding: 7px 12px 8px;
	border-radius: 9px;
	/* background:#ccc; */
}
.--ts- .icon-high-contrast:hover{
	background: #8667b1 !important;
	color:#fff !important;
}
.--ts- .icon-high-contrast .fa{

}
.--ts- .icon-high-contrast span{
	display:none;
}


.--hc-{
	padding:0;
	background-image:  none;
}
.--hc->.main{
	border: 3px solid;
	border-radius:  0;
}

.--hc- #row_slider_wrap,
.--hc- .carouselrow,
.--hc- .maprow{
	display:none;
}
.--hc- .contactrow{margin:0}
.--hc- .mp_top4 .module>.inner{
	background: transparent !important;
}
.--hc- .mod_menu.menu-top ul.menu li ul li a{
	border:none;
}

.--hc- .mod_menu.menu-top ul.menu>li>a{
	border:none;
	border-radius:0;
}
.--hc- .mod_menu.menu-top ul.menu>li>a{

}


.scheme1 *,
.scheme1 :before{
	color:#000 !important;
	background-color: transparent;
	border-color: #000 !important;
}

.scheme1 a{
	color: #000 !important;
}


.scheme1.--ts- .icon-high-contrast:hover,
.scheme1.--ts- .icon-high-contrast:hover .fa,
.scheme1 a:hover,
.scheme1 a:hover>*,
.scheme1 a:hover .fa,
.scheme1 .mnu_topmenu > li.active>a,
.scheme1 .xicon-high-contrast:hover,
.scheme1 .xicon-high-contrast:hover *,
.scheme1 .mnu_topmenu > li:hover>a{
	color: #fff !important;
	background: #000 !important;
}
.scheme1 .mnu_topmenu ul{
	border:2px solid #000;
	background: #fff !important;
}
.scheme1.--ts- .icon-high-contrast{
	/* background:#ccc !important; */
}

.scheme1 body,
.scheme1 .high-contrast-form,
.scheme1 .mp_right h3,
.scheme1 .mp_right .moduletable .inner, .scheme1 .mp_right .moduletable_featured .inner,
.scheme1 .logorow:before,
.scheme1 .logorow:after,
.scheme1 div.rsformhot_appointment, .scheme1 div.hot_appointment
.scheme1 .module h3,
.scheme1 .module>.inner,
.scheme1 .mod_menu.menu-top .block-menu,
.scheme1 .mod_menu.menu-top ul.menu li>ul
{
	color: #000 !important;
	background: #fff !important;
	border-radius:0;
}
.scheme1  .module h3,
.scheme1  .module>.inner{
	/* border:1px solid #000; */
}

.scheme1 .mod_menu.menu-top ul.menu>li>a{
	background:#ccc;

}
.scheme1 .module_menu ul.menu li{
	border:1px solid #000;
}

.scheme1 .mod_menu.menu-top .menu-bar,
.scheme1 button,
.scheme1 .btn,
.scheme1 .button,
.scheme1 input[type="submit"],
.scheme1 input[type="button"],
.scheme1 input[type="reset"],
.scheme1 a.readmore,
.scheme1 .btn.readmore,
.scheme1 p.readmore a.btn{
	border:none;
	background: #fff !important;
	border:2px solid #000;
	padding:  5px 15px;
	color: #000 !important;
}


.scheme1 button:focus,
.scheme1 .btn:focus,.scheme1 .button:focus, .scheme1 input[type="submit"]:focus, .scheme1 input[type="button"]:focus, .scheme1 input[type="reset"]:focus,
.scheme1 button:hover, .scheme1 .btn:hover, .scheme1 .button:hover, .scheme1 input[type="submit"]:hover, .scheme1 input[type="button"]:hover, .scheme1 input[type="reset"]:hover,
.scheme1 a.readmore:hover,
.scheme1 .btn.readmore:hover,
.scheme1 p.readmore a.btn:hover{
	border:none;
	background: #000 !important;
	border:2px solid #000;
	color: #fff !important;
}





.scheme2 *,
.scheme2 :before,
.scheme2 .high-contrast-form .line .radio-toggle label{
	color:#fff !important;
	background-color: transparent;
	border-color: #fff !important;
}

.scheme2 a{
	color: #fff !important;
}

.scheme2 a.readmore:before,
.scheme2 .btn.readmore:before,
.scheme2 p.readmore a.btn:before,
.scheme2 .--ts- .icon-high-contrast:hover,
.scheme2 .--ts- .icon-high-contrast:hover .fa,
.scheme2 a:hover,
.scheme2 a:hover>*,
.scheme2 a:hover .fa,
.scheme2 .mnu_topmenu > li.active>a,
.scheme2 .xicon-high-contrast:hover,
.scheme2 .xicon-high-contrast:hover *,
.scheme2 .mnu_topmenu > li:hover>a,
.scheme3 .xicon-high-contrast:hover{
	color: #000 !important;
	background: #fff !important;
}
.scheme2 .mnu_topmenu ul{
	border:2px solid #fff;
	background: #000 !important;
}
.scheme2.--ts- .icon-high-contrast{
	/* background:#ccc !important; */
}

.scheme2 body,
.scheme2 #row_footer_wrap,
.scheme2 #rows_mainarea,
.scheme2 .high-contrast-form,
.scheme2 .mp_right h3,
.scheme2 .mp_right .moduletable .inner, .scheme2 .mp_right .moduletable_featured .inner,
.scheme2 .logorow:before,
.scheme2 .logorow:after,
.scheme2 div.rsformhot_appointment, .scheme2 div.hot_appointment
.scheme2 .module h3,
.scheme2 .module>.inner,
.scheme2 .mod_menu.menu-top .block-menu,
.scheme2 .mod_menu.menu-top ul.menu li>ul
{
	color: #fff !important;
	background: #000 !important;
	border-radius:0;
}
.scheme2  .module h3,
.scheme2  .module>.inner{
	/* border:1px solid #fff; */
}
.scheme2 .com_content .item-bottom .modified *,
.scheme2 .com_content .item-bottom .modified :before{
	color: #000 !important;
}
.scheme2 .mod_menu.menu-top ul.menu>li>a{
	background:#ccc;

}
.scheme2 .module_menu ul.menu li{
	border:1px solid #fff;
}

.scheme2 .mod_menu.menu-top .menu-bar,
.scheme2 button,
.scheme2 .btn,
.scheme2 .button,
.scheme2 input[type="submit"],
.scheme2 input[type="button"],
.scheme2 input[type="reset"],
.scheme2 a.readmore,
.scheme2 .btn.readmore,
.scheme2 p.readmore a.btn{
	border:none;
	background: #000 !important;
	border:2px solid #fff;
	padding:  5px 15px;
	color: #fff !important;
}


.scheme2 button:focus,
.scheme2 .btn:focus,.scheme2 .button:focus, .scheme2 input[type="submit"]:focus, .scheme2 input[type="button"]:focus, .scheme2 input[type="reset"]:focus,
.scheme2 button:hover, .scheme2 .btn:hover, .scheme2 .button:hover, .scheme2 input[type="submit"]:hover, .scheme2 input[type="button"]:hover, .scheme2 input[type="reset"]:hover,
.scheme2 a.readmore:hover,
.scheme2 .btn.readmore:hover,
.scheme2 p.readmore a.btn:hover{
	border:none;
	background: #fff !important;
	border:2px solid #fff;
	color: #000 !important;
}

/*  #71d0dc  */

.scheme3 *,
.scheme3 :before{
	color:#000 !important;
	background-color: transparent;
	border-color: #000 !important;
}

.scheme3 a{
	color: #000 !important;
}


.scheme3.--ts- .icon-high-contrast:hover,
.scheme3.--ts- .icon-high-contrast:hover .fa,
.scheme3 a:hover,
.scheme3 a:hover>*,
.scheme3 a:hover .fa,
.scheme3 .mnu_topmenu > li.active>a,
.scheme3 .xicon-high-contrast:hover,
.scheme3 .xicon-high-contrast:hover *,
.scheme3 .mnu_topmenu > li:hover>a,
.scheme3 .xicon-high-contrast:hover{
	color: #71d0dc !important;
	background: #000 !important;
}
.scheme3 .mnu_topmenu ul{
	border:2px solid #000;
	background: #71d0dc !important;
}
.scheme3.--ts- .icon-high-contrast{
	/* background:#ccc !important; */
}

.scheme3 body,
.scheme3 #row_footer_wrap,
.scheme3 #rows_mainarea,
.scheme3 .high-contrast-form,
.scheme3 .mp_right h3,
.scheme3 .mp_right .moduletable .inner, .scheme3 .mp_right .moduletable_featured .inner,
.scheme3 .logorow:before,
.scheme3 .logorow:after,
.scheme3 div.rsformhot_appointment, .scheme3 div.hot_appointment
.scheme3 .module h3,
.scheme3 .module>.inner,
.scheme3 .mod_menu.menu-top .block-menu,
.scheme3 .mod_menu.menu-top ul.menu li>ul
{
	color: #000 !important;
	background: #71d0dc !important;
	border-radius:0;
}
.scheme3  .module h3,
.scheme3  .module>.inner{
	/* border:1px solid #000; */
}

.scheme3 .mod_menu.menu-top ul.menu>li>a{
	background:#ccc;

}
.scheme3 .module_menu ul.menu li{
	border:1px solid #000;
}

.scheme3 .mod_menu.menu-top .menu-bar,
.scheme3 button,
.scheme3 .btn,
.scheme3 .button,
.scheme3 input[type="submit"],
.scheme3 input[type="button"],
.scheme3 input[type="reset"],
.scheme3 a.readmore,
.scheme3 .btn.readmore,
.scheme3 p.readmore a.btn{
	border:none;
	background: #71d0dc !important;
	border:2px solid #000;
	padding:  5px 15px;
	color: #000 !important;
}


.scheme3 button:focus,
.scheme3 .btn:focus,.scheme3 .button:focus, .scheme3 input[type="submit"]:focus, .scheme3 input[type="button"]:focus, .scheme3 input[type="reset"]:focus,
.scheme3 button:hover, .scheme3 .btn:hover, .scheme3 .button:hover, .scheme3 input[type="submit"]:hover, .scheme3 input[type="button"]:hover, .scheme3 input[type="reset"]:hover,
.scheme3 a.readmore:hover,
.scheme3 .btn.readmore:hover,
.scheme3 p.readmore a.btn:hover{
	border:none;
	background: #000 !important;
	border:2px solid #000;
	color: #71d0dc !important;
}
