/*
Theme Name:   Divi Child Theme #2 (Hist Dept)
Theme URI:    http://www.elegantthemes.com/gallery/divi/
Description:  Divi Child Theme #2 for hist Dept
Author:       Elegant Themes
Author URI:   http://www.elegantthemes.com
Template:     Divi-2.7.3/Divi-2.7.3
Version:      2.7.3
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:          responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
Text Domain:  Divi-child-2
*/

/* ---------------------- */
/* --- Custom CU font --- */
/* ---------------------- */
@font-face {
    font-family: TrajanPro-Regular;
    src: url('fonts/TrajanPro-Regular.ttf');
}
/* ---------------------- */

.footer-addr {
    padding-left: 180px;
    font-size: 16px;
    color: #0677bd;
    line-height: 30px;
    font-family: Georgia;
}

@media only screen and (max-width: 780px) {
   .footer-addr {
       padding-left: 0px;
       font-size: 16px;
       color: #0677bd;

    }
}

#main-header {
	 /* background-image: url(http://asit-prod-web1.cc.columbia.edu/asit-prod-web1-2/wp-content/uploads/sites/20/2016/06/homepage_banner_bnw_1900x311.png); */
        background-color: #003A63 !important;
}

#main-content .container:before {
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #ffffff; 
    content: "";
}

#main-content .container {
    padding-top: 18px;
    padding-bottom: 25px;
}

#top-header .container {
    padding-top: 0.15em;
}

.et_header_style_centered #main-header .container { text-align: center; height: inherit; }

.et_boxed_layout #page-container {
	max-width: 980px;
}



/* --------------------------------------------------------------- */
/* ---- Shrinks the Margin bottom from 65 to decrease       ------ */
/* ---- distance betweem each post on the homepge NEWS blog ------ */
/* --------------------------------------------------------------- */
.et_pb_post {
    margin-bottom: 25px;
    padding-left: 5px;
    padding-right: 10px;
}

/* -------------------------------------------------------- */



/* -------------------------------------------------------- */
/* ----- Primary Menu :  Dropdown customizing ------------- */
/* -------------------------------------------------------- */
#top-menu li {
    padding-right: 35px !important;
}

#top-menu li li a {
    width: 400px;
    padding: 12px 20px;
    font-size: 18px;
    line-height: 30px;
}

.nav li ul {
    width: 450px;
}

#top-menu li li a:hover {
     background-color : #000000 !important;
}


#top-menu li li {
    margin: 0;
    padding: 5px 20px;
}


/* -------------------------------------------------------- */


/* ---------------------------------------------------------------------- */
/* ------Department  Menu Widget on the left sidebar in the Grad pages -- */
/* ---------------------------------------------------------------------- */
.et_pb_widget_area ul {
    padding: 0px !important;
    line-height: inherit !important;
    list-style: square !important;
    margin-left : 5px;
}

.et_pb_widget_area ul li {
    padding: 5px;
    padding-left : 2px;
    margin-left: 10px;
}

/** Shrink Menu header from Menu list **/
.et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
    margin-bottom: 0%;
}

.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module {
    margin-bottom: 0%;
}

#dept_menu a:hover {
    color:  #000000;
    font-weight: bold;}

#dept_menu ul {
    list-style: square inside!important;
}

/* ---------------------------------------------------------- */


/* --------------------- */
/* --- Faculty Menu ---- */
/* --------------------- */
#faculty_menu  a:hover {
    color:  #000000;
    font-weight: bold;
}
#faculty_menu ul {
    list-style: square inside!important;
}
/* --------------------- */




/* ------------------------------------------------------------------------ */
/* --- CM Expert Directory : Changes images of faculty Indiv page 100% ---- */
/* ------------------------------------------------------------------------ */
.cmed_logo_container img {
    width: 100%;
}

.cmed_list_view_item {
    list-style-type: none;
    width: 100%;
    margin: 0;
    padding: 5px 5px;
    display: inline-block;
    line-height: 20px;
    font-size: 14px;
    font-family: Georgia !important;
    color: #000 !important;
}

/* ------------------------------------------------------------------------ */


.blurb:hover {
    background-color: #ffffff;
    box-shadow: 0px 1px 18px rgba(23, 23, 23, 0.17);
    -moz-box-shadow: 0px 1px 18px rgba(23, 23, 23, 0.17);
    -webkit-box-shadow: 0px 1px 18px rgba(23, 23, 23, 0.21); 
}


/* ------------------------------- */
/* Custom Graduate Program Menu :  */
/* ------------------------------- */

#garduate-menu-button {
	width: 15em;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 0 0 0 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	background-color: #fff;
	color: #333;
}

