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



/* Growing Briar Patch of Hyperlink Styles
-------------------------------------------------- */


#main-container p a:link

text-decoration: underline;

}



.breadcrumb a:link, .sidenav li a, .nivo-caption a:link   {

text-decoration: none !important;

}


.navbar-collapse {
    padding-left: 30px;
    padding-right: 30px;
}




section.landingPage > div > img {
-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
-moz-box-shadow: 0px 0px 0px 0px #4a4a4a;
box-shadow: 0px 0px 0px 0px #4a4a4a;
border: 1px solid #ededed;

}


.news-read-more   {

  text-decoration: none !important;

}


.heading-link  {
	
	color: #333 !important;
	
}




/* College Name Branding
-------------------------------------------------- */




.walton-name a  {

color: #505050 !important;
font-weight: 700; 
font-size: 40px;

}



.walton-sub-name a  {

color: #707070 !important;
font-size: 20px;
padding-left: 0px;

}







/* Media Queries College Name Branding
-------------------------------------------------- */


 @media (max-width: 768px) { 

  	.centerer { text-align:center; }
}







@media only screen and (max-width : 992px)  {


.walton-sub-name a  { font-size: 15px; }
.walton-name a  { line-height: .8 !important;  }

    }



	

@media only screen and (max-width : 765px) {


.walton-sub-name a  { font-size: 24px; line-height: 1 !important; }





    }





@media only screen and (max-width : 480px) {


#site-heading  { margin-top: 26px; margin-bottom: 28px; }   /*  used to be -48 and 88  */
.walton-name a  { line-height: 1 !important;  }
.walton-sub-name a  { font-size: 15.5px; line-height: 1 !important; display: none; }

#site-heading:nth-child(3) {  line-height: .1; margin-bottom: 20px; }

    }
	





	/* Fix Lato Font issues on Safari Only
-------------------------------------------------- */



/* Safari only */ .lead:not(:root:root) { font-weight: 300; }

/* Safari only */ .jumbotron p:not(:root:root) {font-weight: 300;}








	/* Style effecting the department name & it's container
-------------------------------------------------- */

#site-title-container   {
	
	/* added width:100 to fix broken heading 2015-06-25 - Jeff Puckett */
	width:100%;

background: #a90329; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
margin-top: -1px;

padding-bottom: 19px; 
padding-top: .1px;
padding-left: 18px;
-webkit-border-radius: 0px 0px 7px 7px;
-moz-border-radius: 0px 0px 7px 7px;
border-radius: 0px 0px 7px 7px;
border: 0px solid white;
border-top: none;
	
	
	}
	
	

 .site-title  {

 font-size: 21px !important;
 letter-spacing: .70px; 
 word-spacing: 1.85px; 
 
 text-transform: none !important;
 margin-bottom: 0px !important;

	
	
}


.site-title a  { 

color: #e7dddd; 
text-decoration: none;

}





/* DISABLED STYLE ..move the main container UP when there is no top nav
-------------------------------------------------- 


.main-container-without-nav {

margin-top: 71px;

}

-----  */





section.landingPage h1, section h2 {
 
    white-space: normal; /* fixes site title wrapping problem */
}




.intro-headline  {
	


font-weight: bold;
	font-size: 37px;
	
}









/* Tomfoolery of Top Nav Responsiveness 
-------------------------------------------------- */



@media (min-width: 768px) {
.navbar {
    margin-top: 80px;
}

}




#mainnav  {
width: 85%;
margin-left: 186px !important;
}

#mainnav ul {
	width: 100%;
	color: white;
}



.clown {

padding: 0 20px !important;
text-transform: none !important;
font-size: 16px !important;
color: #505050 !important;
line-height: 45px !important;
}


.GSBname {

text-transform: none !important;
color: #848484 !important;
border-color: white !important;

}





@media only screen and (max-width : 1200px) {

   


	.clown {

  	   margin-right: 1px;
       font-size: 14px !important;
          
		
		}


     .GSBname {

       font-size: 16px !important;
       margin-right: -10px;

      }


	
	
	 }






@media only screen and (max-width : 991px) {


	#mainnav   {
		
		margin-left: 195px !important;
                width: 530px !important;
     }

	
	.clown { 

		font-size: 12px !important;
		padding: 0 6px !important;

     }


	
	.GSBname {

      font-size: 14px !important;
      margin-right: 0px;
      left: -10px;

}
	
	

 }











