/* RESET adapted from http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, footer, header, hgroup, menu, nav, section, aside {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
	border-spacing: 0;
}

html {
    -webkit-text-size-adjust: none;
}

ol, ul {
	list-style: none;
}

:focus {
	outline: 0;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	text-decoration: none;
	overflow: hidden;
	color: #1a7a3a;
}

	a:hover {
		color: #002d14;
	}

img {
	border: none;
	display: block;
    max-width: 100%;
}

iframe {
	width: 100%;	
}

/* END RESET */

footer, header, hgroup, menu, nav, section, aside {
    display: block;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ============================================================================
**       END CLEARFIX
** ============================================================================ */

#universe, #mask, body {
	width: 100%;
	height: 100%;
}

.alignright {
     text-align:right;   
}

    img.alignright, div.alignright {
        float: right;
        margin: 0 0 10px 10px;
        max-width: 50%;
    }

img.alignleft, div.alignleft {
    float: left;
    margin: 0 10px 10px 0;
    max-width: 50%;
}

.aligncenter {
    text-align: center;
}

    img.aligncenter, .aligncenter img {
        margin: 10px auto;
    }

/* ============================================================================ **
**       HEADER STYLES                                                        
** ============================================================================ */

#baylor_header {
	border-bottom: 10px solid #000;
    position: relative;
}

#h {
	height: 70px;
	background: #00190b url(//www.baylor.edu/content/images/header/background_gradient.png) repeat-y 50% 0;
	border-bottom: 1px solid #FECB00;
}

h1#print_logo,#show_menu,.header_alumni #h_txt h1.main_mark,.header_alumni #header_dept  {
	display: none;	
}

#h_txt {
	height: 100%;
}

	#h_txt h1, #h_txt h2, #h_txt h3 {
		margin: 0;
        padding: 0;
        color:#fff;
	}

	#h_txt h1 {
		float: left;
		color: #fff;
		height: 100%;
        width: 263px;
	}

        #h_txt h1 a {
            display: block;
        }

        .has-svg-support, .svg .no-svg-support {
            display: none;
        }

        .svg #h_txt h1 a {
            padding: 7px 17px;
        }

            .header_alumni #h_txt h1 a {
                padding: 0;
            }

        .svg .has-svg-support {
            display: block;
            width: 100%;
            height: 57px;
            max-width: none;
        }
	
#header_dept {
    position: absolute;
    top: 15px;
    left: 263px;
    right: 210px;
	height: 44px;
	border-left: 1px solid #FECB00;
}

    .header-noSearch #header_dept {
        right: 20px;
    }

    .hamburger #header_dept {
        right: 50px;
    }

    .show_title #header_dept {
        display: block;
    }
		
	#header_dept h2, #header_dept h3 {
		font: normal normal 20px/1.2em FuturaBT-Book, Arial, Helvetica, sans-serif;
	}
		
	#header_dept h2 {
		padding: 11px 0 0 16px;
	}
		
	#header_dept h2.h_sub {
		padding-top: 5px;
	}
		
	#header_dept h2 a, #header_dept h3 a {
		color: #fff;
        display: block;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
	}

        .no-touch #header_dept h2 a:hover, .no-touch #header_dept h3 a:hover {
            -webkit-text-shadow: 0 0 7px rgba(255, 255, 255, .5);
            -moz-text-shadow: 0 0 7px rgba(255, 255, 255, 0.5);
            text-shadow: 0 0 7px rgba(255, 255, 255, 0.5);
            -webkit-transition: text-shadow .12s ease-in-out;
            -moz-transition: text-shadow .12s ease-in-out;
            -ms-transition: text-shadow .12s ease-in-out;
            transition: text-shadow .12s ease-in-out;
        }
			
	#header_dept h3 {
		font-size: 12px;
		padding: 0 0 0 16px;
	}

