/* main background color */

#content{
	background-color:#EBEBEB;
}

/* main slider caption */
.metaslider .caption{
	width:1200px;
	margin-left:auto;
	margin-right:auto
}

/* main slider caption background color */
.metaslider .caption-wrap{
	background-color:rgba(19, 124, 201, .86)!important;
	opacity:1!important
}

/* main slider space below */
.home #content {
	padding-top:0;
	padding-bottom:0;
}

/* menu buttons */
.navbar-default .navbar-nav > li > a{
color:#2764A8
}

/* main tile images */
body.home .panel-grid img{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	width:100%;
}

/* main tile paragraphs */
.home_p{
	background-color:white;
	border-radius:7px;
	height:500px;
	position:relative
}

	@media (min-width:767px) and (max-width: 991px) {
		.home_p{ height:520px;
		}
	}

/* padding around white boxes */
.home_padding{
padding:1em;
}

/* top bar shadows */
.top_bar h3{
background-color: #f1f1f1;
  /* Fallback Color */
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f1f1f1)) !important;
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, white, #f1f1f1) !important;
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, white, #f1f1f1) !important;
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, white, #f1f1f1) !important;
  /* IE10 */
  background-image: -o-linear-gradient(top, white, #f1f1f1) !important;
  /* Opera 11.10+ */
  background-image: linear-gradient(top, white, #f1f1f1) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#f1f1f1') !important;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);	
}


/* main buttons visit site */

#page #content .widget .btn-default{
	color:white!important;
}

#page #content .widget .btn-default:hover{
	color:white!important;
	border-color:white!important
}

.btn.btn-default.red{
	background:#f8533b!important;
}

.btn.btn-default.green{
	background:#5cb85c!important;
}

.btn.btn-default.darkblue{
	background:#0e7ccc!important;
}

.btn.btn-default.lightblue{
	background:#06b8be!important;
}

.btn.btn-default.yellow{
	background:#f0ad4e!important;
	border:1px solid #f0ad4e!important
}

.btn.btn-default.purple{
	background:#9c1bc6!important;
}

.home_buttons .btn.btn-default{
	position:absolute;
	bottom:1.2em	
}

.btn.btn-default{
	text-shadow:0 0 0;	
}

/* related resources + iss */
#pg-6-3 .so-panel.widget.widget_nav_menu.panel-first-child.panel-last-child{
	background-color: white;
   
}

/* home about iss */
.so-panel.widget.widget_black-studio-tinymce.widget_black_studio_tinymce.panel-first-child.panel-last-child{
	background-color:white
}

/* padding around boxes */
/* related resources */
.menu{
	 padding: 2em;
}

#pgc-6-4-0 .panel-grid-cell{ /* ---------------------- Try to avoid pgc-#-#-# because that's a dynamic page builder ID and could change if you rearrage things ---------------------*/
	padding-top:2em;
	padding-bottom:2em	;
}

/* background color of page */
#content{
	background-color:#F6F6F6	
}

/* box around comments in contact form */
.textarea.medium{
	border:1px solid #CCCCCC
}

input[type="text"]{
	border:1px solid #CCCCCC
}

.gfield_select{
	border:1px solid #CCCCCC
}

/* submit button on contact form */
#gform_submit_button_1.gform_button.button{
    width: 150px!important;
    border-radius: 5px;
    color: white;
    background-color: #3fa0f4;
	border:1px solid #3fa0f4
}

.gform_button.button:hover{
	background-color: #0d7ad9;
	border:1px solid #0d7ad9
}

#gform_1{
	border:1px solid #CCCCCC;
	padding:2em;
	border-radius:10px;
	background-color: #f7f7f7;
}

/*padding on top of input form */
#input_1_6.medium{
	margin-top:2%;
}

h5{
	font-size:16px;
}

/* media queries */

@media screen and (max-width: 1199px) and (min-width: 990px){
	.metaslider .caption{
		width:970px;
	}
	
}

@media screen and (max-width: 989px) and (min-width: 780px){
	.metaslider .caption{
		width:750px;
	}
	
}

@media screen and (max-width: 779px){
	.metaslider .caption{
		width:655px;
	}
	
}

/* staff images */

@media (max-width: 500px){
    .staff_image img{
		display:block!important;
		float:none;
}
}