/* MegaMenu Styles: REMOVE THESE if reverting back to standard nav 
-------------------------------------------------- */


#mainnav:hover ul {
	min-height: 0px;
}




.navbar-toggle  { float: none !important }




.dropdown-menu  {

  width:960px;

  padding-left: 28px;
  padding-right: 16px;
  padding-top: 19px; 
  padding-bottom: 40px;
  background: rgba(255,255,255,1);
  border: 1px solid rgba(220, 220, 220, 1);
  border-top: 0px;


}


.menu-future-students   { left:0px !important; top:57px; }
.menu-current-students   { left:-178px !important; top:57px; }
.menu-academics   { left:-367px !important; top:57px; }
.menu-research   { left:-504px !important; top:57px; }
.menu-alumni   { left:-724px !important; top:57px; }

.menu-GSB-programs   { left:-276px !important; top:57px; }
.menu-GSB-admissions   { left:-484px !important; top:57px; }
.menu-GSB-about   { left:-626px !important; top:57px; }
.menu-GSB-alumni   { left:-727px !important; top:57px; }
.menu-GSB-news   { left:-835px !important; top:57px; }


 
 





 .dropdown-menu .well  {

border: 0px;
box-shadow: 1px 1px 2px  #ebebeb;
background: #fbfbfb;

}



.dropdown-menu h4  {

font-size: 21px;

}


.dropdown-menu .well-sm h5 a  { font-size: .87em !important}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: rgba(248,248,248,1);
}




.dropdown-menu  ul  {


background-color: #fbfbfb !important; 
border: 1px dotted #dedede !important;
margin-top: 20px !important;
border-radius:4px !important;
padding: 10px !important;
visibility: visible !important;
height: auto !important;
opacity: 100 !important;


}




.dropdown-menu ul li  {     

color: black;
line-height: 1.5 !important;

}



.dropdown-menu ul li a  {

color: #aa0000 !important; 
font-weight: normal !important;
line-height: 1.5 !important;
display: inline !important;
padding: 0px !important;


}


#mainnav ul > li > a:hover {
  text-decoration: underline;
  background-color: white;

}


.dropdown-menu .media img {max-width: 50px}
.dropdown-menu .media-body {min-width: 150px; !important;}

.dropdown-menu p  {

line-height: 1.2;
font-size: 14px !important;

}

.dropdown-menu h4, .dropdown-menu h5 { margin-bottom: 5px}





@media only screen and (max-width : 1200px) {


.dropdown-menu  { width: 975px }
.menu-future-students   { left:-216px !important;}
.menu-current-students   { left:-367px !important;}
.menu-academics   { left:-527px !important; }
.menu-research   { left:-646px !important; }
.menu-alumni   { left:-829px !important; top:57px; }


.menu-GSB-programs   { left:-486px !important; }
.menu-GSB-admissions   { left:-661px !important; }
.menu-GSB-about   { left:-783px !important; }
.menu-GSB-alumni   { left:-875px !important; }
.menu-GSB-news   { left:-1045px !important; }


.dropdown-heading {font-size: 18px !important;}  



    }






@media only screen and (max-width : 992px) {


.dropdown-menu  { width: 752px }
.menu-future-students   { left:-227px !important; }
.menu-current-students   { left:-328px !important; }
.menu-academics   { left:-436px !important; }
.menu-research   { left:-510px !important; }
.menu-alumni   { left:-639px !important; }
.dropdown-heading {font-size: 16.4px !important;} 


.menu-GSB-programs   { left:-442px !important; }
.menu-GSB-admissions   { left:-564px !important; }
.menu-GSB-about   { left:-640px !important; }
.menu-GSB-alumni   { left:-690px !important; }


/*  fix mega menu image largness  .dropdown-menu .media img {max-width: 100px}   */



    }




@media only screen and (max-width : 991px) {

#mainnav .dropdown-menu h4 a, #mainnav .dropdown-menu h5 a, #mainnav .dropdown-menu p a {
    
    padding: 0px;

}

}



