 #masthead,.ast-main-header-wrap.main-header-bar-wrap {background:#d8dfe1;} #masthead .ast-below-header-wrap {   display:block !important; } .site-primary-header-wrap {max-width:1400px;} body { color:#415463 !important;font-size:16px;} .topPhone {position:absolute;top:10px;right:0px;width:75px;height:65px;overflow:hidden;transition:all 0.3s ease-in-out;} li {margin-bottom:10px;line-height:1.5;} ul#sideBarTX {list-style-type:none;  padding-left:15px;} ul#sideBarTX li ul.sub-menu {padding-left:15px;} .lockedWidth{margin:0px auto !important;padding-left:12% !important;padding-right:12% !important;} #content {padding-top:0px;} .entry-content p {margin-bottom:15px !important;line-height:1.5 !important;} .menu-link {color:#003 !important;} .main-header-menu .sub-menu .menu-link {padding:3px 10px;} .main-header-menu .menu-link, .main-header-menu > a {padding:0 10px;} #ast-hf-menu-1 li a:hover,.current_page_item a,.current_page_item a:hover,#ast-hf-menu-1 li .sub-menu li a:hover {color:#2c446a !important;`} .topPhone {text-align:center;color:#003;line-height:1.5;font-size:22px;font-weight:600;} .topPhone span {font-size:15px;text-transform:capitalize;} .topPhone a {color:#2c446a;font-size:24px;font-weight:900 !important;font-family:arial;} .topPhone a:hover {color:#003;} .topPhone .fa.fa-phone {margin-right:-5px;transform:rotate(30deg);vertical-align:middle;} .fa.fa-phone a {color:#d02c35;font-size:20px;font-weight:900;font-family:'brandon_grotesquelight';} .fa-phone::before {font-size:22px;padding-right:10px;} .ast-builder-html-element .phone {padding-left:30px;} .imgRight {margin-top:20px;}   .ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {line-height:50px;}   #menu-item-19984 .sub-menu,#menu-item-19983 .sub-menu,#menu-item-19982 .sub-menu,#menu-item-547 ul.sub-menu {right:100% !important;left:auto;}   li#menu-item-20748 ul.sub-menu {max-height:350px;overflow-x:scroll;}   #menu-item-72 .sub-menu {width:370px;}   #menu-item-797 .sub-menu {width:350px;}   #menu-item-1029 .sub-menu {width:265px;}   #menu-item-19980 .sub-menu,#menu-item-20737 .sub-menu {width:280px;}   #menu-item-20109 .sub-menu {width:285px;}   #menu-item-20548 .sub-menu,#menu-item-20748 .sub-menu {width:345px;}   #menu-item-21034 .sub-menu {width:325px;}   #menu-item-20907 .sub-menu,#menu-item-19982 .sub-menu {width:300px;}   #menu-item-547 .sub-menu {width:190px;}   #menu-item-21062 .sub-menu {max-height:200px;overflow-y:scroll;} h2 {font-family:'museo300' !important;color:#003 !important;font-weight:100 !important;font-size:30px !important;line-height:1.2 !important;text-transform:uppercase !important;} h3 {color:#2c446a !important;font-size:20px !important;margin-bottom:5px !important;padding-left:5px !important;text-transform:uppercase !important;font-family:'brandon_grotesquelight' !important;font-weight:700 !important;} h4 {color:#2c446a !important;font-weight:600 !important;} .vc_row.wpb_row.vc_row-fluid {padding:20px 0px;} a.ubtn-link .ubtn {padding:10px 80px;font-size:15px;border-radius:0px;} #topHero{padding:250px 0px 250px 0px !important;background-size:cover;background-position:50%;} #topHero h1 {color:#fff;text-shadow:0px 0px 10px #000;font-size:36px;} .gMaps .vc_column-inner{padding:0px !important;margin-top:-50px;margin-bottom:-100px;} .gform_button.button {background:#cd2c34;color:#fff;border-radius:4px;padding:10px 50px;} .pushFifty{padding-top:60px !important;} #gForm {padding:30px 0px;} .prettyHeader h5 {color:#f9c50e !important;font-size:28px;text-shadow:0px 0px 5px #000;margin-bottom:0px;} .whiteTxt{color:#fff !important;} #gusta-footer .phNumber, #gusta-footer .address,#gusta-footer p {color:#fff;line-height:1.5;margin-bottom:5px;} #gusta-footer a {color:#fff;} #gusta-footer a:hover{color:#f9c50e !important;} #gusta-footer .menu-link {border:none !important;background:none !important;line-height:2 !important;} ul.sub-menu li a {line-height:18px !important;color:#003 !important;} .tdi-innerWrap {position:relative;background:none;padding:20px 15px;min-height:400px;box-shadow:0px 0px 35px -30px #000;border:1px solid #f2f2f2;border-radius:4px;transition:all 0.3s ease;} .tdi-innerWrap:hover {background:#f7f8fb;box-shadow:0px 12px 35px -30px #000;transform:scale(1.04);transition:all 0.3s ease;} .tdi-innerWrap p {color:#000;text-align:center;margin:30px auto;font-size:14px;} .tdi-innerWrap h3 {color:#1c355e !important;text-align:center;font-size:16px !important;} .tdi-innerWrap .button {position:absolute !important;bottom:20px;left:50%;transform:translate(-50%);width:220px;text-align:center;border-radius:4px;padding:10px;background:#2c446a;font-size:16px;text-decoration:none !important;color:#fff;border:1px solid #2c446a;transition:all 0.3s ease;} .tdi-innerWrap .button:hover {background:none;color:#2c446a;text-decoration:none !important;transition:all 0.3s ease;} .iconsWrap .fa {color:#2c446a;font-size:32px;} .greenChecker {list-style-type:none;} .greenChecker li::before {content:"\2713";margin-left:-10px;margin-right:10px;font-size:12px;border:1px solid #2c446a;color:#2c446a;padding:2px 7px;border-radius:50%;display:inline-block;} .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern,.btn.btn-primary,.tdi-innerBox .button {color:#fff !important;border-color:#2c446a !important;background-color:#2c446a !important;background-image:none !important;text-decoration:none;} .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover,.btn.btn-primary:hover {color:#2c446a !important;border-color:#2c446a !important;background-color:rgba(0,0,0,0) !important;} .tdi-innerBox .button:hover {color:#fff !important;border-color:#fff !important;background-color:rgba(0,0,0,0) !important;} .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-green {font-size:21px;text-decoration:none;} #gusta-footer .vc_single_image-img.attachment-full {filter:brightness(0) invert(1);} .font18 .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-green{font-size:18px;} .vc_tta-title-text {font-weight:300 !important;} .cardWrap .vc_column-inner {background:#3b5d72;color:#fff;font-size:16px;} .cardWrap .vc_column-inner h6 {color:#fff;font-size:16px;line-height:1.2;margin-bottom:10px !important;} .ult-banner-block h4 {color:#fff !important;} .tdiBtnStyle1 .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-green {font-size:16px !important;} .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {border-color:#f0f0f0 !important;background-color:#f8f8f8 !important;background-image:none !important;} .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {border-color:#f0f0f0 !important;background-color:#f0f0f0 !important;} .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {color:#666 !important;} .vc_tta-color-green.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-modern .vc_tta-controls-icon::before {border-color:#666 !important;} .accomodationList {color:#828282;padding-left:20px;font-size:15px;} .gusta-social-media-links ul li a:hover {transform:scale(1.05);transition:all 0.3s ease;} .ez-toc-title {color:#052a41 !important;} .whiteTxt h3 {color:#f9c50e !important;} .shinyDarkBlue{background:#052a41 !important;} .ast-header-breadcrumb {padding-top:10px;padding-bottom:10px;width:100%;position:absolute;left:0px;top:575px;} .ast-header-breadcrumb ul li,.ast-header-breadcrumb ul li a {font-size:12px;font-weight:100;} #ez-toc-container {display:none !important;} h2.wpcp-image-caption {font-size:16px !important;}  .saboxplugin-wrap .saboxplugin-gravatar img {   max-width:150px;   height:auto;   margin-top:30px;   border-radius:0; }  @media only screen and (min-width :769px) and (max-width :1899px) {   .ast-header-breadcrumb {padding-top:10px;padding-bottom:10px;width:100%;position:absolute;left:0px;top:585px;}   } @media only screen and (min-width :1900px) and (max-width :3200px) {   .ast-header-breadcrumb {padding-top:10px;padding-bottom:10px;width:100%;position:absolute;left:0px;top:580px;}   } @media only screen and (min-width :320px) and (max-width :768px) {   #topHero{min-height:645px;padding:250px 0px 250px 0px !important;}   #topHero h1 {font-size:28px;}   [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {fill:#f9c50e !important;}  .gMaps .vc_column-inner{padding:0px !important;margin-top:0px;margin-bottom:0px;}  .pushFifty{padding-top:10px !important;}  [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {fill:#000 !important;}  .ult-overlay-close.top-right {right:10px !important;top:5px !important;}  .leadershipThumbs .vc_column-inner {padding-top:35px !important;}  #content {padding-top:0px;}   .lockedWidth {margin:0px auto !important;padding-left:0% !important;padding-right:0% !important;}   .wpcpro-wrapper .wpcp-carousel-section.nav-vertical-center:not(.wpcp_swiper_vertical) {margin:0px !important;}   #vidTestimonials2 .vc_column-inner::before{top:25% !important;}   .ast-header-breadcrumb{top:650px;}   .ez-toc-sticky {z-index:1 !important;position:relative;}   .ast-header-breadcrumb{z-index:0;}   #ez-toc-container {display:none !important;}   .ez-toc-sticky-fixed .ez-toc-sidebar {height:90vh !important;top:10vh;} } body #masthead .header_phone_num a {  font-weight:bold !important;  } @media screen and (max-width :921px) { body .landing_banner_s {  padding-top:0px !important; } #masthead .ast-builder-layout-element.ast-flex.site-header-focus-item[data-section="section-header-mobile-trigger"] {   display:flex !important; } } @media (max-width:580px) { body.page .header_phone_num a {  border:none !important;  border-radius:0px !important;  padding:0px !important; } body #masthead .header_phone_num {  top:10px !important;   } body #masthead .header_phone_num .fa-solid.fa-phone::before {   font-size:15px !important; } }