/*
 Theme Name:   Mole Digital Child Theme
 Theme URI:    https://moledigital.com
 Description:  Child Theme for Divi
 Author:       Mole Digital
 Author URI:   https://moledigital.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

/*Bottom footer styles*/

#footer-bottom-bar a {
	color: #DC0C6A;
	    font-family: 'ABeeZee',Helvetica,Arial,Lucida,sans-serif;
}

.footer-btm-bar-left a {
	color: #DC0C6A !important;
}

.footer-btm-bar-left a:hover {
	color: #234F74 !important;
}

.footer-btm-bar-left {
	float: left;
	width:50%;
}

.footer-btm-bar-right {
	float: left;
	width: 50%;
	text-align: right;
	color: #234F74;
	font-family: 'ABeeZee',Helvetica,Arial,Lucida,sans-serif;
}

#footer-bottom-bar{
	padding: 20px 0px;
}

@media (max-width: 630px) {
	.footer-btm-bar-left {
	float: none;
	width: 100%;
	text-align: center;
}
	

.footer-btm-bar-right {
	float: none;
	width: 100%;
	text-align: center;
}
}

.highlighted-posts .et_pb_section {
	padding:0!important;
}

.highlighted-case-study .quote-insert{
	border:2px solid #8bd8bd;
	padding: 30px !important;
	box-shadow: 0px 0px 10px 0px rgba(77,77,77,0.5);
	border-radius: 10px;
}
.highlighted-case-study .quote-insert .indent-header{
	width:100%;
}
.highlighted-case-study .quote-insert .indent-header .indent-header-left{
	width:25%;
	float:left;
}
.highlighted-case-study .quote-insert .indent-header .indent-header-left img{
	width:100%;
}
.highlighted-case-study .quote-insert .indent-header .indent-header-right{
	width:20%;
	float:right;
}
.highlighted-case-study .quote-insert .indent-header .indent-header-right img{
	width:100%;
}

.case-study-carousel-container{
	background-color:#FFFFFF;
	border-radius:20px;
	padding:20px;
	width:100%;
}
.inline-icon {
    margin-left: 8px;
    font-size: 20px;
    color: #8bd8bd;
	vertical-align:middle;
}
.inline-icon-env {
    margin-left: 8px;
    font-size: 22px;
    color: #8bd8bd;
	vertical-align:middle;
}
.home-form{
	padding: 30px !important;
	border-radius: 10px;
	box-shadow: 0px 0px 10px 0px rgba(77,77,77,0.5);
	border: 2px solid #8bd8bd;
	
}

/*Modal lightbox styles*/


.modal-flex-container {
  display: flex;
}

.modal-image {
flex: 1 1 30%;
	padding: 10px;
}

.modal-image img {
	border-radius:20px;
}

.modal-text {
flex: 1 1 70%;
	padding: 10px;
}
 
@media only screen and (max-width: 980px){
	.modal-flex-container {
  flex-direction: column;
}
	
	.modal-image {
flex: 100%;
}

.modal-text {
flex: 100%;
}
}

.clinical-bio-modal .dipl_modal_trigger_text:after {
    content: " >";
}
.dipl_modal_inner_wrap{
	border-radius:20px;
}
.dipl_modal .dipl_modal_body{
	padding-top:0;
}

table.faq-cost{
	width:100%;
}
.faq-cost-header{
	background-color: #0c71c3; 
	color: #ffffff; 
	font-weight: bold;
}
.faq-cost-content{
	background-color:#fcfcfc;
	border: 1px solid #bebebe;
	vertical-align:top;
}