@media only screen and (max-width : 767px) {

#mainnav { margin-left: 10px !important; }

.clown {

font-size: 24px !important;
font-weight: normal !important;
padding-bottom: 10px !important;

}

.dropdown-menu .media img { max-width: 100px }

#mainnav { width: 100% !important; margin: 0px !important; margin-bottom: 35px !important; border-bottom: 6px solid #eee; padding-bottom: 20px !important; }

#mainnav > li > a { border-top: 0px; }

.dropdown-menu  {

  padding-left: 10px;
  padding-right: 2px;

    }
	
	
	
	.navbar {
    
    background-color: #f7f7f7 !important;
    box-shadow: none;
    margin-top: -18px;
		
	}
	
    .navbar-toggle { background: white; width: 290px; margin-left: 25px; margin-top: -3px; }
	.navbar-collapse { max-height: none; }   /* Turns scrollbar off */ 




}






/* END MegaMenu Styles:  
-------------------------------------------------- */











/* Accordions:  
-------------------------------------------------- */

		
		
		.waltonpanel .panel-title:hover { cursor: initial; }
			
			
		.waltonpanel .panel-heading .accordion-toggle:before { 
			
			font-family: 'FontAwesome'; 
			margin: 0 5px 20px 0; 
			content: "\f067"; 
			color: #626262; 
			font-weight: 200; 
			border-right: 2px dotted rgba(51,65,71,0.5); 
			padding-right: 20px; 
			
			
			}
		
		.waltonpanel a.accordion-toggle { text-decoration: none; display: block; padding: 10px 15px; }
			
		.panel-group .waltonpanel .panel-heading { padding: 0px; }
			
	    .waltonpanel { margin-bottom: 8px !important; }
			
			
			
		 .panel-default .waltonpanel .panel-heading { color: #333; background-color: #f1f1f1; }
			
			
			
		.waltonpanel { border: 1px dotted #d2d2d2; }
			
		.waltonpanel .panel-title { font-size: 22px; font-weight: 800; padding: 10px; }
			
			
	  .panel-default .panel-heading+ .panel-collapse .panel-body {
    		border-top-color: #ffffff;
    		background: rgba(242, 234, 234, .4);
    		padding: 30px 40px 40px 40px;
			
			}
		
			
		.waltonpanel .panel-heading:hover {background-color: #e5e5e5;}	
			
			
.waltonpanel .panel-body h4 {
	
	font-size: 18px;
    color: #494949;
    font-weight: 700;
    margin-top: 22px;
	
}


					
	.fade-in-bottom {
	animation: fade-in-bottom 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

@keyframes fade-in-bottom {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

			
	
/* END Accordions:  
-------------------------------------------------- */		
			
		




/* Summary and Details dropdowns  
-------------------------------------------------- */	

					
#droppy summary {
			
    display: list-item;
    font-size: 18px;
    border: 1px solid lightgrey;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 8px;
	cursor: pointer;
	background: #f3eaea;
			
			}
			
		
	#droppy details { margin-bottom: 10px; max-width: 900px;  }
			
	
	#droppy details[open] { margin-bottom: 40px; }

    #droppy details[open] summary { background: #f4f3f3; border: 1px solid #ababab; }
				
			
			






/* Trying to wrangle HEADING style
-------------------------------------------------- */
h3 {

font-weight: bold;
font-size: 24px;
margin-top: 50px;
margin-bottom: 30px; 

font-weight: bold;

}

h4, .h4 {
    font-size: 22px;
	color: #333;
}

h4, h5, h6 {
   
    margin-bottom: 10px;
	margin-top: 16px;
}


h5, .h5 {
    font-size: 18.5px;
}


.well h3 {


margin-bottom: 15px;
margin-top: 14px

}




/* Homepage Top Promo Section
-------------------------------------------------- */


.homepage-hero {
height: auto; 
background-image: url('https://walton.uark.edu/images/homepage/homepage-background.jpg'); 
background-size:cover;
padding: 265px 60px 60px 60px;
margin-bottom: 0px;


}







.WeAreWorldClass   {


width: 68%;
background-color:rgba(0, 0, 0, 0.6);
padding: 10px;
border-radius: 4px;

}

.WeAreWorldClass h2 {


color: white;
font-size: 23px;
margin: 0px;

}

.WeAreWalton  {

width: 30%;
margin-top: 5px;
background-color:rgba(149, 0, 16, 0.7);
padding: 10px;
border-radius: 4px;

}

.WeAreWalton p {


color: white;
font-weight: bold;
font-size: 23px;
margin: 0px;

}


.BecomeAStudentButtons  {

width: 78%;
margin-top: 26px;
padding-top: 60px;

}





@media(max-width:768px) {

.homepage-hero {
 height: 400px;
 padding: 60px 20px 60px 20px;
}

.WeAreWalton  {

width: auto;
}

.WeAreWorldClass   {

width: auto;
}

.BecomeAStudentButtons  {

width: auto;


}


}


@media(max-width:480px) {


.BecomeAStudentButtons  {

margin-top: 0px;
padding-top: 40px;


}


}




@media(min-width:768px) {

.mobile-only  {

display: none;

}

}






/* Hero Units for sub-pages
-------------------------------------------------- */


.subpage-hero {
	height: auto; 
	background-image: url('https://walton.uark.edu/current-students/images/homepage-background3.jpg'); 
	background-size:cover;
	padding: 70px 10px 40px 36px;
	margin-bottom: 44px;

}




.subpage-hero h1, .subpage-hero p {


color: #333333;
font-weight: 600;


}








/* Homepage Program Listing Style
-------------------------------------------------- */


.circly {

border: 12px solid #e7e7e7;

}

.circly2 {

border: 6px solid #e7e7e7;

}


.program-name  {

margin-top: 10px;
margin-bottom: 0px;
text-transform: none;

}

.program-subheading  {

color: #a4a4a4;
margin-bottom: 16px;

}

.thumbnail {
    border: 0 none;  
}
















/* h3 style for EVENT boxes
-------------------------------------------------- */

.bs-callout h3  {


text-transform: none;
font-weight: lighter;
font-size: 40px;

}




section.landingPage h1:before, section.landingPage h1:after, section h2:before, section h2:after {
  
  background: none;
  width: auto;
}



.lead  {
	

font-size: 24px !important;
line-height: 36px;

	
}



.jumbotron i {
	
	
font-size: 3em;
color: #e1c1c1;

	
}




/* exception for the FIRST H3 in a jumbotron
-------------------------------------------------- */

.jumbotron h3:first-of-type {

margin-top: 0px;
text-transform: none;

}





/* Make all twitter embeds 100% width
-------------------------------------------------- */

iframe[id^='twitter-widget-']{ width:100% !important;}






/* Event listing style for Centers
-------------------------------------------------- */
 
/* Base styles (regardless of theme) */
.bs-callout {
 padding: 20px;
 margin: 20px 0;
 border: 1px solid #eee;
 border-left-width: 5px;
 border-radius: 3px;
}
.bs-callout h4 {
  margin-top: 0;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
  background-color: #fff;
}
 
/* Themes for different contexts */
.bs-callout-danger {
  background-color: #fcf2f2;
  border-left-color: #aa0000;;
}
.bs-callout-warning {
  background-color: #fefbed;
  border-color: #f1e7bc;
}
.bs-callout-info {
  background-color: #f0f7fd;
  border-color: #d0e3f0;
}








/* Forces left nav to collapse on medium. Thanks to UA ITS, for fixing this on your own site and not sharing.  We found the css and stole it.
-------------------------------------------------- */
@media (max-width: 991px) {
#sidebar .navbar-collapse.collapse {
    display:none!important
}

#sidebar .navbar-collapse.collapsing {
    top:0
}
}

/* Left Nav Style
-------------------------------------------------- */
#sidebar .sidenav li a {
    font-size:17.5px;
    margin-bottom:5px;
    padding:5px 5px;
}

#sidebar .sidenav ul > li > ul > li a {
    padding-left: 10px;
}

