/*
Theme Name: Bodenhamer Eye Consultants
Theme URI: https://www.columbiamarketinggroup.com
Description: Bodenhamer theme created by J.J. Carlson of Columbia Marketing Group. It is a child theme of Hello Elementor
Author: J.J. Carlson of Columbia Marketing Group
Author URI: https://www.columbiamarketinggroup.com
Template: hello-elementor
Version: 1.0.1
Text Domain: bodenhamer
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Global */
.blue-fill{fill:#295397}
::selection { color: #fff; background: #0f1b3d}
/* Homepage */
html, body {background-color:#0f1b3d}
.featured-service .elementor-column-wrap:after {border: 1px solid rgba(255,255,255,.75); position: absolute; left: 15px; top: 15px; right: 15px; bottom: 15px; opacity: 1; content: ""; z-index: 1;}
.elementor-widget-testimonial-carousel .elementor-widget-container { transition: height .3s linear !important;}
.elementor-widget-testimonial-carousel .elementor-swiper-button { top: 25%!important}
.featured-service .elementor-element {z-index: 2}
/* Gravity Forms */
.contact-form .gform_wrapper label.gfield_label, .contact-form .gform_wrapper legend.gfield_label {color:#295397}
.contact-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .contact-form .gform_wrapper textarea { border: 0; border-radius: 0; box-shadow: 0 2px 4px rgba(0,0,0,.05); padding: 15px 18px; line-height: 2}
.contact-form .gform_wrapper .gform_footer input.button, .contact-form .gform_wrapper .gform_footer input[type=submit] { background-color: #295397; color: #fff; font-weight: 700; border: 0; border-radius: 0; letter-spacing: .5px; padding: 18px 22px}
.contact-form .gform_wrapper .gform_footer input.button:hover, .contact-form .gform_wrapper .gform_footer input[type=submit]:hover { background-color: #1f3e70; }
/* Responsive */
@media (min-width: 900px) {.home .dialog-type-lightbox .dialog-message, .home .elementor-lightbox .elementor-lightbox-item {padding: 0} .home .elementor-lightbox .elementor-lightbox-image, .home .swiper-zoom-container>img {max-width: none; max-height: none; object-fit: cover}}