/* =================================================== BRIAN ADDITIONS =================================================== */

#content a {
	color:#388ac3 !important;
	text-decoration:none !important;
}
	#content a:hover {
		text-decoration:underline !important;
	}
	
#content p {
	line-height:1.54em!important;
}

#footers {
	border-top:1px solid #ddd;
}
	
.dropdown-submenu > .dropdown-menu {
	border-radius: 0 0 6px 6px !important;
}

body.home.page-template-page-blank h3.widget-title {
    font-size: 13px !important;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	padding:0.7em 15px;
	border-bottom:1px solid #e5e5e5;
}

body.home #content .panel-grid .widget {
	border:1px solid #e0e0e0;
}

body.home .widget.widget_black-studio-tinymce {
	background-color:white !important;
}

body.home .widget.widget_rcpt {
	background-color:white !important;
	padding-bottom:10px !important;
}

body.home .rcpt_items {
    padding-left: 15px;
    padding-right: 15px;
}

body.home .textwidget {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px !important;
}

body.home .home_p .textwidget {
    padding: 0 !important;
} 

		@media (max-width:780px) {
			body.home .home_p {
				height:auto;
			}
			body.home .home_p .home_padding .btn.btn-default{
				position:relative;
				bottom:0;
			}
		}		

body.home .widget ul.menu {
	padding-left: 15px!important;
    padding-right: 15px!important;
	padding-bottom:10px !important;
}

body.home #page #content .widget .btn-default {
	text-shadow:none;
	border-radius:5px !important;
	box-shadow:none !important;
}

body.home #page #content .widget .btn-default.red {
	border:1px solid #D83722 !important;
}
	body.home #page #content .widget .btn-default.red:hover {
		background-color: #D83722 !important;
	} 

body.home #page #content .widget .btn-default.green {
	border:1px solid #42A342 !important;
}
	body.home #page #content .widget .btn-default.green:hover {
		background-color: #42A342 !important;
	} 
	
body.home #page #content .widget .btn-default.darkblue {
	border:1px solid #0660A0 !important;
}
	body.home #page #content .widget .btn-default.darkblue:hover {
		background-color: #0660A0 !important;
	} 

body.home #page #content .widget .btn-default.lightblue {
	border:1px solid #03A5A8 !important;
}
	body.home #page #content .widget .btn-default.lightblue:hover {
		background-color: #03A5A8 !important;
	} 

body.home #page #content .widget .btn-default.yellow {
	border:1px solid #D39134 !important;
}
	body.home #page #content .widget .btn-default.yellow:hover {
		background-color: #D39134 !important;
	} 

body.home #page #content .widget .btn-default.purple {
	border:1px solid #830FAA!important;
}
	body.home #page #content .widget .btn-default.purple:hover {
		background-color: #830FAA!important;
	} 

body.home .panel-grid:nth-child(1){
	margin-bottom:0px!important;
}
	body.home .panel-grid:nth-child(1) .widget {
		border-radius:0px !important;
	}

	body.home .panel-grid:nth-child(1) img {
		border-radius:0px !important;
	}

body.home .panel-grid:nth-child(2){
	margin-bottom:15px !important;
}
	
	body.home .panel-grid:nth-child(2) .widget {
		border:none !important;
		background-color:transparent !important;
	}
		body.home .panel-grid:nth-child(2) .widget-title {
			margin-bottom:0px !important;
			font-size:20px !important;
			padding-left:0px !important;
			border-bottom:none;
		}
			body.home .panel-grid:nth-child(2) .widget .textwidget {
				display:none;
			}
			
			
body.home #content .panel-grid .widget {
	background-color:white;
}

body.home .about-provost .btn {
	margin-top:20px;
}

body.home .provost-office-text img {
	float:left;
	width:150px;
	height:auto;
	margin-right:13px;
	margin-bottom:10px;

}

.body.home .youtube .textwidget {
	padding:0 !important;
	background-color:transparent !important;
}

	body.home .provost-office-text span {
		line-height:1.75em;
	}
	
.home_padding strong {
    font-size: 16px;
}

body.home .article-date {
	font-size:11px;
	margin-bottom:15px;
}

body.home .glyphicon-new-window {
	display:none;
}
	