#header_search {
	position: absolute;
    top: 24px;
    right: 20px;
}
	
	#header_search_box {
		background: none;
		border: none;
		height: 22px;
		line-height: 22px;
		margin: 0;
		padding: 0 5px 0 0;
		width: 160px;
		color: #5d6d64;
		background: #344b3e;
		-webkit-border-radius: 11px;
		-moz-border-radius: 11px;
		border-radius: 11px;
		padding: 0 5px 0 10px;
		
		-webkit-transition: background-color .2s ease-in-out;
		-moz-transition: background-color .2s ease-in-out;
		-ms-transition: background-color .2s ease-in-out;
		transition: background-color .2s ease-in-out;
	}
	
	#header_search ::-webkit-input-placeholder { /* WebKit browsers */
		 color: #5d6d64;
	}
	#header_search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		 color: #5d6d64;
	}
	#header_search ::-moz-placeholder { /* Mozilla Firefox 19+ */
		 color: #5d6d64;
	}
	#header_search :-ms-input-placeholder { /* Internet Explorer 10+ */
		 color: #5d6d64;
	}
	
		#header_search_box:focus, #header_search_box.search_active {
			background: #fff;
			box-shadow: 0 0 25px rgba(0,0,0,1);
			color: #000;
		}
		
			.search_active #header_search_box {
				color: #000;
			}
	
	#header_search_submit {
		position: absolute;
		top: 50%;
		right: 0;
		margin: -7px 6px 0 0;
		width: 16px;
		height: 16px;
		padding: 0;
		background: url(//www.baylor.edu/images/icons/standard/search_sets/baylor_green.png) no-repeat 0 0;
		text-indent: -9999px;
		border: none;
		cursor:pointer;
	}

	#header_search_submit:hover {
		background-position: -16px 0;	
	}
	
		#header_search_submit:focus, #header_search_submit:active {
			background-position: -32px 0;	
		}
		
/* ====================================== */
/*       FOOTER STYLES                    */
/* ====================================== */

#baylor_footer {
	clear: both;
	width: 100%;
	font-size: 12px;
}

	#bf ul {
		margin: 0;	
	}

	#bf_c {
		width: 900px;
		margin: 0 auto;
		background: #002010;	
	}
	
	#bf_h {
		border-bottom: 1px solid #7f7508;
		border-bottom: 1px solid rgba(254,203,0,.5);
		padding: 12px 20px;
		height: 26px;
	}
	
	#bf_logo {
		float: left;	
	}

        #bf_logo img {
            height: 26px;
            width: auto;
        }
	
	#bf_sm {
		float: right;
	}
	
		#bf_sm a {
			float: left;
			margin: 1px 0 0 15px;	
			display: block;
			width: 24px;
			height: 24px;
		}
		
			#bf_sm a:hover {
				box-shadow: 0 0 10px rgba(255,255,255,.4);		
				background-color: rgba(255,255,255,.1);
			}
		
			#bf_sm a img {
				display: block;
				opacity: .8;
				width: 100%;
			}
			
				#bf_sm a:hover img {
					opacity: 1;
				}
		
		#bf_c ul {
			font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
		}
		
			#bf_c ul li {
				margin: 0;
			}
			
				#bf_c ul li a {
					display: block;	
					color: #89a496;
					padding: 6px 20px;
					-webkit-transition: color .15s;
					-moz-transition: color .15s;
					-ms-transition: color .15s;
					transition: color .15s;	
				}
				
				#bf_c ul li a:hover {
					color: #fff;
					
				}
				
				#bf_c ul li.selected a {
					color: #fff;
					font-weight: bold;	
				}
				
		.bf_cols ul {
			padding: 20px 0 0 0;
		}
				
		
		.bf_col1, .bf_col2, .bf_col3 {
			float: left;
			width: 20%;
		}
		
			.bf_col1 {
				background: url(//www.baylor.edu/images/footer/footer_bkg_dark.png) no-repeat 100% 100%;	
			}
		
			#bf_c .bf_col1 ul {
				padding-bottom: 50px;
				line-height: 1.5em;	
			}
		
			.bf_col1 ul li.selected {
				background: url(//www.baylor.edu/images/footer/baylor_footer_nav_active.png) repeat-y 100% 0;
				padding: 1px 0;
			}
			
				#bf_c .bf_col1 ul li.selected a {
					padding: 5px 20px;
					background: #002010;
				}
		
		.bf_col2, .bf_col3 {
			width: 40%;
		}
		
		.bf_col3 {
			z-index: 1;	
		}
		
			#bf_c .bf_col2 div {
				padding-top: 15px;
				display: none;
				position: relative;
				z-index: 2;
			}
			
				#bf_c .bf_col2 div ul {
					width: 50%;
					float: left;
					padding: 0;
					z-index: 1;
					position: relative;
				}
				
					#bf_c .bf_col2 ul.ul_list_one {
						z-index: 500;	
					}
					
					#bf_c .bf_col2 ul.ul_list_two {
						z-index: 400;
					}
				
					#bf_c .bf_col2 div {
						display: none; 
					}
			
				#bf_c .bf_col2 ul li {
					position: relative;
					z-index: 2;
				}
				
					#bf_c .bf_col2 ul li:hover {
						z-index: 22222;	
					}
				
					#bf_c .bf_col2 ul li:hover > a {
						color: #fff;	
					}
			
				#bf_c .bf_col2 ul.active, #bf_c .bf_col2 div.active > ul, #bf_c .bf_col2 div.active {
					display: block;	
				}
				
					#bf_c .bf_col2 div ul li div {
						display: none;
						position: absolute;
						top: -15px;
						top: 0;
						left: 90%;
						width: 100%;
						background: #000;
						background: rgba(0,0,0,.8);
						padding: 10px 0;
						font-size: 11px;
						z-index: 2222;
					}
					
						#bf_c .bf_col2 div ul li div.double {
							width: 200%;	
						}
					
						#bf_c .bf_col2 div ul li div ul {
							display: block;
							width: 100%;
							padding: 0;
							margin: 0;
							font-size: 11px;
							position: static;
						}
						
							#bf_c .bf_col2 div ul li div.double ul {
								width: 50%;	
								float: left;
							}
							
							#bf_c .bf_col2 div ul li{
								line-height: 1.25em;
							}
							
							#bf_c .bf_col2 div ul li ul li a {
								padding: 5px 15px;
							}
				
					#bf_c .bf_col2 div ul li:hover div {
						display: block;
					}
				
	#bf_copy {
		clear: both;
		padding-top: 15px;	
	}
		
		#bf_copy_c {
			border-top: 1px solid #7f7508;
			border-top-color: rgba(254,203,0,.5);
			padding: 15px;
			font: 11px/1.6em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
			color: #89a496;
		}
		
			#bf_copy_c a {
				color: #bce1ce;
			}
			
				#bf_copy_c a:hover {
					color: #fff;
					text-decoration: underline;	
				}
			
