a.tr-layout-element,body.tr-layout-element,div.tr-layout-element,h3.tr-layout-element,html.tr-layout-element,img.tr-layout-element,li.tr-layout-element,p.tr-layout-element,span.tr-layout-element,ul.tr-layout-element{background:0 0;border:0 none;font-size:99%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ul.tr-layout-element{list-style:none}img.tr-layout-element{vertical-align:top}body.tr-layout-element,html.tr-layout-element{height:100%;margin:0;padding:0}body.tr-layout-element{margin:0;background:#d9d8ba url(../images/beach-a6ba299a86a050acd229a438f04be080.jpg) top center no-repeat;color:#111;font-family:Arial,Helvetica,sans-serif;font-weight:400!important;font-size:13px;line-height:1.7em;letter-spacing:0;min-width:990px}h3.tr-layout-element{font-family:Raleway,sans-serif;line-height:2em;font-size:1.5em;font-weight:800}.sm-icons.tr-layout-element{display:none}.mobile-disp.tr-layout-element{display:none!important}a.tr-layout-element{-webkit-tap-highlight-color:rgba(255,255,255,0);color:#ed661f}.btn-3.tr-layout-element{background:lighten($red,3%);border:1px solid darken($red,4%);box-shadow:0 2px 0 darken($red,5%),2px 4px 6px darken($red,2%);letter-spacing:1px;transition:all 150ms linear}.btn-3.tr-layout-element:hover{background:darken($red,1.5%);border:1px solid rgba(#000,.05);box-shadow:1px 1px 2px rgba(#fff,.2);color:lighten($red,18%);text-decoration:none;text-shadow:-1px -1px 0 darken($red,9.5%);transition:all 250ms linear}a.app-btn.tr-layout-element{text-align:center;text-decoration:none;color:#fff;padding:4px;line-height:40px;display:block;font-size:15px;max-width:175px!important;width:100%;position:relative;display:block;margin-bottom:5px;margin:20px 0}a.app-btn.tr-layout-element:hover{background:#111;-webkit-filter:invert(1);filter:invert(1)}a.app-btn.tr-layout-element:after{border:1px solid #666;content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0}.container.tr-layout-element{position:relative;max-width:1100px;margin:auto}.more-reviews.tr-layout-element{margin:10px 0 20px 0;max-width:450px;margin:0 auto}.my-header .two_fourth.tr-layout-element{position:relative;z-index:1}.my-header.tr-layout-element{z-index:1;width:100%;min-height:450px;top:0;background:url(../images/header1-94ef102215d266113be48f90d9677ed2.png) bottom left repeat-x}.my-header .one_fourth.tr-layout-element{padding:1% 1% 1% 1%}.my-header .one_fourth a.tr-layout-element{color:#fff}.my-header .one_fourth a.tr-layout-element:hover{color:#ccc}.logo.tr-layout-element{width:100%;height:auto;margin:auto;display:block;max-width:595px}.footer.tr-layout-element{position:relative;z-index:1;min-height:400px;background:#333;color:#fff;background-size:cover;font-family:Raleway,sans-serif}.footer .container.tr-layout-element{border-bottom:1px solid #7d7c7c21}.footer .one_half.tr-layout-element{margin-top:0!important}.footer .container .one_third h3.tr-layout-element{font-size:2em;color:#a2864b;font-family:Forum,cursive}.footer .one_third ul li.tr-layout-element{text-align:left!important;color:#aeaeae;text-transform:none;font-size:14px;font-weight:500;font-family:Raleway,sans-serif;letter-spacing:1px}.footer .one_third a.tr-layout-element{color:#aeaeae;line-height:46px}.footer .one_third a.tr-layout-element:hover{color:#a2864b}.footer .container .ph.tr-layout-element{font-size:20px;color:#aeaeae;line-height:31px;font-weight:500;display:block}.footer .container .email.tr-layout-element{font-size:15px;color:#aeaeae;line-height:31px;font-weight:500;display:block}.footer .container .fax.tr-layout-element{font-size:20px;color:#aeaeae;line-height:31px;font-weight:500;display:block}.footer .container .loc.tr-layout-element{font-size:15px;color:#aeaeae;line-height:31px;font-weight:500;display:block}.spacing.tr-layout-element{padding-top:55px!important}.footer h3.tr-layout-element{line-height:45px;line-height:28px;margin-bottom:20px}.copy.tr-layout-element{text-align:center;color:#ddd;padding:35px 0 15px 0;clear:both;line-height:normal;font-size:12px;text-shadow:1px 1px 1px #111}.get-directions.tr-layout-element{color:#f3f0dd!important;padding:1px 9px 0 6px;text-align:center;background:#a2864b;display:block;max-width:150px;margin-bottom:30px;font-size:16px;letter-spacing:1px}.get-directions.tr-layout-element:hover{background:#212121;color:#fff!important}.reviews-btn a.tr-layout-element{display:block;font-size:16px!important}a.tr-layout-element{color:#1063c1;text-decoration:none;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}a.tr-layout-element:hover{color:#444}p.tr-layout-element{margin:0 0 20px 0}hr.tr-layout-element{border:0;background:0 0;clear:both;height:0;margin:0;padding:0}.right.tr-layout-element{float:right;margin-left:15px;margin-bottom:15px}.align-right.tr-layout-element{float:right!important;margin:0!important}.right a.tr-layout-element{float:right;clear:both}.nav-container.tr-layout-element{position:relative;z-index:1;width:100%;background:url(../images/header-a98d3f00839e93dc7bd59f57812ebe88.png);margin-bottom:60px}.nav.tr-layout-element{margin:0 auto;height:70px}.nav li.tr-layout-element{position:relative;float:left;width:11.111%}.nav li a.tr-layout-element{display:block;line-height:70px;font-size:16px;height:70px;font-weight:700;text-decoration:none;color:#111;text-transform:none;text-align:center;font-family:Forum,cursive;letter-spacing:1px;white-space:nowrap}.nav li a.tr-layout-element:hover:after{position:relative;top:-20px;margin:auto;border-bottom:3px solid #fff;content:'';display:block;width:50%}.nav li a.tr-layout-element:hover{background:#00308b;color:#fff}@media (max-width:1327px){.my-header .one_fourth.tr-layout-element,.my-header .two_fourth.tr-layout-element{margin-top:70px!important}}@media (max-width:1205px){.nav li a.tr-layout-element{padding:0 10px}}.one_fourth.tr-layout-element,.one_half.tr-layout-element,.one_third.tr-layout-element,.two_fourth.tr-layout-element{float:left;padding:1% 1% 1% 1%}.one_half.tr-layout-element{width:46%;margin:0 1% 0 1%;padding-bottom:15px;margin-top:15px}.one_third.tr-layout-element{width:30%;margin-top:0}.footer .one_third.tr-layout-element{width:30%;margin-right:1%;margin-top:15px}.one_fourth.tr-layout-element{width:22.5%}.two_fourth.tr-layout-element{width:44%}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local('Raleway'),local('Raleway-Regular'),url(../fonts/1Ptug8zYS_SKggPNyC0ISg-c8d109147435d76b46090824e1b5fced.ttf) format('truetype')}@font-face{font-family:Forum;font-style:normal;font-weight:400;src:local('Forum'),url(../fonts/6aey4Ky-Vb8Ew8IROpc-2c9059314003185eeea6ed5d151684f2.ttf) format('truetype')}#CDSWIDCOE.tr-layout-element{font:normal 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;color:#000;background-color:#fff;overflow:hidden;width:148px;margin:0 10px 10px 10px;text-align:center}#CDSWIDCOE a.tr-layout-element:hover{border:none;font-weight:400;text-decoration:underline;background-color:transparent;color:#000}#CDSWIDCOE a.tr-layout-element:visited{border:none;font-weight:400;color:#000}#CDSWIDCOE img.tr-layout-element{border:none;display:block;width:100%}.widCOEDate.tr-layout-element{font-family:Tahoma,"Microsoft Yahei",Helvetica,sans-serif}#CDSWIDCOE.widCOE.tr-layout-element{border:1px solid #00a680}#CDSWIDCOE.widCOE .widCOEImg.tr-layout-element{margin-top:-15px;margin-bottom:-10px;margin-left:auto;margin-right:auto;width:140px}#CDSWIDCOE.widCOE .widCOETitle.tr-layout-element{font:normal 12px Arial,Helvetica,sans-serif;text-align:center;font-weight:700;letter-spacing:-.12px;color:#000;padding-top:5px;z-index:1;position:relative}#CDSWIDCOE.widCOE .widCOEDate.tr-layout-element{position:relative;width:100%;margin:0;padding:0;padding-bottom:3px;z-index:1}#CDSWIDCOE.widCOE .widCOEDate .widCOEDateText.tr-layout-element{background-color:#fff;padding:0 5px;display:inline-block;margin-right:auto;margin-left:auto;font:normal bold 10px Arial,Helvetica,sans-serif;color:#000;text-transform:uppercase}#CDSWIDCOE.widCOE .widCOELogo.tr-layout-element{position:relative;z-index:1}#main-content-area-wrapper.tr-layout-element{min-width:954px;max-width:1140px;padding:18px;margin:0 auto}#main-content-area.tr-layout-element{border:1px solid #bcbec0;background-color:#fff}