.expanded {
    cursor:pointer
}

.expanded .fa {
        display:inline!important;
}

.expanded > ul {
    list-style-type:none;
    display:none;
}

.expanded > ul > li > a:hover,.expanded > ul > li > a:focus {
    text-decoration:none;
    background-color:#EEE;
    
}

.expanded ul li a, .expanded ul li {
    padding-left:10px;
    font-size:14px!important;
    margin-top:-5px;
}

.expanded > ul > li > a {
    position:relative;
    display:block;
    padding:10px 10px
}

#sidebar .sidenav li a.current:after {
    display:none;
}





/* Slideshow / Carousel for Centers & Departments
-------------------------------------------------- */

.theme-default .nivo-controlNav {
padding-bottom: 5px;
}

.nivo-caption {
top:250px; /* y position */
height: auto;
width: auto;

}


.nivo-caption p  {

padding: 8px;


}





.theme-default .nivoSlider a {
   text-decoration: none;
}



 #tall-slideshow .nivo-caption  {margin-top: 200px;}




/* Homepage Nivo Slider Style
-------------------------------------------------- */





.col-md-6 .nivo-caption {
top:180px; /* y position */
padding: 0px;
}



@media (max-width: 979px) {
    .col-md-6 .nivo-caption {
top:280px; /* y position */

}

.col-md-6 #slider p   {

padding-left: 8px !important;

}
}




