.et_pb_text p,.footer_bottom p,h1,h2,h3,h4,p{font-weight:300}.footer_bottom p b{font-weight:400!important}h1,h2,h3,h4{font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif!important}.et_pb_fullwidth_header .header-content h1{font-weight:500;padding-top:10px;padding-bottom:0;text-shadow:2px 2px 10px rgb(0 0 0/.8),2px 2px 18px rgb(0 0 0/.6)}.text_blurb p{line-height:1.4em}.et_pb_button,a{transition:all .3s linear}.et_pb_bg_layout_dark.et_pb_button{color:#fff!important;background:#000!important}.et_pb_bg_layout_dark.et_pb_button:focus,.et_pb_bg_layout_dark.et_pb_button:hover{color:#000!important;background:#fff!important}.nav a:focus,.nav a:hover{opacity:1}hr{margin-top:10px;margin-bottom:20px;border:0;border-top:1px solid #ddd}@media (max-width:767px){h1{font-size:28px!important}h2{font-size:25px!important}}header{z-index:10000;box-shadow:0 3px 3px rgb(0 0 0/20%);-moz-box-shadow:0 3px 3px rgb(0 0 0/.2);-webkit-box-shadow:0 3px 3px rgb(0 0 0/20%)}.nav li ul{border-color:#128800!important}.global_header_row{z-index:10001}.top_left_logo img{max-height:60px;width:auto;padding-top:4px}@media (min-width:981px){#page-container{margin-top:81px!important}header{position:fixed;width:100%;left:0;top:0}.global_nav_col1,.global_nav_col2{display:flex;align-items:center;flex-wrap:wrap;width:20%!important}.global_nav_col2{justify-content:flex-end;width:65%!important}.book_now_col{width:15%!important}.top_left_logo{padding-left:10px!important}.global_header_row .et_pb_column{padding-top:12px;padding-bottom:12px}.global_header_row .et_pb_column:last-of-type{background:#000!important}.et_pb_menu--style-left_aligned .et_pb_menu_inner_container{float:right;padding-right:10px}.et_pb_menu--without-logo .et_pb_menu__menu{padding:5px 10px!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase;margin-top:0;padding:5px 10px!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0;font-size:15px}.et-menu a{color:#000;font-weight:600}.et-menu a:hover{color:#128800}.nav_book_btn{padding:2px;background:#000;text-transform:uppercase;font-weight:600}.nav_book_btn:hover{padding:2px}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:24px!important}.nav li ul{border-color:#128800}.nav_book_btn a{color:#fff!important}.nav_book_btn .booknow{font-size:17px;font-weight:600;display:block;letter-spacing:3px;margin-bottom:-5px}.booknowphone{font-size:14px;display:block;letter-spacing:0}.top_left_logo img{max-height:60px;width:auto;padding-top:4px}}@media (max-width:980px){.top_left_logo img{max-height:60px;width:auto;padding-top:0;padding-left:10px}.nav_primary_menu{margin-top:13px!important;margin-right:10px!important}.global_nav_col1,.global_nav_col2{width:50%!important}.book_now_col{display:none!important}.nav_book_btn a{color:#fff!important}}.nav li ul li{line-height:1.3em}.nav li ul li a{padding-top:10px!important;padding-bottom:10px!important}.nav li ul li a:hover{background-color:#128800;color:#fff!important}@media (max-width:1070px){.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{font-size:14px}}.footer_bottom a,.footer_bottom p{color:#eee}@media (max-width:600px){.border_col{width:100%!important;margin:15px 0!important}}.grid{width:100%}.grid .grid-item{width:23%;margin:1%;padding:5px;float:left;background-color:#fff;border:1px solid #aaa;transition:all .5s ease}.grid .grid-item a{display:block}.grid .grid-item p{text-align:center;color:#000;line-height:1.4em;padding-bottom:7px!important}.grid .grid-item:hover{box-shadow:1px 2px 8px 0 rgb(0 0 0/.3);z-index:3}@media (min-width:768px) and (max-width:1080px){.grid .grid-item p{font-size:14px}.grid .grid-item p:last-of-type{font-size:60%!important}}@media only screen and (max-width:991px){.grid .grid-item{width:30%;margin:1.5%}}@media only screen and (max-width:700px){.grid .grid-item{width:48%;margin:1%}}.border_col{padding:5px;border:1px solid #ccc;background:#fff;box-shadow:none!important}.border_col .et_pb_text{padding:0 15px}.border_col .et_pb_button{margin-bottom:10px}@media (max-width:600px){.border_col{width:100%!important;margin:15px 0!important}}