/*
Theme Name: Child of Divi
Description: Child them based on Divi
Author: Maribel Maldonado
Version: 0.0.1
Template: Divi
*/

/*@import url('../Divi/style.css'); */

/*FROM DIVI THEME CUSTOM OPTION*/
.et_pb_fullwidth_slider_0 .et_pb_slide_description {
    width: 100% !important;
 
}
/*nestler\'s side menu*/
.nestler-sidebar-menu .et_pb_widget ul li.menu-item-809,
.nestler-sidebar-menu .et_pb_widget ul li.menu-item-810,
.nestler-sidebar-menu .et_pb_widget ul li.menu-item-811,
.nestler-sidebar-menu .et_pb_widget ul li.menu-item-1072,
.nestler-sidebar-menu .et_pb_widget h4.widgettitle {
    display: none;
}
.nestler-sidebar-menu .et_pb_widget ul li a:hover{
    background-color: #23282D;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
}
 
.et_pb_slide_0.et_pb_slider_with_text_overlay .et_pb_slide_content,
.et_pb_slide_1.et_pb_slider_with_text_overlay .et_pb_slide_content,
.et_pb_slide_2.et_pb_slider_with_text_overlay .et_pb_slide_content,
.et_pb_slide_3.et_pb_slider_with_text_overlay .et_pb_slide_content,
.et_pb_slide_0.et_pb_slider_with_text_overlay h2.et_pb_slide_title,
.et_pb_slide_1.et_pb_slider_with_text_overlay h2.et_pb_slide_title ,
.et_pb_slide_2.et_pb_slider_with_text_overlay h2.et_pb_slide_title,
.et_pb_slide_3.et_pb_slider_with_text_overlay h2.et_pb_slide_title{
 
background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,.3) 52%, rgba(0,0,0,0) 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 52%,rgba(0,0,0,0) 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 52%,rgba(0,0,0,0) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#00000000\', endColorstr=\'#00000000\',GradientType=1 ) !important; /* IE6-9 */
 
}
 
.et_pb_section_video_bg {
    top: -300px;
}
 
.et_pb_fullwidth_header {
    padding: 300px 0 100px 0;
}
 
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
    margin-left: 5%;
    margin-bottom: -5%;
}
 
.icon_mail{
    font-size: 2em;
}
 
/*clem project section*/
.clem-projects .wp-caption p.wp-caption-text {
    font-size: 10px !important;
    text-align: left !important;
    line-height: 2em !important;
}
 
#attachment_24937{
   margin-top: 20px !important;
}
 
h4.shen-github {
  margin-top: 20px !important;
  float: left;
}
 
 
.slesinger-team .et_pb_team_member_12.et_pb_team_member{
    box-shadow: 0 0 20px rgba(0,0,0,.1);
 
}
 
 
.slesinger-team .et_pb_team_member_image
{
 
    border-radius: 200px;
    overflow: hidden;
    margin-top: -100px;
    margin-left: 90px;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    border: 2px solid #fff;
    width: 80px;
 
}
 
.slesinger-team .et_pb_team_member_description{
    margin-left: 40px;
}
 
.slesinger-team .et_pb_team_member_description h4{
 
    padding-top: 20px;
}
 
 
.slesinger-team .et_pb_member_position{
    color: #000;
}
 
.weiss-team .et_pb_team_member_image
{
 
    border-radius: 200px;
    overflow: hidden;
    margin-top: -100px;
    margin-left: 50px;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    border: 2px solid #fff;
    width: 80px;
 
}
 
 
.weiss-team .et_pb_team_member_description h4{
 
    padding-top: 20px;
}
 
 
.weiss-team .et_pb_member_position{
    color: #000;
}
 
.casaccia-research #research-areas{
    padding-top: 10px !important;
}
 
.wp-caption p.wp-caption-text{
   text-align: left;
}
 
.kenny-media-items, .media-items, .schiller-media-items{
 
    background-color: #ffffff;
 
}
 
@media all and (max-width: 479px) {
    .et_pb_text_0{
    font-size: 10px;
    }
}
 
/*MAIN NAV*/
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    padding: 15px 0 15px 0 !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
}
 
 
.schiller-slider.et_pb_slides.et_pb_slide.et_pb_container{
    margin: 0px !important;
}
#logo{
    max-height: 100% !important;
    transform: none;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
}
 
.ehs ul {
    list-style-type: none !important;
}
 
/*cassacia project list items */
.proj-desc ul {
/*margin-left: 320px !important;*/
}
 
/*nestler sidebar menu*/
et_pb_widget.widget_nav_menu > div {
   border: 1px solid lightgray;
   border-radius: 5px;
}
.et_pb_widget.widget_nav_menu a {
  padding: 10px 0px;
   display: block;
   border-bottom: 1px solid lightgrey;
}
 
.et_pb_widget.widget_nav_menu ul .menu-item-has-children .current-menu-item a {
   color: #d80089;
}
 
/*hide nestler side-bar menu in mobile devices*/
 
@media (max-width: 767px){
.nestler-sidebar-menu .et_pb_widget, #sidebar .et_pb_widget{
    display: none;
}
}
 
@media only screen and (max-width: 998px) and (min-width: 981px){
.et_fixed_nav.et_show_nav #page-container {
    padding-top: 139px !important;
}
}
@media (max-width: 980px) {
    #page-container, #page-container, .et_fixed_nav.et_show_nav #page-container {
        padding-top: 88px !important;
    }
}
 
