html    { font-size:20px; }
body    { background-color:#ffffff; color:#000000; font-size:20px; line-height:1.3; }

a:link			{ color: #0065A0; }
a:visited		{ color: #0065A0; }
a:hover			{ color: #0065A0; }

header #SiteMenu .navbar-nav > .active > a  { color: #ffdd17; }

footer a.AccessabilityLink:link, footer a.AccessabilityLink:visited, footer a.AccessabilityLink:hover   { color:#000000; }
a.AccessabilityLink svg path                { fill: #000000; }

@media(min-width:767px)     
{
    header #SiteMenu .navbar-nav > li > a       { border-top: 0px solid #838381; border-bottom: 0px solid #838381; }
    
    header #SiteMenu .navbar-nav > li > a:focus,
    header #SiteMenu .navbar-nav > li > a:hover,    
    header #SiteMenu .navbar-nav > li.open > a  { color:#ffdd17; border-top: 0px solid #838381; border-bottom: 0px solid #838381; }
    
    header #SiteMenu .navbar-nav > .active > a { color:#ffdd17; border-top: 0px solid #838381; border-bottom: 0px solid #838381; }    
    
    header #SiteMenu .dropdown-menu { background:rgba(0, 101, 160, 0.9); }
    header #SiteMenu  li.dropdown.open:after { border-bottom: 10px solid rgba(0, 101, 160, 0.9); }
}

@media (max-width: 767px) 
{
    header #SiteMenu .navbar-brand  { height: 70px; }
    header #SiteMenu { min-height: 70px; }
    header #SiteMenu .navbar-nav > li.open > a { color: #ffdd17; }
    
}
    
footer { background: #121013; }
footer #SiteFooter .footer-links                { color:#878588; }
footer a:link, footer a:visited, footer a:hover { color:#878588; }
footer .site-credit { background: #ffffff;  color: #B3B3B3; }




#Site-Inner-Nav .inner-navigation   { background-color:rgba(233, 173, 14, 0.8); }

@media (max-width: 767px) {
    #DynamicFormObject { background-color: inherit; }
}

#PageBreadCrumps span::before { color:#000000; }
#PageBreadCrumps a      { color:#0065A0; }

#rightSpy .nav-tabs > li > a    { background-color: #CCCCCC; border: 2px solid #CCCCCC; }
#rightSpy #moving-ball  { background-color:#0065A0; }

.home-page-element-desc-header h2               { color: #000000; }
.home-page-element-desc-header h2 .special-font  { color: #000000; font-size:47px; }
.home-page-element-desc-header h1               { color: #000000; }
.home-page-element-desc-header h1 .special-font  { color: #000000; font-size:47px; }
.home-page-element-desc-header:after            { color: #000000; display:none; }



h1          { color:#000000; font-family:font37-regular; font-size:41px; }
h2          { color:#000000; }

#contactform h3 { font-size:1.1em; }

#MenuModule .menuModuleNav a            { color:#000000; background-color:#ffdd17; }
#MenuModule .menuModuleNav a.selected   { color:#ffdd17; background-color:#0065A0; }
.menuModuleTextItem0            { border-bottom:1px dotted #000000; }
.menuModuleTextItem1            { border-bottom:1px dotted #000000; }
.menuModuleTextItemTitle        { color:#0065A0; }
.menuModuleTextItemDescription  { color:#363636; }
.menuModuleTextItemPrice        { color:#000000; }

.normal-form input[type='text'] { border:1px solid #000000; }
.normal-form textarea           { border:1px solid #000000; }
.normal-form select             { border:1px solid #000000; }
.normal-form .input-time-wrapper { border:1px solid #000000; }
.normal-form input[type='text']::-webkit-input-placeholder { color:#000000; }
.normal-form input[type='text']:-moz-placeholder { color:#000000; opacity:1; }
.normal-form input[type='text']::-moz-placeholder { color:#000000; opacity:1; }
.normal-form input[type='text']:-ms-input-placeholder { color:#000000; }
.normal-form textarea::-webkit-input-placeholder { color:#000000; }
.normal-form textarea:-moz-placeholder { color:#000000; opacity:1; }
.normal-form textarea::-moz-placeholder { color:#000000; opacity:1; }
.normal-form textarea:-ms-input-placeholder { color:#000000; }
.normal-form .must::before  { color:#000000; }
.normal-form input[type='submit']   { background-color:#0065A0; color:#ffffff; }


#nprogress .bar { background: #0065A0; box-shadow: 0 0 10px #0065A0, 0 0 5px #0065A0; }
#nprogress .peg { box-shadow: 0 0 10px #0065A0, 0 0 5px #0065A0; }
#nprogress .spinner-icon { border-top-color: #0065A0; border-left-color: #0065A0; box-shadow: 0 0 10px #0065A0, 0 0 5px #0065A0; }


.promotionWindow-second-button a { color: #ffffff; }