html    { font-size:20px; }
body    { background-color:#ffffff; color:#1A1A1A; font-size:16px; line-height:1.3; }

a:link			{ color: #bb9f51; }
a:visited		{ color: #bb9f51; }
a:hover			{ color: #bb9f51; }

header #SiteMenu .navbar-nav > li > a       { color: #1A1A1A; }
header #SiteMenu .navbar-nav > .active > a  { color: #1A1A1A; }

header.affix-top    { background-color:rgba(255,255,255,0.9); }
header.affix        { background-color:rgba(255,255,255,0.9); }

header #SiteMenu .navbar-toggle .icon-bar   { background-color:#c8ba7b; }

@media(min-width:767px)     
{
    header #SiteMenu .navbar-nav > li > a       { border-top: 0px solid #000000; border-bottom: 0px solid #c8ba7b; }
    
    header #SiteMenu .navbar-nav > li > a:focus,
    header #SiteMenu .navbar-nav > li > a:hover,    
    header #SiteMenu .navbar-nav > li.open > a  { color:#ad861b; border-top: 1px solid #ad861b; border-bottom: 1px solid #ad861b; }
    
    header #SiteMenu .navbar-nav > .active > a  { color:#ad861b; border-top: 1px solid #ad861b; border-bottom: 1px solid #ad861b; }    
    
    header #SiteMenu .dropdown-menu             { background:rgba(187, 159, 81, 0.9); font-size:0.8em; }
    header #SiteMenu  li.dropdown.open:after    { border-bottom: 10px solid rgba(187, 159, 81, 0.9); }
}

@media (max-width: 767px) 
{
    header #SiteMenu .navbar-collapse { background-color:rgba(6, 13, 42, 1); }
    header #SiteMenu .navbar-brand  { height: 70px; }
    header #SiteMenu { min-height: 70px; }
    header #SiteMenu .navbar-nav > li > a { color:#ffffff; }
    header #SiteMenu .navbar-nav > li.open > a { color: #c8ba7b; }
    header #SiteMenu .navbar-nav > .active > a { color: #ad861b; }
    header #SiteMenu .mobile-icons .mobile-icons-phone a   { color: #c8ba7b; }
    header #SiteMenu .mobile-icons .mobile-icons-waze svg .waze-svg-fill { fill:rgb(200, 186, 123); }
}
    
footer { background: #121013; }
footer #SiteFooter .footer-links                { color:#ffffff; }
footer a:link, footer a:visited, footer a:hover { color:#cccccc; }
footer .site-credit { background: #1C1A1D; color: #ffffff; }

footer #arrow-up    { background-color:#c8ba7b; color:#ffffff; }
footer #arrow-up a  { color:#ffffff; }

#Site-Inner-Nav .inner-navigation   { background:rgba(187, 159, 81, 0.9); }

@media (max-width: 767px) {
    #DynamicFormObject { background-color: inherit; }
}

#PageBreadCrumps span::before { color:#bb9f51; }
#PageBreadCrumps a      { color:#bb9f51; }

#rightSpy .nav-tabs > li > a    { background-color:#CCCCCC; border:2px solid #CCCCCC; }
#rightSpy #moving-ball          { background-color:#bb9f51; }

.home-page-element-desc-header h2                   { color: #000000; margin:0px; }
.home-page-element-desc-header h2 .special-font     { color: #040d2a; font-size:1.2em; }
.home-page-element-desc-header h1                   { color: #000000; margin:0px; }
.home-page-element-desc-header h1 .special-font     { color: #040d2a; font-size:1.2em; }
.home-page-element-desc-header:after                { color:transparent; font-size:0.7em; }

h1          { color:#1A1A1A; }
h2          { color:#1A1A1A; }



#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 #666666; background-color:white; border-radius:0px; }
.normal-form textarea           { border:1px solid #666666; background-color:white; border-radius:0px; }
.normal-form select             { border:1px solid #666666; background-color:white; border-radius:0px; }
.normal-form .input-time-wrapper { border:1px solid #666666; background-color:white; border-radius:0px; }
.normal-form input[type='text']::-webkit-input-placeholder { color:#636363; }
.normal-form input[type='text']:-moz-placeholder { color:#636363; opacity:1; }
.normal-form input[type='text']::-moz-placeholder { color:#636363; opacity:1; }
.normal-form input[type='text']:-ms-input-placeholder { color:#636363; }
.normal-form textarea::-webkit-input-placeholder { color:#636363; }
.normal-form textarea:-moz-placeholder { color:#636363; opacity:1; }
.normal-form textarea::-moz-placeholder { color:#636363; opacity:1; }
.normal-form textarea:-ms-input-placeholder { color:#636363; }
.normal-form .must::before  { color:#636363; }
.normal-form input[type='submit']   { background-color:#000000; color:#ffffff; border-radius:0px; }

#nprogress .bar { background: #bb9f51; box-shadow: 0 0 10px #bb9f51, 0 0 5px #bb9f51; }
#nprogress .peg { box-shadow: 0 0 10px #c8ba7b, 0 0 5px #c8ba7b; }
#nprogress .spinner-icon { border-top-color: #bb9f51; border-left-color: #bb9f51; box-shadow: 0 0 10px #bb9f51, 0 0 5px #bb9f51; }

#promotionWindow-second h3              { color:#bb9f51; }
#promotionWindow-second .promotionWindow-second-button { background-color:#000000; }
#promotionWindow-modal  #DynamicFormObject .dynamicFormObjectTitle  { color:#bb9f51; }
#promotionWindow-first a    { background-color:#bb9f51; color:#000000; }

#DynamicFormObject  { background-color:#e3e3e3; border-radius:0px; margin-bottom:0px; padding:10px; margin-bottom:25px; }

#SiteGrid.layout-2sides.homepage-grid #GridPromo {  border-radius:0px; }
#SiteGrid.layout-2sides.homepage-grid #DynamicFormObject  { background-color:rgba(255,255,255,0.9); }

#GridPromo { border-radius:0px; padding:0px; }

#DynamicFormObject .dynamicFormObjectTitleAndText   { color:#ffffff; background-color:#bb9f51; padding:10px; line-height:1; margin-bottom:10px; }
#DynamicFormObject .dynamicFormObjectTitle          { font-size:40px; }
#DynamicFormObject .dynamicFormObjectText           { color:#ffffff; margin-bottom:0px; }
#DynamicFormObject .dynamicFormObjectFields         { padding:10px; }
#DynamicFormObject .dynamicFormEndText      { color:#000000; line-height:1.1; margin-bottom:0px; }
#DynamicFormObject input[type='submit']     { max-width:130px; float:left; }