.col-md-6 #slider h3   {

font-size: 20px !important;

}


.col-md-6 #slider p   {

padding-left: 20px;

}







/* Responsive Video embed hack for old bootstrap
-------------------------------------------------- */


.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
 
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe,
.flex-video object,
.flex-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  .flex-video { padding-top: 0; }
}





/* Footer Styles
-------------------------------------------------- */

.walton-gray {
	
	
	padding: 10px 0px 20px 0px;
	background-color: #eeeeee;
	border-top: 1px dotted #cfc7c7;
	border-bottom: 1px dotted #c7c7c7;
	margin-bottom: 7px;
	padding-bottom: 40px;
	
	
}


#section-footer  {

margin-top: 70px;
z-index: 10;

}

footer { z-index: 10; }

	

.feetlinks  { font-size: 13px !important; padding-left: 4px; padding-top: 10px; }

.feetlinks a { color: #505050; }



#section-footer  h3  {

margin-top: 16px;

}


#section-footer h3 a  {

text-decoration: none;
text-transform: none;
color: #333;

}

#section-footer p {

font-weight: 400

}
	
	




/* Side-by-side image/content boxes first deployed on the ABOUT page
-------------------------------------------------- */



.fancy-feature  {background-color: #f5f5f5; margin: 20px 0px 32px 0px; border-radius: 4px;}

.fancy-feature .col-md-6  {padding: 0px;}

.fancy-feature img { border-radius: 4px 0px 0px 4px }

.fancy-feature-text { padding: 25px 40px 25px 40px; height: 100%; }

.fancy-feature h3  {margin-bottom: 10px; margin-top: 20px;}  


@media (max-width: 1200px) and (min-width: 992px) {


.fancy-feature h3 {  font-size: 19px; margin-top: 10px; }

.fancy-feature p { font-size: 14px !important; }

.wide-feature h3 {  font-size: 26px !important; margin-top: 24px; }  /*  Add "wide-feature" class to "fancy-feature" on single-column pages  */


.wide-feature p { font-size: 18px !important; }

}


@media (max-width: 992px) {

.fancy-feature img { border-radius: 4px 4px 0px 0px }

}




@media (min-width: 1200px) {



.wide-feature h3 {  font-size: 30px !important; margin-top: 50px; }

.wide-feature p { font-size: 20px !important; }

}










/* News Items
-------------------------------------------------- */

.news-item { 

margin-bottom: 20px;

}

.media-heading {
    font-size: 24px;
    padding-left: 4px;

}

.news-item h3  {

text-transform: none;
margin-top: 8px;
margin-bottom: 10px;
font-size: 25px;

}

.news-item h3 a  {

color: #333;

}


.media img  {
margin-top: 4px;


-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 4px;
}

.media-body p  {

font-size: 15px !important;
padding-left: 4px;

}



.thumbnail {
    display: block;
    height: auto;
    max-width: 100%;
    padding: 4px;
    line-height: 1.42857;
    background-color: #FFF;
    transition: all 0.2s ease-in-out 0s;
    border-radius: 4px;
    border: 1px solid #DDD;

}



.thumbnail a img  {
   
    width: 100%;    /* Force news embed images to fill their container */
}





.more-news {padding-left: 10px; margin-bottom: 60px; font-size: 20px !important }
.more-news img {margin-top: -10px; margin-right: 5px;}





/* mobile styles for media-object news embeds (on homepage)
-------------------------------------------------- */


@media only screen and (max-width : 480px) {
	

.uark-news-embed { margin-top: -30px;}

.news-item-oldschool p {display: none}

.news-item-oldschool .media-heading {font-size: 16px;}

.news-item-oldschool .media img {width: 60px; margin-left: 10px;}

.more-news{margin-left: 15px; font-size: 14px !important;}

.more-news img {width: 190px; margin-left: -5px; }



    }



@media only screen and (min-width : 480px) {

.rwd-break { display: none; }

}



/* Stack News Items using clear:left
-------------------------------------------------- */


/*  Tablet  */
@media (min-width:767px){

  /* Column clear fix */
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1),
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1){
    clear: none;
  }
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: left;
  }
}


