/*
 Theme Name:   Lotus Festival Child Theme
 Theme URI:    https://test.lotusfest.org
 Description:  Base Child Theme for Divi
 Author:       Pie Design
 Author URI:   https://jonpie.com
 Template:     Divi
 Version:      1.0.0
*/

/**To get started add your custom CSS below**/
/*Typography settings*/
#et-main-area #main-content h1 {
    font-family: Lato, Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: clamp(1.833rem, 1.316vw + 1.541rem, 2.944rem);
    line-height: 1.1em;
}

#et-main-area #main-content h2 {
    font-family: Lato, Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: clamp(1.667rem, 0.855vw + 1.477rem, 2.389rem);
    line-height: 1.1em;
}

#et-main-area #main-content h3 {
    font-family: Lato, Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: clamp(1.556rem, 0.329vw + 1.482rem, 1.833rem);
    line-height: 1.1em;
}

#et-main-area #main-content h4 {
    font-family: Lato, Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: clamp(1.222rem, 0.263vw + 1.164rem, 1.444rem);
    line-height: 1.1em;
}

#et-main-area #main-content h5 {
    font-family: Lato, Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: clamp(1.167rem, 0vw + 1.167rem, 1.167rem);
    line-height: 1.1em;
}

#et-main-area #main-content h6 {
    font-family: Lato, Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: clamp(1rem, 0vw + 1rem, 1rem);
    line-height: 1.1em;
}

#et-main-area #main-content p {
    font-family: Roboto, Helvetica, Arial, Lucida, sans-serif;
    font-weight: 400;
}

/*Set background color*/
#main-content {
    background-color: #000000 !important;
}

/*No Nav Link*/
.no-nav-link a {
  cursor: default;
}

.sub-menu-nav a {
  cursor: pointer;
}
/* Change the width of the links inside the dropdown */
#top-menu li li a {
    width: 300px;
	padding: 6px;
}

.nav li ul {
	width: 300px;
}

/*Donate button in primary menu*/
.donate-button {
    border: 2px solid #ee372e;
    border-radius: 99px;
    background: transparent;
    transition: all .3s 0s;
}

.donate-button a {
    padding: 14px !important;
    color: #ffffff !important;
	text-align: center;
}

.donate-button:hover {
    transition: all .2s 0s;
	background-color: #ee372e;
}

#top-menu-nav ul li a:hover {
color: #ee372e;
opacity: 1 !important;
}

/*Footer Menu Styling*/
/*add borders to the menu items*/
.footer-menu-desktop nav > ul > li:not(:last-child) {
  border-right: 1px solid #ffffff;
}


/*adjust spacing around menu items*/

.et_pb_menu li a {
  padding: 4px 20px;
}


/*adjust spacing around menu items*/
.et_pb_menu li a {
  padding: 4px;
}

/*add icon to the opened accordion*/
.pa-add-accordion-icon .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before {
	display: block;
	font-family: FontAwesome !important;
	content: "\f068" !important;
	color: #ffffff !important;
	font-size: 21px;
}

/*move the accordion icon to the left*/
.pa-accordion-icon-left .et_pb_toggle_title:before {
	left: 0 !important;
}


/*adjust spacing on the left for the icon*/

.pa-accordion-icon-left .et_pb_toggle_title,
.pa-accordion-icon-left .et_pb_toggle_content {
	padding-left: 1.4em !important
}

/* Change width of the row for desktop */
.et_pb_row {
    width: 90% !important;
	max-width: 90% !important;
}


/* Change width of the row for tablet */
@media (min-width:768px) and (max-width:980px){
.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row{
    width: 90% !important;
	max-width: 90% !important;
}
}


/* Change width of the row for Mobile */
@media (max-width:767px){
.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row{
    width: 93% !important;
	max-width: 93% !important;
}
}





@media (max-width: 980px) {
	/*open the mobile menu up and use on all devices*/
	.et-db #et-boc .et-l .pa-vertical-menu .et_pb_menu__menu {
		display: flex;
	}
	/*hide the hamburger icon*/
	.et-db #et-boc .et-l .pa-vertical-menu .et_mobile_nav_menu {
		display: none;
	}
	/*align submenu to the right of menu link*/
.pa-vertical-menu .et_pb_menu__menu nav li ul {
	left: 100%!important;
}
	/*make the menu items fullwidth and add space between them*/
.pa-vertical-menu .et_pb_menu__menu nav ul li {
	display: block;
	width: 100%;
	margin: 10px 0;
}
	/*remove default 11px padding on each side of list items*/

.pa-vertical-menu .et-menu > li {
	padding-left: 0px;
	padding-right: 0px;
}
	
	
}

/*place button modules next to each other in the same column*/
.pa-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}

/*Blog Archive styles: add media query so changes only affect tablet and desktop*/

@media (min-width: 767px) {

/*set the image width*/

.pa-blog-list .entry-featured-image-url  {
width: 30%;
float: left;
margin-bottom: 0!important;
}

/*set the details width*/

.pa-blog-list .entry-title,
.pa-blog-list .post-meta,
.pa-blog-list .post-content {
width: 70%;
float: left;
padding-left: 30px;
}
}

/*BLOKKS Styles*/
