#header-uber-bar{background:#888;padding:8px;color:#fff;font-size:14px;position:relative;z-index:999}#header-uber-bar a{color:#ffe016;text-decoration:underline}#header-uber-bar a.btn-default{color:#222;text-decoration:none}#menu-desktop a{font-size:120%;font-weight:700}#menu-desktop a span{font-size:12px;color:#c1b59e;position:relative;top:-1px}#menu-desktop a:hover{background:none}#menu-desktop .nav>li>a{padding:15px 0 0 0;margin-right:20px}#menu-desktop .nav>li>a:hover,#menu-desktop .nav>li>a:focus{background:none}#menu-desktop .fa{margin-left:2px}@media (max-width:991px) and (min-width:767px){#menu-desktop a{font-size:17px}#menu-desktop .nav>li>a{margin-right:8px}}.mega-menu a .title{display:block;padding:8px 0;font:normal 150% Arial;color:#382f2d}.mega-menu .description{margin-bottom:10px}.mega-menu .description ul{list-style-type:none;margin-left:15px}.mega-menu .description ul a:before{content:"\f105";font-family:FontAwesome;font-weight:700;display:inline-block;margin-left:-1em;width:1em}.mega-menu p{display:none}#mega-menu-projects a,#mega-menu-brands a{margin-bottom:6px;display:block;color:#382f2d}#mega-menu-projects a:before,#mega-menu-brands a:before{content:"\f105";font-family:FontAwesome;font-weight:700;display:inline-block;margin-left:0em;width:.5em}.wfd_mega_menu_panel .menu-grid{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media (max-width:991px){.wfd_mega_menu_panel .menu-grid{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.wfd_mega_menu_panel{position:absolute;width:100%;z-index:9998}#wfd_mega_menu_blanket{position:absolute;background-color:rgba(0,0,0,.5);left:0;right:0;height:100%;z-index:9997;display:none}#filter-nav{border:1px solid #D8DCDD;border-radius:6px;padding-bottom:12px}#filter-nav #filter-menu-name{padding:12px;border-bottom:1px solid #D8DCDD;margin-bottom:16px;position:relative}#filter-nav .title{font-weight:700;margin-top:15px;display:block;padding:6px 12px 6px 16px}#filter-nav .collapsible{cursor:pointer;margin-top:0}#filter-nav ul ul{margin-bottom:0}#filter-nav a{text-decoration:none;display:block;padding:5px 12px 5px 16px}#filter-nav a:hover{text-decoration:underline}#filter-nav li.parent>a{border:1px solid #c06;padding:4px;margin:2px}#filter-nav li.parent>a{border:none}#filter-nav .badge{margin-left:5px;background:#eee;color:#999;font-weight:500}#filter-properties{border:1px solid #E8E5E4;border-top:3px solid #DA8121;border-bottom:0;color:#494C4E;font:normal 12px Arial;padding:0;margin:0}#filter-properties li{padding:15px 4px 5px 10px;color:#494C4E;font-weight:700;border-bottom:solid 1px #E8E5E4}#filter-properties a{display:block;padding:5px 8px 5px 31px;border-bottom:solid 1px #E8E5E4;text-decoration:none;color:#494C4E;margin:0}#filter-properties a:hover{background:#F5F3F2}.productList{border-bottom:1px solid #ddd;padding-top:20px}.navbar-wfd a{font:normal 18px Arial}.navbar-wfd .navbar-nav>li>a,.navbar-wfd .navbar-nav>li>div>div>a{padding:10px 30px}.navbar-cta{display:flex}.navbar-cta .numbers{display:flex;flex-direction:column;flex-grow:1}.navbar-cta .phone-icon{display:flex;align-items:center}.navbar-cta .phone-icon .fa-phone{display:none}.navbar-cta .numbers .fa-phone{display:inline}@media (min-width:768px){.navbar-cta .phone-icon .fa-phone{display:block}}@media (min-width:768px){.navbar-cta .numbers .fa-phone{display:none}}#nav-menu-main-site{overflow:hidden}#nav-contact-us div{padding:5px}#nav-search-site div.custom-search-input{padding-bottom:0}.mobile-bar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;justify-content:space-around}.navbar-header button{background-color:transparent!important;color:#fff}.navbar-header button.collapsed{color:#000;padding:0;border:0}.navbar-header .navbar-toggle{padding:0;border:0}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:0}.nav>li.dropdown.open{position:static}.nav>li.dropdown.open .dropdown-menu{display:table;width:100%;text-align:center;left:0;right:0}.dropdown-menu>li{display:table-cell}.navbar{margin-bottom:0;border-radius:0}.navbar-wfd{border:0}.navbar-inverse .navbar-nav>li>a{color:#000}.navbar-collapse{padding-left:0;padding-right:0}.nav-tabs>li>a{background:#F3EFEC;border:1px solid #ddd}#account-history nav ul.pagination li.disabled a{background-color:#eee;cursor:not-allowed}#generic-menu{border:1px solid #D8DCDD;border-radius:6px;padding-bottom:12px;margin-top:20px;margin-bottom:20px}#generic-menu .title{font-weight:700;margin-top:15px;display:block;padding:6px 12px 6px 16px}#generic-menu ul ul{margin-bottom:0}#generic-menu a{text-decoration:none;display:block;padding:5px 12px 5px 16px}#generic-menu a:hover{text-decoration:underline}#generic-menu li.parent>a{border:1px solid #c06;padding:4px;margin:2px}#generic-menu li.parent>a{border:none}#generic-menu .badge{margin-left:5px;background:#eee;color:#999;font-weight:500}@media (max-width:991px){#filter-nav{border:0;margin-bottom:15px;padding-bottom:0}#filter-nav a:hover{background:#eee}#filter-nav .title{font-weight:700;margin-top:0;margin-bottom:5px;display:block;padding:8px 12px;background:#fff;cursor:pointer}#filter-nav>ul{margin-bottom:0;border-left:1px solid #ddd;border-right:1px solid #ddd}#filter-nav ul ul{border-bottom:0}.navbar-wfd .navbar-nav>li>a,.navbar-wfd .navbar-nav>li>div>div>a{padding:8px 14px}}@media (max-width:767px){#generic-menu{border-bottom:1px solid #ddd;padding-bottom:0}#generic-menu a{background:#fff}#generic-menu a:hover{background:#eee}#generic-menu .title{font-weight:700;margin-top:0;display:block;padding:8px 12px;background:#fff;border-top:1px solid #ddd;border-bottom:0;cursor:pointer}#generic-menu>ul{margin-bottom:0;border-left:1px solid #ddd;border-right:1px solid #ddd}#generic-menu ul ul{border-bottom:0}.mobile-bar .hint{display:block;font-size:11px}.navbar-wfd{min-height:0px!important}.navbar-wfd a{border-right:0}.navbar-wfd>.container{position:relative;min-height:0px!important;padding:0}#nav-menu-main-site .fa-lg{font-size:18px}.mobile-bar button span.visible-xs{display:none!important}.navbar-toggle{margin:0 1px}.navbar-header button{float:none;text-align:center;width:18%;color:#000;height:50px;border-radius:0;padding:0;margin:0}.navbar-header button.collapsed{color:#382f2d;background-color:transparent!important;padding:0;margin:0;border:0}.navbar-nav{margin:0}.navbar-nav li a{color:#000000!important;border-bottom:1px dotted #382f2d;padding:10px 0;margin:0 15px}.navbar-nav li:last-child a{border:none}#nav-contact-us *{color:#000000!important}}#TabHeader a{cursor:pointer}#TabHeader a:hover{text-decoration:underline}