html    { font-size:17px; }
body    { background-color:#ffffff; color:#505050; font-size:17px; line-height:1.3; }

a:link			{ color: #dc5050; }
a:visited		{ color: #dc5050; }
a:hover			{ color: #dc5050; }

header #SiteMenu .navbar-nav > li > a       { color: #505050; }
header #SiteMenu .navbar-nav > .active > a  { color: #dc5050; }

header.affix-top    { background-color:#e3e9ec; }
header.affix        { background: #e3e9ec; }

header #SiteMenu .navbar-toggle .icon-bar   { background-color:#505050; }

@media(min-width:767px)     
{
    header #SiteMenu .navbar-nav > li > a       { border-top: 1px solid transparent; border-bottom: 1px solid transparent; }
    
    header #SiteMenu .navbar-nav > li > a:focus,
    header #SiteMenu .navbar-nav > li > a:hover,    
    header #SiteMenu .navbar-nav > li.open > a  { color:#dc5050; border-top: 1px solid transparent; border-bottom: 1px solid transparent; }
    
    header #SiteMenu .navbar-nav > .active > a { color:#dc5050; border-top: 1px solid transparent; border-bottom: 1px solid transparent; }    
    
    header #SiteMenu .dropdown-menu { background:#dc5050; }
    header #SiteMenu  li.dropdown.open:after { border-bottom: 10px solid #dc5050; }
    
    .navbar-right { float:right !important; }
}

@media (max-width: 767px) 
{
    header #SiteMenu .navbar-brand  { height: 70px; }
    
    header #SiteMenu { min-height: 70px; }
    header #SiteMenu .navbar-collapse   { background-color:#505050; }
    header #SiteMenu .navbar-nav > li > a { color:#ffffff; }
    header #SiteMenu .navbar-nav > li.open > a { color: #dc5050; }
}
    
footer { background: #e3e9ec; }
footer #SiteFooter .footer-links                { color:#505050; }
footer a:link, footer a:visited, footer a:hover { color:#505050; }
footer .site-credit { background: #121013; color: #e3e9ec; }

#Site-Inner-Nav .inner-navigation   { background:rgba(220, 80, 80, 0.9); }

@media (max-width: 767px) {
    #DynamicFormObject { background-color: inherit; }
}

#PageBreadCrumps span::before { color:#000000; }
#PageBreadCrumps a      { color:#dc5050; }

#rightSpy .nav-tabs > li > a    { background-color: #ffffff; border: 2px solid #dc5050; }
#rightSpy #moving-ball  { background-color:#dc5050; }

.home-page-title h1     { color:#dc5050; font-size:1em; }
.home-page-element-desc-header h2                   { color: #505050; }
.home-page-element-desc-header h2 .special-font     { color: #505050; font-size:35px; font-weight: bold; }
.home-page-element-desc-header h1                   { color: #505050; }
.home-page-element-desc-header h1 .special-font     { color: #505050; font-size:35px; font-weight: bold; }
.home-page-element-desc-header:after            { display:none; }


h1          { color:#505050; }
h2          { color:#505050; }

#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; background-color:white; }
.normal-form textarea           { border:1px solid #000000; background-color:white; }
.normal-form select             { border:1px solid #000000; background-color:white; }
.normal-form .input-time-wrapper { border:1px solid #000000; background-color:white; }
.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:#dc5050; color:#ffffff; }

.homepage-grid #DynamicFormObject  { background-color:rgba(255,255,255,0.8); border-radius:5px; }
#DynamicFormObject  { background-color:#eeeeee; border-radius:5px; }

#nprogress .bar { background: #dc5050; box-shadow: 0 0 10px #dc5050, 0 0 5px #dc5050; }
#nprogress .peg { box-shadow: 0 0 10px #dc5050, 0 0 5px #dc5050; }
#nprogress .spinner-icon { border-top-color: #dc5050; border-left-color: #dc5050; box-shadow: 0 0 10px #dc5050, 0 0 5px #dc5050; }

#promotionWindow-second h3              { color:#dc5050; }
#promotionWindow-second .promotionWindow-second-button { background-color:#dc5050; }
#promotionWindow-modal  #DynamicFormObject .dynamicFormObjectTitle  { color:#dc5050; }
#promotionWindow-first a    { background-color:#dc5050; color:White; }

.grid-short-box-image   { padding-bottom:85%; }