#navbar-top section{margin-left:auto;margin-right:auto;width:100%;}.header-appointment{color:#f28215;border:3px solid #f28215;width:225px;padding:5px;margin-left:auto;margin-right:auto;}.header-appointment A{color:#f28215;text-decoration:none;font-weight:bold;}.header-appointment A:hover{color:#f28215;text-decoration:underline;font-weight:900;}.header-insurance{border:3px solid #16953a;width:200px;padding:5px;margin-left:auto;margin-right:auto;}.header-insurance a{color:#16953a;text-decoration:none;font-weight:bold;}.header-insurance a:hover{color:#16953a;text-decoration:underline;font-weight:bold;}nav.block-locations-menu-block{max-width:fit-content;margin-right:auto;margin-left:auto;}h2.block-locations-menu-title{font-size:14pt;font-weight:unset;float:left;margin-top:8px;margin-bottom:0;color:#6c7175;}.block-locations-menu-block a{color:#000;text-decoration:none;font-weight:bold;}.block-locations-menu-block a:hover{color:#000;text-decoration:underline;font-weight:bolder;}.block-search-form-block{display:none;}.header-beachny-block .block-search-form-block{display:unset;}.header-beachny-block .block-search-form-block form#search-block-form{padding:0;}.header-beachny-block .block-search-form-block .btn-primary{background-color:#6c7175;border-color:#6c7175;}#navbar-main.navbar{background-color:#095cb1;padding:0;}.navbar .superfish-main-nav-block{margin-left:auto;margin-right:auto;width:auto;}.navbar ul.sf-menu.sf-style-blue{float:none;margin-bottom:0;padding:0;}.navbar ul.sf-menu.sf-style-blue A{text-decoration:none;font-weight:bold;font-size:1.2em;}.navbar ul.sf-menu.sf-style-blue A:hover{color:#f28215;}.navbar ul.sf-menu .sf-sub-indicator{overflow:visible;}.highlighted,#main-wrapper{max-width:1000px;margin-left:auto;margin-right:auto;background-color:#fff;}#content{margin-top:1em;margin-bottom:1em;}#block-bootstrap-barrio-beachny-content .feed-icons{display:none;}.site-footer .block{border:0;}.site-footer__top .content li a{border:0;text-decoration:none;}.site-footer__top .content li a:hover{border:0;text-decoration:underline;font-weight:bold;}.footer-appointment{color:#f28215;border:3px solid #f28215;width:225px;padding:5px;margin-left:auto;margin-right:auto;margin-bottom:1em;}.site-footer .content .footer-appointment A{color:#f28215;text-decoration:none;font-weight:bold;}.site-footer .content .footer-appointment A:hover{color:#f28215;text-decoration:underline;font-weight:900;}.footer-insurance{border:3px solid #16953a;width:200px;padding:5px;margin-left:auto;margin-right:auto;}.site-footer .content .footer-insurance a{color:#16953a;text-decoration:none;font-weight:bold;}.site-footer .content .footer-insurance a:hover{color:#16953a;text-decoration:underline;font-weight:bold;}.align-middle{margin-left:auto;margin-right:auto;}#block-featuredmedia{padding:0;}.field--name-field-featured-media video,.field--name-field-featured-media img{top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;}.front-guarantee{}.front-guarantee .field--type-image,.front-guarantee .field--type-image img{margin:0;float:unset;}.front-safety .field--type-image{margin:0;float:unset;}.front-safety .field--type-image img{margin-bottom:0.5em;}.front-insurance{}.front-insurance .field--type-image{margin:0;float:unset;}.front-insurance .field--type-image img{margin-bottom:0.5em;}.front-insurance-image{max-width:fit-content;}.front-insurance-text{}.front-services{}.slick--view .list-group-item{border:0;}.block-front-staff-content .slick__arrow{top:-200px;}.block-front-staff-block{border:8px solid #f28215;padding:30px;margin-top:2em;margin-bottom:2em;color:#f28215;}.block-front-staff-block a{color:#f28215;font-weight:bold;text-decoration:none;}.block-front-staff-block a:hover{font-weight:bolder;text-decoration:underline;}.block-front-staff-block .more-link{text-align:center;font-size:1.5em;}.block-front-staff-block .more-link a{text-align:center;font-weight:bold;text-decoration:none;}.block-front-staff-block .more-link a:hover{text-decoration:underline;}.node--type-testimonial.node--view-mode-full .vocabulary-testimonial-source h2,.node--type-testimonial.node--view-mode-full .vocabulary-rating h2{display:none;}.node--type-testimonial.node--view-mode-full .vocabulary-testimonial-source .field--type-image,.node--type-testimonial.node--view-mode-full .vocabulary-rating .field--type-image{float:none;}.node--type-testimonial.node--view-mode-full .vocabulary-rating .field--type-image{margin-top:1em;}.node--type-testimonial.node--view-mode-full .field--name-field-name{font-weight:bold;}.block-front-testimonials-title{color:#095cb1;}.block-front-testimonials-block .more-link{text-align:center;font-size:1.5em;}.block-front-testimonials-block .more-link a{text-align:center;font-weight:bold;text-decoration:none;color:#095cb1;}.block-front-testimonials-block .more-link a:hover{text-decoration:underline;}.block-front-locations-block{border:8px solid #16953a;padding:30px;margin-top:2em;margin-bottom:2em;color:#16953a;}.block-front-locations-block a{color:#16953a;font-weight:bold;text-decoration:none;}.block-front-locations-block a:hover{font-weight:bolder;text-decoration:underline;}.block-front-locations-block .more-link{text-align:center;font-size:1.5em;}.block-front-locations-block .more-link a{text-align:center;font-weight:bold;text-decoration:none;color:#16953a;}.block-front-locations-block .more-link a:hover{text-decoration:underline;color:#16953a;}.slick--view--locations-block-block-2 .slide__caption{position:relative;}.webform-submission-book-an-appointment-form span.fieldset-legend{font-size:1em;font-weight:normal;}.webform-submission-book-an-appointment-form #edit-name-title{width:120px;float:left;}.webform-submission-book-an-appointment-form #edit-name--wrapper{max-width:720px;}.webform-submission-book-an-appointment-form #edit-name-first,.webform-submission-book-an-appointment-form #edit-name-last,.webform-submission-book-an-appointment-form #edit-name-suffix,.webform-submission-book-an-appointment-form #edit-phone-phone{max-width:150px;float:left;}.webform-submission-book-an-appointment-form .form-type-email{margin-top:-30px;}.webform-submission-book-an-appointment-form #edit-email{max-width:250px;}.webform-submission-book-an-appointment-form #edit-phone-type{width:100px;float:right;}.webform-submission-book-an-appointment-form  .js-form-item-phone-type{width:100px;float:left;position:relative;left:150px;}.webform-submission-book-an-appointment-form  .js-form-item-phone-phone{width:150px;float:left;position:relative;left:-100px;}.webform-submission-book-an-appointment-form  #edit-insurance-select{width:450px;}.webform-submission-book-an-appointment-form #edit-actions{width:450px;margin-left:auto;margin-right:auto;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#ffffff;}#navbar-main{background-color:#085bb1;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#008ee2;}a:active,.link:active{color:#22adff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
h1,h2,h1 a,h2 a{font-family:'Roboto Condensed',sans-serif;}h1,h1 a{font-family:'Roboto Condensed',sans-serif;font-weight:700;}h2,h2 a{font-family:'Roboto Condensed',sans-serif;font-weight:700;}h4,h5,h6{font-family:'Roboto Condensed',sans-serif;}h3,h3 a{font-weight:normal;text-transform:uppercase;letter-spacing:2px;font-family:'Roboto Condensed',sans-serif;}body,p,a,li{font-family:'Roboto',sans-serif;}
