/* 
Theme Name: Jacksonville Pediatrics
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: jacksonville-pediatrics
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
*/

/*
    Add your custom styles here
*/

a { text-decoration:none !important }

.home .sub-menu.elementor-nav-menu--dropdown li a { font-weight:500 !important ;
font-size:17px !important ;
margin-left:12px !important ;
}

/* Flipbox Styles */

.elementor-flip-box__layer {
    border-radius:16px !important ;
}

/* Text Widget Styles */

.elementor-widget-text-editor strong { font-weight:600 !important }

.form-list ul { column-count:2 ;
}

.form-list ul li { margin:0 16px !important }


/* New Patient Tooltips */

.appointment .e-hotspot__tooltip { max-width:260px ;
min-width:260px ;
white-space:normal ;
}


/* Flipboxes */

.square .elementor-flip-box {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}

.square .elementor-flip-box__front, .square .elementor-flip-box__back { border-radius:16px }


/* Text Widget Lists */

[data-widget_type="text-editor.default"] p+ul, [role="tabpanel"] p+ul {
    margin-left:0 !important ;
    padding-left:20px !important ;
    padding-bottom:20px ;
}

[data-widget_type="text-editor.default"] p+ul li, [role="tabpanel"] p+ul li {
    padding:2px 0 !important ;
}

.blue ul {
padding-left:20px ;
list-style:none ;
list-style-image: url("https://105a6e0f7b.nxcli.net/wp-content/uploads/2022/09/blue-bullet.png");
}

.blue li {
padding:8px 0 8px 8px !important ;
}

@media only screen and (min-width:1025px) {
.dbl ul {
	column-count:2 ;
}
	
	.dbl li { width:90% }
}

/* Blog Posts */

.single-post .blog-content ul {
padding-left:28px ;
margin-left:28px ;
list-style:none ;
list-style-image: url("https://105a6e0f7b.nxcli.net/wp-content/uploads/2022/09/blue-bullet.png");
}

.single-post .blog-content li {
padding-top:6px !important ;
padding-bottom:6px !important ;
}

.single-post .blog-content p+ul {
    padding-bottom:16px ;
}

/* Patient Program buttons */

.program-btn { border-radius:50px !important ;
margin-bottom:8px !important ;
background:#43AA8B ;
color:#FFFFFF !important ;
font-weight:600 !important ;
border:solid 3px #43AA8B ;
padding:12px 30px !important
}

.program-btn:hover { background:#FFFFFF ;
color:#43AA8B !important ;
}


/* Locations Form */

#locator { display:flex ;
	flex-direction:row ;
}
	
#locator select {
padding-right:20px ;
padding: 5px 64px 5px 14px ;
border-radius: 3px ;
font-family:Poppins, sans-serif ;
font-size:20px ;
font-weight:400 ;
}
	
#locator button {
margin-left:20px ;
font-family: "Poppins", Sans-serif;
font-size: 20px;
font-weight: 500;
height:42px ;
background:#FFFFFF ;
color:#0298D0 ;
line-height:1 ;
border:none ;
outline:none ;
}