<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Divi Dental Care Theme
Theme URI: https://dentalcare.divifixer.com/
Description: A ready-to-use Divi child theme designed for theme designed specially for dentists, dental practices, dental clinics, dental hygienists, orthodontists, endodontists, health clinics, doctors, oral health care providers and any other health and medical organization.
Author: Divi-childthemes.com
Author URI:   https://www.divi-childthemes.com
Template: Divi
Version: 1.0.0
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

/* Table of Contents
 *
 * 1. Header
 *		Media Queries
 *         1.1 - &gt;= Min 1405px 
 *         1.2 - &gt;= Min 1100px &lt;= Max 1405px
 * 		   1.3 - &gt;= Max 980px 
 * 2. Gallery
 * 3. Sidebar
 */

/* Header */

.et_pb_menu .et-menu-nav li{margin-top:0px !important;}
.et_pb_menu .et-menu-nav li a{transition: color 200ms ease;display: block;
position: relative;}

.et_pb_menu .et-menu-nav li a:before{background: #fff;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
content: "";
display: block;
z-index: -1;
opacity: 0;
box-shadow: 0 2px 7px rgba(34,34,34,.35);
transition: 250ms ease all;
transform-origin: 50% 100%;box-sizing: border-box;}

.et_pb_menu .et-menu-nav li a:hover:before{opacity: 1;}
.et_pb_menu .et-menu-nav li:hover:after{opacity: 1;transform:scale(1);}

.et_pb_menu .et-menu-nav li:after{left: calc(50px * .4);
right: calc(50px * .4);
width: auto;
height: 3px;
margin-left: 0 !important;
margin-right: 0 !important;
margin-bottom: 0;
	background-color: #1cba9f;content: ' ';
display: block;
position: absolute;
z-index: 5;bottom: 0%;opacity: 0;
transition: 200ms ease all;
transform: scale(.5);
transform-origin: 50% 50%;box-sizing: border-box;}


.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:before,
.et_pb_menu ul li.menu-item-has-children ul.sub-menu li:after{display:none;}


.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a{line-height: 40px;
line-height: 1.5;text-transform: capitalize;
padding: .4em 1.25em;position: relative;
transition: 200ms ease all;
font-size: 16px;
opacity: 1;}

.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:hover{color:#1cba9f !important;}
.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:before{background-color: #1cba9f;height: 2px;
top: calc(.85em + 2.5px);display: block;
content: "";

width: 7px;
top: 0.99em;
left: .45em;
transition: 200ms ease all;
position: absolute;
opacity: 0;
transform: translateX(-5px);box-sizing: border-box;}

.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:hover:before{opacity: 1;
transform: translatex(0);}


.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:before{}

.nav li ul{border-top:none;padding:10px 0 !important;top: calc(100% - 0px) !important;left: 9px !important;}
.nav li li{padding: 0 10px;}


.dct_plx .et_parallax_bg:before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,.7)}
.dct_inqy .et_contact_bottom_container{float: none;
text-align: center;padding-left: 3%;
margin-top: 3.5%;display: block;
width: 100%;}



/* Gallery */
#gallery-1 .gallery-item{margin: 0 !important;}

/* Sidebar */
.et_pb_widget select{
	height: 50px;
}
.et_pb_widget .widgettitle{
	padding-bottom: 20px;
}

.widget_search input#s{
	border-radius: 25px;
}
.widget_search input#searchsubmit{
	background-color: #1cba9f ;
	border-radius: 25px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
}

/*Change Open mobile Menu Icon*/
.mobile_nav.opened .mobile_menu_bar::before {
    content: '\4d';
}
/*remove the border from the top of the mobile menu*/
.et_mobile_menu {
	border-top: none;
}

/*hide the submenu items on mobile*/
.et_mobile_menu li ul.hide {
	display: none !important;
}

/*adjust the parent menu items on mobile*/
.et_mobile_menu .menu-item-has-children {
	position: relative;
}

/*adjust the parent menu items on mobile*/
.et_mobile_menu .menu-item-has-children &gt; a {
	background: transparent;
}

/*position and style the submenu icons*/
.et_mobile_menu .menu-item-has-children &gt; a + span {
	position: absolute;
	right: 0;
	top: 0;
	padding: 10px 20px;
	font-weight: bold;
	cursor: pointer;
}

/*icon for closed submenu*/
span.menu-closed:before {
	content: "\33";
	display: block;
	color: #42b4b0;
	font-size: 18px;
	font-family: ETmodules;
}

/*icon for open submenu*/
span.menu-closed.menu-open:before {
	content: "\4d";
	color: #42b4b0;
}

/*adjust border under mobile menu items*/
.et_mobile_menu li:not(:last-child) a {
    border-bottom: 2px solid #f3f6fd;
}
/*remove border under last mobile menu item*/
.et_mobile_menu li:last-child a {
    border-bottom: none;
}
</pre></body></html>