/* social media */

.bf_col3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;	
	padding-top: 15px;
	line-height: 1.25em;
}

	.show_col_line {
		background: url(https://www.baylor.edu/images/footer/footer_bkg_dark_line.png) no-repeat 0 100%;
	}
	
		.bf_other_col h3 {
			color: #b2d3c2;
			margin: 0 0 10px 20px;
			padding: 0;
			text-transform: uppercase;
			font-size: 14px;
			font-family: FuturaBT-Medium, Arial, Helvetica, sans-serif; 	
		}

	.bf_col3 a, .bf_col3 span {
		color: #89A496;
		display: block;
		padding: 6px 20px;
	}
	
		.bf_col3 a:hover {
			color: #fff;	
		}
	
	.bf_col3 .other_two_col > div {
		float: left;
		width: 50%;	
	}
	
		.bf_col3 ul {
			padding-top: 0;	
		}

        #bf_c .bf_other_social ul {
            margin-left: 12px;
        }
	
	#bf_c .bf_other_social ul li a, #bf_c .bf_other_social ul li span {
		padding-left: 28px;
		background: url(//www.baylor.edu/images/icons/socialmedia/mono/16px/facebook.png) no-repeat 5px 6px;	
		color: #fff;
        filter: alpha(opacity=60);
		opacity: .6;
        display: block;
	}

        #bf_c .bf_other_social ul li span a {
            filter: alpha(opacity=100);
            opacity: 1;
            display: inline;
            padding: 0;
            background: none;
        }
	
		#bf_c .bf_other_social ul li a:hover {
            filter: alpha(opacity=100);
			opacity: 1;	
		}
		
		#bf_c .bf_other_social a.other_social_flickr {
			background-image: url(//www.baylor.edu/images/icons/socialmedia/mono/16px/flickr.png);
		}
		
		#bf_c .bf_other_social a.other_social_foursquare {
			background-image: url(//www.baylor.edu/images/icons/socialmedia/mono/16px/foursquare.png);
		}
		
		#bf_c .bf_other_social a.other_social_linkedin {
			background-image: url(//www.baylor.edu/images/icons/socialmedia/mono/16px/linkedin.png);
		}
		
		#bf_c .bf_other_social a.other_social_itunes {
			background-image: url(//www.baylor.edu/images/icons/socialmedia/mono/16px/itunes.png);
		}
		
		#bf_c .bf_other_social a.other_social_pinterest {
			background-image: url(//www.baylor.edu/images/icons/socialmedia/mono/16px/pinterest.png);
		}
		
		#bf_c .bf_other_social a.other_social_rss {
			background-image: url(//www.baylor.edu/images/icons/socialmedia/mono/16px/rss.png);
		}
		
		#bf_c .bf_other_social a.other_social_twitter {
			background-image: url(//www.baylor.edu/images/icons/socialmedia/mono/16px/twitter.png);		
		}
		
		#bf_c .bf_other_social a.other_social_youtube {
			background-image: url(//www.baylor.edu/images/icons/socialmedia/mono/16px/youtube.png);
		}

        #bf_c .bf_other_social a.other_social_intranet, #bf_c .bf_other_social a.other_social_staffintranet {
            background-image: url(//www.baylor.edu/images/icons/standard/white/16/alert_circle.png);
        }

        #bf_c .bf_other_social .other_social_address {
            background-image: url(//www.baylor.edu/images/icons/standard/white/16/map_sign.png);
        }

        #bf_c .bf_other_social a.other_social_email {
            background-image: url(//www.baylor.edu/images/icons/standard/white/16/email_simple.png);
        }

        #bf_c .bf_other_social .other_social_phone {
            background-image: url(//www.baylor.edu/images/icons/standard/white/16/phone.png);
        }

        #bf_c .bf_other_social .other_social_instagram {
            background-image: url(//www.baylor.edu/images/icons/socialmedia/mono/16px/instagram.png);
        }

        #bf_c .bf_other_social .other_social_wordpress, #bf_c .bf_other_social .other_social_blog {
            background-image: url(//www.baylor.edu/images/icons/socialmedia/mono/16px/wordpress.png);
        }

