@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Labs debut
Theme URI: http://localhost:88/wordpress
Description: Child theme for debut
Author: mountsinai
Author URI: http://localhost:88/wordpress
Template: debut
*/

@import url("../debut/style.css");

body {}

.banner { margin-bottom: 15.1em; }


aside { border-bottom:1px solid #ddd;} /* Adds line between each right column widget*/
.site-footer aside { border-bottom: none; }
#tertiary aside {border:none;}
#secondary {border-left:1px solid #ddd;}
#primary {margin-top:-20px;}

/* HEADER STYLES */
#masthead {padding-top: .9em; position: relative;}
.site-title {margin-bottom:0px; padding-bottom:0; *padding-left:10px;}
masthead.site-header {margin-bottom:0px; padding-bottom:0;}
#sociallinks {float:right; width:100px;}
#searchbox {float:left; width:180px;}
#toplinks {font-size:12px; font-weight:normal; color:#999798; float:right; margin-bottom:15px; letter-spacing:.1em}

/*MAIN NAVIGATION STYLES*/
.main-navigation .menu {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-weight: 700;
	position: relative;
	z-index: 101;
	*margin-top:1em;
	height: 39px; 
}
.main-navigation a {
	display: block;
	font-size: 12px;
	font-size: 1.2rem;
	padding: .5em 1.8em;
	font-weight:bold;
	text-decoration: none;
	white-space: nowrap;
	color:#000;
	line-height:25px;
}

.main-navigation .menu li {	border-right: 1px solid #ddd;}
.main-navigation .menu-item-parent:hover,
.main-navigation .sub-menu a {
	background-color: #ddd;
}
.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation a:active,
.main-navigation .current-menu-item > a {
	background-color:#00aeef;
	color: #fff;
}
/*.menu li:last-child    { border:0 }*/


/*nav.site-navigation.small-navigation a {text-transform:none; color:#00aeef; 
font-weight: 400; } Mobile menu dropdown link color */

/*Format & Font Styles */
/*.entry-meta {padding-bottom:10px;}
h1.entry-title {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666} */  /* Main heading of individual articles, non-linked headings */

h1.entry-title {padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666}

.entry-meta,
.debut-credit {
	color: #aaa;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.2;
	text-transform: none;
	margin-top:15px;
}

/*LINK STYLES */
#toplinks a {color:#999798;}
#primary  a {color:#00aeef;font-weight: 400;}
.site-footer  a {color:#00aeef;font-weight: 400;}
#primary  a:visited {color:#00aeef;font-weight: 400;}
.site-footer  a:visited {color:#00aeef;font-weight: 400;}


h2.site-description {
font-size: 16px;
font-weight: normal;
margin-top: 20px;
color: #666;
*padding-left:10px; 
}

#masthead, .main-navigation, .hentry, .widget {
margin-bottom: 1.5em;
}


.blogname {
font-size: 16px;
color: #221f72;
font-weight: bold;
}

.submit.searchsubmit {*width:60px;}


/* ################### Right side widget  CSS##########################*/
.widget-area a {color:#00aeef;}



/*MOBILE STYLE ADDITIONS */

@media screen and ( max-width: 1000px ) {
	#sociallinks {float:left; width:150px; margin-top: 10px;}

}

@media screen and ( max-width: 680px ) {
	#secondary {border-left:none;}
	.main-navigation a {padding: .5em 1.4em; 	font-size: 11px; font-size: 1.1rem;}
}

@media screen and (max-width:520px) and (orientation:landscape) {
.site-title {border-top: 1px solid #ddd; padding-top:15px;}
}

@media screen and ( max-width: 468px ) {
	#sociallinks {float:right; width:100px; margin-top: -5px;}
	#secondary {border-left:none;}
	.site-title {border-top: 1px solid #ddd; padding-top:15px;}
}



/*
    Document   :  data-table.min
    Created on :  Apr 4,  2014,  3:22:56 PM
    Author     :  khank02
    Description:
        Purpose of the stylesheet follows.
*/
#data-table_wrapper {
    font-size: 14px;
     font-family: Arial,  Helvetica,  sans-serif;
}
#data-table_length, #data-table_paginate {
    float: right;
    padding-top: 20px;
}
#data-table_filter, #data-table_info {
    float: left;
    padding-bottom: 6px;
}
#data-table_paginate a {
    margin: 0 5px;
    cursor: pointer;
}
#data-table {
    font-size: 11.5px;
    width: 650px;
    clear: both;
    padding: 6px 0;
}
#data-table th {
    background-color: #00ABEC!important;
    color: #fff;
    padding: 10px;
    cursor: pointer;
}
#data-table td {
    padding: 3px 5px;
    word-wrap: break-word;
}
#data-table tr.even>td {
    background-color: #D9EDFF;
}
#data-table .column {
    width: 120px;
    max-width: 200px;
}
#data-table span.sort_arrow {
    float: right;
    width: 14px;
}
#data-table .sorting span.sort_arrow {
    *margin-top: -14px;
    *padding-bottom: 5px;
    background: url(http://www.mountsinai.org/vgn-ext-templating/static/images/2012/sort_both.png);
	}
    background-size: 14px 14px;
    background-repeat: no-repeat;
}
#data-able .sorting_asc span.sort_arrow {
    *margin-top: -14px;
    *padding-bottom: 5px;
    background: url(http://www.mountsinai.org/vgn-ext-templating/static/images/2012/sort_asc.png);
    background-size: 14px 14px;
    background-repeat: no-repeat;
}
#data-table .sorting_desc span.sort_arrow {
    *margin-top: -14px;
    *padding-bottom: 5px;
    background: url(http://www.mountsinai.org/vgn-ext-templating/static/images/2012/sort_desc.png);
    background-size: 14px 14px;
    background-repeat: no-repeat;
}
#data-table a {
    text-decoration: none;
    color: #00ABEC;
}



.avatar {
    float: left;
}


.name {
    font-size: 14px;
    margin: 3px;
    padding-top: 9px;
    padding-left: 70px;
}

strong {
    font-weight: 600;
}





/* Upgrade fixes */
#secondary {
    padding-left: 11px;
}

header#masthead hgroup {
    float: left;
    max-width: 100%;
    width: 60%;
}
@media screen and (max-width: 1009px) {
	header#masthead hgroup {
	  width: 50%;
	}
}

@media screen and (max-width: 1000px) {
	header#masthead #tertiary #searchbox {
	  left: 40px;
    position: relative;
	}
	header#masthead #tertiary #sociallinks {
		left: 40px;
		position: relative;
		margin-top: 0;
	}
}

@media screen and (max-width: 779px) {
    header#masthead hgroup {
	  width: 40%;
	}
	header#masthead #tertiary #searchbox {
	  left: 40px;
    position: relative;
	}
	header#masthead #tertiary #sociallinks {
		left: 40px;
		position: relative;
		margin-top: 0;
	}
}

@media screen and (min-width: 440px) and (max-width: 585px) {
    header#masthead hgroup {
	  width: 30%;
	}
	header#masthead #tertiary #searchbox {
	  left: 40px;
    position: relative;
	}
	header#masthead #tertiary #sociallinks {
		left: 40px;
		position: relative;
		margin-top: 0;
	}
}

header#masthead #tertiary {
	width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}




