﻿.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}.title-border-bottom,.wpb_wrapper h1,.template-top-right h1,.template-top-right h2,.template-top-right h3,.template-two-column-middle-section h1,.template-two-column-middle-section h2,.template-two-column-middle-section h3,.template-full-middle h1,.template-full-middle h2,.template-full-middle h3,.template-video-middle h1,.template-video-middle h2,.template-video-middle h3,.template-specialties-bottom-list h2,.single-locations #location-top-content h1.page-title,.single-locations .location-right-block h3,.single-locations #location-middle-content #contact-form-section h3,.gform_wrapper form .gform_heading h3.gform_title,.testimonials-content-block h2,#all-locations-container .locations-content h2,.locations-grid-container h2,.single-physicians #physician-top-content .heading-container,.single-physicians #physician-top-content #top-physician-sidebar h3,.single-physicians .physician-middle-content h2.section-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title,.woocommerce-checkout form.checkout h3,.woocommerce-order-received .woocommerce h2{position:relative;padding-bottom:10px}@media screen and (max-width: 992px){.title-border-bottom,.wpb_wrapper h1,.template-top-right h1,.template-top-right h2,.template-top-right h3,.template-two-column-middle-section h1,.template-two-column-middle-section h2,.template-two-column-middle-section h3,.template-full-middle h1,.template-full-middle h2,.template-full-middle h3,.template-video-middle h1,.template-video-middle h2,.template-video-middle h3,.template-specialties-bottom-list h2,.single-locations #location-top-content h1.page-title,.single-locations .location-right-block h3,.single-locations #location-middle-content #contact-form-section h3,.gform_wrapper form .gform_heading h3.gform_title,.testimonials-content-block h2,#all-locations-container .locations-content h2,.locations-grid-container h2,.single-physicians #physician-top-content .heading-container,.single-physicians #physician-top-content #top-physician-sidebar h3,.single-physicians .physician-middle-content h2.section-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title,.woocommerce-checkout form.checkout h3,.woocommerce-order-received .woocommerce h2{display:block !important}}.title-border-bottom:after,.wpb_wrapper h1:after,.template-top-right h1:after,.template-top-right h2:after,.template-top-right h3:after,.template-two-column-middle-section h1:after,.template-two-column-middle-section h2:after,.template-two-column-middle-section h3:after,.template-full-middle h1:after,.template-full-middle h2:after,.template-full-middle h3:after,.template-video-middle h1:after,.template-video-middle h2:after,.template-video-middle h3:after,.template-specialties-bottom-list h2:after,.single-locations #location-top-content h1.page-title:after,.single-locations .location-right-block h3:after,.single-locations #location-middle-content #contact-form-section h3:after,.gform_wrapper form .gform_heading h3.gform_title:after,.testimonials-content-block h2:after,#all-locations-container .locations-content h2:after,.locations-grid-container h2:after,.single-physicians #physician-top-content .heading-container:after,.single-physicians #physician-top-content #top-physician-sidebar h3:after,.single-physicians .physician-middle-content h2.section-title:after,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title:after,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title:after,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title:after,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title:after,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title:after,.woocommerce-checkout form.checkout h3:after,.woocommerce-order-received .woocommerce h2:after{content:'';display:block;position:absolute;width:60%;height:2px;background:#33a9ee}@media screen and (max-width: 767px){.title-border-bottom:after,.wpb_wrapper h1:after,.template-top-right h1:after,.template-top-right h2:after,.template-top-right h3:after,.template-two-column-middle-section h1:after,.template-two-column-middle-section h2:after,.template-two-column-middle-section h3:after,.template-full-middle h1:after,.template-full-middle h2:after,.template-full-middle h3:after,.template-video-middle h1:after,.template-video-middle h2:after,.template-video-middle h3:after,.template-specialties-bottom-list h2:after,.single-locations #location-top-content h1.page-title:after,.single-locations .location-right-block h3:after,.single-locations #location-middle-content #contact-form-section h3:after,.gform_wrapper form .gform_heading h3.gform_title:after,.testimonials-content-block h2:after,#all-locations-container .locations-content h2:after,.locations-grid-container h2:after,.single-physicians #physician-top-content .heading-container:after,.single-physicians #physician-top-content #top-physician-sidebar h3:after,.single-physicians .physician-middle-content h2.section-title:after,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title:after,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title:after,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title:after,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title:after,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title:after,.woocommerce-checkout form.checkout h3:after,.woocommerce-order-received .woocommerce h2:after{width:100% !important}}.list-with-arrow-markers-links,.single-post #sidebar .widget ul,ul.custom-sitemap{margin:0px}.list-with-arrow-markers-links li,.single-post #sidebar .widget ul li,ul.custom-sitemap li{font-size:1.2em;padding:0 0 10px;list-style-type:none !important;text-align:left}.list-with-arrow-markers-links li a,.single-post #sidebar .widget ul li a,ul.custom-sitemap li a{position:relative;padding:0 0 0 15px;margin-bottom:0px !important;text-decoration:none}.list-with-arrow-markers-links li a:before,.single-post #sidebar .widget ul li a:before,ul.custom-sitemap li a:before{font-family:FontAwesome;content:'\f0da';color:#33a9ee;font-size:1.2em;line-height:1em;position:absolute;top:0px;left:0px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.list-with-arrow-markers-links li a:hover,.single-post #sidebar .widget ul li a:hover,ul.custom-sitemap li a:hover{text-decoration:none}.list-with-arrow-markers-links li a:hover:before,.single-post #sidebar .widget ul li a:hover:before,ul.custom-sitemap li a:hover:before{left:5px}.list-with-arrow-markers-nolinks,.single-physicians #physician-top-content #top-physician-sidebar .assistants-section-container .assistants-list,.single-physicians .physician-middle-content .first-column ul,.single-physicians .physician-middle-content .last-column ul{margin:0px}.list-with-arrow-markers-nolinks li,.single-physicians #physician-top-content #top-physician-sidebar .assistants-section-container .assistants-list li,.single-physicians .physician-middle-content .first-column ul li,.single-physicians .physician-middle-content .last-column ul li{font-size:1.2em;list-style-type:none !important;text-align:left;position:relative;padding:0 0 10px 15px;text-decoration:none}.list-with-arrow-markers-nolinks li:before,.single-physicians #physician-top-content #top-physician-sidebar .assistants-section-container .assistants-list li:before,.single-physicians .physician-middle-content .first-column ul li:before,.single-physicians .physician-middle-content .last-column ul li:before{font-family:FontAwesome;content:'\f0da';color:#33a9ee;font-size:1.2em;line-height:1em;position:absolute;top:2px;left:0px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.list-with-arrow-markers-nolinks li a,.single-physicians #physician-top-content #top-physician-sidebar .assistants-section-container .assistants-list li a,.single-physicians .physician-middle-content .first-column ul li a,.single-physicians .physician-middle-content .last-column ul li a{margin:0px}@-webkit-keyframes pulsate{0%{transform:scale(1)}100%{transform:scale(1.1)}}@-moz-keyframes pulsate{0%{transform:scale(1)}100%{transform:scale(1.1)}}@-o-keyframes pulsate{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes pulsate{0%{transform:scale(1)}100%{transform:scale(1.1)}}.form-defaults input[type="text"],.woocommerce-checkout form.checkout input[type="text"],.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="text"],.form-defaults input[type="email"],.woocommerce-checkout form.checkout input[type="email"],.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="email"],.form-defaults input[type="password"],.woocommerce-checkout form.checkout input[type="password"],.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="password"],.form-defaults input[type="tel"],.woocommerce-checkout form.checkout input[type="tel"],.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="tel"],.form-defaults textarea,.woocommerce-checkout form.checkout textarea,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form textarea{border:1px solid #cdd1d5;font-size:1em;display:block;font-weight:400;margin:10px 0 20px;color:#616b75;background-color:#f4f2f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f2f1));background-image:-webkit-linear-gradient(top, #fff, #f4f2f1);background-image:-moz-linear-gradient(top, #fff, #f4f2f1);background-image:-o-linear-gradient(top, #fff, #f4f2f1);background-image:linear-gradient(to bottom, #fff, #f4f2f1);background:-ms-linear-gradient(left, #fff, #f4f2f1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fff', endColorstr='#f4f2f1');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f2f1',GradientType=0);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.form-defaults input[type="text"]:focus,.woocommerce-checkout form.checkout input[type="text"]:focus,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="text"]:focus,.form-defaults input[type="email"]:focus,.woocommerce-checkout form.checkout input[type="email"]:focus,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="email"]:focus,.form-defaults input[type="password"]:focus,.woocommerce-checkout form.checkout input[type="password"]:focus,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="password"]:focus,.form-defaults input[type="tel"]:focus,.woocommerce-checkout form.checkout input[type="tel"]:focus,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="tel"]:focus,.form-defaults textarea:focus,.woocommerce-checkout form.checkout textarea:focus,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form textarea:focus{color:#000;border:1px solid #959ea7;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f2f1), to(#fff));background-image:-webkit-linear-gradient(top, #f4f2f1, #fff);background-image:-moz-linear-gradient(top, #f4f2f1, #fff);background-image:-o-linear-gradient(top, #f4f2f1, #fff);background-image:linear-gradient(to bottom, #f4f2f1, #fff);background:-ms-linear-gradient(left, #f4f2f1, #fff);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f4f2f1', endColorstr='#fff');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f2f1', endColorstr='#fff',GradientType=0)}.form-defaults input[type="text"]::-webkit-input-placeholder,.woocommerce-checkout form.checkout input[type="text"]::-webkit-input-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="text"]::-webkit-input-placeholder,.form-defaults input[type="email"]::-webkit-input-placeholder,.woocommerce-checkout form.checkout input[type="email"]::-webkit-input-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="email"]::-webkit-input-placeholder,.form-defaults input[type="password"]::-webkit-input-placeholder,.woocommerce-checkout form.checkout input[type="password"]::-webkit-input-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="password"]::-webkit-input-placeholder,.form-defaults input[type="tel"]::-webkit-input-placeholder,.woocommerce-checkout form.checkout input[type="tel"]::-webkit-input-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="tel"]::-webkit-input-placeholder,.form-defaults textarea::-webkit-input-placeholder,.woocommerce-checkout form.checkout textarea::-webkit-input-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form textarea::-webkit-input-placeholder{color:#4d4e53;text-transform:uppercase}.form-defaults input[type="text"]:-moz-placeholder,.woocommerce-checkout form.checkout input[type="text"]:-moz-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="text"]:-moz-placeholder,.form-defaults input[type="email"]:-moz-placeholder,.woocommerce-checkout form.checkout input[type="email"]:-moz-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="email"]:-moz-placeholder,.form-defaults input[type="password"]:-moz-placeholder,.woocommerce-checkout form.checkout input[type="password"]:-moz-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="password"]:-moz-placeholder,.form-defaults input[type="tel"]:-moz-placeholder,.woocommerce-checkout form.checkout input[type="tel"]:-moz-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="tel"]:-moz-placeholder,.form-defaults textarea:-moz-placeholder,.woocommerce-checkout form.checkout textarea:-moz-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form textarea:-moz-placeholder{color:#4d4e53;text-transform:uppercase}.form-defaults input[type="text"]::-moz-placeholder,.woocommerce-checkout form.checkout input[type="text"]::-moz-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="text"]::-moz-placeholder,.form-defaults input[type="email"]::-moz-placeholder,.woocommerce-checkout form.checkout input[type="email"]::-moz-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="email"]::-moz-placeholder,.form-defaults input[type="password"]::-moz-placeholder,.woocommerce-checkout form.checkout input[type="password"]::-moz-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="password"]::-moz-placeholder,.form-defaults input[type="tel"]::-moz-placeholder,.woocommerce-checkout form.checkout input[type="tel"]::-moz-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="tel"]::-moz-placeholder,.form-defaults textarea::-moz-placeholder,.woocommerce-checkout form.checkout textarea::-moz-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form textarea::-moz-placeholder{color:#4d4e53;text-transform:uppercase}.form-defaults input[type="text"]:-ms-input-placeholder,.woocommerce-checkout form.checkout input[type="text"]:-ms-input-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="text"]:-ms-input-placeholder,.form-defaults input[type="email"]:-ms-input-placeholder,.woocommerce-checkout form.checkout input[type="email"]:-ms-input-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="email"]:-ms-input-placeholder,.form-defaults input[type="password"]:-ms-input-placeholder,.woocommerce-checkout form.checkout input[type="password"]:-ms-input-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="password"]:-ms-input-placeholder,.form-defaults input[type="tel"]:-ms-input-placeholder,.woocommerce-checkout form.checkout input[type="tel"]:-ms-input-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="tel"]:-ms-input-placeholder,.form-defaults textarea:-ms-input-placeholder,.woocommerce-checkout form.checkout textarea:-ms-input-placeholder,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form textarea:-ms-input-placeholder{color:#4d4e53;text-transform:uppercase}.form-defaults textarea,.woocommerce-checkout form.checkout textarea,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form textarea{line-height:1.2em;padding:20px !important}.form-defaults .select2-container a,.woocommerce-checkout form.checkout .select2-container a,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form .select2-container a{padding:0 10px;height:41px;line-height:41px;border-color:#cdd1d5 !important;margin-top:2px}.form-defaults .select2-container a .select2-chosen,.woocommerce-checkout form.checkout .select2-container a .select2-chosen,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form .select2-container a .select2-chosen{font-size:1em;color:#616b75 !important;text-transform:uppercase}.form-defaults .select2-container a .select2-arrow b,.woocommerce-checkout form.checkout .select2-container a .select2-arrow b,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form .select2-container a .select2-arrow b{background-position:0 7px}.form-defaults label .required,.woocommerce-checkout form.checkout label .required,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form label .required{color:#bc2025}.form-defaults fieldset legend,.woocommerce-checkout form.checkout fieldset legend,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form fieldset legend{color:#bc2025;font-size:1em;padding:20px 0px}.form-defaults input[type="submit"],.woocommerce-checkout form.checkout input[type="submit"],.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="submit"]{border:0px;border-radius:0px;background-color:#bc2025 !important;color:#fff;font-size:1em !important;line-height:1em;padding:8px 20px !important;position:relative;text-transform:uppercase;display:inline-block;font-weight:400;border:0px;letter-spacing:0px;height:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;margin:20px 0 0}.form-defaults input[type="submit"]:hover,.woocommerce-checkout form.checkout input[type="submit"]:hover,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="submit"]:hover{color:#fff !important;background-color:#ea5724 !important}.woo-order-details,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details{background:#fff}.woo-order-details thead tr th,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details thead tr th,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details thead tr th{text-align:left;padding:8px 20px}.woo-order-details tbody tr td,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr td,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr td{text-align:left}.woo-order-details tbody tr.cart_item td,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.cart_item td,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.cart_item td,.woo-order-details tbody tr.order_item td,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.order_item td,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.order_item td{padding:10px}.woo-order-details tbody tr.cart_item td.product-name,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.cart_item td.product-name,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.cart_item td.product-name,.woo-order-details tbody tr.order_item td.product-name,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.order_item td.product-name,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.order_item td.product-name{color:#bc2025;text-transform:uppercase;font-size:1.5em;line-height:1.2em}.woo-order-details tbody tr.cart_item td.product-name a,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.cart_item td.product-name a,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.cart_item td.product-name a,.woo-order-details tbody tr.order_item td.product-name a,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.order_item td.product-name a,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.order_item td.product-name a{color:#bc2025}.woo-order-details tbody tr.cart_item td.product-name dl.variation,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.cart_item td.product-name dl.variation,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.cart_item td.product-name dl.variation,.woo-order-details tbody tr.order_item td.product-name dl.variation,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.order_item td.product-name dl.variation,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.order_item td.product-name dl.variation{font-size:12px}.woo-order-details tbody tr.cart_item td.product-name dl.variation dt,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.cart_item td.product-name dl.variation dt,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.cart_item td.product-name dl.variation dt,.woo-order-details tbody tr.cart_item td.product-name dl.variation dd,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.cart_item td.product-name dl.variation dd,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.cart_item td.product-name dl.variation dd,.woo-order-details tbody tr.order_item td.product-name dl.variation dt,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.order_item td.product-name dl.variation dt,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.order_item td.product-name dl.variation dt,.woo-order-details tbody tr.order_item td.product-name dl.variation dd,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.order_item td.product-name dl.variation dd,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.order_item td.product-name dl.variation dd{font-size:1.1em}.woo-order-details tbody tr.cart_item td.product-name dl.variation dt,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.cart_item td.product-name dl.variation dt,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.cart_item td.product-name dl.variation dt,.woo-order-details tbody tr.order_item td.product-name dl.variation dt,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.order_item td.product-name dl.variation dt,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.order_item td.product-name dl.variation dt{font-size:1.4em}.woo-order-details tbody tr.cart_item td.product-name dl.variation dd,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.cart_item td.product-name dl.variation dd,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.cart_item td.product-name dl.variation dd,.woo-order-details tbody tr.order_item td.product-name dl.variation dd,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.order_item td.product-name dl.variation dd,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.order_item td.product-name dl.variation dd{font-size:1.1em}.woo-order-details tbody tr.cart_item td.product-total .woocommerce-Price-amount,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.cart_item td.product-total .woocommerce-Price-amount,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.cart_item td.product-total .woocommerce-Price-amount,.woo-order-details tbody tr.order_item td.product-total .woocommerce-Price-amount,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tbody tr.order_item td.product-total .woocommerce-Price-amount,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tbody tr.order_item td.product-total .woocommerce-Price-amount{font-size:1.4em}.woo-order-details tfoot tr th,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tfoot tr th,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tfoot tr th,.woo-order-details tfoot tr td,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tfoot tr td,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tfoot tr td{text-align:left;padding:10px;text-transform:uppercase;font-size:1.6em}.woo-order-details tfoot tr td .woocommerce-Price-amount,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tfoot tr td .woocommerce-Price-amount,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tfoot tr td .woocommerce-Price-amount{color:#bc2025 !important}.woo-order-details tfoot tr th,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tfoot tr th,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tfoot tr th{font-size:1.4em}.woo-order-details tfoot tr.order-total th,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tfoot tr.order-total th,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tfoot tr.order-total th{color:#ea5724 !important}.woo-order-details tfoot tr.order-total td .woocommerce-Price-amount,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details tfoot tr.order-total td .woocommerce-Price-amount,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details tfoot tr.order-total td .woocommerce-Price-amount{color:#ea5724 !important}.container-fluid.no-gutters{padding-right:0;padding-left:0}.row.no-bottom-space{margin-bottom:0px;padding-bottom:0px}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}@media (min-width: 768px){.row.align-items-center{align-items:center !important;display:-ms-flexbox;display:flex}}body{background:#fff;font-family:"Roboto",sans-serif;color:#333;font-size:12px}body p{font-size:1.2em;line-height:1.4em}.touchevents .no-touch,.touch .no-touch{display:none}.no-touchevents .touch,.no-touch .touch{display:none}h1,h2,h3{color:#104776;text-transform:uppercase;font-weight:900;font-family:"myriad-pro",sans-serif}h1{font-size:30px}[class*="fa-"]{top:0px !important;line-height:1em !important;vertical-align:initial;width:auto;height:auto}body{font-family:"Roboto",sans-serif}body.page-template-template-locations-lp .container-wrap{padding-bottom:0px}body .container-wrap{padding-bottom:0px}@media screen and (max-width: 1000px){body.admin-bar #header-outer{top:32px !important}}body[data-bg-header="true"] .container-wrap{padding-bottom:0px}body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"][data-using-secondary="1"]:not(.detached):not(.parallax-contained):not(.at-top-before-box),#header-outer[data-using-secondary="1"]{top:0px !important}#header-space{display:none}body:not(.single-physicians):not(.single-locations):not(.single-post):not(.woocommerce-page) .container-wrap.no-top-space{padding-top:0px !important}.container-wrap{z-index:11}@media screen and (max-width: 992px){.container-wrap>.main-content{padding-left:0px;padding-right:0px}}.container-wrap>.main-content>.row{margin-left:0px;margin-right:0px}.toggles{margin:20px 0 0}.toggles .toggle h3 a{text-decoration:none;font-family:"Roboto",sans-serif;font-weight:700;color:#585858;font-size:1.2em !important;line-height:1.3em !important}a.nectar-button{text-decoration:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;border:0px}a.nectar-button:focus{color:#fff}a.nectar-button.large{font-weight:700;font-size:1.3em;padding:25px 30px}.wpb_text_column.title-center-with-blue-diagonal-background{background:#104776 url(../images/blue-diagonal-full.jpg) no-repeat left top;background-size:cover;text-align:center;color:#fff;font-size:1.8em;text-transform:uppercase;font-weight:500;padding:8px;margin:0 0 10px}@media screen and (max-width: 767px){.wpb_text_column.title-center-with-blue-diagonal-background{font-size:1.4em}.wpb_text_column.title-center-with-blue-diagonal-background p{line-height:0.9em !important}}.wpb_row.equal-width-buttons a.nectar-button{width:90%}.wpb_row.no-bottom-space{margin-bottom:0px}.wpb_wrapper h1{display:inline-block;padding-bottom:30px;line-height:1.1em}.wpb_wrapper h1:after{width:86%;margin-top:5px}.wpb_wrapper>.container{margin-bottom:0px}.portfolio-wrap .portfolio-items .col{background-color:transparent}.portfolio-wrap .portfolio-items .work-item img{width:100%;height:auto !important}.portfolio-wrap .portfolio-items .work-item .work-info .bottom-meta h3{line-height:1.2em}@media screen and (max-width: 992px){.portfolio-wrap .portfolio-items .work-item .work-info .bottom-meta{background:rgba(234,87,36,0.6) !important}}.portfolio-wrap .portfolio-items .work-item.style-1 .work-info .vert-center a{display:block;text-decoration:none;background:#822b0c;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.portfolio-wrap .portfolio-items .work-item.style-1 .work-info .vert-center a:hover{background:#104776}.portfolio-wrap .portfolio-items .work-meta{width:100%;float:none}.portfolio-wrap .portfolio-items .work-meta h4{font-size:1.4em;line-height:1.25em}.portfolio-wrap .portfolio-items .work-meta p{display:none !important}.portfolio-wrap .portfolio-items .nectar-love-wrap{display:none}.blue-background .portfolio-wrap .portfolio-items .col{background-color:transparent}.blue-background .portfolio-wrap .portfolio-items .work-meta h4{color:rgba(255,255,255,0.9)}.template-top-right .portfolio-wrap .portfolio-items .col{background-color:transparent}.template-top-right .portfolio-wrap .portfolio-items .work-meta h4{font-size:1.1em;line-height:1.2em}.template-top-right .portfolio-wrap .portfolio-items .work-item.style-1 .work-info{padding:0px}.template-top-right .portfolio-wrap .portfolio-items .work-item.style-1 .work-info .vert-center a{display:block;font-size:0.9em !important;line-height:1em !important;padding:6px 0px;margin:0 2px 4px}.template-top-right .portfolio-wrap .portfolio-items .work-item.style-1 .work-info .vert-center a:hover{background:#104776}.portfolio-filters{position:absolute;top:15px;right:10%}.portfolio-filters a{text-decoration:none}.portfolio-filters ul{margin:0px;padding:0px}.portfolio-filters ul li{font-size:1.2em;list-style-type:none;position:static;padding:0px !important;text-decoration:none}.portfolio-filters ul li:before{display:none}@media screen and (max-width: 992px){.portfolio-filters{right:0px}}.vc_col-xs-1,.vc_col-sm-1,.vc_col-md-1,.vc_col-lg-1,.vc_col-xs-2,.vc_col-sm-2,.vc_col-md-2,.vc_col-lg-2,.vc_col-xs-3,.vc_col-sm-3,.vc_col-md-3,.vc_col-lg-3,.vc_col-xs-4,.vc_col-sm-4,.vc_col-md-4,.vc_col-lg-4,.vc_col-xs-5,.vc_col-sm-5,.vc_col-md-5,.vc_col-lg-5,.vc_col-xs-6,.vc_col-sm-6,.vc_col-md-6,.vc_col-lg-6,.vc_col-xs-7,.vc_col-sm-7,.vc_col-md-7,.vc_col-lg-7,.vc_col-xs-8,.vc_col-sm-8,.vc_col-md-8,.vc_col-lg-8,.vc_col-xs-9,.vc_col-sm-9,.vc_col-md-9,.vc_col-lg-9,.vc_col-xs-10,.vc_col-sm-10,.vc_col-md-10,.vc_col-lg-10,.vc_col-xs-11,.vc_col-sm-11,.vc_col-md-11,.vc_col-lg-11,.vc_col-xs-12,.vc_col-sm-12,.vc_col-md-12,.vc_col-lg-12{min-height:0px !important}.img-with-aniamtion-wrap{width:100% !important}.img-with-aniamtion-wrap .inner{width:100% !important}.img-with-aniamtion-wrap img{max-width:100%;width:100%;height:auto}.social-media-content-block{width:50%;padding:3% 0 15%}@media screen and (max-width: 1000px){.social-media-content-block{width:100%;padding:20px 0}}.social-media-content-block.right{margin-left:50%}@media screen and (max-width: 1000px){.social-media-content-block.right{margin:0px}}.social-media-content-block.top{padding:4% 0 16%}@media screen and (max-width: 1000px){.social-media-content-block.top{padding:20px 0}}.social-media-content-block.middle{padding:10% 0}@media screen and (max-width: 1000px){.social-media-content-block.middle{padding:20px 0}}.social-media-content-block.bottom{padding:16% 0 4%}@media screen and (max-width: 1000px){.social-media-content-block.bottom{padding:20px 0}}.social-media-content-block .white-transparent-box{background:#fff;background:rgba(255,255,255,0.7);padding:25px 28px !important}.social-media-content-block .white-transparent-box h2{color:#104776;font-weight:700;font-size:3em;text-transform:uppercase}.template-top-right h1,.template-top-right h2,.template-top-right h3,.template-two-column-middle-section h1,.template-two-column-middle-section h2,.template-two-column-middle-section h3,.template-full-middle h1,.template-full-middle h2,.template-full-middle h3,.template-video-middle h1,.template-video-middle h2,.template-video-middle h3{font-weight:700;padding-bottom:20px !important;line-height:1.2em}.template-top-right h1:after,.template-top-right h2:after,.template-top-right h3:after,.template-two-column-middle-section h1:after,.template-two-column-middle-section h2:after,.template-two-column-middle-section h3:after,.template-full-middle h1:after,.template-full-middle h2:after,.template-full-middle h3:after,.template-video-middle h1:after,.template-video-middle h2:after,.template-video-middle h3:after{bottom:10px !important}.template-top-right h2,.template-two-column-middle-section h2,.template-full-middle h2,.template-video-middle h2{font-size:2em}.template-top{margin-bottom:0px !important}.template-top>.span_12{display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.template-top>.span_12>.wpb_column{display:-webkit-flex;display:-ms-flexbox;display:flex}.template-top .template-top-left-with-image,.template-top .template-top-left{position:relative;background-position:right top;background-repeat:no-repeat}.template-top .template-top-left-with-image.image-bottom-right,.template-top .template-top-left.image-bottom-right{background-position:right bottom}.template-top .template-top-left-with-image.image-top-right,.template-top .template-top-left.image-top-right{background-position:right top}.template-top .template-top-left-with-image.image-top-right-padded,.template-top .template-top-left.image-top-right-padded{background-position:right 20px top}.template-top .template-top-left-with-image.image-bottom-right-padded,.template-top .template-top-left.image-bottom-right-padded{background-position:right 20px top}@media screen and (max-width: 1000px){.template-top .template-top-left-with-image,.template-top .template-top-left{background-image:none !important}}.template-top .template-top-left-with-image .nectar-button,.template-top .template-top-left .nectar-button{display:inline-block;margin:0 20px 0 0}@media screen and (max-width: 1199px){.template-top .template-top-left-with-image .nectar-button,.template-top .template-top-left .nectar-button{width:100%;display:block;margin:0 0 10px;font-size:1.1em}}.template-top .template-top-left-with-image .nectar-button:last-child,.template-top .template-top-left .nectar-button:last-child{margin:0px}.template-top .template-top-left-with-image .nectar-button.large,.template-top .template-top-left .nectar-button.large{padding:25px 15px}.template-top .template-top-left-with-image ul:not(.chosen-results):not(.gform_fields) li,.template-top .template-top-left-with-image ol:not(.chosen-results):not(.gform_fields) li,.template-top .template-top-left ul:not(.chosen-results):not(.gform_fields) li,.template-top .template-top-left ol:not(.chosen-results):not(.gform_fields) li{font-size:1.2em;-webkit-font-smoothing:subpixel-antialiased}.template-top .template-top-left-with-image ul:not(.chosen-results):not(.gform_fields) li a,.template-top .template-top-left-with-image ol:not(.chosen-results):not(.gform_fields) li a,.template-top .template-top-left ul:not(.chosen-results):not(.gform_fields) li a,.template-top .template-top-left ol:not(.chosen-results):not(.gform_fields) li a{color:#33a9ee;text-decoration:none}.template-top .template-top-left-with-image ul:not(.chosen-results):not(.gform_fields) li a:hover,.template-top .template-top-left-with-image ol:not(.chosen-results):not(.gform_fields) li a:hover,.template-top .template-top-left ul:not(.chosen-results):not(.gform_fields) li a:hover,.template-top .template-top-left ol:not(.chosen-results):not(.gform_fields) li a:hover{color:#bc2025}.template-top .template-top-left-with-image h1,.template-top .template-top-left h1{font-size:2.5em}@media screen and (max-width: 1000px){.template-top .template-top-left-with-image h1,.template-top .template-top-left h1{font-size:2.3em}}.template-top .template-top-left-with-image h2,.template-top .template-top-left h2{font-size:2em}@media screen and (max-width: 1000px){.template-top .template-top-left-with-image h2,.template-top .template-top-left h2{font-size:1.8em}}.template-top .template-top-left-with-image h3,.template-top .template-top-left h3{font-size:1.5em}@media screen and (max-width: 1000px){.template-top .template-top-left-with-image h3,.template-top .template-top-left h3{font-size:1.3em}}.template-top .template-top-left-with-image>.wpb_wrapper,.template-top .template-top-left-with-image>.vc_column-inner{padding:50px 18% 50px 0 !important;width:100%}@media screen and (max-width: 1000px){.template-top .template-top-left-with-image>.wpb_wrapper,.template-top .template-top-left-with-image>.vc_column-inner{padding-right:0px !important}}@media screen and (max-width: 767px){.template-top .template-top-left-with-image>.wpb_wrapper,.template-top .template-top-left-with-image>.vc_column-inner{padding:30px 0px !important}}.template-top .template-top-left>.wpb_wrapper,.template-top .template-top-left>.vc_column-inner{padding:50px 10% 50px 0 !important;width:100%}@media screen and (max-width: 1000px){.template-top .template-top-left>.wpb_wrapper,.template-top .template-top-left>.vc_column-inner{padding-right:0px !important}}@media screen and (max-width: 767px){.template-top .template-top-left>.wpb_wrapper,.template-top .template-top-left>.vc_column-inner{padding:30px 0px !important}}.template-top .template-top-right{margin-left:0px !important}.template-top .template-top-right .link-underline-blue a{margin-bottom:15px}@media screen and (max-width: 1000px){.template-top .template-top-right .link-underline-blue a{margin-bottom:2px}}.template-top .template-top-right a:not(.gform_anchor){text-transform:uppercase;text-decoration:none;margin-bottom:15px;display:inline-block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.template-top .template-top-right a:not(.gform_anchor):hover{color:#33a9ee !important}.template-top .template-top-right>.wpb_wrapper,.template-top .template-top-right>.vc_column-inner{width:100%}.template-top .template-top-right>.wpb_wrapper>div,.template-top .template-top-right>.vc_column-inner>div{padding:55px 0 0 40px}.template-top .template-top-right>.wpb_wrapper>div.no-bottom-padding,.template-top .template-top-right>.vc_column-inner>div.no-bottom-padding{padding-bottom:0px}@media screen and (max-width: 1000px){.template-top .template-top-right>.wpb_wrapper>div,.template-top .template-top-right>.vc_column-inner>div{padding:30px 0px}}.template-top .template-top-right>.wpb_wrapper>div:last-child,.template-top .template-top-right>.vc_column-inner>div:last-child{padding:55px 0 55px 40px}@media screen and (max-width: 1000px){.template-top .template-top-right>.wpb_wrapper>div:last-child,.template-top .template-top-right>.vc_column-inner>div:last-child{padding:30px 0px}}.template-top .template-top-right>.wpb_wrapper>div.dark-blue-background,.template-top .template-top-right>.vc_column-inner>div.dark-blue-background{padding:55px 0 45px 40px}@media screen and (max-width: 1000px){.template-top .template-top-right>.wpb_wrapper>div.dark-blue-background,.template-top .template-top-right>.vc_column-inner>div.dark-blue-background{padding:30px 0px}}.template-top .template-top-right>.wpb_wrapper>.gform_wrapper,.template-top .template-top-right>.vc_column-inner>.gform_wrapper{padding:30px 0 45px 40px}@media screen and (max-width: 1000px){.template-top .template-top-right>.wpb_wrapper>.gform_wrapper,.template-top .template-top-right>.vc_column-inner>.gform_wrapper{padding:30px 0px}}.template-middle-section{padding-top:30px !important;padding-bottom:60px !important}.template-middle-section.gray{background:#eeeeee}.template-middle-section.blue{background:#104776;color:#fff}.template-middle-section.blue h1,.template-middle-section.blue h2,.template-middle-section.blue h3{color:#fff}@media screen and (max-width: 992px){.template-middle-section{padding-top:30px !important;padding-bottom:30px !important}}@media screen and (max-width: 767px){.template-middle-section{background:#eeeeee}}.template-middle-section ul{padding:0px;margin:15px 0px;list-style-position:inside}.template-middle-section ul li{list-style-type:none;font-size:1.2em;padding:0 0 8px 10px;position:relative}.template-middle-section ul li:before{content:"\f0da";font-family:FontAwesome;color:#33a9ee;position:absolute;top:0px;left:0px}.template-two-column-middle-section{padding-top:30px !important;padding-bottom:60px !important}@media screen and (max-width: 1000px){.template-two-column-middle-section{background:#eeeeee;padding-top:30px !important;padding-bottom:30px !important}}.template-two-column-middle-section>.row-bg-wrap .row-bg,.template-two-column-middle-section>.row-bg-wrap .row-bg-overlay{background:#163b53}@media screen and (max-width: 1000px){.template-two-column-middle-section>.row-bg-wrap .row-bg,.template-two-column-middle-section>.row-bg-wrap .row-bg-overlay{background:none}}.template-two-column-middle-section>.row-bg-wrap:after{content:'';background:#eeeeee;width:50%;height:100%;position:absolute;top:0px;left:0px;z-index:2}@media screen and (max-width: 1000px){.template-two-column-middle-section>.row-bg-wrap:after{display:none}}.template-two-column-middle-section.gray>.row-bg-wrap .row-bg,.template-two-column-middle-section.gray>.row-bg-wrap .row-bg-overlay{background:#606060}@media screen and (max-width: 1000px){.template-two-column-middle-section.gray>.row-bg-wrap .row-bg,.template-two-column-middle-section.gray>.row-bg-wrap .row-bg-overlay{background:none}}.template-two-column-middle-section .vc_col-sm-6 h1,.template-two-column-middle-section .vc_col-sm-6 h2,.template-two-column-middle-section .vc_col-sm-6 h3{margin-bottom:6px;line-height:1.2em;display:inline-block}.template-two-column-middle-section .vc_col-sm-6 h1:after,.template-two-column-middle-section .vc_col-sm-6 h2:after,.template-two-column-middle-section .vc_col-sm-6 h3:after{width:100%}.template-two-column-middle-section .vc_col-sm-6:last-child{color:#fff;padding-left:40px !important}.template-two-column-middle-section .vc_col-sm-6:last-child h1,.template-two-column-middle-section .vc_col-sm-6:last-child h2,.template-two-column-middle-section .vc_col-sm-6:last-child h3{color:#fff}@media screen and (max-width: 1000px){.template-two-column-middle-section .vc_col-sm-6:last-child h1,.template-two-column-middle-section .vc_col-sm-6:last-child h2,.template-two-column-middle-section .vc_col-sm-6:last-child h3{color:#104776}}@media screen and (max-width: 1000px){.template-two-column-middle-section .vc_col-sm-6:last-child{color:#4d4e53;padding-left:0px !important}}.template-two-column-middle-section .vc_col-sm-6 ul{padding:0px;margin:0px;list-style-position:inside}.template-two-column-middle-section .vc_col-sm-6 ul li{list-style-type:none;font-size:1.2em;padding:0 0 8px 10px;position:relative}.template-two-column-middle-section .vc_col-sm-6 ul li:before{content:"\f0da";font-family:FontAwesome;color:#33a9ee;position:absolute;top:0px;left:0px}.template-full-middle{padding-top:4% !important;padding-bottom:4% !important}.template-video-middle.dark-blue-background{background-color:#163b53}.template-video-middle>.span_12>.vc_col-sm-6:nth-child(2)>.wpb_wrapper,.template-video-middle>.span_12>.vc_col-sm-6:nth-child(2)>.vc_column-inner{width:70%;margin:4%}@media screen and (max-width: 992px){.template-video-middle>.span_12>.vc_col-sm-6:nth-child(2)>.wpb_wrapper,.template-video-middle>.span_12>.vc_col-sm-6:nth-child(2)>.vc_column-inner{width:100%;max-width:600px;padding:40px 15px;margin:0 auto}}@media screen and (max-width: 767px){.template-video-middle>.span_12>.vc_col-sm-6:nth-child(2)>.wpb_wrapper,.template-video-middle>.span_12>.vc_col-sm-6:nth-child(2)>.vc_column-inner{max-width:420px;margin:0 auto;padding:30px 15px}}@media screen and (max-width: 480px){.template-video-middle>.span_12>.vc_col-sm-6:nth-child(2)>.wpb_wrapper,.template-video-middle>.span_12>.vc_col-sm-6:nth-child(2)>.vc_column-inner{max-width:90%;margin:0 auto;padding:30px 15px}}.template-specialties-bottom-list{padding-top:60px !important;padding-bottom:60px !important;position:relative;background-size:cover;color:#fff}.template-specialties-bottom-list>.row-bg-wrap:before{content:"";position:absolute;z-index:2;display:block !important;top:0;left:0;width:100%;height:101%;background:#104776;zoom:1;filter:alpha(opacity=85);opacity:.85}.template-specialties-bottom-list h2{color:#fff;display:inline-block;font-size:2.4em;padding-bottom:25px}.template-specialties-bottom-list h2:after{width:80%;bottom:15px}.template-specialties-bottom-list ul{margin:0px;position:relative}.template-specialties-bottom-list ul li{font-size:1.2em;padding:0 0 10px;list-style-type:none}.template-specialties-bottom-list ul li a{color:#fff;position:relative;padding:0 0 0 15px;text-decoration:none}.template-specialties-bottom-list ul li a:before{font-family:FontAwesome;content:"\f0da";color:#fff;font-size:1.2em;line-height:1em;position:absolute;top:0px;left:0px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.template-specialties-bottom-list ul li a:hover{text-decoration:none;color:#91d1f6}.template-specialties-bottom-list ul li a:hover:before{left:5px;color:#33a9ee}.template-bottom-cta-links{background:#eeeeee;padding-top:48px !important;padding-bottom:30px !important;margin-bottom:0px}@media screen and (max-width: 992px){.template-bottom-cta-links{padding-top:30px !important;padding-bottom:10px !important}}.template-bottom-cta-links>.col>.wpb_column{text-align:center}@media screen and (max-width: 992px){.template-bottom-cta-links>.col>.wpb_column{margin-bottom:0px}}.template-bottom-cta-links>.col>.wpb_column .wpb_wrapper span.light-blue-link-button{display:block;width:100%}.template-bottom-cta-links>.col>.wpb_column .wpb_wrapper span.light-blue-link-button a{width:80%}.bottom-cta-links{padding:89px 0 109px;margin:0 auto}.bottom-cta-links.background-gray{background:#eeeeee;padding:50px 0}@media screen and (max-width: 992px){.bottom-cta-links{padding-top:30px !important;padding-bottom:10px !important}}.bottom-cta-links .cta-links-container{width:90%;margin:0 auto}@media screen and (max-width: 992px){.bottom-cta-links .cta-links-container{width:100%}}.bottom-cta-links .cta-links-container .cta-link{width:80%;margin:0 auto}@media screen and (max-width: 1199px){.bottom-cta-links .cta-links-container .cta-link{width:100%}}@media screen and (max-width: 992px){.bottom-cta-links .cta-links-container .cta-link{margin-bottom:10px}}.bottom-cta-links .cta-links-container .cta-link a{display:block;width:100%;font-family:"myriad-pro",sans-serif;font-size:1.7em;line-height:1em;padding:0px;min-height:75px;position:relative}.bottom-cta-links .cta-links-container .cta-link a .btn-text{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dark-blue-background{background:#104776;color:#fff}.dark-blue-background h1,.dark-blue-background h2,.dark-blue-background h3{color:#fff;margin:0 0 10px;padding:0px}.dark-blue-background h1:after,.dark-blue-background h2:after,.dark-blue-background h3:after{width:60%;bottom:0px}.blue-background{background:#104776;color:#fff;position:relative}.blue-background h1,.blue-background h2,.blue-background h3{color:#fff;margin:0 0 10px;padding:0px}.blue-background h1:after,.blue-background h2:after,.blue-background h3:after{width:60%;bottom:0px}.blue-background .gform_wrapper{margin:0px;position:relative;z-index:1}.blue-background .gform_wrapper .validation_error{background:#bc2025;border:0px;color:#fff;padding:10px}.blue-background .gform_wrapper .gform_heading h3.gform_title{color:#fff}.blue-background .gform_wrapper .gform_heading .gform_description{width:100%;font-size:1.1em;line-height:1.4em}.blue-background .gform_wrapper.gf_browser_chrome .gform_body{width:100%}.blue-background .gform_wrapper .gform_body ul.gform_fields li.gfield label{color:#fff}.blue-background .gform_wrapper .gform_body ul.gform_fields li.gfield label .gfield_required{color:#fff !important}.blue-background .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error{background:#bc2025;border:0px}.blue-background .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error .gfield_description{color:#fae1e2}.blue-background .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_complex.has_first_name.has_last_name input{margin-bottom:0px}.blue-background .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container_select select{border:1px solid #cdd1d5 !important;height:30px;background-color:#f4f2f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f2f1));background-image:-webkit-linear-gradient(top, #fff, #f4f2f1);background-image:-moz-linear-gradient(top, #fff, #f4f2f1);background-image:-o-linear-gradient(top, #fff, #f4f2f1);background-image:linear-gradient(to bottom, #fff, #f4f2f1);background:-ms-linear-gradient(left, #fff, #f4f2f1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fff', endColorstr='#f4f2f1');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f2f1',GradientType=0);padding:0px 10px !important}.blue-background .gform_wrapper .gform_footer input[type="submit"]{margin:10px 0 0}.blue-background .gform_wrapper .gform_footer input[type="submit"]:hover{background:#bc2025 !important}.blue-background .gform_confirmation_message{color:#fff;font-size:1.4em;line-height:1.2em;padding:10px 0;width:80%}.blue-background .dark-blue-background{background:#163b53}.blue-background.full-right{position:relative;color:#fff;min-height:400px !important}@media screen and (max-width: 992px){.blue-background.full-right{min-height:1px !important}}.blue-background.full-right a{color:#fff}.blue-background.full-right .dark-blue-background{background:#163b53;position:relative}.blue-background.full-right .dark-blue-background a{color:#fff}.blue-background.full-right .dark-blue-background:after{content:"";position:absolute;top:0;right:-198%;width:200%;height:100% !important;background:#163b53}@media screen and (max-width: 767px){.blue-background.full-right .dark-blue-background:after{left:-100%;width:300%;z-index:-1}}@media screen and (max-width: 1000px){.blue-background.full-right .dark-blue-background:before{content:"";position:absolute;top:0;left:-99%;width:100%;height:100% !important;background:#163b53}}.blue-background.full-right:before{content:"";position:absolute;top:0;right:-198%;width:200%;height:100% !important;background:#104776}@media screen and (max-width: 767px){.blue-background.full-right:before{left:-100%;width:300%;z-index:-1}}@media screen and (max-width: 1000px){.blue-background.full-right:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100% !important;background:#104776;z-index:-1;visibility:visible}}.section-page-links h3.section-title{padding-bottom:30px !important}.section-page-links h3.section-title:after{bottom:20px !important;background-color:#fff}.section-page-links ul{padding:0;margin:0;display:block;width:100%}.section-page-links ul li{list-style-type:none;margin:0;padding:0;display:inline-block;display:block}.section-page-links ul li span.link-underline-blue a{font-family:"Roboto",sans-serif;font-size:1.4em;font-weight:700;text-transform:uppercase}@media screen and (max-width: 767px){.section-page-links ul li span.link-underline-blue a{font-size:1.2em}}.section-page-links ul li span.link-underline-blue a:after{width:0%}.section-page-links ul li span.link-underline-blue a:hover{color:#fff !important}.section-page-links ul li span.link-underline-blue a:hover:after{width:50%;background-color:#33a9ee}.section-page-links ul li.active>span>a:after{width:90%}@media screen and (max-width: 992px){body #header-outer{padding-top:0px !important}}#header-outer header#top #header-top-content .col.span_10{position:static;},body #header-outer.side-widget-open.hidden-menu header#top #header-top-content nav>ul.sf-menu li{zoom:1;filter:alpha(opacity=100);opacity:1}@media screen and (max-width: 1000px){body.scrolled #header-outer #header-top-content{overflow:hidden}}body #header-space[data-header-mobile-fixed="1"]{height:180px !important}.admin-bar #header-outer{top:0px !important}#ajax-content-wrap #slide-out-widget-area{background-color:#104776 !important}#ajax-content-wrap #slide-out-widget-area ul.sub-menu li.back{margin-bottom:10px !important;margin-top:0px !important;margin-left:10px !important}#ajax-content-wrap #slide-out-widget-area ul.sub-menu li.back a{background-color:#ea5724;padding:4px 10px 4px 20px !important;zoom:1;filter:alpha(opacity=100);opacity:1;position:relative}#ajax-content-wrap #slide-out-widget-area ul.sub-menu li.back a:before{content:"\f104";font-family:"FontAwesome";font-size:1em;color:#fff;color:rgba(255,255,255,0.8);position:absolute;left:4px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#ajax-content-wrap #slide-out-widget-area a.slide_out_area_close{top:5px;right:5px;text-decoration:none}#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul{margin:10px 0 0}#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul li a{color:#fff !important;font-size:1.9em !important;line-height:1em;font-weight:400 !important;font-family:"Roboto",sans-serif !important;text-decoration:none;zoom:1;filter:alpha(opacity=100);opacity:1;display:block;padding:10px 20px 10px 0}#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul li.menu-item{border-bottom:1px solid rgba(255,255,255,0.3)}#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul li.menu-item-has-children{position:relative}#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul li.menu-item-has-children:after{content:"\f105";font-family:"FontAwesome";font-size:2em;color:#fff;color:rgba(255,255,255,0.8);position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subviewopen.current-menu-ancestor,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subviewopen.current-menu-parent,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subviewopen.current_page_parent,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subviewopen.current_page_ancestor,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subviewopen.menu-item-has-children,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subview.current-menu-ancestor,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subview.current-menu-parent,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subview.current_page_parent,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subview.current_page_ancestor,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subview.menu-item-has-children,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subviewopen.current-menu-ancestor,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subviewopen.current-menu-parent,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subviewopen.current_page_parent,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subviewopen.current_page_ancestor,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subviewopen.menu-item-has-children,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subview.current-menu-ancestor,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subview.current-menu-parent,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subview.current_page_parent,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subview.current_page_ancestor,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subview.menu-item-has-children{border:0px;padding-right:0px}#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subviewopen.current-menu-ancestor:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subviewopen.current-menu-parent:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subviewopen.current_page_parent:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subviewopen.current_page_ancestor:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subviewopen.menu-item-has-children:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subview.current-menu-ancestor:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subview.current-menu-parent:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subview.current_page_parent:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subview.current_page_ancestor:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subview.menu-item-has-children:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subviewopen.current-menu-ancestor:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subviewopen.current-menu-parent:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subviewopen.current_page_parent:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subviewopen.current_page_ancestor:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subviewopen.menu-item-has-children:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subview.current-menu-ancestor:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subview.current-menu-parent:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subview.current_page_parent:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subview.current_page_ancestor:after,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subview.menu-item-has-children:after{display:none}#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subviewopen>a,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.subview li.subview>a,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subviewopen>a,#ajax-content-wrap #slide-out-widget-area .off-canvas-menu-container.mobile-only ul.sub-menu li.subview>a{display:none}#mobile-menu{background:#104776}#mobile-menu>.container{max-width:100% !important;padding:0px}#mobile-menu ul li.menu-item a{padding:16px 10px !important;text-decoration:none;font-size:1.3em;font-family:"Roboto",sans-serif !important;border-style:solid}#mobile-menu ul li.menu-item a .sf-sub-indicator{background:#0e3c64}#mobile-menu ul li.menu-item a .sf-sub-indicator i{color:#fff !important;position:relative}#mobile-menu ul li.menu-item a .sf-sub-indicator i:before{font-size:2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mobile-menu ul li.menu-item.open>a .sf-sub-indicator{background:#ea5724}#mobile-menu ul li.menu-item.open>ul.sub-menu li.open a .sf-sub-indicator{background:#ee7b53}#mobile-menu ul li#mobile-search{margin:0px;padding:0px}#mobile-menu ul li#mobile-search form input{margin:0px;background-color:#f4f4f4;border:0px !important;color:#104776;font-size:1.2em;font-family:"Roboto",sans-serif}#mobile-menu ul li#mobile-search form input::-webkit-input-placeholder{color:#4d4e53;font-family:"Roboto",sans-serif}#mobile-menu ul li#mobile-search form input:-moz-placeholder{color:#4d4e53;font-family:"Roboto",sans-serif}#mobile-menu ul li#mobile-search form input::-moz-placeholder{color:#4d4e53;font-family:"Roboto",sans-serif}#mobile-menu ul li#mobile-search form input:-ms-input-placeholder{color:#4d4e53;font-family:"Roboto",sans-serif}#mobile-menu ul#social{text-align:center;margin:20px 0}#mobile-menu ul#social li{padding:0 8px;margin:7px 0 0;line-height:16px;border-right:1px solid rgba(255,255,255,0.2);display:inline-block;width:auto !important}#mobile-menu ul#social li a{padding:0px !important;border:0px;display:inline-block;text-decoration:none}#mobile-menu ul#social li a i{color:#fff !important;font-size:1.4em !important;background:none !important}#mobile-menu ul#social li:last-child{border-right:0px !important}#header-outer{padding-top:0px !important;position:relative !important}#header-outer #header-bottom-shadow{position:absolute;bottom:-47px;left:50%;margin-left:-488px;width:977px;height:47px;pointer-events:none;background:transparent url("../images/header_dropshadow.png") no-repeat left top}@media screen and (max-width: 1000px){#header-outer{padding-top:0px !important}}#header-outer .cart-outer .cart-menu a.cart-contents .cart-icon-wrap .cart-wrap span{background-color:#bc2025 !important}#header-outer .cart-outer .cart-menu a.cart-contents .cart-icon-wrap .cart-wrap span:before{border-color:transparent #bc2025 transparent !important}#header-outer .cart-outer .woocommerce.widget_shopping_cart .widget_shopping_cart_content{background-color:#104776 !important}#header-outer .cart-outer .woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list li.mini_cart_item{background-color:#104776 !important;color:#fff}#header-outer .cart-outer .woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list li.mini_cart_item a.remove{background:none !important;color:#fff !important}#header-outer .cart-outer .woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list li.mini_cart_item .quantity{color:#fff !important}#header-outer .cart-outer .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover{background-color:#bc2025 !important}@media screen and (max-width: 1000px){#header-outer header#top a#toggle-nav{z-index:1;width:20%;background:#104776;right:0px;top:90px;height:50px;text-decoration:none;text-align:center}#header-outer header#top a#toggle-nav i{color:#fff !important;display:block;padding-top:4px;text-align:center;width:100% !important;height:100%}#header-outer header#top a#toggle-nav i:before{font-size:2.8em !important;position:absolute;left:50%;top:55%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}#header-outer header#top .slide-out-widget-area-toggle{display:none;z-index:100000;background:#104776;top:0px;right:0px;padding:0px;width:20%;height:40px;position:absolute}@media screen and (max-width: 1000px){#header-outer header#top .slide-out-widget-area-toggle{display:block}}#header-outer header#top .slide-out-widget-area-toggle>div{width:100%;height:100%}#header-outer header#top .slide-out-widget-area-toggle>div a{text-decoration:none;display:block;width:100%;height:100%;position:relative}#header-outer header#top .slide-out-widget-area-toggle>div a i{color:#fff !important;display:block;position:relative;width:100% !important;height:100%;background:none}#header-outer header#top .slide-out-widget-area-toggle>div a i:before{font-size:1.9em !important;position:absolute;left:50%;top:55%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#header-outer header#top a#mobile-phone-link{display:none}@media screen and (max-width: 1000px){#header-outer header#top a#mobile-phone-link{z-index:1;width:20%;background:#ea5724;position:absolute;right:0px;top:40px;height:50px;text-align:center;text-decoration:none;display:block}#header-outer header#top a#mobile-phone-link.slide-out-style{top:0px;right:13%;width:13%;height:40px}#header-outer header#top a#mobile-phone-link.slide-out-style i:before{font-size:3em}#header-outer header#top a#mobile-phone-link i{color:#fff !important;display:block;position:relative;width:100% !important;height:100%}#header-outer header#top a#mobile-phone-link i:before{font-size:3.5em;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (max-width: 1000px){#header-outer header#top>.container{max-width:100% !important;width:100%;margin:0;padding:0px}}@media screen and (max-width: 1000px){#header-outer header#top>.container>.row{margin:0px}}#header-outer header#top #header-top-content{position:relative}@media screen and (min-width: 1000px){#header-outer header#top #header-top-content{height:auto !important}}@media screen and (max-width: 1199px){#header-outer header#top #header-top-content{padding-bottom:40px}}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content{padding-bottom:0px;height:180px}#header-outer header#top #header-top-content .col.span_3,#header-outer header#top #header-top-content .col.span_2,#header-outer header#top #header-top-content .col.span_9,#header-outer header#top #header-top-content .col.span_10{position:static !important;height:0px;margin:0px !important;padding:0px !important}#header-outer header#top #header-top-content .col.span_3{width:100% !important}}#header-outer header#top #header-top-content a#logo{margin:18px 0 0}@media screen and (max-width: 1199px){#header-outer header#top #header-top-content a#logo img{height:90px !important}}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content a#logo{margin-top:2px !important;text-align:center;width:100%;margin-top:49px !important}#header-outer header#top #header-top-content a#logo img{display:inline-block;height:80px !important}}#header-outer header#top #header-top-content .tagline{font-family:"Roboto",sans-serif;font-size:1.7em;font-weight:400;text-align:center;margin:20px 0 15px}@media screen and (max-width: 1199px){#header-outer header#top #header-top-content .tagline{font-size:1.2em}}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content .tagline{font-size:1.2em;margin:10px 0}}#header-outer header#top #header-top-content #header-secondary-outer{top:0px;left:inherit;right:23px;min-height:auto;background:#e6e6e6 !important;display:inline-block;width:inherit;border:0px;position:absolute;padding:0 0 0 10px}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer{background:none !important;padding:0px;width:80%;position:static;-webkit-transform:translate(0, 0) !important;-moz-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;-o-transform:translate(0, 0) !important;transform:translate(0, 0) !important}}#header-outer header#top #header-top-content #header-secondary-outer:before{content:"";width:30px;height:30px;background:#e6e6e6;position:absolute;left:-15px;z-index:-1;top:0px;-webkit-transform:skew(-40deg);-moz-transform:skew(-40deg);-ms-transform:skew(-40deg);-o-transform:skew(-40deg);transform:skew(-40deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer:before{display:none}}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer{position:static !important;display:block}}#header-outer header#top #header-top-content #header-secondary-outer nav{display:block !important;background:#fff}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer nav{display:block !important;background:none;top:0px;margin-bottom:0px;position:static}}#header-outer header#top #header-top-content #header-secondary-outer nav ul{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}#header-outer header#top #header-top-content #header-secondary-outer nav ul.contact-email-address{height:30px;float:left}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer nav ul.contact-email-address{display:none}}#header-outer header#top #header-top-content #header-secondary-outer nav ul.contact-email-address li{border:0px !important}#header-outer header#top #header-top-content #header-secondary-outer nav ul.contact-email-address li a{border:0px !important;font-size:1.1em !important;color:#2d2d2d !important;text-transform:uppercase;padding:0px 10px 0 !important;text-decoration:none}@media screen and (max-width: 1199px){#header-outer header#top #header-top-content #header-secondary-outer nav ul.contact-email-address li a{font-size:1em !important}}#header-outer header#top #header-top-content #header-secondary-outer nav ul.contact-email-address li a i{font-size:1.2em;padding:0 10px 0 0;line-height:1em;height:auto}#header-outer header#top #header-top-content #header-secondary-outer nav ul.contact-email-address li a:hover{color:#1c7dd0 !important}#header-outer header#top #header-top-content #header-secondary-outer nav ul#social{height:30px}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer nav ul#social{display:none}}#header-outer header#top #header-top-content #header-secondary-outer nav ul#social li{padding:0 16px;margin:0px 0 0;line-height:16px;border-right:1px solid #2d2d2d}@media screen and (max-width: 1199px){#header-outer header#top #header-top-content #header-secondary-outer nav ul#social li{padding:0 10px}}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer nav ul#social li{display:inline-block;width:auto !important}}#header-outer header#top #header-top-content #header-secondary-outer nav ul#social li a{padding:0px !important;border:0px;display:inline-block;text-decoration:none}#header-outer header#top #header-top-content #header-secondary-outer nav ul#social li a i{color:#2d2d2d !important;font-size:1.4em !important}#header-outer header#top #header-top-content #header-secondary-outer nav ul#social li a:hover i{color:#1c7dd0 !important}#header-outer header#top #header-top-content #header-secondary-outer nav ul#social li.call-to-action.red a{background:#bc2025}#header-outer header#top #header-top-content #header-secondary-outer nav ul#social li:last-child{border-right:0px !important}#header-outer header#top #header-top-content #header-secondary-outer nav ul#social li.mobile-only{display:none}#header-outer header#top #header-top-content #header-secondary-outer nav ul li a{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu{height:30px}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu{padding:0px !important;border-top:0px}}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li{border:0px;padding:0px}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li{border-right:0 !important}}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a{background:#bc2025;color:#fff !important;font-weight:900;position:relative;padding:0 5px 0 10px !important;line-height:30px !important;margin:0 0 0 29px;display:inline-block;border:0px !important;font-family:"Roboto",sans-serif;font-size:1.2em !important;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (max-width: 1199px){#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a{font-size:1.1em !important}}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a{display:block;margin:0px;background:#bc2025 !important;line-height:40px !important;padding:0px 4px !important}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a:before{display:none;margin:0px}}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a i{padding:0 0 0 6px;font-size:1.1em;line-height:1em;height:auto;top:-1px !important}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a i{display:none}}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a:before{content:"";width:30px;height:30px;background:#bc2025;position:absolute;left:-13px;z-index:-1;top:0px;-webkit-transform:skew(-40deg);-moz-transform:skew(-40deg);-ms-transform:skew(-40deg);-o-transform:skew(-40deg);transform:skew(-40deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a:before{display:none}}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a:after{content:"";width:30px;height:30px;background:#bc2025;position:absolute;right:-13px;z-index:-1;top:0px;-webkit-transform:skew(-40deg);-moz-transform:skew(-40deg);-ms-transform:skew(-40deg);-o-transform:skew(-40deg);transform:skew(-40deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a:after{display:none}}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a:hover{background:#a21c20}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a:hover:before,#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li a:hover:after{background:#a21c20}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li:first-child a{margin:0 0 0 40px}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li:first-child a{margin:0}}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li.wpml-ls-item.wpml-ls-current-language{pointer-events:none}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li.wpml-ls-item.wpml-ls-current-language a{background:#104776}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li.wpml-ls-item.wpml-ls-current-language a:before,#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li.wpml-ls-item.wpml-ls-current-language a:after{background:#104776}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li.wpml-ls-item:not(.wpml-ls-current-language) a{background:#959ea7}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li.wpml-ls-item:not(.wpml-ls-current-language) a:before,#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li.wpml-ls-item:not(.wpml-ls-current-language) a:after{background:#959ea7}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li.wpml-ls-item:not(.wpml-ls-current-language) a:hover{background:#33a9ee}#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li.wpml-ls-item:not(.wpml-ls-current-language) a:hover:before,#header-outer header#top #header-top-content #header-secondary-outer nav ul.sf-menu li.wpml-ls-item:not(.wpml-ls-current-language) a:hover:after{background:#33a9ee}#header-outer header#top #header-top-content .header-contact-cta{margin:41px 36px 14px 0;font-size:2.1em;color:#104776;font-weight:700;font-family:"Roboto",sans-serif;float:right}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content .header-contact-cta{margin:0px}}#header-outer header#top #header-top-content .header-contact-cta a{color:#104776;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content .header-contact-cta a{color:#fff}}#header-outer header#top #header-top-content .header-contact-cta a:hover{color:#ea5724;cursor:pointer}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content .header-contact-cta a:hover{color:#fff}}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content .header-contact-cta a{display:block;padding:10px 8px 8px}}@media screen and (max-width: 1199px){#header-outer header#top #header-top-content .header-contact-cta{font-size:2em}}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content .header-contact-cta{margin:0 0 15px;float:none;text-align:center;font-size:1.1em;line-height:1em}}.header-contact-cta .cta-label a{color: #fff !important;border-radius: 40px !important;font-size: 20px !important;}#header-outer header#top #header-top-content .header-contact-cta .cta-label{display:inline-block;text-align:right;float:left;padding:10px 12px 10px 0;margin:0 16px 0 0;border-right:1px solid #585858;width:50%}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content .header-contact-cta .cta-label{padding:0;text-align:center;margin:0px;border:0px;width:65%}#header-outer header#top #header-top-content .header-contact-cta .cta-label a{font-size: 16px !important; border-radius: 0px !important;background-color:rgb(234, 87, 36)}}#header-outer header#top #header-top-content .header-contact-cta .phone-icon-container{display:inline-block;padding:9px 0 0 0}#header-outer header#top #header-top-content .header-contact-cta .phone-icon-container i{font-size:1.8em;float:left}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content .header-contact-cta .phone-icon-container i{display:none;float:none;line-height:1em;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute}}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content .header-contact-cta .phone-icon-container{padding:0px;width:35%}#header-outer header#top #header-top-content .header-contact-cta .phone-icon-container a{background-color:#1082c4}}#header-outer header#top #header-top-content .header-contact-cta .phone-icon-container .phone-numbers-container{display:inline-block;padding:12px 0 0 8px}@media screen and (max-width: 1000px){#header-outer header#top #header-top-content .header-contact-cta .phone-icon-container .phone-numbers-container{padding:0px;position:relative}}#header-outer header#top nav#main-menu{display:block;background:#104776;float:right;height:35px;padding:0;position:relative}@media screen and (max-width: 1199px){#header-outer header#top nav#main-menu{position:absolute !important;width:100%;float:none;left:0px;bottom:0px}}#header-outer header#top nav#main-menu:before{content:"";width:37px;height:35px;background:#104776;position:absolute;left:-17px;z-index:-1;top:0px;-webkit-transform:skew(-40deg);-moz-transform:skew(-40deg);-ms-transform:skew(-40deg);-o-transform:skew(-40deg);transform:skew(-40deg)}#header-outer header#top nav#main-menu:after{content:"";width:102%;height:35px;position:absolute;top:0;right:-99%;background:#104776}#header-outer header#top nav#main-menu>ul{display:block;width:100%;float:none;padding:0 0 0 10px}#header-outer header#top nav#main-menu>ul>li:not(.megamenu){-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#header-outer header#top nav#main-menu>ul>li{float:left;position:relative;padding:12px 0 9px 0px}#header-outer header#top nav#main-menu>ul>li:first-child>a{border:0px}#header-outer header#top nav#main-menu>ul>li>a{position:relative;border-left:1px solid #fff}#header-outer header#top nav#main-menu>ul>li>a:before{content:"";width:100%;height:4px;position:absolute;top:-12px;left:0;background:#104776;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#header-outer header#top nav#main-menu>ul>li.current-menu-item>a:before,#header-outer header#top nav#main-menu>ul>li.current_page_item>a:before,#header-outer header#top nav#main-menu>ul>li.current_page_ancestor>a:before{background:#33a9ee}#header-outer header#top nav#main-menu>ul>li:hover>a:before{background:#bc2025}#header-outer header#top nav#main-menu>ul>li>a{padding:0px 7px !important;color:#fff !important;font-family:"Roboto Condensed",sans-serif;font-size:1.2em;line-height:1em;text-transform:uppercase}@media screen and (max-width: 1300px){#header-outer header#top nav#main-menu>ul>li>a{font-size:1em}}@media screen and (max-width: 1199px){#header-outer header#top nav#main-menu>ul>li>a{font-size:1.1em}}#header-outer header#top nav#main-menu>ul>li>a .sf-sub-indicator{display:none}#header-outer header#top nav#main-menu>ul>li ul.sub-menu{top:100% !important;display:none}#header-outer header#top nav#main-menu>ul>li ul.sub-menu li a{background:#104776 !important;background:rgba(11,46,75,0.95) !important;color:#fff !important;font-size:1.1em !important;line-height:1.4em !important;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#header-outer header#top nav#main-menu>ul>li ul.sub-menu li a:hover{background:#bc2025 !important}#header-outer header#top nav#main-menu>ul>li ul.sub-menu li.current-menu-item>a,#header-outer header#top nav#main-menu>ul>li ul.sub-menu li.current_page_item>a,#header-outer header#top nav#main-menu>ul>li ul.sub-menu li.current_page_ancestor>a{background:#bc2025 !important}#header-outer header#top nav#main-menu>ul>li ul.sub-menu li.divider{font-size:0px !important;text-indent:-999px;height:1px;background:rgba(255,255,255,0.08);margin:10px 0px}#header-outer header#top nav#main-menu>ul>li ul.sub-menu li.divider a{pointer-events:none;padding:0px;margin:0px;height:1px}#header-outer header#top nav#main-menu>ul>li#search-btn{padding:12px 0 0 !important;border:0px}#header-outer header#top nav#main-menu>ul>li#search-btn:before{display:none}#header-outer header#top nav#main-menu>ul>li#search-btn>div{padding-left:7px;border:0px}#header-outer header#top nav#main-menu>ul>li#search-btn>div a{top:-6px}#header-outer header#top nav#main-menu>ul>li#search-btn>div a span{color:#fff !important}#header-outer header#top nav#main-menu>ul>li#search-btn>div a span:before{font-size:0.8em}#header-outer header#top nav#main-menu>ul>li.megamenu{position:static !important}#header-outer header#top nav#main-menu>ul>li.megamenu>ul.sub-menu{width:100%;left:0;background:#104776 !important;background:rgba(11,46,75,0.95) !important;padding:0 0 10px}#header-outer header#top nav#main-menu>ul>li.megamenu>ul.sub-menu>li{padding:0px}#header-outer header#top nav#main-menu>ul>li.megamenu>ul.sub-menu>li>a{background:#0f2737 !important;margin:0 0 6px;font-size:1.1em !important;line-height:1.4em}#header-outer header#top nav#main-menu>ul>li.megamenu>ul.sub-menu>li>a:hover{background:#bc2025 !important}#header-outer header#top nav#main-menu>ul>li.megamenu>ul.sub-menu>li>ul.sub-menu{top:0px !important}#header-outer header#top nav#main-menu>ul>li.megamenu>ul.sub-menu>li>ul.sub-menu>li a{background:none !important;line-height:1.3em}#header-outer header#top nav#main-menu>ul>li.megamenu>ul.sub-menu>li>ul.sub-menu>li a:hover{background:#bc2025 !important}#header-outer header#top nav#main-menu>ul>li.megamenu>ul.sub-menu>li>ul.sub-menu>li.current-menu-item>a,#header-outer header#top nav#main-menu>ul>li.megamenu>ul.sub-menu>li>ul.sub-menu>li.current_page_item>a,#header-outer header#top nav#main-menu>ul>li.megamenu>ul.sub-menu>li>ul.sub-menu>li.current_page_ancestor>a{background:#bc2025 !important}#header-outer header#top nav#main-menu #search-outer{height:35px !important;background:#104776;left:0px !important}#header-outer header#top nav#main-menu #search-outer>#search>.container{height:25px !important}#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box form input{color:#fff !important;font-size:1em !important;top:5px !important;height:25px !important;line-height:25px;left:20px;border-left:2px solid #33a9ee;padding-left:10px !important}#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete{top:35px !important;background-color:#104776 !important;color:#fff !important;font-family:"Roboto Condensed",sans-serif;padding:0px !important;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-menu-item,#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-state-focus{background:none !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-menu-item span,#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-state-focus span{color:#fff !important}#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-menu-item a,#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-state-focus a{color:#fff !important;background:none}#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-menu-item a:hover,#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-state-focus a:hover{background:#bc2025 !important}#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-menu-item a:hover .title,#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-state-focus a:hover .title{color:#fff !important;background:#bc2025 !important}#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-menu-item a .desc,#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-state-focus a .desc{display:none}#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-menu-item a .icon-salient-pencil,#header-outer header#top nav#main-menu #search-outer>#search>.container #search-box ul.ui-autocomplete li.ui-state-focus a .icon-salient-pencil{display:none}#header-outer header#top nav#main-menu #search-outer>#search #close a{top:8px !important;right:30px;text-decoration:none}#header-outer header#top nav#main-menu #search-outer>#search #close a span{color:#fff !important}.has-title-box #page-header-wrap .inner-wrap{background:rgba(18,92,134,0.6);display:inline-block;padding:15px;max-width:40%}@media screen and (max-width: 992px){.has-title-box #page-header-wrap .inner-wrap{max-width:60%}}@media screen and (max-width: 767px){.has-title-box #page-header-wrap .inner-wrap{display:block;max-width:100%}}.has-title-box #page-header-wrap .inner-wrap h1{font-family:"Roboto",sans-serif;font-weight:700;text-transform:uppercase;font-size:3em;line-height:1.1em !important}.has-title-box #page-header-wrap .inner-wrap .subheader{font-family:"Roboto",sans-serif;font-size:2.5em;line-height:1em;font-weight:400}#post-area{margin-top:30px}#search-results article .inner-wrap{border:1px solid #cdd1d5}#search-results article .inner-wrap .bottom-line{display:none}#search-results article .inner-wrap h2.title a{color:#616b75 !important;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#search-results article .inner-wrap h2.title a:hover{color:#bc2025 !important}.nectar-slider-wrap[data-full-width="false"] .swiper-slide .container .content h2,.nectar-slider-wrap[data-full-width="true"] .swiper-slide .container .content h2,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .container .content h2{font-size:3em;line-height:1.1em !important}@media screen and (max-width: 767px){.nectar-slider-wrap[data-full-width="false"] .swiper-slide .container .content h2,.nectar-slider-wrap[data-full-width="true"] .swiper-slide .container .content h2,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .container .content h2{font-size:2em !important}}.nectar-slider-wrap[data-full-width="false"] .swiper-slide .container .content p,.nectar-slider-wrap[data-full-width="true"] .swiper-slide .container .content p,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .container .content p{font-size:inherit !important}.nectar-slider-wrap[data-full-width="false"] .swiper-slide .container .content p span,.nectar-slider-wrap[data-full-width="true"] .swiper-slide .container .content p span,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .container .content p span{line-height:1.1em !important;font-size:2.5em}@media screen and (max-width: 992px){.nectar-slider-wrap[data-full-width="false"] .swiper-slide .container .content p span,.nectar-slider-wrap[data-full-width="true"] .swiper-slide .container .content p span,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .container .content p span{font-size:2.4em}}@media screen and (max-width: 767px){.nectar-slider-wrap[data-full-width="false"] .swiper-slide .container .content p span,.nectar-slider-wrap[data-full-width="true"] .swiper-slide .container .content p span,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .container .content p span{font-size:2em !important}}.nectar-slider-wrap[data-full-width="false"] .container>.content,.nectar-slider-wrap[data-full-width="true"] .container>.content,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content{left:2%}@media screen and (max-width: 767px){.nectar-slider-wrap[data-full-width="false"] .container>.content,.nectar-slider-wrap[data-full-width="true"] .container>.content,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content{left:0px}}.nectar-slider-wrap[data-full-width="false"] .container>.content>h2,.nectar-slider-wrap[data-full-width="true"] .container>.content>h2,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>h2{background:rgba(18,92,134,0.6);display:block;width:32%;font-family:"Roboto",sans-serif;font-weight:700;text-transform:uppercase;font-size:3em;line-height:1.1em !important;padding-left:15px !important;padding-right:15px !important;padding-bottom:0px;margin:0px;position:relative}.nectar-slider-wrap[data-full-width="false"] .container>.content>h2:before,.nectar-slider-wrap[data-full-width="true"] .container>.content>h2:before,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>h2:before{content:"";position:absolute;top:-30px;left:0px;height:30px;width:100%;background:rgba(18,92,134,0.6)}.nectar-slider-wrap[data-full-width="false"] .container>.content>h2:after,.nectar-slider-wrap[data-full-width="true"] .container>.content>h2:after,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>h2:after{display:none}@media screen and (max-width: 1300px){.nectar-slider-wrap[data-full-width="false"] .container>.content>h2,.nectar-slider-wrap[data-full-width="true"] .container>.content>h2,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>h2{width:50%}}@media screen and (max-width: 1199px){.nectar-slider-wrap[data-full-width="false"] .container>.content>h2,.nectar-slider-wrap[data-full-width="true"] .container>.content>h2,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>h2{width:60%}}@media screen and (max-width: 1000px){.nectar-slider-wrap[data-full-width="false"] .container>.content>h2,.nectar-slider-wrap[data-full-width="true"] .container>.content>h2,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>h2{width:100%}}.nectar-slider-wrap[data-full-width="false"] .container>.content>p.transparent-bg,.nectar-slider-wrap[data-full-width="false"] .container>.content>p,.nectar-slider-wrap[data-full-width="true"] .container>.content>p.transparent-bg,.nectar-slider-wrap[data-full-width="true"] .container>.content>p,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>p.transparent-bg,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>p{width:32%;display:block;background:rgba(18,92,134,0.6);padding-left:15px !important;padding-right:15px !important;position:relative}.nectar-slider-wrap[data-full-width="false"] .container>.content>p.transparent-bg:after,.nectar-slider-wrap[data-full-width="false"] .container>.content>p:after,.nectar-slider-wrap[data-full-width="true"] .container>.content>p.transparent-bg:after,.nectar-slider-wrap[data-full-width="true"] .container>.content>p:after,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>p.transparent-bg:after,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>p:after{content:"";position:absolute;bottom:-30px;left:0px;height:30px;width:100%;background:rgba(18,92,134,0.6)}.nectar-slider-wrap[data-full-width="false"] .container>.content>p.transparent-bg>span,.nectar-slider-wrap[data-full-width="false"] .container>.content>p>span,.nectar-slider-wrap[data-full-width="true"] .container>.content>p.transparent-bg>span,.nectar-slider-wrap[data-full-width="true"] .container>.content>p>span,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>p.transparent-bg>span,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>p>span{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;font-family:"Roboto",sans-serif;font-size:1.3em;line-height:1em;font-weight:400;padding:0px;display:block;left:0px}@media screen and (max-width: 1300px){.nectar-slider-wrap[data-full-width="false"] .container>.content>p.transparent-bg,.nectar-slider-wrap[data-full-width="false"] .container>.content>p,.nectar-slider-wrap[data-full-width="true"] .container>.content>p.transparent-bg,.nectar-slider-wrap[data-full-width="true"] .container>.content>p,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>p.transparent-bg,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>p{width:50%}}@media screen and (max-width: 1199px){.nectar-slider-wrap[data-full-width="false"] .container>.content>p.transparent-bg,.nectar-slider-wrap[data-full-width="false"] .container>.content>p,.nectar-slider-wrap[data-full-width="true"] .container>.content>p.transparent-bg,.nectar-slider-wrap[data-full-width="true"] .container>.content>p,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>p.transparent-bg,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>p{width:60%}}@media screen and (max-width: 1000px){.nectar-slider-wrap[data-full-width="false"] .container>.content>p.transparent-bg,.nectar-slider-wrap[data-full-width="false"] .container>.content>p,.nectar-slider-wrap[data-full-width="true"] .container>.content>p.transparent-bg,.nectar-slider-wrap[data-full-width="true"] .container>.content>p,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>p.transparent-bg,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .container>.content>p{width:100%}}.nectar-slider-wrap[data-full-width="false"] .slider-next,.nectar-slider-wrap[data-full-width="false"] .slider-prev,.nectar-slider-wrap[data-full-width="true"] .slider-next,.nectar-slider-wrap[data-full-width="true"] .slider-prev,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .slider-next,.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .slider-prev{text-decoration:none}#custom-hero-banner{background-size:cover;background-repeat:no-repeat;height:280px;width:100%;background-position:center center;-webkit-box-shadow:inset 0px -31px 64px -30px rgba(0,0,0,0.4);-moz-box-shadow:inset 0px -31px 64px -30px rgba(0,0,0,0.4);-ms-box-shadow:inset 0px -31px 64px -30px rgba(0,0,0,0.4);-o-box-shadow:inset 0px -31px 64px -30px rgba(0,0,0,0.4);box-shadow:inset 0px -31px 64px -30px rgba(0,0,0,0.4)}.home .wpb_column.col{z-index:initial}#home-search-boxes{margin-top:-20px;margin-bottom:40px}@media screen and (max-width: 992px){#home-search-boxes{margin-bottom:0px}}#home-search-boxes>.container>.row{display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 992px){#home-search-boxes>.container>.row{display:block}}#home-search-boxes>.container>.row .col-md-4{display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 992px){#home-search-boxes>.container>.row .col-md-4{display:block}}@media screen and (max-width: 1000px){#home-search-boxes{margin-top:20px}}#home-search-boxes .search-box{background:#eeeeee;position:relative;padding-bottom:70px;width:100%;-webkit-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.4);-ms-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.4);-o-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.4);box-shadow:0px 4px 5px 0px rgba(0,0,0,0.4)}@media screen and (max-width: 992px){#home-search-boxes .search-box{margin-bottom:20px;padding-bottom:0px}}#home-search-boxes .search-box img{width:100%;height:auto;margin:0px}#home-search-boxes .search-box .box-info{padding:10px 28px 18px}#home-search-boxes .search-box .box-info h3.box-title{margin:0 0 15px;color:#104776;font-size:1.8em;line-height:1.2em;text-transform:uppercase;font-weight:700;display:block;position:relative}#home-search-boxes .search-box .box-info h3.box-title:after{content:"";display:block;background:#33a9ee;width:45%;height:2px;position:absolute;bottom:-5px}#home-search-boxes .search-box .box-info .box-description{font-size:1.1em;line-height:1.5em}#home-search-boxes .search-box .box-info form.search-box-form{margin:15px 0 0;position:absolute;left:7%;bottom:18px;width:86%;display:block}@media screen and (max-width: 992px){#home-search-boxes .search-box .box-info form.search-box-form{display:none}}#home-search-boxes .search-box .box-info .mobile-page-button{display:none;text-align:center;margin:10px 0 0}#home-search-boxes .search-box .box-info .mobile-page-button a{display:block;background:#104776;color:#fff;padding:6px 15px;text-decoration:none;font-weight:700;font-size:1.2em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#home-search-boxes .search-box .box-info .mobile-page-button a:hover{background:#bc2025}@media screen and (max-width: 992px){#home-search-boxes .search-box .box-info .mobile-page-button{display:block}}.template-page-info-grid{margin-bottom:80px !important}@media screen and (max-width: 1000px){.template-page-info-grid{margin-bottom:40px !important}}@media screen and (max-width: 767px){.template-page-info-grid{margin-bottom:20px !important}}.template-page-info-grid.vc_col-sm-12{margin-left:0px}.template-page-info-grid .wpb_row{margin:0px;position:relative}.template-page-info-grid .wpb_row .col .vc_col-sm-6{background-size:cover;height:298px;width:50%;margin:0;padding:10px;color:#fff;position:relative}@media screen and (max-width: 767px){.template-page-info-grid .wpb_row .col .vc_col-sm-6{width:100%}}.template-page-info-grid .wpb_row .col .vc_col-sm-6 h2,.template-page-info-grid .wpb_row .col .vc_col-sm-6 h3{color:#fff}.template-page-info-grid .wpb_row .col .vc_col-sm-6 .count-number,.template-page-info-grid .wpb_row .col .vc_col-sm-6 .number-static,.template-page-info-grid .wpb_row .col .vc_col-sm-6 h2{font-size:5.2em;line-height:1.2em;font-weight:bold}@media screen and (max-width: 1199px){.template-page-info-grid .wpb_row .col .vc_col-sm-6 .count-number,.template-page-info-grid .wpb_row .col .vc_col-sm-6 .number-static,.template-page-info-grid .wpb_row .col .vc_col-sm-6 h2{font-size:4.5em}}@media screen and (max-width: 1000px){.template-page-info-grid .wpb_row .col .vc_col-sm-6 .count-number,.template-page-info-grid .wpb_row .col .vc_col-sm-6 .number-static,.template-page-info-grid .wpb_row .col .vc_col-sm-6 h2{font-size:3em}}.template-page-info-grid .wpb_row .col .vc_col-sm-6 h3{font-size:2.4em;line-height:1em;font-weight:700}@media screen and (max-width: 1199px){.template-page-info-grid .wpb_row .col .vc_col-sm-6 h3{font-size:2.1em}}.template-page-info-grid .wpb_row .col .vc_col-sm-6 p{font-size:1.2em;line-height:1.2em}.template-page-info-grid .wpb_row .col .vc_col-sm-6>.wpb_wrapper,.template-page-info-grid .wpb_row .col .vc_col-sm-6>.vc_column-inner{position:absolute;width:90%;left:40px;top:20px}@media screen and (max-width: 992px){.template-page-info-grid .wpb_row .col .vc_col-sm-6>.wpb_wrapper,.template-page-info-grid .wpb_row .col .vc_col-sm-6>.vc_column-inner{left:10%;width:auto}}.template-page-info-grid .wpb_row .col .vc_col-sm-6.number-left-title-right{position:relative}.template-page-info-grid .wpb_row .col .vc_col-sm-6.number-left-title-right .number-static{width:24%;position:absolute;top:0px;left:0px;font-size:4em}@media screen and (max-width: 1199px){.template-page-info-grid .wpb_row .col .vc_col-sm-6.number-left-title-right .number-static{font-size:3.4em}}@media screen and (max-width: 1000px){.template-page-info-grid .wpb_row .col .vc_col-sm-6.number-left-title-right .number-static{position:static}}@media screen and (max-width: 767px){.template-page-info-grid .wpb_row .col .vc_col-sm-6.number-left-title-right .number-static{font-size:2.1em}}.template-page-info-grid .wpb_row .col .vc_col-sm-6.number-left-title-right .number-static p{line-height:1em}.template-page-info-grid .wpb_row .col .vc_col-sm-6.number-left-title-right h3{padding:0 0 0 28%}@media screen and (max-width: 1000px){.template-page-info-grid .wpb_row .col .vc_col-sm-6.number-left-title-right h3{padding:0}}@media screen and (max-width: 767px){.template-page-info-grid .wpb_row .col .vc_col-sm-6.number-left-title-right h3{position:static;padding:0px}}.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-bottom>.wpb_wrapper,.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-bottom>.vc_column-inner{top:auto;left:auto;right:30px;bottom:30px;width:45%}@media screen and (max-width: 1199px){.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-bottom>.wpb_wrapper,.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-bottom>.vc_column-inner{right:55px}}@media screen and (max-width: 767px){.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-bottom>.wpb_wrapper,.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-bottom>.vc_column-inner{width:auto;right:10%}}.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-bottom:after{width:8px;height:55px;right:0px;bottom:0px}.template-page-info-grid .wpb_row .col .vc_col-sm-6.left-bottom>.wpb_wrapper,.template-page-info-grid .wpb_row .col .vc_col-sm-6.left-bottom>.vc_column-inner{top:auto;left:40px;bottom:30px}@media screen and (max-width: 1199px){.template-page-info-grid .wpb_row .col .vc_col-sm-6.left-bottom>.wpb_wrapper,.template-page-info-grid .wpb_row .col .vc_col-sm-6.left-bottom>.vc_column-inner{right:55px}}@media screen and (max-width: 767px){.template-page-info-grid .wpb_row .col .vc_col-sm-6.left-bottom>.wpb_wrapper,.template-page-info-grid .wpb_row .col .vc_col-sm-6.left-bottom>.vc_column-inner{width:auto;left:10%;right:inherit}}.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-top>.wpb_wrapper,.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-top>.vc_column-inner{left:auto;right:30px;top:20px;width:45%}@media screen and (max-width: 1199px){.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-top>.wpb_wrapper,.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-top>.vc_column-inner{right:55px}}@media screen and (max-width: 767px){.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-top>.wpb_wrapper,.template-page-info-grid .wpb_row .col .vc_col-sm-6.right-top>.vc_column-inner{right:10%;width:auto}}.template-page-info-grid .wpb_row:nth-child(even):before{content:"+";position:absolute;top:99%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:12em;visibility:visible;z-index:11;display:block}@media screen and (max-width: 767px){.template-page-info-grid .wpb_row:nth-child(even):before{display:none}}form.search-box-form .chosen-container{width:100% !important}form.search-box-form .chosen-container .chosen-single{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-color:#898989;background:#fff;height:36px}form.search-box-form .chosen-container .chosen-single>span{color:#585858;font-family:"Roboto",sans-serif;padding:5px}form.search-box-form .chosen-container .chosen-single>div{background:#33a9ee;width:40px;text-align:center}form.search-box-form .chosen-container .chosen-single>div:after{content:"\f0d7";font-family:FontAwesome;color:#fff;font-size:1.4em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}form.search-box-form .chosen-container .chosen-single>div>b{display:none}form.search-box-form .chosen-container.chosen-with-drop .chosen-single>div:after{content:"\f0d8"}form.search-box-form .chosen-container .chosen-drop .chosen-results li.mobile-placeholder{display:none}ul.widget-social{margin:0px}ul.widget-social li{list-style-type:none;margin:0;padding:0;display:inline-block;padding:0px 8px;border:0px}ul.widget-social li:first-child{padding-left:0px}ul.widget-social li a{text-decoration:none}ul.widget-social li a i{color:#104776;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;font-size:2.5em}ul.widget-social li a:hover i{color:#bc2025}@media screen and (max-width: 1000px){.single-locations .main-content>.container{max-width:100% !important}}.single-locations .container-wrap{padding-bottom:0px}.single-locations #location-top-content{margin:0 0 60px}@media screen and (max-width: 767px){.single-locations #location-top-content .location-right-sidebar{margin:10px 0 0;padding:35px 0 0;border-top:2px solid #959ea7}}@media screen and (max-width: 767px){.single-locations #location-top-content{margin:0 0 40px 0}}.single-locations #location-top-content .location-logo{margin:0 0 25px;text-align:center}.single-locations #location-top-content .location-logo img{max-width:300px;height:auto}.single-locations #location-top-content .surgery-center-location{font-weight:700;padding:0 0 20px;font-size:1.2em;color:#bc2025}.single-locations #location-top-content h1.page-title{display:inline-block;padding-bottom:20px}.single-locations #location-top-content h1.page-title:after{width:86%;margin-top:10px}.single-locations #location-top-content .da-co-branding-frame{margin:0 0 20px}@media screen and (max-width: 992px){.single-locations #location-top-content .da-co-branding-frame{margin:0 0 10px}}.single-locations .location-right-block{margin:0 0 10px;font-family:"Roboto",sans-serif;line-height:1.4em;font-size:1.1em;font-weight:400;color:#343333}.single-locations .location-right-block h3{font-weight:700;margin:0px}.single-locations #location-middle-content #contact-form-section{padding:40px 0}@media screen and (max-width: 767px){.single-locations #location-middle-content #contact-form-section{padding:30px 20px}}.single-locations #location-middle-content #contact-form-section h3{padding:0px;margin:0 0 10px}.single-locations #location-middle-content #contact-form-section .gform_wrapper{margin:0px}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_heading{display:none}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_body ul.gform_fields li.gfield{padding:0 0 10px !important;margin-top:0px}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_body ul.gform_fields li.gfield label{margin:0px;text-transform:uppercase;font-weight:700 !important;font-size:1.1em}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container{margin-top:0px}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type="text"]{padding:4px !important;width:70%;color:#616b75;font-size:1.2em}@media screen and (max-width: 767px){.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type="text"]{width:100%}}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type="text"]:focus{color:#000}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container textarea{width:70%;color:#616b75;font-size:1.2em;height:100px}@media screen and (max-width: 767px){.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container textarea{width:100%}}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container textarea:focus{color:#000}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_page_footer{border-top:0px}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_page_footer input[type="button"]{background:#33a9ee;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;font-weight:700;font-size:1.2em;line-height:1em;text-transform:uppercase;padding:15px 20px 12px;margin-right:0px !important}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_page_footer input[type="button"]:hover{background:#1662a3 !important}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_page_footer input[type="submit"]{background:#ea5724;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;font-weight:700;font-size:1.2em;line-height:1em;text-transform:uppercase;padding:15px 20px 12px;margin-right:0px !important}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_page_footer input[type="submit"]:hover{background:#bc2025 !important}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_footer{width:70%;margin:0px;padding:0px;text-align:right}@media screen and (max-width: 767px){.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_footer{width:100%}}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_footer input[type="submit"]{background:#33a9ee;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;font-weight:700;font-size:1.2em;line-height:1em;text-transform:uppercase;padding:15px 20px 12px;margin-right:0px !important}.single-locations #location-middle-content #contact-form-section .gform_wrapper form .gform_footer input[type="submit"]:hover{background:#bc2025}.gform_wrapper{margin:0px}.gform_wrapper form .gform_heading h3.gform_title{padding:0px;margin:0 0 10px}.gform_wrapper form .gform_body ul.gform_fields li.gfield{padding:0 0 10px}.gform_wrapper form .gform_body ul.gform_fields li.gfield label{margin:0px;text-transform:uppercase;font-weight:700 !important;font-size:1.1em}.gform_wrapper form .gform_body ul.gform_fields li.gfield.phone_part{display:inline-block;margin:0 10px 0 0;width:50px}.gform_wrapper form .gform_body ul.gform_fields li.gfield.phone_part.larger{width:70px}.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container{margin-top:0px}.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type="text"]{padding:4px !important;width:100%;color:#616b75;font-size:1.2em;background:#fff;border:1px solid #bfc4ca;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important}@media screen and (max-width: 767px){.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type="text"]{width:100%}}.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type="text"]:focus{color:#000;border:1px solid #959ea7}.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container textarea{width:100%;color:#616b75;font-size:1.2em;height:100px;background:#fff;border:1px solid #bfc4ca;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important}@media screen and (max-width: 767px){.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container textarea{width:100%}}.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container textarea:focus{color:#000;border:1px solid #959ea7}.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container select{border:1px solid #cdd1d5 !important}.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container .gfield_checkbox label,.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container .gfield_radio label{font-weight:400 !important;font-size:14px !important}.gform_wrapper form .gform_body ul.gform_fields li.gfield.simple .ginput_container .gfield_checkbox li,.gform_wrapper form .gform_body ul.gform_fields li.gfield.simple .ginput_container .gfield_radio li{width:auto !important;margin:5px 15px 0 0;display:block}.gform_wrapper form .gform_body ul.gform_fields li.gfield.simple .ginput_container .gfield_checkbox li input,.gform_wrapper form .gform_body ul.gform_fields li.gfield.simple .ginput_container .gfield_radio li input{margin:0 10px 0 4px}.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container_radio ul.gfield_radio li{width:50%;display:inline-block;margin:0.5em 0 1em;min-height:1.8em;vertical-align:top}.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container_radio ul.gfield_radio li input{margin:4px 10px 0 2px;display:inline-block}.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container_radio ul.gfield_radio li label{font-size:1.2em}.gform_wrapper form .gform_page_footer{border-top:0px}.gform_wrapper form .gform_page_footer input[type="button"]{background:#33a9ee;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;font-weight:700;font-size:1.2em;line-height:1em;text-transform:uppercase;padding:15px 20px 12px;margin-right:0px !important}.gform_wrapper form .gform_page_footer input[type="button"]:hover{background:#1662a3 !important}.gform_wrapper form .gform_page_footer input[type="submit"]{background:#ea5724;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;font-weight:700;font-size:1.2em;line-height:1em;text-transform:uppercase;padding:15px 20px 12px;margin-right:0px !important}.gform_wrapper form .gform_page_footer input[type="submit"]:hover{background:#bc2025 !important}.gform_wrapper form .gform_footer{width:100%;margin:0px;padding:0px;text-align:right}@media screen and (max-width: 767px){.gform_wrapper form .gform_footer{width:100%}}.gform_wrapper form .gform_footer input[type="submit"]{background:#33a9ee;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;font-weight:700;font-size:1.2em;line-height:1em;text-transform:uppercase;padding:15px 20px 12px}.gform_wrapper form .gform_footer input[type="submit"]:hover{background:#bc2025 !important}.template-top-left-with-image .gform_wrapper,.template-top-left .gform_wrapper{margin:0px}.template-top-left-with-image .gform_wrapper form .gform_body ul.gform_fields li.gfield,.template-top-left .gform_wrapper form .gform_body ul.gform_fields li.gfield{padding:10px 0}.template-top-left-with-image .gform_wrapper form .gform_body ul.gform_fields li.gfield.gf_left_half,.template-top-left .gform_wrapper form .gform_body ul.gform_fields li.gfield.gf_left_half{padding-right:8px}.template-top-left-with-image .gform_wrapper form .gform_body ul.gform_fields li.gfield.gf_right_half,.template-top-left .gform_wrapper form .gform_body ul.gform_fields li.gfield.gf_right_half{padding-left:8px}.template-top-left-with-image .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type="text"],.template-top-left .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type="text"]{width:100%;color:#616b75;font-size:1.2em;background-color:#f4f2f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f2f1));background-image:-webkit-linear-gradient(top, #fff, #f4f2f1);background-image:-moz-linear-gradient(top, #fff, #f4f2f1);background-image:-o-linear-gradient(top, #fff, #f4f2f1);background-image:linear-gradient(to bottom, #fff, #f4f2f1);background:-ms-linear-gradient(left, #fff, #f4f2f1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fff', endColorstr='#f4f2f1');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f2f1',GradientType=0);border:1px solid #cdd1d5}@media screen and (max-width: 767px){.template-top-left-with-image .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type="text"],.template-top-left .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type="text"]{width:100%}}.template-top-left-with-image .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type="text"]:focus,.template-top-left .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type="text"]:focus{color:#000;border:1px solid #959ea7;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f2f1), to(#fff));background-image:-webkit-linear-gradient(top, #f4f2f1, #fff);background-image:-moz-linear-gradient(top, #f4f2f1, #fff);background-image:-o-linear-gradient(top, #f4f2f1, #fff);background-image:linear-gradient(to bottom, #f4f2f1, #fff);background:-ms-linear-gradient(left, #f4f2f1, #fff);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f4f2f1', endColorstr='#fff');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f2f1', endColorstr='#fff',GradientType=0)}.template-top-left-with-image .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container select,.template-top-left .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container select{border:1px solid #cdd1d5 !important;height:30px;background-color:#f4f2f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f2f1));background-image:-webkit-linear-gradient(top, #fff, #f4f2f1);background-image:-moz-linear-gradient(top, #fff, #f4f2f1);background-image:-o-linear-gradient(top, #fff, #f4f2f1);background-image:linear-gradient(to bottom, #fff, #f4f2f1);background:-ms-linear-gradient(left, #fff, #f4f2f1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fff', endColorstr='#f4f2f1');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f2f1',GradientType=0);padding:0px 10px !important}.template-top-left-with-image .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container_address label,.template-top-left .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container_address label{margin:0 0 0.5em}.template-top-left-with-image .gform_confirmation_message,.template-top-left .gform_confirmation_message{color:#104776;font-size:1.8em;line-height:1.2em;padding:10px 0;width:100%}.gform_confirmation_message{color:#104776;font-size:1.4em;line-height:1.2em;padding:10px 0;width:80%}#location-map{display:block;width:100%;height:500px}@media screen and (max-width: 767px){#location-map{height:200px}}#location-middle-content{background:#104776}#location-middle-content .row{padding-bottom:0px}#location-middle-content .col-sm-9,#location-middle-content .col-md-9,#location-middle-content .col-md-6{padding-left:0px;padding-right:40px}@media screen and (max-width: 767px){#location-middle-content .col-sm-9,#location-middle-content .col-md-9,#location-middle-content .col-md-6{padding:0px}}#location-middle-content #contact-form-section h3{color:#fff}#location-middle-content #contact-form-section h3.reviews-title{line-height:1.3em}#location-middle-content #contact-form-section h3.reviews-title:after{bottom:-14px}#location-middle-content #contact-form-section .review-links-wrapper{text-align:left}#location-middle-content #contact-form-section .review-links-wrapper ul.review-links{margin:20px 0px;display:inline-block}#location-middle-content #contact-form-section .review-links-wrapper ul.review-links li{list-style-type:none;margin:0;padding:0;display:inline-block;display:inline-block;padding:5px 10px 5px 0}#location-middle-content #contact-form-section .review-links-wrapper ul.review-links li:last-child{padding-right:0px}#location-middle-content #contact-form-section .review-links-wrapper ul.review-links li a{color:#fff;font-size:1.4em;position:relative;display:block;padding:8px 18px 8px 40px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#location-middle-content #contact-form-section .review-links-wrapper ul.review-links li a:before{font-family:"FontAwesome";left:15px;position:absolute}#location-middle-content #contact-form-section .review-links-wrapper ul.review-links li a.yelp{background-color:#c41200}#location-middle-content #contact-form-section .review-links-wrapper ul.review-links li a.yelp:before{content:"\f1e9"}#location-middle-content #contact-form-section .review-links-wrapper ul.review-links li a.yelp:hover{background-color:#de1400}#location-middle-content #contact-form-section .review-links-wrapper ul.review-links li a.google{background-color:#4285f4}#location-middle-content #contact-form-section .review-links-wrapper ul.review-links li a.google:before{content:"\f1a0"}#location-middle-content #contact-form-section .review-links-wrapper ul.review-links li a.google:hover{background-color:#2a75f3}#location-middle-content .gform_wrapper .gform_body ul.gform_fields li.gfield label{color:#fff}#location-middle-content .gform_wrapper .gform_body ul.gform_fields li.gfield label .gfield_required{color:#fff !important}.testimonials-content-block{background-size:cover;background-position:top right;background-repeat:no-repeat;padding:50px 0}@media screen and (max-width: 992px){.testimonials-content-block{padding:40px 0 60px !important}}.testimonials-content-block h2{display:inline-block;padding-bottom:20px;margin-bottom:20px}.testimonials-content-block h2:after{width:86%;bottom:10px}.testimonials-content-block .testimonial-slideshow{padding:0 60px;position:relative;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.testimonials-content-block .testimonial-slideshow .slick-list.draggable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 992px){.testimonials-content-block .testimonial-slideshow{padding:0px}}.testimonials-content-block .testimonial-slideshow .slick-arrow{position:absolute;top:25%}@media screen and (max-width: 767px){.testimonials-content-block .testimonial-slideshow .slick-arrow{top:auto;bottom:-40px}}.testimonials-content-block .testimonial-slideshow .slick-arrow i{font-size:4em;color:#959ea7;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (max-width: 992px){.testimonials-content-block .testimonial-slideshow .slick-arrow i{font-size:3em}}@media screen and (max-width: 767px){.testimonials-content-block .testimonial-slideshow .slick-arrow i{color:#104776;font-size:1.5em}}.testimonials-content-block .testimonial-slideshow .slick-arrow i:hover{color:#33a9ee;cursor:pointer}.testimonials-content-block .testimonial-slideshow .slick-arrow.slick-prev{left:0px}@media screen and (max-width: 992px){.testimonials-content-block .testimonial-slideshow .slick-arrow.slick-prev{left:-40px}}@media screen and (max-width: 767px){.testimonials-content-block .testimonial-slideshow .slick-arrow.slick-prev{left:42%}}.testimonials-content-block .testimonial-slideshow .slick-arrow.slick-next{right:0px}@media screen and (max-width: 992px){.testimonials-content-block .testimonial-slideshow .slick-arrow.slick-next{right:-40px}}@media screen and (max-width: 767px){.testimonials-content-block .testimonial-slideshow .slick-arrow.slick-next{right:42%}}.testimonials-content-block .testimonial-slideshow .testimonial-slide{font-family:"Roboto",sans-serif}.testimonials-content-block .testimonial-slideshow .testimonial-slide .testimonial{font-size:1.1em;line-height:1.4em}.testimonials-content-block .testimonial-slideshow .testimonial-slide .testimonial-author{font-weight:600;font-size:1.2em;text-align:right;padding:0 40px 0 0}.single-portfolio .main-content{padding-bottom:100px}.single-portfolio .main-content .project-sharing a{text-decoration:none}.single-portfolio .bottom_controls{display:none}#single-meta a{text-decoration:none}.single-post #single-below-header .meta-author{display:none}.single-post #single-below-header .date{padding-left:0px;border-left:0px}.single-post #single-below-header a{text-decoration:none}.single-post #sidebar .widget h4{color:#ea5724;font-weight:bold;font-family:"Roboto",sans-serif;font-size:2em}.single-post #sidebar .widget ul li,.single-post #sidebar .widget ul li.cat-item{padding:10px 0 !important;border-bottom:1px solid #e6e6e6 !important}.single-post #sidebar .widget ul li:first-child,.single-post #sidebar .widget ul li.cat-item:first-child{padding-top:0px}.single-post #sidebar .widget ul li a,.single-post #sidebar .widget ul li.cat-item a{color:#4d4e53;border:0px !important}.single-post #sidebar .widget ul li a:hover,.single-post #sidebar .widget ul li.cat-item a:hover{color:#33a9ee}#all-locations-container{background-size:cover;background-repeat:no-repeat;background-position:top left;position:relative;padding:70px 0}@media screen and (max-width: 767px){#all-locations-container{padding:25px 0}}#all-locations-container .locations-content{width:70%}@media screen and (max-width: 767px){#all-locations-container .locations-content{width:100%}}#all-locations-container .locations-content h2{color:#fff;display:inline-block;font-size:2.4em;padding-bottom:25px}#all-locations-container .locations-content h2:after{width:80%;bottom:15px}#all-locations-container .locations-content ul{margin:0px}#all-locations-container .locations-content ul li{font-size:1.2em;padding:0 0 10px;list-style-type:none}#all-locations-container .locations-content ul li a{color:#fff;position:relative;padding:0 0 0 15px;text-decoration:none}#all-locations-container .locations-content ul li a:before{font-family:FontAwesome;content:"\f0da";color:#33a9ee;font-size:1.2em;line-height:1em;position:absolute;top:0px;left:0px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#all-locations-container .locations-content ul li a:hover{text-decoration:none;color:#91d1f6}#all-locations-container .locations-content ul li a:hover:before{left:5px}#all-locations-container:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,80,125,0.85)}#testimonials-section{position:relative}#testimonials-section .ajax-content-loader{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;background:#e8e7e7;background:rgba(255,255,255,0.8)}#testimonials-section .ajax-content-loader.active{display:block}#testimonials-section .ajax-content-loader i{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#testimonials-section #testimonials-block .testimonial-content .testimonial-item{font-family:"Roboto",sans-serif;border-bottom:1px solid #33a9ee;padding:30px 0}#testimonials-section #testimonials-block .testimonial-content .testimonial-item:first-child{border-top:1px solid #33a9ee}#testimonials-section #testimonials-block .testimonial-content .testimonial-item:last-child{border:0px}#testimonials-section #testimonials-block .testimonial-content .testimonial-item .testimonial{font-size:1.2em;line-height:1.4em;quotes:"“" "”" "‘" "’";-webkit-font-smoothing:subpixel-antialiased}#testimonials-section #testimonials-block .testimonial-content .testimonial-item .testimonial ul,#testimonials-section #testimonials-block .testimonial-content .testimonial-item .testimonial ol{margin-top:20px;margin-bottom:10px}#testimonials-section #testimonials-block .testimonial-content .testimonial-item .testimonial ul li,#testimonials-section #testimonials-block .testimonial-content .testimonial-item .testimonial ol li{font-size:inherit}#testimonials-section #testimonials-block .testimonial-content .testimonial-item .testimonial:before,#testimonials-section #testimonials-block .testimonial-content .testimonial-item .testimonial:after{font-family:"Roboto",sans-serif;font-size:2em;position:relative;z-index:2;color:#33a9ee;line-height:0.1em;vertical-align:-0.25em}#testimonials-section #testimonials-block .testimonial-content .testimonial-item .testimonial:before{content:open-quote;margin-right:0.1em}#testimonials-section #testimonials-block .testimonial-content .testimonial-item .testimonial:after{content:close-quote;margin-left:0.05em}#testimonials-section #testimonials-block .testimonial-content .testimonial-item .testimonial-author{font-weight:400;font-size:1.3em;text-align:left;padding:10px 0 10px;color:#104776}#testimonials-section #testimonials-block .testimonial-content .testimonial-item .testimonial-author:before{content:"-";padding:0 4px 0 0}#testimonials-section #testimonials-block .testimonial-content .testimonial-item .label{font-weight:400;font-size:1.1em;padding:0 4px 0 0;color:#959ea7}#testimonials-section #testimonials-block .testimonial-content .testimonial-item .associated-item a,#testimonials-section #testimonials-block .testimonial-content .testimonial-item .associated-list a{color:#163b53;font-size:1.2em;text-decoration:none}#testimonials-section #testimonials-block .testimonial-content .testimonial-item .associated-item a:hover,#testimonials-section #testimonials-block .testimonial-content .testimonial-item .associated-list a:hover{color:#bc2025}#testimonials-section #testimonials-block .testimonial-content .testimonial-item .associated-list .available-items{display:inline-block}.custom-portfolio-filters{margin-bottom:0px !important}.custom-portfolio-filters .search-containers{margin:20px 0 0;border:1px solid #959ea7;padding:20px}@media screen and (max-width: 480px){.custom-portfolio-filters .search-containers{padding:5px;border:0px}}.custom-portfolio-filters .search-containers .portfolio-filters{position:static;float:none;margin:0px;width:300px;height:44px !important;margin:0 auto;display:block;text-align:left;background-color:transparent !important}@media screen and (max-width: 992px){.custom-portfolio-filters .search-containers .portfolio-filters{height:34px !important}}.custom-portfolio-filters .search-containers .portfolio-filters a,.custom-portfolio-filters .search-containers .portfolio-filters ul{width:300px}.custom-portfolio-filters .search-containers .portfolio-filters a#sort-portfolio{padding:12px 15px 9px;margin:0 auto;background-color:#163b53 !important;color:#fff !important;display:block;text-align:center}.custom-portfolio-filters .search-containers .portfolio-filters a#sort-portfolio span{font-size:1.2em;font-weight:700}@media screen and (max-width: 992px){.custom-portfolio-filters .search-containers .portfolio-filters a#sort-portfolio{padding:4px 15px 1px 15px;height:34px !important}}.custom-portfolio-filters .search-containers .portfolio-filters a#sort-portfolio i.icon-angle-down{background-color:transparent;height:auto;width:auto;font-size:1.4em;padding:0 0 0 10px}.custom-portfolio-filters .search-containers .portfolio-filters a{background-color:#104776 !important;color:#fff !important;display:block;padding:5px 15px 3px;font-size:0.9rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.custom-portfolio-filters .search-containers .portfolio-filters a .count,.custom-portfolio-filters .search-containers .portfolio-filters a .post_count{font-size:0.8em;padding:0 0 0 2px;zoom:1;filter:alpha(opacity=70);opacity:.7}.custom-portfolio-filters .search-containers .portfolio-filters a:hover{background-color:#bc2025 !important}.custom-portfolio-filters .search-containers .portfolio-filters>ul{z-index:1000;position:relative;display:none}.custom-portfolio-filters .search-containers .portfolio-filters>ul>li>ul.children li a{padding:5px 10px 3px;background-color:#13558c !important}.custom-portfolio-filters .search-containers .portfolio-filters>ul>li>ul.children li a:hover{background-color:#bc2025 !important}.custom-portfolio-filters .search-containers .portfolio-filters>ul>li>ul.children li>ul.children li a{padding:5px 10px 3px 40px;background-color:#1662a3 !important}.custom-portfolio-filters .search-containers .portfolio-filters>ul>li>ul.children li>ul.children li a:hover{background-color:#bc2025 !important}.custom-portfolio-filters .search-containers .portfolio-filters>ul>li>ul.children li>ul.children li>ul.children li a{padding:5px 10px 3px 50px;background-color:#1970b9 !important}.custom-portfolio-filters .search-containers .portfolio-filters>ul>li>ul.children li>ul.children li>ul.children li a:hover{background-color:#bc2025 !important}.custom-portfolio-filters .search-containers .search-container{display:none !important}.custom-portfolio-filters .search-containers .search-container.active{display:block !important}.custom-portfolio-filters .search-containers .search-container form{text-align:center}.custom-portfolio-filters .search-containers .search-container form input[type="text"]{display:inline-block;width:60%;height:44px;color:#616b75;font-size:1.2em;background-color:#f4f2f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f2f1));background-image:-webkit-linear-gradient(top, #fff, #f4f2f1);background-image:-moz-linear-gradient(top, #fff, #f4f2f1);background-image:-o-linear-gradient(top, #fff, #f4f2f1);background-image:linear-gradient(to bottom, #fff, #f4f2f1);background:-ms-linear-gradient(left, #fff, #f4f2f1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fff', endColorstr='#f4f2f1');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f2f1',GradientType=0);border:1px solid #cdd1d5;margin-right:-4px}@media screen and (max-width: 992px){.custom-portfolio-filters .search-containers .search-container form input[type="text"]{width:70%;height:34px}}.custom-portfolio-filters .search-containers .search-container form input[type="text"]:focus{color:#000;border:1px solid #959ea7;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f2f1), to(#fff));background-image:-webkit-linear-gradient(top, #f4f2f1, #fff);background-image:-moz-linear-gradient(top, #f4f2f1, #fff);background-image:-o-linear-gradient(top, #f4f2f1, #fff);background-image:linear-gradient(to bottom, #f4f2f1, #fff);background:-ms-linear-gradient(left, #f4f2f1, #fff);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f4f2f1', endColorstr='#fff');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f2f1', endColorstr='#fff',GradientType=0)}.custom-portfolio-filters .search-containers .search-container form input[type="submit"]{width:120px;background:#33a9ee;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;font-weight:700;font-size:1.2em;line-height:1em;height:44px;text-transform:uppercase;padding:15px 20px 12px;margin-right:0px !important}.custom-portfolio-filters .search-containers .search-container form input[type="submit"]:hover{background:#bc2025}@media screen and (max-width: 992px){.custom-portfolio-filters .search-containers .search-container form input[type="submit"]{width:80px;font-size:1em;height:34px;padding:6px 5px 4px}}.custom-portfolio-filters .filter-options-container .filter-options-title{color:#4d4e53;text-align:center;padding:5px 5px;font-size:1.7em;margin:0px;margin:0 0 20px}@media screen and (max-width: 992px){.custom-portfolio-filters .filter-options-container .filter-options-title{font-size:1.2em}}.custom-portfolio-filters .filter-options-container ul.filter-options{margin:0px;text-align:center}.custom-portfolio-filters .filter-options-container ul.filter-options li{list-style-type:none;margin:0;padding:0;display:inline-block;display:inline-block;margin:0 2px}.custom-portfolio-filters .filter-options-container ul.filter-options li a{display:block;padding:10px;text-align:center;background:#ccc;color:#666 !important;outline:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.custom-portfolio-filters .filter-options-container ul.filter-options li a.active{background-color:#bc2025;color:#fff !important;position:relative;pointer-events:none}.custom-portfolio-filters .filter-options-container ul.filter-options li a.active:hover{background-color:#bc2025}.custom-portfolio-filters .filter-options-container ul.filter-options li a.active:after{content:"";width:0;height:0;position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);border-style:solid;border-width:10px 10px 0 10px;border-color:#bc2025 transparent transparent transparent}.custom-portfolio-filters .filter-options-container ul.filter-options li a:hover{background-color:#4d4e53;color:#fff !important}#portfolio-section{position:relative}#portfolio-section .ajax-content-loader{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:12;background:#e8e7e7;background:rgba(255,255,255,0.8)}#portfolio-section .ajax-content-loader.active{display:block}#portfolio-section .ajax-content-loader i{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#portfolio-section #current-search-container{background:#f4f4f4;margin:10px 0 0;padding:10px;text-align:center}#portfolio-section #current-search-container .current-search{display:inline-block}#portfolio-section #current-search-container a{color:#bc2025;padding:0 0 0 10px;text-decoration:none;transition:all 0.2s ease-in-out}#portfolio-section #current-search-container a:hover{color:#104776}#portfolio-section .portfolio-wrap{margin:20px 0 0}#portfolio-section .portfolio-wrap .row{margin-left:-15px !important;margin-right:-15px !important}#portfolio-section .portfolio-wrap .portfolio-item{margin:0 0 20px}#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container{width:100%;height:157px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}@media screen and (max-width: 767px){#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container{height:100px}}#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container:after{content:"";width:100%;height:100%;background-color:#000;position:absolute;top:0px;left:0px;z-index:1;zoom:1;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container .item-info{position:absolute;z-index:2;top:20%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);zoom:1;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container .item-info a{display:block;background-color:#ea5724;color:#fff;font-weight:700;font-size:1.2em;margin:10px 0;padding:4px;text-align:center;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container .item-info a.details{background-color:#33a9ee}@media screen and (max-width: 992px){#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container .item-info a.details{width:100%;height:100%;text-indent:-999px;overflow:hidden;margin:0;padding:0;background-color:transparent}#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container .item-info a.details:hover{background-color:transparent}}@media screen and (max-width: 992px){#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container .item-info a.watch-video-link{display:none}}#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container .item-info a:hover{background-color:#bc2025}@media screen and (max-width: 992px){#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container .item-info{zoom:1;filter:alpha(opacity=100);opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);top:0;left:0;width:100%;height:100%}}#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container:hover:after{zoom:1;filter:alpha(opacity=80);opacity:.8}@media screen and (max-width: 992px){#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container:hover:after{zoom:1;filter:alpha(opacity=0);opacity:0}}#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container:hover .item-info{top:50%;zoom:1;filter:alpha(opacity=100);opacity:1}@media screen and (max-width: 992px){#portfolio-section .portfolio-wrap .portfolio-item .thubmnail-container:hover .item-info{top:0}}#portfolio-section .portfolio-wrap .portfolio-item .item-meta{margin:10px 0 0}#portfolio-section .portfolio-wrap .portfolio-item .item-meta .item-title{line-height:1.2em;font-size:1.2em}@media screen and (max-width: 767px){#portfolio-section .portfolio-wrap .portfolio-item .item-meta .item-title{font-size:1em}}#portfolio-section .portfolio-wrap .portfolio-item .item-meta .item-title a{color:#4d4e53;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;text-decoration:none}#portfolio-section .portfolio-wrap .portfolio-item .item-meta .item-title a:hover{color:#ea5724}#portfolio-section .page-count{color:#4d4e53}#portfolio-section .error-notice{background:#bc2025;margin:20px 0 0;padding:10px;color:#fff;font-size:1.2em}#footer-outer{background:#4d4e53}@media screen and (max-width: 767px){#footer-outer .row{padding:50px 0 30px}}@media screen and (max-width: 992px){#footer-outer #footer-widgets .col{margin-bottom:10px}}@media screen and (max-width: 767px){#footer-outer #footer-widgets .col{width:100% !important}}@media screen and (max-width: 767px){#footer-outer #footer-widgets .col:nth-child(3){margin-bottom:20px !important}}#footer-outer #footer-widgets .widget{width:90%;margin:0 auto}@media screen and (max-width: 767px){#footer-outer #footer-widgets .widget{width:100%;margin-bottom:20px}}#footer-outer #footer-widgets .widget h4{color:#fff;font-weight:bold !important;text-transform:uppercase;letter-spacing:0;font-size:1.1em;border-bottom:1px solid #444;margin-bottom:10px;line-height:1.2em;padding:0 0 10px}#footer-outer #footer-widgets .widget a:hover{color:#fff !important}#footer-outer #footer-widgets .widget iframe{max-width:100%}#footer-outer #footer-widgets .gform_wrapper{margin:0 0 90px}#footer-outer #footer-widgets .gform_wrapper form .gform_body{width:68%;display:inline-block;float:left}@media screen and (max-width: 1199px){#footer-outer #footer-widgets .gform_wrapper form .gform_body{width:60%}}@media screen and (max-width: 992px){#footer-outer #footer-widgets .gform_wrapper form .gform_body{width:68%}}#footer-outer #footer-widgets .gform_wrapper form .gform_body li.gfield{margin:0px;padding:0px;border:0px}#footer-outer #footer-widgets .gform_wrapper form .gform_body li.gfield .ginput_container{margin:0px}#footer-outer #footer-widgets .gform_wrapper form .gform_body li.gfield .ginput_container input[type="text"]{margin:0px;outline:none;background:#fff;padding:0px 8px;height:38px;line-height:38px;font-family:"Roboto",sans-serif;font-size:1.2em;color:#959ea7;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#footer-outer #footer-widgets .gform_wrapper form .gform_body li.gfield .ginput_container input[type="text"]:focus{color:#4d4e53}#footer-outer #footer-widgets .gform_wrapper form .gform_body li.gfield .ginput_container input[type="text"]::-webkit-input-placeholder{color:#959ea7}#footer-outer #footer-widgets .gform_wrapper form .gform_body li.gfield .ginput_container input[type="text"]:-moz-placeholder{color:#959ea7}#footer-outer #footer-widgets .gform_wrapper form .gform_body li.gfield .ginput_container input[type="text"]::-moz-placeholder{color:#959ea7}#footer-outer #footer-widgets .gform_wrapper form .gform_body li.gfield .ginput_container input[type="text"]:-ms-input-placeholder{color:#959ea7}#footer-outer #footer-widgets .gform_wrapper form .gform_footer{width:32%;display:inline-block;float:left;margin:0px;padding:0;clear:inherit}@media screen and (max-width: 1199px){#footer-outer #footer-widgets .gform_wrapper form .gform_footer{width:40%}}@media screen and (max-width: 992px){#footer-outer #footer-widgets .gform_wrapper form .gform_footer{width:32%}}#footer-outer #footer-widgets .gform_wrapper form .gform_footer input[type="submit"]{width:100%;border:0px;background:#ea5724;margin:0;padding:0px !important;height:38px;line-height:38px !important;color:#fff;font-size:1.4em !important;font-family:"Roboto",sans-serif;font-weight:700 !important;text-transform:uppercase;border-radius:0 !important}#footer-outer #footer-widgets .gform_confirmation_message{color:#fff;margin-bottom:20px;width:100%}#footer-outer #footer-widgets .col:first-child .widget .textwidget{padding-left:14%;font-family:"Roboto",sans-serif;font-weight:"400";font-style:italic;line-height:1.4em;font-size:1.2em}@media screen and (max-width: 767px){#footer-outer #footer-widgets .col:first-child .widget .textwidget{padding-left:0px}}#footer-outer #footer-widgets a#footer-logo{display:block;text-align:center}#footer-outer #footer-widgets a#footer-logo img{width:200px;height:auto;margin:0 0 10px}#footer-outer #footer-widgets .menu-footer-menu-container ul.menu li.menu-item{border-bottom:1px solid #444 !important}#footer-outer #footer-widgets .menu-footer-menu-container ul.menu li.menu-item:last-child{border-bottom:0px !important}#footer-outer #footer-widgets .menu-footer-menu-container ul.menu li.menu-item a{padding:5px 0 4px;font-family:"Roboto",sans-serif;font-size:1.2em;color:#bfbfbf}#footer-outer #footer-widgets #sb_instagram #sbi_images .sbi_item{padding:2px !important}@media screen and (max-width: 767px){#footer-outer #footer-widgets #sb_instagram #sbi_images .sbi_item{width:25%}}@media screen and (max-width: 767px){#footer-outer #footer-widgets #sb_instagram #sbi_images .sbi_item .sbi_photo_wrap a.sbi_photo{height:100px !important}}#footer-outer #footer-widgets ul.widget-social{padding:20px 0 0}@media screen and (max-width: 767px){#footer-outer #footer-widgets ul.widget-social{text-align:left}}#footer-outer #footer-widgets ul.widget-social li{list-style-type:none;margin:0;padding:0;display:inline-block;padding:0 18px;border:0px;border-right:1px solid #bfbfbf}@media screen and (max-width: 1199px){#footer-outer #footer-widgets ul.widget-social li{padding:0 14px}}#footer-outer #footer-widgets ul.widget-social li:first-child{padding-left:0px}#footer-outer #footer-widgets ul.widget-social li a i{color:#bfbfbf;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#footer-outer #footer-widgets ul.widget-social li a:hover i{color:#fff}#footer-outer #footer-widgets .aiwidgetscss.widget h3.widget-title{color:#fff;font-weight:bold !important;text-transform:uppercase;font-family:"Open Sans";font-size:12px;font-size:1.1em;line-height:1.2em;margin:0px;padding:0 0 10px}#footer-outer #footer-widgets .aiwidgetscss.widget .aiwidget-title{display:none}#footer-outer #footer-widgets .aiwidgetscss.widget .imgdisplay{border-top:1px solid #444;padding:10px 0 0;margin:0 0 10px}#footer-outer #footer-widgets .aiwidgetscss.widget .imgdisplay>a{display:none}#footer-outer #footer-widgets .aiwidgetscss.widget .imgdisplay .tweettxts .tweettext{color:#8c8989}#footer-outer #footer-widgets .aiwidgetscss.widget .imgdisplay .tweettxts .tweettext a:hover{text-decoration:none}#footer-outer #footer-widgets .aiwidgetscss.widget .thinkTwitFollow{display:none}@media screen and (max-width: 992px){#footer-outer #footer-widgets .fb_iframe_widget>span{width:100%}}@media screen and (max-width: 992px){#footer-outer #footer-widgets .fb_iframe_widget iframe{max-width:100%}}@media screen and (max-width: 767px){#footer-outer #footer-widgets .fb_iframe_widget{display:none}}#footer-outer #copyright{background-image:url(../images/grunge_background.jpg);repeat:no-repeat;background-size:cover;text-align:center}@media screen and (max-width: 1000px){#footer-outer #copyright>.container>.col{width:100%}}#footer-outer #copyright ul#footer-copyright-menu{float:none;display:inline-block;padding:0 4px 0 0;position:relative;top:3px}@media screen and (max-width: 992px){#footer-outer #copyright ul#footer-copyright-menu{margin-bottom:2px}}@media screen and (max-width: 1000px){#footer-outer #copyright ul#footer-copyright-menu{display:block;text-align:center}}#footer-outer #copyright ul#footer-copyright-menu li{list-style-type:none;margin:0;padding:0;display:inline-block;padding:0 8px;margin:0px;font-size:1.2em;line-height:1em;position:relative}@media screen and (max-width: 1000px){#footer-outer #copyright ul#footer-copyright-menu li{float:none}}#footer-outer #copyright ul#footer-copyright-menu li:after{content:"";background:#aaa8a8;width:2px;height:12px;position:absolute;top:2px;right:-1px}#footer-outer #copyright ul#footer-copyright-menu li a{color:#4d4e53;padding:0px;margin:0px;line-height:1.2em;display:block;height:auto;text-decoration:none}#footer-outer #copyright ul#footer-copyright-menu li a:hover{text-decoration:none}#footer-outer #copyright p{display:inline-block;margin:0px}@media screen and (max-width: 992px){#footer-outer #copyright p{display:block}}#footer-outer #copyright p .footer-text{padding:0 0 0 8px;margin:0 0 0 4px;position:relative}#footer-outer #copyright p .footer-text:before{content:"";background:#aaa8a8;width:2px;height:12px;position:absolute;top:2px;left:-1px}#all-locations-map{height:618px;width:100%;display:block;margin-bottom:0px;border-bottom:1px solid #fff}#all-locations-map.large{height:750px}@media screen and (max-width: 992px){#all-locations-map{height:400px}}@media screen and (max-width: 767px){#all-locations-map{height:250px}}#all-locations-map .map-info h3.popup-title{margin:0px}#all-locations-map .map-info .directions-button{background:#104776;display:block;width:100%;color:#fff;text-align:center;padding:4px;margin:10px 0 0;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;font-weight:bold}#all-locations-map .map-info .directions-button:hover{background:#bc2025}.empty-locations-message{background-color:#bc2025;margin:20px 0;padding:10px;color:#fff;text-align:center;font-size:1.2em;line-height:1.2em}#locations-geo-map-wrapper{position:relative;margin-bottom:0px !important}#locations-geo-map-wrapper .ajax-content-loader{display:none;position:absolute;pointer-events:none;top:0px;left:0px;width:100%;height:100%;z-index:10;background:#e8e7e7;background:rgba(232,231,231,0.8)}#locations-geo-map-wrapper .ajax-content-loader .loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#locations-geo-map-wrapper .ajax-content-loader .loader i{color:#bc2025;font-size:3em;line-height:1em}#locations-geo-map-wrapper .ajax-content-loader.active{display:block;pointer-events:auto}#locations-geo-map-wrapper #geo-search-wrapper{background-color:#163b53;padding:20px 0}#locations-geo-map-wrapper #geo-search-wrapper #locations-map-search-wrapper{float:left;display:inline-block}@media screen and (max-width: 767px){#locations-geo-map-wrapper #geo-search-wrapper #locations-map-search-wrapper{float:none;display:block;width:60%}}@media screen and (max-width: 480px){#locations-geo-map-wrapper #geo-search-wrapper #locations-map-search-wrapper{width:100%}}#locations-geo-map-wrapper #geo-search-wrapper #locations-map-filter-wrapper{float:left;display:inline-block;position:relative;top:3px;margin:0 0 0 20px}@media screen and (max-width: 767px){#locations-geo-map-wrapper #geo-search-wrapper #locations-map-filter-wrapper{float:none;display:block;margin:20px 0 0}}#locations-geo-map-wrapper #geo-search-wrapper form#locations-map-search-form{position:relative}#locations-geo-map-wrapper #geo-search-wrapper form#locations-map-search-form .clear-button{position:absolute;display:none;line-height:1em;top:50%;left:125px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){#locations-geo-map-wrapper #geo-search-wrapper form#locations-map-search-form .clear-button{left:62%}}@media screen and (max-width: 480px){#locations-geo-map-wrapper #geo-search-wrapper form#locations-map-search-form .clear-button{left:52%}}#locations-geo-map-wrapper #geo-search-wrapper form#locations-map-search-form .clear-button.active{display:block}#locations-geo-map-wrapper #geo-search-wrapper form#locations-map-search-form .clear-button:hover{cursor:pointer}#locations-geo-map-wrapper #geo-search-wrapper form#locations-map-search-form .clear-button:hover i{color:#bc2025}#locations-geo-map-wrapper #geo-search-wrapper form#locations-map-search-form .clear-button i{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;color:#959ea7;font-size:2em;line-height:1em}#locations-geo-map-wrapper #geo-search-wrapper form#locations-map-filters-form{margin:0 auto 0 0}#locations-geo-map-wrapper #geo-search-wrapper form input[type="text"]{display:inline-block;border:1px solid #cdd1d5 !important;height:30px;background-color:#fff;padding:0px 10px !important;float:left;width:150px}@media screen and (max-width: 767px){#locations-geo-map-wrapper #geo-search-wrapper form input[type="text"]{width:70%}}@media screen and (max-width: 480px){#locations-geo-map-wrapper #geo-search-wrapper form input[type="text"]{width:60%}}#locations-geo-map-wrapper #geo-search-wrapper form button{border-radius:0px;display:inline-block;background-color:#ea5724 !important;height:30px;padding:0 35px 0 20px !important;float:left;top:0px;position:relative;font-size:1.2em;font-weight:700;font-family:"Roboto",sans-serif;width:100px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#locations-geo-map-wrapper #geo-search-wrapper form button:hover{background-color:#bc2025 !important}#locations-geo-map-wrapper #geo-search-wrapper form button:hover i{color:#fff}@media screen and (max-width: 767px){#locations-geo-map-wrapper #geo-search-wrapper form button{width:30%}}@media screen and (max-width: 480px){#locations-geo-map-wrapper #geo-search-wrapper form button{width:40%}}#locations-geo-map-wrapper #geo-search-wrapper form button i{position:absolute !important;top:50% !important;right:4px !important;line-height:1em !important;font-size:1em !important;color:rgba(255,255,255,0.6) !important; transform:translateY(-23%) !important; -webkit-transition:all 0.2s ease-in-out !important;-moz-transition:all 0.2s ease-in-out !important;-o-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;-webkit-perspective:1000 !important;-webkit-backface-visibility:hidden !important}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox{display:inline-block;pointer-events:auto;outline:none;margin:0 10px 0 0}@media screen and (max-width: 480px){#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox{display:block;margin:5px 0px;clear:both}}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox.inactive{pointer-events:none}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox:hover{cursor:pointer}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox .checkbox-label{color:#fff;padding:0 0 0 10px;font-weight:700;position:relative;top:3px;font-size:1.1em;display:inline-block}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox label{display:inline-block;float:left;padding:4px 0 0 6px;width:calc(100% - 25px);line-height:1.2em}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox label:hover{cursor:pointer}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox input[type="checkbox"],#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox input[type="radio"]{display:none}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox .custom-checkbox-container{position:relative;display:inline-block;top:0px;float:left}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox .custom-checkbox-container .checkmark{display:block;position:absolute;z-index:2;top:1px;left:5px;pointer-events:none;color:#fff;font-size:1.1em;transform:scale(0);zoom:1;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.1s ease-out 0.2s;-moz-transition:all 0.1s ease-out 0.2s;-o-transition:all 0.1s ease-out 0.2s;transition:all 0.1s ease-out 0.2s;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox .custom-checkbox-container .radio-dot{display:block;position:absolute;background-color:#fff;width:10px;height:10px;z-index:2;top:8px;left:8px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);zoom:1;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.1s ease-out 0.2s;-moz-transition:all 0.1s ease-out 0.2s;-o-transition:all 0.1s ease-out 0.2s;transition:all 0.1s ease-out 0.2s;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox .custom-checkbox-container .custom-checkbox{width:26px;height:26px;display:block;margin:0;border:3px solid #f4f4f4;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-border-radius:200%;-moz-border-radius:200%;-ms-border-radius:200%;-o-border-radius:200%;border-radius:200%}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox.red .custom-checkbox-container .custom-checkbox{border-color:#bc2025}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox.yellow-orange .custom-checkbox-container .custom-checkbox{border-color:#f4a332}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox.light-blue .custom-checkbox-container .custom-checkbox{border-color:#33a9ee}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox:hover .custom-checkbox-container .radio-dot,#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox:hover .custom-checkbox-container .checkmark{zoom:1;filter:alpha(opacity=50);opacity:.5}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox:hover .custom-checkbox-container .checkmark{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox:hover .custom-checkbox-container .radio-dot{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox.active label{color:#bc2025}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox.active .custom-checkbox-container .radio-dot,#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox.active .custom-checkbox-container .checkmark{zoom:1;filter:alpha(opacity=100);opacity:1}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox.active .custom-checkbox-container .checkmark{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox.active .custom-checkbox-container .radio-dot{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox.active .custom-checkbox-container .custom-checkbox{background-color:#bc2025;border-color:#bc2025}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox.active.yellow-orange .custom-checkbox-container .custom-checkbox{background-color:#f4a332;border-color:#f4a332}#locations-geo-map-wrapper #geo-search-wrapper form .input-checkbox.active.light-blue .custom-checkbox-container .custom-checkbox{background-color:#33a9ee;border-color:#33a9ee}#locations-geo-map-wrapper #geo-locations-list{height:750px;overflow-y:auto;padding:0 20px;background-color:#f4f4f4}@media screen and (max-width: 767px){#locations-geo-map-wrapper #geo-locations-list{margin:0px;height:auto}}#locations-geo-map-wrapper #geo-locations-list .location-right-col{text-align:center}#locations-geo-map-wrapper #geo-locations-list .location-title{font-size:1.2em;line-height:1.2em;font-weight:700;text-transform:uppercase;padding:0 0 5px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#locations-geo-map-wrapper #geo-locations-list .location-title i{top:3px !important;color:#104776}#locations-geo-map-wrapper #geo-locations-list .location-title a{color:#104776;text-decoration:none}#locations-geo-map-wrapper #geo-locations-list .location-title a:hover{color:#bc2025}#locations-geo-map-wrapper #geo-locations-list .location-title a:hover i{color:#bc2025}#locations-geo-map-wrapper #geo-locations-list .location-item{border-bottom:1px solid #959ea7;padding:20px 0}#locations-geo-map-wrapper #geo-locations-list .location-item:last-child{border-bottom:0px}#locations-geo-map-wrapper #geo-locations-list .location-item>.row{padding-bottom:10px}#locations-geo-map-wrapper #geo-locations-list .location-item .location-details .detail-block{position:relative;padding:0 0 10px 20px;line-height:1.4em;font-size:1.1em}#locations-geo-map-wrapper #geo-locations-list .location-item .location-details .detail-block.no-icon{padding-left:0px}#locations-geo-map-wrapper #geo-locations-list .location-item .location-details .detail-block.red{color:#bc2025}#locations-geo-map-wrapper #geo-locations-list .location-item .location-details .detail-block.lightblue{color:#33a9ee}#locations-geo-map-wrapper #geo-locations-list .location-item .location-details .detail-block.yellow-orange{color:#f4a332}#locations-geo-map-wrapper #geo-locations-list .location-item .location-details .detail-block i{position:absolute;top:1px !important;left:-7px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#locations-geo-map-wrapper #geo-locations-list .location-item .location-details .detail-block a{color:#343333;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#locations-geo-map-wrapper #geo-locations-list .location-item .location-details .detail-block a:hover{color:#bc2025}#locations-geo-map-wrapper #geo-locations-list .location-item .location-link a{display:inline-block;background:#104776;color:#fff;padding:4px 15px;text-decoration:none;font-weight:700;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;margin:0 4px 0 0}#locations-geo-map-wrapper #geo-locations-list .location-item .location-link a:last-child{margin:0px}#locations-geo-map-wrapper #geo-locations-list .location-item .location-link a:hover{background:#bc2025}#locations-geo-map-wrapper #geo-locations-list .location-item .location-link a.orange{background-color:#ea5724}#locations-geo-map-wrapper #geo-locations-list .location-item .location-link a.orange:hover{background-color:#bc2025}#locations-geo-map-wrapper #geo-locations-list .location-right-col .directions a{color:#104776;font-size:1.1em;font-weight:700;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#locations-geo-map-wrapper #geo-locations-list .location-right-col .directions a:hover{color:#bc2025}.locations-grid-container{background:#f1f1f1;padding:55px 0}.locations-grid-container.no-background{background:none}@media screen and (max-width: 767px){.locations-grid-container{padding:20px 0}}.locations-grid-container h2{padding-bottom:0px;margin-bottom:28px}.locations-grid-container h2:after{bottom:6px}@media screen and (max-width: 992px){.locations-grid-container .row{padding:0px}}.locations-grid-container .locations-section{padding:0 0 60px}.locations-grid-container .locations-section .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.locations-grid-container .locations-section .row .col-md-4,.locations-grid-container .locations-section .row .col-md-6{display:-webkit-flex;display:-ms-flexbox;display:flex}.locations-grid-container .locations-section:last-child{padding:0px}.locations-grid-container .location-item{background:#fff;border:1px solid #33a9ee;padding:0 0 13px;font-family:"Roboto",sans-serif;font-size:1.2em;line-height:1.4em;width:100%;position:relative}@media screen and (max-width: 992px){.locations-grid-container .location-item{margin:0 0 20px}}.locations-grid-container .location-item h3 a{display:block;background:#33a9ee;color:#fff;padding:6px 4px 4px;text-align:center;text-decoration:none;font-family:"Roboto",sans-serif;font-weight:700;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.locations-grid-container .location-item h3 a:hover{background:#1291dc}.locations-grid-container .location-item.urgent-care{border-color:#bc2025}.locations-grid-container .location-item.urgent-care h3 a{background:#bc2025}.locations-grid-container .location-item.urgent-care h3 a:hover{background:#90191c}.locations-grid-container .location-item .location-office-types{padding:10px 20px}.locations-grid-container .location-item .location-office-types .office-type-item{color:#104776;text-transform:uppercase;font-weight:700;position:relative;padding:0 0 0 20px}.locations-grid-container .location-item .location-office-types .office-type-item i{position:absolute;top:0px;left:0px;color:#343333}.locations-grid-container .location-item .location-office-types .office-type-item i.red{color:#bc2025}.locations-grid-container .location-item .location-office-types .office-type-item i.fa-asterisk{font-size:0.7em;top:4px}.locations-grid-container .location-item .location-office-types .office-type-item i.fa-caret-right{left:2px}.locations-grid-container .location-item .location-photo img{width:100%;height:auto}.locations-grid-container .location-item .location-details{padding:15px 20px 100px 20px}@media screen and (max-width: 992px){.locations-grid-container .location-item .location-details{padding-bottom:20px}}.locations-grid-container .location-item .location-details .detail-block{position:relative;padding:0 0 10px 20px}.locations-grid-container .location-item .location-details .detail-block i{position:absolute;top:2px;left:0px}.locations-grid-container .location-item .location-details .detail-block a{color:#343333;text-decoration:none}.locations-grid-container .location-item .location-details .detail-block a:hover{color:#bc2025}.locations-grid-container .location-item label{display:inline-block;padding:0 10px 0 0;float:left}.locations-grid-container .location-item .location-reviews ul.reviews-list{display:inline-block;float:left}@media screen and (max-width: 1199px){.locations-grid-container .location-item .location-reviews ul.reviews-list{margin-top:3px}}.locations-grid-container .location-item .location-reviews ul.reviews-list li{display:inline-block;border-right:1px solid #666;line-height:1.2em;float:left;margin-right:10px}@media screen and (max-width: 1199px){.locations-grid-container .location-item .location-reviews ul.reviews-list li{margin-right:8px;line-height:1em}}.locations-grid-container .location-item .location-reviews ul.reviews-list li:last-child{border:0px;margin:0px}.locations-grid-container .location-item .location-reviews ul.reviews-list li a{font-size:1.1em;position:relative;padding:0px 10px 0px 18px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (max-width: 1199px){.locations-grid-container .location-item .location-reviews ul.reviews-list li a{font-size:0.9em;padding:0px 8px 0px 15px}}.locations-grid-container .location-item .location-reviews ul.reviews-list li a:before{font-family:"FontAwesome";left:0px;position:absolute}.locations-grid-container .location-item .location-reviews ul.reviews-list li a.yelp{color:#c41200}.locations-grid-container .location-item .location-reviews ul.reviews-list li a.yelp:before{content:"\f1e9"}.locations-grid-container .location-item .location-reviews ul.reviews-list li a.yelp:hover{color:#f71700}.locations-grid-container .location-item .location-reviews ul.reviews-list li a.google{color:#4285f4}.locations-grid-container .location-item .location-reviews ul.reviews-list li a.google:before{content:"\f1a0"}.locations-grid-container .location-item .location-reviews ul.reviews-list li a.google:hover{color:#1266f1}.locations-grid-container .location-item .location-link{text-align:center;position:absolute;bottom:20px;left:0;width:100%;text-align:center}@media screen and (max-width: 992px){.locations-grid-container .location-item .location-link{position:static}}.locations-grid-container .location-item .location-link a{display:inline-block;background:#104776;color:#fff;padding:6px 20px;text-decoration:none;font-weight:700;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.locations-grid-container .location-item .location-link a:hover{background:#bc2025}@media screen and (max-width: 1000px){.single-physicians .main-content>.container{max-width:100% !important}}.single-physicians #physician-top-content a.back-button{color:#4d4e53;font-size:1.4em;display:inline-block;margin:-20px 0 20px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.single-physicians #physician-top-content a.back-button:hover{color:#bc2025}.single-physicians #physician-top-content a.back-button i{padding:0 4px 0 0}.single-physicians #physician-top-content .profile-photo img{width:100%;height:auto}@media screen and (max-width: 767px){.single-physicians #physician-top-content .profile-photo img{width:auto}}.single-physicians #physician-top-content .heading-container{margin:0 0 22px}.single-physicians #physician-top-content .heading-container:after{bottom:-6px;width:30%}.single-physicians #physician-top-content .heading-container h1.page-title{font-size:3.2em;margin:0 0 0.3em;line-height:1.2em}.single-physicians #physician-top-content .heading-container .specialties{font-weight:700;font-size:2em;color:#104776}.single-physicians #physician-top-content .heading-container .specialties a{color:#104776;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;text-decoration:none}.single-physicians #physician-top-content .heading-container .specialties a:hover{color:#bc2025}@media screen and (max-width: 992px){.single-physicians #physician-top-content .heading-container{font-size:0.8em}}.single-physicians #physician-top-content .da-co-branding-frame{margin:0 0 30px}.single-physicians #physician-top-content h3.locations-title{color:#666;margin:0 0 2px;font-weight:700}.single-physicians #physician-top-content .available-locations{margin:0}.single-physicians #physician-top-content .available-locations a{background:#33a9ee;color:#fff;display:inline-block;padding:8px 10px;text-transform:uppercase;font-weight:700;font-size:1.6em;margin:0 8px 10px 0;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (max-width: 1199px){.single-physicians #physician-top-content .available-locations a{font-size:1.2em;padding:6px 8px}}.single-physicians #physician-top-content .available-locations a:hover{background:#104776}.single-physicians #physician-top-content .quote blockquote{font-style:italic;font-family:"garamond-premier-pro",serif;margin:1em 0 0;padding:0.5em 10px 0.5em 0;quotes:"“" "”" "‘" "’";line-height:1em}@media screen and (max-width: 1199px){.single-physicians #physician-top-content .quote blockquote{margin:0.5em 0 0}}@media screen and (max-width: 992px){.single-physicians #physician-top-content .quote blockquote{font-size:1.5em}}.single-physicians #physician-top-content .quote blockquote p{display:inline}.single-physicians #physician-top-content .quote blockquote:before{content:open-quote;font-size:2.4em;line-height:0.1em;margin-right:0.15em;vertical-align:-0.25em}.single-physicians #physician-top-content .quote blockquote:after{content:close-quote;font-size:2.4em;line-height:0.1em;margin-left:-0.15em;vertical-align:-0.3em}.single-physicians #physician-top-content .testimonials-content-block{padding-top:10px;margin:0px}@media screen and (max-width: 1000px){.single-physicians #physician-top-content .testimonials-content-block>.container{max-width:100% !important}}@media screen and (max-width: 1199px){.single-physicians #physician-top-content .testimonials-content-block{padding-bottom:0px}}.single-physicians #physician-top-content #top-physician-sidebar h3{padding:0 0 10px;margin:0px}.single-physicians #physician-top-content #top-physician-sidebar h3:after{bottom:0px}.single-physicians #physician-top-content #top-physician-sidebar h4{font-family:"myriad-pro",sans-serif;font-size:1.7em;text-transform:uppercase;font-weight:700;color:#333}@media screen and (max-width: 1365px){.single-physicians #physician-top-content #top-physician-sidebar h4{font-size:1.4em}}@media screen and (max-width: 767px){.single-physicians #physician-top-content #top-physician-sidebar h4{font-size:1.2em}}.single-physicians #physician-top-content #top-physician-sidebar .profile-video .video-link-container{margin:15px 0 30px}.single-physicians #physician-top-content #top-physician-sidebar .profile-video .video-link-container a{display:block;position:relative}.single-physicians #physician-top-content #top-physician-sidebar .profile-video .video-link-container a .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:12px 22px;background:#000;background:rgba(0,0,0,0.2);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.single-physicians #physician-top-content #top-physician-sidebar .profile-video .video-link-container a .play-button:before{content:"";display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:15px solid #fff}.single-physicians #physician-top-content #top-physician-sidebar .profile-video .video-link-container a:hover .play-button{background:rgba(0,0,0,0.6)}.single-physicians #physician-top-content #top-physician-sidebar .profile-video .video-link-container a img{width:100%;height:auto}.single-physicians #physician-top-content #top-physician-sidebar .assistants-section-container{margin:15px 0 0}@media screen and (max-width: 767px){.single-physicians #physician-top-content #top-physician-sidebar .assistants-section-container{margin-bottom:30px}}.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper{margin:0 0 20px}.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button{display:inline-block;background-color:#e6e7e7;color:#535353;font-weight:700;padding:15px 20px;font-size:1.2rem;line-height:1.2em;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button:visited,.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button:focus{text-decoration:none}.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button svg{width:100%;height:auto;display:block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button svg path,.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button svg circle{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button.google{text-transform:uppercase}.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button.google svg{width:30px;height:30px}.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button.google .icon{padding-right:10px}.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button.healthgrades{padding-bottom:10px}.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button.healthgrades svg{width:200px;height:41px}.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button.healthgrades:hover .st0,.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button.healthgrades:hover .st1,.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button.healthgrades:focus .st0,.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button.healthgrades:focus .st1{fill:#fff}.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button:hover,.single-physicians #physician-top-content #top-physician-sidebar .reviews-widget .review-button-wraper a.review-button:focus{text-decoration:none;background-color:#104776;color:#fff}.single-physicians .physician-middle-content{background:#eeeeee;padding:50px 0;position:relative}@media screen and (max-width: 767px){.single-physicians .physician-middle-content>.container{max-width:100% !important}}.single-physicians .physician-middle-content:nth-child(odd){background:#e1e1e1}@media screen and (max-width: 992px){.single-physicians .physician-middle-content{padding:30px}}.single-physicians .physician-middle-content h2.section-title{padding:0 0 30px}.single-physicians .physician-middle-content h2.section-title:after{bottom:20px;width:30%}.single-physicians .physician-middle-content a{color:#104776;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.single-physicians .physician-middle-content a:hover{color:#33a9ee}@media screen and (min-width: 767px){.single-physicians .physician-middle-content.two-column-layout:after{content:"";width:50%;height:100%;position:absolute;top:0px;left:50%;background:#104776;z-index:0}.single-physicians .physician-middle-content.two-column-layout:nth-child(odd):after{background:#0d3960}.single-physicians .physician-middle-content.two-column-layout .column{position:relative;z-index:1}.single-physicians .physician-middle-content.two-column-layout .column:last-child .section-content{padding:0 0 0 40px;color:#fff}.single-physicians .physician-middle-content.two-column-layout .column:last-child h2.section-title{color:#fff}.single-physicians .physician-middle-content.two-column-layout .column:last-child a{color:#fff}.single-physicians .physician-middle-content.two-column-layout .column:last-child a:hover{color:#33a9ee}}.single-physicians .physician-middle-content .first-column .curriculum-pdf-link{margin:15px 0 0}.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a{background:#33a9ee;display:inline-block;position:relative;font-family:"myriad-pro",sans-serif;font-weight:900;text-transform:uppercase;font-size:1.6em}@media screen and (max-width: 767px){.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a{font-size:1.2em}}.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a:after{content:"";position:absolute;top:0;left:0;height:100%;background:#104776;width:0px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a span{display:inline-block;padding:10px 7px;float:left;position:relative;z-index:1}@media screen and (max-width: 767px){.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a span{padding:8px 7px 5px}}.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a span.adobe-pdf-icon{background:#104776}.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a span.adobe-pdf-icon img,.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a span.adobe-pdf-icon svg{width:28px;height:27px}.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a span.adobe-pdf-icon svg{fill:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a span.link-text{color:#fff;padding:14px 15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (max-width: 767px){.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a span.link-text{padding:11px 7px}}.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a:hover:after{width:100%}.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a:hover span.adobe-pdf-icon svg{fill:#91d1f6}.single-physicians .physician-middle-content .first-column .curriculum-pdf-link a:hover span.link-text{color:#91d1f6}@media screen and (max-width: 767px){.single-physicians .physician-middle-content .last-column{margin-top:20px}.single-physicians .physician-middle-content .last-column ul li a{color:#4d4e53}}.single-physicians .physician-search-full-section{background-repeat:no-repeat;background-attachment:fixed;background-size:cover;padding:4% 0}.single-physicians .physician-search-full-section.full-background-blue-overlay:before{z-index:-1 !important}.single-physicians .physician-search-full-section.full-background-blue-overlay .row-bg-wrap:before{z-index:-1 !important}@media screen and (max-width: 767px){.single-physicians .physician-search-full-section{background-attachment:inherit}}.single-physicians .physician-search-full-section>.container{z-index:10}.single-physicians .physician-search-full-section h2{text-align:center}.single-physicians .physician-search-full-section .physician-search-widget{position:relative}.single-physicians .physician-search-full-section .right-section-text{margin-top:4%}#physicians-section,#physicians-section-widget{position:relative}#physicians-section .ajax-content-loader,#physicians-section-widget .ajax-content-loader{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;background:#e8e7e7;background:rgba(232,231,231,0.8)}#physicians-section .ajax-content-loader.active,#physicians-section-widget .ajax-content-loader.active{display:block}#physicians-section .ajax-content-loader i,#physicians-section-widget .ajax-content-loader i{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#physicians-section #physicians-container.display-full,#physicians-section-widget #physicians-container.display-full{border-top:1px solid #33a9ee}#physicians-section #physicians-container.display-full .full-row,#physicians-section-widget #physicians-container.display-full .full-row{padding:46px 0 30px;border-bottom:1px solid #33a9ee}#physicians-section #physicians-container.display-full .full-row:nth-child(odd),#physicians-section-widget #physicians-container.display-full .full-row:nth-child(odd){background:#e8e7e7}#physicians-section #physicians-container.display-full .full-row:last-child,#physicians-section-widget #physicians-container.display-full .full-row:last-child{border-bottom:0px}#physicians-section #physicians-container .full-row,#physicians-section-widget #physicians-container .full-row{padding:36px 0 20px}@media screen and (max-width: 992px){#physicians-section #physicians-container .full-row,#physicians-section-widget #physicians-container .full-row{padding:0px}}#physicians-section #physicians-container .full-row .spacer,#physicians-section-widget #physicians-container .full-row .spacer{display:none}@media screen and (max-width: 992px){#physicians-section #physicians-container .full-row .spacer,#physicians-section-widget #physicians-container .full-row .spacer{display:block;height:20px}}#physicians-section #physicians-container .full-row .physician-item a,#physicians-section-widget #physicians-container .full-row .physician-item a{text-decoration:none;display:block;position:relative}#physicians-section #physicians-container .full-row .physician-item a.photo-link .physician-photo,#physicians-section-widget #physicians-container .full-row .physician-item a.photo-link .physician-photo{background-size:cover;background-repeat:no-repeat;background-position:center top;height:247px;width:173px;max-width:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:grayscale(100%);filter:gray alpha(opacity=100);-webkit-filter:grayscale(100%);zoom:1;opacity:0.8;-webkit-backface-visibility:hidden}@media screen and (max-width: 992px){#physicians-section #physicians-container .full-row .physician-item a.photo-link .physician-photo,#physicians-section-widget #physicians-container .full-row .physician-item a.photo-link .physician-photo{width:20%;height:150px}}@media screen and (max-width: 480px){#physicians-section #physicians-container .full-row .physician-item a.photo-link .physician-photo,#physicians-section-widget #physicians-container .full-row .physician-item a.photo-link .physician-photo{width:40%}}#physicians-section #physicians-container .full-row .physician-item a.photo-link:hover .physician-photo,#physicians-section-widget #physicians-container .full-row .physician-item a.photo-link:hover .physician-photo{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:alpha(opacity=100);opacity:1.0}#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper{width:85%;margin-left:15%;margin-top:-55px}@media screen and (max-width: 992px){#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper{margin:0;width:80%;position:absolute;top:0px;left:20%}}@media screen and (max-width: 480px){#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper{width:60%;left:40%}}#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper a.details-link .physician-details,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper a.details-link .physician-details{background:#9a9999;border-top:6px solid #104776;color:#fff;text-decoration:none;padding:8px 8px 18px;position:relative;z-index:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (max-width: 992px){#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper a.details-link .physician-details,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper a.details-link .physician-details{min-height:150px}}@media screen and (max-width: 992px){#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper a.details-link .physician-details.has-button,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper a.details-link .physician-details.has-button{min-height:120px}}#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper a.details-link .physician-details .physician-name,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper a.details-link .physician-details .physician-name{text-transform:uppercase;font-weight:700;font-size:1.4em;line-height:1.2em}#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper a.details-link .physician-details .specialties,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper a.details-link .physician-details .specialties{font-size:1.3em;line-height:1.2em;padding:6px 0 0}#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper a.details-link:hover .physician-details,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper a.details-link:hover .physician-details{background:#104776;border-color:#33a9ee}#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper a.appointment-link,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper a.appointment-link{background-color:#ea5724;color:#fff;text-align:center;text-transform:uppercase;font-size:1.3em;line-height:1.2em;padding:8px 4px 7px 4px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper a.appointment-link:hover,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper a.appointment-link:hover{background-color:#bc2025}@media screen and (max-width: 767px){#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper a.appointment-link,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper a.appointment-link{height:30px}}@media screen and (max-width: 1199px){#physicians-section #physicians-container .full-row .physician-item .physician-details-wrapper a.appointment-link,#physicians-section-widget #physicians-container .full-row .physician-item .physician-details-wrapper a.appointment-link{font-size:1em}}.empty-content-message{background:#bc2025;color:#fff;text-align:center;font-family:"Roboto",sans-serif;font-size:1.5em;padding:10px;width:70%;margin:20px auto}.empty-content-message.full-width{width:100%}@media screen and (max-width: 1000px){.empty-content-message{width:100%}}#alphabet-physician-filter{background:#33a9ee;width:80%;height:44px;margin:0 0 0 20%;position:relative}@media screen and (max-width: 1000px){#alphabet-physician-filter{width:100%;margin:0px;height:auto}}#alphabet-physician-filter:before{content:"";width:0;height:0;border-top:44px solid transparent;border-bottom:0px solid transparent;border-right:44px solid #33a9ee;position:absolute;top:0px;left:-44px}@media screen and (max-width: 1000px){#alphabet-physician-filter:before{content:"";width:400%;height:100%;background:#33a9ee;position:absolute;top:0px;left:-400%}}#alphabet-physician-filter:after{content:"";width:400%;height:44px;background:#33a9ee;position:absolute;top:0px;right:-400%}@media screen and (max-width: 1000px){#alphabet-physician-filter:after{height:100%}}@media screen and (max-width: 1000px) and (max-width: 1000px){#alphabet-physician-filter:after{display:block}}#alphabet-physician-filter #mobile-alpha-filter{display:none}@media screen and (max-width: 1000px){#alphabet-physician-filter #mobile-alpha-filter{display:block;padding:0 0 10px;width:auto}#alphabet-physician-filter #mobile-alpha-filter .chosen-container{width:60px !important;display:block;margin:0 auto}}#alphabet-physician-filter #sort-by-lastname-list{margin:0px;padding:0px}#alphabet-physician-filter #sort-by-lastname-list li{list-style-type:none;margin:0;padding:0;display:inline-block;padding:0px;line-height:44px}#alphabet-physician-filter #sort-by-lastname-list li.filter-label{color:#fff;font-family:"Roboto",sans-serif;font-weight:400;font-size:1.4em}@media screen and (max-width: 1000px){#alphabet-physician-filter #sort-by-lastname-list li.filter-label{display:block;text-align:center}}@media screen and (max-width: 1000px){#alphabet-physician-filter #sort-by-lastname-list li.filter-option{display:none}}#alphabet-physician-filter #sort-by-lastname-list li a{color:#fff;font-family:"Roboto",sans-serif;font-weight:400;font-size:1.4em;text-transform:uppercase;border:1px solid #33a9ee;padding:2px 4px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#alphabet-physician-filter #sort-by-lastname-list li a:hover,#alphabet-physician-filter #sort-by-lastname-list li a.active{border-color:#fff}#alphabet-physician-filter #sort-by-lastname-list li.disabled a{color:#91d1f6;pointer-events:none;cursor:default}.physician-search-widget .search-fields-container>form,.testimonial-search-widget .search-fields-container>form{margin:0 0 20px}.physician-search-widget .search-fields-container>form:last-child,.testimonial-search-widget .search-fields-container>form:last-child{margin-bottom:0px}.physician-search-widget .search-fields-container .chosen-container .chosen-single,.testimonial-search-widget .search-fields-container .chosen-container .chosen-single{text-transform:uppercase;font-weight:700}.physician-search-widget.layout-boxed,.testimonial-search-widget.layout-boxed{margin:0 0 30px}.physician-search-widget.layout-boxed .physician-search-widget-title,.physician-search-widget.layout-boxed .search-widget-title,.testimonial-search-widget.layout-boxed .physician-search-widget-title,.testimonial-search-widget.layout-boxed .search-widget-title{background:#104776;color:#fff;text-align:center;padding:5px 5px;font-size:1.7em;margin:0px}.physician-search-widget.layout-boxed .search-fields-container,.testimonial-search-widget.layout-boxed .search-fields-container{padding:20px 10px 15px 10px;border:1px solid #959595}.physician-search-widget.layout-boxed .links-container,.testimonial-search-widget.layout-boxed .links-container{padding-top:30px;display:block}.physician-search-widget.layout-boxed .links-container .link-underline-blue a,.testimonial-search-widget.layout-boxed .links-container .link-underline-blue a{margin-bottom:15px}.physician-search-widget.layout-full,.testimonial-search-widget.layout-full{width:80%;margin:0 auto}.physician-search-widget.layout-full .physician-search-widget-title,.testimonial-search-widget.layout-full .physician-search-widget-title{font-size:2.5em;text-align:center}@media screen and (max-width: 992px){.physician-search-widget.layout-full,.testimonial-search-widget.layout-full{width:100%;margin:0 auto}}.physician-search-widget.layout-full .search-fields-container .chosen-container .chosen-single,.testimonial-search-widget.layout-full .search-fields-container .chosen-container .chosen-single{font-size:1.2em}@media screen and (max-width: 992px){.physician-search-widget.layout-full .search-fields-container .chosen-container .chosen-single,.testimonial-search-widget.layout-full .search-fields-container .chosen-container .chosen-single{font-size:1em}}.physician-search-widget.layout-full .links-container,.testimonial-search-widget.layout-full .links-container{margin-top:8%}.physician-search-widget .links-container .link-underline-blue a,.testimonial-search-widget .links-container .link-underline-blue a{font-size:1.5em;font-weight:700}.physician-search-widget .clear-search,.testimonial-search-widget .clear-search{text-align:center;display:none}.physician-search-widget .clear-search.active,.testimonial-search-widget .clear-search.active{display:block}.physician-search-widget .clear-search a,.testimonial-search-widget .clear-search a{font-size:1.1em;color:#959ea7;text-decoration:none}.physician-search-widget .clear-search a:hover,.testimonial-search-widget .clear-search a:hover{color:#bc2025}.physician-search-full-section{position:relative;z-index:100}.physician-search-full-section h1,.physician-search-full-section h2,.physician-search-full-section h3{color:#fff;margin:0 0 50px !important}@media screen and (max-width: 992px){.physician-search-full-section h1,.physician-search-full-section h2,.physician-search-full-section h3{margin:40px 0 30px !important}}.physician-search-full-section .link-underline-blue{padding:0 30px}@media screen and (max-width: 992px){.physician-search-full-section .link-underline-blue{text-align:center;display:block}}.physician-search-full-section .link-underline-blue a{color:#fff;margin:0 0 12px}.physician-search-full-section .link-underline-blue a:hover{color:#33a9ee}@media screen and (max-width: 992px){.physician-search-full-section .link-underline-blue a:after{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.physician-search-full-section .span_12>.vc_col-sm-6:nth-child(2){margin-top:2%;margin-bottom:2%}.full-background-blue-overlay{color:#fff}.full-background-blue-overlay .row-bg-wrap:before{content:"";position:absolute;display:block !important;top:0;left:0;height:100%;width:100%;z-index:10;background:rgba(0,80,125,0.5)}#body-diagram-container{padding:50px 0}#body-diagram-container .diagram{position:relative;width:410px;height:766px}#body-diagram-container .diagram.left{margin:0 0 0 auto}#body-diagram-container .diagram.right{margin:0 auto 0 0}@media screen and (max-width: 1199px){#body-diagram-container .diagram{width:380px;height:623px}}@media screen and (max-width: 992px){#body-diagram-container .diagram{width:100%;height:auto}}#body-diagram-container .diagram svg{width:100%;height:100%}@media screen and (max-width: 992px){#body-diagram-container .diagram svg{display:none}}#body-diagram-container .diagram .marker.show .marker-info{z-index:4}#body-diagram-container .diagram .marker.show.left .marker-info .pointer-bar{margin-left:10%;zoom:1;filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#body-diagram-container .diagram .marker.show.left .marker-info .marker-description{max-height:500px;-webkit-transition:all 0.5s ease-in-out 0.4s;-moz-transition:all 0.5s ease-in-out 0.4s;-o-transition:all 0.5s ease-in-out 0.4s;transition:all 0.5s ease-in-out 0.4s;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#body-diagram-container .diagram .marker.show.left .marker-info .marker-title-container{zoom:1;filter:alpha(opacity=100);opacity:1;margin-left:0px;-webkit-transition:all 0.2s ease-in-out 0.2s;-moz-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#body-diagram-container .diagram .marker.show.right .marker-info .pointer-bar{margin-left:0%;zoom:1;filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#body-diagram-container .diagram .marker.show.right .marker-info .marker-description{max-height:500px;-webkit-transition:all 0.5s ease-in-out 0.4s;-moz-transition:all 0.5s ease-in-out 0.4s;-o-transition:all 0.5s ease-in-out 0.4s;transition:all 0.5s ease-in-out 0.4s;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#body-diagram-container .diagram .marker.show.right .marker-info .marker-title-container{zoom:1;filter:alpha(opacity=100);opacity:1;margin-left:0px;-webkit-transition:all 0.2s ease-in-out 0.2s;-moz-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#body-diagram-container .diagram .marker .marker-info{position:absolute;width:280px;max-width:280px;z-index:2}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker .marker-info{width:200px;max-width:200px}}@media screen and (max-width: 992px){#body-diagram-container .diagram .marker .marker-info{position:static;width:100%;max-width:100%;margin:0 0 10px}}#body-diagram-container .diagram .marker .marker-info .marker-title-container{text-align:left;zoom:1;filter:alpha(opacity=0);opacity:0;width:100%}@media screen and (max-width: 992px){#body-diagram-container .diagram .marker .marker-info .marker-title-container{zoom:1;filter:alpha(opacity=100);opacity:1}}#body-diagram-container .diagram .marker .marker-info .marker-title-container .marker-title{background:#33a9ee;color:#fff;font-family:"Roboto",sans-serif;font-weight:500;text-transform:uppercase;font-size:1.5em;padding:0px 15px;height:44px;line-height:1em;display:inline-block;margin-bottom:5px;position:relative;text-align:left;max-width:88%}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker .marker-info .marker-title-container .marker-title{font-size:1.1em}}@media screen and (max-width: 992px){#body-diagram-container .diagram .marker .marker-info .marker-title-container .marker-title{display:block;width:100%;margin-bottom:0px;max-width:100%}}#body-diagram-container .diagram .marker .marker-info .marker-title-container .marker-title:after{position:absolute;top:0px;content:"";width:0;height:0;border-style:solid}@media screen and (max-width: 992px){#body-diagram-container .diagram .marker .marker-info .marker-title-container .marker-title:after{display:none}}#body-diagram-container .diagram .marker .marker-info .marker-title-container .marker-title .title-text{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#body-diagram-container .diagram .marker .marker-info .pointer-bar{width:90%;display:block;height:2px;background:#bc2025;zoom:1;filter:alpha(opacity=0);opacity:0}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker .marker-info .pointer-bar{width:100%;margin:0}}@media screen and (max-width: 992px){#body-diagram-container .diagram .marker .marker-info .pointer-bar{display:none}}#body-diagram-container .diagram .marker .marker-info .marker-description{width:90%;max-height:0px;overflow:hidden;margin-top:8px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker .marker-info .marker-description{width:100%}}@media screen and (max-width: 992px){#body-diagram-container .diagram .marker .marker-info .marker-description{margin:0;max-height:inherit;overflow:visible}}#body-diagram-container .diagram .marker .marker-info .marker-description .description{padding:10px;border:1px solid #bc2025;line-height:1.2em;background:#fff;background:rgba(255,255,255,0.8);font-size:1.2em}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker .marker-info .marker-description .description{font-size:1.1em}}#body-diagram-container .diagram .marker .marker-info .marker-description .description .learn-more{display:block;margin:10px 0 0;color:#bc2025;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;text-decoration:none}#body-diagram-container .diagram .marker .marker-info .marker-description .description .learn-more:hover{color:#651114}#body-diagram-container .diagram .marker.left .marker-info .marker-title-container{margin-left:-20%}@media screen and (max-width: 992px){#body-diagram-container .diagram .marker.left .marker-info .marker-title-container{margin:0}}#body-diagram-container .diagram .marker.left .marker-info .marker-title-container .marker-title:after{right:-36px;border-width:44px 0 0 36px;border-color:transparent transparent transparent #33a9ee}#body-diagram-container .diagram .marker.left .marker-info .pointer-bar{margin-left:-100%}#body-diagram-container .diagram .marker.left .marker-info .marker-description{margin-left:auto}#body-diagram-container .diagram .marker.right .marker-info .marker-title-container{margin-left:20%;text-align:right}@media screen and (max-width: 992px){#body-diagram-container .diagram .marker.right .marker-info .marker-title-container{margin:0}}#body-diagram-container .diagram .marker.right .marker-info .marker-title-container .marker-title{text-align:left}#body-diagram-container .diagram .marker.right .marker-info .marker-title-container .marker-title:after{left:-36px;border-width:0 0 44px 36px;border-color:transparent transparent #33a9ee transparent}#body-diagram-container .diagram .marker.right .marker-info .pointer-bar{margin-left:100%}#body-diagram-container .diagram .marker .marker-dot{position:absolute;z-index:3;display:block;width:30px;height:30px;border:4px solid #90191c;background:#bc2025;text-align:center;-webkit-border-radius:200%;-moz-border-radius:200%;-ms-border-radius:200%;-o-border-radius:200%;border-radius:200%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-animation:pulsate .5s ease-in-out alternate infinite;-moz-animation:pulsate .5s ease-in-out alternate infinite;-o-animation:pulsate .5s ease-in-out alternate infinite;animation:pulsate .5s ease-in-out alternate infinite}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker .marker-dot{width:25px;height:25px;border-width:3px}}@media screen and (max-width: 992px){#body-diagram-container .diagram .marker .marker-dot{display:none}}#body-diagram-container .diagram .marker .marker-dot:hover{border-width:8px;cursor:pointer;-webkit-animation:1s 16 ease;-moz-animation:1s 16 ease;-ms-animation:1s 16 ease;-o-animation:1s 16 ease;animation:1s 16 ease;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}#body-diagram-container .diagram .marker .marker-dot .close-btn{display:none;color:#fff;font-size:1.5em;line-height:1em;position:absolute;top:50%;left:50%;text-decoration:none;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker .marker-dot .close-btn{font-size:1.2em}}#body-diagram-container .diagram .marker .marker-dot.active{-webkit-animation:1s 16 ease;-moz-animation:1s 16 ease;-ms-animation:1s 16 ease;-o-animation:1s 16 ease;animation:1s 16 ease;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}#body-diagram-container .diagram .marker .marker-dot.active .close-btn{display:block}#body-diagram-container .diagram .marker#shoulder .marker-info{top:70px;left:-140px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#shoulder .marker-info{left:-84px;top:48px}}#body-diagram-container .diagram .marker#shoulder .marker-dot{top:105px;left:140px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#shoulder .marker-dot{top:88px;left:136px}}#body-diagram-container .diagram .marker#hand-wrist .marker-info{top:315px;left:-250px}@media screen and (max-width: 1365px){#body-diagram-container .diagram .marker#hand-wrist .marker-info{width:200px;top:315px;left:-170px}}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#hand-wrist .marker-info{left:-100px;top:235px;width:150px}}@media screen and (max-width: 992px){#body-diagram-container .diagram .marker#hand-wrist .marker-info{width:100%}}#body-diagram-container .diagram .marker#hand-wrist .marker-dot{top:350px;left:30px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#hand-wrist .marker-dot{top:275px;left:53px}}#body-diagram-container .diagram .marker#adult-reconstruction-and-arthritis-surgery .marker-info{top:275px;right:-40px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#adult-reconstruction-and-arthritis-surgery .marker-info{left:160px;top:220px}}#body-diagram-container .diagram .marker#adult-reconstruction-and-arthritis-surgery .marker-dot{top:310px;left:140px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#adult-reconstruction-and-arthritis-surgery .marker-dot{top:255px;left:135px}}#body-diagram-container .diagram .marker#elbow .marker-info{top:215px;left:-5px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#elbow .marker-info{top:160px;left:30px}}#body-diagram-container .diagram .marker#elbow .marker-dot{top:250px;right:105px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#elbow .marker-dot{top:200px;right:105px}}#body-diagram-container .diagram .marker#knee .marker-info,#body-diagram-container .diagram .marker#knee-leg .marker-info{top:485px;left:255px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#knee .marker-info,#body-diagram-container .diagram .marker#knee-leg .marker-info{left:231px;top:380px}}#body-diagram-container .diagram .marker#knee .marker-dot,#body-diagram-container .diagram .marker#knee-leg .marker-dot{top:520px;right:155px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#knee .marker-dot,#body-diagram-container .diagram .marker#knee-leg .marker-dot{top:420px;right:149px}}#body-diagram-container .diagram .marker#hip-thigh .marker-info{top:285px;left:-140px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#hip-thigh .marker-info{left:-80px;top:218px}}#body-diagram-container .diagram .marker#hip-thigh .marker-dot{top:320px;left:140px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#hip-thigh .marker-dot{top:258px;left:136px}}#body-diagram-container .diagram .marker#spine .marker-info{top:90px;right:-89px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#spine .marker-info{right:-22px;top:60px}}#body-diagram-container .diagram .marker#spine .marker-dot{top:124px;left:189px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#spine .marker-dot{top:100px;left:177px}}#body-diagram-container .diagram .marker#interventional-spine .marker-info{top:165px;right:-89px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#interventional-spine .marker-info{right:-22px;top:130px}}#body-diagram-container .diagram .marker#interventional-spine .marker-dot{top:200px;left:189px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#interventional-spine .marker-dot{top:165px;left:177px}}#body-diagram-container .diagram .marker#chiropractic .marker-info{top:250px;right:-89px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#chiropractic .marker-info{right:-22px;top:190px}}#body-diagram-container .diagram .marker#chiropractic .marker-dot{top:285px;left:189px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#chiropractic .marker-dot{top:230px;left:177px}}#body-diagram-container .diagram .marker#foot-ankle-lower-leg .marker-info{top:660px;right:-114px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#foot-ankle-lower-leg .marker-info{right:-34px;top:525px}}#body-diagram-container .diagram .marker#foot-ankle-lower-leg .marker-dot{bottom:40px;right:166px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#foot-ankle-lower-leg .marker-dot{bottom:35px;right:157px}}#body-diagram-container .diagram .marker#trauma .marker-info{top:-15px;left:-87px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#trauma .marker-info{left:-42px;top:-21px}}#body-diagram-container .diagram .marker#trauma .marker-dot{top:20px;left:191px}@media screen and (max-width: 1199px){#body-diagram-container .diagram .marker#trauma .marker-dot{top:20px;left:177px}}#body-diagram-container .diagram-display-options{padding:20px 0 0}@media screen and (max-width: 992px){#body-diagram-container .diagram-display-options{display:none}}#body-diagram-container .diagram-display-options .left{text-align:right}#body-diagram-container .diagram-display-options .right{text-align:left}#body-diagram-container .diagram-display-options a{font-size:1.2em;color:#959ea7;text-decoration:none;font-weight:500;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#body-diagram-container .diagram-display-options a:hover{color:#bc2025}.assistants-table-container{background:#e8e7e7;padding:0;margin-bottom:0px !important}.assistants-table-container .table-heading{background:#104776;padding:20px 0;color:#fff;font-size:1.5em;text-transform:uppercase;font-weight:700}@media screen and (max-width: 992px){.assistants-table-container .table-heading{display:none}}.assistants-table-container .assistant-row{padding:20px 0 16px;border-bottom:1px solid #33a9ee}.assistants-table-container .assistant-row .assistant-name{font-size:1.2em;font-weight:700}.assistants-table-container .assistant-row .mobile-label{display:none}@media screen and (max-width: 992px){.assistants-table-container .assistant-row .mobile-label{display:block;font-weight:700;padding:0 0 6px}}.assistants-table-container .assistant-row .link-set{padding:0 0 6px;position:relative}.assistants-table-container .assistant-row .link-set.with-icon{padding:0 0 6px 20px}.assistants-table-container .assistant-row .link-set.with-icon:before{font-family:"FontAwesome";content:"\f041";font-size:1.5em;position:absolute;left:0px;top:0px}.assistants-table-container .assistant-row .link-set.doctors:before{content:"\f0f0"}.assistants-table-container .assistant-row .link-set.locations:before{content:"\f041"}.assistants-table-container .assistant-row .linked-physicians a,.assistants-table-container .assistant-row .linked-locations a{color:#104776;font-size:1.2em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.assistants-table-container .assistant-row .linked-physicians a:hover,.assistants-table-container .assistant-row .linked-locations a:hover{color:#bc2025;text-decoration:none}.assistants-table-container .assistant-row:nth-child(odd){background:#fff}ul.custom-sitemap{margin:4% auto}ul.custom-sitemap a{font-size:14px !important}ul.custom-sitemap ul{margin-bottom:0px}ul.custom-sitemap li{padding:4px 0px}ul.custom-sitemap li a{color:#2d2d2d}ul.custom-sitemap li a:hover{color:#33a9ee}form.merchant-payment-form{margin:40px 0 0}@media screen and (max-width: 992px){form.merchant-payment-form{margin:20px 0 0}}.tribe-events-notices{background:#104776;border:1px solid #104776;color:white;text-shadow:none}#tribe-events-pg-template{max-width:100%}@media screen and (max-width: 767px){#tribe-events-pg-template{padding:20px 0px}}#tribe-events-pg-template .tribe-events-content ul li{margin:0px}#tribe-events{margin:0 0 100px}@media screen and (max-width: 767px){#tribe-events{margin:0 0 20px}}#tribe-events a.tribe-events-button{background:#104776;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#tribe-events a.tribe-events-button:hover{background:#0a2c49;color:#fff}#tribe-events a.tribe-events-button.tribe-events-gcal{background:#104776}#tribe-events a.tribe-events-button.tribe-events-gcal:hover{background:#104776}.events-archive #tribe-events-pg-template{max-width:100%}@media screen and (max-width: 767px){.events-archive #tribe-events-pg-template{padding:20px 0px}}.events-archive #tribe-events-bar #tribe-bar-form{background:#104776 url(../images/blue-diagonal-full.jpg) repeat left top;color:#fff}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-collapse-toggle{background:#163b53}.events-archive #tribe-events-bar #tribe-bar-form input[type="text"]{color:#fff;border-bottom-color:rgba(255,255,255,0.5);font-weight:600;font-family:"Roboto",sans-serif}.events-archive #tribe-events-bar #tribe-bar-form ::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.events-archive #tribe-events-bar #tribe-bar-form :-moz-placeholder{color:rgba(255,255,255,0.5)}.events-archive #tribe-events-bar #tribe-bar-form ::-moz-placeholder{color:rgba(255,255,255,0.5)}.events-archive #tribe-events-bar #tribe-bar-form :-ms-input-placeholder{color:rgba(255,255,255,0.5)}.events-archive #tribe-events-bar #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input.tribe-events-button{background:#ea5724;outline:none;transition:all 0.2s ease-in-out}.events-archive #tribe-events-bar #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input.tribe-events-button:hover{background:#bc2025 !important;color:#fff}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner{background:#163b53;padding:15px 0 55px}@media screen and (max-width: 767px){.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner{padding:15px 0 30px}}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^="tribe-icon-"]{background:none;padding:0}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^="tribe-icon-"]:before{font-family:"FontAwesome";color:#fff;content:"\f111";padding:0 4px 0 0}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^="tribe-icon-"].tribe-icon-month:before{content:"\f073"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^="tribe-icon-"].tribe-icon-list:before{content:"\f0ca"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^="tribe-icon-"].tribe-icon-week:before{content:"\f133"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^="tribe-icon-"].tribe-icon-day:before{content:"\f185"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^="tribe-icon-"].tribe-icon-map:before{content:"\f041"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^="tribe-icon-"].tribe-icon-photo:before{content:"\f1c5"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{background:#163b53;color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover{background:#bc2025}.events-archive #tribe_events_filters_wrapper{position:relative !important}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control{display:block}@media screen and (max-width: 767px){.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control{display:block}}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control.tribe-events-filters-mobile-controls{display:none}@media screen and (max-width: 767px){.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a#tribe_events_filters_toggle{background:#ea5724;color:#fff;text-align:left}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a#tribe_events_filters_toggle:before{color:#fff;left:auto;right:10px}}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a{position:relative;padding:0 0 0 30px;color:#959ea7;font-size:1.1em}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a:before{content:"";position:absolute;left:0px;font-family:"FontAwesome";color:#959ea7;font-size:2em;margin:0 10px 0 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a.tribe_events_filters_show_filters:before{content:"\f055"}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a.tribe_events_filters_close_filters{color:#bc2025}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a.tribe_events_filters_close_filters:before{content:"\f056";color:#bc2025}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a.tribe_events_filters_close_filters:hover{color:#90191c}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a.tribe_events_filters_close_filters:hover:before{color:#90191c}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a:hover{color:#bc2025}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a:hover:before{color:#bc2025}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content{background:none;border:0px}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content .tribe-events-filters-label{color:#ea5724;border-bottom:2px solid #33a9ee;padding:15px 0px}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item{padding-bottom:0px}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filters-group-heading{border-bottom:2px solid #33a9ee;background:#33a9ee;color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed h3{background:#fff;color:#4d4e53;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed h3:hover{color:#33a9ee}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item h3{background:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li{background:#f4f4f4;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li:hover{background:#e3e5e8;color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li.tribe-events-subcategory-depth-1 label{padding-left:30px}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li label{border-bottom:1px solid #bfc4ca}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li label span{color:#4d4e53 !important;font-weight:700}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form a#tribe_events_filters_reset{display:inline-block;text-align:center;background:#eef0f1;margin:20px 0px 0px;padding:10px 30px;color:#fff;color:#b3b4b9;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;font-weight:700;text-decoration:none}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form a#tribe_events_filters_reset:hover{background:#bc2025;color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal{background:none;border:1px solid #f4f4f4}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content{background:none}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filters-label{padding:0 0 20px;color:#959ea7}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control a{background:#fff;margin-left:0px;color:#bc2025;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control a:hover{color:#104776}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item h3{color:#bc2025}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item.closed h3{color:#959ea7}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-vertical{margin-top:0px}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a#tribe_events_filters_toggle{margin:0px}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{background:#fff}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control a{color:#bc2025;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control a:hover{color:#104776}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control#tribe_events_filters_toggle{margin:0px}.events-archive .tribe-events-page-title{color:#104776;line-height:1.2em;font-weight:bold}.events-archive.events-gridview #tribe-events table.tribe-events-calendar thead th{background:#104776 url(../images/blue-diagonal-full.jpg) repeat left top;text-align:center;padding:10px 4px;color:#fff;border:0;border-left:1px solid #b1b8be;border-right:1px solid #b1b8be}.events-archive.events-gridview #tribe-events tr td:hover{background:inherit}@media screen and (max-width: 767px){.events-archive.events-gridview #tribe-events tr td div[id*="tribe-events-daynum-"]{margin-top:0px}}.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future{background:#f9f9f9}.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*="tribe-events-event-"] h3{zoom:1;filter:alpha(opacity=100);opacity:1}.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*="tribe-events-event-"] h3 a{zoom:1;filter:alpha(opacity=40);opacity:.4}@media screen and (max-width: 767px){.events-archive.events-gridview #tribe-events tr td.tribe-events-present{background:#104776}}.events-archive.events-gridview #tribe-events tr td.tribe-events-present div[id*="tribe-events-daynum-"]{background:#104776}.events-archive.events-gridview #tribe-events tr td.tribe-events-past div[id*="tribe-events-daynum-"]>a{background:none;color:#fff}.events-archive.events-gridview #tribe-events tr td.tribe-events-past div[id*="tribe-events-event-"]{display:none !important}.events-archive.events-gridview #tribe-events tr td.tribe-events-present div[id*="tribe-events-daynum-"],.events-archive.events-gridview #tribe-events tr td.tribe-events-future div[id*="tribe-events-daynum-"]{background:#959ea7;color:#fff}.events-archive.events-gridview #tribe-events tr td.tribe-events-present div[id*="tribe-events-daynum-"]>a,.events-archive.events-gridview #tribe-events tr td.tribe-events-future div[id*="tribe-events-daynum-"]>a{background:none;color:#fff}.events-archive.events-gridview #tribe-events tr td.tribe-events-present.tribe-events-has-events div[id*="tribe-events-daynum-"],.events-archive.events-gridview #tribe-events tr td.tribe-events-future.tribe-events-has-events div[id*="tribe-events-daynum-"]{background:#bcc2c7;color:#fff}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events:hover{background:none}@media screen and (max-width: 992px){.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events:hover{background:#ea5724}}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"]{z-index:1;position:relative;margin:0px;padding:0px}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"]:hover{z-index:2}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a{padding:8px;margin:4px;display:block;color:#2d2d2d;font-family:"Roboto",sans-serif;font-weight:600;font-size:1.1em;letter-spacing:0;text-transform:uppercase;border:1px solid #ea5724;border-top:6px solid #ea5724;background:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a:hover{background:#ea5724;color:#fff;border-color:#c84213}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"] .tribe-events-tooltip{background:#fff;border:0px}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"] .tribe-events-tooltip .tribe-events-abbr{display:inline-block}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"] .tribe-events-tooltip .tribe-events-abbr.dtend{padding:0 0 0 2px}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"] .tribe-events-tooltip .tribe-events-event-body{padding:10px 10px 0px;border:1px solid #104776;border-radius:0 0 10px 10px;background-color:#fff}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"] .tribe-events-tooltip .tribe-events-event-body .tribe-event-duration{font-size:1.2em;color:#ea5724;padding:0 0 10px;font-weight:700}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"] .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb{padding:5px 10px 5px 0}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"] .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{background:none;width:0px;height:0px;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #104776;display:block;bottom:-12px}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"] .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow:after{content:"";position:absolute;z-index:0;display:block;border-left:11px solid transparent;border-right:11px solid transparent;border-top:12px solid #fff;width:0px;height:0px;bottom:1px;transform:translateX(-50%)}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*="tribe-events-event-"] .tribe-events-tooltip h4{color:#fff;text-transform:uppercase;margin:0px;line-height:1.2em;padding:10px 10px 8px;font-weight:bold;border-radius:10px 10px 0 0;background:#104776}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap{background:none;border:1px solid #33a9ee !important;padding:0px;margin:0px;border:0px}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap:hover{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-image{display:block}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-image a{display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-image a img{display:block}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-image a:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:grayscale(100%);filter:gray alpha(opacity=100);-webkit-filter:grayscale(100%);zoom:1;opacity:0.8;-webkit-backface-visibility:hidden}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details{padding:0px;margin:0px}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details h2.tribe-events-list-event-title{margin:7px 0px !important}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details h2.tribe-events-list-event-title a{display:block;background:#33a9ee;color:#fff;padding:10px 4px;text-align:center;text-decoration:none;font-family:"Roboto",sans-serif;font-size:1.3em;font-weight:700;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details h2.tribe-events-list-event-title a:hover{background:#1291dc}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta{padding:8px 20px}@media screen and (max-width: 992px){.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta{padding:8px 10px !important}}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-list-photo-description{float:none;padding:15px 20px !important}@media screen and (max-width: 992px){.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-list-photo-description{padding:10px !important}}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details{padding:6px 10px 10px}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-venue-details{padding:0 0 4px}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-venue-details a{color:#f4f4f4}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-venue-details a:hover{color:#104776}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-list-event-title a{color:#959ea7}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-list-event-title a:hover{color:#104776}@media screen and (max-width: 767px){.events-archive .tribe-events-read-more{display:block;text-align:center;padding:4px 10px;color:#fff;font-weight:700;font-size:1.1em}}.events-archive.tribe-events-day .tribe-events-day-time-slot h5{background:#104776 url(../images/blue-diagonal-full.jpg) no-repeat left top;color:#fff;text-align:center;font-size:1.2em}.events-archive.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{margin-left:0px}@media screen and (max-width: 767px){.events-archive.tribe-events-day .tribe-events-event-image{width:100%}}.events-archive.tribe-events-map #tribe-geo-map-wrapper{margin:0px;background:none;padding:0px;border-bottom:0px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header{background:#104776 url(../images/blue-diagonal-full.jpg) no-repeat left top;color:#fff}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header .tribe-grid-content-wrap .column a{color:#fff}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header .tribe-grid-content-wrap .column.tribe-week-today a{color:#ea5724;font-size:1.2em}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single{background:#dcf0fc;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single h3.entry-title a{color:#104776}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single:hover{background:#104776}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single:hover h3.entry-title a{color:#fff}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip{background:#fff;border:0px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-abbr{display:inline-block}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-abbr.dtend{padding:0 0 0 2px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body{padding:10px 10px 0px;border:1px solid #104776;border-radius:0 0 10px 10px;background-color:#fff}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-event-duration{font-size:1.2em;color:#ea5724;padding:0 0 10px;font-weight:700}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb{padding:5px 10px 5px 0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{background:none;width:0px;height:0px;display:block}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow:after{content:"";position:absolute;z-index:0;display:block;width:0px;height:0px;transform:translateY(-50%)}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip h4{color:#fff;text-transform:uppercase;margin:0px;line-height:1.2em;padding:10px 10px 8px;font-weight:bold;border-radius:10px 10px 0 0;background:#104776}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column:not(.tribe-events-right) .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:13px solid #104776;left:-13px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column:not(.tribe-events-right) .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow:after{border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:12px solid #fff;left:1px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column.tribe-events-right .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #104776;left:auto;right:-13px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column.tribe-events-right .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow:after{border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:12px solid #fff;left:auto;right:1px}.events-archive #tribe-mobile-container{margin:20px 0 0}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-date{color:#fff;background:#104776 url(../images/blue-diagonal-full.jpg) no-repeat left top}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-heading{background:#104776;padding:8px 10px;color:#fff;margin-bottom:0px}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile{padding:10px 0px 15px}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile h4.summary{font-weight:bold;text-transform:uppercase}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile h4.summary a{color:#104776}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .tribe-events-event-schedule-details,.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .tribe-event-schedule-details{display:block;padding:0 0 10px;color:#ea5724;font-weight:700}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body a.tribe-events-read-more{background:#33a9ee;text-transform:uppercase;padding:4px 10px;width:100%;color:#fff;font-weight:700;font-size:1.1em;border:0;text-align:center}.events-archive #tribe-events-header .tribe-events-sub-nav li a{background:none;color:#104776;font-size:1.2em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.events-archive #tribe-events-header .tribe-events-sub-nav li a:hover{color:#bc2025}.events-archive #tribe-events-footer{display:none}.events-archive .tribe-events-user-recurrence-toggle input[type="checkbox"]{margin:0 10px 0 0}.events-archive.events-list a,.events-archive.tribe-events-day a{color:#bc2025;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.events-archive.events-list a:hover,.events-archive.tribe-events-day a:hover{color:#bc2025}.tribe-events-list .tribe-events-page-title{color:#ea5724;font-weight:bold}.tribe-events-list:not(.tribe-events-photo) .tribe-events-page-title{color:#ea5724;font-weight:bold}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop{max-width:100%}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-list-separator-month{color:#fff;background:#104776 url(../images/blue-diagonal-full.jpg) no-repeat left top;text-align:center;font-size:1.3em;position:relative}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-event-image{margin:0 30px 0 0}@media screen and (max-width: 767px){.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-event-image{margin:0px}}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-event-image a img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:grayscale(100%);filter:gray alpha(opacity=100);-webkit-filter:grayscale(100%);zoom:1;opacity:0.8;-webkit-backface-visibility:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-event-image a:hover img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:alpha(opacity=100);opacity:1.0}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-content a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events{border-bottom:1px solid #dbdee1}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events.tribe-clearfix{border-bottom:0}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-cost span{background:none;color:#104776;border:0;font-size:2em}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title a{text-transform:uppercase;margin:0;color:#104776}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title a:hover{color:#c84213}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title{font-size:22px !important;line-height:36px !important;margin-bottom:10px !important;padding-bottom:10px !important}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-photo-description{padding:10px}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-description a.tribe-events-read-more,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-description a.tribe-events-read-more{background:#33a9ee;text-transform:uppercase;padding:8px 20px;color:#fff;font-weight:700;font-size:1.3em;border:0}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-description a.tribe-events-read-more:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-description a.tribe-events-read-more:hover{background:#c84213}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta{line-height:1.2em;margin:0 0 30px}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta a{color:#ea5724;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta a:hover{color:#c84213}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .published.time-details{padding:0 0 10px;margin:0px;font-size:1.1em}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .recurringinfo .tribe-events-divider,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .published.time-details .recurringinfo .tribe-events-divider{padding:0 10px}@media screen and (max-width: 767px){.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .published.time-details{padding:0 8px}}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details{line-height:1.3em}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events.tribe-event-end-month,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events.tribe-events-last{border:0}.single-tribe_venue .tribe-events-event-image{text-align:left;margin:30px 0 0}.single-tribe_venue .tribe-events-venue-meta .tribe-events-event-meta{font-size:1.2em;line-height:1.4em}.single-tribe_venue .tribe-events-venue-meta .tribe-events-event-meta a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;color:#bc2025;text-decoration:none}.single-tribe_venue .tribe-events-venue-meta .tribe-events-event-meta a:hover{color:#33a9ee}.single-tribe_venue .tribe-events-venue .tribe-events-venue-meta{border:0px}.single-tribe_venue .tribe-events-event-meta{border:0px}.single-tribe_venue .tribe-events-map-wrap div[id*="tribe-events-gmap-"]{height:300px !important}.single-tribe_organizer .tribe-events-organizer-meta .organizer-address{font-size:1.2em;line-height:1.4em}.single-tribe_events .container-wrap,.single-tribe_venue .container-wrap,.single-tribe_organizer .container-wrap{padding-top:0px;margin-top:10px}.single-tribe_events #tribe-events .tribe-events-back,.single-tribe_events #tribe-events .tribe-back,.single-tribe_venue #tribe-events .tribe-events-back,.single-tribe_venue #tribe-events .tribe-back,.single-tribe_organizer #tribe-events .tribe-events-back,.single-tribe_organizer #tribe-events .tribe-back{margin:25px 0 0}@media screen and (max-width: 767px){.single-tribe_events #tribe-events .tribe-events-back,.single-tribe_events #tribe-events .tribe-back,.single-tribe_venue #tribe-events .tribe-events-back,.single-tribe_venue #tribe-events .tribe-back,.single-tribe_organizer #tribe-events .tribe-events-back,.single-tribe_organizer #tribe-events .tribe-back{padding:0px}}.single-tribe_events #tribe-events .tribe-events-back a,.single-tribe_events #tribe-events .tribe-back a,.single-tribe_venue #tribe-events .tribe-events-back a,.single-tribe_venue #tribe-events .tribe-back a,.single-tribe_organizer #tribe-events .tribe-events-back a,.single-tribe_organizer #tribe-events .tribe-back a{color:#4d4e53;font-size:1.1em;display:inline-block;margin:-20px 0 20px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.single-tribe_events #tribe-events .tribe-events-back a:hover,.single-tribe_events #tribe-events .tribe-back a:hover,.single-tribe_venue #tribe-events .tribe-events-back a:hover,.single-tribe_venue #tribe-events .tribe-back a:hover,.single-tribe_organizer #tribe-events .tribe-events-back a:hover,.single-tribe_organizer #tribe-events .tribe-back a:hover{color:#bc2025}.single-tribe_events #tribe-events .tribe-events-back a i,.single-tribe_events #tribe-events .tribe-back a i,.single-tribe_venue #tribe-events .tribe-events-back a i,.single-tribe_venue #tribe-events .tribe-back a i,.single-tribe_organizer #tribe-events .tribe-events-back a i,.single-tribe_organizer #tribe-events .tribe-back a i{padding:0 4px 0 0}.single-tribe_events #tribe-events #tribe-events-content .top-content,.single-tribe_venue #tribe-events #tribe-events-content .top-content,.single-tribe_organizer #tribe-events #tribe-events-content .top-content{margin-top:20px}.single-tribe_events #tribe-events #tribe-events-content h1.tribe-events-single-event-title,.single-tribe_venue #tribe-events #tribe-events-content h1.tribe-events-single-event-title,.single-tribe_organizer #tribe-events #tribe-events-content h1.tribe-events-single-event-title{color:#104776;font-size:3em}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule{margin:4px 0 0}@media screen and (max-width: 767px){.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule{background:none;border:0px;padding:0px}}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule h2,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule h2,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule h2{color:#bc2025;line-height:1.2em;font-size:2em;display:block}@media screen and (max-width: 1199px){.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule h2,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule h2,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule h2{font-size:2.5em}}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-label,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-label,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-label{color:#959ea7;font-size:1.3em;padding:0 5px 0 0;font-weight:700}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-cost,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-cost,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-cost{color:#666;font-weight:700;font-size:1.6em;text-transform:uppercase;vertical-align:inherit;display:inline-block;margin:0 0 10px}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button{display:block;background:#959ea7;text-align:center;color:#fff;padding:8px 10%;width:80%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;font-weight:bold;font-size:1.2em;position:relative}@media screen and (max-width: 1199px){.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button{font-size:1em;width:100%}}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button i,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button i,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button i{font-size:1.8em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:10%}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button:hover,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button:hover,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button:hover{background:#ea5724}@media screen and (max-width: 992px){.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button{width:100%}}.single-tribe_events #tribe-events #tribe-events-content .social-share-icons .nectar-social,.single-tribe_venue #tribe-events #tribe-events-content .social-share-icons .nectar-social,.single-tribe_organizer #tribe-events #tribe-events-content .social-share-icons .nectar-social{margin:15px 0 0}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list{margin:0px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li{list-style-type:none;margin:0;padding:0;display:inline-block;display:block;padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid #cdd1d5}@media screen and (max-width: 767px){.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li{padding:0 0 20px;margin:0 0 20px}}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li:last-child{margin:0px;border:0px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li{list-style-type:none;margin:0;padding:0;display:inline-block;display:block;padding:20px}@media screen and (max-width: 767px){.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li{padding:20px}}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .list-attendee{padding:0 0 10px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .tribe-event-tickets-plus-meta a.toggle{font-size:1.1em}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .tribe-event-tickets-plus-meta .attendee-meta-row .tribe-tickets-meta input[type="text"]{color:#616b75;font-size:1.2em;background-color:#f4f2f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f2f1));background-image:-webkit-linear-gradient(top, #fff, #f4f2f1);background-image:-moz-linear-gradient(top, #fff, #f4f2f1);background-image:-o-linear-gradient(top, #fff, #f4f2f1);background-image:linear-gradient(to bottom, #fff, #f4f2f1);background:-ms-linear-gradient(left, #fff, #f4f2f1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fff', endColorstr='#f4f2f1');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f2f1',GradientType=0);border:1px solid #cdd1d5}@media screen and (max-width: 767px){.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .tribe-event-tickets-plus-meta .attendee-meta-row .tribe-tickets-meta input[type="text"]{width:100%}}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .tribe-event-tickets-plus-meta .attendee-meta-row .tribe-tickets-meta input[type="text"]:focus{color:#000;border:1px solid #959ea7;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f2f1), to(#fff));background-image:-webkit-linear-gradient(top, #f4f2f1, #fff);background-image:-moz-linear-gradient(top, #f4f2f1, #fff);background-image:-o-linear-gradient(top, #f4f2f1, #fff);background-image:linear-gradient(to bottom, #f4f2f1, #fff);background:-ms-linear-gradient(left, #f4f2f1, #fff);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f4f2f1', endColorstr='#fff');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f2f1', endColorstr='#fff',GradientType=0)}.single-tribe_events #tribe-events-content form .tribe-submit-tickets-form button{background:#bc2025 !important;border:3px solid #fff !important;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;font-weight:700 !important;font-size:1.2em !important;line-height:1em !important;text-transform:uppercase;padding:15px 20px 12px !important}.single-tribe_events #tribe-events-content form .tribe-submit-tickets-form button:hover{background:#104776 !important}.single-tribe_events #tribe-events-content,.single-tribe_venue #tribe-events-content,.single-tribe_organizer #tribe-events-content{padding:0}.single-tribe_events #tribe-events .tribe-events-button,.single-tribe_venue #tribe-events .tribe-events-button,.single-tribe_organizer #tribe-events .tribe-events-button{background:#33a9ee;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.single-tribe_events #tribe-events .tribe-events-button:hover,.single-tribe_venue #tribe-events .tribe-events-button:hover,.single-tribe_organizer #tribe-events .tribe-events-button:hover{background:#bc2025;color:#fff}.single-tribe_events #tribe-events .tribe-events-button.tribe-events-gcal:hover,.single-tribe_venue #tribe-events .tribe-events-button.tribe-events-gcal:hover,.single-tribe_organizer #tribe-events .tribe-events-button.tribe-events-gcal:hover{background:#bc2025;color:#fff}.single-tribe_events .tribe-events-event-meta,.single-tribe_venue .tribe-events-event-meta,.single-tribe_organizer .tribe-events-event-meta{background:#fff;border:0px}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group{padding:0}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dt,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dt,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dt{color:#4d4e53}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title{color:#104776}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl{font-size:1.2em}@media screen and (max-width: 767px){.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl{font-size:1.1em}}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dt,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dt,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dt{float:left;padding:3px 5px 0 0}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dt a,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dd a,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dt a,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dd a,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dt a,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dd a{color:#bc2025}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dt a:hover,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dd a:hover,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dt a:hover,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dd a:hover,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dt a:hover,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dd a:hover{color:#33a9ee}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map{background:#959ea7;border:1px solid #4d4e53}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map div[id*="tribe-events-gmap-"],.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map div[id*="tribe-events-gmap-"],.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map div[id*="tribe-events-gmap-"]{border:1px solid #f4f4f4}.single-tribe_events .tribe-events-loop .tribe-events-list-separator-month,.single-tribe_venue .tribe-events-loop .tribe-events-list-separator-month,.single-tribe_organizer .tribe-events-loop .tribe-events-list-separator-month{color:#fff;background:#ea5724;text-align:center;font-size:1.3em}.single-tribe_events #tribe-events-footer,.single-tribe_venue #tribe-events-footer,.single-tribe_organizer #tribe-events-footer{display:none}.single-tribe_events #tribe-events-footer a,.single-tribe_venue #tribe-events-footer a,.single-tribe_organizer #tribe-events-footer a{color:#ea5724;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.single-tribe_events #tribe-events-footer a:hover,.single-tribe_venue #tribe-events-footer a:hover,.single-tribe_organizer #tribe-events-footer a:hover{color:#104776}.single-tribe_events #tribe-events-content form.cart,.single-tribe_venue #tribe-events-content form.cart,.single-tribe_organizer #tribe-events-content form.cart{background:#fff;border:1px solid #fff}@media screen and (max-width: 767px){.single-tribe_events #tribe-events-content form.cart,.single-tribe_venue #tribe-events-content form.cart,.single-tribe_organizer #tribe-events-content form.cart{margin:0px !important}}.single-tribe_events #tribe-events-content form.cart h2.tribe-events-tickets-title,.single-tribe_venue #tribe-events-content form.cart h2.tribe-events-tickets-title,.single-tribe_organizer #tribe-events-content form.cart h2.tribe-events-tickets-title{background:#104776 url(../images/blue-diagonal-full.jpg) repeat left top;color:#fff;padding:5px 20px}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets{border:0px}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr{background:none}@media screen and (max-width: 767px){.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr{border:0px}}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr:first-child td,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr:first-child td,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr:first-child td{font-size:1.4em}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td{border:0px}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price{color:#104776;font-size:1.8em}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee{padding-left:0px}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta{margin:0 0 20px}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta label,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta label,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta label{font-weight:700;text-transform:uppercase}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta input[type="text"],.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta input[type="text"],.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta input[type="text"]{color:#616b75;font-size:1.2em;background-color:#f4f2f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f2f1));background-image:-webkit-linear-gradient(top, #fff, #f4f2f1);background-image:-moz-linear-gradient(top, #fff, #f4f2f1);background-image:-o-linear-gradient(top, #fff, #f4f2f1);background-image:linear-gradient(to bottom, #fff, #f4f2f1);background:-ms-linear-gradient(left, #fff, #f4f2f1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fff', endColorstr='#f4f2f1');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f2f1',GradientType=0);border:1px solid #cdd1d5}@media screen and (max-width: 767px){.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta input[type="text"],.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta input[type="text"],.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta input[type="text"]{width:100%}}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta input[type="text"]:focus,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta input[type="text"]:focus,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr.tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta input[type="text"]:focus{color:#000;border:1px solid #959ea7;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f2f1), to(#fff));background-image:-webkit-linear-gradient(top, #f4f2f1, #fff);background-image:-moz-linear-gradient(top, #f4f2f1, #fff);background-image:-o-linear-gradient(top, #f4f2f1, #fff);background-image:linear-gradient(to bottom, #f4f2f1, #fff);background:-ms-linear-gradient(left, #f4f2f1, #fff);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#f4f2f1', endColorstr='#fff');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f2f1', endColorstr='#fff',GradientType=0)}.single-tribe_events .tribe-events-cal-links,.single-tribe_venue .tribe-events-cal-links,.single-tribe_organizer .tribe-events-cal-links{margin:0px}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper{position:relative}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .img-with-aniamtion-wrap{position:relative}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .img-with-aniamtion-wrap img{width:100%;height:auto}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .img-with-aniamtion-wrap:before{content:"";position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background:#ea5724;zoom:1;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper:hover .img-with-aniamtion-wrap:before{zoom:1;filter:alpha(opacity=50);opacity:.5}@media screen and (max-width: 767px){.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper:hover .img-with-aniamtion-wrap:before{zoom:1;filter:alpha(opacity=0);opacity:0}}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper:hover .title{top:20%;text-shadow:none}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper:hover .description{zoom:1;filter:alpha(opacity=100);opacity:1;top:30%}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper:hover .link{zoom:1;filter:alpha(opacity=100);opacity:1;bottom:10%}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .title{position:absolute;z-index:101;top:50%;left:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;color:#fff;display:block;text-align:center;width:100%;text-shadow:0 0 10px #000}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .title h1,.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .title h2,.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .title h3{color:#fff;font-size:1.8em}@media screen and (max-width: 767px){.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .title{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);position:inherit;background:#4d4e53;zoom:1;filter:alpha(opacity=100);opacity:1;padding:10px 10px 0}}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .description{position:absolute;z-index:101;top:60%;left:0px;width:100%;text-align:center;padding:0 20px;color:#fff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;zoom:1;filter:alpha(opacity=0);opacity:0}@media screen and (max-width: 767px){.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .description{position:inherit;background:#4d4e53;zoom:1;filter:alpha(opacity=100);opacity:1;padding:6px 10px 20px}}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .link{position:absolute;z-index:101;bottom:0;left:0px;width:100%;text-align:center;color:#fff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;zoom:1;filter:alpha(opacity=0);opacity:0}@media screen and (max-width: 767px){.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .link{position:inherit;background:#4d4e53;zoom:1;filter:alpha(opacity=100);opacity:1}}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .link a{color:#fff;padding:8px 40px;display:inline-block;text-decoration:none;font-size:1.2em;border:1px solid #fff;margin:10px 20px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper .link a:hover{background:#4d4e53}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper a.link{position:absolute;z-index:101;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:inherit;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;zoom:1;filter:alpha(opacity=0);opacity:0;color:#fff;padding:8px 40px;display:inline-block;text-decoration:none;font-size:1.2em;border:1px solid #fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (max-width: 1199px){.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper a.link{padding:8px 20px}}@media screen and (max-width: 767px){.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper a.link{position:inherit;display:block;width:100%;background:#ea5724;border:0;zoom:1;filter:alpha(opacity=100);opacity:1}}.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper a.link:hover{background:#4d4e53}@media screen and (max-width: 767px){.image-grid-with-hover-info .column_container .vc_col-sm-4>.wpb_wrapper a.link:hover{background:#ea5724}}.tribe-events-style-full .woocommerce .quantity{position:relative;overflow:visible}.tribe-events-style-full .woocommerce .quantity input[type="button"]{position:absolute;top:50%;transform:translateY(-50%);background:#104776;color:#fff;font-size:1.2em;line-height:35px;height:35px;padding:0px;text-align:center;margin:0px}.tribe-events-style-full .woocommerce .quantity input[type="button"]:hover{background:#bc2025 !important}.tribe-events-style-full .woocommerce .quantity input[type="button"].minus{left:0px;line-height:25px}.tribe-events-style-full .woocommerce .quantity input[type="button"].plus{right:-16px}.tribe-events-style-full .woocommerce .quantity input[type="number"]{border:0px;text-align:center;font-size:1.7em;width:50px;height:35px;color:#104776;font-weight:700;margin:0px 0px 0 33px;padding:0px}.tribe-events-style-full .woocommerce.add-to-cart button{background:#bc2025 !important;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;font-weight:700 !important;line-height:1em;font-size:1.1em !important;text-transform:uppercase;padding:15px 25px 12px !important;margin-right:0px !important}.tribe-events-style-full .woocommerce.add-to-cart button:hover{background:#90191c !important}#ajax-content-wrap .woocommerce-message{border-top-color:#104776 !important}#ajax-content-wrap .woocommerce-message,#ajax-content-wrap .woocommerce-info,#ajax-content-wrap .woocommerce-error,#ajax-content-wrap .cart-empty{background-color:#33a9ee !important;color:#fff;padding:5px 10px;font-weight:400;text-transform:inherit;font-size:1.3em;line-height:1.2em}#ajax-content-wrap .woocommerce-message a,#ajax-content-wrap .woocommerce-info a,#ajax-content-wrap .woocommerce-error a,#ajax-content-wrap .cart-empty a{color:#fff;text-decoration:underline}#ajax-content-wrap .woocommerce-message a:hover,#ajax-content-wrap .woocommerce-info a:hover,#ajax-content-wrap .woocommerce-error a:hover,#ajax-content-wrap .cart-empty a:hover{color:#163b53 !important;border:0px}#ajax-content-wrap .woocommerce-error,#ajax-content-wrap .cart-empty{background-color:#bc2025 !important}#ajax-content-wrap .woocommerce-error a,#ajax-content-wrap .cart-empty a{color:#fff}#ajax-content-wrap .woocommerce-error a:hover,#ajax-content-wrap .cart-empty a:hover{color:#fae1e2 !important}#ajax-content-wrap .cart-empty{padding:20px;margin:50px 0}#ajax-content-wrap .woocommerce .row{margin-left:0px;margin-right:0px}#ajax-content-wrap .woocommerce table.shop_table thead,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table thead{background:#104776 url(../images/blue-diagonal-full.jpg) repeat left top}#ajax-content-wrap .woocommerce table.shop_table thead tr th,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table thead tr th{color:#fff;font-weight:700 !important}#ajax-content-wrap .woocommerce table.shop_table tbody tr.cart_item td,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table tbody tr.cart_item td{font-size:1.1em;line-height:1.2em}#ajax-content-wrap .woocommerce table.shop_table tbody tr.cart_item td.product-price .woocommerce-Price-amount,#ajax-content-wrap .woocommerce table.shop_table tbody tr.cart_item td.product-subtotal .woocommerce-Price-amount,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-price .woocommerce-Price-amount,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-subtotal .woocommerce-Price-amount{color:#bc2025;font-size:1.2em;font-weight:700}#ajax-content-wrap .woocommerce table.shop_table tbody tr.cart_item td.product-thumbnail img,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-thumbnail img{width:90% !important;height:auto !important}#ajax-content-wrap .woocommerce table.shop_table tbody tr.cart_item td.product-quantity .quantity.buttons_added input[type="button"],#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-quantity .quantity.buttons_added input[type="button"]{background:#104776;color:#fff;font-size:1.2em;font-weight:700}#ajax-content-wrap .woocommerce table.shop_table tbody tr.cart_item td.product-quantity .quantity.buttons_added input[type="button"]:hover,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-quantity .quantity.buttons_added input[type="button"]:hover{background:#bc2025 !important}#ajax-content-wrap .woocommerce table.shop_table tbody tr.cart_item td.product-quantity .quantity.buttons_added input[type="number"],#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-quantity .quantity.buttons_added input[type="number"]{text-align:center;font-size:1.7em;color:#104776;font-weight:700;padding:0px}#ajax-content-wrap .woocommerce table.shop_table tbody tr.cart_item td.product-remove a,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-remove a{border-color:#bc2025;color:#bc2025 !important}#ajax-content-wrap .woocommerce table.shop_table tbody tr.cart_item td.product-remove a:hover,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-remove a:hover{background-color:#bc2025 !important;border-color:#fff;color:#fff !important}#ajax-content-wrap .woocommerce table.shop_table input.button,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table input.button{outline:none;background:#bc2025;border:0px;color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#ajax-content-wrap .woocommerce table.shop_table input.button:hover,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table input.button:hover{background:#90191c !important;color:#fff;border:0px !important}#ajax-content-wrap .woocommerce table.shop_table a.button,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table a.button{outline:none;background:#bc2025;border:0px;display:block;width:100%;padding:0 22px !important;color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}#ajax-content-wrap .woocommerce table.shop_table a.button:hover,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table a.button:hover{background:#90191c !important;color:#fff;border:0px !important}#ajax-content-wrap .woocommerce table.shop_table .actions .coupon input.input-text,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table .actions .coupon input.input-text{background-color:#fff}#ajax-content-wrap .woocommerce table.shop_table .actions .coupon input.button,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table .actions .coupon input.button{background-color:#bc2025 !important;border-radius:0;color:#fff;font-size:1.2em !important;height:41px !important;padding:6px 20px !important}#ajax-content-wrap .woocommerce table.shop_table .actions .coupon input.button:hover,#ajax-content-wrap .woocommerce table.woocommerce-checkout-review-order-table .actions .coupon input.button:hover{background-color:#90191c !important;zoom:1;filter:alpha(opacity=100);opacity:1}#ajax-content-wrap .woocommerce table .product-name dl.variation dt,#ajax-content-wrap .woocommerce table .product-name dl.variation dd{padding:0px;margin:0px}#ajax-content-wrap .woocommerce table .product-name dl.variation dd{padding:0 0 2px 10px;color:#90191c}#ajax-content-wrap .woocommerce table .product-name dl.variation a{color:#bc2025;text-decoration:none;transition:all 0.2s ease-in-out}#ajax-content-wrap .woocommerce table .product-name dl.variation a:hover{color:#bc2025}#ajax-content-wrap .woocommerce .cart-collaterals input[type="submit"]{background:#33a9ee !important;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;font-weight:700 !important;font-size:1.2em !important;line-height:1em;text-transform:uppercase;padding:15px 20px 12px !important;margin-right:0px !important}#ajax-content-wrap .woocommerce .cart-collaterals input[type="submit"]:disabled{background:#959ea7 !important}#ajax-content-wrap .woocommerce .cart-collaterals input[type="submit"]:disabled:hover{background:#959ea7 !important;zoom:1;filter:alpha(opacity=50);opacity:.5}#ajax-content-wrap .woocommerce .cart-collaterals input[type="submit"]:hover{background:#bc2025 !important;zoom:1;filter:alpha(opacity=100);opacity:1}#ajax-content-wrap .woocommerce .cart-collaterals input[type="submit"].checkout-button{background:#104776 !important}#ajax-content-wrap .woocommerce .cart-collaterals input[type="submit"].checkout-button:hover{background:#bc2025 !important}#ajax-content-wrap .woocommerce .cart-collaterals a.checkout-button{background:#104776 !important;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;font-weight:700 !important;font-size:1.2em !important;line-height:1em;text-transform:uppercase;padding:15px 20px 12px !important;margin-right:0px !important}#ajax-content-wrap .woocommerce .cart-collaterals a.checkout-button:hover{background:#bc2025 !important}#ajax-content-wrap .woocommerce .cart-collaterals .cart_totals table tbody tr.order-total td{font-size:2em}#ajax-content-wrap .woocommerce .cart-collaterals .cart_totals table tbody tr.order-total td .woocommerce-Price-amount{color:#bc2025 !important}#ajax-content-wrap .woocommerce .cart-collaterals .cart_totals table tbody tr.cart-subtotal td{font-size:2em}#ajax-content-wrap .woocommerce .cart-collaterals .cart_totals table tbody tr.cart-subtotal td .woocommerce-Price-amount{color:#4d4e53 !important}.woocommerce-checkout .container-wrap{padding-bottom:40px}.woocommerce-checkout .content_inner .container_inner{padding:40px 0 !important}.woocommerce-checkout form.checkout_coupon .coupon input.input-text{border:1px solid #4d4e53;background-color:#fff}.woocommerce-checkout form.checkout_coupon .coupon input.input-text::-webkit-input-placeholder{color:#4d4e53}.woocommerce-checkout form.checkout_coupon .coupon input.input-text:-moz-placeholder{color:#4d4e53}.woocommerce-checkout form.checkout_coupon .coupon input.input-text::-moz-placeholder{color:#4d4e53}.woocommerce-checkout form.checkout_coupon .coupon input.input-text:-ms-input-placeholder{color:#4d4e53}.woocommerce-checkout form.checkout_coupon .coupon input.button{background-color:#bc2025;top:-1px !important;border:0px}.woocommerce-checkout form.checkout_coupon .coupon input.button:hover{background-color:#90191c}.woocommerce-checkout form.checkout .col2-set .col-2{background-color:#f4f4f4;padding:20px}@media screen and (max-width: 767px){.woocommerce-checkout form.checkout .col2-set .col-2{padding-bottom:0px}}@media screen and (max-width: 767px){.woocommerce-checkout form.checkout .woocommerce-billing-fields,.woocommerce-checkout form.checkout .woocommerce-shipping-fields{padding-right:0px}}.woocommerce-checkout form.checkout input[type="text"]::-webkit-input-placeholder,.woocommerce-checkout form.checkout input[type="email"]::-webkit-input-placeholder,.woocommerce-checkout form.checkout input[type="password"]::-webkit-input-placeholder,.woocommerce-checkout form.checkout input[type="tel"]::-webkit-input-placeholder,.woocommerce-checkout form.checkout textarea::-webkit-input-placeholder{text-transform:inherit}.woocommerce-checkout form.checkout input[type="text"]:-moz-placeholder,.woocommerce-checkout form.checkout input[type="email"]:-moz-placeholder,.woocommerce-checkout form.checkout input[type="password"]:-moz-placeholder,.woocommerce-checkout form.checkout input[type="tel"]:-moz-placeholder,.woocommerce-checkout form.checkout textarea:-moz-placeholder{text-transform:inherit}.woocommerce-checkout form.checkout input[type="text"]::-moz-placeholder,.woocommerce-checkout form.checkout input[type="email"]::-moz-placeholder,.woocommerce-checkout form.checkout input[type="password"]::-moz-placeholder,.woocommerce-checkout form.checkout input[type="tel"]::-moz-placeholder,.woocommerce-checkout form.checkout textarea::-moz-placeholder{text-transform:inherit}.woocommerce-checkout form.checkout input[type="text"]:-ms-input-placeholder,.woocommerce-checkout form.checkout input[type="email"]:-ms-input-placeholder,.woocommerce-checkout form.checkout input[type="password"]:-ms-input-placeholder,.woocommerce-checkout form.checkout input[type="tel"]:-ms-input-placeholder,.woocommerce-checkout form.checkout textarea:-ms-input-placeholder{text-transform:inherit}.woocommerce-checkout form.checkout .select2-container{margin:8px 0px}.woocommerce-checkout form.checkout .select2-container a .select2-chosen{text-transform:inherit}.woocommerce-checkout form.checkout p.form-row{margin:0px}.woocommerce-checkout form.checkout p.form-row.woocommerce-invalid input[type="text"]{border-color:#bc2025}.woocommerce-checkout form.checkout p.form-row.woocommerce-validated input.input-text{border-color:#33a9ee}.woocommerce-checkout form.checkout #customer_details{margin-bottom:20px}.woocommerce-checkout form.checkout #order_review .shop_table.woocommerce-checkout-review-order-table .product-container{background-color:transparent;padding:0px 0px 20px 0px;margin:0px 0px 20px 0px;border-bottom:1px solid #bfc4ca}.woocommerce-checkout form.checkout #order_review .shop_table.woocommerce-checkout-review-order-table .product-container .cart_item .product-info .woocommerce-Price-amount{color:#104776 !important;font-weight:700}.woocommerce-checkout form.checkout #order_review .shop_table.woocommerce-checkout-review-order-table table.order-review tbody tr.cart-subtotal th{color:#104776}.woocommerce-checkout form.checkout #order_review .shop_table.woocommerce-checkout-review-order-table table.order-review tbody tr.cart-subtotal .woocommerce-Price-amount{color:#104776;font-size:1.1em}.woocommerce-checkout form.checkout #order_review .shop_table.woocommerce-checkout-review-order-table table.order-review tbody tr.order-total th{color:#bc2025}.woocommerce-checkout form.checkout #order_review .shop_table.woocommerce-checkout-review-order-table table.order-review tbody tr.order-total .woocommerce-Price-amount{color:#bc2025;font-size:1.2em}.woocommerce-checkout form.checkout #order_review #payment .place-order input[type="submit"]{background:#bc2025 !important;border:3px solid #fff !important;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;font-weight:700 !important;font-size:1.4em !important;line-height:1em !important;text-transform:uppercase;padding:15px 20px 12px !important}.woocommerce-checkout form.checkout #order_review #payment .place-order input[type="submit"]:hover{background:#104776 !important}.woocommerce-checkout form.checkout #order_review #payment .payment_box p.form-row{padding-left:0px !important}.woocommerce-checkout ul.order_details{margin:0px !important}.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received{background:#33a9ee;border-bottom:1px solid #7ac7f4;color:#fff;padding:15px 20px}.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details{background:#104776 url(../images/blue-diagonal-full.jpg) repeat left top;color:#fff;padding:15px 20px;font-size:1.2em}.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .order_details,.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details .customer_details{background-color:#fff;border:1px solid #f4f4f4}.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details header{background-color:transparent !important;height:auto}.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details header.title{height:auto;padding:0px !important}.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details header.title h3{margin:0px;padding:10px 20px !important;background-color:#f4f4f4;color:#fff;border-bottom:0px;width:calc(100% - 40px)}.woocommerce-order-received .woocommerce table.shop_table{font-size:1.2em}.woocommerce-order-received .woocommerce table.shop_table thead tr th{color:#104776 !important;font-size:1.2em;border-top:1px solid #ececec}.woocommerce-order-received .woocommerce table.shop_table tbody{border-top:1px solid #ececec}.woocommerce-order-received .woocommerce table.shop_table tbody tr th{color:#104776 !important}.woocommerce-order-received .woocommerce table.shop_table tbody tr.order_item td.product-name{color:#104776}.woocommerce-order-received .woocommerce table.shop_table tfoot tr th{color:#bc2025}.woocommerce-order-received .woocommerce table.shop_table tfoot tr td .woocommerce-Price-amount{color:#bc2025;font-size:1.2em}.woocommerce-order-received .woocommerce header.title h3{color:#bc2025}.woocommerce-order-received .woocommerce address{margin-bottom:0px !important;font-style:inherit;line-height:1.3em;font-size:1.2em}.woocommerce-account #ajax-content-wrap .container-wrap{padding:0px}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce{display:-ms-flex;display:-webkit-flex;display:flex}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-message{margin-bottom:0px !important;position:absolute;top:0px;left:0px;width:100%;z-index:10}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-navigation{background-color:#104776;position:relative;padding:50px 0}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-navigation:before{content:"";position:absolute;top:0;left:-198%;width:200%;height:100% !important;background:#104776;z-index:0}@media screen and (max-width: 767px){.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-navigation:before{left:-100%;width:300%;z-index:-1}}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-navigation ul{padding:0;margin:0;display:block;position:relative;z-index:1}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-navigation ul li{list-style-type:none;margin:0;padding:0;display:inline-block;display:block;padding:6px 0 8px}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:1.4em;font-weight:700;text-transform:uppercase;color:#fff;display:block;position:relative}@media screen and (max-width: 767px){.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:1.2em}}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-navigation ul li a:after{content:"";width:0%;height:3px;display:block;background-color:#33a9ee;position:absolute;bottom:-3px;left:0px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#fff !important;text-decoration:none}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-navigation ul li a:hover:after{width:20%;background-color:#bc2025}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-navigation ul li a:focus{text-decoration:none}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-navigation ul li.is-active>a:after{width:50%}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content{padding:70px}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content table.shop_table thead tr th{background:#104776 url(../images/blue-diagonal-full.jpg) repeat left top;font-size:1.3em;border-color:rgba(255,255,255,0.1)}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content table.shop_table tbody{border-top:1px solid #ececec}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr.order_item td.product-name{color:#104776}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr.order td.order-number a{color:#104776;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr.order td.order-number a:hover{color:#ea5724}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr.order td.order-actions a{background-color:#bc2025 !important;display:inline-block;padding:6px 10px !important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr.order td.order-actions a:hover{background-color:#104776 !important}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr th{color:#bc2025}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr td .woocommerce-Price-amount{color:#bc2025;font-size:1.2em}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content .woocommerce-Address,.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content address{margin-bottom:0px !important;font-style:inherit;line-height:1.3em;font-size:1.2em}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form input[type="submit"]{padding:12px 20px 8px 20px !important}.woocommerce-account #ajax-content-wrap .container-wrap .woocommerce .woocommerce-MyAccount-content form .validate-state .select2-container{margin-top:8px}.blog-recent{margin-left:0px}.blog-recent h2{text-align:left}.blog-recent ul.list-with-arrow-markers-links,.blog-recent .single-post #sidebar .widget ul,.single-post #sidebar .widget .blog-recent ul,.blog-recent ul.custom-sitemap{margin-left:0px}.blog-recent ul.list-with-arrow-markers-links li a,.blog-recent .single-post #sidebar .widget ul li a,.single-post #sidebar .widget .blog-recent ul li a,.blog-recent ul.custom-sitemap li a{line-height:1.2em;text-transform:none !important}.foi-share-widget .share-label{font-family:"myriad-pro",sans-serif;font-size:1.7em;text-transform:uppercase;font-weight:700}@media screen and (max-width: 1365px){.foi-share-widget .share-label{font-size:1.4em}}@media screen and (max-width: 767px){.foi-share-widget .share-label{font-size:1.2em}}.share-widget-spacer{margin:50px 0}@media screen and (max-width: 992px){.share-widget-spacer{margin:10px 0 20px 0}}.share-widget-spacer.no-bottom-space{margin-bottom:0px}.select2-drop-active{border-color:#cdd1d5 !important}.select2-drop-active .select2-result.select2-highlighted{background-color:#104776}.da-popup-wrapper .da-popup-main{z-index:10001}.da-overlay{z-index:10000}.docasap-inline-widget{margin:0 0 10px}