/* ============================================================================ **
**       HAMBURGER NAV                                                        
** ============================================================================ */

#header_nav {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 11000 !important;
    width: 280px;
    background: #000;
    height: 100%;
    font-family: FuturaBT-Book, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

    #hamburger_search {
        display: block;
        height: 26px;
        padding: 12px 15px;
        margin: 0;
        position: relative;
    }

        .hamburger-noSearch #hamburger_search form {
            display: none;
        }

        #hm_search {
            width: 220px;
            height: 26px;
            line-height: 26px;
            background: rgba(255,255,255,.2);
            border: 0;
            border-radius: 13px;
            padding: 0 15px;
            color: #fff;
        }

            #hm_search:focus {
                color: #fff;
                background: rgba(255,255,255,.3);
            }

        #hm_search_submit {
            position: absolute;
            top: 50%;
            right: 20px;
            margin: -8px 6px 0 0;
            width: 16px;
            height: 16px;
            padding: 0;
            background: url(//www.baylor.edu/images/icons/standard/white/16/magnifier.png) no-repeat 0 0;
            text-indent: -9999px;
            border: none;
            cursor:pointer;
            opacity: .6;
        }

            #hm_search_submit:active {
                opacity: 1;
            }

    #header_nav ul {
        padding: 50px 0 0 0;
        border-bottom: 1px solid rgba(255,255,255,.3);
    }

        #header_nav ul.level1 {
            padding: 0;
        }
    
        #header_nav ul li {
            border-top: 1px solid rgba(255,255,255,.2);
            background: #000;
            width: 100%;
        }
        
            #header_nav ul li ul {
                border-bottom: 1px solid rgba(255,255,255,.3);
                text-transform: none;
                width: 100%;
            }
        
            #header_nav ul li a {
                display: block;
                color: #fff;
                padding: 12px 15px;
                line-height: 1.2em;
            }
        
    #header_nav .nav_close {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 50px;
        height: 50px;
        text-indent: -9999px;
        background: url(//www.baylor.edu/images/icons/standard/white/24/circle_cancel.png) no-repeat 50% 50%;
        opacity: .8;
        padding: 0;
    }
    
        #header_nav .nav_close:active {
            opacity: 1; 
        }
        
        #header_nav .nav_child_close {
            left: 0;
            background: url(//www.baylor.edu/images/icons/standard/white/24/arrow_left.png) no-repeat 50% 50%;
            display: block;
        }

