/**
 * Theme Name:      Juni Smiles Theme
 * Theme URI:       https://www.elegantthemes.com/gallery/divi/
 * Description:     A child theme for Drs Wong and Jang
 * Author:          PracticeMarketer
 * Author URI:      https://www.PracticeMarketer.com
 * Template:         Divi
 * Version:         1.0.0
 * Text Domain:     juni-smiles-theme
 * License:         GPL2
 * License URI:     https://www.gnu.org/licenses/gpl-2.0.html
 */
  
 
/* ---------------------- Theme customization starts here ---------------------- */
.doctor-user .et_pb_blurb_container {
    padding: 25px;
    padding-right: 0;
    height: 100%;
    -moz-flex-direction: column;
    flex-direction: column;
    display: flex;
    max-width: 70%;
}
.doctor-user .et_pb_blurb_content .et_pb_main_blurb_image{
    right: -100px;
    position: absolute;
    bottom: -6px;
    margin-bottom: 0;
    height: 100%;
} 
.doctor-user .et_pb_blurb_content {
    max-width: 100%;
    height: 100%;
}

.doctor-user .et_pb_blurb_content .et_pb_main_blurb_image img {
    object-fit: contain;
    height: 100%;
}

.doctor-user .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap {
    height: 100%;
}

.doctor-user .et_pb_blurb_container h4 {
    padding-bottom: 2rem;
}

.doctor-user .et_pb_blurb_container .et_pb_blurb_description {}

.doctor-user .et_pb_blurb_container .et_pb_blurb_description .btn-white {
    display: inline-block;
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    text-align: center;
    color: #4d4d4d;
    padding: 16px 32px;
    background: #f6f6ec;
    border-radius: 8px;
    text-transform: uppercase;
    transition: all .3s; 
    margin-top: 1rem;
}
.doctor-user .et_pb_blurb_container .et_pb_blurb_description .btn-white:focus, .doctor-user .et_pb_blurb_container .et_pb_blurb_description .btn-white:hover {
    box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, .22);
    color: #4d4d4d;
}

.userbox-3col.doctor-user .et_pb_blurb_container {
    padding: 30px;
    max-width: 70%;
    position: relative;
   
}

.userbox-3col.doctor-user .et_pb_blurb_content .et_pb_main_blurb_image {
    right: -34%;
}

.userbox-3col.doctor-user .et_pb_blurb_content .et_pb_main_blurb_image:before {
    content: "";
    background: linear-gradient(90deg, rgb(255 255 255 / 1%) 0%, rgb(255 255 255 / 51%) 100%);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.header-menu .et_pb_menu .nav li > ul.sub-menu {
    top: 100%;
    left: auto;
    right: 0;
    border-radius: 16px 0px 16px 16px;
    z-index: 100;
    width: 264px;
	    padding: 0;
     transform: none; 
}
.header-menu .et_pb_menu .nav li ul.sub-menu:before {
    content: "";
    position: absolute;
    width: 38.6px;
    height: 27.38px;
    left: auto;
    right: 0px;
    top: -11px;
    background: #ffffff;
    border-radius: 3px;
    z-index: 0;
    clip-path: polygon(100% 0, 0% 100%, 100% 100%);
    transform: none;
}
 
.header-menu .et_pb_menu .nav li ul.sub-menu ul.sub-menu:before { display: none;}
.header-menu .et_pb_menu .nav li ul.sub-menu ul.sub-menu{ border-radius: 0px;}
.header-menu .et_pb_menu .nav li a:after{transition: all .6s linear;}
.header-menu .et_pb_menu .nav li:hover a:after {
    transform: rotate(180deg) translateY(5%);
}