h1.headertext{margin:15px 0 0 0;padding:10px;background-color:#533019;color:#f1cb00;font-size:24px}.h2,h2{font:normal 35px minion-pro,serif;line-height:1.2em}.headernav,.siteheader{background-color:#ece9e2}.siteheader .headerlinks strong{color:#583928}.siteheader .headerlinks strong a,.siteheader .headerlinks strong a:hover{color:#583928}.siteheadersub{border-top:1px solid #fff}.sitesearch .inputfield{color:#583928!important;background:#e7e7de;border-color:#583928}.ddsmoothmenu ul li a,.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover{color:#583928!important;background:#ece9e2!important;border-bottom:1px solid #ece9e2!important}.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover{border-bottom:1px solid #583928!important}.ddsmoothmenu ul li a.alt{background:#ece9e2!important;color:#583928!important;border-bottom:1px solid #583928!important}.ddsmoothmenu ul li ul li a,.ddsmoothmenu ul li ul li a.alt,.ddsmoothmenu ul li ul li a.selected,.ddsmoothmenu ul li ul li a:hover{border-bottom:none!important}.mmnav{border-top:12px double #583928;border-bottom:4px solid #583928}.mmnav:hover{border-top:12px double #583928;border-bottom:4px solid #583928}.btn,a.btn{padding:7px 15px 7px 15px;font:22px 'Minion Pro','Times Roman','Times New Roman',serif;font-variant:small-caps}@media only screen and (max-width:1024px){.btn,a.btn{font-size:18px}}.featureboxes .item{height:250px;margin-bottom:10px;border:3px solid #533019;border-radius:2px}.featureboxes .item .overlay{font-size:22px;font-weight:400;letter-spacing:1px;padding-bottom:3px}@media only screen and (max-width:1024px){.featureboxes .item .overlay{font-size:18px}}@media only screen and (max-width:767px){.featureboxes .item{height:200px;margin-bottom:15px}}.listingcontainer{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}.listingcontainer .column,.listingcontainer .columns{width:100%;float:left;box-sizing:border-box}.listingcontainer .row{margin-bottom:0}@media (min-width:481px){.container{width:100%}.listingcontainer .columns,.listingcontainer.column{margin-left:5px}.listingcontainer .column:first-child,.listingcontainer .columns:first-child{margin-left:0}.listingcontainer .two.columns{width:-moz-calc(50% - 5px);width:-o-calc(50% - 5px);width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}.listingcontainer .three.columns{width:-moz-calc(33.333334% - 10px);width:-o-calc(33.333334% - 10px);width:-webkit-calc(33.333334% - 10px);width:calc(33.333334% - 10px)}.listingcontainer .four.columns{width:-moz-calc(25% - 15px);width:-o-calc(25% - 15px);width:-webkit-calc(25% - 15px);width:calc(25% - 15px)}}.listingcontainer .container:after,.listingcontainer .row:after,.u-cf{content:"";display:table;clear:both}.listingboxwrapper{max-width:950px;margin:34px auto 0 auto}.listingboxwrapper .two.columns:first-child{margin-left:0}.listingboxwrapper .listingitem{position:relative;margin-bottom:5px;border:3px solid #533019;border-radius:2px;border-collapse:collapse;z-index:100}.listingboxwrapper .listingitem:not(.listingitemalt):hover{opacity:.8}.listingboxwrapper .listingitem .listingimg{position:relative;display:block;width:100%}.listingboxwrapper .listingitem .overlay{position:absolute;top:0;left:0;width:100%;background-color:#54301a;font:normal 22px minion-pro,serif;color:#fff;font-variant:small-caps;letter-spacing:1px;line-height:1.6;text-align:center;z-index:200}.listingboxwrapper .listingitem.listingitemalt .overlay{color:#edd000}@media only screen and (max-width:1024px){.listingboxwrapper{max-width:100%}.listingboxwrapper .listingitem .overlay{font-size:18px}}@media only screen and (max-width:767px){.listingboxwrapper .listingitem .overlay{font-size:16px}}@media only screen and (max-width:580px){.listingboxwrapper{padding-left:0}.listingboxwrapper .four.columns:first-child,.listingboxwrapper .three.columns:first-child,.listingboxwrapper .two.columns:first-child{margin-left:0}.listingboxwrapper .four.columns,.listingboxwrapper .three.columns,.listingboxwrapper .two.columns{float:none;margin:0;margin-bottom:10px;width:100%}}