#header_nav:not(:target) {
    z-index: 1;
    width: 0;
    overflow:hidden;
    display: none;
}

/* Reset Child Menus */

#header_nav ul li div {
    top: 0;
    right: 0;
    width: 94%;
    background: #191919;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    display: none;
    height: 100%;
}

#header_nav ul li div ul {
    padding-top: 0;
}

    #header_nav ul li.show_children > a {
        background: rgba(255,255,255,.2);
    }

    #header_nav ul li div span {
        display: block;
        width: 100%;
        height: 50px;
        position: relative;
    }

        #header_nav ul li.show_children > div {
            display: block;
            max-height: none;
            height: 100%;
            right: 0;
            position: absolute;
            z-index: 20;
        }

    #header_nav ul li div.nav_popout_2 ul {
        float: none;
        width: 100%;
    }
    
#header_nav ul li div.nav_popout ul li a {
    padding: 5% 8%;
    background: #191919;
}

#header_nav ul div.nav_popout_clear {
    display: none !important;   
}

#header_nav li.is-active:after {
    z-index: 50;
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    right: -0.031em;
    margin-top: -0.625em;
    border-top: 0.625em transparent solid;
    border-bottom: 0.625em transparent solid;
    border-right: 0.625em white solid;
}

#header_nav li.has_children > a {
    position: relative;
    padding-right: 51px;
}

#header_nav li.has_children > a:after {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 40px;
    content: " ";
    display: block;
    background: url(//www.baylor.edu/images/icons/standard/white/16/plus.png) no-repeat 50% 50%;
    opacity: .5;
    text-indent: -9999px;
    z-index: 10;
    cursor: pointer;
}

#header_nav li a:active {
    background-color: rgba(255,255,255,.2);
}

.js-nav {
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.js #header_nav {
    height: 100%;
    right: -280px;
}

    .csstransforms3d #header_nav div {
        height: 100%;
    } 

.csstransforms3d #header_nav {
    display: block;
    right: 0;
    width: 280px;
    background: #000;
    -webkit-transform: translateX(280px);
    -moz-transform: translateX(280px);
    -ms-transform: translateX(280px);
    transform: translateX(280px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    transition: transform 500ms ease;
}
    
    .js-nav #header_nav .nav_child_close {
        display: block;
    }

 
.csstransforms3d #mask {
    left: 0 !important;
    position: relative;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    transition: transform 500ms ease;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}

.csstransforms3d.js-nav #mask {
    -webkit-transform: translateX(-280px);
    -moz-transform: translateX(-280px);
    -ms-transform: translateX(-280px);
    transform: translateX(-280px);
}

.csstransforms3d.js-nav.js-nav-tap-active #mask {
    -webkit-transition: 10ms linear;
    -moz-transition: -moz-transform 10ms linear;
    transition: transform 10ms linear;
}
    
    #show_menu {
        display: none;
        top: 10px;
        right: 0;
        position: absolute;
        width: 50px;
        height: 50px;
        text-indent: -9999px;
        background: url(//www.baylor.edu/images/icons/standard/white/24/paragraph.png) no-repeat 50% 50%;   
        opacity: .8
    }
    
        #show_menu:active {
            opacity: 1; 
        }
        
    .hamburger #header_search, .csstransforms3d #header_nav, #show_menu {
        display: none;
    }

    .hamburger #header_nav, .hamburger #show_menu {
        display: block;
    }


.isTesting {
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -60px;
    width: 120px;
    height: 20px;
    background: red;
    line-height: 20px;
    color: #fff;
    text-align: center;
    font-size: 11px;
    font-family: Arial;
    text-transform: uppercase;
}

/* ====================================== */
/*       VIDEO PLAYER                     */
/* ====================================== */

.baylorVideoPlayer {
    width: 100%;
    height: 0;
    position: relative;
    padding-bottom: 56.25%;
}

    .baylorVideoPlayer iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

/* ====================================== */
/*       END CORE STYLES                  */
/* ====================================== */
/*       BEGIN RESPONSIVE STYLES          */
/* ====================================== */
/*       BIG TABLET                       */
/* ====================================== */

