/* Class update */ 

a.classUpdates { 
        padding: .75em 2em; 
        border: 1px #0173c7 solid; 
        display:inline-block; 
        border-radius: 4px; 
        margin: .5em 0; 
        background-color: #0173c7; 
        color:#ffffff!important; 
        text-transform:uppercase; 
} 

a.classUpdates:link { 
		font-weight:700!important;
		text-decoration:none;
		color:#ffffff;
} 

a.classUpdates:hover { 
        color:  #0173c7!important; 
        background-color: #ffffff; 
        border-bottom: 1px  #0173c7 solid; 
		text-decoration:none;
} 

 
/* END class update */ 


/* Hero Banner */
.hero{text-align: center; background-image: url('https://uwm.edu/foreign-languages-literature/wp-content/uploads/sites/185/2019/08/fll-hero-banner.jpg'); background-size: cover;}
.hero .content {padding: 0 40px 20px 40px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);}
.hero p { color: #d8dee3; font-size: 16px;}
.hero h2 {color:#fff; font-weight:normal; margin-top: 40px; font-size:2.25em; text-shadow:0 1px 4px #000; line-height: 1em;}
.hero hr{ margin: 10px 0 20px 0; background:0 none; border:solid #999; border-width: 1px 0 0 0; height:0; }
.hero .ls-btn {min-height: 35px; opacity: .9;}

.programs .ls-btn { width: 100% !important; font-size: 1.2rem; padding-top: 5%; }

.abroad-btn .ls-btn { background-color: #666 !important; padding-top: 1% !important;}
.abroad-btn .ls-btn:hover { background-color: #555 !important; }


.abroad-section {padding:20px; display: inline-block;}
.abroad-section h2 {margin-top: 0;}
.abroad-section img {float:left; max-width:375px; margin: 0 15px 10px 0;}
div.abroad-section.grey {background-color:#f1f1f1 !important;}

h2.grad {font-size: 2.3rem;}
h3.grad {margin-top: 0; font-size: 1.9rem;}
img.grad {margin-bottom: 2em !important;}

.ls-block-btn p {
    font-family: Helvetica, sans-serif;
    font-size: 0.75em;
	font-weight: 100;
    line-height: 1.3500em;
    margin: 0;
	color: #69757e;}


@media screen and (min-width:768px){
	.programs .ls-btn {
		padding-top: 5%;
	}
}

/* Undergraduate Landing Page Block Buttons */
.ls-undergraduate .ls-block-btn{ border:0 none; border-radius:2px; padding:0; text-decoration:none; box-shadow:0 0 4px rgba(0, 0, 0, 0.25); text-align:center; position:relative; height: 300px; }
.ls-undergraduate .ls-block-btn .inner{ display:block; width:100%; bottom:0; padding:1em;  }
.home .ls-block-btn .inner{ display:block; width:100%; bottom:0; padding:1em;  }
.ls-undergraduate .ls-block-btn h4{ font-family:Georgia, serif; font-size:1.3125em; font-weight:normal; margin-top:0.75em; color:#50842e; margin-bottom:0.375em;}
.ls-undergraduate .ls-block-btn h5{ font-size:0.625em; color:#5382af; text-transform:uppercase; text-align:center; }
.ls-undergraduate .ls-block-btn p{ margin-bottom:0; }
.ls-undergraduate .ls-block-btn img{ margin:0; }
.ls-undergraduate .ls-block-btn {
    border: 0 none;
    border-radius: 2px;
    padding: 0;
    text-decoration: none;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    text-align: center;
    position: relative;
    background-color: #fcfcfc;
    border: 1px solid #f3f5f8;
    display: block;
    margin-bottom: 1.8000em;
    border-radius: 3px;
	transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000);}
.ls-undergraduate a.ls-block-btn:hover { border-color:transparent; }


/* Graduate Styles */
.ls-graduate .ls-page-interior h2,
.ls-study-abroad-scholarships .ls-page-interior h2{ font-size:1.75em; }
.ls-graduate .ls-page-interior h2 span{display:block; width:100%; font-size:0.4375em; text-transform:uppercase; color:#9da2a7; line-height:1em; }
.ls-graduate .ls-block-btn .inner {height: 80px;}
.ls-graduate .ls-block-btn{ text-decoration:none; padding-top:1.25em; box-shadow:0 0 3px rgba(0, 0, 0, 0.3); }
.ls-graduate .ls-block-btn i{ color:#ffbd00; }
.ls-graduate .ls-block-btn h4{ margin-top:0.75em; color:#404142; font-size:0.8375em; line-height: 1.5rem;}
.ls-graduate .ls-block-btn h5{ font-size:0.625em; color:#5382af; text-transform:uppercase; text-align:center; margin:0; }
.ls-graduate .ls-block-btn h5 i{ color:#5382af; }

.ls-border-t { border-top: 1px solid #eee; padding-top: 0.5em; }
.ls-graduate .ls-block-btn {
    background-color: #fcfcfc;
    border: 1px solid #f3f5f8;
    display: block;
    padding: 1em;
	margin-bottom: 1.8000em;}

.home .ls-subsidiary h3.widget-title { 
  margin: 0; 
  padding: 10px 0 10px 20px; 
  background-color: #f1f1f1; 
  color: #000; 
  line-height: 1.4em;
	border-bottom: 1px solid #ddd;}

.home .widget-title::after, #custom_post_widget-5 h3::after{display: none !important;}

.home .ls-subsidiary .widget {
    padding: 0px;
    background-color: #fff;
  	margin-top: 30px;
    margin-bottom: 20px;
    box-shadow: 0 0 3px 1px #ddd;
    border-radius: 2px;
}

.about, .study-abroad {
    padding: 10px 20px 20px 20px;
}

.home .content-area, .ls-front-main {display: none;}

.ls-subsidiary{
	margin-top: 20px !important;
	margin-bottom: 30px !important;
}
@media screen and (max-width: 415px){
.hero .ls-btn {font-size: 1rem;}
	.abroad-btn .ls-btn{padding-top: 4% !important;}
	.programs .ls-btn {padding-top: 10%;}}