/*fix anchoring on nestler faq page*/
#lab-study, #addictiondepression, #rewardreg,
#behavioraddict,
#behaviordep,
#cellbrain,
#braininf,
#addictrel,
#brainrev,
#addictrelapse,
#transfactor,
#transfactoraddict,
#treatdep,
#treataddict,
#stepsaddict,
#stepsdep,
#addictdep,
#moreinfo{padding-top: 76px;}
 
/*nestler\'s pub year for 2008 and earlier*/
h5.pub-year{
    padding-top: 20px;
}
 
/*hahighi, mobbs resources section*/
.et_pb_text.hag-resources.et_pb_text_0 h4,
.et_pb_text.pi-resources.et_pb_text_0 h4{
    color: #00aeef !important;
    padding-bottom: 10px !important;
    font-weight: 500 !important;
    font-size: 18px !important;
 
}
.hag-resources.et_pb_text_0 a,
.pi-resources.et_pb_text_0 a{
    color: #666 !important;
}
 
/*ellies-davis collaborators 2nd row*/
.et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
    /*width: 30%;*/
}
/*END FROM DIVI THEME CUSTOM OPTION*/ 
 
@media only screen and (min-width: 981px) and (max-width: 1280px){
.et_fixed_nav #et-top-navigation{
     padding-left: 300px;
}
}

/*adjust nav menu */
@media screen and (min-width: 1024px) and (max-width: 1249px) {
   #top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {
    padding-right: 20px;
    }

    .et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-left: 20px;
       
    }
}


/****MAIN NAV SUBMENU*****/
#top-menu li li a {
    font-size: 12px !important;
    line-height: .5em !important;
}


.et_pb_team_member_image {
    text-align: left !important;
}

/*fixed pi-menu*/
.pi-menu.et_pb_section_0{
    position: fixed;
    /*top: 112px !important;*/
    width: 100% !important;
    z-index: 999;
}

/*

/*submenu items for doctor nestler*/

.nav li ul{
    width: 330x;
}

.fullwidth-menu li li a {
    width: 220px;
}

.fullwidth-menu li li.menu-item-has-children > a:first-child::after {
    right: 10px;
}

.et_pb_blurb h4{
    line-height: 20px;
}

/* pi lab menus to remain static as you scroll the page */
@media screen and (min-width: 320px) and (max-width: 768px) {
    
    .pi-menu.et_pb_section_0{
        position: static;
    }
}

/****HURDS TEAM IMAGES***/
.hurd-team et_pb_gallery_image portrait{
    width: 140px !important;
    height: 210px !important;
}

@font-face {
	font-family: ElegantIcons;  
	src: url(../Divi/elegant-fonts/HTML CSS/fonts/ElegantIcons.ttf);  
	font-weight: normal;  
}
#main-header, #page-container.et-animated-content, #logo{
  /*CSS transitions*/


}

/*.et_fixed_nav #et-top-navigation {
transition: none 0s ease 0s ;
}*/

.et_pb_gallery_grid .et_pb_gallery_item h3{
    display: none;
    
}

p.et_pb_gallery_caption {
    text-align: left;
}

.publication-section img{
    width: 112px;
    height: 160px;
    padding-bottom: 20px;
}


.publication-section hr{
    clear: both;
}
.publication-section .et_pb_toggle{
    border-radius: 10px;
}

.et_pb_widget a {
    color: #fff;
    
}

.et_pb_widget a:hover {
    color: #666;
}

/*********************************************
divi footer
*********************************************/
#footer-bottom{
    /*display: none;*/
}

/*********************************************
Social media icons in nav bar
*********************************************/

.social-icons {
    float: right;
    padding-top: 0.8em;
    margin-right: 0.5em;
    color: #0084B5;
}

.social-icons a {
    float: left;
    margin-right: 0.8em;
    text-decoration: none;
    font-size: 2em;
    line-height: 1;

}

.social-icons a:last-child {
    margin-right: 0;
}

.social_twitter_circle{
    color: #1EBEF0;
}

.social_facebook_circle{
    color:#3A5BA2;
}

.social_instagram_circle{
    color:#D95443;
}

.social_youtube_circle{
    color: #CC181E;
}

.hurd-sidebar.et_pb_widget_area_right{
      padding-left: 15px;
}

/*******************************
Excerpt on hover
********************************/

.wpc-portfolio-article .et_overlay::before {
   display: none;
}
.wpc-portfolio-article .wpc-excerpt {
   color: #000;
   position: absolute;
   font-size: 14px;
   text-align: center;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}
.mejs-overlay {
  top: -999px !important;
}
@media screen and (min-width: 768px) {
  .et_pb_slide_video {
    float: none;
    /*margin-top: -114px !important;*/
  }
  div[id^="mep_"] {
    width: 100% !important;
  }
  .me-plugin {
    height: inherit !important;
  }
}


#postdocprofiles .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img {
 width: 100vw;
}
#postdocprofiles .et_pb_blurb_content .et_pb_main_blurb_image {
 margin-bottom: 0;
}
#postdocprofiles .et_pb_blurb_content {
 position: relative;
}
#postdocprofiles .et_pb_blurb_content .et_pb_blurb_container {
 position: absolute;
 top: 0px;
 padding: 35% 0;
 opacity: 0;
}
#postdocprofiles .et_pb_blurb_content .et_pb_blurb_container:hover {
 opacity: 1;
}


/* WPS-1428 Update twitter icon for health blog <- WPS-1427 twitter icon update for WP sites
replace Twitter icon with X in Divi Social Follow module*/
/* Divi Child Themes */
.et-social-twitter a.icon:before {
    content: "\e61b";
    font-family: "Font Awesome 6 Brands" !important;
}
/*End - replace Twitter icon with X in Divi Social Follow module*/