@media (max-width: 899px) {
    body {
        background: #fff;
    }

	#universe {
		overflow: hidden;	
		position: relative;
	}
	
	#bf_c {
		width: 100% !important;	
	}
}

/* ====================================== */
/*       SMALL TABLET                     */
/* ====================================== */

@media (max-width: 767px) {
	#baylor_header {
		border-bottom-width: 5px;
		position: relative;
	}
	
		.header_alumni #header_dept, .header_alumni #h_txt h1.main_mark {
			display: block;	
		}
		
		.header_alumni .alumni_mark {
			display: none;	
		}
	
		#baylor_header.header_show_subtitle {
			border-bottom: 0;
			padding-bottom: 40px;
		}
	
	#header_dept {
        position: absolute;
        top: auto;
        left: 0;
        bottom: 0;
        background: black;
        background-image: linear-gradient(top, rgb(61,61,61) 0%, rgb(0,0,0) 100%);
        background-image: -moz-linear-gradient(top, rgb(61,61,61) 0%, rgb(0,0,0) 100%);
        background-image: -webkit-linear-gradient(top, rgb(61,61,61) 0%, rgb(0,0,0) 100%);
        background-image: -ms-linear-gradient(top, rgb(61,61,61) 0%, rgb(0,0,0) 100%);
        background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(61,61,61)),
            color-stop(1, rgb(0,0,0))
        );
        height: 40px;
        width: 100%;
        border: 0;
    }
    
        #header_dept h2, #header_dept h2.h_sub {
            font-size: 18px;
            padding: 11px 16px 0 16px; 
        }
        
        #header_dept h3 {
            display: none;  
        }

    .svg #h_txt h1 a {
        padding: 5px 12px;
    }
	
	#h_txt h1 a img {
		height: 100%;
        width: auto;	
	}

        .svg #h_txt h1 a img {
            height: 40px;
        }
	
	#h {
		height: 50px;
		background: #003015;
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, rgb(0,25,11)),
			color-stop(1, rgb(0,63,28))
		);
		background-image: -moz-linear-gradient(
			center bottom,
			rgb(0,25,11) 0%,
			rgb(0,63,28) 100%
		);
	}
	
		.header_show_subtitle {
			
		}
	
	#header_search {
		top: 12px;
        right: 12px;
	}

    #show_menu {
        top: 0;
    }
	
	.bf_col1 {
		width: 33.33%;	
	}
	
	.bf_col2 {
		width: 66.66%;	
	}
	
	.bf_col3 {
		width: 100%;
		float: none;
	}

    .show_col_line {
        clear: both;
        background: none;
        border-top: 1px solid #7f7508;
        border-top: 1px solid rgba(254,203,0,.5);
    }

        .show_col_line h3 {
            text-align: center;
            margin: 0 0 10px 0;
        }
}

/* ====================================== */
/*       HANDHELD                         */
/* ====================================== */

@media (max-width: 569px) {
	
	.resp_2_hide {
		display: none;	
	}
	
	#baylor_footer {
		font-size: 14px;	
	}
		
	#bf_h {
		height: auto;
		padding: 0;
		border: 0;
	}
	
	#bf_logo, #bf_sm {
		float: none;
		border-bottom: 1px solid #7f7508;
		border-bottom: 1px solid rgba(254,203,0,.5);
		padding: 10px 0;
		line-height: 0em;
	}
	
		#bf_logo a {
			display: block;	
		}
		
			#bf_logo a img {
				margin: 0 auto;	
			}
			
	#bf_sm {
		text-align: center;
		padding: 14px 0;
	}
	
		#bf_sm a {
			display: inline-block;
			float: none;
			margin: 0 8px;
		}
	
	.bf_col1 {
		width: 45%;	
	}
	
	.bf_col2 {
		width: 55%;	
	}
	
		#bf_c .bf_col1 ul {
			line-height: 1.3em;	
		}
		
		#bf_c .bf_col2 div ul {
			float: none;
			width: 100%;	
		}
		
			#bf_c .bf_col2 div ul div {
				display: none !important;	
			}
			
	#bf_copy {
		text-align: center;	
	}
	
}

/* ====================================== */
/*       PRINT STYLES                     */
/* ====================================== */

@media only print {
	
}
	