html    { font-size:16px; }
body    { background-color:White; color:#404040; font-size:16px; }

a:link			{ color: #EC7324; }
a:visited		{ color: #EC7324; }
a:hover			{ color: #EC7324; }

ul#SiteMenu             { margin-top:0px; font-size:1.2em }
ul#SiteMenu li a        { background-color:transparent; color:#404040; border-top:2px solid transparent; border-bottom:2px solid transparent; }
ul#SiteMenu li a:hover  { background-color:transparent; color:#404040; border-top:2px solid #EC7324; border-bottom:2px solid #EC7324; }
ul#SiteMenu li a.selected { background-color:transparent; color:#404040; border-top:2px solid #EC7324; border-bottom:2px solid #EC7324; }
ul#SiteMenu .site-drop-down         { margin-top:-2px; width:200px; }
ul#SiteMenu .site-drop-down li a    { background-color:#EC7324; color:#ffffff; padding:3px 10px 3px 10px; }
ul#SiteMenu .site-drop-down li a:hover { background-color:#ffffff; color:#EC7324; }
ul#SiteMenu > li a { padding:5px 0px 5px 0px; }
ul#SiteMenu > li   { margin-left:20px; }

.LayoutGalleryBackground header { background-color:transparent; position:relative; background-image:url('pattern29.png'); background-repeat:repeat-x; padding-top:10px; border-bottom:3px solid #F6A91B; }

.SiteMenuMobileOnly { border-color:#EC7324; }
.sitemenu-toggle    { background-color:#EC7324; border-color:#EC7324; }

#LogoContainer  { width:96px; height:91px; }

.LayoutGalleryBackground #GridContent {  background-color:rgba(255,255,255,0.9);  border-radius:5px; }

#whatAppButton { bottom: 80px; box-shadow: none; }

@media (max-width: 768px)
{
    ul#SiteMenu         { background-color:#EC7324; margin-top:0px; }
    ul#SiteMenu > li    { margin-left:0px; }
    ul#SiteMenu li a    { color:#ffffff; }
    ul#SiteMenu li a:hover      { color:#EC7324; background-color:#ffffff; padding-left:5px; padding-right:5px; }
    ul#SiteMenu li a.selected   { color:#EC7324; background-color:#ffffff; padding-left:5px; padding-right:5px; }
    ul#SiteMenu .site-drop-down         { background-color:#EC7324 }
    ul#SiteMenu .site-drop-down li a    { background-color:#EC7324 }
    .sitemenu-toggle.selected           { background-color:white; border-color:White; }
    .sitemenu-toggle.selected > div     { border-color:#EC7324; }
    .sitemenu-toggle.selected .icon-bar { background-color:#EC7324; }    
    .SiteMenuMobileOnly .phone-icon     { background: transparent; }
    .SiteMenuMobileOnly .phone-icon i   { font-size: 220%; }
    .SiteMenuMobileOnly .mobileBtns     {top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
}


#PageBreadCrumps span::before { color:#6a747c; }
#PageBreadCrumps span   { color:#6a747c; }
#PageBreadCrumps a      { color:#6a747c; }



.headerText     { color:#8c8c8c; }
a.headerPhone   { color:#8c8c8c; }
a.footerPhone   { color:#8c8c8c; }

footer .footerBoxElements   { max-width:840px; }
footer .footerBox           { background-color:transparent; }
footer .footerBoxLink       { color:#414d41; }

.footerBoxLinks .footerBoxButton    { background-color:#602813; color:#ffffff; }
.footerBoxLinks .footerBoxLink      { color:#602813; }
.footerBoxText .footerBoxFreeText  a { color:#ffffff; text-decoration:none; margin-top:10px; }

.footerText         { color:#ffffff; }
.footerText a       { color:#ffffff !important;  }

h1:before,.home-page-content-headline:before { background: #EC7324; }
h1:after,.home-page-content-headline:after  { background: #EC7324; }
h1,.home-page-content-headline        { color: #404040; }

.LayoutGalleryBackground .home-page-content { background-color:rgba(255,255,255,0.9); color:#000000; }
.LayoutGalleryBackground #home-page-content { margin-top:20px; }

.carousel-indicators li             { background-color:#FFFFFF; border-color:#FFFFFF; }  
.carousel-indicators li.active      { background-color:#EC7324; border-color:#EC7324; }
.flex-control-paging li a               { background-color:#FFFFFF; border-color:#FFFFFF; }
.flex-control-paging li a.flex-active   { background-color:#EC7324; border-color:#EC7324; }

.menuModuleNav a                    { color:#EC7324; }
.menuModuleNav a.selected           { color:#EC7324; }
.menuModuleTextItem0                { background-color:#535d52 ; color:#FFFFFF; }
.menuModuleTextItem1                { background-color:#FFFFFF; color:#EC7324; }
.menuModuleTextItemTitle            { color:inherit; }
.menuModuleTextItemDescription      { color:inherit; }
.menuModuleTextItemPrice            { color:inherit; }

.normal-form input[type='text']     { border-color:#999999; border-width:1px; color:#404040; background-color:transparent; border-radius:0px; }
.normal-form input[type='submit']   { background-color:#F6A91B; color:White; border-radius:0px; }
.normal-form textarea               { border-color:#999999; border-width:1px; background-color:transparent; border-radius:0px; }
.normal-form select                 { border-color:#999999; border-width:1px; background-color:transparent; border-radius:0px; }
.normal-form input[type='text']::-webkit-input-placeholder { color:#404040; }
.normal-form input[type='text']:-moz-placeholder { color:#404040; opacity:1; }
.normal-form input[type='text']::-moz-placeholder { color:#404040; opacity:1; }
.normal-form input[type='text']:-ms-input-placeholder { color:#404040; }
.normal-form textarea::-webkit-input-placeholder { color:#404040; }
.normal-form textarea:-moz-placeholder { color:#404040; opacity:1; }
.normal-form textarea::-moz-placeholder { color:#404040; opacity:1; }
.normal-form textarea:-ms-input-placeholder { color:#404040; }

.normal-form .normal-form-comment   { color:#000000; }
.normal-form .must::before          { color:#F6A91B; }

.gallery-lightbox-element   { border:0px; }

.faq-headline       { color:white; background-color:#90212C; }
.faq-headline.open  { background-color:#ffffff; color:#90212C; }
.LayoutGalleryBackground .faq-body  { background-color:rgba(255,255,255,0.8); color:#000000; }

#GridPromo          { background-image:url('pattern29.png'); padding:5px;  background-color:white; border-radius:5px; }
#DynamicFormObject  { color:#272727; border-radius:5px; border:3px solid #EC7324; background-color:transparent; }
#DynamicFormObject .dynamicFormObjectTitle { line-height:1.1; font-size:2em; font-weight:bold; margin-bottom:8px; }
#DynamicFormObject .dynamicFormObjectTitle:after {
    background-image: url('/warehouse/temp/basketball/stars.png');
    width: 51px;
    height: 15px;
    content: " ";   
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    display:block;
}
#DynamicFormObject .dynamicFormObjectText { }
@media (max-width: 768px) 
{
    #DynamicFormObject { background-color:#eeeeee; }
}
.grid-short-box             { margin-bottom:15px; }
.grid-short-box-image       { padding-bottom:100%; }
.grid-short-box-label       { color:#404040; }
.grid-short-box-text        { height:auto; display:none; }
.grid-short-box-link a:link,
.grid-short-box-link a:visited { color:#EC7324; }