/*  Medium Desktop  */
@media (min-width:992px){

  /* Column clear fix */
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1),
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: none;
  }
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1){
    clear: left;
  }
}


/*  Large Desktop  */
@media (min-width:3500px){

  /* Column clear fix */
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1),
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: none;
  }
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1){
    clear: left;
  }
}


	/* I like to add random spacing to elements, on occasion
-------------------------------------------------- */

.top-buffer { margin-top:20px; }
.top-buffer-more { margin-top:30px; }



	
	/* Styles for Academic Catalog Embeds
-------------------------------------------------- */


#content .sc_courselist td {
border-top: 1px solid #ddd;
padding: .3em .75em;
vertical-align: top;
}


#content tr.odd {
background: #f9f9f9;
}


#content td.hourscol, #content th.hourscol {
text-align: right;
}


#courseCode  { 

font-weight: bold;



}

.customCourseBlock .courseblock  {

border-left: 4px solid #dcdcdc;

padding: 20px;
margin-bottom: 30px;
background: #f9f9f9;
border-radius: 4px;

}


.customCourseBlock .courseblock p  {

font-size: .8em !important;
color: grey !important;

}

.customCourseBlock .coursedescription p  {

font-size: 1em !important;
color: #5a5a5a !important;

}


.customCourseBlock .courseblock h3  {

font-size: 15px;
margin-top: 10px;
margin-bottom: 2px;
font-weight: 200;


}

.titlebox h4  {
margin-top: 2px;
margin-bottom: 5px;
font-size: 19px;

}

#courseHours p {

margin-top: 12px;
margin-bottom: -5px;
color: black !important;

}






	/* Styles for Cards
-------------------------------------------------- */


*, .card, .card .card-content, {
	-webkit-box-sizing: border-box
}


.card .card-header, {
	clear: both
}


.card {
position: relative;
border-radius: 8px;
border: 1px solid #acacac;
margin-bottom: 30px;
background-color: #f9f9f9;
-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.07), 1px 2px 5px 0 rgba(0,0,0,.06);
box-shadow: 1px 1px 1px 0 rgba(0,0,0,.07), 1px 2px 5px 0 rgba(0,0,0,.06)
}


.card .card-profile {
	position: relative;
	z-index: 1;
	margin-top: -62px;
	border-radius: 50%;
	padding: 5px;
	background-color: #FFF;
	-webkit-box-shadow: 0 -3px 3px rgba(0,0,0,.2);
	box-shadow: 0 -3px 3px rgba(0,0,0,.2)
}

.card .activator {
	cursor: pointer
}



.card .card-title.activator {
cursor: pointer
}


.card .card-image {
position: relative
}


.card .card-image img {
border-radius: 2px 2px 0 0;
position: relative;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%
}


.card .card-image .card-title {
position: absolute;
bottom: 0;
left: 0;
padding: 20px;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,.6)
}


.card .card-content {
padding: 20px;
border-radius: 0 0 2px 2px
}


.card .card-content p {
margin: 0
}

.card .card-action {
	padding: 20px
}




.card-content .card-title-desc {
	max-width: 295px;
	color: inherit;
	margin: 0 auto
}




.card-image img {
      

border-radius: 7px 7px 0px 0px !important;
   
}

.card-image img:hover {
    opacity: 1;
}


.card h4  {

margin-top: 0px;
font-weight: bold;
font-size: 23px;

}



@media screen and (max-width: 992px) {
  
.card h4 {  font-size: 26px; }

}










/* Styles for Arkansas Business Hall of Fame
-------------------------------------------------- */



.abhfwell {
background-color: white !important;
padding: 40px;


}

.abhfwell p {


font-size: 23px !important;
font-weight: 200;
margin-bottom: 26px;
	
}


.abhfTOPwell {

padding: 40px;

}

.abhfTOPwell h3 {
font-size: 2em;
font-weight: 200;

}


.abhfTOPwell p {

font-size: 14px !important;


}



/* Special Program Boxes for GSB
-------------------------------------------------- */


.gsbsidebar p {

font-size: .92em !important;
padding-bottom: 10px;
border-bottom: 4px dotted white

}


.gsbsidebar { border: 0px !important; }



.gsbsidebar h3 {

font-size: 20px !important;
margin-bottom: 24px;

}




