/*
 Theme Name:     Ringlets and Roots Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.page-id-180 header#main-header {
	display: none;
	height: 0!important;
	overflow: hidden;
}

#et-secondary-menu {
	float: none!important;
	margin: 0 auto;
	text-align: center;
}
.bottom-nav {
	text-align: center;
}
#footer-info {
	text-align: center;
	float: none;
}

.map-responsive{
    overflow:hidden;
    position:relative;
	height: 480px;
}
.map-responsive iframe{
    left:0;
    top:0;
    width:100%!important;
	height: 100%;
    position:absolute;
}
.et_fullwidth_nav #main-header .container {
    width: 100%;
    max-width: 100%;
    padding-right: 0!important;
    padding-left: 0!important;
}
#et-top-navigation {
	background-color: #f8bccd;
	padding: 20px 0 0 0;
	z-index: 1;
}
.et_mobile_menu li a:hover, #top-menu .sub-menu li a:hover {
    color: #f8bccd!important;
	opacity: 1!important;
}
.sub-menu li.current-menu-item>a {
    color: #f8bccd!important;
	opacity: 1!important;
}
#pricing-table td, #pricing-table tr {
  text-align: left;
  padding: 12px 14px 14px 14px;
	border-top: 1px solid #eeeeee!important;
}
#pricing-table tr:nth-child(even) {
	background-color: #fdedf2;
}
td.menu-price {
	font-size: 24px;
	font-weight: 900;
	width: 25%;
	text-align: right!important;
	vertical-align: top;
}
td.menu-ranged-price {
	font-size: 24px;
	font-weight: 900;
	width: 40%;
	text-align: right!important;
	vertical-align: top;
}
.menu-price:before, .menu-ranged-price:before { content:'$'; font-size:medium; vertical-align:super; }
