﻿body.large-text{
	 font-size: 1.25em;	
}

.large-text .dropdown-menu-container{
	font-size: 1.25em;
}
body.small-text{
	 font-size: 1.15em;	
}
.small-text .dropdown-menu-container{
	font-size: 1.15em;
}
.large-text input,
.large-text textarea,
.large-text keygen,
.large-text select,
.large-text button
{
	font-size: 1.041625em; 
}
.small-text input,
.small-text textarea,
.small-text keygen,
.small-text select,
.small-text button
{
	font-size: 1.02em; 
}
.large-text .home-top-boxes .calendar-unit{
	font-size: 0.88em;
}
.small-text .home-top-boxes .calendar-unit{
	font-size: 0.88em;
}
.large-text .calendar-unit .events .item>.event-item{
	padding-top:3px;
	padding-bottom: 3px;
}

.large-text .inner-page-container .calendar-unit,
.small-text .inner-page-container .calendar-unit
{
	font-size: 0.85em;
}
/* contrast black white*/
body.black-white *,
body.black-white *:after, body.black-white *:before
{
	background-color: #000000!important;
	color: #ffffff!important;
	border-color: #ffffffimportant;
}
body.black-white img{
-webkit-filter:grayscale(100%);filter:grayscale(100%);
}
body.black-white .inner-top-bnr{
	-webkit-filter:grayscale(100%);filter:grayscale(100%);
}
body.black-white .main-desktop-menu .dropdown.open  .arrow span:before{
	border-top: 10px solid #fff;
}
body.black-white  .accessible-container{
	z-index:1002;
	background-color: transparent!important;
}

body.black-white *:focus{
outline:1px dotted #FFF!important}
body.black-white .navbar-nav > li > .dropdown-menu{
	border-top: 1px solid #FFF!important;
	border-bottom: 1px solid #FFF!important;
}
body.black-white .main-desktop-menu{
	border-top: 1px solid #FFF!important;
	border-bottom: 1px solid #FFF!important;
}
body.black-white .main-desktop-menu .dropdown.open  .arrow{
	bottom: -24px;
}
body.black-white .home-main-gallery .slide-content,
body.black-white .accessible-container .open-menu
{
	background-color: transparent!important;
}
body.black-white .accessible-container .open-menu{
	padding: 2px 5px;
}

body.black-white  .search-box .searchbox-inner .search-container{
	border: 1px solid #ffffff!important;
}
body.black-white .search-box .searchbox-inner .search-container input[type="submit"]{
	height: 58px;
	border-right: 1px solid #ffffff;
}
body.black-white  .search-box{
	border-top: 1px solid #FFF!important;
	border-bottom: 1px solid #FFF!important;
}
body.black-white .accessible-container .open-menu .tt:after{
	 border-color: transparent #ffffff transparent transparent!important;
}
body.black-white .home-bottom-slider .flickity-prev-next-button{
	box-shadow:0 0 0 1px #ffffff!important;
}
body.black-white .main-content .inner-content .head-paragraph{
	border-bottom: 2px solid #ffffff!important;
}
body.black-white .right-menu .level1-header{
	border: 1px solid #ffffff;
}
body.black-white .right-menu-panel .calendar-unit,
body.black-white .left-panel .calendar-unit
{
	border: 1px solid #ffffff;
}
body.black-white .inner-page-container .main-slider-container{
	border: 1px solid #ffffff;
}
body.black-white .accessible-container .acc-menu{
	border: 1px dotted #ffffff;
}
body.black-white .accessible-container .acc-btn:after{
	border:1px solid #ffffff!important;
	border-radius: 50%!important;
}
/* contrast black yellow*/
body.black-yellow *,
body.black-yellow  *:after, body.black-yellow  *:before
{
	background-color: #000000!important;
	color: #f0ff00!important;
	border-color: #f0ff00!important;
}
body.black-yellow  img{
-webkit-filter:grayscale(100%);filter:grayscale(100%);
}
body.black-yellow  .inner-top-bnr{
	-webkit-filter:grayscale(100%);filter:grayscale(100%);
}
body.black-yellow  .main-desktop-menu .dropdown.open  .arrow span:before{
	border-top: 10px solid #fff;
}
body.black-yellow   .accessible-container{
	z-index:1002;
	background-color: transparent!important;
}

body.black-yellow  *:focus{
outline:1px dotted #FFF!important}
body.black-yellow  .navbar-nav > li > .dropdown-menu{
	border-top: 1px solid #FFF!important;
	border-bottom: 1px solid #FFF!important;
}
body.black-yellow  .main-desktop-menu{
	border-top: 1px solid #FFF!important;
	border-bottom: 1px solid #FFF!important;
}
body.black-yellow  .main-desktop-menu .dropdown.open  .arrow{
	bottom: -24px;
}
body.black-yellow  .home-main-gallery .slide-content,
body.black-yellow  .accessible-container .open-menu
{
	background-color: transparent!important;
}
body.black-yellow  .accessible-container .open-menu{
	padding: 2px 5px;
}

body.black-yellow   .search-box .searchbox-inner .search-container{
	border: 1px solid #ffffff!important;
}
body.black-yellow  .search-box .searchbox-inner .search-container input[type="submit"]{
	height: 58px;
	border-right: 1px solid #ffffff;
}
body.black-yellow   .search-box{
	border-top: 1px solid #FFF!important;
	border-bottom: 1px solid #FFF!important;
}
body.black-yellow  .accessible-container .open-menu .tt:after{
	 border-color: transparent #ffffff transparent transparent!important;
}
body.black-yellow  .home-bottom-slider .flickity-prev-next-button{
	box-shadow:0 0 0 1px #ffffff!important;
}
body.black-yellow  .main-content .inner-content .head-paragraph{
	border-bottom: 2px solid #ffffff!important;
}
body.black-yellow  .right-menu .level1-header{
	border: 1px solid #ffffff;
}
body.black-yellow  .right-menu-panel .calendar-unit,
body.black-yellow  .left-panel .calendar-unit
{
	border: 1px solid #ffffff;
}
body.black-yellow  .inner-page-container .main-slider-container{
	border: 1px solid #ffffff;
}
body.black-yellow  .accessible-container .acc-menu{
	border: 1px dotted #ffffff;
}
body.black-yellow  .accessible-container .acc-btn:after{
	border:1px solid #ffffff!important;
	border-radius: 50%!important;
}