#garduate-menu-button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#garduate-menu-button li {
	border-bottom: 1px solid #000;
	margin: 0;
	list-style: none;
	list-style-image: none;
}


#garduate-menu-button a {
	color: #fff;
}
	
#garduate-menu-button li a {
	display: block;
	padding: 5px 5px 5px 30px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	background-color: #f7f7f7;
	color: #000;
	text-decoration: none;
	width: 100%;
}

#secondary li a {
        display: block;
        padding: 5px 5px 5px 1em;
        border-left: 0px solid #000;
        border-right: 0px solid #000;
        background-color: #AFAFAF;
        color: #000;
        text-decoration: none;
        width: 100%;
}


html>body #garduate-menu-button li a {
	width: auto;
}

#garduate-menu-button li a:hover {
	border-left: 1px solid #1c64d1;
	border-right: 1px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
}
						
/* ----------------------------------------------------*/						


#cmedListview-nav {
    display: none !important;
}


/* ------------------------------------------------------------------------- */
/* Customizinf Timeline for the A Short History of the Department of History */
/* ------------------------------------------------------------------------- */
.wpostahs-slider-design-2 .wpostahs-centent {
    max-width: 980px;
}

.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button {
    border-color: #003D61;
    background: #003D61;
}

.wpostahs-slider-design-2 .wpostahs-slider-nav-title .wpostahs-title {
    color: #003D61;
}



/* ------------------------------------------------------------------------- */

.GAT_CUSTOM_POST {
    padding-top: 40px !important;
    padding-left: 40px !important;
}



.GAT_CUSTOM_POST .entry-content {
    padding-top: 20px !important;
}

.GAT_CUSTOM_POST .post-meta {
    display: none;
}


/* Make html tables responsive */
@media only screen and (max-width: 640px) {
    table.region-responsive {
	margin-bottom: 0;
	overflow: hidden;
	overflow-x: scroll;
	display: block;
	white-space: nowrap;
    }
}

.entry-content tr td {
    padding: 25px !important;
    border: 1px solid #efefef;
    font-weight: 600;
}



/*---------------------------------------------*/
/* Customizing "Fatured Resources" on Homepage */
/*---------------------------------------------*/

.bdp_blog_template.famous-grid .post-body-div {
    -webkit-box-shadow: none !important; 
    box-shadow: none !important;
}

.bdp_blog_template.famous-grid .post-body-div .bdp_post_content {
    padding: 15px;
    padding-bottom: 0px !important;
}

.bdp-homepage .bdp_blog_template img.wp-post-image {
    max-width: 70% !important;
    padding-left: 20px !important;
}

.cover-post {
    background: none !important;
    border-bottom: 1px solid #ededed;
    margin-bottom: 10px !important;
}

.cover-post .cover-img-wrapper {
    float: left;
    width: 20% !important;
}

.cover-post .right-side-area {
    float: right;
    width: 80% !important;
}

.cover-post {
    padding: 20px 30px !important;
}

.cover-post .right-side-area {
    padding: 0px 40px !important;
}

/* Customize main page of the "Featured Resources */
.bdp_blog_template.classical {
    /* border-bottom: 1px dashed rgb(204, 204, 204); */
    border-bottom: none !important;
    padding: 0 0 0 !important;
}

.bdp_blog_template.classical .blog_header h2 {
    margin: 0 !important;
    margin-bottom: 0px;
}

.bdp_blog_template.classical .entry-container {
    margin-bottom: 0px !important;
}


/* "Featured Resources" adjustment */
.wprpsp-recent-post-carousel h2.wprpsp-post-title a {
    font-family: Georgia;
    color: #003A63;
}
.wprpsp-recent-post-carousel.wprpsp-design-5 .wprpsp-post-grid-content .wprpsp-post-content {
    padding-left: 35px;
    /* padding-right: 25px; */
    color: #000;
}
.wprpsp-recent-post-carousel.wprpsp-design-5 .wprpsp-post-grid-content .wprpsp-post-title {
    padding-left: 35px;
}
.wprpsp-recent-post-carousel.wprpsp-design-5 .wprpsp-post-grid-content .wprpsp-post-line {
   margin-left: 35px !important;
}
.wprpsp-recent-post-carousel button.slick-prev {
    width: 20px !important;
    height: 25px !important;
}
.wprpsp-recent-post-carousel button.slick-next {
    width: 20px !important;
    height: 25px !important;
}
.wprpsp-read-more-btn {
    color: #003A63;
    border: 1px solid #003A63;
}


.doctoral-students {
    font-family: Georgia !important;
}







