/* 
 Theme Name:     Effective Digital Marketing - Child
 Author:         Effective Digital Marketing, LLC
 Author URI:     https://www.effectivedigital.us
 Template:       Divi
 Version:        1.0.8
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker. Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.4.4
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
/* Setting the breakpoint of the mobile menu */
/*@media only screen and ( max-width: 1190px ) {
#top-menu-nav, #top-menu {
	display: none;
	}
#et_top_search {
	display: none;
	}
#et_mobile_nav_menu {
	display: block;
	}
}*/

/*Mobile Menu Colors*/
/*.et_mobile_menu {
	border-top: 3px solid #55b74e !important;
}
.mobile_menu_bar:before {
    color: #55b74e;
}*/

/*Google Review Button*/
#greview {
	bottom: 100px;
	position: fixed;
	left: -120px;
	z-index: 99999999;
	transition: 1s ease-out !important;
}
#greview::after {
	box-sizing: inherit;
}
#greview::before {
	box-sizing: inherit;
}
#greview a:active {
	outline: none;
}
#greview a:hover {
	outline: none;
}
#greview img {    
	max-width: 180px !important;
	margin: 0;
}
#greview picture {    
	margin: 0;
}
#greview:hover {
    left: 0px !important;
    transition: 1s ease-in !important;
}
@media (max-width: 700px){
	#greview {
		display:none !important;
	}
}
/* Social Icons not Stacked*/
.et-social-icons {
	list-style-type:none;
	font-size: 24px!important;
}
.et-social-icon {
	display: inline;
	margin:0 5px 0 5px;
}
.et-social-icon::marker {
	color:transparent !important;
}

/* Directory - Hide Address Title*/
.contact-list-address-title {
    display: none;
}

/*hide mobile header*/
@media (max-width: 1190px) {
#main-header { display:none; }
#page-container {
padding-top:0px !important;
margin-top:-1px !important
}
}

/*Passport Page Blurb Links*/
p.passport-blurb-link {
    text-align: right!important;
    margin-top: -1em!important;
}
p.passport-blurb-link a:hover {
    color: #666666!important;
}

/*Divi Toggle Style*/
.et_pb_toggle_open {
    padding:0px;
}
.et_pb_toggle_content {
    padding: 30px;
}
.et_pb_toggle_open .et_pb_toggle_title {
    background-color:#d2b871;
    padding:15px!important;
}
.et_pb_toggle_open .et_pb_toggle_title::before {
    display: block!important;
    padding-right: 20px;
}

 /* Move reCAPTCHA v3 badge to the left */
.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
  z-index: 99999999 !important;
}

.grecaptcha-badge:hover {
  width: 256px !important;
}

@media (max-width: 700px) {
.grecaptcha-badge {
	display:none
	}
}

.eclerks-button {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 9999;
}

.eclerks-button img {
	width: 100px;
	height: 100px;
}

@media (max-width: 700px){
.eclerks-button {
	display: none;
}
}