.gsbsidebar .card-content h3 {

font-size: 22px !important;
margin-bottom: 10px;

}


.gsbsidebar .card-content p {

padding-top: 12px; padding-bottom: 12px;

}


.gsbsidebar .card-content  {

background-color: #f0f0f0!important;

}







/* Button style
-------------------------------------------------- */



.btn-sm, .btn-lg, .btn-xs {
  
  margin-top: 5px;
}


.btn-primary {

  background-color: #eee;
  border-color: #d4d4d4;
}



.blacktext{

color: #333;

}


a.btn-default, a.btn-default:link  {

color: #A00 !important;

}





/* Don't like campus ".img-responsive" addition.  Fixing.
-------------------------------------------------- */

.img-responsive {display:block }


	
	
	/* Testing
-------------------------------------------------- */







.homepage-callout-black {

    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.5);
    background-color:rgba(0, 0, 0, 0.5);
    display: inline;    
    color: white; 
    font-size: 23px;
    

   }



.homepage-callout-red {

     box-shadow: 0 0 0 10px rgba(149, 0, 16, 0.5);
    background-color:rgba(149, 0, 16, 0.5);
    display: inline; 
    color: white; 
    font-size: 23px;
    font-weight: bold;

   }




/*Jonathan Testing for main nav*/

.navbar-brand {
    display:none;
}

@media (max-width: 767px) {
    .navbar-brand {
        display:inline;
    }
}

@media (min-width: 1200px) {
    .navbar .nav > li > a {
        padding:18px;
    }
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color:#be0f34
}

.navbar .navbar-nav > li {
        line-height:20px;
        text-align:left;
    }



#waltonHeadAdds {
	position: inherit;
	padding: 30px 76px 0px 0px; 
	text-align: right;
	height: 10px;
}

#header-bg {
    top: 0px;
}

@media screen and (orientation:landscape) {
	#waltonHeadAdds{ 
		position: inherit;
		padding: 30px 80px 0px 0px; 
		text-align: right;
		height: 10px;
	}
}
@media (min-width: 768px) { 
  	#waltonHeadAdds{ 
		position: inherit;
		padding: 30px 80px 0px 0px; 
		text-align: right;
		height: 10px;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
    .navbar-default .navbar-nav > li > a {
        font-size:11px;
    }
    .nav > li > a {
        padding:18px 5px;
    }

        #search-stack form input {
            width:160px
        }
        #waltonHeadAdds{ 
		padding: 30px 20px 0px 0px; 
        font-size:12px;
	}
    #site-heading {
        left:220px;
    }
}

@media (min-width: 768px) {
    .navbar-nav > li > a {
        padding-top:18px;
        }
    #search-stack {
        top:45px;
        }
}

@media (max-width: 768px) {
   /* #search-stack form input {
            width:160px
        } */
    #search-stack {
        margin: 0 auto 10px;
        }
    .walton-name {
        font-size:36px;
    }
}

/*@media (min-width: 1200px) {
    .navbar .nav > li {
        line-height:20px
    }
}*/

/* #mainnav:hover ul {
	width:auto;
} */




#sharethat { display: inline; float: right; }

.sharep { display: inline; font-size: 12px; vertical-align: top; margin-right: 5px; }



@media only screen and (max-width : 768px) {

#sharethat  {

	display: block;
    float: none;
    margin-top: 4px;
	
			}
	
}









	/* Feed Styles for Blog Module
-------------------------------------------------- */




		
		.postfeed article { 
		
		margin-top: 20px; 
	    margin-bottom: 20px; 
		
		
		}
		
		
		
		.thestory { 
		

			margin-bottom: 5px;
			border-radius: 6px; 
		
		
		}
		
		
		
		
		.thestory h2 a {  color: #3f3f3f !important;
    					font-size: 26px;
    					font-weight: 700;
    					line-height: 1.22;
			
			          }		
		
		
		.thestory img {width: 250px; border-radius: 0px;}	
		.thestory .whodat { font-size: 11px !important; color: #2f2f2f!important; font-weight: 800;  }
		
		
		
		
		
		/* Option 1x style: Crazy Big Images */
		
		.option1x .thestory img { width: 100%;  margin-bottom: 12px;  }
		
		
		
			 @media (max-width: 1200px) { 

  	.option1x .thestory img { width: 600px; }
	.option1x .thestory h2, .option1x .thestory h2 a { font-size: 24px; line-height: 1.22; }
		
		}
		
		
		 @media (max-width: 992px) { 

  	.option1x .thestory img { width: 400px; }
	.option1x .thestory h2, .option1x .thestory h2 a { font-size: 24px; line-height: 1.22; }
		
		}
		
		
		
			 @media (max-width: 768px) { 

  	.option1x .thestory img { width: 100%; }
	.option1x .thestory h2, .option1x .thestory h2 a { font-size: 24px !important; line-height: 1.22; } */
		
		}
		
		
		
		
		
		
		/* Option 1 style: Large Boxes */
		
			
	
			.option1 .thestory img {width: 388px; border-radius: 0px;}	
		
			.option1 article { margin-bottom: 20px; }
		



			@media (max-width: 1200px) { 
				
	.option1 .thestory img { width: 380px; }
	.stacks-o-feeds .option1 .thestory img { width: 250px; }  /* Helps with groupings of feeds */
	
		
		}




		 @media (max-width: 992px) { 
			 
	.option1 .thestory img { width: 240px; }
	.stacks-o-feeds .option1 .thestory img { width: 120px; }  /* Helps with groupings of feeds */
	.stacks-o-feeds .option1 .thestory h2, .option1 .thestory h2 a { font-size: 20px; line-height: 1.22; }	
		}


			
			 @media (max-width: 768px) { 

  	.option1 .thestory img { width: 140px; }
	.option1 .thestory h2, .option1 .thestory h2 a { font-size: 18px; line-height: 1.22; }
		
		}
		


		
		
	
		
		
		
		/* Option 2 style: display inline boxes */
			
		
	.option2 .thestory { padding: 6px; padding-top: 0px; border: 1px solid #eaeaea; }
	.option2 .thestory img { width: 100%; border-radius: 0px; margin-bottom: 8px; }
	.option2 .pull-left {margin-right: 0px; padding-right: 0px;}
	.option2 article { 	
		
          	width: 363px !important;
			display: inline-block !important;
			vertical-align: top !important;
			margin-right: 24px;
			margin-bottom: 24px;
		
		} 
		
	
 @media (max-width: 1200px) { 

  	
		
		.option2 article { width: 300px !important; }
		
		
		}



		 @media (max-width: 990px) { 

  	
		
		.option2 article { width: 223px !important; }
		
		
		}
		
		
		
		 @media (max-width: 768px) { 

  	
		
		.option2 article { width: 90% !important; }
		.option2 .thestory h2, .option2 .thestory h2 a { font-size: 22px; line-height: 1.22; }
		
		}
		
		
		
		
		
		
		
		
		
		

		
		/* Option 3 style: smaller blog module news feed */
			
		
		.option3 article { margin-bottom: 26px; }
	
		.option3 .storythumb { width: 112px; }
		
		
		
		.option3 .thestory {
		
			padding: 0px;

			border: 0px;

			background: none;

			margin-bottom: 5px;

			border-radius: 6px; 
		
		} 
		
		
		.option3 .thestory h2 { line-height: .05px !important;}
		
		
		.option3 .thestory h2 a {  
						
    					font-size: 18px;
    					vertical-align: middle !important;
						line-height: 1.1 !important;
			
			          }		
		
		.option3 .thestory .blog-excerpt {  
						
    					display: none;
			
			          }	



	 @media (max-width: 992px) { 
			 
	
	.stacks-o-feeds .option3 .storythumb { width: 70px !important; }  /* Helps with groupings of feeds */
	.stacks-o-feeds .option3 .thestory h2, .option3 .thestory h2 a { font-size: 15px; line-height: 1.26; } /* Helps with groupings of feeds */
	
		}


				 @media (max-width: 768px) { 

  	.stacks-o-feeds .option3 .storythumb { width: 120px !important; } /* Helps with groupings of feeds */
	.stacks-o-feeds .option3 .thestory h2, .option3 .thestory h2 a { font-size: 18px; line-height: 1.22; } /* Helps with groupings of feeds */
	.stacks-o-feeds .option3 .thestory .blog-excerpt { display: inline-block; }	
		
				 }
		
		
	


	.magicbutton { color: #aa0000; font-weight: normal; }




		
/* Extra styles to add padding on blog module feeds */

 .feedpadright  { padding-right: 36px; }
 .paddytop  { padding-top: 40px; }

	
